re PR fortran/85521 (ICE in gfc_resolve_character_array_constructor, at fortran/array...
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/85521
4 * gfortran.dg/pr85521_1.f90: New test.
5 * gfortran.dg/pr85521_2.f90: New test.
6
7 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8
9 PR fortran/70870
10 * gfortran.dg/pr70870_1.f90: New test.
11
12 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
13
14 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
15
16 2018-05-10 Jakub Jelinek <jakub@redhat.com>
17
18 PR c++/85662
19 * g++.dg/ext/offsetof2.C: New test.
20
21 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
22
23 PR fortran/68846
24 * gfortran.dg/temporary_3.f90 : New test.
25
26 PR fortran/70864
27 * gfortran.dg/temporary_2.f90 : New test.
28
29 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
30
31 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
32 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
33 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
34 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
35 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
36 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
37 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
38 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
39 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
40 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
41 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
42 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
43 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
44 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
45 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
46 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
47 * gcc.dg/vmx/st-be-order.c: Delete testcase.
48 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
49 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
50 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
51 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
52 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
53 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
54 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
55 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
56 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
57 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
58
59 2018-05-10 Jakub Jelinek <jakub@redhat.com>
60
61 PR tree-optimization/85699
62 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
63 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
64 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
65 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
66
67 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
68
69 * g++.dg/tls/pr85400.C: New test.
70
71 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
72
73 PR c++/85713
74 * g++.dg/cpp1y/lambda-generic-85713.C: New.
75
76 2018-05-09 Carl Love <cel@us.ibm.com>
77
78 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
79
80 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
81
82 PR c++/85713
83 Revert:
84 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
85
86 PR c++/84588
87 * g++.dg/cpp1y/pr84588.C: New.
88
89 2018-05-09 Andreas Schwab <schwab@suse.de>
90
91 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
92
93 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
94
95 * gcc.target/aarch64/store_lane_spill_1.c: New test.
96 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
97
98 2018-05-08 Carl Love <cel@us.ibm.com>
99 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
100
101 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
102
103 PR c++/84588
104 * g++.dg/cpp1y/pr84588.C: New.
105
106 2018-05-08 Marek Polacek <polacek@redhat.com>
107
108 PR c++/85695
109 * g++.dg/cpp1z/constexpr-if22.C: New test.
110
111 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
112
113 PR target/85693
114 * gcc.target/i386/pr85693.c: New test.
115
116 2018-05-08 Jakub Jelinek <jakub@redhat.com>
117
118 PR target/85683
119 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
120 scan-assembler-times checking that except for [fh]*xor other functions
121 don't use any load instructions.
122
123 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
124
125 * gcc.target/i386/builtin_target.c: Test goldmont.
126 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
127 arch=silvermont.
128
129 2018-05-08 Jakub Jelinek <jakub@redhat.com>
130
131 PR target/85572
132 * g++.dg/other/sse2-pr85572-1.C: New test.
133 * g++.dg/other/sse2-pr85572-2.C: New test.
134 * g++.dg/other/sse4-pr85572-1.C: New test.
135 * g++.dg/other/avx2-pr85572-1.C: New test.
136
137 PR target/85317
138 * gcc.target/i386/pr85317.c: New test.
139 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
140 optimization barrier to avoid optimizing away the expected insn.
141
142 PR target/85480
143 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
144 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
145
146 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
147
148 * g++.dg/other/sve_const_pred_1.C: Rename to...
149 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
150 target selectors and explicit -march options.
151 * g++.dg/other/sve_const_pred_2.C: Rename to...
152 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
153 * g++.dg/other/sve_const_pred_3.C: Rename to...
154 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
155 * g++.dg/other/sve_const_pred_4.C: Rename to...
156 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
157 * g++.dg/other/sve_tls_2.C: Rename to...
158 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
159 * g++.dg/other/sve_vcond_1.C: Rename to...
160 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
161 * g++.dg/other/sve_vcond_1_run.C: Rename to...
162 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
163
164 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
165
166 PR testsuite/85586
167 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
168 !vect_no_align.
169
170 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
171
172 PR c++/57429
173 * g++.dg/cpp0x/deleted14.C: New.
174
175 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
176 Alan Hayward <alan.hayward@arm.com>
177 David Sherwood <david.sherwood@arm.com>
178
179 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
180 XFAIL the BIC test.
181 * gcc.target/aarch64/sve/vcond_7.c: New test.
182 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
183
184 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
185
186 PR c++/70563
187 * g++.dg/cpp0x/sfinae62.C: New.
188
189 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
190
191 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
192 load from src[i].
193
194 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
195
196 PR c++/80691
197 * g++.dg/cpp0x/narrowing1.C: New.
198
199 2018-05-08 Richard Biener <rguenther@suse.de>
200
201 PR middle-end/85588
202 * gcc.dg/torture/pr85574.c: Rename to...
203 * gcc.dg/torture/pr85588.c: ... this.
204
205 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
206
207 PR fortran/54613
208 * gfortran.dg/minmaxloc_12.f90: New test case.
209 * gfortran.dg/minmaxloc_13.f90: New test case.
210
211 2018-05-07 Nathan Sidwell <nathan@acm.org>
212
213 * g++.dg/cpp0x/range-for10.C: Delete.
214 * g++.dg/ext/forscope1.C: Delete.
215 * g++.dg/ext/forscope2.C: Delete.
216 * g++.dg/template/for1.C: Delete.
217
218 2018-05-07 Jeff Law <law@redhat.com>
219
220 * gfortran.dg/linefile.f90: New test.
221
222 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
223
224 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
225 and options.
226
227 2018-05-06 Jakub Jelinek <jakub@redhat.com>
228
229 PR c++/85659
230 * g++.dg/ext/asm14.C: New test.
231 * g++.dg/ext/asm15.C: New test.
232 * g++.dg/ext/asm16.C: New test.
233
234 2018-05-06 Michael Eager <eager@eagercon.com>
235
236 * gcc.target/microblaze/others/picdtr.c: Correct option
237 -fPIE -mpic-data-is-text-relative.
238
239 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
240
241 * gcc.target/microblaze/others/picdtr.c: Add test for
242 -fPIE -mpic-data-is-text-relative.
243
244 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
245
246 PR fortran/85507
247 * gfortran.dg/coarray_dependency_1.f90: New test.
248 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
249
250 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
251
252 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
253 to match the currently produced gimple.
254
255 2018-05-04 Carl Love <cel@us.ibm.com>
256 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
257 vec_trunc.
258 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
259 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
260 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
261 xvcmpgedp counts. Add xxsel counts.
262
263 2018-05-04 Richard Biener <rguenther@suse.de>
264
265 PR middle-end/85627
266 * g++.dg/torture/pr85627.C: New testcase.
267
268 2018-05-04 Richard Biener <rguenther@suse.de>
269
270 PR middle-end/85574
271 * gcc.dg/torture/pr85574.c: New testcase.
272 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
273
274 2018-05-04 Jakub Jelinek <jakub@redhat.com>
275
276 PR libstdc++/85466
277 * gcc.dg/nextafter-1.c: New test.
278 * gcc.dg/nextafter-2.c: New test.
279 * gcc.dg/nextafter-3.c: New test.
280 * gcc.dg/nextafter-4.c: New test.
281
282 2018-05-03 Nathan Sidwell <nathan@acm.org>
283
284 Remove -ffriend-injection.
285 * g++.old-deja/g++.jason/scoping15.C: Delete.
286 * g++.old-deja/g++.mike/net43.C: Delete.
287
288 2018-05-03 Jakub Jelinek <jakub@redhat.com>
289
290 PR target/85530
291 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
292 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
293 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
294 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
295
296 2018-05-03 Tom de Vries <tom@codesourcery.com>
297
298 PR testsuite/85106
299 * lib/scanoffloadtree.exp: New file.
300
301 2018-05-03 Richard Biener <rguenther@suse.de>
302
303 PR tree-optimization/85615
304 * gcc.dg/torture/pr85615.c: New testcase.
305
306 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
307
308 PR tree-optimization/70291
309 * gcc.dg/complex-6.c: New test.
310 * gcc.dg/complex-7.c: Likewise.
311
312 2018-05-03 Richard Biener <rguenther@suse.de>
313
314 PR testsuite/85579
315 * fortran.dg/pr51434.f90: Truncate transfer argument.
316
317 2018-05-02 Jakub Jelinek <jakub@redhat.com>
318
319 PR target/85582
320 * gcc.c-torture/execute/pr85582-3.c: New test.
321
322 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
323 Jason Merrill <jason@redhat.com>
324
325 PR c++/68374
326 * g++.dg/warn/Wshadow-13.C: New.
327 * g++.dg/warn/Wshadow-14.C: Likewise.
328
329 2018-05-02 Tom de Vries <tom@codesourcery.com>
330
331 PR libgomp/82428
332 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
333 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
334
335 2018-05-02 David Pagan <dave.pagan@oracle.com>
336
337 PR c/30552
338 * gcc.dg/noncompile/pr30552-1.c: New test.
339 * gcc.dg/noncompile/pr30552-2.c: New test.
340 * gcc.dg/noncompile/pr30552-3.c: New test.
341 * gcc.dg/noncompile/pr30552-4.c: New test.
342
343 2018-05-02 Richard Biener <rguenther@suse.de>
344
345 PR tree-optimization/85597
346 * gcc.dg/vect/pr85597.c: New testcase.
347
348 2018-05-02 Tom de Vries <tom@codesourcery.com>
349
350 PR testsuite/85106
351 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
352 * lib/scanltranstree.exp: New file.
353 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
354 (scan-ltrans-tree-dump-times_required_options)
355 (scan-ltrans-tree-dump-not_required_options)
356 (scan-ltrans-tree-dump-dem_required_options)
357 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
358 * lib/gcc-dg.exp: Include scanltranstree.exp.
359
360 2018-05-02 Tom de Vries <tom@codesourcery.com>
361
362 PR testsuite/85106
363 * gcc.dg/ipa/ipa-icf-38.c: New test.
364 * gcc.dg/ipa/ipa-icf-38a.c: New test.
365 * lib/scandump.exp (dump-base): New proc.
366 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
367 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
368 base.
369 * lib/scanipa.exp: Add "" argument to scan-dump calls.
370 * lib/scanlang.exp: Same.
371 * lib/scanrtl.exp: Same.
372 * lib/scantree.exp: Same.
373 * lib/scanwpaipa.exp: New file.
374 * lib/gcc-dg.exp: Include scanwpaipa.exp.
375
376 2018-05-02 Richard Biener <rguenther@suse.de>
377
378 PR middle-end/85567
379 * gcc.dg/torture/pr85567.c: New testcase.
380
381 2018-05-02 Jakub Jelinek <jakub@redhat.com>
382
383 PR target/85582
384 * gcc.c-torture/execute/pr85582-1.c: New test.
385 * gcc.c-torture/execute/pr85582-2.c: New test.
386
387 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
388
389 PR tree-optimization/85586
390 * gcc.dg/vect/pr85586.c: New test.
391
392 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
393
394 PR tree-optimization/85143
395 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
396 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
397
398 2018-05-01 David Malcolm <dmalcolm@redhat.com>
399
400 PR c/84258
401 * c-c++-common/Wformat-pr84258.c: New test.
402
403 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
404
405 PR tree-optimization/82665
406 * gcc.dg/tree-ssa/pr82665.c: New test.
407
408 2018-04-30 David Malcolm <dmalcolm@redhat.com>
409
410 PR c++/85523
411 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
412 (test_add_fixit_insert_formatted_single_line): New function.
413 (test_add_fixit_insert_formatted_multiline): New function.
414 Extend expected output of generated patch to include fix-it hints
415 for these.
416 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
417 "gcc-rich-location.h". Add test coverage for
418 gcc_rich_location::add_fixit_insert_formatted.
419
420 2018-04-30 David Malcolm <dmalcolm@redhat.com>
421
422 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
423 (test_show_locus): Update for location_get_source_line returning a
424 char_span. Use char_span for handling words in the
425 "test_many_nested_locations" fix-it example.
426
427 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
428
429 * gcc.target/arc/interrupt-8.c: Update test.
430 * gcc.target/arc/loop-4.c: Likewise.
431 * gcc.target/arc/loop-hazard-1.c: Likewise.
432 * gcc.target/arc/sdata-3.c: Likewise.
433
434 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
435
436 * gcc.target/arc/store-merge-1.c: New test.
437 * gcc.target/arc/add_n-combine.c: Update test.
438
439 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
440
441 Microblaze Target: PIC data text relative
442
443 * gcc.target/microblaze/others/data_var1.c: Include
444 PIC case of r20 base register.
445 * gcc.target/microblaze/others/data_var2.c: Ditto.
446 * gcc.target/microblaze/others/picdtr.c: Add new
447 test case for -mpic-is-data-text-relative.
448 * gcc.target/microblaze/others/sdata_var1.c: Add
449 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
450 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
451 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
452 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
453 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
454 * gcc.target/microblaze/others/string_cst1_gpopt.c:
455 Ditto.
456 * gcc.target/microblaze/others/string_cst2_gpopt.c:
457 Ditto.
458
459 2018-04-30 Richard Biener <rguenther@suse.de>
460
461 PR tree-optimization/28364
462 PR tree-optimization/85275
463 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
464 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
465 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
466 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
467 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
468 still passes.
469 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
470 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
471 still passes.
472 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
473 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
474 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
475
476 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
477
478 PR target/84431
479 * gcc.target/i386/pr84431.c: New test.
480
481 2018-04-27 Martin Jambor <mjambor@suse.cz>
482
483 PR ipa/85549
484 * g++.dg/ipa/pr85549.C: New test.
485
486 2018-04-27 Jakub Jelinek <jakub@redhat.com>
487
488 PR c++/85553
489 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
490 directive.
491 * g++.dg/cpp0x/constexpr-85553.C: New test.
492
493 2018-04-27 David Malcolm <dmalcolm@redhat.com>
494
495 PR c++/85515
496 * g++.dg/pr85515-1.C: New test.
497 * g++.dg/pr85515-2.C: New test.
498
499 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
500
501 PR c++/84691
502 * g++.dg/cpp0x/friend3.C: New.
503
504 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
505
506 PR target/82518
507 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
508 Use check_effective_target_arm_little_endian.
509
510 2018-04-27 Jakub Jelinek <jakub@redhat.com>
511
512 PR tree-optimization/85529
513 * gcc.c-torture/execute/pr85529-1.c: New test.
514 * gcc.c-torture/execute/pr85529-2.c: New test.
515 * gcc.dg/pr85529.c: New test.
516
517 2018-04-26 Maciej W. Rozycki <macro@mips.com>
518
519 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
520 `.dword' in addition to `lw' and `.word'.
521
522 2018-04-26 Maciej W. Rozycki <macro@mips.com>
523
524 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
525
526 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
527
528 * gnat.dg/loop_optimization24.adb: New test.
529
530 2018-04-26 Richard Biener <rguenther@suse.de>
531
532 PR tree-optimization/85116
533 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
534 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
535 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
536 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
537
538 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
539
540 PR target/85473
541 * gcc.target/i386/pr85473-1.c: New test.
542 * gcc.target/i386/pr85473-2.c: New test.
543
544 2018-04-25 Nathan Sidwell <nathan@acm.org>
545 Jakub Jelinek <jakub@redhat.com>
546
547 PR c++/85437
548 PR c++/49171
549 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
550 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
551 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
552 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
553 * g++.dg/cpp0x/pr85437-1.C: New.
554 * g++.dg/cpp0x/pr85437-2.C: New.
555 * g++.dg/cpp0x/pr85437-3.C: New.
556 * g++.dg/cpp0x/pr85437-4.C: New.
557
558 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
559
560 PR fortran/85520
561 * gfortran.dg/pr85520.f90: New test.
562
563 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
564
565 PR target/85512
566 * gcc.dg/pr85512.c: New test.
567
568 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
569
570 PR target/85485
571 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
572 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
573 * gcc.dg/pr85388-1.c (dg-options): Likwise.
574 * gcc.dg/pr85388-2.c (dg-options): Likwise.
575 * gcc.dg/pr85388-3.c (dg-options): Likwise.
576 * gcc.dg/pr85388-4.c (dg-options): Likwise.
577 * gcc.dg/pr85388-5.c (dg-options): Likwise.
578 * gcc.dg/pr85388-6.c (dg-options): Likwise.
579 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
580 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
581 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
582 * gcc.target/i386/cet-label.c (dg-options): Likwise.
583 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
584 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
585 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
586 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
587 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
588 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
589 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
590 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
591 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
592 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
593 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
594 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
595 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
596 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
597 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
598 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
599 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
600 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
601 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
602 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
603 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
604 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
605 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
606 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
607 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
608 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
609 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
610 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
611 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
612 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
613 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
614 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
615 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
616 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
617 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
618 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
619 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
620 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
621 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
622 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
623 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
624 * gcc.target/i386/pr84146.c (dg-options): Likwise.
625 * gcc.target/i386/pr85403.c (dg-options): Likwise.
626 * gcc.target/i386/pr85404.c (dg-options): Likwise.
627 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
628 with -mshstk.
629 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
630 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
631 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
632 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
633 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
634 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
635 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
636 * (dg-options): Likwise.
637 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
638 -mno-cet.
639 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
640 * gcc.target/i386/cet-label-3.c: Removed.
641 * gcc.target/i386/cet-property-3.c: Likwise.
642 * gcc.target/i386/cet-sjlj-7.c: Likwise.
643
644 2018-04-24 Jakub Jelinek <jakub@redhat.com>
645
646 PR target/85511
647 * gcc.target/i386/pr85511.c: New test.
648
649 PR target/85503
650 * g++.dg/ext/pr85503.C: New test.
651
652 PR target/85508
653 * gcc.target/i386/pr85508.c: New test.
654
655 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
656
657 PR tree-optimization/85478
658 * g++.dg/pr85478.C: New test.
659
660 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
661
662 * g++.dg/torture/pr85496.C: New test.
663
664 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
665
666 PR rtl-optimization/85423
667 * gcc.dg/pr85423.c: New test.
668
669 2018-04-20 Martin Sebor <msebor@redhat.com>
670
671 PR c/85365
672 * gcc.dg/Wrestrict-15.c: New test.
673
674 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
675
676 PR target/85456
677 * gcc.target/powerpc/pr85456.c: New test.
678
679 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
680
681 * g++.dg/ext/undef-bool-1.C: Require lp64.
682 * gcc.target/powerpc/undef-bool-2.c: Likewise.
683
684 2018-04-20 Jeff Law <law@redhat.com>
685
686 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
687 stack protector.
688 * gcc.dg/stack-check-6.c: Likewise.
689 * gcc.dg/stack-check-6a.c: Likewise.
690 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
691 * gcc.target/i386/stack-check-18.c: Likewise.
692 * gcc.target/i386/stack-check-19.c: Likewise.
693
694 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
695
696 PR testsuite/85483
697 * gcc.target/aarch64/sve/vcond_1.c: Move to...
698 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
699 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
700 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
701
702 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
703
704 PR target/85469
705 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
706 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
707
708 2018-04-20 Richard Biener <rguenther@suse.de>
709
710 PR middle-end/85475
711 * gcc.dg/torture/pr85475.c: New testcase.
712
713 2018-04-20 Martin Jambor <mjambor@suse.cz>
714
715 ipa/85449
716 * gcc.dg/ipa/pr85449.c: New test.
717
718 2018-04-20 Martin Jambor <mjambor@suse.cz>
719
720 ipa/85447
721 * g++.dg/ipa/pr85447.C: New file.
722 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
723
724 2018-04-20 Jakub Jelinek <jakub@redhat.com>
725
726 PR c++/85462
727 * g++.dg/cpp0x/pr85462.C: New test.
728
729 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
730
731 * gcc.target/i386/pr85404.c: Require CET target.
732
733 2018-04-19 Jakub Jelinek <jakub@redhat.com>
734
735 PR tree-optimization/85467
736 * gcc.dg/pr85467.c: New test.
737
738 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
739
740 PR c++/84611
741 * g++.dg/parse/crash68.C: New.
742
743 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
744
745 PR libgcc/85334
746 * g++.dg/torture/pr85334.C: New test.
747
748 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
749
750 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
751 * g++.dg/diagnostic/pr85464.C: New.
752
753 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
754
755 PR target/85397
756 * gcc.dg/torture/pr85397-1.c: New test.
757 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
758 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
759
760 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
761
762 PR target/85404
763 * gcc.target/i386/pr85404.c: New test.
764
765 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
766
767 PR target/85417
768 * c-c++-common/attr-nocf-check-1.c: Compile with
769 -fcf-protection=none.
770 * c-c++-common/attr-nocf-check-3.c: Likewise.
771 * gcc.dg/march-generic.c: Likewise.
772 * gcc.target/i386/align-limit.c: Likewise.
773 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
774 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
775 * gcc.target/i386/cet-property-2.c: Likewise.
776 * gcc.target/i386/ret-thunk-26.c: Likewise.
777 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
778 targets.
779 * c-c++-common/fcf-protection-2.c: Likewise.
780 * c-c++-common/fcf-protection-3.c: Likewise.
781 * c-c++-common/fcf-protection-5.c: Likewise.
782 * c-c++-common/fcf-protection-6.c: Likewise.
783 * c-c++-common/fcf-protection-7.c: Likewise.
784 * gcc.target/i386/cet-label-3.c: New test.
785 * gcc.target/i386/cet-property-3.c: Likewise.
786 * gcc.target/i386/cet-sjlj-7.c: Likewise.
787 * gcc.target/i386/pr85417-1.c: Likewise.
788 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
789 __x86_indirect_thunk_nt_(r|e)ax
790 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
791 * gcc.target/i386/pr85403.c: Remove dg-error,
792
793 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
794
795 * gcc.target/i386/movdir-1.c: New test.
796
797 2018-04-19 Richard Biener <rguenther@suse.de>
798
799 PR middle-end/85455
800 * gcc.dg/pr85455.c: New testcase.
801
802 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
803
804 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
805 targets.
806 * g++.dg/lto/pr85405b_0.C: Likewise.
807 * g++.dg/lto/pr84805_0.C: Likewise.
808
809 2018-04-18 Martin Liska <mliska@suse.cz>
810
811 PR ipa/83983
812 PR ipa/85391
813 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
814 output.
815
816 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
817
818 PR target/85388
819 * gcc.dg/pr85388-1.c: New test.
820 * gcc.dg/pr85388-2.c: Likewise.
821 * gcc.dg/pr85388-3.c: Likewise.
822 * gcc.dg/pr85388-4.c: Likewise.
823 * gcc.dg/pr85388-5.c: Likewise.
824 * gcc.dg/pr85388-6.c: Likewise.
825
826 2018-04-18 Jan Hubicka <jh@suse.cz>
827 Martin Liska <mliska@suse.cz>
828
829 * g++.dg/lto/pr83121_0.C: Update template.
830 * g++.dg/lto/pr83121_1.C: Update template.
831 * g++.dg/lto/pr84805_0.C: Update template.
832 * g++.dg/lto/pr84805_1.C: Update template.
833 * g++.dg/lto/pr84805_2.C: Update template.
834
835 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
836
837 PR c++/84630
838 * g++.dg/cpp0x/pr84630.C: New.
839
840 2018-04-18 Jakub Jelinek <jakub@redhat.com>
841
842 PR c++/84463
843 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
844 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
845 in two cases. Uncomment two other tests and add expected dg-error for
846 them.
847 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
848 -Wnarrowing diagnostics on some targets for c++11.
849 * g++.dg/parse/array-size2.C: Remove xfail.
850 * g++.dg/cpp0x/constexpr-84463.C: New test.
851
852 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
853
854 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
855 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
856
857 2018-04-17 Jakub Jelinek <jakub@redhat.com>
858
859 PR testsuite/85326
860 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
861 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
862 * g++.dg/other/sve_tls_2.C: Require effective target tls.
863
864 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
865
866 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
867 prevent cascading of errors and change expected error message.
868 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
869 to 64-bit targets.
870 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
871 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
872 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
873 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
874 error message.
875 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
876
877 2018-04-17 Jakub Jelinek <jakub@redhat.com>
878
879 PR target/85430
880 * gcc.dg/pr85430.c: New test.
881
882 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
883
884 PR testsuite/85326
885 * gcc.target/arm/pr54300.C: Move to...
886 * g++.dg/other/pr54300.C: ... Here. Add target directives.
887 * gcc.target/arm/pr55073.C: Move to...
888 * g++.dg/other/pr55073.C: ... Here. Add target directives.
889 * gcc.target/arm/pr56184.C: Move to...
890 * g++.dg/other/pr56184.C: ... Here. Add target directives.
891 * gcc.target/arm/pr59985.C: Move to...
892 * g++.dg/other/pr59985.C: ... Here. Add target directives.
893 * gcc.target/aarch64/pr60675.C: Move to...
894 * g++.dg/other/pr60675.C: ... Here. Add target directives.
895 * gcc.target/aarch64/pr81422.C: Move to...
896 * g++.dg/other/pr81422.C: ... Here. Add target directives.
897 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
898 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
899 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
900 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
901 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
902 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
903 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
904 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
905 * gcc.target/aarch64/sve/tls_2.C: Move to...
906 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
907 * gcc.target/aarch64/pr81414.C: Rename to...
908 * gcc.target/aarch64/pr81414.c: ... This.
909 * gcc.target/aarch64/simd/pr67896.C: Rename to...
910 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
911 messages.
912 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
913 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
914 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
915 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
916 file name.
917
918 2018-04-17 Jakub Jelinek <jakub@redhat.com>
919
920 PR middle-end/85414
921 * gcc.dg/pr85414.c: New test.
922
923 2018-04-17 Martin Jambor <mjambor@suse.cz>
924
925 PR ipa/85421
926 * g++.dg/ipa/pr85421.C: New test.
927
928 2018-04-17 Martin Liska <mliska@suse.cz>
929
930 PR lto/85405
931 * g++.dg/lto/pr85405b_0.C: New test.
932 * g++.dg/lto/pr85405b_1.C: New test.
933
934 2018-04-17 Martin Liska <mliska@suse.cz>
935
936 PR lto/85405
937 * g++.dg/lto/pr85405_0.C: New test.
938 * g++.dg/lto/pr85405_1.C: New test.
939
940 2018-04-17 Martin Liska <mliska@suse.cz>
941
942 PR ipa/85329
943 * g++.dg/ext/pr85329-2.C: New test.
944 * g++.dg/ext/pr85329.C: New test.
945 * gcc.target/i386/mvc12.c: New test.
946
947 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
948
949 PR c++/85039
950 * g++.dg/pr85039-1.C: New.
951 * g++.dg/pr85039-2.C: New.
952 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
953
954 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
955
956 PR target/85080
957 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
958 if the target supports efficient unaligned storage accesses.
959
960 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
961
962 PR target/83660
963 * gcc.target/powerpc/pr83660.C: New test.
964
965 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
966
967 PR target/85403
968 * gcc.target/i386/pr85403.c: New test.
969
970 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
971
972 PR target/84331
973 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
974
975 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
976 Jason Merrill <jason@redhat.com>
977
978 PR c++/85112
979 * g++.dg/cpp0x/pr85112.C: New.
980
981 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
982
983 PR testsuite/85326
984 * g++.dg/ext/undef-bool-1.C: New file.
985 * gcc.target/powerpc/powerpc.exp: Remove .C support.
986 * gcc.target/powerpc/undef-bool-1.C: Remove file.
987
988 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
989
990 PR target/85293
991 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
992 corresponding dg-error clause.
993 * gcc.target/powerpc/pr80098-3.c: Ditto.
994 * gcc.target/powerpc/pr80103-1.c: Delete.
995
996 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
997
998 PR fortran/81773
999 PR fortran/83606
1000 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1001 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1002
1003 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1004
1005 PR fortran/85387
1006 * gfortran.dg/implied_do_io_5.f90: New test.
1007
1008 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1009
1010 PR target/83402
1011 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1012 several values: positive, negative, and zero.
1013 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1014 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1015
1016 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1017
1018 PR rtl-optimization/79916
1019 * gcc.target/powerpc/pr79916.c: New.
1020
1021 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR rtl-optimization/85393
1024 * g++.dg/opt/pr85393.C: New test.
1025 * g++.dg/opt/pr85393-aux.cc: New file.
1026
1027 PR rtl-optimization/85376
1028 * gcc.dg/pr85376.c: New test.
1029
1030 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1031
1032 PR rtl-optimization/83852
1033 * gcc.dg/pr83852.c: New testcase.
1034
1035 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1036
1037 PR testsuite/85326
1038 * gcc.target/s390/pr77822-1.C: Rename to ...
1039 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1040 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1041 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1042
1043 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1044
1045 PR lto/71991
1046 * gcc.target/i386/pr71991.c: New testcase.
1047
1048 2018-04-13 Martin Liska <mliska@suse.cz>
1049 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR middle-end/81657
1052 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1053 call.
1054
1055 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1056
1057 PR c++/85385
1058 * g++.dg/diagnostic/macro-arg-count.C: New test.
1059
1060 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1061
1062 PR fortran/83064
1063 PR testsuite/85346
1064 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1065 array and move test to libgomp/testsuite/libgomp.fortran.
1066 * gfortran.dg/do_concurrent_6.f90: New test.
1067
1068 2018-04-12 Marek Polacek <polacek@redhat.com>
1069
1070 PR c++/85258
1071 * g++.dg/parse/error61.C: New test.
1072
1073 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1074
1075 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1076 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1077
1078 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1079
1080 PR target/85347
1081 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1082 specify -mvsx on gcc command line.
1083
1084 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1085
1086 PR middle-end/84955
1087 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1088 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1089
1090 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1091
1092 PR target/85328
1093 * gcc.target/i386/pr85328.c: New test.
1094
1095 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1096
1097 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1098
1099 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1100
1101 PR rtl-optimization/85342
1102 * gcc.target/i386/pr85342.c: New test.
1103
1104 2018-04-11 Jason Merrill <jason@redhat.com>
1105
1106 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1107 if ulimit -v is set.
1108
1109 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1110
1111 PR testsuite/85190
1112 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1113
1114 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1115
1116 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1117 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1118
1119 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1120
1121 PR c++/70808
1122 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1123 effective target.
1124
1125 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1126
1127 PR target/84301
1128 * gcc.target/i386/pr84301.c: New test.
1129
1130 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR tree-optimization/85331
1133 * gcc.c-torture/execute/pr85331.c: New test.
1134
1135 2018-04-11 Marek Polacek <polacek@redhat.com>
1136
1137 PR c++/85032
1138 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1139 * g++.dg/cpp1z/constexpr-if21.C: New test.
1140
1141 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1142
1143 PR target/85281
1144 * gcc.target/i386/pr85281.c: New test.
1145
1146 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1147
1148 PR rtl-optimization/84659
1149 * gcc.dg/pr84659.c: New test.
1150
1151 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR debug/85302
1154 * g++.dg/debug/dwarf2/pr85302.C: New test.
1155
1156 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1157
1158 PR target/85261
1159 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1160 into register.
1161
1162 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1163
1164 PR c++/70808
1165 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1166
1167 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1168
1169 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1170 * gcc.target/powerpc/dimode_off.c: Ditto.
1171 * gcc.target/powerpc/tfmode_off.c: Ditto.
1172 * gcc.target/powerpc/timode_off.c: Ditto.
1173
1174 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1175
1176 * gcc.target/powerpc/vec-ldl-1.c: New test.
1177 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1178 corrections to ABI implementation.
1179
1180 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1181
1182 PR target/85056
1183 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1184
1185 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1186
1187 PR rtl-optimization/85300
1188 * gcc.dg/pr85300.c: New test.
1189
1190 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1191
1192 PR c++/85110
1193 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1194 where we now show the pertinent parameter.
1195 * g++.dg/diagnostic/aka2.C: Likewise.
1196 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1197
1198 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1199
1200 PR fortran/85313
1201 * gfortran.dg/gomp/pr85313.f90: New test.
1202
1203 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1204
1205 PR c++/24314
1206 * g++.dg/parse/template29.C: New.
1207
1208 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1209
1210 PR testsuite/85190
1211 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1212
1213 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1214
1215 PR target/85177
1216 PR target/85255
1217 * gcc.target/i386/avx512f-pr85177.c: New test.
1218 * gcc.target/i386/avx512f-pr85255.c: New test.
1219
1220 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1221
1222 PR tree-optimization/85286
1223 * gcc.dg/vect/pr85286.c: New test.
1224
1225 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1226
1227 PR target/85173
1228 * gcc.target/arm/pr85173.c: New test.
1229
1230 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR lto/85248
1233 * gcc.dg/lto/pr85248_0.c: New test.
1234 * gcc.dg/lto/pr85248_1.c: New test.
1235
1236 2018-04-09 Jan Hubicka <jh@suse.cz>
1237
1238 PR lto/85078
1239 * g++.dg/torture/pr85078.C: New.
1240
1241 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1242
1243 PR c++/85227
1244 * g++.dg/cpp1z/decomp44.C: New.
1245 * g++.dg/cpp1z/decomp45.C: Likewise.
1246
1247 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1248
1249 PR fortran/83064
1250 * gfortran.dg/do_concurrent_5.f90: New test.
1251 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1252 message.
1253
1254 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1255
1256 PR fortran/51260
1257 * gfortran.dg/parameter_array_element_3.f90: New test.
1258
1259 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1260
1261 PR c++/85194
1262 * g++.dg/cpp1z/decomp43.C: New test.
1263
1264 PR rtl-optimization/80463
1265 * g++.dg/pr80463.C: Add -w to dg-options.
1266
1267 2018-04-09 Richard Biener <rguenther@suse.de>
1268
1269 PR tree-optimization/85284
1270 * gcc.dg/torture/pr85284.c: New testcase.
1271
1272 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1273
1274 PR rtl-optimization/80463
1275 PR rtl-optimization/83972
1276 PR rtl-optimization/83480
1277
1278 * gcc.dg/pr80463.c: New test.
1279 * g++.dg/pr80463.C: Likewise.
1280 * gcc.dg/pr83972.c: Likewise.
1281
1282 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1283
1284 PR rtl-optimization/83913
1285 * gcc.dg/pr83913.c: New test.
1286
1287 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1288
1289 PR rtl-optimization/83962
1290 * gcc.dg/pr83962.c: New test.
1291
1292 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1293
1294 PR rtl-optimization/83530
1295 * gcc.dg/pr83530.c: New test.
1296
1297 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1298
1299 PR middle-end/82976
1300 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1301
1302 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1303
1304 PR tree-optimization/85257
1305 * gcc.dg/pr85257.c: New test.
1306
1307 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1308
1309 * g++.dg/opt/pr85196.C: New test.
1310
1311 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1312
1313 PR c++/84269
1314 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1315 std::tuple here since they need C++11.
1316 * g++.dg/lookup/missing-std-include-8.C: New test.
1317 * g++.dg/lookup/missing-std-include.C: Move std::array and
1318 std::tuple test to missing-std-include-6.C to avoid failures
1319 with C++98.
1320
1321 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR debug/85252
1324 * gcc.dg/debug/pr85252.c: New test.
1325
1326 PR rtl-optimization/84872
1327 * gcc.dg/graphite/pr84872.c: New test.
1328
1329 PR c++/85210
1330 * g++.dg/cpp1z/decomp42.C: New test.
1331
1332 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1333
1334 PR c++/85021
1335 * g++.dg/lookup/missing-std-include-7.C: New test.
1336
1337 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1338
1339 * gcc.dg/struct-simple.c: Revert r254862.
1340 * lib/target-supports.exp
1341 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1342
1343 2018-04-06 Richard Biener <rguenther@suse.de>
1344
1345 PR middle-end/85244
1346 * gcc.dg/torture/pr85244-1.c: New testcase.
1347 * gcc.dg/torture/pr85244-2.c: Likewise.
1348
1349 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1350
1351 PR sanitizer/85213
1352 * c-c++-common/ubsan/pr85213.c: New test.
1353
1354 2018-04-06 Richard Biener <rguenther@suse.de>
1355
1356 PR middle-end/85180
1357 * gcc.dg/pr85180.c: New testcase.
1358
1359 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1360
1361 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1362 to trigger the optimization. Do some cleanup and function
1363 renaming. Add more test functions.
1364
1365 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1366
1367 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1368 options.
1369 * gcc.target/s390/hotpatch-1.c: Skip when building without
1370 optimization.
1371 * gcc.target/s390/hotpatch-10.c: Likewise.
1372 * gcc.target/s390/hotpatch-11.c: Likewise.
1373 * gcc.target/s390/hotpatch-12.c: Likewise.
1374 * gcc.target/s390/hotpatch-13.c: Likewise.
1375 * gcc.target/s390/hotpatch-14.c: Likewise.
1376 * gcc.target/s390/hotpatch-15.c: Likewise.
1377 * gcc.target/s390/hotpatch-16.c: Likewise.
1378 * gcc.target/s390/hotpatch-17.c: Likewise.
1379 * gcc.target/s390/hotpatch-18.c: Likewise.
1380 * gcc.target/s390/hotpatch-19.c: Likewise.
1381 * gcc.target/s390/hotpatch-2.c: Likewise.
1382 * gcc.target/s390/hotpatch-3.c: Likewise.
1383 * gcc.target/s390/hotpatch-4.c: Likewise.
1384 * gcc.target/s390/hotpatch-5.c: Likewise.
1385 * gcc.target/s390/hotpatch-6.c: Likewise.
1386 * gcc.target/s390/hotpatch-7.c: Likewise.
1387 * gcc.target/s390/hotpatch-8.c: Likewise.
1388 * gcc.target/s390/hotpatch-9.c: Likewise.
1389
1390 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1391
1392 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1393 check for an error instead.
1394 * gcc.dg/Wattributes-6.c: Likewise.
1395
1396 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1397
1398 PR c++/85209
1399 * g++.dg/cpp1z/decomp39.C: New test.
1400 * g++.dg/cpp1z/decomp40.C: New test.
1401
1402 PR c++/85208
1403 * g++.dg/cpp1z/decomp41.C: New test.
1404
1405 PR middle-end/85195
1406 * gcc.dg/pr85195.c: New test.
1407
1408 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1409
1410 PR c++/80956
1411 * g++.dg/cpp0x/initlist100.C: New.
1412 * g++.dg/cpp0x/initlist101.C: Likewise.
1413
1414 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1415
1416 PR c++/84792
1417 * g++.dg/other/pr84792-1.C: New.
1418 * g++.dg/other/pr84792-2.C: Likewise.
1419
1420 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1421
1422 PR target/85193
1423 * gcc.target/i386/pr85193.c: New test.
1424
1425 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1426
1427 PR c++/84979
1428 * g++.dg/concepts/pr84979.C: New.
1429 * g++.dg/concepts/pr84979-2.C: New.
1430 * g++.dg/concepts/pr84979-3.C: New.
1431
1432 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1433
1434 PR c++/80026
1435 * g++.dg/cpp0x/variadic174.C: New.
1436
1437 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1438
1439 PR inline-asm/85172
1440 * g++.dg/ext/builtin13.C: New test.
1441 * g++.dg/ext/atomic-4.C: New test.
1442
1443 PR c++/85146
1444 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1445 * g++.dg/ext/bases3.C: New test.
1446
1447 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1448
1449 PR target/85203
1450 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1451 to match a single insn of the baz function. Move scan directives at
1452 the end of the file below the functions they are trying to test for
1453 better readability.
1454 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1455
1456 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1457
1458 PR rtl-optimization/84878
1459 * gcc.target/powerpc/pr84878.c: New test.
1460
1461 2018-04-04 Michael Matz <matz@suse.de>
1462
1463 * gcc.dg/Wstringop-overflow-4.c: New test.
1464 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1465
1466 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1467
1468 PR testsuite/85189
1469 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1470 for the diagnostics of overridden functions. Adjust for new wording.
1471
1472 2018-04-04 Richard Biener <rguenther@suse.de>
1473
1474 PR lto/85176
1475 * g++.dg/lto/pr85176_0.C: New testcase.
1476
1477 2018-04-04 Richard Biener <rguenther@suse.de>
1478
1479 PR testsuite/85191
1480 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1481 Fix typo.
1482
1483 2018-04-04 Martin Liska <mliska@suse.cz>
1484
1485 PR sanitizer/85174
1486 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1487 and msdata as a workaround for powerpc.
1488
1489 2018-04-04 Richard Biener <rguenther@suse.de>
1490
1491 PR tree-optimization/85168
1492 * gcc.dg/torture/pr85168.c: New testcase.
1493
1494 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1495
1496 PR c++/84943
1497 * g++.dg/pr84943.C: New.
1498 * g++.dg/pr84943-2.C: New.
1499
1500 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1501
1502 PR rtl-optimization/85167
1503 * gcc.dg/pr85167.c: New test.
1504
1505 PR tree-optimization/85156
1506 * c-c++-common/pr85156.c: New test.
1507 * gcc.c-torture/execute/pr85156.c: New test.
1508
1509 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1510
1511 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1512 * gcc.target/powerpc/undef-bool-1.C: New file.
1513 * gcc.target/powerpc/undef-bool-2.c: New file.
1514
1515 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1516
1517 PR c++/84768
1518 * g++.dg/cpp1z/class-deduction52.C: New.
1519
1520 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1521
1522 PR c++/85147
1523 * g++.dg/cpp0x/pr85147.C: New test.
1524
1525 PR c++/85140
1526 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1527
1528 PR c++/85134
1529 * g++.dg/gomp/pr85134.C: New test.
1530 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1531
1532 PR target/85169
1533 * gcc.c-torture/execute/pr85169.c: New test.
1534 * gcc.target/i386/avx512f-pr85169.c: New test.
1535 * gcc.target/i386/avx512bw-pr85169.c: New test.
1536
1537 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1538
1539 PR target/85126
1540 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1541 scan-assembler-times clause.
1542
1543 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1544
1545 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1546 dg-additional-options.
1547
1548 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1549
1550 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1551
1552 2018-04-03 Richard Biener <rguenther@suse.de>
1553
1554 PR testsuite/85154
1555 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1556
1557 2018-04-02 Jim Wilson <jimw@sifive.com>
1558
1559 * gcc.target/riscv/pr84660.c: New.
1560 * gcc.target/riscv/shift-and-1.c: New.
1561 * gcc.target/riscv/shift-and-2.c: New.
1562
1563 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1564
1565 PR fortran/85102
1566 * gfortran.dg/array_simplify_2.f90: New test.
1567
1568 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1569
1570 PR middle-end/85090
1571 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1572 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1573 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1574 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1575 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1576
1577 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1578
1579 PR c++/85027
1580 * g++.dg/pr85027.C: New.
1581
1582 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1583
1584 PR target/83315
1585 * gcc.target/powerpc/sse-maxps-2.c: New test.
1586 * gcc.target/powerpc/sse-minps-2.c: New test.
1587
1588 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1589
1590 PR c++/84791
1591 * g++.dg/gomp/pr84791.C: New test.
1592
1593 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1594
1595 PR fortran/84931
1596 * gfortran.dg/array_constructor_53.f90: New test.
1597
1598 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1599
1600 PR fortran/85130
1601 * gfortran.dg/substr_6.f90: Remove illegal test for
1602 out-of-bounds substring.
1603
1604 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1605
1606 PR fortran/85111
1607 * gfortran.dg/zero_sized_10.f90: New test.
1608
1609 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1610
1611 PR c++/84269
1612 * g++.dg/lookup/missing-std-include-6.C: New test.
1613 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1614 std::tuple tests.
1615 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1616 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1617 <cstring>, <cassert>, and <cstdlib>.
1618
1619 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1620
1621 PR inline-asm/84985
1622 * gcc.target/i386/pr84985.c: New.
1623
1624 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1625
1626 PR c++/85110
1627 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1628
1629 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1630
1631 PR c++/85108
1632 * g++.dg/warn/Wunused-var-31.C: New test.
1633
1634 PR c/85094
1635 * c-c++-common/Wduplicated-branches-14.c: New test.
1636
1637 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1638
1639 PR c++/84606
1640 * g++.dg/cpp0x/pr84606.C: New.
1641
1642 2018-03-29 Carl Love <cel@us.ibm.com>
1643
1644 Revert
1645 2017-09-27 Carl Love <cel@us.ibm.com>
1646
1647 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1648 for the __builtin_fctid and __builtin_fctiw.
1649
1650 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1651
1652 PR target/84912
1653 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1654 deleted builtin function.
1655 (div_weuo): Likewise.
1656 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1657 (div_deuo): Likewise.
1658
1659 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1660
1661 PR c++/85028
1662 * g++.dg/other/default13.C: New.
1663
1664 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR target/85095
1667 * gcc.target/i386/pr85095-1.c: New test.
1668 * gcc.target/i386/pr85095-2.c: New test.
1669 * gcc.c-torture/execute/pr85095.c: New test.
1670
1671 PR tree-optimization/82004
1672 * gcc.dg/pr82004.c: New test.
1673
1674 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1675 Martin Liska <mliska@suse.cz>
1676
1677 PR sanitizer/85081
1678 * g++.dg/asan/pr85081.C: New test.
1679
1680 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1681
1682 PR c++/84789
1683 * g++.dg/template/pr84789.C: Adjust for testing with
1684 -fconcepts too.
1685
1686 PR c++/84973
1687 * g++.dg/template/pr84973.C: New.
1688 * g++.dg/template/pr84973-2.C: New.
1689 * g++.dg/template/pr84973-3.C: New.
1690
1691 PR c++/84968
1692 * g++.dg/eh/pr84968.C: New.
1693
1694 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1695
1696 PR target/84914
1697 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1698 long double multiply/divide uses the correct function.
1699 * gcc.target/powerpc/mulkc-3.c: Likewise.
1700 * gcc.target/powerpc/divkc-2.c: Likewise.
1701 * gcc.target/powerpc/divkc-3.c: Likewise.
1702
1703 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1704
1705 PR c++/85067
1706 * g++.dg/cpp0x/defaulted51.C: New.
1707 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1708
1709 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1710
1711 PR c++/85077
1712 * g++.dg/ext/vector35.C: New test.
1713
1714 PR c++/85061
1715 * g++.dg/ext/builtin-offsetof3.C: New test.
1716
1717 PR c++/85076
1718 * g++.dg/cpp1y/pr85076.C: New test.
1719
1720 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1721
1722 PR fortran/85084
1723 * gfortran.dg/matmul_rank_1.f90: New test.
1724
1725 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1726 Harald Anlauf <anlauf@gmx.de>
1727
1728 * gfortran.dg/structure_constructor_15.f90: New test.
1729
1730 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1731
1732 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1733 for the diagnostics of overridden functions. Adjust for new wording.
1734 * g++.dg/cpp0x/implicit1.C: Likewise.
1735 * g++.dg/cpp0x/override1.C: Likewise.
1736 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1737 * g++.dg/eh/shadow1.C: Likewise.
1738 * g++.dg/inherit/covariant12.C: Likewise.
1739 * g++.dg/inherit/covariant14.C: Likewise.
1740 * g++.dg/inherit/covariant15.C: Likewise.
1741 * g++.dg/inherit/covariant16.C: Likewise.
1742 * g++.dg/inherit/covariant22.C: Likewise.
1743 * g++.dg/inherit/crash3.C: Likewise.
1744 * g++.dg/inherit/error2.C: Likewise.
1745 * g++.dg/template/crash100.C: Likewise.
1746 * g++.old-deja/g++.eh/spec6.C: Likewise.
1747 * g++.old-deja/g++.mike/p811.C: Likewise.
1748 * g++.old-deja/g++.other/virtual11.C: Likewise.
1749 * g++.old-deja/g++.other/virtual4.C: Likewise.
1750
1751 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1752
1753 PR target/85044
1754 * gcc.target/i386/pr85044.c: New test.
1755
1756 2018-03-27 Martin Sebor <msebor@redhat.com>
1757
1758 PR testsuite/83462
1759 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1760 other than x86.
1761
1762 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1763
1764 PR target/83009
1765 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1766
1767 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1768
1769 PR target/81863
1770 * gcc.target/arm/pr81863.c: New test.
1771
1772 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1773
1774 PR target/85056
1775 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1776 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1777
1778 2018-03-27 Richard Biener <rguenther@suse.de>
1779
1780 PR testsuite/82847
1781 * lib/target-supports.exp (check_ssse3_available): New function.
1782 (check_effective_target_vect_perm_short): Enable for x86 if
1783 check_ssse3_available.
1784
1785 2018-03-27 Richard Biener <rguenther@suse.de>
1786
1787 PR tree-optimization/85082
1788 * gfortran.dg/pr85082.f90: New testcase.
1789
1790 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1791
1792 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1793 to "l=2" in dg-final.
1794
1795 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1796
1797 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1798 * gcc.target/mips/fix-r4000-2.c: Likewise.
1799 * gcc.target/mips/fix-r4000-3.c: Likewise.
1800 * gcc.target/mips/fix-r4000-4.c: Likewise.
1801 * gcc.target/mips/fix-r4000-5.c: Likewise.
1802 * gcc.target/mips/fix-r4000-6.c: Likewise.
1803 * gcc.target/mips/fix-r4000-7.c: Likewise.
1804 * gcc.target/mips/fix-r4000-8.c: Likewise.
1805 * gcc.target/mips/fix-r4000-9.c: Likewise.
1806 * gcc.target/mips/fix-r4000-10.c: Likewise.
1807 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1808 "mulditi3_r4000" instead of "mulditi3".
1809 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1810 "umulditi3_r4000" instead of "umulditi3".
1811
1812 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1813
1814 PR c++/85068
1815 * g++.dg/inherit/covariant22.C: New test.
1816
1817 2018-03-27 Richard Biener <rguenther@suse.de>
1818
1819 PR testsuite/84004
1820 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1821 alignment.
1822
1823 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1824 Jason Merrill <jason@redhat.com>
1825
1826 PR c++/84632
1827 * g++.dg/init/array49.C: New.
1828 * g++.dg/torture/pr70499.C: Adjust.
1829
1830 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1831
1832 PR target/85073
1833 * gcc.target/i386/pr85073.c: New test.
1834
1835 2018-03-26 Richard Biener <rguenther@suse.de>
1836
1837 PR testsuite/85066
1838 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1839 instead of long.
1840
1841 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1842
1843 PR fortran/66709
1844 * gfortran.dg/parameter_array_format.f90: New test.
1845
1846 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1847 Neil Carlson <neil.n.carlson@gmail.com>
1848
1849 PR fortran/84381
1850 * gfortran.dg/literal_character_constant_1.inc: Replace
1851 call abort by STOP n.
1852 * gfortran.dg/overload_1.f90: Likewise.
1853
1854 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1855 Dominique d'Humieres <dominiq@gcc.gnu.org>
1856
1857 PR fortran/84924
1858 * gfortran.dg/scalar_pointer_1.f90: New test.
1859
1860 2018-03-25 Tom de Vries <tom@codesourcery.com>
1861
1862 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1863 precise.
1864
1865 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1866
1867 PR fortran/69497
1868 * gfortran.dg/pr89497.f90: New test.
1869
1870 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1871
1872 PR fortran/70068
1873 * gfortran.dg/substr_7.f90: New test.
1874
1875 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1876
1877 PR fortran/42651
1878 * gfortran.dg/pr42651.f90: New test.
1879 * gfortran.dg/func_result_7.f90: Update error message.
1880
1881 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1882
1883 PR tree-optimization/84005
1884 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1885 failing to force the alignment.
1886
1887 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1888
1889 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1890 from this to...
1891 <vclzd>: ...this.
1892
1893 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1894
1895 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1896 message. Fix scan-assembler patterns.
1897
1898 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1899
1900 PR c++/85015
1901 * g++.dg/cpp0x/pr85015.C: New test.
1902
1903 PR c++/84942
1904 * g++.dg/cpp1y/pr84942.C: New test.
1905
1906 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1907
1908 PR inline-asm/85030
1909 * testsuite/gcc.target/i386/pr85030.c: New.
1910
1911 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1912
1913 PR target/85026
1914 * g++.dg/pr85026.C: New test.
1915
1916 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1917
1918 * g++.dg/debug/pr84704.C: XFAIL AIX.
1919
1920 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1921
1922 PR target/84826
1923 * gcc.target/arm/pr84826.c: Add dg directive.
1924
1925 2018-03-23 Marek Polacek <polacek@redhat.com>
1926
1927 PR c++/85033
1928 * g++.dg/ext/builtin-offsetof2.C: New test.
1929
1930 PR c++/85045
1931 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1932 * gcc.dg/pr85045.c: New test.
1933
1934 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1935
1936 PR debug/85020
1937 * gnat.dg/lto22.adb: New test.
1938 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1939 * gnat.dg/lto22_pkg2.ads: Likewise.
1940
1941 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR c/80778
1944 * gcc.dg/lto/pr80778_0.c: New test.
1945
1946 PR inline-asm/85034
1947 * gcc.target/i386/pr85034.c: New test.
1948
1949 PR inline-asm/85022
1950 * c-c++-common/torture/pr85022.c: New test.
1951
1952 PR sanitizer/85029
1953 * g++.dg/ubsan/pr85029.C: New test.
1954
1955 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1956
1957 PR c++/71251
1958 * g++.dg/cpp0x/pr71251.C: New.
1959
1960 PR c++/84789
1961 * g++.dg/template/pr84789.C: New.
1962 * g++.dg/template/pr84789-2.C: New.
1963 * g++.dg/template/pr84789-3.C: New.
1964 * g++.dg/parse/dtor11.C: Accept alternate error message.
1965
1966 PR c++/84729
1967 * g++.dg/pr84729.C: New.
1968 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1969 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1970 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1971
1972 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1973
1974 PR fortran/84922
1975 * gfortran.dg/interface_42.f90: New test.
1976 * gfortran.dg/interface_43.f90: New test.
1977
1978 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1979
1980 PR target/84826
1981 * gcc.target/arm/pr84826.c: New test.
1982
1983 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1984
1985 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1986 dg-require-effective-target.
1987 * gcc.target/arm/addr-modes-int.c: Likewise.
1988 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1989
1990 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1991
1992 PR target/84760
1993 * gcc.target/powerpc/altivec-ld-1.c: New test.
1994
1995 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1996
1997 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1998
1999 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2000
2001 PR inline-asm/84941
2002 * gcc.dg/pr84941.c: New test.
2003
2004 2018-03-22 Tom de Vries <tom@codesourcery.com>
2005
2006 PR tree-optimization/84956
2007 * gcc.dg/pr84956.c: New test.
2008
2009 2018-03-22 Marek Polacek <polacek@redhat.com>
2010
2011 PR c++/84854
2012 * g++.dg/cpp1z/constexpr-if15.C: New test.
2013 * g++.dg/cpp1z/constexpr-if16.C: New test.
2014
2015 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2016
2017 * gcc.dg/builtin-tgmath-3.c: New test.
2018
2019 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2020
2021 PR c++/71965
2022 * g++.dg/concepts/pr71965.C: New.
2023
2024 PR c++/84610
2025 PR c++/84642
2026 * g++.dg/cpp0x/pr84610.C: New.
2027 * g++.dg/cpp0x/pr84642.C: New.
2028
2029 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2030
2031 PR c/84999
2032 * c-c++-common/pr84999.c: New test.
2033
2034 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2035
2036 PR c++/84972
2037 * g++.dg/ext/desig10.C: New.
2038
2039 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2040 Harald Anlauf <anlauf@gmx.de>
2041
2042 PR fortran/84957
2043 * gfortran.dg/pr84957.f90: New test.
2044
2045 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR tree-optimization/84960
2048 * gcc.c-torture/compile/pr84960.c: New test.
2049
2050 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2051
2052 PR tree-optimization/84811
2053 * gcc.dg/torture/pr84811.c: New test.
2054
2055 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2056
2057 PR tree-optimization/84982
2058 * c-c++-common/pr84982.c: New test.
2059
2060 PR c++/84961
2061 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2062 "m" (++x) in C++.
2063 * g++.dg/torture/pr84961-1.C: New test.
2064 * g++.dg/torture/pr84961-2.C: New test.
2065
2066 2018-03-21 Nathan Sidwell <nathan@acm.org>
2067
2068 PR c++/85008
2069 * g++.dg/pr85008.C: New.
2070
2071 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2072
2073 PR fortran/84615
2074 * gfortran.dg/char_result_17.f90: New test.
2075
2076 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2077
2078 PR c++/84994
2079 * g++.dg/other/accessor-fixits-1.C: Move to...
2080 * g++.dg/torture/accessor-fixits-1.C: ...here.
2081 * g++.dg/other/accessor-fixits-2.C: Move to...
2082 * g++.dg/torture/accessor-fixits-2.C: ...here.
2083 * g++.dg/other/accessor-fixits-3.C: Move to...
2084 * g++.dg/torture/accessor-fixits-3.C: ...here.
2085 * g++.dg/other/accessor-fixits-4.C: Move to...
2086 * g++.dg/torture/accessor-fixits-4.C: ...here.
2087 * g++.dg/other/accessor-fixits-5.C: Move to...
2088 * g++.dg/torture/accessor-fixits-5.C: ...here.
2089 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2090 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2091 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2092
2093 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2094
2095 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2096
2097 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2098
2099 PR target/82989
2100 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2101
2102 2018-03-21 Nathan Sidwell <nathan@acm.org>
2103
2104 PR c++/84804
2105 * g++.dg/lookup/pr84804.C: New.
2106
2107 2018-03-21 Martin Sebor <msebor@redhat.com>
2108
2109 PR c++/84850
2110 * g++.dg/Wclass-memaccess-3.C: New test.
2111 * g++.dg/Wclass-memaccess-4.C: New test.
2112
2113 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2114
2115 PR c++/84892
2116 * g++.dg/other/accessor-fixits-1.C
2117 (test_access_const_t1_color): New.
2118 (test_deref_const_t1_color): New.
2119 * g++.dg/other/accessor-fixits-5.C: New testcase.
2120
2121 2018-03-21 Tom de Vries <tom@codesourcery.com>
2122
2123 PR tree-optimization/83126
2124 * gcc.dg/graphite/pr83126.c: New test.
2125
2126 2018-03-21 Nathan Sidwell <nathan@acm.org>
2127
2128 * g++.dg/ext/anon-struct6.C: Adjust.
2129 * g++.dg/ext/deprecate-1.C: New.
2130 * g++.dg/ext/deprecate-2.C: New.
2131 * g++.dg/lookup/pr84602.C: Adjust.
2132 * g++.dg/lookup/pr84962.C: Adjust.
2133 * g++.old-deja/g++.other/anon4.C
2134
2135 PR c++/84836
2136 * g++.dg/lookup/pr84836.C: New.
2137
2138 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2139
2140 PR tree-optimization/84969
2141 * gcc.dg/tree-ssa/pr84969.c: New test.
2142
2143 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2144
2145 PR rtl-optimization/84989
2146 * gcc.target/i386/pr84989.c: New test.
2147
2148 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2149
2150 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2151
2152 2018-03-21 Martin Liska <mliska@suse.cz>
2153
2154 PR ipa/84963
2155 * gfortran.dg/goacc/pr84963.f90: New test.
2156
2157 2018-03-21 Marek Polacek <polacek@redhat.com>
2158
2159 PR c++/71638, ICE with NSDMI and reference.
2160 * g++.dg/cpp0x/nsdmi14.C: New test.
2161 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2162
2163 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2164
2165 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2166 MIPS with -mpaired-single directives.
2167
2168 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2169
2170 PR fortran/85001
2171 * gfortran.dg/interface_41.f90: New test.
2172
2173 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2174
2175 PR debug/84875
2176 * gcc.dg/pr84875.c: New test.
2177
2178 2018-03-20 Marek Polacek <polacek@redhat.com>
2179
2180 PR c++/84978, ICE with NRVO.
2181 * g++.dg/opt/nrv19.C: New test.
2182
2183 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2184
2185 PR target/82518
2186 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2187 Disable for armeb targets.
2188 * gcc.target/arm/pr82518.c: New test.
2189
2190 2018-03-20 Nathan Sidwell <nathan@acm.org>
2191
2192 PR c++/84962
2193 * g++.dg/lookup/pr84962.C: New.
2194
2195 PR c++/84970
2196 * g++.dg/lookup/pr84970.C: New.
2197
2198 2018-03-20 Richard Biener <rguenther@suse.de>
2199
2200 PR target/84986
2201 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2202
2203 2018-03-20 Martin Liska <mliska@suse.cz>
2204
2205 PR ipa/84825
2206 * g++.dg/ipa/pr84825.C: New test.
2207
2208 2018-03-20 Martin Liska <mliska@suse.cz>
2209
2210 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2211
2212 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2213
2214 PR target/84845
2215 * gcc.c-torture/compile/pr84845.c: New test.
2216
2217 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2218
2219 PR target/82989
2220 * gcc.target/arm/pr82989.c: New test.
2221
2222 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2223
2224 PR target/84945
2225 * gcc.target/i386/pr84945.c: New test.
2226
2227 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2228
2229 PR target/81647
2230 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2231
2232 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2233
2234 PR c/84953
2235 * gcc.dg/pr84953.c: New test.
2236
2237 2018-03-19 Marek Polacek <polacek@redhat.com>
2238
2239 PR c++/84925
2240 * g++.dg/cpp1z/lambda-__func__.C: New test.
2241
2242 PR c++/84927
2243 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2244
2245 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2246
2247 PR sanitizer/78651
2248 * g++.dg/asan/pr78651.C: New test.
2249
2250 2018-03-19 Tom de Vries <tom@codesourcery.com>
2251
2252 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2253 vect_int_mult. Add nvptx xfail for PR84958.
2254
2255 2018-03-19 Nathan Sidwell <nathan@acm.org>
2256
2257 PR c++/84835
2258 * g++.dg/cpp1y/pr84835.C: New.
2259
2260 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2261
2262 PR target/81647
2263 * gcc.target/aarch64/pr81647.c: New.
2264
2265 2018-03-19 Richard Biener <rguenther@suse.de>
2266
2267 PR tree-optimization/84933
2268 * g++.dg/pr84933.C: New testcase.
2269
2270 2018-03-19 Richard Biener <rguenther@suse.de>
2271
2272 PR tree-optimization/84859
2273 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2274 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2275 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2276 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2277
2278 2018-03-19 Nathan Sidwell <nathan@acm.org>
2279
2280 PR c++/84812
2281 * g++.dg/lookup/pr84812.C: New.
2282
2283 2018-03-19 Richard Biener <rguenther@suse.de>
2284
2285 PR tree-optimization/84929
2286 * gcc.dg/torture/pr84929.c: New testcase.
2287
2288 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2289
2290 PR target/84711
2291 * gcc.target/arm/big-endian-subreg.c: Delete.
2292
2293 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2294
2295 PR fortran/84931
2296 * gfortran.dg/array_constructor_52.f90: New test.
2297
2298 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2299
2300 PR fortran/77414
2301 * gfortran.dg/pr77414.f90: New test.
2302 * gfortran.dg/internal_references_1.f90: Adjust error message.
2303
2304 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2305
2306 PR fortran/65453
2307 * gfortran.dg/pr65453.f90: New test.
2308
2309 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2310
2311 PR tree-optimization/84913
2312 * gfortran.dg/vect/pr84913.f90: New test.
2313
2314 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2315
2316 PR fortran/79929
2317 * gfortran.dg/warn_concat.f90: New test.
2318
2319 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2320
2321 PR target/84899
2322 * gcc.dg/pr84899.c: New test.
2323
2324 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2325
2326 PR fortran/69395
2327 * gfortran.dg/pr69395.f90: Add test for max dimensions
2328
2329 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2330
2331 PR target/84876
2332 * gcc.target/i386/pr84876.c: New test.
2333
2334 2018-03-16 Martin Liska <mliska@suse.cz>
2335
2336 PR ipa/84833
2337 * gcc.target/i386/mvc11.c: New test.
2338
2339 2018-03-16 Martin Liska <mliska@suse.cz>
2340
2341 PR ipa/84722
2342 * gcc.target/i386/mvc10.c: New test.
2343
2344 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2345
2346 PR c++/79937
2347 PR c++/82410
2348 * g++.dg/cpp1y/pr79937-1.C: New test.
2349 * g++.dg/cpp1y/pr79937-2.C: New test.
2350 * g++.dg/cpp1y/pr79937-3.C: New test.
2351 * g++.dg/cpp1y/pr79937-4.C: New test.
2352 * g++.dg/cpp1y/pr82410.C: New test.
2353
2354 2018-03-16 Tom de Vries <tom@codesourcery.com>
2355
2356 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2357
2358 2018-03-16 Tom de Vries <tom@codesourcery.com>
2359
2360 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2361
2362 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR c++/84874
2365 * g++.dg/cpp2a/desig8.C: New test.
2366
2367 PR tree-optimization/84841
2368 * gcc.dg/pr84841.c: New test.
2369
2370 PR c++/84874
2371 * g++.dg/cpp2a/desig7.C: New test.
2372
2373 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2374 Jim MacArthur <jim.macarthur@codethink.co.uk>
2375
2376 * gfortran.dg/automatic_1.f90: New test.
2377 * gfortran.dg/automatic_repeat.f90: New test
2378 * gfortran.dg/automatic_save.f90: New test.
2379 * gfortran.dg/vax_structure.f90: New test.
2380
2381 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2382
2383 PR fortran/78741
2384 * gfortran.dg/pr78741.f90: New test.
2385
2386 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2387
2388 PR fortran/69395
2389 * gfortran.dg/pr69395.f90: New test.
2390
2391 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2392
2393 PR c++/79085
2394 * g++.dg/opt/pr79085.C: New test.
2395
2396 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2397
2398 PR target/84574
2399 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2400 label instead of __x86_indirect_thunk label.
2401
2402 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2403
2404 PR c++/84222
2405 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2406 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2407 * g++.dg/warn/deprecated-13.C: New test.
2408
2409 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2410
2411 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2412
2413 2018-03-15 Richard Biener <rguenther@suse.de>
2414
2415 PR c/84873
2416 * c-c++-common/pr84873.c: New testcase.
2417
2418 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2419
2420 PR target/84711
2421 * gcc.target/arm/big-endian-subreg.c: New.
2422
2423 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2424
2425 PR target/84860
2426 * gcc.c-torture/compile/pr84860.c: New test.
2427
2428 2018-03-15 Julia Koval <julia.koval@intel.com>
2429
2430 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2431 cannonlake.
2432 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2433 avx512bitalg.
2434
2435 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2436
2437 PR c/84853
2438 * gcc.dg/pr84853.c: New test.
2439
2440 2018-03-14 Carl Love <cel@us.ibm.com>
2441
2442 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2443
2444 2018-03-14 Martin Liska <mliska@suse.cz>
2445
2446 PR ipa/8480
2447 * g++.dg/lto/pr84805_0.C: New test.
2448 * g++.dg/lto/pr84805_1.C: New test.
2449 * g++.dg/lto/pr84805_2.C: New test.
2450
2451 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2452
2453 PR c/84852
2454 * gcc.dg/fixits-pr84852-1.c: New test.
2455 * gcc.dg/fixits-pr84852-2.c: New test.
2456
2457 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2458
2459 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2460 separate verbose message.
2461 * lib/scandump.exp (scan-dump-times): Likewise.
2462
2463 2018-03-14 Julia Koval <julia.koval@intel.com>
2464
2465 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2466 server.
2467 * gcc.target/i386/funcspec-56.inc: Ditto.
2468
2469 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2470
2471 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2472 aarch64_sve_hw.
2473
2474 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2475
2476 PR sanitizer/83392
2477 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2478 check count from 17 to 14.
2479
2480 PR target/84844
2481 * gcc.target/i386/pr84844.c: New test.
2482
2483 2018-03-14 Richard Biener <rguenther@suse.de>
2484
2485 PR tree-optimization/84830
2486 * gcc.dg/torture/pr84830.c: New testcase.
2487
2488 2018-03-14 Marek Polacek <polacek@redhat.com>
2489
2490 PR c++/84596
2491 * g++.dg/cpp0x/static_assert15.C: New test.
2492
2493 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2494
2495 PR fortran/61775
2496 * gfortran.dg/pr61775.f90: New test.
2497
2498 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2499
2500 PR c++/84843
2501 * g++.dg/ext/pr84843-1.C: New test.
2502 * g++.dg/ext/pr84843-2.C: New test.
2503
2504 2018-03-13 David Pagan <dave.pagan@oracle.com>
2505
2506 PR c/46921
2507 * gcc.dg/pr46921.c: New test.
2508
2509 2018-03-13 Martin Sebor <msebor@redhat.com>
2510
2511 PR tree-optimization/84725
2512 * c-c++-common/Wstringop-truncation-4.c: New test.
2513 * c-c++-common/attr-nonstring-5.c: New test.
2514
2515 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2516
2517 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2518 than unpacks.
2519 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2520 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2521
2522 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2523
2524 * gcc.target/aarch64/sve/tls_1.c: New test.
2525 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2526
2527 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2528
2529 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2530 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2531
2532 2018-03-13 Martin Liska <mliska@suse.cz>
2533
2534 PR ipa/84658.
2535 * g++.dg/ipa/pr84658.C: New test.
2536
2537 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2538
2539 PR middle-end/84834
2540 * gcc.dg/pr84834.c: New test.
2541
2542 PR target/84827
2543 * gcc.target/i386/pr84827.c: New test.
2544
2545 PR target/84828
2546 * g++.dg/ext/pr84828.C: New test.
2547
2548 PR target/84786
2549 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2550 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2551
2552 PR c++/84808
2553 * g++.dg/cpp1y/constexpr-84808.C: New test.
2554
2555 PR c++/84704
2556 * g++.dg/debug/pr84704.C: New test.
2557
2558 2018-03-12 Renlin Li <renlin.li@arm.com>
2559
2560 * gcc.target/aarch64/movi_hf.c: New.
2561 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2562 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2563
2564 2018-03-12 Martin Sebor <msebor@redhat.com>
2565
2566 PR tree-optimization/83456
2567 * c-c++-common/Wrestrict-2.c: Remove test cases.
2568 * c-c++-common/Wrestrict.c: Same.
2569 * gcc.dg/Wrestrict-12.c: New test.
2570 * gcc.dg/Wrestrict-14.c: New test.
2571
2572 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2573
2574 * g++.dg/pr84821.C: New test.
2575
2576 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2577
2578 * gcc.dg/pr84799.c: New test.
2579
2580 2018-03-12 Richard Biener <rguenther@suse.de>
2581
2582 PR tree-optimization/84803
2583 * gcc.dg/torture/pr84803.c: New testcase.
2584
2585 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2586
2587 PR c++/84813
2588 * g++.dg/debug/pr84813.C: New test.
2589
2590 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2591
2592 PR fortran/84546
2593 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2594
2595 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2596
2597 PR fortran/83939
2598 * gfortran.dg/pr83939.f90
2599
2600 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2601
2602 PR fortran/66128
2603 * gfortran.dg/zero_sized_9.f90: New test.
2604
2605 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2606
2607 PR debug/58150
2608 * g++.dg/debug/dwarf2/enum2.C: New test.
2609
2610 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2611
2612 PR fortran/84734
2613 * gfortran.dg/pr84734.f90: New test.
2614
2615 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2616
2617 * gnat.dg/prot3.adb: New test.
2618 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2619
2620 2018-03-09 Jason Merrill <jason@redhat.com>
2621 Paolo Carlini <paolo.carlini@oracle.com>
2622
2623 PR c++/71169
2624 PR c++/71832
2625 * g++.dg/cpp0x/pr71169.C: New.
2626 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2627 * g++.dg/cpp0x/pr71832.C: Likewise.
2628
2629 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2630
2631 PR target/83969
2632 * gcc.target/powerpc/pr83969.c: New test.
2633
2634 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2635
2636 PR target/84772
2637 * gcc.dg/pr84772.c: New test.
2638
2639 PR c++/84076
2640 * g++.dg/warn/Wformat-2.C: New test.
2641
2642 PR c++/84767
2643 * g++.dg/ext/vla18.C: New test.
2644
2645 2018-03-09 Martin Sebor <msebor@redhat.com>
2646
2647 PR tree-optimization/84526
2648 * gcc.dg/Wrestrict-10.c: New test.
2649 * gcc.dg/Wrestrict-11.c: New test.
2650
2651 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2652
2653 PR rtl-optimization/84682
2654 * gcc.dg/torture/pr84682-1.c: New.
2655 * gcc.dg/torture/pr84682-2.c: New.
2656 * gcc.dg/torture/pr84682-3.c: New.
2657
2658 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR c++/84724
2661 * g++.dg/ext/pr84724.C: New test.
2662
2663 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2664
2665 PR target/83712
2666 * gcc.target/arm/pr83712.c: New.
2667
2668 2018-03-09 Richard Biener <rguenther@suse.de>
2669
2670 PR tree-optimization/84775
2671 * gcc.dg/torture/pr84775.c: New testcase.
2672
2673 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2674
2675 PR debug/84404
2676 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2677 targets.
2678
2679 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2680
2681 * gcc.c-torture/compile/20180309-1.c: New test.
2682
2683 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2684
2685 PR c++/80598
2686 * g++.dg/warn/Wunused-function4.C: New test.
2687
2688 PR inline-asm/84742
2689 * gcc.target/i386/pr84742-1.c: New test.
2690 * gcc.target/i386/pr84742-2.c: New test.
2691
2692 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2693
2694 PR target/84748
2695 * gcc.c-torture/execute/pr84748.c: New test.
2696
2697 2018-03-08 Richard Biener <rguenther@suse.de>
2698
2699 PR middle-end/84552
2700 * gcc.dg/graphite/pr84552.c: New testcase.
2701
2702 2018-03-08 Richard Biener <rguenther@suse.de>
2703
2704 PR tree-optimization/84178
2705 * gcc.dg/torture/pr84178-2.c: New testcase.
2706
2707 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2708
2709 PR tree-optimization/84178
2710 * gcc.c-torture/compile/pr84178-1.c: New test.
2711
2712 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2713
2714 * lib/target-supports.exp: Do not return zero from a ifunc
2715 function.
2716
2717 2018-03-08 Richard Biener <rguenther@suse.de>
2718
2719 PR tree-optimization/84746
2720 * gcc.dg/torture/pr84746.c: New testcase.
2721
2722
2723 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2724 PR debug/84404
2725 PR debug/84408
2726 * gcc.dg/graphite/pr84404.c: New.
2727
2728 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2729
2730 PR tree-optimization/84740
2731 * gcc.dg/torture/pr84740.c: New test.
2732
2733 PR tree-optimization/84739
2734 * gcc.dg/pr84739.c: New test.
2735
2736 2018-03-07 Martin Sebor <msebor@redhat.com>
2737
2738 PR tree-optimization/83519
2739 * gcc.dg/Wrestrict-13.c: New test.
2740
2741 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2742
2743 PR fortran/64124
2744 PR fortran/70409
2745 * gfortran.dg/pr64124.f90: New tests.
2746 * gfortran.dg/pr70409.f90: New tests.
2747
2748 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2749
2750 PR target/82411
2751 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2752
2753 2018-03-07 Martin Sebor <msebor@redhat.com>
2754
2755 PR tree-optimization/84526
2756 * gcc.dg/Wrestrict-10.c: New test.
2757
2758 2018-03-07 Martin Sebor <msebor@redhat.com>
2759
2760 PR tree-optimization/84468
2761 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2762 * gcc.dg/Wstringop-truncation.c: New test.
2763 * gcc.dg/Wstringop-truncation-2.c: New test.
2764
2765 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2766
2767 PR fortran/84565
2768 * gfortran.dg/pr84565.f90: New test.
2769
2770 PR middle-end/84723
2771 * gcc.target/i386/pr84723-1.c: New test.
2772 * gcc.target/i386/pr84723-2.c: New test.
2773 * gcc.target/i386/pr84723-3.c: New test.
2774 * gcc.target/i386/pr84723-4.c: New test.
2775 * gcc.target/i386/pr84723-5.c: New test.
2776
2777 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2778
2779 PR fortran/64107
2780 * gfortran.dg/pr64107.f90: New test.
2781
2782 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2783
2784 PR fortran/84697
2785 PR fortran/66128
2786 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2787
2788 2018-03-06 Marek Polacek <polacek@redhat.com>
2789
2790 PR c++/84684
2791 * g++.dg/cpp1z/constexpr-84684.C: New test.
2792
2793 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR c/84721
2796 * gcc.dg/pr84721.c: New test.
2797
2798 PR target/84710
2799 * gcc.dg/pr84710.c: New test.
2800
2801 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2802
2803 PR fortran/56667
2804 * gfortran.dg/implied_do_2.f90: New test.
2805 * gfortran.dg/coarray_8.f90: Update for new error message.
2806
2807 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2808
2809 PR inline-asm/84683
2810 * g++.dg/ext/pr84683.C: New test.
2811
2812 PR tree-optimization/84687
2813 * gcc.dg/pr84687.c: New test.
2814
2815 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2816
2817 PR c++/84231
2818 * g++.dg/pr84231.C: New.
2819
2820 PR c++/84593
2821 * g++.dg/cpp1y/pr84593.C: New.
2822
2823 PR c++/84492
2824 * g++.dg/pr84492.C: New.
2825
2826 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2827
2828 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2829 __builtin_ppc_speculation_barrier.
2830
2831 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2832
2833 PR target/84700
2834 * gcc.target/powerpc/pr84700.c: New test.
2835
2836 2018-03-05 Nathan Sidwell <nathan@acm.org>
2837
2838 PR c++/84702
2839 * g++.dg/lookup/pr84702.C: New.
2840
2841 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2842
2843 PR target/84564
2844 * gcc.target/i386/pr84564.c: New test.
2845
2846 2018-03-05 Marek Polacek <polacek@redhat.com>
2847
2848 PR c++/84707
2849 * g++.dg/cpp0x/inline-ns10.C: New test.
2850
2851 2018-03-05 Nathan Sidwell <nathan@acm.org>
2852
2853 PR c++/84694
2854 * g++.dg/template/pr84694.C: New.
2855
2856 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2857
2858 PR target/84524
2859 * gcc.c-torture/execute/pr84524.c: New test.
2860 * gcc.target/i386/avx512bw-pr84524.c: New test.
2861
2862 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2863
2864 PR target/84264
2865 * g++.dg/pr84264.C: New test.
2866
2867 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2868
2869 PR c++/84618
2870 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2871 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2872 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2873
2874 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2875
2876 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2877 * g++.dg/other/i386-3.C: Ditto.
2878 * gcc.target/i386/sse-12.c: Ditto.
2879 * gcc.target/i386/sse-13.c: Ditto.
2880 * gcc.target/i386/sse-14.c: Ditto.
2881 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2882 * gcc.target/i386/wbinvd-1.c: New test.
2883 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2884 * gcc.target/i386/pconfig-1.c: Ditto.
2885
2886 2018-03-05 Pádraig Brady <P@draigBrady.com>
2887 Nathan Sidwell <nathan@acm.org>
2888
2889 PR c++/84497
2890 * g++.dg/cpp0x/pr84497.C: New.
2891
2892 2018-03-05 Richard Biener <rguenther@suse.de>
2893
2894 PR tree-optimization/84670
2895 * gcc.dg/pr84670-1.c: New testcase.
2896 * gcc.dg/pr84670-2.c: Likewise.
2897 * gcc.dg/pr84670-3.c: Likewise.
2898 * gcc.dg/pr84670-4.c: Likewise.
2899
2900 2018-03-05 Richard Biener <rguenther@suse.de>
2901
2902 PR tree-optimization/84650
2903 * gcc.dg/graphite/pr84650.c: New testcase.
2904
2905 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2906
2907 PR c++/82022
2908 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2909
2910 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2911
2912 PR fortran/71085
2913 * gfortran.dg/pr71085.f90: New test.
2914
2915 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2916
2917 PR fortran/66128
2918 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2919
2920 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2921
2922 PR fortran/51434
2923 * gfortran.dg/pr51434.f90: New test.
2924
2925 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2926
2927 PR c++/61358
2928 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2929
2930 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2931
2932 PR c++/67370
2933 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2934
2935 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2936
2937 PR c++/71464
2938 * g++.dg/torture/pr71464.C: New.
2939
2940 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2941
2942 PR fortran/80965
2943 * gfortran.dg/select_type_41.f90: New test.
2944
2945 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2946
2947 PR c++/61135
2948 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2949
2950 2018-03-02 Marek Polacek <polacek@redhat.com>
2951
2952 PR c++/84578
2953 * g++.dg/ext/flexary29.C: New test.
2954
2955 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2956
2957 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2958
2959 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2960
2961 PR c++/81812
2962 * g++.dg/torture/pr81812.C: New.
2963
2964 2018-03-02 Marek Polacek <polacek@redhat.com>
2965
2966 PR c++/84171
2967 * g++.dg/warn/Wsign-compare-8.C: New test.
2968
2969 PR c++/84663
2970 * g++.dg/parse/array-size3.C: New test.
2971
2972 PR c++/84664
2973 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2974
2975 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2976
2977 PR c++/84662
2978 * g++.dg/cpp1y/pr84662.C: New test.
2979
2980 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2981
2982 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2983 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2984 "dg-lto-options".
2985 * g++.dg/lto/20101010-1_0.C: Likewise.
2986 * g++.dg/lto/20101010-2_0.C: Likewise.
2987
2988 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR ipa/84628
2991 * gcc.dg/pr84628.c: New test.
2992
2993 PR target/56540
2994 * gcc.target/ia64/pr56540.c: New test.
2995
2996 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2997
2998 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2999 32-bit target.
3000 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3001 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3002 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3003 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3004
3005 2018-03-02 Marek Polacek <polacek@redhat.com>
3006
3007 PR c++/84590
3008 * c-c++-common/ubsan/shift-11.c: New test.
3009
3010 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3011
3012 * gcc.dg/vect/vect-alias-check-13.c: New test.
3013
3014 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3015
3016 PR target/84614
3017 * gcc.dg/pr84614.c: New test.
3018
3019 PR inline-asm/84625
3020 * gcc.target/i386/pr84625.c: New test.
3021
3022 2018-03-02 Richard Biener <rguenther@suse.de>
3023
3024 PR tree-optimization/84427
3025 * gcc.dg/torture/pr84427.c: New testcase.
3026
3027 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3028
3029 PR target/84534
3030 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3031 powerpc64le*-*-linux*.
3032 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3033 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3034
3035 2018-03-01 Martin Sebor <msebor@redhat.com>
3036
3037 PR c++/84294
3038 * g++.dg/ext/attr-const.C: Remove xfail.
3039 * g++.dg/ext/attr-malloc-3.C: New test.
3040 * g++.dg/ext/attr-noinline-3.C: New test.
3041 * g++.dg/ext/attr-noreturn-3.C: New test.
3042 * g++.dg/ext/attr-nothrow-3.C: New test.
3043 * g++.dg/ext/attr-pure.C: Remove xfail.
3044
3045 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3046
3047 PR sanitizer/70875
3048 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3049 dg-options and dg-shouldfail "ubsan" directive.
3050
3051 2018-03-01 Marek Polacek <polacek@redhat.com>
3052 Jason Merrill <jason@redhat.com>
3053
3054 PR c++/84582
3055 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3056 * g++.dg/cpp1z/static1.C: New test.
3057 * g++.dg/template/static37.C: New test.
3058
3059 2018-03-01 Nathan Sidwell <nathan@acm.org>
3060
3061 PR c++/84434
3062 * g++.dg/template/pr84434.C: New.
3063
3064 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3065
3066 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3067 -mthumb to the command-line.
3068
3069 2018-03-01 Marek Polacek <polacek@redhat.com>
3070
3071 PR c++/84596
3072 * g++.dg/cpp0x/static_assert14.C: New test.
3073
3074 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3075
3076 PR c++/79410
3077 * g++.dg/torture/pr79410.C: New.
3078
3079 2018-03-01 Martin Liska <mliska@suse.cz>
3080
3081 PR sanitizer/82484
3082 * gcc.dg/asan/pr82484.c: New test.
3083
3084 2018-03-01 Richard Biener <rguenther@suse.de>
3085
3086 PR debug/84645
3087 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3088
3089 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3090
3091 PR fortran/84219
3092 * gfortran.dg/coarray_47.f90: New test.
3093
3094 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3095
3096 PR fortran/84538
3097 * gfortran.dg/class_array_23.f03: New test.
3098
3099 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3100
3101 PR rtl-optimization/84528
3102 * gcc.dg/torture/pr84538.c: Rename to...
3103 * gcc.dg/torture/pr84528.c: ...this.
3104
3105 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3106
3107 PR rtl-optimization/84528
3108 * gcc.dg/torture/pr84538.c: New test.
3109
3110 2018-02-28 Martin Sebor <msebor@redhat.com>
3111
3112 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3113 -fpic test failures.
3114 * c-c++-common/Wrestrict-2.c: Same.
3115 * c-c++-common/Wstringop-truncation.c: Same.
3116 * gcc.dg/Warray-bounds-22.c: Same.
3117 * gcc.dg/Wstringop-overflow.c: Same.
3118 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3119 (signed_range): Same.
3120 (unsigned_anti_range): Same.
3121 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3122 (signed_range): Same.
3123 (unsigned_anti_range): Same.
3124 * gcc.dg/attr-alloc_size-7.c: Same.
3125 * gcc.dg/attr-alloc_size-8.c: Same.
3126 * gcc.dg/builtin-alloc-size.c: Same.
3127 * gcc.dg/builtin-stpncpy.c: Same.
3128 * gcc.dg/builtins-nonnull.c: Same.
3129 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3130 * gcc.dg/pr79214.c: Same.
3131 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3132 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3133 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3134 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3135 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3136 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3137 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3138 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3139 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3140 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3141 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3142
3143 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3144
3145 PR target/84014
3146 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3147
3148 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3149
3150 PR c++/84609
3151 * g++.dg/cpp0x/pr84609.C: New test.
3152
3153 2018-02-28 Martin Sebor <msebor@redhat.com>
3154
3155 PR testsuite/84617
3156 * g++.dg/ext/attr-malloc-3.C: New test.
3157 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3158 to pre-existing problems.
3159 * g++.dg/ext/attr-pure.C: Same.
3160
3161 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3162
3163 PR fortran/83901
3164 * gfortran.dg/associate_37.f90: New test.
3165
3166 PR fortran/83344
3167 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3168
3169 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3170
3171 PR target/52991
3172 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3173 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3174 * gcc.dg/bf-ms-layout-4.c: New test.
3175 * gcc.dg/bf-ms-layout-5.c: New test.
3176
3177 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3178
3179 PR target/83399
3180 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3181
3182 2018-02-28 Richard Biener <rguenther@suse.de>
3183
3184 PR tree-optimization/84584
3185 * gcc.dg/graphite/pr84584.c: New testcase.
3186
3187 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3188
3189 PR preprocessor/84517
3190 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3191
3192 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3193
3194 * c-c++-common/dump-ada-spec-12.c: New test.
3195 * c-c++-common/dump-ada-spec-13.c: Likewise.
3196
3197 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3198
3199 * c-c++-common/dump-ada-spec-11.c: New test.
3200
3201 2018-02-28 Martin Liska <mliska@suse.cz>
3202
3203 PR testsuite/84597
3204 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3205 * g++.dg/ext/timevar2.C: Likewise.
3206
3207 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3208
3209 * c-c++-common/dump-ada-spec-8.c: New test.
3210 * c-c++-common/dump-ada-spec-9.c: Likewise.
3211 * c-c++-common/dump-ada-spec-10.c: Likewise.
3212
3213 2018-02-28 Richard Biener <rguenther@suse.de>
3214
3215 PR middle-end/84607
3216 * gcc.dg/pr84607.c: New testcase.
3217
3218 2018-02-28 Nathan Sidwell <nathan@acm.org>
3219
3220 PR c++/84602
3221 * g++.dg/lookup/pr84602.C: New.
3222
3223 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3224
3225 PR c++/83871
3226 PR c++/83503
3227 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3228 dg-options.
3229 * g++.dg/ext/attr-nonnull.C: Likewise.
3230 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3231 directives.
3232 * g++.dg/ext/attr-noinline-2.C: Likewise.
3233 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3234 -fdump-tree-eh in dg-options.
3235
3236 2018-02-28 Alan Modra <amodra@gmail.com>
3237
3238 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3239 GNU ld message.
3240 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3241
3242 2018-02-27 Martin Sebor <msebor@redhat.com>
3243
3244 PR c++/83871
3245 PR c++/83503
3246 * g++.dg/Wmissing-attributes.C: New test.
3247 * g++.dg/ext/attr-const-pure.C: New test.
3248 * g++.dg/ext/attr-const.C: New test.
3249 * g++.dg/ext/attr-deprecated-2.C: New test.
3250 * g++.dg/ext/attr-malloc-2.C: New test.
3251 * g++.dg/ext/attr-malloc.C: New test.
3252 * g++.dg/ext/attr-noinline-2.C: New test.
3253 * g++.dg/ext/attr-noinline.C: New test.
3254 * g++.dg/ext/attr-nonnull.C: New test.
3255 * g++.dg/ext/attr-noreturn-2.C: New test.
3256 * g++.dg/ext/attr-noreturn.C: New test.
3257 * g++.dg/ext/attr-nothrow-2.C: New test.
3258 * g++.dg/ext/attr-nothrow.C: New test.
3259 * g++.dg/ext/attr-optimize.C: New test.
3260 * g++.dg/ext/attr-pure.C: New test.
3261 * g++.dg/ext/attr-returns-nonnull.C: New test.
3262 * g++.dg/ext/attr-warning.C: New test.
3263
3264 2018-02-27 Nathan Sidwell <nathan@acm.org>
3265
3266 PR c++/84426
3267 * g++.dg/lookup/pr84426.C: New.
3268
3269 2018-02-27 Richard Biener <rguenther@suse.de>
3270
3271 PR tree-optimization/84512
3272 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3273
3274 2018-02-27 Martin Liska <mliska@suse.cz>
3275
3276 PR gcov-profile/84548
3277 * g++.dg/gcov/pr84548.C: New test.
3278
3279 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3280
3281 PR target/84575
3282 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3283
3284 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3285
3286 PR c++/84558
3287 * g++.dg/cpp1y/pr84558.C: New test.
3288
3289 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3290
3291 PR c++/84540
3292 * g++.dg/cpp0x/alignas14.C: New.
3293 * g++.dg/cpp0x/alignas15.C: Likewise.
3294
3295 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3296
3297 PR c++/84557
3298 * g++.dg/gomp/pr84557.C: New test.
3299
3300 2018-02-26 Marek Polacek <polacek@redhat.com>
3301
3302 PR c++/84325
3303 * g++.dg/cpp1z/pr84325.C: New test.
3304
3305 2018-02-26 Carl Love <cel@us.ibm.com>
3306
3307 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3308 Power 8 test file.
3309 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3310 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3311 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3312 -mcpu=power8.
3313 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3314 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3315 -mcpu=power8.
3316
3317 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3318
3319 PR target/84039
3320 * gcc.target/i386/indirect-thunk-1.c: Updated.
3321 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3322 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3323 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3324 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3325 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3326 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3327 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3328 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3329 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3330 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3331 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3332 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3333 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3334 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3335 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3336 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3337 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3338 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3339 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3340 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3341 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3342 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3343 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3344 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3345 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3346 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3347 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3348 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3349 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3350 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3351 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3352 * gcc.target/i386/ret-thunk-9.c: Likewise.
3353 * gcc.target/i386/ret-thunk-10.c: Likewise.
3354 * gcc.target/i386/ret-thunk-11.c: Likewise.
3355 * gcc.target/i386/ret-thunk-12.c: Likewise.
3356 * gcc.target/i386/ret-thunk-13.c: Likewise.
3357 * gcc.target/i386/ret-thunk-14.c: Likewise.
3358 * gcc.target/i386/ret-thunk-15.c: Likewise.
3359
3360 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3361
3362 * gcc.c-torture/execute/20180226-1.c: New test.
3363
3364 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3365
3366 PR tree-optimization/83965
3367 * gcc.dg/vect/pr83965-2.c: New test.
3368
3369 2018-02-26 Tom de Vries <tom@codesourcery.com>
3370
3371 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3372
3373 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3374
3375 PR target/84530
3376 * gcc.target/i386/ret-thunk-22.c: New test.
3377 * gcc.target/i386/ret-thunk-23.c: Likewise.
3378 * gcc.target/i386/ret-thunk-24.c: Likewise.
3379 * gcc.target/i386/ret-thunk-25.c: Likewise.
3380 * gcc.target/i386/ret-thunk-26.c: Likewise.
3381
3382 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3383
3384 PR c++/84533
3385 * g++.dg/cpp1z/pr84533.C: New.
3386
3387 2018-02-26 Marek Polacek <polacek@redhat.com>
3388
3389 PR c++/84537
3390 * g++.dg/parse/error60.C: New test.
3391
3392 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3393
3394 PR c++/84556
3395 * g++.dg/gomp/pr84556.C: New test.
3396 * g++.dg/vect/pr84556.cc: New test.
3397
3398 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3399
3400 PR fortran/32957
3401 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3402 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3403 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3404 * gfortran.dg/c_loc_test.f90: Likewise.
3405 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3406 * gfortran.dg/proc_decl_17.f90: Likewise.
3407 * gfortran.dg/proc_ptr_8.f90: Likewise.
3408
3409 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3410
3411 PR target/84521
3412 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3413 r254814 disabling -fomit-frame-pointer by default.
3414 * gcc.target/aarch64/spill_1.c: Likewise.
3415 * gcc.target/aarch64/test_frame_11.c: Likewise.
3416 * gcc.target/aarch64/test_frame_12.c: Likewise.
3417 * gcc.target/aarch64/test_frame_13.c: Likewise.
3418 * gcc.target/aarch64/test_frame_14.c: Likewise.
3419 * gcc.target/aarch64/test_frame_15.c: Likewise.
3420 * gcc.target/aarch64/test_frame_3.c: Likewise.
3421 * gcc.target/aarch64/test_frame_5.c: Likewise.
3422 * gcc.target/aarch64/test_frame_9.c: Likewise.
3423
3424 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3425
3426 PR fortran/83633
3427 * gfortran.dg/explicit_shape_1.f90: New test.
3428 * gfortran.dg/automatic_module_variable.f90: Update regex.
3429 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3430 * gfortran.dg/constant_shape.f90: Ditto.
3431 * gfortran.dg/dec_structure_23.f90: Ditto.
3432 * gfortran.dg/pr78240.f90: Ditto.
3433
3434 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3435
3436 PR fortran/84523
3437 * gfortran.dg/pr84523.f90: New test.
3438
3439 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3440
3441 PR fortran/78238
3442 * gfortran.dg/select_type_40.f90: New test.
3443
3444 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3445
3446 PR fortran/30792
3447 * gfortran.dg/data_substring.f90: New test.
3448
3449 2018-02-24 Marek Polacek <polacek@redhat.com>
3450
3451 PR c++/83692
3452 * g++.dg/cpp1z/constexpr-83692.C: New test.
3453
3454 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3455
3456 PR fortran/84346
3457 * gfortran.dg/statement_function_1.f90: Update test.
3458
3459 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3460
3461 PR fortran/84506
3462 * gfortran.dg/inquire_19.f90: New test.
3463
3464 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3465
3466 PR fortran/83149
3467 * gfortran.dg/pr83149_b.f90: New test.
3468 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3469
3470 2018-02-23 Carl Love <cel@us.ibm.com>
3471
3472 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3473 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3474 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3475 Power 8 tests.
3476
3477 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3478
3479 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3480 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3481
3482 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3483
3484 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3485 expected output.
3486
3487 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3488
3489 PR fortran/83149
3490 * gfortran.dg/pr83149_1.f90: New test.
3491 * gfortran.dg/pr83149.f90: Additional source for previous.
3492
3493 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3494
3495 PR testsuite/80551
3496 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3497 __GI___pthread_mutex_init as well.
3498
3499 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3500
3501 PR fortran/83148
3502 * gfortran.dg/class_68.f90: New test.
3503
3504 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3505
3506 PR fortran/59781
3507 * gfortran.dg/derived_init_5.f90: New test.
3508
3509 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3510
3511 PR target/82851
3512 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3513 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3514
3515 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3516
3517 PR target/81572
3518 * gcc.target/powerpc/pr81572.c: New.
3519
3520 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3521
3522 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3523
3524 2018-02-22 Martin Sebor <msebor@redhat.com>
3525
3526 PR tree-optimization/84480
3527 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3528 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3529
3530 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3531
3532 PR target/84176
3533 * gcc.target/i386/indirect-thunk-11.c: New test.
3534 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3535 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3536 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3537 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3538 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3539 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3540 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3541 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3542 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3543
3544 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3545
3546 PR target/83335
3547 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3548 ILP32 mode.
3549 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3550
3551 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3552
3553 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3554
3555 2018-02-22 Marek Polacek <polacek@redhat.com>
3556
3557 PR c++/84493
3558 * g++.dg/parse/error59.C: New test.
3559
3560 2018-02-22 Tom de Vries <tom@codesourcery.com>
3561
3562 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3563
3564 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3565
3566 PR c++/77655
3567 * g++.dg/cpp0x/pr77655.C: New.
3568
3569 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3570
3571 PR c++/84496
3572 * g++.dg/cpp1y/pr84496.C: New test.
3573
3574 PR target/84502
3575 * g++.dg/torture/pr84502.C: New test.
3576
3577 PR tree-optimization/84503
3578 * gcc.dg/pr84503-1.c: New test.
3579 * gcc.dg/pr84503-2.c: New test.
3580
3581 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3582
3583 PR tree-optimization/84478
3584 * gcc.c-torture/execute/pr84478.c: New test.
3585
3586 2018-02-20 Martin Sebor <msebor@redhat.com>
3587
3588 PR middle-end/84095
3589 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3590 * c-c++-common/Wrestrict.c: Same.
3591 * gcc.dg/Wrestrict-6.c: Same.
3592 * gcc.dg/Warray-bounds-27.c: New test.
3593 * gcc.dg/Wrestrict-8.c: New test.
3594 * gcc.dg/Wrestrict-9.c: New test.
3595 * gcc.dg/pr84095.c: New test.
3596
3597 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3598
3599 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3600
3601 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3602
3603 PR fortran/48890
3604 PR fortran/83823
3605 * gfortran.dg/structure_constructor_14.f90: New test.
3606
3607 2018-02-20 Jeff Law <law@redhat.com>
3608
3609 PR middle-end/82123
3610 PR tree-optimization/81592
3611 PR middle-end/79257
3612 * gcc.dg/pr81592.c: New test.
3613 * gcc.dg/pr82123.c: New test.
3614 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3615
3616 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3617
3618 PR c++/84488
3619 * g++.dg/warn/Wunused-var-30.C: New test.
3620
3621 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3622
3623 PR tree-optimization/84419
3624 * gcc.dg/vect/pr84419.c: New test.
3625
3626 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3627
3628 PR middle-end/82004
3629 * gfortran.dg/pr82004.f90: New test.
3630
3631 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3632
3633 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3634
3635 2018-02-20 Martin Liska <mliska@suse.cz>
3636
3637 PR c/84310
3638 PR target/79747
3639 * gcc.target/i386/pr84310.c: New test.
3640 * gcc.target/i386/pr84310-2.c: Likewise.
3641
3642 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3643
3644 PR c++/84446
3645 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3646
3647 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3648
3649 PR c++/84445
3650 * g++.dg/cpp1z/launder7.C: New test.
3651
3652 PR c++/84449
3653 * g++.dg/cpp0x/constexpr-84449.C: New test.
3654
3655 PR c++/84455
3656 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3657
3658 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3659
3660 PR fortran/83344
3661 PR fortran/83975
3662 * gfortran.dg/associate_22.f90: Enable commented out test.
3663 * gfortran.dg/associate_36.f90: New test.
3664
3665 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3666
3667 PR target/84146
3668 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3669
3670 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3671
3672 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3673 (dg-options): Use -mavx instead of -w.
3674
3675 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3676
3677 PR c++/84444
3678 * g++.dg/cpp1z/launder8.C: New test.
3679
3680 PR c++/84448
3681 * g++.dg/gomp/pr84448.C: New test.
3682
3683 PR c++/84430
3684 * g++.dg/gomp/pr84430.C: New test.
3685
3686 PR tree-optimization/84452
3687 * gcc.dg/pr84452.c: New test.
3688
3689 PR c++/79064
3690 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3691
3692 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3693
3694 PR fortran/35339
3695 * gfortran.dg/implied_do_io_4.f90: New test.
3696
3697 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3698
3699 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3700 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3701 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3702
3703 2018-02-19 Carl Love <cel@us.ibm.com>
3704
3705 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3706
3707 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3708
3709 PR target/84460
3710 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3711
3712 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3713
3714 PR c++/84348
3715 * g++.dg/cpp0x/auto50.C: New.
3716 * g++.dg/parse/friend12.C: Adjust.
3717
3718 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3719
3720 PR libgfortran/84389
3721 * gfortran.dg/dtio_33.f90: New test.
3722
3723 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3724
3725 PR libgfortran/84412
3726 * gfortran.dg/inquire_18.f90: New test.
3727
3728 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3729
3730 PR fortran/84381
3731 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3732 * gfortran.dg/pointer_intent_3.f90: Ditto.
3733 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3734 * gfortran.dg/protected_3.f90: Ditto.
3735 * gfortran.dg/protected_4.f90: Ditto.
3736 * gfortran.dg/protected_5.f90: Ditto.
3737 * gfortran.dg/protected_6.f90: Ditto.
3738
3739 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3740
3741 PR fortran/80945
3742 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3743 change to run.
3744
3745 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3746
3747 PR fortran/84270
3748 * gfortran.dg/inline_matmul_22.f90: New test.
3749
3750 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3751
3752 PR fortran/84381
3753 * gfortran.dg/abort_shoulfail.f90: New test.
3754 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3755 by STOP n.
3756 * gfortran.dg/PR19754_2.f90: Likewise.
3757 * gfortran.dg/PR19872.f: Likewise.
3758 * gfortran.dg/PR49268.f90: Likewise.
3759 * gfortran.dg/Wall.f90: Likewise.
3760 * gfortran.dg/Wno-all.f90: Likewise.
3761 * gfortran.dg/achar_1.f90: Likewise.
3762 * gfortran.dg/achar_2.f90: Likewise.
3763 * gfortran.dg/achar_4.f90: Likewise.
3764 * gfortran.dg/achar_6.F90: Likewise.
3765 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3766 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3767 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3768 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3769 * gfortran.dg/actual_array_result_1.f90: Likewise.
3770 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3771 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3772 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3773 * gfortran.dg/actual_procedure_1.f90: Likewise.
3774 * gfortran.dg/adjustl_1.f90: Likewise.
3775 * gfortran.dg/advance_1.f90: Likewise.
3776 * gfortran.dg/advance_4.f90: Likewise.
3777 * gfortran.dg/advance_5.f90: Likewise.
3778 * gfortran.dg/advance_6.f90: Likewise.
3779 * gfortran.dg/aint_anint_1.f90: Likewise.
3780 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3781 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3782 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3783 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3784 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3785 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3786 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3787 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3788 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3789 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3790 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3791 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3792 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3793 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3794 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3795 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3796 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3797 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3798 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3799 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3800 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3801 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3802 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3803 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3804 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3805 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3806 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3807 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3808 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3809 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3810 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3811 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3812 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3813 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3814 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3815 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3816 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3817 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3818 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3819 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3820 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3821 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3822 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3823 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3824 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3825 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3826 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3827 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3828 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3829 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3830 * gfortran.dg/allocatable_function_1.f90: Likewise.
3831 * gfortran.dg/allocatable_function_10.f90: Likewise.
3832 * gfortran.dg/allocatable_function_3.f90: Likewise.
3833 * gfortran.dg/allocatable_function_5.f90: Likewise.
3834 * gfortran.dg/allocatable_function_6.f90: Likewise.
3835 * gfortran.dg/allocatable_function_7.f90: Likewise.
3836 * gfortran.dg/allocatable_function_8.f90: Likewise.
3837 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3838 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3839 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3840 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3841 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3842 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3843 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3844 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3845 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3846 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3847 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3848 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3849 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3850 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3851 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3852 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3853 * gfortran.dg/allocate_class_3.f90: Likewise.
3854 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3855 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3856 * gfortran.dg/allocate_derived_5.f90: Likewise.
3857 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3858 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3859 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3860 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3861 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3862 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3863 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3864 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3865 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3866 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3867 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3868 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3869 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3870 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3871 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3872 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3873 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3874 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3875 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3876 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3877 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3878 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3879 * gfortran.dg/altreturn_3.f90: Likewise.
3880 * gfortran.dg/altreturn_5.f90: Likewise.
3881 * gfortran.dg/altreturn_7.f90: Likewise.
3882 * gfortran.dg/and_or_xor.f90: Likewise.
3883 * gfortran.dg/anint_1.f90: Likewise.
3884 * gfortran.dg/any_all_1.f90: Likewise.
3885 * gfortran.dg/anyallcount_1.f90: Likewise.
3886 * gfortran.dg/append_1.f90: Likewise.
3887 * gfortran.dg/argument_checking_1.f90: Likewise.
3888 * gfortran.dg/argument_checking_2.f90: Likewise.
3889 * gfortran.dg/argument_checking_8.f90: Likewise.
3890 * gfortran.dg/arithmetic_if.f90: Likewise.
3891 * gfortran.dg/array_1.f90: Likewise.
3892 * gfortran.dg/array_2.f90: Likewise.
3893 * gfortran.dg/array_alloc_1.f90: Likewise.
3894 * gfortran.dg/array_alloc_2.f90: Likewise.
3895 * gfortran.dg/array_alloc_3.f90: Likewise.
3896 * gfortran.dg/array_assignment_1.F90: Likewise.
3897 * gfortran.dg/array_assignment_5.f90: Likewise.
3898 * gfortran.dg/array_constructor_1.f90: Likewise.
3899 * gfortran.dg/array_constructor_10.f90: Likewise.
3900 * gfortran.dg/array_constructor_11.f90: Likewise.
3901 * gfortran.dg/array_constructor_12.f90: Likewise.
3902 * gfortran.dg/array_constructor_15.f90: Likewise.
3903 * gfortran.dg/array_constructor_16.f90: Likewise.
3904 * gfortran.dg/array_constructor_17.f90: Likewise.
3905 * gfortran.dg/array_constructor_19.f90: Likewise.
3906 * gfortran.dg/array_constructor_23.f: Likewise.
3907 * gfortran.dg/array_constructor_24.f: Likewise.
3908 * gfortran.dg/array_constructor_32.f90: Likewise.
3909 * gfortran.dg/array_constructor_36.f90: Likewise.
3910 * gfortran.dg/array_constructor_39.f90: Likewise.
3911 * gfortran.dg/array_constructor_4.f90: Likewise.
3912 * gfortran.dg/array_constructor_40.f90: Likewise.
3913 * gfortran.dg/array_constructor_44.f90: Likewise.
3914 * gfortran.dg/array_constructor_45.f90: Likewise.
3915 * gfortran.dg/array_constructor_46.f90: Likewise.
3916 * gfortran.dg/array_constructor_47.f90: Likewise.
3917 * gfortran.dg/array_constructor_49.f90: Likewise.
3918 * gfortran.dg/array_constructor_5.f90: Likewise.
3919 * gfortran.dg/array_constructor_50.f90: Likewise.
3920 * gfortran.dg/array_constructor_6.f90: Likewise.
3921 * gfortran.dg/array_constructor_7.f90: Likewise.
3922 * gfortran.dg/array_constructor_8.f90: Likewise.
3923 * gfortran.dg/array_constructor_9.f90: Likewise.
3924 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3925 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3926 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3927 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3928 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3929 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3930 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3931 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3932 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3933 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3934 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3935 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3936 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3937 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3938 * gfortran.dg/array_function_1.f90: Likewise.
3939 * gfortran.dg/array_function_5.f90: Likewise.
3940 * gfortran.dg/array_initializer_1.f90: Likewise.
3941 * gfortran.dg/array_initializer_2.f90: Likewise.
3942 * gfortran.dg/array_memcpy_5.f90: Likewise.
3943 * gfortran.dg/array_memset_2.f90: Likewise.
3944 * gfortran.dg/array_reference_1.f90: Likewise.
3945 * gfortran.dg/array_return_value_1.f90: Likewise.
3946 * gfortran.dg/array_section_1.f90: Likewise.
3947 * gfortran.dg/array_temporaries_3.f90: Likewise.
3948 * gfortran.dg/arrayio_1.f90: Likewise.
3949 * gfortran.dg/arrayio_10.f90: Likewise.
3950 * gfortran.dg/arrayio_11.f90: Likewise.
3951 * gfortran.dg/arrayio_12.f90: Likewise.
3952 * gfortran.dg/arrayio_13.f90: Likewise.
3953 * gfortran.dg/arrayio_14.f90: Likewise.
3954 * gfortran.dg/arrayio_16.f90: Likewise.
3955 * gfortran.dg/arrayio_2.f90: Likewise.
3956 * gfortran.dg/arrayio_3.f90: Likewise.
3957 * gfortran.dg/arrayio_4.f90: Likewise.
3958 * gfortran.dg/arrayio_5.f90: Likewise.
3959 * gfortran.dg/arrayio_6.f90: Likewise.
3960 * gfortran.dg/arrayio_7.f90: Likewise.
3961 * gfortran.dg/arrayio_8.f90: Likewise.
3962 * gfortran.dg/arrayio_9.f90: Likewise.
3963 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3964 * gfortran.dg/assign_10.f90: Likewise.
3965 * gfortran.dg/assign_9.f90: Likewise.
3966 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3967 * gfortran.dg/assignment_1.f90: Likewise.
3968 * gfortran.dg/associate_1.f03: Likewise.
3969 * gfortran.dg/associate_11.f90: Likewise.
3970 * gfortran.dg/associate_13.f90: Likewise.
3971 * gfortran.dg/associate_15.f90: Likewise.
3972 * gfortran.dg/associate_17.f90: Likewise.
3973 * gfortran.dg/associate_18.f08: Likewise.
3974 * gfortran.dg/associate_19.f03: Likewise.
3975 * gfortran.dg/associate_20.f03: Likewise.
3976 * gfortran.dg/associate_22.f90: Likewise.
3977 * gfortran.dg/associate_23.f90: Likewise.
3978 * gfortran.dg/associate_24.f90: Likewise.
3979 * gfortran.dg/associate_25.f90: Likewise.
3980 * gfortran.dg/associate_27.f90: Likewise.
3981 * gfortran.dg/associate_28.f90: Likewise.
3982 * gfortran.dg/associate_32.f03: Likewise.
3983 * gfortran.dg/associate_33.f03: Likewise.
3984 * gfortran.dg/associate_34.f90: Likewise.
3985 * gfortran.dg/associate_6.f03: Likewise.
3986 * gfortran.dg/associate_7.f03: Likewise.
3987 * gfortran.dg/associate_8.f03: Likewise.
3988 * gfortran.dg/associate_9.f03: Likewise.
3989 * gfortran.dg/associated_1.f90: Likewise.
3990 * gfortran.dg/associated_2.f90: Likewise.
3991 * gfortran.dg/associated_5.f90: Likewise.
3992 * gfortran.dg/associated_6.f90: Likewise.
3993 * gfortran.dg/associated_target_3.f90: Likewise.
3994 * gfortran.dg/associated_target_4.f90: Likewise.
3995 * gfortran.dg/associated_target_5.f03: Likewise.
3996 * gfortran.dg/associated_target_6.f03: Likewise.
3997 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3998 * gfortran.dg/assumed_rank_1.f90: Likewise.
3999 * gfortran.dg/assumed_rank_10.f90: Likewise.
4000 * gfortran.dg/assumed_rank_2.f90: Likewise.
4001 * gfortran.dg/assumed_rank_7.f90: Likewise.
4002 * gfortran.dg/assumed_rank_8.f90: Likewise.
4003 * gfortran.dg/assumed_rank_9.f90: Likewise.
4004 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4005 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4006 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4007 * gfortran.dg/assumed_type_2.f90: Likewise.
4008 * gfortran.dg/atan2_1.f90: Likewise.
4009 * gfortran.dg/auto_array_1.f90: Likewise.
4010 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4011 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4012 * gfortran.dg/auto_char_len_3.f90: Likewise.
4013 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4014 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4015 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4016 * gfortran.dg/auto_save_2.f90: Likewise.
4017 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4018 * gfortran.dg/backslash_1.f90: Likewise.
4019 * gfortran.dg/backslash_2.f90: Likewise.
4020 * gfortran.dg/backslash_3.f: Likewise.
4021 * gfortran.dg/backspace_1.f: Likewise.
4022 * gfortran.dg/backspace_10.f90: Likewise.
4023 * gfortran.dg/backspace_11.f90: Likewise.
4024 * gfortran.dg/backspace_2.f: Likewise.
4025 * gfortran.dg/backspace_3.f: Likewise.
4026 * gfortran.dg/backspace_4.f: Likewise.
4027 * gfortran.dg/backspace_5.f: Likewise.
4028 * gfortran.dg/backspace_6.f: Likewise.
4029 * gfortran.dg/backspace_7.f90: Likewise.
4030 * gfortran.dg/backspace_8.f: Likewise.
4031 * gfortran.dg/backspace_9.f: Likewise.
4032 * gfortran.dg/bessel_1.f90: Likewise.
4033 * gfortran.dg/bessel_2.f90: Likewise.
4034 * gfortran.dg/bessel_5.f90: Likewise.
4035 * gfortran.dg/bessel_6.f90: Likewise.
4036 * gfortran.dg/bessel_7.f90: Likewise.
4037 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4038 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4039 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4040 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4041 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4042 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4043 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4044 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4045 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4046 * gfortran.dg/bit_comparison_1.F90: Likewise.
4047 * gfortran.dg/bit_comparison_2.F90: Likewise.
4048 * gfortran.dg/block_1.f08: Likewise.
4049 * gfortran.dg/block_13.f08: Likewise.
4050 * gfortran.dg/block_14.f90: Likewise.
4051 * gfortran.dg/block_2.f08: Likewise.
4052 * gfortran.dg/block_6.f08: Likewise.
4053 * gfortran.dg/block_7.f08: Likewise.
4054 * gfortran.dg/block_8.f08: Likewise.
4055 * gfortran.dg/blockdata_1.f90: Likewise.
4056 * gfortran.dg/bound_1.f90: Likewise.
4057 * gfortran.dg/bound_2.f90: Likewise.
4058 * gfortran.dg/bound_3.f90: Likewise.
4059 * gfortran.dg/bound_4.f90: Likewise.
4060 * gfortran.dg/bound_5.f90: Likewise.
4061 * gfortran.dg/bound_6.f90: Likewise.
4062 * gfortran.dg/bound_7.f90: Likewise.
4063 * gfortran.dg/bound_8.f90: Likewise.
4064 * gfortran.dg/bound_9.f90: Likewise.
4065 * gfortran.dg/bound_simplification_1.f90: Likewise.
4066 * gfortran.dg/bound_simplification_3.f90: Likewise.
4067 * gfortran.dg/bound_simplification_4.f90: Likewise.
4068 * gfortran.dg/bound_simplification_5.f90: Likewise.
4069 * gfortran.dg/bound_simplification_6.f90: Likewise.
4070 * gfortran.dg/bounds_check_1.f90: Likewise.
4071 * gfortran.dg/bounds_check_12.f90: Likewise.
4072 * gfortran.dg/bounds_check_14.f90: Likewise.
4073 * gfortran.dg/bounds_check_15.f90: Likewise.
4074 * gfortran.dg/bounds_check_19.f90: Likewise.
4075 * gfortran.dg/bounds_check_8.f90: Likewise.
4076 * gfortran.dg/bounds_check_9.f90: Likewise.
4077 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4078 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4079 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4080 * gfortran.dg/boz_1.f90: Likewise.
4081 * gfortran.dg/boz_11.f90: Likewise.
4082 * gfortran.dg/boz_13.f90: Likewise.
4083 * gfortran.dg/boz_14.f90: Likewise.
4084 * gfortran.dg/boz_15.f90: Likewise.
4085 * gfortran.dg/boz_3.f90: Likewise.
4086 * gfortran.dg/boz_6.f90: Likewise.
4087 * gfortran.dg/boz_9.f90: Likewise.
4088 * gfortran.dg/byte_1.f90: Likewise.
4089 * gfortran.dg/byte_2.f90: Likewise.
4090 * gfortran.dg/c_assoc.f90: Likewise.
4091 * gfortran.dg/c_assoc_2.f03: Likewise.
4092 * gfortran.dg/c_assoc_3.f90: Likewise.
4093 * gfortran.dg/c_by_val_1.f: Likewise.
4094 * gfortran.dg/c_by_val_5.f90: Likewise.
4095 * gfortran.dg/c_char_tests.f03: Likewise.
4096 * gfortran.dg/c_char_tests_2.f03: Likewise.
4097 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4098 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4099 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4100 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4101 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4102 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4103 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4104 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4105 * gfortran.dg/c_kind_params.f90: Likewise.
4106 * gfortran.dg/c_loc_test_20.f90: Likewise.
4107 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4108 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4109 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4110 * gfortran.dg/c_size_t_test.f03: Likewise.
4111 * gfortran.dg/c_sizeof_1.f90: Likewise.
4112 * gfortran.dg/c_sizeof_5.f90: Likewise.
4113 * gfortran.dg/c_sizeof_6.f90: Likewise.
4114 * gfortran.dg/char4_iunit_1.f03: Likewise.
4115 * gfortran.dg/char4_iunit_2.f03: Likewise.
4116 * gfortran.dg/char_allocation_1.f90: Likewise.
4117 * gfortran.dg/char_array_constructor.f90: Likewise.
4118 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4119 * gfortran.dg/char_assign_1.f90: Likewise.
4120 * gfortran.dg/char_associated_1.f90: Likewise.
4121 * gfortran.dg/char_cast_2.f90: Likewise.
4122 * gfortran.dg/char_comparison_1.f: Likewise.
4123 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4124 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4125 * gfortran.dg/char_cons_len.f90: Likewise.
4126 * gfortran.dg/char_conversion.f90: Likewise.
4127 * gfortran.dg/char_cshift_1.f90: Likewise.
4128 * gfortran.dg/char_cshift_2.f90: Likewise.
4129 * gfortran.dg/char_decl_2.f90: Likewise.
4130 * gfortran.dg/char_eoshift_1.f90: Likewise.
4131 * gfortran.dg/char_eoshift_2.f90: Likewise.
4132 * gfortran.dg/char_eoshift_3.f90: Likewise.
4133 * gfortran.dg/char_eoshift_4.f90: Likewise.
4134 * gfortran.dg/char_eoshift_5.f90: Likewise.
4135 * gfortran.dg/char_expr_1.f90: Likewise.
4136 * gfortran.dg/char_expr_3.f90: Likewise.
4137 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4138 * gfortran.dg/char_length_12.f90: Likewise.
4139 * gfortran.dg/char_length_14.f90: Likewise.
4140 * gfortran.dg/char_length_15.f90: Likewise.
4141 * gfortran.dg/char_length_17.f90: Likewise.
4142 * gfortran.dg/char_length_20.f90: Likewise.
4143 * gfortran.dg/char_length_21.f90: Likewise.
4144 * gfortran.dg/char_length_5.f90: Likewise.
4145 * gfortran.dg/char_length_6.f90: Likewise.
4146 * gfortran.dg/char_length_7.f90: Likewise.
4147 * gfortran.dg/char_length_8.f90: Likewise.
4148 * gfortran.dg/char_pack_1.f90: Likewise.
4149 * gfortran.dg/char_pack_2.f90: Likewise.
4150 * gfortran.dg/char_pointer_assign.f90: Likewise.
4151 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4152 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4153 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4154 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4155 * gfortran.dg/char_pointer_func.f90: Likewise.
4156 * gfortran.dg/char_reshape_1.f90: Likewise.
4157 * gfortran.dg/char_result_1.f90: Likewise.
4158 * gfortran.dg/char_result_12.f90: Likewise.
4159 * gfortran.dg/char_result_13.f90: Likewise.
4160 * gfortran.dg/char_result_14.f90: Likewise.
4161 * gfortran.dg/char_result_15.f90: Likewise.
4162 * gfortran.dg/char_result_2.f90: Likewise.
4163 * gfortran.dg/char_result_3.f90: Likewise.
4164 * gfortran.dg/char_result_4.f90: Likewise.
4165 * gfortran.dg/char_result_5.f90: Likewise.
4166 * gfortran.dg/char_result_6.f90: Likewise.
4167 * gfortran.dg/char_result_7.f90: Likewise.
4168 * gfortran.dg/char_result_8.f90: Likewise.
4169 * gfortran.dg/char_spread_1.f90: Likewise.
4170 * gfortran.dg/char_transpose_1.f90: Likewise.
4171 * gfortran.dg/char_type_len.f90: Likewise.
4172 * gfortran.dg/char_unpack_1.f90: Likewise.
4173 * gfortran.dg/char_unpack_2.f90: Likewise.
4174 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4175 * gfortran.dg/character_comparison_1.f90: Likewise.
4176 * gfortran.dg/character_comparison_2.f90: Likewise.
4177 * gfortran.dg/character_comparison_3.f90: Likewise.
4178 * gfortran.dg/character_comparison_4.f90: Likewise.
4179 * gfortran.dg/character_comparison_5.f90: Likewise.
4180 * gfortran.dg/character_comparison_6.f90: Likewise.
4181 * gfortran.dg/character_comparison_7.f90: Likewise.
4182 * gfortran.dg/character_comparison_8.f90: Likewise.
4183 * gfortran.dg/character_comparison_9.f90: Likewise.
4184 * gfortran.dg/charlen_15.f90: Likewise.
4185 * gfortran.dg/charlen_16.f90: Likewise.
4186 * gfortran.dg/chkbits.f90: Likewise.
4187 * gfortran.dg/chmod_1.f90: Likewise.
4188 * gfortran.dg/chmod_2.f90: Likewise.
4189 * gfortran.dg/chmod_3.f90: Likewise.
4190 * gfortran.dg/class_1.f03: Likewise.
4191 * gfortran.dg/class_18.f03: Likewise.
4192 * gfortran.dg/class_19.f03: Likewise.
4193 * gfortran.dg/class_35.f90: Likewise.
4194 * gfortran.dg/class_46.f03: Likewise.
4195 * gfortran.dg/class_48.f90: Likewise.
4196 * gfortran.dg/class_51.f90: Likewise.
4197 * gfortran.dg/class_52.f90: Likewise.
4198 * gfortran.dg/class_6.f03: Likewise.
4199 * gfortran.dg/class_63.f90: Likewise.
4200 * gfortran.dg/class_64.f90: Likewise.
4201 * gfortran.dg/class_65.f90: Likewise.
4202 * gfortran.dg/class_66.f90: Likewise.
4203 * gfortran.dg/class_67.f90: Likewise.
4204 * gfortran.dg/class_9.f03: Likewise.
4205 * gfortran.dg/class_alias.f90: Likewise.
4206 * gfortran.dg/class_allocate_1.f03: Likewise.
4207 * gfortran.dg/class_allocate_10.f03: Likewise.
4208 * gfortran.dg/class_allocate_13.f90: Likewise.
4209 * gfortran.dg/class_allocate_14.f90: Likewise.
4210 * gfortran.dg/class_allocate_15.f90: Likewise.
4211 * gfortran.dg/class_allocate_19.f03: Likewise.
4212 * gfortran.dg/class_allocate_21.f90: Likewise.
4213 * gfortran.dg/class_allocate_22.f90: Likewise.
4214 * gfortran.dg/class_allocate_3.f03: Likewise.
4215 * gfortran.dg/class_allocate_4.f03: Likewise.
4216 * gfortran.dg/class_allocate_5.f90: Likewise.
4217 * gfortran.dg/class_allocate_6.f03: Likewise.
4218 * gfortran.dg/class_allocate_7.f03: Likewise.
4219 * gfortran.dg/class_allocate_8.f03: Likewise.
4220 * gfortran.dg/class_allocate_9.f03: Likewise.
4221 * gfortran.dg/class_array_1.f03: Likewise.
4222 * gfortran.dg/class_array_14.f90: Likewise.
4223 * gfortran.dg/class_array_15.f03: Likewise.
4224 * gfortran.dg/class_array_16.f90: Likewise.
4225 * gfortran.dg/class_array_2.f03: Likewise.
4226 * gfortran.dg/class_array_20.f03: Likewise.
4227 * gfortran.dg/class_array_21.f03: Likewise.
4228 * gfortran.dg/class_array_3.f03: Likewise.
4229 * gfortran.dg/class_array_4.f03: Likewise.
4230 * gfortran.dg/class_array_7.f03: Likewise.
4231 * gfortran.dg/class_array_8.f03: Likewise.
4232 * gfortran.dg/class_array_9.f03: Likewise.
4233 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4234 * gfortran.dg/class_dummy_1.f03: Likewise.
4235 * gfortran.dg/class_optional_1.f90: Likewise.
4236 * gfortran.dg/class_optional_2.f90: Likewise.
4237 * gfortran.dg/class_result_5.f90: Likewise.
4238 * gfortran.dg/class_result_6.f90: Likewise.
4239 * gfortran.dg/class_to_type_1.f03: Likewise.
4240 * gfortran.dg/class_to_type_2.f90: Likewise.
4241 * gfortran.dg/class_to_type_3.f03: Likewise.
4242 * gfortran.dg/class_to_type_4.f90: Likewise.
4243 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4244 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4245 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4246 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4247 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4248 * gfortran.dg/coarray/codimension.f90: Likewise.
4249 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4250 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4251 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4252 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4253 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4254 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4255 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4256 * gfortran.dg/coarray/event_1.f90: Likewise.
4257 * gfortran.dg/coarray/event_2.f90: Likewise.
4258 * gfortran.dg/coarray/get_array.f90: Likewise.
4259 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4260 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4261 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4262 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4263 * gfortran.dg/coarray/lock_1.f90: Likewise.
4264 * gfortran.dg/coarray/lock_2.f90: Likewise.
4265 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4266 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4267 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4268 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4269 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4270 * gfortran.dg/coarray/registering_1.f90: Likewise.
4271 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4272 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4273 * gfortran.dg/coarray/send_array.f90: Likewise.
4274 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4275 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4276 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4277 * gfortran.dg/coarray/sync_1.f90: Likewise.
4278 * gfortran.dg/coarray/sync_3.f90: Likewise.
4279 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4280 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4281 * gfortran.dg/coarray_13.f90: Likewise.
4282 * gfortran.dg/coarray_15.f90: Likewise.
4283 * gfortran.dg/coarray_16.f90: Likewise.
4284 * gfortran.dg/coarray_2.f90: Likewise.
4285 * gfortran.dg/coarray_23.f90: Likewise.
4286 * gfortran.dg/coarray_40.f90: Likewise.
4287 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4288 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4289 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4290 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4291 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4292 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4293 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4294 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4295 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4296 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4297 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4298 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4299 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4300 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4301 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4302 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4303 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4304 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4305 * gfortran.dg/coarray_stat_2.f90: Likewise.
4306 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4307 * gfortran.dg/coindexed_1.f90: Likewise.
4308 * gfortran.dg/comma.f: Likewise.
4309 * gfortran.dg/comma_format_extension_3.f: Likewise.
4310 * gfortran.dg/comma_format_extension_4.f: Likewise.
4311 * gfortran.dg/common_2.f90: Likewise.
4312 * gfortran.dg/common_4.f90: Likewise.
4313 * gfortran.dg/common_align_1.f90: Likewise.
4314 * gfortran.dg/common_align_2.f90: Likewise.
4315 * gfortran.dg/common_equivalence_1.f: Likewise.
4316 * gfortran.dg/common_pointer_1.f90: Likewise.
4317 * gfortran.dg/common_resize_1.f: Likewise.
4318 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4319 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4320 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4321 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4322 * gfortran.dg/complex_read.f90: Likewise.
4323 * gfortran.dg/complex_write.f90: Likewise.
4324 * gfortran.dg/constant_substring.f: Likewise.
4325 * gfortran.dg/constructor_2.f90: Likewise.
4326 * gfortran.dg/constructor_3.f90: Likewise.
4327 * gfortran.dg/constructor_6.f90: Likewise.
4328 * gfortran.dg/contained_1.f90: Likewise.
4329 * gfortran.dg/contained_3.f90: Likewise.
4330 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4331 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4332 * gfortran.dg/continuation_1.f90: Likewise.
4333 * gfortran.dg/continuation_11.f90: Likewise.
4334 * gfortran.dg/continuation_12.f90: Likewise.
4335 * gfortran.dg/continuation_13.f90: Likewise.
4336 * gfortran.dg/continuation_14.f: Likewise.
4337 * gfortran.dg/continuation_8.f90: Likewise.
4338 * gfortran.dg/convert_2.f90: Likewise.
4339 * gfortran.dg/convert_implied_open.f90: Likewise.
4340 * gfortran.dg/count_init_expr.f03: Likewise.
4341 * gfortran.dg/cr_lf.f90: Likewise.
4342 * gfortran.dg/cray_pointers_10.f90: Likewise.
4343 * gfortran.dg/cray_pointers_2.f90: Likewise.
4344 * gfortran.dg/cray_pointers_5.f90: Likewise.
4345 * gfortran.dg/cray_pointers_7.f90: Likewise.
4346 * gfortran.dg/cray_pointers_8.f90: Likewise.
4347 * gfortran.dg/cshift_1.f90: Likewise.
4348 * gfortran.dg/cshift_2.f90: Likewise.
4349 * gfortran.dg/cshift_large_1.f90: Likewise.
4350 * gfortran.dg/cshift_nan_1.f90: Likewise.
4351 * gfortran.dg/csqrt_2.f: Likewise.
4352 * gfortran.dg/data_array_1.f90: Likewise.
4353 * gfortran.dg/data_char_1.f90: Likewise.
4354 * gfortran.dg/data_char_2.f90: Likewise.
4355 * gfortran.dg/data_char_3.f90: Likewise.
4356 * gfortran.dg/data_derived_1.f90: Likewise.
4357 * gfortran.dg/data_implied_do_1.f90: Likewise.
4358 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4359 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4360 * gfortran.dg/deallocate_stat.f90: Likewise.
4361 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4362 * gfortran.dg/debug/pr37738.f: Likewise.
4363 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4364 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4365 * gfortran.dg/dec_exp_1.f90: Likewise.
4366 * gfortran.dg/dec_init_1.f90: Likewise.
4367 * gfortran.dg/dec_init_2.f90: Likewise.
4368 * gfortran.dg/dec_init_3.f90: Likewise.
4369 * gfortran.dg/dec_init_4.f90: Likewise.
4370 * gfortran.dg/dec_io_1.f90: Likewise.
4371 * gfortran.dg/dec_io_2.f90: Likewise.
4372 * gfortran.dg/dec_io_2a.f90: Likewise.
4373 * gfortran.dg/dec_io_6.f90: Likewise.
4374 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4375 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4376 * gfortran.dg/dec_math.f90: Likewise.
4377 * gfortran.dg/dec_parameter_1.f: Likewise.
4378 * gfortran.dg/dec_parameter_2.f90: Likewise.
4379 * gfortran.dg/dec_static_1.f90: Likewise.
4380 * gfortran.dg/dec_static_2.f90: Likewise.
4381 * gfortran.dg/dec_structure_1.f90: Likewise.
4382 * gfortran.dg/dec_structure_10.f90: Likewise.
4383 * gfortran.dg/dec_structure_18.f90: Likewise.
4384 * gfortran.dg/dec_structure_19.f90: Likewise.
4385 * gfortran.dg/dec_structure_2.f90: Likewise.
4386 * gfortran.dg/dec_structure_22.f90: Likewise.
4387 * gfortran.dg/dec_structure_3.f90: Likewise.
4388 * gfortran.dg/dec_structure_4.f90: Likewise.
4389 * gfortran.dg/dec_structure_5.f90: Likewise.
4390 * gfortran.dg/dec_structure_6.f90: Likewise.
4391 * gfortran.dg/dec_structure_7.f90: Likewise.
4392 * gfortran.dg/dec_union_1.f90: Likewise.
4393 * gfortran.dg/dec_union_2.f90: Likewise.
4394 * gfortran.dg/dec_union_3.f90: Likewise.
4395 * gfortran.dg/dec_union_4.f90: Likewise.
4396 * gfortran.dg/dec_union_5.f90: Likewise.
4397 * gfortran.dg/default_format_1.f90: Likewise.
4398 * gfortran.dg/default_format_2.f90: Likewise.
4399 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4400 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4401 * gfortran.dg/default_initialization_3.f90: Likewise.
4402 * gfortran.dg/default_initialization_4.f90: Likewise.
4403 * gfortran.dg/default_initialization_5.f90: Likewise.
4404 * gfortran.dg/deferred_character_1.f90: Likewise.
4405 * gfortran.dg/deferred_character_10.f90: Likewise.
4406 * gfortran.dg/deferred_character_11.f90: Likewise.
4407 * gfortran.dg/deferred_character_12.f90: Likewise.
4408 * gfortran.dg/deferred_character_13.f90: Likewise.
4409 * gfortran.dg/deferred_character_14.f90: Likewise.
4410 * gfortran.dg/deferred_character_15.f90: Likewise.
4411 * gfortran.dg/deferred_character_16.f90: Likewise.
4412 * gfortran.dg/deferred_character_2.f90: Likewise.
4413 * gfortran.dg/deferred_character_3.f90: Likewise.
4414 * gfortran.dg/deferred_character_4.f90: Likewise.
4415 * gfortran.dg/deferred_character_5.f90: Likewise.
4416 * gfortran.dg/deferred_character_6.f90: Likewise.
4417 * gfortran.dg/deferred_character_7.f90: Likewise.
4418 * gfortran.dg/deferred_character_8.f90: Likewise.
4419 * gfortran.dg/deferred_character_9.f90: Likewise.
4420 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4421 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4422 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4423 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4424 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4425 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4426 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4427 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4428 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4429 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4430 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4431 * gfortran.dg/defined_assignment_1.f90: Likewise.
4432 * gfortran.dg/defined_assignment_10.f90: Likewise.
4433 * gfortran.dg/defined_assignment_11.f90: Likewise.
4434 * gfortran.dg/defined_assignment_2.f90: Likewise.
4435 * gfortran.dg/defined_assignment_3.f90: Likewise.
4436 * gfortran.dg/defined_assignment_4.f90: Likewise.
4437 * gfortran.dg/defined_assignment_5.f90: Likewise.
4438 * gfortran.dg/defined_assignment_8.f90: Likewise.
4439 * gfortran.dg/defined_assignment_9.f90: Likewise.
4440 * gfortran.dg/dependency_2.f90: Likewise.
4441 * gfortran.dg/dependency_21.f90: Likewise.
4442 * gfortran.dg/dependency_22.f90: Likewise.
4443 * gfortran.dg/dependency_23.f90: Likewise.
4444 * gfortran.dg/dependency_24.f90: Likewise.
4445 * gfortran.dg/dependency_25.f90: Likewise.
4446 * gfortran.dg/dependency_26.f90: Likewise.
4447 * gfortran.dg/dependency_39.f90: Likewise.
4448 * gfortran.dg/dependency_40.f90: Likewise.
4449 * gfortran.dg/dependency_41.f90: Likewise.
4450 * gfortran.dg/dependency_42.f90: Likewise.
4451 * gfortran.dg/dependency_43.f90: Likewise.
4452 * gfortran.dg/dependency_44.f90: Likewise.
4453 * gfortran.dg/dependency_45.f90: Likewise.
4454 * gfortran.dg/dependency_50.f90: Likewise.
4455 * gfortran.dg/dependency_51.f90: Likewise.
4456 * gfortran.dg/dependent_decls_1.f90: Likewise.
4457 * gfortran.dg/der_array_1.f90: Likewise.
4458 * gfortran.dg/der_array_io_1.f90: Likewise.
4459 * gfortran.dg/der_array_io_2.f90: Likewise.
4460 * gfortran.dg/der_array_io_3.f90: Likewise.
4461 * gfortran.dg/der_io_1.f90: Likewise.
4462 * gfortran.dg/der_io_3.f90: Likewise.
4463 * gfortran.dg/der_pointer_2.f90: Likewise.
4464 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4465 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4466 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4467 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4468 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4469 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4470 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4471 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4472 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4473 * gfortran.dg/derived_external_function_1.f90: Likewise.
4474 * gfortran.dg/derived_init_1.f90: Likewise.
4475 * gfortran.dg/derived_init_2.f90: Likewise.
4476 * gfortran.dg/derived_init_3.f90: Likewise.
4477 * gfortran.dg/derived_init_4.f90: Likewise.
4478 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4479 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4480 * gfortran.dg/dev_null.F90: Likewise.
4481 * gfortran.dg/dfloat_1.f90: Likewise.
4482 * gfortran.dg/dim_sum_1.f90: Likewise.
4483 * gfortran.dg/dim_sum_2.f90: Likewise.
4484 * gfortran.dg/dim_sum_3.f90: Likewise.
4485 * gfortran.dg/direct_io_10.f: Likewise.
4486 * gfortran.dg/direct_io_11.f90: Likewise.
4487 * gfortran.dg/direct_io_12.f90: Likewise.
4488 * gfortran.dg/direct_io_2.f90: Likewise.
4489 * gfortran.dg/direct_io_3.f90: Likewise.
4490 * gfortran.dg/direct_io_4.f90: Likewise.
4491 * gfortran.dg/direct_io_5.f90: Likewise.
4492 * gfortran.dg/direct_io_6.f90: Likewise.
4493 * gfortran.dg/direct_io_7.f90: Likewise.
4494 * gfortran.dg/direct_io_8.f90: Likewise.
4495 * gfortran.dg/direct_io_9.f: Likewise.
4496 * gfortran.dg/do_1.f90: Likewise.
4497 * gfortran.dg/do_3.F90: Likewise.
4498 * gfortran.dg/do_concurrent_2.f90: Likewise.
4499 * gfortran.dg/do_concurrent_4.f90: Likewise.
4500 * gfortran.dg/do_corner_warn.f90: Likewise.
4501 * gfortran.dg/do_iterator_2.f90: Likewise.
4502 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4503 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4504 * gfortran.dg/dos_eol.f: Likewise.
4505 * gfortran.dg/dot_product_1.f03: Likewise.
4506 * gfortran.dg/dot_product_2.f90: Likewise.
4507 * gfortran.dg/dot_product_4.f90: Likewise.
4508 * gfortran.dg/dshift_1.F90: Likewise.
4509 * gfortran.dg/dshift_2.F90: Likewise.
4510 * gfortran.dg/dtio_1.f90: Likewise.
4511 * gfortran.dg/dtio_10.f90: Likewise.
4512 * gfortran.dg/dtio_12.f90: Likewise.
4513 * gfortran.dg/dtio_14.f90: Likewise.
4514 * gfortran.dg/dtio_15.f90: Likewise.
4515 * gfortran.dg/dtio_16.f90: Likewise.
4516 * gfortran.dg/dtio_17.f90: Likewise.
4517 * gfortran.dg/dtio_19.f90: Likewise.
4518 * gfortran.dg/dtio_2.f90: Likewise.
4519 * gfortran.dg/dtio_20.f03: Likewise.
4520 * gfortran.dg/dtio_22.f90: Likewise.
4521 * gfortran.dg/dtio_24.f90: Likewise.
4522 * gfortran.dg/dtio_25.f90: Likewise.
4523 * gfortran.dg/dtio_26.f03: Likewise.
4524 * gfortran.dg/dtio_27.f90: Likewise.
4525 * gfortran.dg/dtio_28.f03: Likewise.
4526 * gfortran.dg/dtio_3.f90: Likewise.
4527 * gfortran.dg/dtio_30.f03: Likewise.
4528 * gfortran.dg/dtio_31.f03: Likewise.
4529 * gfortran.dg/dtio_32.f03: Likewise.
4530 * gfortran.dg/dtio_4.f90: Likewise.
4531 * gfortran.dg/dtio_5.f90: Likewise.
4532 * gfortran.dg/dtio_7.f90: Likewise.
4533 * gfortran.dg/dtio_8.f90: Likewise.
4534 * gfortran.dg/dtio_9.f90: Likewise.
4535 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4536 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4537 * gfortran.dg/dup_save_1.f90: Likewise.
4538 * gfortran.dg/dup_save_2.f90: Likewise.
4539 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4540 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4541 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4542 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4543 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4544 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4545 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4546 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4547 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4548 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4549 * gfortran.dg/e_d_fmt.f90: Likewise.
4550 * gfortran.dg/edit_real_1.f90: Likewise.
4551 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4552 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4553 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4554 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4555 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4556 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4557 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4558 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4559 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4560 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4561 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4562 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4563 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4564 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4565 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4566 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4567 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4568 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4569 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4570 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4571 * gfortran.dg/empty_format_1.f90: Likewise.
4572 * gfortran.dg/endfile.f: Likewise.
4573 * gfortran.dg/endfile.f90: Likewise.
4574 * gfortran.dg/endfile_2.f90: Likewise.
4575 * gfortran.dg/entry_1.f90: Likewise.
4576 * gfortran.dg/entry_10.f90: Likewise.
4577 * gfortran.dg/entry_12.f90: Likewise.
4578 * gfortran.dg/entry_13.f90: Likewise.
4579 * gfortran.dg/entry_14.f90: Likewise.
4580 * gfortran.dg/entry_16.f90: Likewise.
4581 * gfortran.dg/entry_3.f90: Likewise.
4582 * gfortran.dg/entry_6.f90: Likewise.
4583 * gfortran.dg/entry_9.f90: Likewise.
4584 * gfortran.dg/entry_array_specs_2.f: Likewise.
4585 * gfortran.dg/enum_1.f90: Likewise.
4586 * gfortran.dg/enum_9.f90: Likewise.
4587 * gfortran.dg/eof_1.f90: Likewise.
4588 * gfortran.dg/eof_2.f90: Likewise.
4589 * gfortran.dg/eof_4.f90: Likewise.
4590 * gfortran.dg/eof_5.f90: Likewise.
4591 * gfortran.dg/eor_handling_1.f90: Likewise.
4592 * gfortran.dg/eor_handling_2.f90: Likewise.
4593 * gfortran.dg/eor_handling_3.f90: Likewise.
4594 * gfortran.dg/eor_handling_4.f90: Likewise.
4595 * gfortran.dg/eor_handling_5.f90: Likewise.
4596 * gfortran.dg/eoshift_3.f90: Likewise.
4597 * gfortran.dg/eoshift_4.f90: Likewise.
4598 * gfortran.dg/eoshift_5.f90: Likewise.
4599 * gfortran.dg/eoshift_6.f90: Likewise.
4600 * gfortran.dg/eoshift_large_1.f90: Likewise.
4601 * gfortran.dg/equiv_6.f90: Likewise.
4602 * gfortran.dg/equiv_7.f90: Likewise.
4603 * gfortran.dg/equiv_9.f90: Likewise.
4604 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4605 * gfortran.dg/erf_2.F90: Likewise.
4606 * gfortran.dg/erf_3.F90: Likewise.
4607 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4608 * gfortran.dg/error_format_2.f90: Likewise.
4609 * gfortran.dg/error_recovery_5.f90: Likewise.
4610 * gfortran.dg/execute_command_line_2.f90: Likewise.
4611 * gfortran.dg/execute_command_line_3.f90: Likewise.
4612 * gfortran.dg/exit_1.f08: Likewise.
4613 * gfortran.dg/exit_3.f08: Likewise.
4614 * gfortran.dg/exponent_1.f90: Likewise.
4615 * gfortran.dg/exponent_2.f90: Likewise.
4616 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4617 * gfortran.dg/extends_1.f03: Likewise.
4618 * gfortran.dg/extends_16.f90: Likewise.
4619 * gfortran.dg/extends_2.f03: Likewise.
4620 * gfortran.dg/extends_3.f03: Likewise.
4621 * gfortran.dg/extends_4.f03: Likewise.
4622 * gfortran.dg/extends_type_of_1.f03: Likewise.
4623 * gfortran.dg/extends_type_of_2.f03: Likewise.
4624 * gfortran.dg/external_procedures_3.f90: Likewise.
4625 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4626 * gfortran.dg/f2003_io_1.f03: Likewise.
4627 * gfortran.dg/f2003_io_4.f03: Likewise.
4628 * gfortran.dg/f2003_io_5.f03: Likewise.
4629 * gfortran.dg/f2003_io_6.f03: Likewise.
4630 * gfortran.dg/f2003_io_7.f03: Likewise.
4631 * gfortran.dg/f2c_1.f90: Likewise.
4632 * gfortran.dg/f2c_2.f90: Likewise.
4633 * gfortran.dg/f2c_3.f90: Likewise.
4634 * gfortran.dg/f2c_4.f90: Likewise.
4635 * gfortran.dg/f2c_6.f90: Likewise.
4636 * gfortran.dg/f2c_7.f90: Likewise.
4637 * gfortran.dg/f2c_9.f90: Likewise.
4638 * gfortran.dg/fgetc_1.f90: Likewise.
4639 * gfortran.dg/fgetc_2.f90: Likewise.
4640 * gfortran.dg/filename_null.f90: Likewise.
4641 * gfortran.dg/finalize_12.f90: Likewise.
4642 * gfortran.dg/finalize_13.f90: Likewise.
4643 * gfortran.dg/finalize_15.f90: Likewise.
4644 * gfortran.dg/finalize_17.f90: Likewise.
4645 * gfortran.dg/finalize_18.f90: Likewise.
4646 * gfortran.dg/finalize_25.f90: Likewise.
4647 * gfortran.dg/finalize_29.f08: Likewise.
4648 * gfortran.dg/finalize_31.f90: Likewise.
4649 * gfortran.dg/float_1.f90: Likewise.
4650 * gfortran.dg/flush_1.f90: Likewise.
4651 * gfortran.dg/fmt_bz_bn.f: Likewise.
4652 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4653 * gfortran.dg/fmt_cache_1.f: Likewise.
4654 * gfortran.dg/fmt_cache_2.f: Likewise.
4655 * gfortran.dg/fmt_cache_3.f90: Likewise.
4656 * gfortran.dg/fmt_colon.f90: Likewise.
4657 * gfortran.dg/fmt_e.f90: Likewise.
4658 * gfortran.dg/fmt_en.f90: Likewise.
4659 * gfortran.dg/fmt_error_10.f: Likewise.
4660 * gfortran.dg/fmt_error_9.f: Likewise.
4661 * gfortran.dg/fmt_exhaust.f90: Likewise.
4662 * gfortran.dg/fmt_f0_1.f90: Likewise.
4663 * gfortran.dg/fmt_f_an_p.f: Likewise.
4664 * gfortran.dg/fmt_fw_d.f90: Likewise.
4665 * gfortran.dg/fmt_g.f: Likewise.
4666 * gfortran.dg/fmt_g0_1.f08: Likewise.
4667 * gfortran.dg/fmt_g0_2.f08: Likewise.
4668 * gfortran.dg/fmt_g0_4.f08: Likewise.
4669 * gfortran.dg/fmt_g0_5.f08: Likewise.
4670 * gfortran.dg/fmt_g0_6.f08: Likewise.
4671 * gfortran.dg/fmt_g0_7.f08: Likewise.
4672 * gfortran.dg/fmt_g_1.f90: Likewise.
4673 * gfortran.dg/fmt_int_sign.f90: Likewise.
4674 * gfortran.dg/fmt_l.f90: Likewise.
4675 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4676 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4677 * gfortran.dg/fmt_p_1.f90: Likewise.
4678 * gfortran.dg/fmt_pf.f90: Likewise.
4679 * gfortran.dg/fmt_read.f90: Likewise.
4680 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4681 * gfortran.dg/fmt_t_1.f90: Likewise.
4682 * gfortran.dg/fmt_t_2.f90: Likewise.
4683 * gfortran.dg/fmt_t_3.f90: Likewise.
4684 * gfortran.dg/fmt_t_4.f90: Likewise.
4685 * gfortran.dg/fmt_t_5.f90: Likewise.
4686 * gfortran.dg/fmt_t_6.f: Likewise.
4687 * gfortran.dg/fmt_t_7.f: Likewise.
4688 * gfortran.dg/fmt_t_9.f: Likewise.
4689 * gfortran.dg/fmt_tl.f: Likewise.
4690 * gfortran.dg/fmt_unlimited.f90: Likewise.
4691 * gfortran.dg/fmt_white.f: Likewise.
4692 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4693 * gfortran.dg/fold_nearest.f90: Likewise.
4694 * gfortran.dg/forall_1.f90: Likewise.
4695 * gfortran.dg/forall_10.f90: Likewise.
4696 * gfortran.dg/forall_12.f90: Likewise.
4697 * gfortran.dg/forall_13.f90: Likewise.
4698 * gfortran.dg/forall_15.f90: Likewise.
4699 * gfortran.dg/forall_4.f90: Likewise.
4700 * gfortran.dg/forall_5.f90: Likewise.
4701 * gfortran.dg/forall_6.f90: Likewise.
4702 * gfortran.dg/forall_7.f90: Likewise.
4703 * gfortran.dg/fraction.f90: Likewise.
4704 * gfortran.dg/fseek.f90: Likewise.
4705 * gfortran.dg/ftell_1.f90: Likewise.
4706 * gfortran.dg/ftell_2.f90: Likewise.
4707 * gfortran.dg/ftell_3.f90: Likewise.
4708 * gfortran.dg/func_assign_2.f90: Likewise.
4709 * gfortran.dg/func_assign_3.f90: Likewise.
4710 * gfortran.dg/func_derived_1.f90: Likewise.
4711 * gfortran.dg/func_derived_2.f90: Likewise.
4712 * gfortran.dg/func_derived_3.f90: Likewise.
4713 * gfortran.dg/func_result_1.f90: Likewise.
4714 * gfortran.dg/func_result_2.f90: Likewise.
4715 * gfortran.dg/func_result_6.f90: Likewise.
4716 * gfortran.dg/function_charlen_2.f90: Likewise.
4717 * gfortran.dg/function_charlen_3.f: Likewise.
4718 * gfortran.dg/function_kinds_1.f90: Likewise.
4719 * gfortran.dg/function_kinds_4.f90: Likewise.
4720 * gfortran.dg/function_optimize_10.f90: Likewise.
4721 * gfortran.dg/function_optimize_11.f90: Likewise.
4722 * gfortran.dg/function_optimize_12.f90: Likewise.
4723 * gfortran.dg/function_optimize_4.f90: Likewise.
4724 * gfortran.dg/function_optimize_8.f90: Likewise.
4725 * gfortran.dg/g77/13037.f: Likewise.
4726 * gfortran.dg/g77/1832.f: Likewise.
4727 * gfortran.dg/g77/19981119-0.f: Likewise.
4728 * gfortran.dg/g77/19990313-0.f: Likewise.
4729 * gfortran.dg/g77/19990313-1.f: Likewise.
4730 * gfortran.dg/g77/19990313-2.f: Likewise.
4731 * gfortran.dg/g77/19990313-3.f: Likewise.
4732 * gfortran.dg/g77/19990419-1.f: Likewise.
4733 * gfortran.dg/g77/19990826-0.f: Likewise.
4734 * gfortran.dg/g77/19990826-2.f: Likewise.
4735 * gfortran.dg/g77/20000503-1.f: Likewise.
4736 * gfortran.dg/g77/20001111.f: Likewise.
4737 * gfortran.dg/g77/20010116.f: Likewise.
4738 * gfortran.dg/g77/20010216-1.f: Likewise.
4739 * gfortran.dg/g77/20010430.f: Likewise.
4740 * gfortran.dg/g77/20010610.f: Likewise.
4741 * gfortran.dg/g77/6177.f: Likewise.
4742 * gfortran.dg/g77/7388.f: Likewise.
4743 * gfortran.dg/g77/947.f: Likewise.
4744 * gfortran.dg/g77/970625-2.f: Likewise.
4745 * gfortran.dg/g77/971102-1.f: Likewise.
4746 * gfortran.dg/g77/980628-0.f: Likewise.
4747 * gfortran.dg/g77/980628-1.f: Likewise.
4748 * gfortran.dg/g77/980628-10.f: Likewise.
4749 * gfortran.dg/g77/980628-2.f: Likewise.
4750 * gfortran.dg/g77/980628-3.f: Likewise.
4751 * gfortran.dg/g77/980628-7.f: Likewise.
4752 * gfortran.dg/g77/980628-8.f: Likewise.
4753 * gfortran.dg/g77/980628-9.f: Likewise.
4754 * gfortran.dg/g77/980701-0.f: Likewise.
4755 * gfortran.dg/g77/980701-1.f: Likewise.
4756 * gfortran.dg/g77/cabs.f: Likewise.
4757 * gfortran.dg/g77/claus.f: Likewise.
4758 * gfortran.dg/g77/complex_1.f: Likewise.
4759 * gfortran.dg/g77/cpp3.F: Likewise.
4760 * gfortran.dg/g77/cpp4.F: Likewise.
4761 * gfortran.dg/g77/cpp5.F: Likewise.
4762 * gfortran.dg/g77/dcomplex.f: Likewise.
4763 * gfortran.dg/g77/dnrm2.f: Likewise.
4764 * gfortran.dg/g77/erfc.f: Likewise.
4765 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4766 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4767 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4768 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4769 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4770 * gfortran.dg/g77/int8421.f: Likewise.
4771 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4772 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4773 * gfortran.dg/g77/le.f: Likewise.
4774 * gfortran.dg/g77/short.f: Likewise.
4775 * gfortran.dg/gamma_1.f90: Likewise.
4776 * gfortran.dg/gamma_4.f90: Likewise.
4777 * gfortran.dg/gamma_5.f90: Likewise.
4778 * gfortran.dg/generic_13.f90: Likewise.
4779 * gfortran.dg/generic_15.f90: Likewise.
4780 * gfortran.dg/generic_19.f90: Likewise.
4781 * gfortran.dg/generic_20.f90: Likewise.
4782 * gfortran.dg/generic_23.f03: Likewise.
4783 * gfortran.dg/generic_25.f90: Likewise.
4784 * gfortran.dg/generic_27.f90: Likewise.
4785 * gfortran.dg/generic_31.f90: Likewise.
4786 * gfortran.dg/generic_4.f90: Likewise.
4787 * gfortran.dg/global_vars_c_init.f90: Likewise.
4788 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4789 * gfortran.dg/gnu_logical_1.F: Likewise.
4790 * gfortran.dg/goacc/fixed-1.f: Likewise.
4791 * gfortran.dg/goacc/fixed-2.f: Likewise.
4792 * gfortran.dg/goacc/gang-static.f95: Likewise.
4793 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4794 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4795 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4796 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4797 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4798 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4799 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4800 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4801 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4802 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4803 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4804 * gfortran.dg/gomp/pr48794.f90: Likewise.
4805 * gfortran.dg/gomp/pr72744.f90: Likewise.
4806 * gfortran.dg/gomp/pr77665.f90: Likewise.
4807 * gfortran.dg/gomp/workshare2.f90: Likewise.
4808 * gfortran.dg/gomp/workshare3.f90: Likewise.
4809 * gfortran.dg/goto_1.f: Likewise.
4810 * gfortran.dg/goto_2.f90: Likewise.
4811 * gfortran.dg/goto_4.f90: Likewise.
4812 * gfortran.dg/goto_6.f: Likewise.
4813 * gfortran.dg/graphite/id-26.f03: Likewise.
4814 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4815 * gfortran.dg/graphite/pr29581.f90: Likewise.
4816 * gfortran.dg/graphite/pr29832.f90: Likewise.
4817 * gfortran.dg/graphite/run-id-1.f: Likewise.
4818 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4819 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4820 * gfortran.dg/hollerith.f90: Likewise.
4821 * gfortran.dg/hollerith4.f90: Likewise.
4822 * gfortran.dg/hollerith6.f90: Likewise.
4823 * gfortran.dg/hollerith8.f90: Likewise.
4824 * gfortran.dg/hollerith_1.f90: Likewise.
4825 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4826 * gfortran.dg/hollerith_f95.f90: Likewise.
4827 * gfortran.dg/hollerith_legacy.f90: Likewise.
4828 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4829 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4830 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4831 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4832 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4833 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4834 * gfortran.dg/hypot_1.f90: Likewise.
4835 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4836 * gfortran.dg/iargc.f90: Likewise.
4837 * gfortran.dg/ibits.f90: Likewise.
4838 * gfortran.dg/ichar_1.f90: Likewise.
4839 * gfortran.dg/ichar_2.f90: Likewise.
4840 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4841 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4842 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4843 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4844 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4845 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4846 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4847 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4848 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4849 * gfortran.dg/ieee/large_1.f90: Likewise.
4850 * gfortran.dg/ieee/large_2.f90: Likewise.
4851 * gfortran.dg/ieee/large_3.F90: Likewise.
4852 * gfortran.dg/ieee/large_4.f90: Likewise.
4853 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4854 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4855 * gfortran.dg/impl_do_var_data.f90: Likewise.
4856 * gfortran.dg/implicit_10.f90: Likewise.
4857 * gfortran.dg/implicit_12.f90: Likewise.
4858 * gfortran.dg/implicit_class_1.f90: Likewise.
4859 * gfortran.dg/implicit_pure_1.f90: Likewise.
4860 * gfortran.dg/implied_do_1.f90: Likewise.
4861 * gfortran.dg/implied_do_io_1.f90: Likewise.
4862 * gfortran.dg/implied_do_io_2.f90: Likewise.
4863 * gfortran.dg/implied_do_io_3.f90: Likewise.
4864 * gfortran.dg/implied_shape_1.f08: Likewise.
4865 * gfortran.dg/import.f90: Likewise.
4866 * gfortran.dg/import4.f90: Likewise.
4867 * gfortran.dg/impure_1.f08: Likewise.
4868 * gfortran.dg/index.f90: Likewise.
4869 * gfortran.dg/index_2.f90: Likewise.
4870 * gfortran.dg/init_flag_1.f90: Likewise.
4871 * gfortran.dg/init_flag_10.f90: Likewise.
4872 * gfortran.dg/init_flag_15.f03: Likewise.
4873 * gfortran.dg/init_flag_2.f90: Likewise.
4874 * gfortran.dg/init_flag_3.f90: Likewise.
4875 * gfortran.dg/init_flag_4.f90: Likewise.
4876 * gfortran.dg/init_flag_5.f90: Likewise.
4877 * gfortran.dg/init_flag_6.f90: Likewise.
4878 * gfortran.dg/init_flag_7.f90: Likewise.
4879 * gfortran.dg/init_flag_9.f90: Likewise.
4880 * gfortran.dg/initialization_11.f90: Likewise.
4881 * gfortran.dg/initialization_19.f90: Likewise.
4882 * gfortran.dg/initialization_2.f90: Likewise.
4883 * gfortran.dg/initialization_22.f90: Likewise.
4884 * gfortran.dg/initialization_27.f90: Likewise.
4885 * gfortran.dg/initialization_5.f90: Likewise.
4886 * gfortran.dg/initialization_6.f90: Likewise.
4887 * gfortran.dg/inline_matmul_1.f90: Likewise.
4888 * gfortran.dg/inline_matmul_10.f90: Likewise.
4889 * gfortran.dg/inline_matmul_11.f90: Likewise.
4890 * gfortran.dg/inline_matmul_13.f90: Likewise.
4891 * gfortran.dg/inline_matmul_14.f90: Likewise.
4892 * gfortran.dg/inline_matmul_16.f90: Likewise.
4893 * gfortran.dg/inline_matmul_17.f90: Likewise.
4894 * gfortran.dg/inline_matmul_18.f90: Likewise.
4895 * gfortran.dg/inline_matmul_19.f90: Likewise.
4896 * gfortran.dg/inline_matmul_2.f90: Likewise.
4897 * gfortran.dg/inline_matmul_20.f90: Likewise.
4898 * gfortran.dg/inline_matmul_22.f90: Likewise.
4899 * gfortran.dg/inline_matmul_3.f90: Likewise.
4900 * gfortran.dg/inline_matmul_4.f90: Likewise.
4901 * gfortran.dg/inline_matmul_5.f90: Likewise.
4902 * gfortran.dg/inline_matmul_6.f90: Likewise.
4903 * gfortran.dg/inline_matmul_7.f90: Likewise.
4904 * gfortran.dg/inline_matmul_8.f90: Likewise.
4905 * gfortran.dg/inline_matmul_9.f90: Likewise.
4906 * gfortran.dg/inline_sum_1.f90: Likewise.
4907 * gfortran.dg/inline_sum_3.f90: Likewise.
4908 * gfortran.dg/inline_sum_5.f90: Likewise.
4909 * gfortran.dg/inquire-complex.f90: Likewise.
4910 * gfortran.dg/inquire.f90: Likewise.
4911 * gfortran.dg/inquire_10.f90: Likewise.
4912 * gfortran.dg/inquire_13.f90: Likewise.
4913 * gfortran.dg/inquire_15.f90: Likewise.
4914 * gfortran.dg/inquire_16.f90: Likewise.
4915 * gfortran.dg/inquire_17.f90: Likewise.
4916 * gfortran.dg/inquire_5.f90: Likewise.
4917 * gfortran.dg/inquire_6.f90: Likewise.
4918 * gfortran.dg/inquire_7.f90: Likewise.
4919 * gfortran.dg/inquire_9.f90: Likewise.
4920 * gfortran.dg/inquire_internal.f90: Likewise.
4921 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4922 * gfortran.dg/inquire_size.f90: Likewise.
4923 * gfortran.dg/int_1.f90: Likewise.
4924 * gfortran.dg/int_conv_1.f90: Likewise.
4925 * gfortran.dg/int_range_io_1.f90: Likewise.
4926 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4927 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4928 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4929 * gfortran.dg/integer_plus.f90: Likewise.
4930 * gfortran.dg/intent_out_2.f90: Likewise.
4931 * gfortran.dg/intent_out_5.f90: Likewise.
4932 * gfortran.dg/intent_out_6.f90: Likewise.
4933 * gfortran.dg/interface_12.f90: Likewise.
4934 * gfortran.dg/interface_19.f90: Likewise.
4935 * gfortran.dg/interface_4.f90: Likewise.
4936 * gfortran.dg/interface_5.f90: Likewise.
4937 * gfortran.dg/interface_9.f90: Likewise.
4938 * gfortran.dg/interface_assignment_1.f90: Likewise.
4939 * gfortran.dg/interface_assignment_2.f90: Likewise.
4940 * gfortran.dg/internal_dummy_2.f08: Likewise.
4941 * gfortran.dg/internal_dummy_3.f08: Likewise.
4942 * gfortran.dg/internal_dummy_4.f08: Likewise.
4943 * gfortran.dg/internal_pack_1.f90: Likewise.
4944 * gfortran.dg/internal_pack_10.f90: Likewise.
4945 * gfortran.dg/internal_pack_12.f90: Likewise.
4946 * gfortran.dg/internal_pack_13.f90: Likewise.
4947 * gfortran.dg/internal_pack_14.f90: Likewise.
4948 * gfortran.dg/internal_pack_15.f90: Likewise.
4949 * gfortran.dg/internal_pack_2.f90: Likewise.
4950 * gfortran.dg/internal_pack_3.f90: Likewise.
4951 * gfortran.dg/internal_pack_4.f90: Likewise.
4952 * gfortran.dg/internal_pack_6.f90: Likewise.
4953 * gfortran.dg/internal_pack_8.f90: Likewise.
4954 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4955 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4956 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4957 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4958 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4959 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4960 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4961 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4962 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4963 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4964 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4965 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4966 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4967 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4968 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4969 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4970 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4971 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4972 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4973 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4974 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4975 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4976 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4977 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4978 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4979 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4980 * gfortran.dg/io_err_1.f90: Likewise.
4981 * gfortran.dg/io_real_boz.f90: Likewise.
4982 * gfortran.dg/iomsg_1.f90: Likewise.
4983 * gfortran.dg/iostat_1.f90: Likewise.
4984 * gfortran.dg/iostat_2.f90: Likewise.
4985 * gfortran.dg/iostat_4.f90: Likewise.
4986 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4987 * gfortran.dg/ishft_1.f90: Likewise.
4988 * gfortran.dg/ishft_2.f90: Likewise.
4989 * gfortran.dg/ishft_4.f90: Likewise.
4990 * gfortran.dg/isnan_1.f90: Likewise.
4991 * gfortran.dg/isnan_2.f90: Likewise.
4992 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4993 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4994 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4995 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4996 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4997 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4998 * gfortran.dg/itime_idate_1.f: Likewise.
4999 * gfortran.dg/itime_idate_2.f: Likewise.
5000 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5001 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5002 * gfortran.dg/large_real_kind_1.f90: Likewise.
5003 * gfortran.dg/large_real_kind_2.F90: Likewise.
5004 * gfortran.dg/large_real_kind_3.F90: Likewise.
5005 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5006 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5007 * gfortran.dg/large_recl.f90: Likewise.
5008 * gfortran.dg/large_unit_1.f90: Likewise.
5009 * gfortran.dg/large_unit_2.f90: Likewise.
5010 * gfortran.dg/largeequiv_1.f90: Likewise.
5011 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5012 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5013 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5014 * gfortran.dg/list_read_1.f90: Likewise.
5015 * gfortran.dg/list_read_10.f90: Likewise.
5016 * gfortran.dg/list_read_11.f90: Likewise.
5017 * gfortran.dg/list_read_12.f90: Likewise.
5018 * gfortran.dg/list_read_13.f: Likewise.
5019 * gfortran.dg/list_read_14.f90: Likewise.
5020 * gfortran.dg/list_read_2.f90: Likewise.
5021 * gfortran.dg/list_read_3.f90: Likewise.
5022 * gfortran.dg/list_read_4.f90: Likewise.
5023 * gfortran.dg/list_read_5.f90: Likewise.
5024 * gfortran.dg/list_read_6.f90: Likewise.
5025 * gfortran.dg/list_read_7.f90: Likewise.
5026 * gfortran.dg/list_read_8.f90: Likewise.
5027 * gfortran.dg/list_read_9.f90: Likewise.
5028 * gfortran.dg/loc_2.f90: Likewise.
5029 * gfortran.dg/logical_1.f90: Likewise.
5030 * gfortran.dg/logical_dot_product.f90: Likewise.
5031 * gfortran.dg/logical_temp_io.f90: Likewise.
5032 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5033 * gfortran.dg/lrshift_1.f90: Likewise.
5034 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5035 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5036 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5037 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5038 * gfortran.dg/make_unit.f90: Likewise.
5039 * gfortran.dg/mapping_1.f90: Likewise.
5040 * gfortran.dg/mapping_2.f90: Likewise.
5041 * gfortran.dg/mapping_3.f90: Likewise.
5042 * gfortran.dg/masklr_1.F90: Likewise.
5043 * gfortran.dg/masklr_2.F90: Likewise.
5044 * gfortran.dg/matmul_1.f90: Likewise.
5045 * gfortran.dg/matmul_10.f90: Likewise.
5046 * gfortran.dg/matmul_12.f90: Likewise.
5047 * gfortran.dg/matmul_16.f90: Likewise.
5048 * gfortran.dg/matmul_17.f90: Likewise.
5049 * gfortran.dg/matmul_18.f90: Likewise.
5050 * gfortran.dg/matmul_2.f90: Likewise.
5051 * gfortran.dg/matmul_3.f90: Likewise.
5052 * gfortran.dg/matmul_4.f90: Likewise.
5053 * gfortran.dg/matmul_6.f90: Likewise.
5054 * gfortran.dg/matmul_8.f03: Likewise.
5055 * gfortran.dg/matmul_9.f90: Likewise.
5056 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5057 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5058 * gfortran.dg/matmul_const.f90: Likewise.
5059 * gfortran.dg/maxloc_1.f90: Likewise.
5060 * gfortran.dg/maxloc_2.f90: Likewise.
5061 * gfortran.dg/maxloc_3.f90: Likewise.
5062 * gfortran.dg/maxloc_4.f90: Likewise.
5063 * gfortran.dg/maxloc_string_1.f90: Likewise.
5064 * gfortran.dg/maxlocval_1.f90: Likewise.
5065 * gfortran.dg/maxlocval_2.f90: Likewise.
5066 * gfortran.dg/maxlocval_3.f90: Likewise.
5067 * gfortran.dg/maxlocval_4.f90: Likewise.
5068 * gfortran.dg/maxval_char_1.f90: Likewise.
5069 * gfortran.dg/maxval_char_2.f90: Likewise.
5070 * gfortran.dg/maxval_char_3.f90: Likewise.
5071 * gfortran.dg/maxval_char_4.f90: Likewise.
5072 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5073 * gfortran.dg/mclock.f90: Likewise.
5074 * gfortran.dg/merge_bits_1.F90: Likewise.
5075 * gfortran.dg/merge_bits_2.F90: Likewise.
5076 * gfortran.dg/merge_char_1.f90: Likewise.
5077 * gfortran.dg/merge_init_expr.f90: Likewise.
5078 * gfortran.dg/min_max_optional_1.f90: Likewise.
5079 * gfortran.dg/min_max_optional_5.f90: Likewise.
5080 * gfortran.dg/minloc_1.f90: Likewise.
5081 * gfortran.dg/minloc_2.f90: Likewise.
5082 * gfortran.dg/minloc_3.f90: Likewise.
5083 * gfortran.dg/minloc_4.f90: Likewise.
5084 * gfortran.dg/minloc_string_1.f90: Likewise.
5085 * gfortran.dg/minlocval_1.f90: Likewise.
5086 * gfortran.dg/minlocval_2.f90: Likewise.
5087 * gfortran.dg/minlocval_3.f90: Likewise.
5088 * gfortran.dg/minlocval_4.f90: Likewise.
5089 * gfortran.dg/minmax_char_1.f90: Likewise.
5090 * gfortran.dg/minmaxloc_1.f90: Likewise.
5091 * gfortran.dg/minmaxloc_10.f90: Likewise.
5092 * gfortran.dg/minmaxloc_11.f90: Likewise.
5093 * gfortran.dg/minmaxloc_12.f90: Likewise.
5094 * gfortran.dg/minmaxloc_13.f90: Likewise.
5095 * gfortran.dg/minmaxloc_2.f90: Likewise.
5096 * gfortran.dg/minmaxloc_3.f90: Likewise.
5097 * gfortran.dg/minmaxloc_4.f90: Likewise.
5098 * gfortran.dg/minmaxloc_5.f90: Likewise.
5099 * gfortran.dg/minmaxloc_6.f90: Likewise.
5100 * gfortran.dg/minmaxloc_7.f90: Likewise.
5101 * gfortran.dg/minmaxloc_8.f90: Likewise.
5102 * gfortran.dg/minmaxval_1.f90: Likewise.
5103 * gfortran.dg/minval_char_1.f90: Likewise.
5104 * gfortran.dg/minval_char_2.f90: Likewise.
5105 * gfortran.dg/minval_char_3.f90: Likewise.
5106 * gfortran.dg/minval_char_4.f90: Likewise.
5107 * gfortran.dg/minval_char_5.f90: Likewise.
5108 * gfortran.dg/minval_parameter_1.f90: Likewise.
5109 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5110 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5111 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5112 * gfortran.dg/missing_parens_1.f90: Likewise.
5113 * gfortran.dg/missing_parens_2.f90: Likewise.
5114 * gfortran.dg/mod_large_1.f90: Likewise.
5115 * gfortran.dg/mod_sign0_1.f90: Likewise.
5116 * gfortran.dg/module_blank_common.f90: Likewise.
5117 * gfortran.dg/module_commons_1.f90: Likewise.
5118 * gfortran.dg/module_commons_3.f90: Likewise.
5119 * gfortran.dg/module_double_reuse.f90: Likewise.
5120 * gfortran.dg/module_equivalence_1.f90: Likewise.
5121 * gfortran.dg/module_equivalence_2.f90: Likewise.
5122 * gfortran.dg/module_equivalence_3.f90: Likewise.
5123 * gfortran.dg/module_equivalence_5.f90: Likewise.
5124 * gfortran.dg/module_interface_1.f90: Likewise.
5125 * gfortran.dg/module_nan.f90: Likewise.
5126 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5127 * gfortran.dg/module_procedure_1.f90: Likewise.
5128 * gfortran.dg/module_read_1.f90: Likewise.
5129 * gfortran.dg/module_read_2.f90: Likewise.
5130 * gfortran.dg/module_widestring_1.f90: Likewise.
5131 * gfortran.dg/move_alloc.f90: Likewise.
5132 * gfortran.dg/move_alloc_10.f90: Likewise.
5133 * gfortran.dg/move_alloc_13.f90: Likewise.
5134 * gfortran.dg/move_alloc_14.f90: Likewise.
5135 * gfortran.dg/move_alloc_15.f90: Likewise.
5136 * gfortran.dg/move_alloc_16.f90: Likewise.
5137 * gfortran.dg/move_alloc_2.f90: Likewise.
5138 * gfortran.dg/move_alloc_5.f90: Likewise.
5139 * gfortran.dg/move_alloc_6.f90: Likewise.
5140 * gfortran.dg/move_alloc_9.f90: Likewise.
5141 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5142 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5143 * gfortran.dg/mvbits_1.f90: Likewise.
5144 * gfortran.dg/mvbits_2.f90: Likewise.
5145 * gfortran.dg/mvbits_3.f90: Likewise.
5146 * gfortran.dg/mvbits_4.f90: Likewise.
5147 * gfortran.dg/mvbits_7.f90: Likewise.
5148 * gfortran.dg/mvbits_8.f90: Likewise.
5149 * gfortran.dg/namelist_11.f: Likewise.
5150 * gfortran.dg/namelist_12.f: Likewise.
5151 * gfortran.dg/namelist_13.f90: Likewise.
5152 * gfortran.dg/namelist_14.f90: Likewise.
5153 * gfortran.dg/namelist_15.f90: Likewise.
5154 * gfortran.dg/namelist_16.f90: Likewise.
5155 * gfortran.dg/namelist_17.f90: Likewise.
5156 * gfortran.dg/namelist_18.f90: Likewise.
5157 * gfortran.dg/namelist_19.f90: Likewise.
5158 * gfortran.dg/namelist_20.f90: Likewise.
5159 * gfortran.dg/namelist_21.f90: Likewise.
5160 * gfortran.dg/namelist_22.f90: Likewise.
5161 * gfortran.dg/namelist_23.f90: Likewise.
5162 * gfortran.dg/namelist_24.f90: Likewise.
5163 * gfortran.dg/namelist_26.f90: Likewise.
5164 * gfortran.dg/namelist_27.f90: Likewise.
5165 * gfortran.dg/namelist_28.f90: Likewise.
5166 * gfortran.dg/namelist_29.f90: Likewise.
5167 * gfortran.dg/namelist_37.f90: Likewise.
5168 * gfortran.dg/namelist_38.f90: Likewise.
5169 * gfortran.dg/namelist_39.f90: Likewise.
5170 * gfortran.dg/namelist_40.f90: Likewise.
5171 * gfortran.dg/namelist_41.f90: Likewise.
5172 * gfortran.dg/namelist_42.f90: Likewise.
5173 * gfortran.dg/namelist_43.f90: Likewise.
5174 * gfortran.dg/namelist_44.f90: Likewise.
5175 * gfortran.dg/namelist_47.f90: Likewise.
5176 * gfortran.dg/namelist_48.f90: Likewise.
5177 * gfortran.dg/namelist_49.f90: Likewise.
5178 * gfortran.dg/namelist_50.f90: Likewise.
5179 * gfortran.dg/namelist_51.f90: Likewise.
5180 * gfortran.dg/namelist_52.f90: Likewise.
5181 * gfortran.dg/namelist_54.f90: Likewise.
5182 * gfortran.dg/namelist_55.f90: Likewise.
5183 * gfortran.dg/namelist_56.f90: Likewise.
5184 * gfortran.dg/namelist_57.f90: Likewise.
5185 * gfortran.dg/namelist_58.f90: Likewise.
5186 * gfortran.dg/namelist_59.f90: Likewise.
5187 * gfortran.dg/namelist_60.f90: Likewise.
5188 * gfortran.dg/namelist_61.f90: Likewise.
5189 * gfortran.dg/namelist_64.f90: Likewise.
5190 * gfortran.dg/namelist_65.f90: Likewise.
5191 * gfortran.dg/namelist_69.f90: Likewise.
5192 * gfortran.dg/namelist_70.f90: Likewise.
5193 * gfortran.dg/namelist_71.f90: Likewise.
5194 * gfortran.dg/namelist_72.f: Likewise.
5195 * gfortran.dg/namelist_73.f90: Likewise.
5196 * gfortran.dg/namelist_77.f90: Likewise.
5197 * gfortran.dg/namelist_78.f90: Likewise.
5198 * gfortran.dg/namelist_79.f90: Likewise.
5199 * gfortran.dg/namelist_80.f90: Likewise.
5200 * gfortran.dg/namelist_81.f90: Likewise.
5201 * gfortran.dg/namelist_82.f90: Likewise.
5202 * gfortran.dg/namelist_84.f90: Likewise.
5203 * gfortran.dg/namelist_85.f90: Likewise.
5204 * gfortran.dg/namelist_86.f90: Likewise.
5205 * gfortran.dg/namelist_87.f90: Likewise.
5206 * gfortran.dg/namelist_88.f90: Likewise.
5207 * gfortran.dg/namelist_89.f90: Likewise.
5208 * gfortran.dg/namelist_90.f: Likewise.
5209 * gfortran.dg/namelist_95.f90: Likewise.
5210 * gfortran.dg/namelist_char_only.f90: Likewise.
5211 * gfortran.dg/namelist_empty.f90: Likewise.
5212 * gfortran.dg/namelist_internal.f90: Likewise.
5213 * gfortran.dg/namelist_use.f90: Likewise.
5214 * gfortran.dg/namelist_use_only.f90: Likewise.
5215 * gfortran.dg/namelist_utf8.f90: Likewise.
5216 * gfortran.dg/nan_1.f90: Likewise.
5217 * gfortran.dg/nan_2.f90: Likewise.
5218 * gfortran.dg/nan_3.f90: Likewise.
5219 * gfortran.dg/nan_6.f90: Likewise.
5220 * gfortran.dg/nan_7.f90: Likewise.
5221 * gfortran.dg/nearest_1.f90: Likewise.
5222 * gfortran.dg/nearest_2.f90: Likewise.
5223 * gfortran.dg/nearest_3.f90: Likewise.
5224 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5225 * gfortran.dg/negative_automatic_size.f90: Likewise.
5226 * gfortran.dg/negative_unit.f: Likewise.
5227 * gfortran.dg/negative_unit2.f90: Likewise.
5228 * gfortran.dg/negative_unit_int8.f: Likewise.
5229 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5230 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5231 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5232 * gfortran.dg/nested_modules_1.f90: Likewise.
5233 * gfortran.dg/nested_modules_2.f90: Likewise.
5234 * gfortran.dg/nested_modules_3.f90: Likewise.
5235 * gfortran.dg/nesting_1.f90: Likewise.
5236 * gfortran.dg/new_line.f90: Likewise.
5237 * gfortran.dg/newunit_1.f90: Likewise.
5238 * gfortran.dg/newunit_3.f90: Likewise.
5239 * gfortran.dg/newunit_5.f90.f90: Likewise.
5240 * gfortran.dg/nint_1.f90: Likewise.
5241 * gfortran.dg/nint_2.f90: Likewise.
5242 * gfortran.dg/no_arg_check_2.f90: Likewise.
5243 * gfortran.dg/no_range_check_1.f90: Likewise.
5244 * gfortran.dg/no_range_check_2.f90: Likewise.
5245 * gfortran.dg/no_range_check_3.f90: Likewise.
5246 * gfortran.dg/noadv_size.f90: Likewise.
5247 * gfortran.dg/nonreturning_statements.f90: Likewise.
5248 * gfortran.dg/norm2_1.f90: Likewise.
5249 * gfortran.dg/norm2_3.f90: Likewise.
5250 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5251 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5252 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5253 * gfortran.dg/null_4.f90: Likewise.
5254 * gfortran.dg/null_9.f90: Likewise.
5255 * gfortran.dg/nullify_3.f90: Likewise.
5256 * gfortran.dg/oldstyle_1.f90: Likewise.
5257 * gfortran.dg/open_access_append_1.f90: Likewise.
5258 * gfortran.dg/open_access_append_2.f90: Likewise.
5259 * gfortran.dg/open_errors.f90: Likewise.
5260 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5261 * gfortran.dg/open_new.f90: Likewise.
5262 * gfortran.dg/open_readonly_1.f90: Likewise.
5263 * gfortran.dg/operator_1.f90: Likewise.
5264 * gfortran.dg/optional_absent_1.f90: Likewise.
5265 * gfortran.dg/optional_absent_2.f90: Likewise.
5266 * gfortran.dg/optional_absent_3.f90: Likewise.
5267 * gfortran.dg/optional_class_1.f90: Likewise.
5268 * gfortran.dg/optional_dim_2.f90: Likewise.
5269 * gfortran.dg/optional_dim_3.f90: Likewise.
5270 * gfortran.dg/output_exponents_1.f90: Likewise.
5271 * gfortran.dg/overload_1.f90: Likewise.
5272 * gfortran.dg/overload_2.f90: Likewise.
5273 * gfortran.dg/overwrite_1.f: Likewise.
5274 * gfortran.dg/pad_no.f90: Likewise.
5275 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5276 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5277 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5278 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5279 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5280 * gfortran.dg/parens_3.f90: Likewise.
5281 * gfortran.dg/parens_5.f90: Likewise.
5282 * gfortran.dg/parens_6.f90: Likewise.
5283 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5284 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5285 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5286 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5287 * gfortran.dg/parity_1.f90: Likewise.
5288 * gfortran.dg/past_eor.f90: Likewise.
5289 * gfortran.dg/pdt_1.f03: Likewise.
5290 * gfortran.dg/pdt_10.f03: Likewise.
5291 * gfortran.dg/pdt_11.f03: Likewise.
5292 * gfortran.dg/pdt_12.f03: Likewise.
5293 * gfortran.dg/pdt_13.f03: Likewise.
5294 * gfortran.dg/pdt_14.f03: Likewise.
5295 * gfortran.dg/pdt_15.f03: Likewise.
5296 * gfortran.dg/pdt_19.f03: Likewise.
5297 * gfortran.dg/pdt_20.f03: Likewise.
5298 * gfortran.dg/pdt_22.f03: Likewise.
5299 * gfortran.dg/pdt_23.f03: Likewise.
5300 * gfortran.dg/pdt_25.f03: Likewise.
5301 * gfortran.dg/pdt_26.f03: Likewise.
5302 * gfortran.dg/pdt_27.f03: Likewise.
5303 * gfortran.dg/pdt_28.f03: Likewise.
5304 * gfortran.dg/pdt_3.f03: Likewise.
5305 * gfortran.dg/pdt_4.f03: Likewise.
5306 * gfortran.dg/pdt_5.f03: Likewise.
5307 * gfortran.dg/pdt_7.f03: Likewise.
5308 * gfortran.dg/pointer_1.f90: Likewise.
5309 * gfortran.dg/pointer_array_1.f90: Likewise.
5310 * gfortran.dg/pointer_array_3.f90: Likewise.
5311 * gfortran.dg/pointer_array_4.f90: Likewise.
5312 * gfortran.dg/pointer_array_5.f90: Likewise.
5313 * gfortran.dg/pointer_array_6.f90: Likewise.
5314 * gfortran.dg/pointer_array_7.f90: Likewise.
5315 * gfortran.dg/pointer_array_8.f90: Likewise.
5316 * gfortran.dg/pointer_array_9.f90: Likewise.
5317 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5318 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5319 * gfortran.dg/pointer_assign_10.f90: Likewise.
5320 * gfortran.dg/pointer_assign_11.f90: Likewise.
5321 * gfortran.dg/pointer_assign_4.f90: Likewise.
5322 * gfortran.dg/pointer_assign_8.f90: Likewise.
5323 * gfortran.dg/pointer_assign_9.f90: Likewise.
5324 * gfortran.dg/pointer_check_10.f90: Likewise.
5325 * gfortran.dg/pointer_check_9.f90: Likewise.
5326 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5327 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5328 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5329 * gfortran.dg/pointer_init_1.f90: Likewise.
5330 * gfortran.dg/pointer_init_3.f90: Likewise.
5331 * gfortran.dg/pointer_init_4.f90: Likewise.
5332 * gfortran.dg/pointer_init_5.f90: Likewise.
5333 * gfortran.dg/pointer_init_8.f90: Likewise.
5334 * gfortran.dg/pointer_intent_1.f90: Likewise.
5335 * gfortran.dg/pointer_intent_4.f90: Likewise.
5336 * gfortran.dg/pointer_intent_5.f90: Likewise.
5337 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5338 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5339 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5340 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5341 * gfortran.dg/pointer_target_1.f90: Likewise.
5342 * gfortran.dg/pointer_target_2.f90: Likewise.
5343 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5344 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5345 * gfortran.dg/power.f90: Likewise.
5346 * gfortran.dg/power1.f90: Likewise.
5347 * gfortran.dg/power_3.f90: Likewise.
5348 * gfortran.dg/power_4.f90: Likewise.
5349 * gfortran.dg/power_5.f90: Likewise.
5350 * gfortran.dg/pr12884.f: Likewise.
5351 * gfortran.dg/pr15129.f90: Likewise.
5352 * gfortran.dg/pr15140.f90: Likewise.
5353 * gfortran.dg/pr15324.f90: Likewise.
5354 * gfortran.dg/pr15332.f: Likewise.
5355 * gfortran.dg/pr15957.f90: Likewise.
5356 * gfortran.dg/pr15959.f90: Likewise.
5357 * gfortran.dg/pr16597.f90: Likewise.
5358 * gfortran.dg/pr16861.f90: Likewise.
5359 * gfortran.dg/pr16938.f90: Likewise.
5360 * gfortran.dg/pr17090.f90: Likewise.
5361 * gfortran.dg/pr17143.f90: Likewise.
5362 * gfortran.dg/pr17164.f90: Likewise.
5363 * gfortran.dg/pr17229.f: Likewise.
5364 * gfortran.dg/pr17285.f90: Likewise.
5365 * gfortran.dg/pr17286.f90: Likewise.
5366 * gfortran.dg/pr17472.f: Likewise.
5367 * gfortran.dg/pr17612.f90: Likewise.
5368 * gfortran.dg/pr17706.f90: Likewise.
5369 * gfortran.dg/pr18025.f90: Likewise.
5370 * gfortran.dg/pr18122.f90: Likewise.
5371 * gfortran.dg/pr18210.f90: Likewise.
5372 * gfortran.dg/pr18392.f90: Likewise.
5373 * gfortran.dg/pr19155.f: Likewise.
5374 * gfortran.dg/pr19216.f: Likewise.
5375 * gfortran.dg/pr19467.f90: Likewise.
5376 * gfortran.dg/pr19657.f: Likewise.
5377 * gfortran.dg/pr19926.f90: Likewise.
5378 * gfortran.dg/pr19928-1.f90: Likewise.
5379 * gfortran.dg/pr19928-2.f90: Likewise.
5380 * gfortran.dg/pr20086.f90: Likewise.
5381 * gfortran.dg/pr20124.f90: Likewise.
5382 * gfortran.dg/pr20163-2.f: Likewise.
5383 * gfortran.dg/pr20480.f90: Likewise.
5384 * gfortran.dg/pr20755.f: Likewise.
5385 * gfortran.dg/pr20950.f: Likewise.
5386 * gfortran.dg/pr21177.f90: Likewise.
5387 * gfortran.dg/pr21730.f: Likewise.
5388 * gfortran.dg/pr22491.f: Likewise.
5389 * gfortran.dg/pr25603.f: Likewise.
5390 * gfortran.dg/pr26246_2.f90: Likewise.
5391 * gfortran.dg/pr32136.f90: Likewise.
5392 * gfortran.dg/pr32533.f90: Likewise.
5393 * gfortran.dg/pr33794.f90: Likewise.
5394 * gfortran.dg/pr35662.f90: Likewise.
5395 * gfortran.dg/pr35944-1.f90: Likewise.
5396 * gfortran.dg/pr35944-2.f90: Likewise.
5397 * gfortran.dg/pr35983.f90: Likewise.
5398 * gfortran.dg/pr39865.f90: Likewise.
5399 * gfortran.dg/pr41212.f90: Likewise.
5400 * gfortran.dg/pr43808.f90: Likewise.
5401 * gfortran.dg/pr44592.f90: Likewise.
5402 * gfortran.dg/pr44735.f90: Likewise.
5403 * gfortran.dg/pr45308.f03: Likewise.
5404 * gfortran.dg/pr46297.f: Likewise.
5405 * gfortran.dg/pr46588.f90: Likewise.
5406 * gfortran.dg/pr46665.f90: Likewise.
5407 * gfortran.dg/pr46804.f90: Likewise.
5408 * gfortran.dg/pr47008.f03: Likewise.
5409 * gfortran.dg/pr47614.f: Likewise.
5410 * gfortran.dg/pr47878.f90: Likewise.
5411 * gfortran.dg/pr49103.f90: Likewise.
5412 * gfortran.dg/pr50069_1.f90: Likewise.
5413 * gfortran.dg/pr50769.f90: Likewise.
5414 * gfortran.dg/pr52608.f90: Likewise.
5415 * gfortran.dg/pr55086_2.f90: Likewise.
5416 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5417 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5418 * gfortran.dg/pr55330.f90: Likewise.
5419 * gfortran.dg/pr56015.f90: Likewise.
5420 * gfortran.dg/pr57910.f90: Likewise.
5421 * gfortran.dg/pr59700.f90: Likewise.
5422 * gfortran.dg/pr62125.f90: Likewise.
5423 * gfortran.dg/pr64530.f90: Likewise.
5424 * gfortran.dg/pr65429.f90: Likewise.
5425 * gfortran.dg/pr65450.f90: Likewise.
5426 * gfortran.dg/pr65504.f90: Likewise.
5427 * gfortran.dg/pr65903.f90: Likewise.
5428 * gfortran.dg/pr66311.f90: Likewise.
5429 * gfortran.dg/pr66864.f90: Likewise.
5430 * gfortran.dg/pr67140.f90: Likewise.
5431 * gfortran.dg/pr67524.f90: Likewise.
5432 * gfortran.dg/pr67885.f90: Likewise.
5433 * gfortran.dg/pr68053.f90: Likewise.
5434 * gfortran.dg/pr68566.f90: Likewise.
5435 * gfortran.dg/pr69514_1.f90: Likewise.
5436 * gfortran.dg/pr69514_2.f90: Likewise.
5437 * gfortran.dg/pr69739.f90: Likewise.
5438 * gfortran.dg/pr70673.f90: Likewise.
5439 * gfortran.dg/pr71523_2.f90: Likewise.
5440 * gfortran.dg/pr71764.f90: Likewise.
5441 * gfortran.dg/pr78092.f90: Likewise.
5442 * gfortran.dg/pr82973.f90: Likewise.
5443 * gfortran.dg/pr83864.f90: Likewise.
5444 * gfortran.dg/pr83874.f90: Likewise.
5445 * gfortran.dg/pr84088.f90: Likewise.
5446 * gfortran.dg/pr84155.f90: Likewise.
5447 * gfortran.dg/proc_decl_12.f90: Likewise.
5448 * gfortran.dg/proc_decl_13.f90: Likewise.
5449 * gfortran.dg/proc_decl_15.f90: Likewise.
5450 * gfortran.dg/proc_decl_17.f90: Likewise.
5451 * gfortran.dg/proc_decl_18.f90: Likewise.
5452 * gfortran.dg/proc_decl_2.f90: Likewise.
5453 * gfortran.dg/proc_decl_5.f90: Likewise.
5454 * gfortran.dg/proc_decl_9.f90: Likewise.
5455 * gfortran.dg/proc_ptr_1.f90: Likewise.
5456 * gfortran.dg/proc_ptr_10.f90: Likewise.
5457 * gfortran.dg/proc_ptr_12.f90: Likewise.
5458 * gfortran.dg/proc_ptr_18.f90: Likewise.
5459 * gfortran.dg/proc_ptr_19.f90: Likewise.
5460 * gfortran.dg/proc_ptr_21.f90: Likewise.
5461 * gfortran.dg/proc_ptr_22.f90: Likewise.
5462 * gfortran.dg/proc_ptr_23.f90: Likewise.
5463 * gfortran.dg/proc_ptr_25.f90: Likewise.
5464 * gfortran.dg/proc_ptr_26.f90: Likewise.
5465 * gfortran.dg/proc_ptr_3.f90: Likewise.
5466 * gfortran.dg/proc_ptr_36.f90: Likewise.
5467 * gfortran.dg/proc_ptr_47.f90: Likewise.
5468 * gfortran.dg/proc_ptr_48.f90: Likewise.
5469 * gfortran.dg/proc_ptr_5.f90: Likewise.
5470 * gfortran.dg/proc_ptr_6.f90: Likewise.
5471 * gfortran.dg/proc_ptr_7.f90: Likewise.
5472 * gfortran.dg/proc_ptr_8.f90: Likewise.
5473 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5474 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5475 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5476 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5477 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5478 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5479 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5480 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5481 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5482 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5483 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5484 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5485 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5486 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5487 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5488 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5489 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5490 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5491 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5492 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5493 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5494 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5495 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5496 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5497 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5498 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5499 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5500 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5501 * gfortran.dg/product_init_expr.f03: Likewise.
5502 * gfortran.dg/promotion.f90: Likewise.
5503 * gfortran.dg/promotion_3.f90: Likewise.
5504 * gfortran.dg/promotion_4.f90: Likewise.
5505 * gfortran.dg/protected_1.f90: Likewise.
5506 * gfortran.dg/protected_2.f90: Likewise.
5507 * gfortran.dg/ptr-func-1.f90: Likewise.
5508 * gfortran.dg/ptr-func-2.f90: Likewise.
5509 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5510 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5511 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5512 * gfortran.dg/pure_byref_1.f90: Likewise.
5513 * gfortran.dg/pure_byref_2.f90: Likewise.
5514 * gfortran.dg/pure_byref_3.f90: Likewise.
5515 * gfortran.dg/quad_2.f90: Likewise.
5516 * gfortran.dg/quad_3.f90: Likewise.
5517 * gfortran.dg/random_3.f90: Likewise.
5518 * gfortran.dg/random_4.f90: Likewise.
5519 * gfortran.dg/random_7.f90: Likewise.
5520 * gfortran.dg/read_2.f90: Likewise.
5521 * gfortran.dg/read_3.f90: Likewise.
5522 * gfortran.dg/read_4.f90: Likewise.
5523 * gfortran.dg/read_5.f90: Likewise.
5524 * gfortran.dg/read_bad_advance.f90: Likewise.
5525 * gfortran.dg/read_bang.f90: Likewise.
5526 * gfortran.dg/read_bang4.f90: Likewise.
5527 * gfortran.dg/read_comma.f: Likewise.
5528 * gfortran.dg/read_dir.f90: Likewise.
5529 * gfortran.dg/read_empty_file.f: Likewise.
5530 * gfortran.dg/read_eof_1.f90: Likewise.
5531 * gfortran.dg/read_eof_2.f90: Likewise.
5532 * gfortran.dg/read_eof_3.f90: Likewise.
5533 * gfortran.dg/read_eof_4.f90: Likewise.
5534 * gfortran.dg/read_eof_5.f90: Likewise.
5535 * gfortran.dg/read_eof_6.f: Likewise.
5536 * gfortran.dg/read_eof_7.f90: Likewise.
5537 * gfortran.dg/read_eof_8.f90: Likewise.
5538 * gfortran.dg/read_eof_all.f90: Likewise.
5539 * gfortran.dg/read_eor.f90: Likewise.
5540 * gfortran.dg/read_float_1.f90: Likewise.
5541 * gfortran.dg/read_float_2.f03: Likewise.
5542 * gfortran.dg/read_float_3.f90: Likewise.
5543 * gfortran.dg/read_float_4.f90: Likewise.
5544 * gfortran.dg/read_infnan_1.f90: Likewise.
5545 * gfortran.dg/read_list_eof_1.f90: Likewise.
5546 * gfortran.dg/read_logical.f90: Likewise.
5547 * gfortran.dg/read_many_1.f: Likewise.
5548 * gfortran.dg/read_no_eor.f90: Likewise.
5549 * gfortran.dg/read_noadvance.f90: Likewise.
5550 * gfortran.dg/read_repeat.f90: Likewise.
5551 * gfortran.dg/read_repeat_2.f90: Likewise.
5552 * gfortran.dg/read_size_noadvance.f90: Likewise.
5553 * gfortran.dg/read_x_eof.f90: Likewise.
5554 * gfortran.dg/read_x_past.f: Likewise.
5555 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5556 * gfortran.dg/real_const_1.f: Likewise.
5557 * gfortran.dg/real_const_2.f90: Likewise.
5558 * gfortran.dg/real_const_3.f90: Likewise.
5559 * gfortran.dg/real_do_1.f90: Likewise.
5560 * gfortran.dg/real_index_1.f90: Likewise.
5561 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5562 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5563 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5564 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5565 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5566 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5567 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5568 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5569 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5570 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5571 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5572 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5573 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5574 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5575 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5576 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5577 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5578 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5579 * gfortran.dg/record_marker_1.f90: Likewise.
5580 * gfortran.dg/record_marker_2.f: Likewise.
5581 * gfortran.dg/record_marker_3.f90: Likewise.
5582 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5583 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5584 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5585 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5586 * gfortran.dg/recursive_check_7.f90: Likewise.
5587 * gfortran.dg/recursive_reference_1.f90: Likewise.
5588 * gfortran.dg/recursive_reference_2.f90: Likewise.
5589 * gfortran.dg/recursive_stack.f90: Likewise.
5590 * gfortran.dg/reduction.f90: Likewise.
5591 * gfortran.dg/repack_arrays_1.f90: Likewise.
5592 * gfortran.dg/repeat_1.f90: Likewise.
5593 * gfortran.dg/repeat_2.f90: Likewise.
5594 * gfortran.dg/repeat_3.f90: Likewise.
5595 * gfortran.dg/repeat_6.f90: Likewise.
5596 * gfortran.dg/reshape-alloc.f90: Likewise.
5597 * gfortran.dg/reshape-complex.f90: Likewise.
5598 * gfortran.dg/reshape.f90: Likewise.
5599 * gfortran.dg/reshape_2.f90: Likewise.
5600 * gfortran.dg/reshape_7.f90: Likewise.
5601 * gfortran.dg/reshape_empty_1.f03: Likewise.
5602 * gfortran.dg/reshape_pad_1.f90: Likewise.
5603 * gfortran.dg/reshape_rank7.f90: Likewise.
5604 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5605 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5606 * gfortran.dg/result_default_init_1.f90: Likewise.
5607 * gfortran.dg/result_in_spec_1.f90: Likewise.
5608 * gfortran.dg/result_in_spec_2.f90: Likewise.
5609 * gfortran.dg/ret_array_1.f90: Likewise.
5610 * gfortran.dg/ret_pointer_1.f90: Likewise.
5611 * gfortran.dg/ret_pointer_2.f90: Likewise.
5612 * gfortran.dg/rewind_1.f90: Likewise.
5613 * gfortran.dg/round_1.f03: Likewise.
5614 * gfortran.dg/round_2.f03: Likewise.
5615 * gfortran.dg/round_3.f08: Likewise.
5616 * gfortran.dg/round_4.f90: Likewise.
5617 * gfortran.dg/rrspacing_1.f90: Likewise.
5618 * gfortran.dg/runtime_warning_1.f90: Likewise.
5619 * gfortran.dg/same_type_as_2.f03: Likewise.
5620 * gfortran.dg/save_1.f90: Likewise.
5621 * gfortran.dg/save_5.f90: Likewise.
5622 * gfortran.dg/save_6.f90: Likewise.
5623 * gfortran.dg/scalar_mask_1.f90: Likewise.
5624 * gfortran.dg/scalar_mask_2.f90: Likewise.
5625 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5626 * gfortran.dg/scale_1.f90: Likewise.
5627 * gfortran.dg/scan_1.f90: Likewise.
5628 * gfortran.dg/scan_2.f90: Likewise.
5629 * gfortran.dg/secnds-1.f: Likewise.
5630 * gfortran.dg/secnds.f: Likewise.
5631 * gfortran.dg/select_1.f90: Likewise.
5632 * gfortran.dg/select_2.f90: Likewise.
5633 * gfortran.dg/select_3.f90: Likewise.
5634 * gfortran.dg/select_5.f90: Likewise.
5635 * gfortran.dg/select_char_1.f90: Likewise.
5636 * gfortran.dg/select_char_2.f90: Likewise.
5637 * gfortran.dg/select_type_13.f03: Likewise.
5638 * gfortran.dg/select_type_14.f03: Likewise.
5639 * gfortran.dg/select_type_15.f03: Likewise.
5640 * gfortran.dg/select_type_19.f03: Likewise.
5641 * gfortran.dg/select_type_2.f03: Likewise.
5642 * gfortran.dg/select_type_26.f03: Likewise.
5643 * gfortran.dg/select_type_27.f03: Likewise.
5644 * gfortran.dg/select_type_28.f03: Likewise.
5645 * gfortran.dg/select_type_3.f03: Likewise.
5646 * gfortran.dg/select_type_35.f03: Likewise.
5647 * gfortran.dg/select_type_36.f03: Likewise.
5648 * gfortran.dg/select_type_37.f03: Likewise.
5649 * gfortran.dg/select_type_39.f03: Likewise.
5650 * gfortran.dg/select_type_4.f90: Likewise.
5651 * gfortran.dg/select_type_5.f03: Likewise.
5652 * gfortran.dg/select_type_6.f03: Likewise.
5653 * gfortran.dg/select_type_7.f03: Likewise.
5654 * gfortran.dg/select_type_8.f03: Likewise.
5655 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5656 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5657 * gfortran.dg/selected_kind_1.f90: Likewise.
5658 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5659 * gfortran.dg/shape_2.f90: Likewise.
5660 * gfortran.dg/shape_4.f90: Likewise.
5661 * gfortran.dg/shape_5.f90: Likewise.
5662 * gfortran.dg/shape_7.f90: Likewise.
5663 * gfortran.dg/shape_8.f90: Likewise.
5664 * gfortran.dg/shape_9.f90: Likewise.
5665 * gfortran.dg/shift-kind_2.f90: Likewise.
5666 * gfortran.dg/shiftalr_1.F90: Likewise.
5667 * gfortran.dg/shiftalr_2.F90: Likewise.
5668 * gfortran.dg/simpleif_1.f90: Likewise.
5669 * gfortran.dg/simplify_argN_1.f90: Likewise.
5670 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5671 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5672 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5673 * gfortran.dg/simplify_modulo.f90: Likewise.
5674 * gfortran.dg/single_char_string.f90: Likewise.
5675 * gfortran.dg/size_dim.f90: Likewise.
5676 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5677 * gfortran.dg/sizeof.f90: Likewise.
5678 * gfortran.dg/sizeof_4.f90: Likewise.
5679 * gfortran.dg/slash_1.f90: Likewise.
5680 * gfortran.dg/sms-1.f90: Likewise.
5681 * gfortran.dg/sms-2.f90: Likewise.
5682 * gfortran.dg/spec_expr_7.f90: Likewise.
5683 * gfortran.dg/specifics_1.f90: Likewise.
5684 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5685 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5686 * gfortran.dg/spread_init_expr.f03: Likewise.
5687 * gfortran.dg/spread_scalar_source.f90: Likewise.
5688 * gfortran.dg/spread_shape_1.f90: Likewise.
5689 * gfortran.dg/stat_1.f90: Likewise.
5690 * gfortran.dg/stat_2.f90: Likewise.
5691 * gfortran.dg/stfunc_1.f90: Likewise.
5692 * gfortran.dg/stfunc_4.f90: Likewise.
5693 * gfortran.dg/stfunc_6.f90: Likewise.
5694 * gfortran.dg/storage_size_1.f08: Likewise.
5695 * gfortran.dg/storage_size_3.f08: Likewise.
5696 * gfortran.dg/storage_size_4.f90: Likewise.
5697 * gfortran.dg/streamio_1.f90: Likewise.
5698 * gfortran.dg/streamio_10.f90: Likewise.
5699 * gfortran.dg/streamio_11.f90: Likewise.
5700 * gfortran.dg/streamio_12.f90: Likewise.
5701 * gfortran.dg/streamio_13.f90: Likewise.
5702 * gfortran.dg/streamio_14.f90: Likewise.
5703 * gfortran.dg/streamio_15.f90: Likewise.
5704 * gfortran.dg/streamio_16.f90: Likewise.
5705 * gfortran.dg/streamio_17.f90: Likewise.
5706 * gfortran.dg/streamio_2.f90: Likewise.
5707 * gfortran.dg/streamio_3.f90: Likewise.
5708 * gfortran.dg/streamio_4.f90: Likewise.
5709 * gfortran.dg/streamio_5.f90: Likewise.
5710 * gfortran.dg/streamio_6.f90: Likewise.
5711 * gfortran.dg/streamio_7.f90: Likewise.
5712 * gfortran.dg/streamio_8.f90: Likewise.
5713 * gfortran.dg/streamio_9.f90: Likewise.
5714 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5715 * gfortran.dg/string_4.f90: Likewise.
5716 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5717 * gfortran.dg/string_assign_2.f90: Likewise.
5718 * gfortran.dg/string_compare_1.f90: Likewise.
5719 * gfortran.dg/string_compare_2.f90: Likewise.
5720 * gfortran.dg/string_compare_3.f90: Likewise.
5721 * gfortran.dg/string_ctor_1.f90: Likewise.
5722 * gfortran.dg/string_length_1.f90: Likewise.
5723 * gfortran.dg/string_length_2.f90: Likewise.
5724 * gfortran.dg/string_length_3.f90: Likewise.
5725 * gfortran.dg/string_length_4.f90: Likewise.
5726 * gfortran.dg/string_null_compare_1.f: Likewise.
5727 * gfortran.dg/string_pad_trunc.f90: Likewise.
5728 * gfortran.dg/structure_constructor_1.f03: Likewise.
5729 * gfortran.dg/structure_constructor_11.f90: Likewise.
5730 * gfortran.dg/structure_constructor_13.f03: Likewise.
5731 * gfortran.dg/structure_constructor_2.f03: Likewise.
5732 * gfortran.dg/structure_constructor_5.f03: Likewise.
5733 * gfortran.dg/submodule_1.f08: Likewise.
5734 * gfortran.dg/submodule_11.f08: Likewise.
5735 * gfortran.dg/submodule_14.f08: Likewise.
5736 * gfortran.dg/submodule_15.f08: Likewise.
5737 * gfortran.dg/submodule_17.f08: Likewise.
5738 * gfortran.dg/submodule_18.f08: Likewise.
5739 * gfortran.dg/submodule_19.f08: Likewise.
5740 * gfortran.dg/submodule_2.f08: Likewise.
5741 * gfortran.dg/submodule_27.f08: Likewise.
5742 * gfortran.dg/submodule_28.f08: Likewise.
5743 * gfortran.dg/submodule_29.f08: Likewise.
5744 * gfortran.dg/submodule_30.f08: Likewise.
5745 * gfortran.dg/submodule_6.f08: Likewise.
5746 * gfortran.dg/submodule_7.f08: Likewise.
5747 * gfortran.dg/submodule_8.f08: Likewise.
5748 * gfortran.dg/subnormal_1.f90: Likewise.
5749 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5750 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5751 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5752 * gfortran.dg/substr_2.f: Likewise.
5753 * gfortran.dg/substr_3.f: Likewise.
5754 * gfortran.dg/substr_4.f: Likewise.
5755 * gfortran.dg/substr_5.f90: Likewise.
5756 * gfortran.dg/substr_6.f90: Likewise.
5757 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5758 * gfortran.dg/sum_init_expr.f03: Likewise.
5759 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5760 * gfortran.dg/system_clock_3.f08: Likewise.
5761 * gfortran.dg/t_editing.f: Likewise.
5762 * gfortran.dg/team_change_1.f90: Likewise.
5763 * gfortran.dg/team_end_1.f90: Likewise.
5764 * gfortran.dg/team_number_1.f90: Likewise.
5765 * gfortran.dg/temporary_1.f90: Likewise.
5766 * gfortran.dg/test_com_block.f90: Likewise.
5767 * gfortran.dg/test_only_clause.f90: Likewise.
5768 * gfortran.dg/tiny_1.f90: Likewise.
5769 * gfortran.dg/tiny_2.f90: Likewise.
5770 * gfortran.dg/tl_editing.f90: Likewise.
5771 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5772 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5773 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5774 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5775 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5776 * gfortran.dg/transfer_class_2.f90: Likewise.
5777 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5778 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5779 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5780 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5781 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5782 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5783 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5784 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5785 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5786 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5787 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5788 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5789 * gfortran.dg/transpose_1.f90: Likewise.
5790 * gfortran.dg/transpose_3.f03: Likewise.
5791 * gfortran.dg/transpose_4.f90: Likewise.
5792 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5793 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5794 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5795 * gfortran.dg/trim_1.f90: Likewise.
5796 * gfortran.dg/trim_optimize_1.f90: Likewise.
5797 * gfortran.dg/trim_optimize_2.f90: Likewise.
5798 * gfortran.dg/trim_optimize_3.f90: Likewise.
5799 * gfortran.dg/trim_optimize_4.f90: Likewise.
5800 * gfortran.dg/trim_optimize_5.f90: Likewise.
5801 * gfortran.dg/trim_optimize_6.f90: Likewise.
5802 * gfortran.dg/trim_optimize_7.f90: Likewise.
5803 * gfortran.dg/trim_optimize_8.f90: Likewise.
5804 * gfortran.dg/type_to_class_1.f03: Likewise.
5805 * gfortran.dg/type_to_class_2.f03: Likewise.
5806 * gfortran.dg/type_to_class_3.f03: Likewise.
5807 * gfortran.dg/type_to_class_4.f03: Likewise.
5808 * gfortran.dg/type_to_class_5.f03: Likewise.
5809 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5810 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5811 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5812 * gfortran.dg/typebound_call_1.f03: Likewise.
5813 * gfortran.dg/typebound_call_13.f03: Likewise.
5814 * gfortran.dg/typebound_call_18.f03: Likewise.
5815 * gfortran.dg/typebound_call_19.f03: Likewise.
5816 * gfortran.dg/typebound_call_2.f03: Likewise.
5817 * gfortran.dg/typebound_call_20.f03: Likewise.
5818 * gfortran.dg/typebound_call_3.f03: Likewise.
5819 * gfortran.dg/typebound_generic_5.f03: Likewise.
5820 * gfortran.dg/typebound_generic_6.f03: Likewise.
5821 * gfortran.dg/typebound_generic_9.f03: Likewise.
5822 * gfortran.dg/typebound_operator_12.f03: Likewise.
5823 * gfortran.dg/typebound_operator_13.f03: Likewise.
5824 * gfortran.dg/typebound_operator_15.f90: Likewise.
5825 * gfortran.dg/typebound_operator_20.f90: Likewise.
5826 * gfortran.dg/typebound_operator_3.f03: Likewise.
5827 * gfortran.dg/typebound_operator_6.f03: Likewise.
5828 * gfortran.dg/typebound_operator_7.f03: Likewise.
5829 * gfortran.dg/typebound_operator_8.f03: Likewise.
5830 * gfortran.dg/typebound_operator_9.f03: Likewise.
5831 * gfortran.dg/typebound_proc_19.f90: Likewise.
5832 * gfortran.dg/typebound_proc_20.f90: Likewise.
5833 * gfortran.dg/typebound_proc_23.f90: Likewise.
5834 * gfortran.dg/typebound_proc_27.f03: Likewise.
5835 * gfortran.dg/typebound_proc_35.f90: Likewise.
5836 * gfortran.dg/typebound_proc_36.f90: Likewise.
5837 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5838 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5839 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5840 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5841 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5842 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5843 * gfortran.dg/unf_short_record_1.f90: Likewise.
5844 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5845 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5846 * gfortran.dg/unit_1.f90: Likewise.
5847 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5848 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5849 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5850 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5851 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5852 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5853 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5854 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5855 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5856 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5857 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5858 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5859 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5860 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5861 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5862 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5863 * gfortran.dg/unpack_init_expr.f03: Likewise.
5864 * gfortran.dg/use_10.f90: Likewise.
5865 * gfortran.dg/use_11.f90: Likewise.
5866 * gfortran.dg/use_13.f90: Likewise.
5867 * gfortran.dg/use_24.f90: Likewise.
5868 * gfortran.dg/use_27.f90: Likewise.
5869 * gfortran.dg/use_5.f90: Likewise.
5870 * gfortran.dg/use_allocated_1.f90: Likewise.
5871 * gfortran.dg/use_only_1.f90: Likewise.
5872 * gfortran.dg/use_only_4.f90: Likewise.
5873 * gfortran.dg/use_rename_2.f90: Likewise.
5874 * gfortran.dg/use_rename_4.f90: Likewise.
5875 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5876 * gfortran.dg/used_interface_ref.f90: Likewise.
5877 * gfortran.dg/used_types_5.f90: Likewise.
5878 * gfortran.dg/utf8_1.f03: Likewise.
5879 * gfortran.dg/utf8_2.f03: Likewise.
5880 * gfortran.dg/value_1.f90: Likewise.
5881 * gfortran.dg/value_2.f90: Likewise.
5882 * gfortran.dg/value_4.f90: Likewise.
5883 * gfortran.dg/value_6.f03: Likewise.
5884 * gfortran.dg/value_7.f03: Likewise.
5885 * gfortran.dg/value_test.f90: Likewise.
5886 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5887 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5888 * gfortran.dg/vect/pr60510.f: Likewise.
5889 * gfortran.dg/vect/pr69882.f90: Likewise.
5890 * gfortran.dg/vect/pr69980.f90: Likewise.
5891 * gfortran.dg/vect/vect-5.f90: Likewise.
5892 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5893 * gfortran.dg/vector_subscript_1.f90: Likewise.
5894 * gfortran.dg/vector_subscript_2.f90: Likewise.
5895 * gfortran.dg/vector_subscript_3.f90: Likewise.
5896 * gfortran.dg/vector_subscript_5.f90: Likewise.
5897 * gfortran.dg/verify_2.f90: Likewise.
5898 * gfortran.dg/volatile10.f90: Likewise.
5899 * gfortran.dg/where_1.f90: Likewise.
5900 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5901 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5902 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5903 * gfortran.dg/whole_file_13.f90: Likewise.
5904 * gfortran.dg/whole_file_2.f90: Likewise.
5905 * gfortran.dg/widechar_2.f90: Likewise.
5906 * gfortran.dg/widechar_4.f90: Likewise.
5907 * gfortran.dg/widechar_5.f90: Likewise.
5908 * gfortran.dg/widechar_6.f90: Likewise.
5909 * gfortran.dg/widechar_8.f90: Likewise.
5910 * gfortran.dg/widechar_IO_1.f90: Likewise.
5911 * gfortran.dg/widechar_IO_2.f90: Likewise.
5912 * gfortran.dg/widechar_IO_3.f90: Likewise.
5913 * gfortran.dg/widechar_IO_4.f90: Likewise.
5914 * gfortran.dg/widechar_compare_1.f90: Likewise.
5915 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5916 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5917 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5918 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5919 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5920 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5921 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5922 * gfortran.dg/widechar_select_1.f90: Likewise.
5923 * gfortran.dg/winapi.f90: Likewise.
5924 * gfortran.dg/write_0_pe_format.f90: Likewise.
5925 * gfortran.dg/write_back.f: Likewise.
5926 * gfortran.dg/write_check3.f90: Likewise.
5927 * gfortran.dg/write_direct_eor.f90: Likewise.
5928 * gfortran.dg/write_padding.f90: Likewise.
5929 * gfortran.dg/write_recursive.f90: Likewise.
5930 * gfortran.dg/write_rewind_1.f: Likewise.
5931 * gfortran.dg/write_rewind_2.f: Likewise.
5932 * gfortran.dg/write_zero_array.f90: Likewise.
5933 * gfortran.dg/x_slash_1.f: Likewise.
5934 * gfortran.dg/x_slash_2.f: Likewise.
5935 * gfortran.dg/zero_array_components_1.f90: Likewise.
5936 * gfortran.dg/zero_length_1.f90: Likewise.
5937 * gfortran.dg/zero_length_2.f90: Likewise.
5938 * gfortran.dg/zero_sized_1.f90: Likewise.
5939 * gfortran.dg/zero_sized_3.f90: Likewise.
5940 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5941 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5942 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5943 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5944 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5945 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5946 * gfortran.fortran-torture/execute/args.f90: Likewise.
5947 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5948 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5949 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5950 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5951 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5952 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5953 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5954 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5955 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5956 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5957 * gfortran.fortran-torture/execute/common.f90: Likewise.
5958 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5959 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5960 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5961 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5962 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5963 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5964 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5965 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5966 * gfortran.fortran-torture/execute/data.f90: Likewise.
5967 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5968 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5969 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5970 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5971 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5972 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5973 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5974 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5975 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5976 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5977 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5978 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5979 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5980 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5981 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5982 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5983 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5984 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5985 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5986 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5987 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5988 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5989 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5990 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5991 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5992 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5993 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5994 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5995 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5996 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5997 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5998 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5999 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6000 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6001 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6002 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6003 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6004 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6005 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6006 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6007 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6008 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6009 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6010 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6011 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6012 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6013 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6014 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6015 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6016 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6017 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6018 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6019 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6020 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6021 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6022 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6023 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6024 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6025 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6026 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6027 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6028 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6029 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6030 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6031 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6032 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6033 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6034 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6035 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6036 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6037 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6038 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6039 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6040 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6041 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6042 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6043 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6044 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6045 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6046 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6047 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6048 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6049 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6050 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6051 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6052 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6053 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6054 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6055 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6056 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6057 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6058 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6059 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6060 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6061 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6062 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6063 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6064 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6065 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6066 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6067 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6068 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6069 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6070 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6071 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6072 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6073 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6074 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6075 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6076 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6077 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6078 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6079 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6080 * gfortran.fortran-torture/execute/math.f90: Likewise.
6081 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6082 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6083 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6084 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6085 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6086 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6087 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6088 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6089 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6090 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6091 * gfortran.fortran-torture/execute/power.f90: Likewise.
6092 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6093 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6094 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6095 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6096 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6097 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6098 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6099 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6100 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6101 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6102 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6103 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6104 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6105 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6106 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6107 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6108 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6109 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6110 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6111 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6112 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6113 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6114 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6115 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6116 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6117 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6118 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6119 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6120 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6121 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6122 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6123 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6124 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6125 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6126 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6127 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6128 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6129 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6130 * gfortran.fortran-torture/execute/string.f90: Likewise.
6131 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6132 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6133 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6134 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6135 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6136 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6137 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6138 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6139 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6140 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6141 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6142 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6143 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6144 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6145 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6146 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6147 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6148 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6149 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6150 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6151 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6152 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6153 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6154 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6155 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6156 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6157 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6158 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6159 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6160 * gfortran.dg/inline_transpose_1.f90: Likewise.
6161
6162 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6163
6164 PR fortran/84115
6165 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6166 change to dg-run.
6167
6168 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6169
6170 PR ada/84277
6171 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6172 * gnat.dg/dispatch1.adb: Rename into...
6173 * gnat.dg/disp1.adb: ...this.
6174 * gnat.dg/dispatch1_p.ads: Rename into...
6175 * gnat.dg/disp1_pkg.ads: ...this.
6176 * gnat.dg/disp2.adb: Rename into...
6177 * gnat.dg/dispatch2.adb: ...this.
6178 * gnat.dg/dispatch2_p.ads: Rename into...
6179 * gnat.dg/disp2_pkg.ads: ...this.
6180 * gnat.dg/dispatch2_p.adb: Rename into...
6181 * gnat.dg/disp2_pkg.adb: this.
6182 * gnat.dg/generic_dispatch.adb: Rename into...
6183 * gnat.dg/generic_disp.adb: this.
6184 * gnat.dg/generic_dispatch_p.ads: Rename into...
6185 * gnat.dg/generic_disp_pkg.ads: ...this.
6186 * gnat.dg/generic_dispatch_p.adb: Rename into...
6187 * gnat.dg/generic_disp_pkg.adb: ...this.
6188 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6189 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6190 * gnat.dg/object_overflow1.adb: Tweak index.
6191 * gnat.dg/object_overflow2.adb: Likewise.
6192 * gnat.dg/object_overflow3.adb: Likewise.
6193 * gnat.dg/object_overflow4.adb: Likewise.
6194 * gnat.dg/object_overflow5.adb: Likewise.
6195
6196 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR ipa/84425
6199 * gcc.c-torture/compile/pr84425.c: New test.
6200
6201 2018-02-16 Marek Polacek <polacek@redhat.com>
6202 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR c++/84192
6205 * g++.dg/cpp1y/constexpr-84192.C: New test.
6206
6207 2018-02-16 Martin Sebor <msebor@redhat.com>
6208
6209 PR c++/79064
6210 * g++.dg/overload15.C: New test.
6211
6212 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6213
6214 PR target/81535
6215 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6216 * gcc.dg/pr56727-2.c: Ditto.
6217 * gcc.target/powerpc/pr79439.c: Renamed to...
6218 * gcc.target/powerpc/pr79439-1.c: ...this.
6219 * gcc.target/powerpc/pr79439-2.c: New test.
6220 * gcc.target/powerpc/pr79439-3.c: New test.
6221
6222 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6223
6224 target/pr84371
6225 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6226 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6227 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6228 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6229 * gcc.target/powerpc/builtins-3.c: Same.
6230
6231 2018-02-16 Nathan Sidwell <nathan@acm.org>
6232
6233 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6234
6235 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6236
6237 PR rtl-optimization/70023
6238 * gcc.target/i386/pr70023.c: New.
6239
6240 2018-02-16 Carl Love <cel@us.ibm.com>
6241
6242 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6243 tests.
6244 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6245 tests.
6246
6247 2018-02-16 Carl Love <cel@us.ibm.com>
6248
6249 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6250 for the ABI definitions for vec_extract4b and vec_insert4b.
6251
6252 2018-02-16 Nathan Sidwell <nathan@acm.org>
6253
6254 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6255 * g++.old-deja/g++.mike/net43.C: Likewise.
6256
6257 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6258
6259 PR c++/82468
6260 * g++.dg/cpp1z/class-deduction48.C: New.
6261
6262 2018-02-16 Nathan Sidwell <nathan@acm.org>
6263
6264 PR c++/84375
6265 * g++.dg/lookup/pr84375.C: New.
6266
6267 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6268
6269 PR target/83831
6270 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6271
6272 2018-02-16 Richard Biener <rguenther@suse.de>
6273
6274 PR tree-optimization/84417
6275 * gcc.dg/torture/pr84417.c: New testcase.
6276
6277 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6278
6279 PR target/84272
6280 * g++.dg/opt/pr84272.C: New test.
6281
6282 PR rtl-optimization/83723
6283 * gcc.dg/pr83723.c: New test.
6284
6285 2018-02-16 Richard Biener <rguenther@suse.de>
6286
6287 PR tree-optimization/84399
6288 * gcc.dg/graphite/pr84399.c: New testcase.
6289
6290 2018-02-16 Richard Biener <rguenther@suse.de>
6291
6292 PR tree-optimization/84190
6293 * g++.dg/torture/pr84190.C: New testcase.
6294
6295 2018-02-15 Martin Sebor <msebor@redhat.com>
6296
6297 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6298 directives.
6299
6300 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6301
6302 PR fortran/84409
6303 * gfortran.dg/dtio_21.f03: Add an error message.
6304 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6305
6306 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6307
6308 PR fortran/84381
6309 * gfortran.dg/stop_shouldfail.f90: New test.
6310
6311 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6312
6313 PR c++/84330
6314 * g++.dg/concepts/pr84330.C: New.
6315
6316 2018-02-15 Tom de Vries <tom@codesourcery.com>
6317
6318 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6319
6320 2018-02-15 Tom de Vries <tom@codesourcery.com>
6321
6322 * gcc.c-torture/compile/pr84136.c: Require effective target
6323 indirect_jumps.
6324
6325 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR tree-optimization/84383
6328 * gcc.c-torture/compile/pr84383.c: New test.
6329
6330 PR tree-optimization/84334
6331 * gcc.dg/pr84334.c: New test.
6332
6333 2018-02-14 Carl Love <cel@us.ibm.com>
6334
6335 * gcc.target/powerpc/builtins-4-int128-runnable.c
6336 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6337 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6338
6339 2018-02-14 Martin Sebor <msebor@redhat.com>
6340
6341 PR tree-optimization/83698
6342 * gcc.dg/Wrestrict-7.c: New test.
6343 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6344 * gcc.target/i386/chkp-stropt-17.c: Same.
6345
6346 2018-02-14 Martin Sebor <msebor@redhat.com>
6347
6348 PR c/84108
6349 * gcc.dg/Wattributes-8.c: New test.
6350
6351 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6352
6353 PR fortran/84385
6354 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6355 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6356 * gfortran.dg/select_type_1.f03: Extend test case.
6357
6358 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6359
6360 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6361 (dg-options): Use -O2 -msse2 -mno-sse3.
6362
6363 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6364
6365 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6366 this test case still works ok.
6367 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6368 * gcc.dg/vmx/insert-be-order.c: Likewise.
6369 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6370 * gcc.dg/vmx/ld-be-order.c: Likewise.
6371 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6372 * gcc.dg/vmx/lde-be-order.c: Likewise.
6373 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6374 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6375 * gcc.dg/vmx/merge-be-order.c: Likewise.
6376 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6377 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6378 * gcc.dg/vmx/pack-be-order.c: Likewise.
6379 * gcc.dg/vmx/perm-be-order.c: Likewise.
6380 * gcc.dg/vmx/splat-be-order.c: Likewise.
6381 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6382 * gcc.dg/vmx/st-be-order.c: Likewise.
6383 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6384 * gcc.dg/vmx/ste-be-order.c: Likewise.
6385 * gcc.dg/vmx/stl-be-order.c: Likewise.
6386 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6387 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6388 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6389 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6390 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6391
6392 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6393
6394 PR c++/84350
6395 * g++.dg/cpp0x/auto49.C: New.
6396
6397 2018-02-14 Nathan Sidwell <nathan@acm.org>
6398
6399 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6400
6401 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6402
6403 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6404 * gcc.target/powerpc/le-altivec-consts.c: Same.
6405
6406 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6407
6408 PR target/84220
6409 * gcc.target/powerpc/pr84220-sld.c: New test.
6410 * gcc.target/powerpc/pr84220-sld2.c: New test.
6411 * gcc.target/powerpc/pr84220-sldw.c: New test.
6412 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6413 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6414
6415 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6416
6417 PR target/84239
6418 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6419 _inc_ssp intrinsics.
6420 * gcc.target/i386/cet-intrin-4.c: Likewise.
6421 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6422 __builtin_ia32_rdssp[d|q].
6423
6424 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6425
6426 PR tree-optimization/84357
6427 * gcc.dg/vect/pr84357.c: New test.
6428
6429 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6430
6431 PR target/83831
6432 * gcc.target/rx/pr83831.c: New tests.
6433
6434 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6435
6436 PR target/79242
6437 * gcc.target/msp430/pr79242.c: New test.
6438
6439 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6440
6441 PR target/84372
6442 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6443 with -mcpu=power9.
6444
6445 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6446
6447 PR target/84279
6448 * g++.dg/pr84279.C: New test.
6449
6450 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6451
6452 PR rtl-optimization/84169
6453 * gcc.c-torture/execute/pr84169.c: New.
6454
6455 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6456
6457 PR target/84370
6458 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6459
6460 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6461
6462 PR target/84365
6463 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6464 with -mcpu=power9.
6465
6466 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6467
6468 PR c++/84364
6469 * g++.dg/warn/effc4.C: New test.
6470
6471 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6472
6473 PR c++/84333
6474 * g++.dg/template/sizeof16.C: New.
6475 * g++.dg/template/sizeof17.C: Likewise.
6476
6477 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6478
6479 PR fortran/84313
6480 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6481 add necessary compiler options.
6482 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6483
6484 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR c/82210
6487 * gcc.c-torture/execute/pr82210.c: New test.
6488
6489 PR middle-end/84309
6490 * gcc.dg/pr84309-2.c: New test.
6491
6492 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6493
6494 PR tree-optimization/84321
6495 * gcc.dg/pr84321.c: New test.
6496
6497 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6498
6499 PR target/84359
6500 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6501
6502 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6503
6504 PR sanitizer/84340
6505 * gcc.dg/asan/pr84307.c: Remove test.
6506
6507 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6508
6509 * gcc.target/rl78/test_auto_vector.c: New test.
6510
6511 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6512
6513 PR c/84305
6514 * gcc.c-torture/compile/pr84305.c: New test.
6515
6516 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR target/84335
6519 * gcc.target/i386/pr84335.c: New test.
6520
6521 PR tree-optimization/84339
6522 * gcc.c-torture/execute/pr84339.c: New test.
6523
6524 PR middle-end/84309
6525 * gcc.dg/pr84309.c: New test.
6526 * gcc.target/i386/pr84309.c: New test.
6527
6528 PR target/84336
6529 * gcc.target/i386/pr84336.c: New test.
6530
6531 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6532
6533 PR c++/84341
6534 * c-c++-common/gomp/pr84341.c: New test.
6535
6536 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6537
6538 PR fortran/68746
6539 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6540
6541 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6542
6543 PR fortran/68746
6544 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6545 of zero for read.
6546
6547 2018-02-12 Jeff Law <law@redhat.com>
6548
6549 * gcc.c-torture/compile/reg-args-size.c: New test.
6550
6551 2018-02-12 Carl Love <cel@us.ibm.com>
6552
6553 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6554 uint128 tests to new testfile.
6555 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6556 int128 and uint128 tests.
6557 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6558 list of torture tests.
6559
6560 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6561
6562 PR fortran/84273
6563 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6564 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6565
6566 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6567
6568 PR target/82641
6569 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6570
6571 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6572
6573 PR sanitizer/84307
6574 * gcc.dg/asan/pr84307.c: New test.
6575
6576 2018-02-12 Nathan Sidwell <nathan@acm.org>
6577
6578 * g++.dg/parse/pr84263.C: New.
6579
6580 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6581
6582 PR c++/79626
6583 * g++.dg/template/crash129.C: New.
6584
6585 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6586
6587 PR target/83828
6588 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6589 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6590 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6591 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6592 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6593
6594 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6595
6596 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6597 _mm_maskz_scalef_round_sd): Test new intrinsics.
6598 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6599 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6600 intrinsics.
6601 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6602 _mm_maskz_scalef_round_ss): Test new intrinsics.
6603 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6604 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6605 intrinsics.
6606 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6607 __builtin_ia32_scalefss_round): Remove builtin.
6608 (__builtin_ia32_scalefsd_mask_round,
6609 __builtin_ia32_scalefss_mask_round): Test new builtin.
6610 * gcc.target/i386/sse-13.c: Ditto.
6611 * gcc.target/i386/sse-23.c: Ditto.
6612
6613 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6614
6615 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6616 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6617 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6618 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6619 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6620 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6621 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6622 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6623 intrinsics.
6624 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6625 (__builtin_ia32_sqrtss_round): Remove builtins.
6626 (__builtin_ia32_sqrtsd_mask_round)
6627 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6628 * gcc.target/i386/sse-13.c: Ditto.
6629 * gcc.target/i386/sse-23.c: Ditto.
6630
6631 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6632
6633 PR fortran/35299
6634 * gfortran.dg/statement_function_3.f: New test.
6635
6636 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6637
6638 PR fortran/54223
6639 PR fortran/84276
6640 * gfortran.dg/statement_function_1.f90: New test.
6641 * gfortran.dg/statement_function_2.f90: New test.
6642
6643 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6644
6645 PR fortran/84074
6646 * gfortran.dg/type_to_class_5.f03: New test.
6647
6648 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6649
6650 PR fortran/56691
6651 * gfortran.dg/type_to_class_4.f03: New test.
6652
6653 2018-02-10 Alan Modra <amodra@gmail.com>
6654
6655 PR target/84300
6656 * gcc.dg/pr84300.c: New.
6657
6658 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6659
6660 PR sanitizer/83987
6661 * g++.dg/ubsan/pr83987-2.C: New test.
6662
6663 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6664
6665 * gcc.target/rx/movsicc.c: New test.
6666
6667 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6668
6669 PR target/83926
6670 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6671 message.
6672
6673 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6674
6675 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6676 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6677
6678 2018-02-09 Nathan Sidwell <nathan@acm.org>
6679
6680 PR c/84293
6681 * c-c++-common/pr84293.h: New.
6682 * c-c++-common/pr84293.c: New.
6683
6684 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6685
6686 PR rtl-optimization/57193
6687 * gcc.target/i386/pr57193.c: New.
6688
6689 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR target/84226
6692 * gcc.target/powerpc/pr84226.c: New test.
6693
6694 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6695
6696 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6697 from this to...
6698 <vclzd>: ...this.
6699
6700 2018-02-09 Martin Sebor <msebor@redhat.com>
6701
6702 PR lto/84212
6703 * gcc.dg/lto/pr84212_0.c: New test file.
6704 * gcc.dg/lto/pr84212_1.c: Same.
6705
6706 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6707
6708 PR target/83926
6709 * gcc.target/powerpc/pr83926.c: New test.
6710 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6711 message. Fix test for running in 32-bit mode.
6712
6713 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6714
6715 PR target/82641
6716 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6717
6718 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6719
6720 PR target/PR84295
6721 * gcc.target/s390/pr84295.c: New test.
6722
6723 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6724
6725 PR c++/77522
6726 * g++.dg/cpp1y/lambda-init16.C: New.
6727
6728 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6729
6730 * gnat.dg/sso8.adb: New test.
6731 * gnat.dg/sso8_pkg.ads: New helper.
6732
6733 2018-02-09 Richard Biener <rguenther@suse.de>
6734
6735 PR tree-optimization/84278
6736 * gcc.target/i386/pr84278.c: Adjust regex.
6737
6738 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR tree-optimization/84232
6741 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6742
6743 PR debug/84252
6744 * gcc.target/aarch64/pr84252.c: New test.
6745
6746 PR middle-end/84237
6747 * gcc.dg/pr84237.c: New test.
6748
6749 2018-02-09 Marek Polacek <polacek@redhat.com>
6750 Jakub Jelinek <jakub@redhat.com>
6751
6752 PR c++/83659
6753 * g++.dg/torture/pr83659.C: New test.
6754
6755 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6756
6757 PR tree-optimization/84136
6758 * gcc.c-torture/compile/pr84136.c: New test.
6759
6760 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6761
6762 PR target/83008
6763 * gcc.target/i386/pr83008.c: New test.
6764
6765 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6766
6767 PR target/81143
6768 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6769
6770 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6771
6772 PR c++/83806
6773 * g++.dg/warn/Wunused-parm-11.C: New.
6774
6775 2018-02-08 Marek Polacek <polacek@redhat.com>
6776
6777 PR tree-optimization/84238
6778 * gcc.dg/Wstringop-overflow-3.c: New test.
6779
6780 2018-02-08 Nathan Sidwell <nathan@acm.org>
6781
6782 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6783
6784 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6785
6786 PR tree-optimization/84265
6787 * gcc.dg/vect/pr84265.c: New test.
6788
6789 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6790
6791 PR tree-optimization/81635
6792 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6793 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6794
6795 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6796
6797 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6798 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6799 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6800 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6801 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6802 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6803 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6804 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6805 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6806 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6807 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6808 * gcc.target/s390/nobp-return-attr-all.c: New test.
6809 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6810 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6811 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6812 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6813 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6814 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6815 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6816 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6817 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6818 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6819 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6820 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6821 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6822 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6823
6824 2018-02-08 Richard Biener <rguenther@suse.de>
6825
6826 PR tree-optimization/84233
6827 * g++.dg/torture/pr84233.C: New testcase.
6828
6829 2018-02-08 Richard Biener <rguenther@suse.de>
6830
6831 PR tree-optimization/84278
6832 * gcc.target/i386/pr84278.c: New testcase.
6833
6834 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6835
6836 PR rtl-optimization/84068
6837 PR rtl-optimization/83459
6838 * gcc.dg/pr84068.c: New test.
6839
6840 2018-02-08 Richard Biener <rguenther@suse.de>
6841
6842 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6843 loop vectorization to happen.
6844
6845 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6846
6847 PR c++/83204
6848 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6849
6850 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6851
6852 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6853
6854 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6855
6856 PR target/84154
6857 * gcc.target/powerpc/pr84154-1.c: New tests.
6858 * gcc.target/powerpc/pr84154-2.c: Likewise.
6859 * gcc.target/powerpc/pr84154-3.c: Likewise.
6860
6861 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6862
6863 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6864
6865 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6866
6867 PR c++/84082
6868 * g++.dg/template/incomplete11.C: New test.
6869 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6870
6871 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6872
6873 PR fortran/82994
6874 * gfortran.dg/deallocate_error_3.f90: New test.
6875 * gfortran.dg/deallocate_error_4.f90: New test.
6876
6877 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6878
6879 PR fortran/68560
6880 * gfortran.dg/shape_9.f90: New test.
6881
6882 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6883
6884 PR fortran/82049
6885 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6886
6887 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6888
6889 PR c++/81610
6890 PR c++/80567
6891 * g++.dg/spellcheck-reswords.C: New test case.
6892 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6893 suggestion of "if".
6894
6895 2018-02-07 Martin Liska <mliska@suse.cz>
6896
6897 PR c++/84059.
6898 * g++.dg/ext/mv26.C: New test.
6899
6900 2018-02-07 Tom de Vries <tom@codesourcery.com>
6901
6902 * gcc.dg/pr83844.c: Require effective target alloca.
6903
6904 2018-02-07 Tom de Vries <tom@codesourcery.com>
6905
6906 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6907
6908 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6909
6910 PR target/84243
6911 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6912 -fcf-protection=return.
6913
6914 2018-02-07 Tom de Vries <tom@codesourcery.com>
6915
6916 PR libgomp/84217
6917 * c-c++-common/goacc/pr84217.c: New test.
6918 * gfortran.dg/goacc/pr84217.f90: New test.
6919
6920 2018-02-07 Richard Biener <rguenther@suse.de>
6921
6922 PR tree-optimization/84204
6923 * gcc.dg/graphite/pr84204.c: New testcase.
6924
6925 PR tree-optimization/84205
6926 * gcc.dg/graphite/pr84205.c: New testcase.
6927
6928 PR tree-optimization/84223
6929 * gfortran.dg/graphite/pr84223.f90: New testcase.
6930
6931 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6932
6933 PR c++/71662
6934 * g++.dg/cpp0x/scoped_enum7.C: New.
6935
6936 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6937
6938 PR tree-optimization/83008
6939 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6940
6941 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6942
6943 PR tree-optimization/84235
6944 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6945
6946 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6947
6948 PR testsuite/84243
6949 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6950 targets.
6951 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6952
6953 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR target/84146
6956 * gcc.target/i386/pr84146.c: New test.
6957
6958 2018-02-06 Michael Collison <michael.collison@arm.com>
6959
6960 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6961
6962 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6963
6964 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6965 warning for -mno-speculate-indirect-jumps.
6966 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6967 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6968 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6969 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6970 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6971 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6972
6973 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6974
6975 PR target/84145
6976 * c-c++-common/fcf-protection-1.c: Change a compared message.
6977 * c-c++-common/fcf-protection-2.c: Likewise.
6978 * c-c++-common/fcf-protection-3.c: Likewise.
6979 * c-c++-common/fcf-protection-5.c: Likewise.
6980 * c-c++-common/fcf-protection-6.c: New test.
6981 * c-c++-common/fcf-protection-7.c: Likewise.
6982
6983 2018-02-06 Marek Polacek <polacek@redhat.com>
6984
6985 PR tree-optimization/84228
6986 * c-c++-common/Wstringop-truncation-3.c: New test.
6987
6988 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6989
6990 PR target/82641
6991 * gcc.target/arm/pragma_arch_switch_2.c: New.
6992
6993 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6994
6995 PR target/79975
6996 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6997
6998 2018-02-05 Martin Sebor <msebor@redhat.com>
6999
7000 PR tree-optimization/83369
7001 * gcc.dg/Wnonnull.c: New test.
7002
7003 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7004
7005 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7006 argument and use dg-messages-by-file instead. Expect it to be
7007 an array rather than a dict.
7008 (lto-link-and-maybe-run): Remove messages_by_file argument and
7009 use an upvar for dg-messages-by-file. Update call to
7010 lto_handle_diagnostics.
7011 (lt-get-options): Treat dg-messages-by-file as an array
7012 rather than a dict.
7013 (lto-get-options-main): Likewise. Set the entry rather than appending.
7014 (lto-execute): Treat dg-messages-by-file as an array rather than
7015 a dict. Update call to lto-link-and-maybe-run.
7016
7017 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7018
7019 PR c++/82782
7020 * g++.dg/cpp1z/inline-var4.C: New.
7021
7022 2018-02-05 Martin Liska <mliska@suse.cz>
7023
7024 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7025 options.
7026 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7027 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7028 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7029 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7030 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7031 * c-c++-common/asan/pointer-compare-3.c: New test.
7032
7033 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7034
7035 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7036 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7037
7038 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7039
7040 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7041 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7042 _mm_maskz_range_round_sd): Test new intrinsics.
7043 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7044 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7045 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7046 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7047 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7048 _mm_maskz_range_round_ss): Test new intrinsics.
7049 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7050 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7051 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7052 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7053 __builtin_ia32_rangess128_round): Remove builtins.
7054 (__builtin_ia32_rangesd128_mask_round,
7055 __builtin_ia32_rangess128_mask_round): Test new builtins.
7056 * gcc.target/i386/sse-13.c: Ditto.
7057 * gcc.target/i386/sse-23.c: Ditto.
7058
7059 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7060
7061 PR middle-end/79966
7062 * gfortran.dg/pr79966.f90: New testcase
7063
7064 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7065
7066 PR fortran/84094
7067 * gfortran.dg/associate_23.f90: Fix invalid code.
7068 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7069 * gfortran.dg/matmul_3.f90: Likewise.
7070 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7071
7072 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7073
7074 PR fortran/84115
7075 * gfortran.dg/associate_34.f90: New test.
7076 * gfortran.dg/associate_35.f90: New test.
7077
7078 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7079
7080 PR fortran/84141
7081 PR fortran/84155
7082 * gfortran.dg/pr84155.f90: New test.
7083
7084 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7085
7086 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7087 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7088
7089 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7090
7091 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7092 dg-do run stanza.
7093
7094 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7095
7096 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7097 requirement.
7098 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7099 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7100 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7101
7102 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7103
7104 PR testsuite/52641
7105 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7106 * gcc.dg/Wsign-conversion.c: Dito.
7107 * gcc.dg/attr-alloc_size-4.c: Dito.
7108 * gcc.dg/pr81020.c: Dito.
7109 * gcc.dg/pr81192.c: Dito.
7110 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7111 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7112 * gcc.dg/pr83844.c: Restrict to int32plus.
7113 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7114 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7115 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7116 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7117 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7118 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7119 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7120 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7121 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7122 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7123 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7124 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7125
7126 2018-02-02 Julia Koval <julia.koval@intel.com>
7127
7128 * gcc.target/i386/funcspec-56.inc: Handle new march.
7129 * g++.dg/ext/mv16.C: Ditto.
7130
7131 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7132
7133 * lib/target-supports.exp
7134 (check_effective_target_keeps_null_pointer_checks): No more
7135 special-case avr.
7136 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7137 * gcc.dg/ifcvt-4.c: Skip avr.
7138 * gcc.dg/pr53037-1.c: Dito.
7139 * gcc.dg/pr53037-2.c: Dito.
7140 * gcc.dg/pr53037-3.c: Dito.
7141 * gcc.dg/pr63387-2.c: Dito.
7142 * gcc.dg/pr63387.c: Dito.
7143 * gcc.dg/sancov/cmp0.c: Dito.
7144 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7145 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7146 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7147 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7148 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7149 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7150 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7151 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7152 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7153 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7154 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7155 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7156 * gcc.dg/tree-ssa/pr82059.c: Dito.
7157 * gcc.c-torture/execute/pr70460.c: Dito.
7158
7159 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7160
7161 PR testsuite/52641
7162 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7163 * gcc.c-torture/execute/20180112-1.c: Dito.
7164 * gcc.c-torture/execute/pr81503.c: Dito.
7165 * gcc.dg/store_merging_12.c: Dito.
7166 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7167 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7168 * gcc.dg/tree-ssa/pr80898.c: Dito.
7169 * gcc.dg/tree-ssa/pr82363.c: Dito.
7170 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7171 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7172 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7173 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7174 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7175 * gcc.dg/tree-ssa/pr80803.c: Dito.
7176 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7177 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7178 * gcc.dg/tree-ssa/vrp114.c: Dito.
7179 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7180 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7181 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7182
7183 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7184
7185 PR target/84066
7186 * gcc.target/i386/cet-sjlj-6a.c: New test.
7187 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7188
7189 2018-02-01 Marek Polacek <polacek@redhat.com>
7190
7191 PR c++/84125
7192 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7193
7194 2018-01-30 Jeff Law <law@redhat.com>
7195
7196 PR target/84128
7197 * gcc.target/i386/pr84128.c: New test.
7198
7199 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7200
7201 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7202 -fdelete-null-pointer-checks.
7203
7204 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7205
7206 PR c++/83796
7207 * g++.dg/cpp0x/abstract-default1.C: New.
7208
7209 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7210
7211 PR tree-optimization/81635
7212 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7213 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7214
7215 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7216
7217 PR target/83370
7218 * gcc.target/aarch64/pr83370.c: New.
7219
7220 2018-02-01 Richard Biener <rguenther@suse.de>
7221
7222 * gcc.dg/graphite/pr35356-1.c: Adjust.
7223
7224 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7225
7226 PR testsuite/83846
7227 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7228 for ILP32.
7229 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7230 of hard-coding the choice.
7231 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7232 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7233 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7234 memset call.
7235 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7236 stdint.h types.
7237 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7238 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7239 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7240 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7241 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7242 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7243 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7244 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7245 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7246 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7247 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7248 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7249 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7250 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7251 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7252 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7253 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7254 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7255 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7256 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7257 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7258 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7259 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7260 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7261 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7262 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7263 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7264 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7265 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7266 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7267 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7268 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7269 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7270 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7271 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7272 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7273 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7274 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7275 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7276 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7277 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7278 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7279 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7280 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7281 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7282 __builtin_popcountll rather than __builtin_popcountl.
7283
7284 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7285
7286 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7287 of LD1R[HWD] for multi-element constants on big-endian targets.
7288 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7289 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7290
7291 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7292
7293 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7294 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7295 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7296
7297 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR tree-optimization/81661
7300 PR tree-optimization/84117
7301 * gcc.dg/pr81661.c: New test.
7302 * gfortran.dg/pr84117.f90: New test.
7303
7304 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7305
7306 PR fortran/83705
7307 * gfortran.dg/repeat_7.f90: Catch warning message.
7308
7309 2018-01-31 Ian Lance Taylor <iant@golang.org>
7310
7311 * go.go-torture/execute/printnil.go: New test.
7312
7313 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7314
7315 * lib/target-supports.exp (check_effective_target_comdat_group):
7316 Allow for Solaris as comdat syntax.
7317
7318 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7319 Solaris with comdat_group support and as.
7320
7321 2018-01-31 Marek Polacek <polacek@redhat.com>
7322
7323 PR c/81779
7324 * gcc.dg/pr81779.c: New test.
7325
7326 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7327
7328 PR fortran/84116
7329 * gfortran.dg/gomp/pr84116.f90: New test.
7330
7331 PR c++/83993
7332 * g++.dg/init/pr83993-2.C: New test.
7333
7334 PR c++/83993
7335 * g++.dg/init/pr83993-1.C: New test.
7336 * g++.dg/cpp0x/pr83993.C: New test.
7337
7338 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7339
7340 PR fortran/84088
7341 * gfortran.dg/pr84088.f90: New test.
7342
7343 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7344
7345 PR target/82444
7346 * gcc.target/i386/pr82444.c: New.
7347
7348 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7349
7350 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7351 * gcc.target/powerpc/vsx-13.c: New.
7352
7353 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7354
7355 PR c++/84092
7356 * g++.dg/cpp1y/var-templ57.C: New.
7357
7358 2018-01-31 Marek Polacek <polacek@redhat.com>
7359
7360 PR c++/84138
7361 * g++.dg/diagnostic/pr84138.C: New test.
7362
7363 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7364
7365 PR fortran/78534
7366 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7367 -Wstringop-overflow warnings due to spurious warning with -O1.
7368 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7369 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7370
7371 2018-01-31 Richard Biener <rguenther@suse.de>
7372
7373 PR tree-optimization/84132
7374 * g++.dg/torture/pr84132.C: New testcase.
7375
7376 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7377
7378 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7379 dg-final scan.
7380
7381 2018-01-31 Julia Koval <julia.koval@intel.com>
7382
7383 PR target/83618
7384 * gcc.target/i386/rdpid.c: Remove "eax".
7385
7386 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7387
7388 PR tree-optimization/64946
7389 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7390 scan-assembler checks.
7391
7392 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7393
7394 * gcc.c-torture/execute/20180131-1.c: New test.
7395
7396 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7397
7398 * gcc.target/arc/taux-1.c: New test.
7399 * gcc.target/arc/taux-2.c: Likewise.
7400
7401 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7402
7403 * gcc.target/arc/uncached.c: New test.
7404
7405 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7406
7407 PR lto/83954
7408 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7409
7410 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR preprocessor/69869
7413 * gcc.dg/cpp/trad/pr69869.c: New test.
7414
7415 PR c/84100
7416 * gcc.dg/pr84100.c: New test.
7417
7418 2018-01-30 Jeff Law <law@redhat.com>
7419
7420 PR target/84064
7421 * gcc.target/i386/pr84064: New test.
7422
7423 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7424
7425 PR fortran/84134
7426 * gfortran.dg/data_implied_do_2.f90: New test.
7427
7428 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7429
7430 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7431
7432 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7433
7434 PR fortran/84133
7435 * gfortran.dg/inline_matmul_21.f90: New test case.
7436
7437 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7438
7439 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7440
7441 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7442
7443 PR target/84112
7444 * gcc.target/powerpc/pr84112.c: New.
7445
7446 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR rtl-optimization/83986
7449 * gcc.dg/pr83986.c: New test.
7450
7451 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7452
7453 PR 58684
7454 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7455 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7456 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7457 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7458
7459 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR tree-optimization/84111
7462 * gcc.c-torture/compile/pr84111.c: New test.
7463
7464 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7465
7466 PR ipa/83179
7467 * gcc.dg/ipa/inline-2.c: Fix template.
7468 * gcc.dg/ipa/inline-3.c: Fix template.
7469
7470 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7471
7472 PR ipa/81360
7473 * g++.dg/torture/pr81360.C: New testcase.
7474
7475 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7476
7477 PR lto/83954
7478 * gcc.dg/lto/pr83954.h: New testcase.
7479 * gcc.dg/lto/pr83954_0.c: New testcase.
7480 * gcc.dg/lto/pr83954_1.c: New testcase.
7481
7482 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7483
7484 PR bootstrap/84017
7485 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7486 to dg-options.
7487 Simplify DW_AT_producer scan.
7488
7489 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7490
7491 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7492
7493 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7494
7495 PR target/83828
7496 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7497 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7498 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7499 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7500
7501 2018-01-29 Jeff Law <law@redhat.com>
7502
7503 PR testsuite/81010
7504 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7505 better match other tests which require vsx. Verify the zero
7506 extension is part of the test in the combiner dump.
7507
7508 2018-01-29 Marek Polacek <polacek@redhat.com>
7509
7510 PR c/83966
7511 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7512
7513 PR c++/83996
7514 * g++.dg/ext/pr83996.C: New test.
7515
7516 2018-01-29 Richard Biener <rguenther@suse.de>
7517
7518 PR tree-optimization/84057
7519 * gcc.dg/graphite/pr84057.c: New testcase.
7520
7521 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7522
7523 PR fortran/84073
7524 * gfortran.dg/bind_c_usage_31.f90: New test.
7525
7526 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7527
7528 PR c++/83924
7529 * g++.dg/warn/Wduplicated-branches5.C: New.
7530
7531 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7532
7533 * gcc.target/rl78/test_addsi3_internal.c: New test.
7534
7535 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7536
7537 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7538 Make expected output depend on whether we expect sibcalls or not.
7539 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7540 safe-indirect-jump-1.c).
7541
7542 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7543 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7544 Soren Rasmussen <s.c.rasmussen@gmail.com>
7545
7546 Fortran 2018 teams tests.
7547
7548 * gfortran.dg/team_number_1.f90: new test for team_number.
7549 * gfortran.dg/team_change_1.f90: new test for change team.
7550 * gfortran.dg/team_end_1.f90: new test for end team.
7551 * gfortran.dg/team_form_1.f90: new test for form team.
7552
7553 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7554
7555 PR fortran/83998
7556 * gfortran.dg/dot_product_4.f90
7557
7558 2018-01-26 Martin Sebor <msebor@redhat.com>
7559
7560 PR tree-optimization/83896
7561 * gcc.dg/strlenopt-43.c: New.
7562
7563 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7564
7565 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7566 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7567 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7568 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7569 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7570 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7571 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7572 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7573 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7574 stanzas.
7575 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7576 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7577 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7578 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7579 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7580 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7581 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7582 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7583 instruction list.
7584 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7585
7586 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7587
7588 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7589 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7590 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7591 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7592 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7593 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7594 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7595 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7596 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7597 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7598 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7599 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7600 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7601
7602 2018-01-26 Martin Liska <mliska@suse.cz>
7603
7604 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7605 warning is seen.
7606
7607 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7608
7609 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7610 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7611 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7612 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7613 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7614 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7615 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7616 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7617
7618 2018-01-26 Richard Biener <rguenther@suse.de>
7619
7620 PR rtl-optimization/84003
7621 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7622 latent bug in DSE if NOINLINE is appropriately defined.
7623 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7624 and defining NOINLINE.
7625
7626 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7627
7628 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7629 tests specific to aarch64. XFAIL test on arm.
7630
7631 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7632
7633 PR rtl-optimization/83985
7634 * gcc.dg/pr83985.c: New test.
7635
7636 PR c/83989
7637 * c-c++-common/Wrestrict-3.c: New test.
7638
7639 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7640
7641 * gcc.target/arc/tdelegitimize_addr.c: New test.
7642
7643 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7644
7645 * gcc.target/arc/jli-1.c: New file.
7646 * gcc.target/arc/jli-2.c: Likewise.
7647
7648 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7649
7650 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7651 scan-assembler.
7652 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7653 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7654
7655 2018-01-26 Richard Biener <rguenther@suse.de>
7656
7657 PR tree-optimization/81082
7658 * gcc.dg/vect/pr81082.c: New testcase.
7659 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7660 simplification to n * n.
7661
7662 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7663
7664 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7665 Solaris 10.
7666 * gcc.target/i386/pr63620.c: Likewise.
7667
7668 2018-01-26 Julia Koval <julia.koval@intel.com>
7669
7670 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7671 -mavx512f -mavx512bw.
7672 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7673 * gcc.target/i386/i386.exp: Fix types.
7674
7675 2018-01-26 Alan Modra <amodra@gmail.com>
7676
7677 PR target/84033
7678 * gcc.target/powerpc/swaps-p8-46.c: New.
7679
7680 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7681
7682 PR fortran/37577
7683 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7684 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7685 'array01' in the tree dump comparison.
7686 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7687 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7688 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7689
7690 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7691
7692 PR middle-end/83055
7693 * gcc.dg/torture/pr83055.c: New testcase.
7694
7695 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7696
7697 PR c++/84031
7698 * g++.dg/cpp1z/decomp36.C: New test.
7699
7700 PR middle-end/83977
7701 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7702
7703 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7704
7705 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7706 the shift dump line.
7707 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7708
7709 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7710
7711 PR target/81550
7712 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7713 index instead of int, which allows IVOPTs to properly optimize the
7714 loop.
7715
7716 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7717
7718 PR jit/82846
7719 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7720 of "fn_type" typedef.
7721 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7722
7723 2018-01-24 Ian Lance Taylor <iant@golang.org>
7724
7725 * go.go-torture/execute/names-1.go: New test.
7726
7727 2018-01-19 Jeff Law <law@redhat.com>
7728
7729 PR target/83994
7730 * gcc.target/i386/pr83994.c: New test.
7731
7732 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7733
7734 PR target/84014
7735 * gcc.target/powerpc/pr84014.c: New.
7736
7737 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7738
7739 PR middle-end/83977
7740 * c-c++-common/gomp/pr83977-1.c: New test.
7741 * c-c++-common/gomp/pr83977-2.c: New test.
7742 * c-c++-common/gomp/pr83977-3.c: New test.
7743 * gfortran.dg/gomp/pr83977.f90: New test.
7744
7745 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7746
7747 PR testsuite/83889
7748 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7749 * gcc.dg/vect/pr80631-1.c: Likewise.
7750 * gcc.dg/vect/pr80631-2.c: Likewise.
7751 * gcc.dg/vect/pr81410.c: Likewise.
7752 * gcc.dg/vect/pr81633.c: Likewise.
7753 * gcc.dg/vect/pr81815.c: Likewise.
7754 * gcc.dg/vect/pr82108.c: Likewise.
7755 * gcc.dg/vect/pr83857.c: Likewise.
7756 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7757 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7758 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7759 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7760 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7761 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7762 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7763 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7764 dg-xfail-run-if instead.
7765 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7766 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7767 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7768 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7769 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7770
7771 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7772
7773 PR tree-optimization/83979
7774 * g++.dg/pr83979.c: New test.
7775
7776 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7777
7778 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7779 option. Add arm_neon_ok_no_float_abi check.
7780
7781 2018-01-24 Richard Biener <rguenther@suse.de>
7782
7783 PR tree-optimization/83176
7784 * gcc.dg/graphite/pr83176.c: New testcase.
7785
7786 2018-01-24 Richard Biener <rguenther@suse.de>
7787
7788 PR tree-optimization/82819
7789 * gcc.dg/graphite/pr82819.c: New testcase.
7790
7791 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7792
7793 PR c++/83921
7794 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7795 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7796 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7797 * g++.dg/ext/stmtexpr20.C: Likewise.
7798 * g++.dg/ext/stmtexpr21.C: Likewise.
7799
7800 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7801
7802 PR c++/83974
7803 * g++.dg/warn/pr83974.C: New test case.
7804
7805 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7806
7807 PR sanitizer/83987
7808 * g++.dg/ubsan/pr83987.C: New test.
7809
7810 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7811
7812 PR fortran/83866
7813 * gfortran.dg/pdt_29.f03: New test.
7814
7815 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7816
7817 PR fortran/83898
7818 * gfortran.dg/associate_33.f03: New test.
7819
7820 2018-01-23 Martin Liska <mliska@suse.cz>
7821
7822 PR lto/81440
7823 * gcc.dg/lto/pr81440.h: New test.
7824 * gcc.dg/lto/pr81440_0.c: New test.
7825 * gcc.dg/lto/pr81440_1.c: New test.
7826
7827 2018-01-23 Nathan Sidwell <nathan@acm.org>
7828
7829 PR c++/83988
7830 * g++.dg/template/pr83988.C: New.
7831
7832 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR c++/82882
7835 PR c++/83978
7836 * g++.dg/cpp0x/pr82882.C: New test.
7837 * g++.dg/cpp0x/pr83978.C: New test.
7838
7839 PR c++/83958
7840 * g++.dg/cpp1z/decomp35.C: New test.
7841
7842 2018-01-23 Nathan Sidwell <nathan@acm.org>
7843
7844 * g++.dg/cpp0x/range-for10.C: Adjust.
7845 * g++.dg/ext/forscope1.C: Adjust.
7846 * g++.dg/ext/forscope2.C: Adjust.
7847 * g++.dg/template/for1.C: Adjust.
7848
7849 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7850
7851 PR tree-optimization/83510
7852 * gcc.c-torture/compile/pr83510.c: New test case.
7853
7854 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7855
7856 PR testsuite/83888
7857 * lib/target-supports.exp (check_effective_target_vect_float): Say
7858 that the result only holds when -funsafe-math-optimizations is on.
7859 (check_effective_target_vect_float_strict): New procedure.
7860 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7861 of vect_float.
7862 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7863
7864 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7865
7866 PR tree-optimization/83965
7867 * gcc.dg/vect/pr83965.c: New test.
7868
7869 2018-01-23 Richard Biener <rguenther@suse.de>
7870
7871 PR tree-optimization/83963
7872 * gfortran.dg/graphite/pr83963.f: New testcase.
7873 * gcc.dg/graphite/pr83963-2.c: Likewise.
7874
7875 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR c++/83918
7878 * g++.dg/cpp1z/pr83918.C: New test.
7879
7880 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR tree-optimization/83957
7883 * gcc.dg/autopar/pr83957.c: New test.
7884
7885 PR tree-optimization/83081
7886 * gcc.dg/predict-8.c: Adjust expected probability.
7887
7888 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7889
7890 PR target/83862
7891 * gcc.target/powerpc/pr83862.c: New test.
7892
7893 2018-01-22 Carl Love <cel@us.ibm.com>
7894
7895 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7896 builtins-4-runnable.c, builtins-6-runnable.c,
7897 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7898 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7899 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7900 for signed/unsigned 128-bit and long long int loads.
7901
7902 2018-01-22 Marek Polacek <polacek@redhat.com>
7903
7904 PR c++/81933
7905 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7906
7907 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7908
7909 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7910 scan-asembler valid instructions list.
7911 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7912 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7913 power8-vector requirement and option.
7914 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7915
7916 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7917
7918 PR 78534
7919 PR 83704
7920 * gfortran.dg/string_1.f90: Remove printing the length.
7921
7922 2018-01-22 Richard Biener <rguenther@suse.de>
7923
7924 PR tree-optimization/83963
7925 * gcc.dg/graphite/pr83963.c: New testcase.
7926
7927 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7928
7929 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7930 dg-require-effective-target directives.
7931
7932 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7933
7934 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7935 New procedure.
7936 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7937 Adjust scan-assembler checks for soft-float.
7938
7939 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7940
7941 PR target/83946
7942 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7943
7944 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7945
7946 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7947 * gcc.dg/pr83623.c: Likewise.
7948 * gcc.dg/pr83666.c: Likewise.
7949
7950 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7951 David Edelsohn <dje.gcc@gmail.com>
7952
7953 PR target/83946
7954 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7955 assembly output from "crset eq" to "crset 2".
7956 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7957 assembly output from . to $.
7958 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
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-8.c: Change expected
7962 assembly output from "crset eq" to "crset 2", and from . to $.
7963
7964 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7965
7966 PR fortran/83900
7967 * gfortran.dg/matmul_18.f90: New test.
7968
7969 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7970
7971 PR tree-optimization/83940
7972 * gcc.dg/torture/pr83940.c: New test.
7973
7974 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR middle-end/83945
7977 * gcc.dg/tls/pr83945.c: New test.
7978
7979 PR target/83930
7980 * gcc.dg/pr83930.c: New test.
7981
7982 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7983
7984 PR fortran/83900
7985 * gfortran.dg/matmul_17.f90: New test.
7986
7987 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7988
7989 PR fortran/80768
7990 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7991
7992 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR c++/81167
7995 * g++.dg/cpp0x/pr81167.C: New test.
7996
7997 PR c++/83919
7998 * g++.dg/cpp0x/pr83919.C: New test.
7999
8000 2018-01-19 Jeff Law <law@redhat.com>
8001 Jakub Jelinek <jakub@redhat.com>
8002
8003 * gcc.dg/stack-check-16.c: New test.
8004
8005 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8006
8007 PR target/83790
8008 * gcc.target/nvptx/indirect_call.c: New test.
8009
8010 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8011
8012 * g++.dg/torture/pr83619.C: Remove dg-message.
8013
8014 2018-01-19 Martin Liska <mliska@suse.cz>
8015
8016 * gcc.dg/predict-1.c: Adjust expected probability.
8017 * gcc.dg/predict-3.c: Likewise.
8018 * gcc.dg/predict-5.c: Likewise.
8019 * gcc.dg/predict-6.c: Likewise.
8020 * gcc.dg/predict-9.c: Likewise.
8021
8022 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8023
8024 PR tree-optimization/83922
8025 * gcc.dg/pr83922.c: New test.
8026
8027 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8028
8029 PR tree-optimization/83914
8030 * gcc.dg/vect/pr83914.c: New test.
8031
8032 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8033
8034 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8035 * gcc.target/arm/negdi-2.c: Likewise.
8036 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8037
8038 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8039
8040 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8041
8042 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8043
8044 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8045
8046 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8047
8048 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8049 hppa*-*-hpux*.
8050
8051 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8052
8053 PR ipa/83619
8054 PR testsuite/83934
8055 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8056 forward declaration.
8057
8058 2018-01-18 Carl Love <cel@us.ibm.com>
8059
8060 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8061 to the function.
8062
8063 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8064
8065 PR c++/81013
8066 * g++.dg/inherit/union3.C: New.
8067
8068 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8069
8070 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8071
8072 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8073
8074 PR ipa/83619
8075 * g++.dg/torture/pr83619.C: New testcase.
8076
8077 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8078
8079 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8080 Add function body to force error messages in some configurations.
8081
8082 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8083
8084 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8085 and arm_thumb1_ok.
8086
8087 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8088
8089 PR other/70268
8090 * c-c++-common/ffile-prefix-map.c: New test.
8091 * c-c++-common/fmacro-prefix-map.c: New test.
8092 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8093 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8094
8095 2018-01-18 Martin Liska <mliska@suse.cz>
8096
8097 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8098 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8099 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8100 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8101 * gcc.target/i386/ret-thunk-10.c: Likewise.
8102 * gcc.target/i386/ret-thunk-11.c: Likewise.
8103 * gcc.target/i386/ret-thunk-12.c: Likewise.
8104 * gcc.target/i386/ret-thunk-15.c: Likewise.
8105 * gcc.target/i386/ret-thunk-9.c: Likewise.
8106
8107 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8108
8109 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8110 order.
8111
8112 2018-01-18 Nathan Sidwell <nathan@acm.org>
8113
8114 PR c++/83160
8115 * g++.dg/cpp0x/pr83160.C: New.
8116
8117 2018-01-18 Richard Biener <rguenther@suse.de>
8118
8119 PR tree-optimization/83887
8120 * gcc.dg/graphite/pr83887.c: New testcase.
8121 * gfortran.dg/graphite/pr83887.f90: Likewise.
8122 * gfortran.dg/graphite/pr83887.f: Likewise.
8123
8124 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8125
8126 PR target/65578
8127 * gcc.target/arm/builtin-bswap.x: New file.
8128 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8129 and options for armv6t2.
8130 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8131 and options for Thumb1.
8132 * gcc.target/arm/builtin-bswap16.x: New file.
8133 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8134 and options for armv6t2.
8135 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8136 and options for Thumb1.
8137
8138 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8139
8140 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8141 order.
8142
8143 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8144
8145 PR c/61240
8146 * gcc.dg/pr61240.c: New test.
8147
8148 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8149
8150 PR fortran/83864
8151 * gfortran.dg/pr83864.f90: New test.
8152
8153 2018-01-17 Jeff Law <law@redhat.com>
8154
8155 PR testsuite/83883
8156 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8157
8158 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8159
8160 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8161 restriction, but still restrict to 64-bit.
8162 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8163 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8164
8165 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8166
8167 PR fortran/83874
8168 * gfortran.dg/pr83874.f90: New test.
8169
8170 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8171
8172 PR c++/83824
8173 * g++.dg/cpp0x/pr83824.C: New test.
8174
8175 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8176
8177 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8178 appropriate .gnu_attribute for the long double type, if we use the
8179 long double type, but do not generate any calls.
8180 * gcc.target/powerpc/gnuattr2.c: Likewise.
8181 * gcc.target/powerpc/gnuattr3.c: Likewise.
8182
8183 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8184
8185 PR c++/78344
8186 * g++.dg/cpp0x/alignas13.C: New.
8187
8188 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8189
8190 PR c++/83897
8191 * g++.dg/cpp0x/pr83897.C: New test.
8192
8193 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8194
8195 PR ipa/83051
8196 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8197
8198 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8199
8200 PR c++/81054
8201 * g++.dg/cpp0x/constexpr-ice19.C: New.
8202
8203 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8204
8205 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8206 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8207 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8208 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8209 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8210 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8211 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8212 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8213 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8214 * gcc.target/powerpc/builtins-1.fold.h: New.
8215
8216 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8217
8218 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8219 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8220
8221 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8222
8223 * gcc.target/arm/g2.c: Add -marm to dg-options.
8224 * gcc.target/arm/scd42-2.c: Likewise.
8225
8226 2018-01-17 Nathan Sidwell <nathan@acm.org>
8227
8228 PR c++/83287
8229 * g++.dg/lookup/pr83287-2.C: New.
8230
8231 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8232
8233 PR c++/83814
8234 PR c++/83902
8235 * g++.dg/wrappers/pr83814.C: New test case.
8236 * g++.dg/wrappers/pr83902.C: New test case.
8237
8238 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8239
8240 PR lto/83121
8241 * g++.dg/lto/pr83121_0.C: New test case.
8242 * g++.dg/lto/pr83121_1.C: New test case.
8243 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8244 adapted from DejaGnu's dg-test.
8245 (lto_handle_diagnostics): New procedure.
8246 (lto_prune_warns): Ignore informational notes.
8247 (lto-link-and-maybe-run): Add "messages_by_file" param.
8248 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8249 "execute" when "link" fails if "execute" was not specified.
8250 (lto-can-handle-directive): New procedure.
8251 (lto-get-options-main): Call lto-can-handle-directive. Add a
8252 dg-messages local, using it to set the caller's
8253 dg-messages-by-file for the given source file.
8254 (lto-get-options): Likewise.
8255 (lto-execute): Add dg-messages-by-file local, and pass it to
8256 lto-link-and-maybe-run.
8257
8258 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8259 Richard Sandiford <richard.sandiford@linaro.org>
8260
8261 PR target/79041
8262 PR target/82964
8263 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8264 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8265
8266 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8267
8268 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8269 target check autogenerator for armv8.1-a and armv8.2-a.
8270
8271 2018-01-17 Carl Love <cel@us.ibm.com>
8272
8273 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8274 Add debug print statements.
8275 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8276 16 byte vector load followed by a partial vector load.
8277
8278 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8279
8280 PR c++/83799
8281 * g++.dg/wrappers/pr83799.C: New test case.
8282
8283 2018-01-17 Nathan Sidwell <nathan@acm.org>
8284
8285 PR c++/83739
8286 * g++.dg/cpp1y/pr83739.C: New.
8287
8288 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8289
8290 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8291 * gcc.target/visium/overflow16.c: Likewise.
8292 * gcc.target/visium/overflow32.c: Likewise.
8293
8294 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8295
8296 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8297
8298 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8299
8300 * gcc.dg/rtl/arm/stl-cond.c: New test.
8301 * gcc.target/arm/stl-cond.c: Delete.
8302
8303 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8304
8305 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8306 directives.
8307
8308 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR tree-optimization/83843
8311 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8312 * gcc.dg/store_merging_19.c: New test.
8313
8314 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8315
8316 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8317 and options.
8318
8319 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR rtl-optimization/83771
8322 * gcc.dg/pr83771.c: New test.
8323
8324 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8325
8326 PR tree-optimization/81184
8327 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8328 targets.
8329 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8330
8331 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8332
8333 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8334
8335 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8336
8337 PR target/83546
8338 * gcc.target/i386/pr83546.c: New test.
8339
8340 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8341
8342 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8343
8344 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8345
8346 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8347 test and add dg-warning for the -Wstringop-overflow warning.
8348
8349 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8350
8351 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8352 XFAIL last test on SPARC and Visium.
8353
8354 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8355
8356 PR rtl-optimization/80481
8357 * g++.dg/pr80481.C: Exclude solaris.
8358
8359 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8360
8361 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8362 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8363 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8364
8365 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8366
8367 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8368 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8369 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8370 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8371 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8372 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8373 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8374 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8375 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8376 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8377 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8378 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8379 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8380 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8381 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8382
8383 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8384
8385 PR testsuite/77734
8386 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8387
8388 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8389
8390 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8391 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8392 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8393 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8394 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8395 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8396
8397 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8398
8399 PR tree-optimization/83857
8400 * gcc.dg/vect/pr83857.c: New test.
8401
8402 2018-01-16 Richard Biener <rguenther@suse.de>
8403
8404 PR tree-optimization/83867
8405 * gcc.dg/vect/pr83867.c: New testcase.
8406
8407 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8408
8409 PR c/83844
8410 * gcc.dg/pr83844.c: New test.
8411
8412 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8413
8414 * gcc.dg/torture/pr83847.c: New test.
8415
8416 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR rtl-optimization/86620
8419 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8420 instead of --param=max-sched-ready-insns=0.
8421 * gcc.target/i386/pr83620.c: New test.
8422 * gcc.dg/pr83620.c: New test.
8423
8424 PR tree-optimization/83843
8425 * gcc.dg/store_merging_18.c: New test.
8426
8427 PR c++/83817
8428 * g++.dg/cpp1y/pr83817.C: New test.
8429
8430 PR c++/83825
8431 * g++.dg/template/pr83825.C: New test.
8432
8433 2018-01-16 Richard Biener <rguenther@suse.de>
8434
8435 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8436
8437 2018-01-16 Richard Biener <rguenther@suse.de>
8438
8439 PR testsuite/82132
8440 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8441 from gcc.dg/torture/pr60092.c.
8442
8443 2018-01-15 Martin Sebor <msebor@redhat.com>
8444
8445 PR c++/83588
8446 * g++.dg/ext/flexary28.C: New test.
8447
8448 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8449
8450 PR fortran/82257
8451 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8452
8453 2018-01-15 Martin Sebor <msebor@redhat.com>
8454
8455 PR testsuite/83869
8456 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8457
8458 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8459
8460 PR fortran/54613
8461 * gfortran.dg/minmaxloc_9.f90: New test.
8462 * gfortran.dg/minmaxloc_10.f90: New test.
8463 * gfortran.dg/minmaxloc_11.f90: New test.
8464
8465 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8466
8467 PR target/83839
8468 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8469 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8470 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8471 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8472 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8473 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8474 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8475 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8476 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8477 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8478 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8479 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8480 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8481 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8482 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8483 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8484 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8485 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8486 * gcc.target/i386/ret-thunk-10.c: Likewise.
8487 * gcc.target/i386/ret-thunk-11.c: Likewise.
8488 * gcc.target/i386/ret-thunk-12.c: Likewise.
8489 * gcc.target/i386/ret-thunk-13.c: Likewise.
8490 * gcc.target/i386/ret-thunk-14.c: Likewise.
8491 * gcc.target/i386/ret-thunk-15.c: Likewise.
8492 * gcc.target/i386/ret-thunk-9.c: Don't check the
8493 __x86_return_thunk label. Scan for "push" only for Linux.
8494
8495 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8496
8497 PR testsuite/79920
8498 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8499
8500 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8501
8502 PR target/83687
8503 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8504 tests.
8505 * gcc.target/arm/pr83687.c: New test.
8506
8507 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8508
8509 Adjust tests to AVR_TINY.
8510
8511 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8512 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8513 * gcc.target/avr/pr71627.c: Same.
8514 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8515 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8516 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8517 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8518 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8519 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8520 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8521 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8522 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8523 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8524 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8525 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8526 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8527 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8528 * gcc.target/avr/torture/pr61055.c: Same.
8529 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8530 available.
8531 * gcc.target/avr/torture/int24-mul.c: Same.
8532 * gcc.target/avr/torture/pr51782-1.c: Same.
8533 * gcc.target/avr/torture/pr61443.c: Same.
8534 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8535 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8536
8537 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8538
8539 PR c/83801
8540 PR c/83729
8541 * gcc.target/avr/torture/pr83729.c: New test.
8542 * gcc.target/avr/torture/pr83801.c: New test.
8543
8544 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR middle-end/82694
8547 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8548 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8549
8550 2018-01-10 Martin Sebor <msebor@redhat.com>
8551
8552 PR other/83508
8553 * gcc.dg/Wstringop-overflow-2.c: New test.
8554
8555 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8556
8557 PR libgfortran/83811
8558 * gfortran.dg/fmt_e.f90: New test.
8559
8560 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8561
8562 * gcc.target/i386/indirect-thunk-10.c: New test.
8563 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8564 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8565 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8566 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8567 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8568 * gcc.target/i386/ret-thunk-17.c: Likewise.
8569 * gcc.target/i386/ret-thunk-18.c: Likewise.
8570 * gcc.target/i386/ret-thunk-19.c: Likewise.
8571 * gcc.target/i386/ret-thunk-20.c: Likewise.
8572 * gcc.target/i386/ret-thunk-21.c: Likewise.
8573
8574 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8575
8576 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8577
8578 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8579
8580 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8581 -mno-indirect-branch-register.
8582 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8583 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8584 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8594 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8598 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8599 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8601 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8602 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8603 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8604 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8606 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8607 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8608 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8609 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8610 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8612 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8613 * gcc.target/i386/ret-thunk-10.c: Likewise.
8614 * gcc.target/i386/ret-thunk-11.c: Likewise.
8615 * gcc.target/i386/ret-thunk-12.c: Likewise.
8616 * gcc.target/i386/ret-thunk-13.c: Likewise.
8617 * gcc.target/i386/ret-thunk-14.c: Likewise.
8618 * gcc.target/i386/ret-thunk-15.c: Likewise.
8619 * gcc.target/i386/ret-thunk-9.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8621 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8623
8624 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8625
8626 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8627 -mfunction-return=keep.
8628 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8634 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8635 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8636 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8637 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8644 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8645 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8646 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8647 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8648 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8649 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8650 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8651 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8652 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8653 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8654 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8655 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8656 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8657 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8658 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8659 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8660 * gcc.target/i386/ret-thunk-1.c: New test.
8661 * gcc.target/i386/ret-thunk-10.c: Likewise.
8662 * gcc.target/i386/ret-thunk-11.c: Likewise.
8663 * gcc.target/i386/ret-thunk-12.c: Likewise.
8664 * gcc.target/i386/ret-thunk-13.c: Likewise.
8665 * gcc.target/i386/ret-thunk-14.c: Likewise.
8666 * gcc.target/i386/ret-thunk-15.c: Likewise.
8667 * gcc.target/i386/ret-thunk-16.c: Likewise.
8668 * gcc.target/i386/ret-thunk-2.c: Likewise.
8669 * gcc.target/i386/ret-thunk-3.c: Likewise.
8670 * gcc.target/i386/ret-thunk-4.c: Likewise.
8671 * gcc.target/i386/ret-thunk-5.c: Likewise.
8672 * gcc.target/i386/ret-thunk-6.c: Likewise.
8673 * gcc.target/i386/ret-thunk-7.c: Likewise.
8674 * gcc.target/i386/ret-thunk-8.c: Likewise.
8675 * gcc.target/i386/ret-thunk-9.c: Likewise.
8676
8677 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8678
8679 * gcc.target/i386/indirect-thunk-1.c: New test.
8680 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8681 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8682 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8683 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8684 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8692 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8693 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8694 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8695 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8696 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8697 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8698 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8699 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8700 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8701 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8702 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8703 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8704 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8705 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8706 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8707 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8708 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8709 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8710 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8711 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8712
8713 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8714
8715 PR ipa/83051
8716 * gcc.c-torture/compile/pr83051.c: New testcase.
8717
8718 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8719
8720 PR tree-optimization/83501
8721 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8722
8723 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8724
8725 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8726 for lvx and stvx instead of lxvd2x and stxvd2x and require
8727 little-endian target. Add comments.
8728 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8729 comprehensive testing.
8730 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8731 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8732 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8733 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8734 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8735 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8736 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8737 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8738 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8739 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8740 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8741 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8742 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8743 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8744 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8745 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8746 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8747 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8748 scan-assembler-not directives that forbid lvx and xxpermdi.
8749 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8750 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8751 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8752 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8753 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8754 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8755 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8756 scan-assembler-times directives to reflect different numbers of
8757 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8758
8759 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8760 Alan Hayward <alan.hayward@arm.com>
8761 David Sherwood <david.sherwood@arm.com>
8762
8763 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8764 than SLP vectorization.
8765 * gcc.dg/vect/vect-alias-check-10.c: New test.
8766 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8767 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8768 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8769 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8770 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8771 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8772 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8773 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8774 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8775 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8776 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8777 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8778 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8779 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8780 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8781 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8782 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8783 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8784 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8785 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8786 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8787 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8788 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8789
8790 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8791 Alan Hayward <alan.hayward@arm.com>
8792 David Sherwood <david.sherwood@arm.com>
8793
8794 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8795 New proc.
8796 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8797 targets with scatter stores.
8798 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8799 stores.
8800 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8801 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8802 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8803 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8804 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8805 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8806 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8807 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8808 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8809 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8810 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8811 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8812 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8813 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8814 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8815 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8816
8817 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8818 Alan Hayward <alan.hayward@arm.com>
8819 David Sherwood <david.sherwood@arm.com>
8820
8821 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8822 for double_reduc1.
8823 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8824 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8825 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8826 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8827
8828 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8829 Alan Hayward <alan.hayward@arm.com>
8830 David Sherwood <david.sherwood@arm.com>
8831
8832 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8833 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8834 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8835
8836 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8837 Alan Hayward <alan.hayward@arm.com>
8838 David Sherwood <david.sherwood@arm.com>
8839
8840 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8841 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8842 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8843 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8844 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8845 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8846 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8847 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8848 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8849 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8850 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8851 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8852 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8853 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8854
8855 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8856 Alan Hayward <alan.hayward@arm.com>
8857 David Sherwood <david.sherwood@arm.com>
8858
8859 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8860 check for a message about using in-order reductions.
8861 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8862 check for a message about using in-order reductions.
8863 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8864 vectorized and check for a message about using in-order reductions.
8865 Expect targets with variable-length vectors to fall back to the
8866 fixed-length mininum.
8867 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8868 check for a message about using in-order reductions.
8869 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8870 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8871 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8872 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8873 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8874 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8875 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8876 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8877 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8878 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8879 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8880 vect_fold_left_plus.
8881
8882 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8883
8884 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8885 are spilled.
8886 * gcc.target/aarch64/sve/spill_2.c: New test.
8887 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8888 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8889 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8890 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8891 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8892
8893 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8894 Alan Hayward <alan.hayward@arm.com>
8895 David Sherwood <david.sherwood@arm.com>
8896
8897 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8898 of branches.
8899 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8900 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8901 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8902 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8903 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8904 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8905 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8906 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8907 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8908
8909 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8910 Alan Hayward <alan.hayward@arm.com>
8911 David Sherwood <david.sherwood@arm.com>
8912
8913 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8914 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8915 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8916 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8917
8918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8919 Alan Hayward <alan.hayward@arm.com>
8920 David Sherwood <david.sherwood@arm.com>
8921
8922 * lib/target-supports.exp
8923 (check_effective_target_vect_fold_extract_last): New proc.
8924 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8925 for fold_extract_last.
8926 * gcc.dg/vect/pr65947-2.c: Likewise.
8927 * gcc.dg/vect/pr65947-3.c: Likewise.
8928 * gcc.dg/vect/pr65947-4.c: Likewise.
8929 * gcc.dg/vect/pr65947-5.c: Likewise.
8930 * gcc.dg/vect/pr65947-6.c: Likewise.
8931 * gcc.dg/vect/pr65947-9.c: Likewise.
8932 * gcc.dg/vect/pr65947-10.c: Likewise.
8933 * gcc.dg/vect/pr65947-12.c: Likewise.
8934 * gcc.dg/vect/pr65947-14.c: Likewise.
8935 * gcc.dg/vect/pr80631-1.c: Likewise.
8936 * gcc.target/aarch64/sve/clastb_1.c: New test.
8937 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8938 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8939 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8940 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8941 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8942 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8943 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8944 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8945 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8946 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8947 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8948 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8949 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8950
8951 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8952 Alan Hayward <alan.hayward@arm.com>
8953 David Sherwood <david.sherwood@arm.com>
8954
8955 * gcc.target/aarch64/sve/live_1.c: New test.
8956 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8957
8958 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8959 Alan Hayward <alan.hayward@arm.com>
8960 David Sherwood <david.sherwood@arm.com>
8961
8962 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8963 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8964 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8965 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8966 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8967 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8968 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8969 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8970 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8971
8972 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8973 Alan Hayward <alan.hayward@arm.com>
8974 David Sherwood <david.sherwood@arm.com>
8975
8976 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8977 New proc.
8978 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8979 vect_fully_masked.
8980 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8981 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8982 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8983 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8984 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8985 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8986
8987 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8988 Alan Hayward <alan.hayward@arm.com>
8989 David Sherwood <david.sherwood@arm.com>
8990
8991 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8992 instead of just ADDRESS.
8993 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8994 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8995 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8996 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8997 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8998 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8999 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9000 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9001 * gcc.target/aarch64/sve/while_2.c: Likewise.
9002 * gcc.target/aarch64/sve/while_3.c: Likewise.
9003 * gcc.target/aarch64/sve/while_4.c: Likewise.
9004
9005 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9006 Alan Hayward <alan.hayward@arm.com>
9007 David Sherwood <david.sherwood@arm.com>
9008
9009 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9010 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9011 to be predicated.
9012 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9013 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9014 * gcc.target/aarch64/sve/reduc_5.c: New test.
9015 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9016 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9017
9018 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9019 Alan Hayward <alan.hayward@arm.com>
9020 David Sherwood <david.sherwood@arm.com>
9021
9022 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9023 * gcc.dg/tree-ssa/peel1.c: Likewise.
9024 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9025 variable-length vectors.
9026 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9027 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9028 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9029 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9030 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9031 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9032 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9033 * gcc.target/aarch64/sve/slp_8.c: New test.
9034 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9035 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9036 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9037 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9038 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9039 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9040 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9041 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9042 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9043 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9044 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9045 * gcc.target/aarch64/sve/while_1.c: Likewise.
9046 * gcc.target/aarch64/sve/while_2.c: Likewise.
9047 * gcc.target/aarch64/sve/while_3.c: Likewise.
9048 * gcc.target/aarch64/sve/while_4.c: Likewise.
9049
9050 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9051 Alan Hayward <alan.hayward@arm.com>
9052 David Sherwood <david.sherwood@arm.com>
9053
9054 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9055 New proc.
9056 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9057 and add an associated scan-dump test. Prevent vectorization
9058 of the first two loops.
9059 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9060 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9061 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9062 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9063 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9064 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9065
9066 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9067 Alan Hayward <alan.hayward@arm.com>
9068 David Sherwood <david.sherwood@arm.com>
9069
9070 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9071 * gcc.dg/vect/pr67790.c: Likewise.
9072 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9073 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9074 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9075 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9076 * gcc.target/aarch64/sve/slp_5.c: New test.
9077 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9078 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9079 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9080 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9081 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9082
9083 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9084 Alan Hayward <alan.hayward@arm.com>
9085 David Sherwood <david.sherwood@arm.com>
9086
9087 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9088 && vect_load_lanes
9089 * gcc.dg/vect/slp-1.c: Likewise.
9090 * gcc.dg/vect/slp-10.c: Likewise.
9091 * gcc.dg/vect/slp-12b.c: Likewise.
9092 * gcc.dg/vect/slp-12c.c: Likewise.
9093 * gcc.dg/vect/slp-17.c: Likewise.
9094 * gcc.dg/vect/slp-19b.c: Likewise.
9095 * gcc.dg/vect/slp-20.c: Likewise.
9096 * gcc.dg/vect/slp-21.c: Likewise.
9097 * gcc.dg/vect/slp-22.c: Likewise.
9098 * gcc.dg/vect/slp-23.c: Likewise.
9099 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9100 * gcc.dg/vect/slp-24.c: Likewise.
9101 * gcc.dg/vect/slp-28.c: Likewise.
9102 * gcc.dg/vect/slp-39.c: Likewise.
9103 * gcc.dg/vect/slp-6.c: Likewise.
9104 * gcc.dg/vect/slp-7.c: Likewise.
9105 * gcc.dg/vect/slp-cond-1.c: Likewise.
9106 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9107 * gcc.dg/vect/slp-cond-2.c: Likewise.
9108 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9109 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9110 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9111 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9112 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9113 * gcc.dg/vect/slp-perm-6.c: Likewise.
9114 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9115 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9116 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9117 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9118 * gcc.dg/vect/slp-12a.c: Likewise.
9119 * gcc.dg/vect/slp-14.c: Likewise.
9120 * gcc.dg/vect/slp-15.c: Likewise.
9121 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9122 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9123 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9124 * gcc.target/aarch64/sve/slp_1.c: New test.
9125 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9126 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9127 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9128 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9129 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9130 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9131 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9132
9133 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9134 Alan Hayward <alan.hayward@arm.com>
9135 David Sherwood <david.sherwood@arm.com>
9136
9137 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9138 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9139 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9140 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9141 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9142 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9143 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9144 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9145 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9146 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9147 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9148 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9149 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9150 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9151 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9152 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9153 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9154 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9155 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9156
9157 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9158 Alan Hayward <alan.hayward@arm.com>
9159 David Sherwood <david.sherwood@arm.com>
9160
9161 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9162 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9163 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9164 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9165 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9166 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9167 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9168 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9169 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9170 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9171 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9172 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9173 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9174 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9175 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9176 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9177 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9178 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9179 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9180 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9181 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9182 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9183 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9184 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9185 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9186 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9187 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9188 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9189 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9190 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9191 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9192 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9193 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9194 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9195 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9196 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9197
9198 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9199 Alan Hayward <alan.hayward@arm.com>
9200 David Sherwood <david.sherwood@arm.com>
9201
9202 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9203 Return true for SVE too.
9204 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9205 if load/store lanes are supported.
9206 * gcc.dg/vect/slp-10.c: Likewise.
9207 * gcc.dg/vect/slp-12c.c: Likewise.
9208 * gcc.dg/vect/slp-17.c: Likewise.
9209 * gcc.dg/vect/slp-33.c: Likewise.
9210 * gcc.dg/vect/slp-6.c: Likewise.
9211 * gcc.dg/vect/slp-cond-1.c: Likewise.
9212 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9213 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9214 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9215 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9216 * gcc.dg/vect/slp-perm-6.c: Likewise.
9217 * gcc.dg/vect/slp-perm-9.c: Likewise.
9218 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9219 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9220 for variable-length vectors.
9221
9222 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9223 Alan Hayward <alan.hayward@arm.com>
9224 David Sherwood <david.sherwood@arm.com>
9225
9226 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9227 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9228
9229 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9230
9231 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9232 * g++.target/aarch64/sve/catch_1.C: New test.
9233 * g++.target/aarch64/sve/catch_2.C: Likewise.
9234 * g++.target/aarch64/sve/catch_3.C: Likewise.
9235 * g++.target/aarch64/sve/catch_4.C: Likewise.
9236 * g++.target/aarch64/sve/catch_5.C: Likewise.
9237 * g++.target/aarch64/sve/catch_6.C: Likewise.
9238
9239 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9240 Alan Hayward <alan.hayward@arm.com>
9241 David Sherwood <david.sherwood@arm.com>
9242
9243 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9244 New proc.
9245 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9246 * gcc.target/aarch64/fmaxmin.c: Likewise.
9247 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9248 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9249 * gcc.target/aarch64/pr62178.c: Likewise.
9250 * gcc.target/aarch64/pr71727-2.c: Likewise.
9251 * gcc.target/aarch64/saddw-1.c: Likewise.
9252 * gcc.target/aarch64/saddw-2.c: Likewise.
9253 * gcc.target/aarch64/uaddw-1.c: Likewise.
9254 * gcc.target/aarch64/uaddw-2.c: Likewise.
9255 * gcc.target/aarch64/uaddw-3.c: Likewise.
9256 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9257 * gcc.target/aarch64/vect-compile.c: Likewise.
9258 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9259 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9260 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9261 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9262 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9263 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9264 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9265 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9266 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9267 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9268 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9269 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9270 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9271 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9272 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9273 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9274 * gcc.target/aarch64/vect-movi.c: Likewise.
9275 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9276 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9277 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9278 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9279 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9280 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9281 fixed-length SVE.
9282 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9283 * gcc.target/aarch64/sve/arith_1.c: New test.
9284 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9285 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9286 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9287 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9288 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9289 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9290 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9291 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9292 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9293 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9294 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9295 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9296 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9297 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9298 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9299 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9300 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9301 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9302 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9303 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9304 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9305 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9306 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9307 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9308 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9309 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9310 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9311 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9312 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9313 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9314 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9315 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9316 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9317 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9318 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9319 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9320 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9321 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9322 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9323 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9324 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9325 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9326 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9327 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9328 * gcc.target/aarch64/sve/index_1.c: Likewise.
9329 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9330 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9331 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9332 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9333 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9334 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9335 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9336 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9337 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9338 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9339 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9340 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9341 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9342 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9343 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9344 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9345 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9346 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9347 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9348 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9349 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9350 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9351 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9352 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9353 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9354 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9355 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9356 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9357 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9358 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9359 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9360 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9361 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9362 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9363 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9364 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9365 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9366 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9367 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9368 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9369 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9370 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9371 * gcc.target/aarch64/sve/single_1.c: Likewise.
9372 * gcc.target/aarch64/sve/single_2.c: Likewise.
9373 * gcc.target/aarch64/sve/single_3.c: Likewise.
9374 * gcc.target/aarch64/sve/single_4.c: Likewise.
9375 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9376 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9377 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9378 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9379 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9380 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9381 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9382 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9383 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9384 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9385 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9386 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9387 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9388 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9389 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9390 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9391 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9392 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9393 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9394 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9395 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9396 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9397 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9398 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9399 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9400 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9401 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9402 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9403 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9404 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9405 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9406 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9407 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9408 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9409 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9410 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9411 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9412 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9413 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9414 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9415 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9416 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9417 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9418 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9419 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9420
9421 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9422 Alan Hayward <alan.hayward@arm.com>
9423 David Sherwood <david.sherwood@arm.com>
9424
9425 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9426 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9427 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9428 New procedures.
9429 (check_effective_target_vect_perm): Handle SVE.
9430 (check_effective_target_vect_perm_byte): Likewise.
9431 (check_effective_target_vect_perm_short): Likewise.
9432 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9433 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9434 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9435 (check_effective_target_vect_element_align_preferred): Likewise.
9436 (check_effective_target_vect_align_stack_vars): Likewise.
9437 (check_effective_target_vect_load_lanes): Likewise.
9438 (check_effective_target_vect_masked_store): Likewise.
9439 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9440 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9441 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9442 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9443 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9444 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9445 * gcc.dg/vect/slp-23.c: Likewise.
9446 * gcc.dg/vect/slp-perm-5.c: Likewise.
9447 * gcc.dg/vect/slp-perm-6.c: Likewise.
9448 * gcc.dg/vect/slp-perm-9.c: Likewise.
9449 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9450 * gcc.dg/vect/vect-114.c: Likewise.
9451 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9452 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9453
9454 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9455
9456 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9457 vect_variable_length, expecting the test to be vectorized
9458 without SLP instead.
9459 * gcc.dg/vect/pr33953.c: Likewise.
9460 * gcc.dg/vect/pr37027.c: Likewise.
9461 * gcc.dg/vect/pr67790.c: Likewise.
9462 * gcc.dg/vect/pr68445.c: Likewise.
9463 * gcc.dg/vect/slp-1.c: Likewise.
9464 * gcc.dg/vect/slp-10.c: Likewise.
9465 * gcc.dg/vect/slp-12a.c: Likewise.
9466 * gcc.dg/vect/slp-12b.c: Likewise.
9467 * gcc.dg/vect/slp-12c.c: Likewise.
9468 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9469 * gcc.dg/vect/slp-13.c: Likewise.
9470 * gcc.dg/vect/slp-14.c: Likewise.
9471 * gcc.dg/vect/slp-15.c: Likewise.
9472 * gcc.dg/vect/slp-17.c: Likewise.
9473 * gcc.dg/vect/slp-19b.c: Likewise.
9474 * gcc.dg/vect/slp-2.c: Likewise.
9475 * gcc.dg/vect/slp-20.c: Likewise.
9476 * gcc.dg/vect/slp-21.c: Likewise.
9477 * gcc.dg/vect/slp-22.c: Likewise.
9478 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9479 * gcc.dg/vect/slp-24.c: Likewise.
9480 * gcc.dg/vect/slp-28.c: Likewise.
9481 * gcc.dg/vect/slp-39.c: Likewise.
9482 * gcc.dg/vect/slp-42.c: Likewise.
9483 * gcc.dg/vect/slp-6.c: Likewise.
9484 * gcc.dg/vect/slp-7.c: Likewise.
9485 * gcc.dg/vect/slp-cond-1.c: Likewise.
9486 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9487 * gcc.dg/vect/slp-cond-2.c: Likewise.
9488 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9489 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9490 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9491 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9492 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9493 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9494 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9495 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9496 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9497 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9498 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9499 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9500 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9501 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9502 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9503 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9504 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9505
9506 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9507
9508 PR c/83801
9509 * gcc.dg/pr83801.c: New test.
9510
9511 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9512
9513 PR fortran/52162
9514 * gfortran.dg/bounds_check_19.f90: New test.
9515
9516 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9517
9518 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9519 instead of scan-assembler-not for xsnabsqp.
9520
9521 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9522
9523 PR libgfortran/83525
9524 * gfortran.dg/newunit_5.f90: New test.
9525
9526 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9527
9528 PR rtl-optimization/80481
9529 * g++.dg/pr80481.C: New.
9530
9531 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9532
9533 PR target/83628
9534 * gcc.target/alpha/pr83628-3.c: New test.
9535
9536 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9537
9538 * lib/target-supports.exp (check_effective_target_avx512f): Also
9539 check for __builtin_ia32_addsd_round,
9540 __builtin_ia32_getmantsd_round.
9541 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9542
9543 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9544
9545 PR target/83629
9546 * gcc.target/powerpc/pr83629.c: Require ilp32.
9547
9548 2018-01-12 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/80846
9551 * gcc.target/i386/pr80846-1.c: New testcase.
9552 * gcc.target/i386/pr80846-2.c: Likewise.
9553
9554 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9555
9556 * gcc.c-torture/execute/20180112-1.c: New test.
9557
9558 2018-01-12 Tom de Vries <tom@codesourcery.com>
9559
9560 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9561 * g++.dg/ext/label13a.C: Same.
9562 * g++.dg/ext/label14.C: Same.
9563 * g++.dg/ext/label2.C: Same.
9564 * g++.dg/ext/label3.C: Same.
9565 * g++.dg/torture/pr42462.C: Same.
9566 * g++.dg/torture/pr42739.C: Same.
9567 * g++.dg/warn/Wunused-label-3.C: Same.
9568
9569 2018-01-12 Tom de Vries <tom@codesourcery.com>
9570
9571 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9572 * g++.dg/Walloca1.C: Same.
9573 * g++.dg/cpp0x/pr70338.C: Same.
9574 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9575 * g++.dg/cpp1y/vla10.C: Same.
9576 * g++.dg/cpp1y/vla2.C: Same.
9577 * g++.dg/cpp1y/vla6.C: Same.
9578 * g++.dg/cpp1y/vla8.C: Same.
9579 * g++.dg/debug/debug5.C: Same.
9580 * g++.dg/debug/debug6.C: Same.
9581 * g++.dg/debug/pr54828.C: Same.
9582 * g++.dg/diagnostic/pr70105.C: Same.
9583 * g++.dg/eh/cleanup5.C: Same.
9584 * g++.dg/eh/spbp.C: Same.
9585 * g++.dg/ext/tmplattr9.C: Same.
9586 * g++.dg/ext/vla10.C: Same.
9587 * g++.dg/ext/vla11.C: Same.
9588 * g++.dg/ext/vla12.C: Same.
9589 * g++.dg/ext/vla15.C: Same.
9590 * g++.dg/ext/vla16.C: Same.
9591 * g++.dg/ext/vla17.C: Same.
9592 * g++.dg/ext/vla3.C: Same.
9593 * g++.dg/ext/vla6.C: Same.
9594 * g++.dg/ext/vla7.C: Same.
9595 * g++.dg/init/array24.C: Same.
9596 * g++.dg/init/new47.C: Same.
9597 * g++.dg/init/pr55497.C: Same.
9598 * g++.dg/opt/pr78201.C: Same.
9599 * g++.dg/template/vla2.C: Same.
9600 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9601 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9602 * g++.dg/torture/pr62127.C: Same.
9603 * g++.dg/torture/pr67055.C: Same.
9604 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9605 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9606 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9607 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9608 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9609 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9610 * g++.dg/warn/Wvla-1.C: Same.
9611 * g++.dg/warn/Wvla-3.C: Same.
9612 * g++.old-deja/g++.ext/array2.C: Same.
9613 * g++.old-deja/g++.ext/constructor.C: Same.
9614 * g++.old-deja/g++.law/builtin1.C: Same.
9615 * g++.old-deja/g++.other/crash12.C: Same.
9616 * g++.old-deja/g++.other/eh3.C: Same.
9617 * g++.old-deja/g++.pt/array6.C: Same.
9618 * g++.old-deja/g++.pt/dynarray.C: Same.
9619
9620 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9621
9622 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9623
9624 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9625
9626 PR libfortran/67412
9627 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9628 on *-*-solaris2.10.
9629
9630 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9631
9632 * lib/target-supports.exp (check_effective_target_branch_cost):
9633 Accept all x86 targets.
9634
9635 2018-01-12 Martin Liska <mliska@suse.cz>
9636
9637 PR ipa/83054
9638 * g++.dg/warn/pr83054.C: New test.
9639
9640 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9641
9642 * gcc.target/powerpc/spec-barr-1.c: New file.
9643
9644 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9645
9646 PR target/83330
9647 * gcc.target/i386/pr83330.c: New test.
9648
9649 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9650
9651 PR fortran/79383
9652 * gfortran.dg/dtio_31.f03: New test.
9653 * gfortran.dg/dtio_32.f03: New test.
9654
9655 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9656
9657 PR c++/43486
9658 * g++.dg/wrappers: New subdirectory.
9659 * g++.dg/wrappers/README: New file.
9660 * g++.dg/wrappers/alloc.C: New test case.
9661 * g++.dg/wrappers/cow-istream-string.C: New test case.
9662 * g++.dg/wrappers/cp-stdlib.C: New test case.
9663 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9664 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9665
9666 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9667
9668 PR middle-end/83718
9669 * g++.dg/torture/pr83718.C: New testcase.
9670
9671 2018-01-11 Martin Jambor <mjambor@suse.cz>
9672
9673 PR ipa/83178
9674 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9675
9676 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9677
9678 PR tree-optimization/83695
9679 * gcc.dg/tree-ssa/pr83695.c: New test.
9680
9681 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9682
9683 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9684 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9685
9686 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9687
9688 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9689 * gcc.target/arm/simd/fp16fml_high.c: New test.
9690 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9691 * lib/target-supports.exp
9692 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9693 check_effective_target_arm_fp16fml_neon_ok,
9694 add_options_for_arm_fp16fml_neon): New procedures.
9695
9696 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9697
9698 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9699 combination tests.
9700
9701 2018-01-11 Richard Biener <rguenther@suse.de>
9702
9703 PR tree-optimization/83435
9704 * gcc.dg/graphite/pr83435.c: New testcase.
9705
9706 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9707 Alan Hayward <alan.hayward@arm.com>
9708 David Sherwood <david.sherwood@arm.com>
9709
9710 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9711
9712 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9713
9714 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9715
9716 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9717
9718 PR target/82096
9719 * gcc.c-torture/compile/pr82096.c: New test.
9720
9721 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9722
9723 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9724
9725 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9726
9727 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9728
9729 2018-01-11 Justin Squirek <squirek@adacore.com>
9730
9731 * gnat.dg/expr_func4.adb: New testcase.
9732
9733 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9734
9735 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9736 testcase.
9737
9738 2018-01-11 Bob Duff <duff@adacore.com>
9739
9740 * gnat.dg/protected_null.adb: New testcase.
9741
9742 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9743
9744 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9745
9746 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9747
9748 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9749
9750 2018-01-11 Justin Squirek <squirek@adacore.com>
9751
9752 * gnat.dg/loopvar.adb: New testcase.
9753
9754 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9755
9756 PR middle-end/83189
9757 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9758
9759 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9760
9761 * gcc.c-torture/compile/pr83575.c: New testcase.
9762
9763 2018-01-10 Michael Collison <michael.collison@arm.com>
9764
9765 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9766 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9767 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9768 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9769 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9770 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9771 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9772 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9773 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9774 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9775 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9776 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9777 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9778 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9779 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9780 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9781
9782 2018-01-10 Michael Collison <michael.collison@arm.com>
9783
9784 * gcc.target/aarch64/sha2.h: New shared testcase.
9785 * gcc.target/aarch64/sha2_1.c: New testcase.
9786 * gcc.target/aarch64/sha2_2.c: New testcase.
9787 * gcc.target/aarch64/sha2_3.c: New testcase.
9788 * gcc.target/aarch64/sha3.h: New shared testcase.
9789 * gcc.target/aarch64/sha3_1.c: New testcase.
9790 * gcc.target/aarch64/sha3_2.c: New testcase.
9791 * gcc.target/aarch64/sha3_3.c: New testcase.
9792
9793 2018-01-10 Michael Collison <michael.collison@arm.com>
9794
9795 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9796
9797 2018-01-10 Martin Sebor <msebor@redhat.com>
9798
9799 PR tree-optimization/83781
9800 * gcc.dg/strlenopt-42.c: New test.
9801
9802 2018-01-11 Martin Sebor <msebor@gmail.com>
9803 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9804
9805 PR tree-optimization/83501
9806 PR tree-optimization/81703
9807
9808 * gcc.dg/strlenopt-39.c: New test-case.
9809 * gcc.dg/pr81703.c: Likewise.
9810
9811 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9812
9813 * gnat.dg/atomic10.adb: New test.
9814
9815 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9816
9817 PR fortran/82367
9818 * gfortran.dg/deferred_character_18.f90: New test.
9819
9820 2018-01-10 Martin Sebor <msebor@redhat.com>
9821
9822 PR tree-optimization/83671
9823 * gcc.dg/strlenopt-40.c: New test.
9824 * gcc.dg/strlenopt-41.c: New test.
9825
9826 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9827
9828 PR fortran/83093
9829 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9830
9831 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9832
9833 PR target/83399
9834 * gcc.target/powerpc/pr83399.c: New test.
9835
9836 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9837
9838 PR c++/43486
9839 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9840 to reflect that the arguments are correctly underlined.
9841 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9842 for globals, params, locals and literals.
9843 (test_sizeof): Directly test the location of "sizeof", rather than
9844 when used in compound expressions.
9845 (test_alignof): Likewise for "alignof".
9846 (test_string_literals): Likewise for string literals.
9847 (test_numeric_literals): Likewise for numeric literals.
9848 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9849 (test_typeid): Likewise for typeid.
9850 (test_unary_plus): New.
9851 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9852 format strings.
9853
9854 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9855
9856 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9857
9858 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9859
9860 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9861
9862 2018-01-10 Marek Polacek <polacek@redhat.com>
9863
9864 PR c++/82541
9865 * g++.dg/warn/Wduplicated-branches4.C: New test.
9866
9867 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR c++/81327
9870 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9871 cast to void *.
9872
9873 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9874
9875 PR c++/81055
9876 * g++.dg/cpp0x/new2.C: New.
9877
9878 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9879
9880 PR target/83735
9881 * gcc.target/i386/pr83735.c: New test.
9882
9883 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9884
9885 * lib/target-supports.exp (check_effective_target_branch_cost):
9886 New function.
9887 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9888 * gcc.dg/pr21643.c: Likewise.
9889 * gcc.dg/pr46309.c: Likewise.
9890 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9891 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9892 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9893 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9894 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9895 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9896 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9897 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9898 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9899 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9900 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9901 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9902 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9903 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9904
9905 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9906
9907 PR target/83629
9908 * gcc.target/powerpc/pr83629.c: New testcase.
9909
9910 2018-01-10 Richard Biener <rguenther@suse.de>
9911
9912 PR testsuite/78768
9913 * gcc.dg/pr78768.c: Un-XFAIL.
9914
9915 2018-01-10 Richard Biener <rguenther@suse.de>
9916
9917 PR debug/82425
9918 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9919
9920 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9921
9922 PR tree-optimization/83753
9923 * gcc.dg/torture/pr83753.c: New test.
9924
9925 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9926
9927 * gcc.target/i386/avx2-gather-1.c: Add -march.
9928 * gcc.target/i386/avx2-gather-2.c: Add -march.
9929 * gcc.target/i386/avx2-gather-3.c: Add -march.
9930 * gcc.target/i386/avx2-gather-4.c: Add -march.
9931 * gcc.target/i386/avx2-gather-5.c: Add -march.
9932 * gcc.target/i386/avx2-gather-6.c: Add -march.
9933 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9934 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9935 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9936 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9937 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9938 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9939 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9940 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9941 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9942 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9943
9944 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9945
9946 PR target/78585:
9947 * gcc.target/i386/pr78585.c: New test.
9948
9949 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR c++/83734
9952 * g++.dg/cpp0x/pr83734.C: New test.
9953
9954 2018-01-09 Carl Love <cel@us.ibm.com>
9955
9956 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9957 vec_mergeo builtins with float, double, long long, unsigned long long,
9958 bool long long arguments.
9959 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9960 vec_float2 with double arguments.
9961 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9962 vec_mergew and vec_mergow builtins.
9963
9964 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9965
9966 PR fortran/83742
9967 * gfortran.dg/contiguous_6.f90: New test.
9968
9969 2018-01-09 Richard Biener <rguenther@suse.de>
9970
9971 PR tree-optimization/83668
9972 * gcc.dg/graphite/pr83668.c: New testcase.
9973
9974 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9975
9976 PR tree-optimization/64811
9977 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9978 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9979 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9980 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9981 New tests.
9982 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9983
9984 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9985
9986 PR target/79883
9987 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9988
9989 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9990
9991 PR target/82641
9992 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9993 no NEON and require softfp or hard float-abi.
9994 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9995
9996 2018-01-09 Richard Biener <rguenther@suse.de>
9997
9998 PR tree-optimization/83572
9999 * gcc.dg/graphite/pr83572.c: New testcase.
10000
10001 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10002
10003 PR target/83507
10004 * gcc.dg/sms-13.c: New test.
10005
10006 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10007
10008 PR fortran/83741
10009 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10010
10011 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10012 Monk Chiang <sh.chiang04@gmail.com>
10013
10014 * gcc.target/riscv/save-restore-1.c: New.
10015
10016 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10017
10018 PR target/83677
10019 * gcc.target/powerpc/pr83677.c: New file.
10020
10021 2018-01-08 Jeff Law <law@redhat.com>
10022
10023 PR rtl-optimizatin/81308
10024 * g++.dg/pr81308-1.C: New test.
10025 * g++.dg/pr81308-2.C: New test.
10026
10027 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10028
10029 PR target/83663 - Revert r255946
10030 * gcc.target/aarch64/vect-slp-dup.c: New.
10031
10032 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10033
10034 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10035 combination tests.
10036
10037 2018-01-08 Richard Biener <rguenther@suse.de>
10038
10039 PR tree-optimization/83563
10040 * gcc.dg/graphite/pr83563.c: New testcase.
10041
10042 2018-01-08 Richard Biener <rguenther@suse.de>
10043
10044 PR middle-end/83713
10045 * g++.dg/torture/pr83713.C: New testcase.
10046
10047 2018-01-08 Tom de Vries <tom@codesourcery.com>
10048
10049 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10050
10051 2018-01-08 Richard Biener <rguenther@suse.de>
10052
10053 PR tree-optimization/83685
10054 * gcc.dg/torture/pr83685.c: New testcase.
10055
10056 2018-01-08 Richard Biener <rguenther@suse.de>
10057
10058 PR lto/83719
10059 * gcc.dg/lto/pr83719_0.c: New testcase.
10060
10061 2018-01-08 Tom de Vries <tom@codesourcery.com>
10062
10063 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10064 * gcc.dg/graphite/run-id-1.c: Same.
10065 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10066
10067 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10068
10069 PR fortran/83611
10070 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10071 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10072 * gfortran.dg/pdt_27.f03: New test.
10073
10074 PR fortran/83731
10075 * gfortran.dg/pdt_28.f03: New test.
10076
10077 2018-01-08 Tom de Vries <tom@codesourcery.com>
10078
10079 * c-c++-common/builtins.c: Require effective target alloca.
10080 * gcc.dg/Wrestrict.c: Same.
10081 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10082
10083 2018-01-08 Richard Biener <rguenther@suse.de>
10084
10085 PR middle-end/83580
10086 * gcc.dg/torture/pr83580.c: New testcase.
10087
10088 2018-01-08 Richard Biener <rguenther@suse.de>
10089
10090 PR middle-end/83517
10091 * gcc.dg/pr83517.c: New testcase.
10092
10093 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10094
10095 PR middle-end/81897
10096 * gcc.dg/uninit-pr81897.c: New test.
10097
10098 2018-01-06 Martin Sebor <msebor@redhat.com>
10099
10100 PR tree-optimization/83640
10101 * gcc.dg/Wrestrict-6.c: New test.
10102 * gcc.dg/pr83640.c: New test.
10103
10104 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10105
10106 * gcc.target/aarch64/reg-alloc-1.c: New test.
10107
10108 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10109
10110 PR fortran/50892
10111 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10112
10113 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR debug/83480
10116 * gcc.dg/pr83480.c: New test.
10117
10118 PR rtl-optimization/83682
10119 * gcc.target/i386/pr83682.c: New test.
10120
10121 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10122
10123 PR fortran/78534
10124 PR fortran/66310
10125 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10126 * gfortran.dg/dependency_49.f90: Likewise.
10127 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10128 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10129 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10130 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10131 * gfortran.dg/string_1_lp64.f90: New test.
10132 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10133 * gfortran.dg/string_3_lp64.f90: New test.
10134
10135 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10136
10137 PR target/83604
10138 * gcc.target/i386/sse-26.c: New test.
10139
10140 PR target/83604
10141 * gcc.target/i386/pr83604.c: New test.
10142
10143 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10144
10145 * gcc.dg/vect/vect-align-4.c: New test.
10146 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10147 and redefine as a structure with an unaligned member "b".
10148 (foo): Update accordingly.
10149
10150 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10151
10152 PR target/82439
10153 * gcc.target/aarch64/bics_5.c: New test.
10154 * gcc.target/arm/bics_5.c: Likewise.
10155
10156 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR tree-optimization/83605
10159 * gcc.dg/pr83605.c: New test.
10160
10161 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10162
10163 PR target/83554
10164 * gcc.target/i386/pr83554.c: New test.
10165
10166 PR ipa/82352
10167 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10168 long unsigned int.
10169
10170 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10171
10172 PR fortran/83683
10173 PR fortran/45689
10174 * gfortran.dg/eoshift_8.f90: New test.
10175 * gfortran.dg/simplify_eoshift_1.f90: New test.
10176
10177 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10178
10179 PR debug/83585
10180 * gcc.dg/pr83585.c: New test.
10181
10182 2018-01-04 Nathan Sidwell <nathan@acm.org>
10183
10184 PR c++/83667
10185 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10186
10187 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10188
10189 PR debug/83666
10190 * gcc.dg/pr83666.c: New test.
10191
10192 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10193
10194 PR target/83628
10195 * gcc.target/alpha/pr83628-1.c: New test.
10196 * gcc.target/alpha/pr83628-2.c: Ditto.
10197
10198 2018-01-04 Martin Liska <mliska@suse.cz>
10199
10200 PR ipa/82352
10201 * g++.dg/ipa/pr82352.C: New test.
10202
10203 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10204
10205 * gcc.dg/vect-opt-info-1.c: Moved to ...
10206 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10207 vect_int targets, use dg-additional-options instead of dg-options and
10208 use relative line numbers instead of absolute.
10209
10210 2018-01-03 Martin Sebor <msebor@redhat.com>
10211
10212 PR tree-optimization/83655
10213 * gcc.dg/Wrestrict-5.c: New test.
10214 * c-c++-common/builtins.c: New test.
10215
10216 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10217 Alan Hayward <alan.hayward@arm.com>
10218 David Sherwood <david.sherwood@arm.com>
10219
10220 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10221 (main): Call it.
10222
10223 2018-01-03 Jeff Law <law@redhat.com>
10224
10225 PR target/83641
10226 * gcc.target/i386/stack-check-17.c: New test.
10227 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10228
10229 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10230
10231 PR debug/83621
10232 * gcc.dg/pr83621.c: New test.
10233
10234 PR debug/83645
10235 * gcc.dg/pr83645.c: New test.
10236
10237 2018-01-03 Martin Sebor <msebor@redhat.com>
10238
10239 PR tree-optimization/83603
10240 * gcc.dg/Wrestrict-4.c: New test.
10241
10242 PR c/83559
10243 * gcc.dg/const-2.c: New test.
10244 * gcc.dg/pure-3.c: New test.
10245
10246 2018-01-03 Martin Sebor <msebor@redhat.com>
10247
10248 * gcc.dg/Wrestrict-3.c: New test.
10249
10250 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR c++/83555
10253 * g++.dg/opt/pr83555.C: New test.
10254 * g++.dg/ubsan/pr83555.C: New test.
10255
10256 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10257
10258 PR c/82050
10259 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10260 the !CHECKING_P case by expecting a note.
10261 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10262 a note for the !CHECKING_P case, and move the return statement
10263 outside of #if CHECKING_P guard.
10264
10265 2018-01-03 Jeff Law <law@redhat.com>
10266
10267 PR middle-end/83654
10268 * gcc.target/i386/stack-check-18.c: New test.
10269 * gcc.target/i386/stack-check-19.c: New test.
10270
10271 2018-01-03 Martin Sebor <msebor@redhat.com>
10272
10273 PR tree-optimization/83501
10274 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10275
10276 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10277
10278 PR tree-optimization/83501
10279 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10280
10281 2018-01-03 Nathan Sidwell <nathan@acm.org>
10282
10283 PR c++/83667
10284 * g++.dg/ipa/pr83667.C: New.
10285
10286 2018-01-03 Martin Liska <mliska@suse.cz>
10287
10288 PR tree-optimization/83593
10289 * gcc.dg/pr83593.c: New test.
10290
10291 2018-01-03 Martin Liska <mliska@suse.cz>
10292
10293 PR ipa/83549
10294 * g++.dg/ipa/pr83549.C: New test.
10295
10296 2018-01-03 Marek Polacek <polacek@redhat.com>
10297
10298 PR c++/83592
10299 * g++.dg/warn/mvp2.C: New test.
10300
10301 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10302
10303 PR preprocessor/83602
10304 * g++.dg/cpp/pr83602.C: New test.
10305
10306 PR c++/83634
10307 * g++.dg/parse/pr83634.C: New test.
10308
10309 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10310
10311 PR fortran/83664
10312 * gfortran.dg/eoshift_7.f90: New test.
10313
10314 2018-01-03 Jan Beulich <jbeulich@suse.com>
10315
10316 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10317 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10318
10319 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10320
10321 Update copyright years.
10322
10323 2018-01-03 Martin Liska <mliska@suse.cz>
10324
10325 PR ipa/83594
10326 * gcc.dg/ipa/pr83594.c: New test.
10327
10328 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10329 Alan Hayward <alan.hayward@arm.com>
10330 David Sherwood <david.sherwood@arm.com>
10331
10332 * gcc.dg/vect-opt-info-1.c: New test.
10333
10334 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10335
10336 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10337 floorf128, truncf128, and roundf128.
10338 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10339 optimizations added in match.pd.
10340 * gcc.target/powerpc/float128-hw6.c: Likewise.
10341 * gcc.target/powerpc/float128-hw7.c: Likewise.
10342 * gcc.target/powerpc/float128-hw8.c: Likewise.
10343 * gcc.target/powerpc/float128-hw9.c: Likewise.
10344 * gcc.target/powerpc/float128-hw10.c: Likewise.
10345 * gcc.target/powerpc/float128-hw11.c: Likewise.
10346
10347 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10348
10349 PR c++/83556
10350 * g++.dg/cpp0x/pr83556.C: New test.
10351
10352 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10353
10354 PR fortran/45689
10355 PR fortran/83650
10356 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10357 * gfortran.dg/simplify_cshift_4.f90: New test.
10358
10359 2018-01-02 Marek Polacek <polacek@redhat.com>
10360
10361 PR c++/81860
10362 * g++.dg/cpp0x/inh-ctor30.C: New test.
10363
10364 PR c++/83644
10365 * g++.dg/cpp1z/pr83644.C: New test.
10366
10367 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10368
10369 PR fortran/83076
10370 * gfortran.dg/coarray_45.f90: New test.
10371
10372 PR fortran/83319
10373 * gfortran.dg/coarray_46.f90: New test.
10374
10375 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10376
10377 PR tree-optimization/83581
10378 * gcc.dg/pr83581.c: New test.
10379
10380 PR c/83595
10381 * gcc.dg/pr83595.c: New test.
10382
10383 PR middle-end/83608
10384 * g++.dg/opt/pr83608.C: New test.
10385
10386 PR middle-end/83609
10387 * gcc.dg/pr83609.c: New test.
10388 * g++.dg/opt/pr83609.C: New test.
10389
10390 PR middle-end/83623
10391 * gcc.dg/pr83623.c: New test.
10392
10393 * gcc.target/i386/i386.exp
10394 (check_effective_target_avx512vpopcntdqvl): New proc.
10395 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10396 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10397 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10398 \f
10399 Copyright (C) 2018 Free Software Foundation, Inc.
10400
10401 Copying and distribution of this file, with or without modification,
10402 are permitted in any medium without royalty provided the copyright
10403 notice and this notice are preserved.