re PR fortran/70870 (Segmentation violation in gfc_assign_data_value)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/70870
4 * gfortran.dg/pr70870_1.f90: New test.
5
6 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
7
8 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
9
10 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11
12 PR c++/85662
13 * g++.dg/ext/offsetof2.C: New test.
14
15 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
16
17 PR fortran/68846
18 * gfortran.dg/temporary_3.f90 : New test.
19
20 PR fortran/70864
21 * gfortran.dg/temporary_2.f90 : New test.
22
23 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
24
25 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
26 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
27 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
28 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
29 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
30 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
31 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
32 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
33 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
34 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
35 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
36 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
37 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
38 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
39 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
40 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
41 * gcc.dg/vmx/st-be-order.c: Delete testcase.
42 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
43 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
44 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
45 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
46 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
47 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
48 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
49 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
50 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
51 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
52
53 2018-05-10 Jakub Jelinek <jakub@redhat.com>
54
55 PR tree-optimization/85699
56 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
57 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
58 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
59 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
60
61 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
62
63 * g++.dg/tls/pr85400.C: New test.
64
65 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/85713
68 * g++.dg/cpp1y/lambda-generic-85713.C: New.
69
70 2018-05-09 Carl Love <cel@us.ibm.com>
71
72 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
73
74 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
75
76 PR c++/85713
77 Revert:
78 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
79
80 PR c++/84588
81 * g++.dg/cpp1y/pr84588.C: New.
82
83 2018-05-09 Andreas Schwab <schwab@suse.de>
84
85 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
86
87 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
88
89 * gcc.target/aarch64/store_lane_spill_1.c: New test.
90 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
91
92 2018-05-08 Carl Love <cel@us.ibm.com>
93 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
94
95 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
96
97 PR c++/84588
98 * g++.dg/cpp1y/pr84588.C: New.
99
100 2018-05-08 Marek Polacek <polacek@redhat.com>
101
102 PR c++/85695
103 * g++.dg/cpp1z/constexpr-if22.C: New test.
104
105 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
106
107 PR target/85693
108 * gcc.target/i386/pr85693.c: New test.
109
110 2018-05-08 Jakub Jelinek <jakub@redhat.com>
111
112 PR target/85683
113 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
114 scan-assembler-times checking that except for [fh]*xor other functions
115 don't use any load instructions.
116
117 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
118
119 * gcc.target/i386/builtin_target.c: Test goldmont.
120 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
121 arch=silvermont.
122
123 2018-05-08 Jakub Jelinek <jakub@redhat.com>
124
125 PR target/85572
126 * g++.dg/other/sse2-pr85572-1.C: New test.
127 * g++.dg/other/sse2-pr85572-2.C: New test.
128 * g++.dg/other/sse4-pr85572-1.C: New test.
129 * g++.dg/other/avx2-pr85572-1.C: New test.
130
131 PR target/85317
132 * gcc.target/i386/pr85317.c: New test.
133 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
134 optimization barrier to avoid optimizing away the expected insn.
135
136 PR target/85480
137 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
138 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
139
140 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
141
142 * g++.dg/other/sve_const_pred_1.C: Rename to...
143 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
144 target selectors and explicit -march options.
145 * g++.dg/other/sve_const_pred_2.C: Rename to...
146 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
147 * g++.dg/other/sve_const_pred_3.C: Rename to...
148 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
149 * g++.dg/other/sve_const_pred_4.C: Rename to...
150 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
151 * g++.dg/other/sve_tls_2.C: Rename to...
152 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
153 * g++.dg/other/sve_vcond_1.C: Rename to...
154 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
155 * g++.dg/other/sve_vcond_1_run.C: Rename to...
156 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
157
158 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
159
160 PR testsuite/85586
161 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
162 !vect_no_align.
163
164 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
165
166 PR c++/57429
167 * g++.dg/cpp0x/deleted14.C: New.
168
169 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
170 Alan Hayward <alan.hayward@arm.com>
171 David Sherwood <david.sherwood@arm.com>
172
173 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
174 XFAIL the BIC test.
175 * gcc.target/aarch64/sve/vcond_7.c: New test.
176 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
177
178 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
179
180 PR c++/70563
181 * g++.dg/cpp0x/sfinae62.C: New.
182
183 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
184
185 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
186 load from src[i].
187
188 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
189
190 PR c++/80691
191 * g++.dg/cpp0x/narrowing1.C: New.
192
193 2018-05-08 Richard Biener <rguenther@suse.de>
194
195 PR middle-end/85588
196 * gcc.dg/torture/pr85574.c: Rename to...
197 * gcc.dg/torture/pr85588.c: ... this.
198
199 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
200
201 PR fortran/54613
202 * gfortran.dg/minmaxloc_12.f90: New test case.
203 * gfortran.dg/minmaxloc_13.f90: New test case.
204
205 2018-05-07 Nathan Sidwell <nathan@acm.org>
206
207 * g++.dg/cpp0x/range-for10.C: Delete.
208 * g++.dg/ext/forscope1.C: Delete.
209 * g++.dg/ext/forscope2.C: Delete.
210 * g++.dg/template/for1.C: Delete.
211
212 2018-05-07 Jeff Law <law@redhat.com>
213
214 * gfortran.dg/linefile.f90: New test.
215
216 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
217
218 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
219 and options.
220
221 2018-05-06 Jakub Jelinek <jakub@redhat.com>
222
223 PR c++/85659
224 * g++.dg/ext/asm14.C: New test.
225 * g++.dg/ext/asm15.C: New test.
226 * g++.dg/ext/asm16.C: New test.
227
228 2018-05-06 Michael Eager <eager@eagercon.com>
229
230 * gcc.target/microblaze/others/picdtr.c: Correct option
231 -fPIE -mpic-data-is-text-relative.
232
233 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
234
235 * gcc.target/microblaze/others/picdtr.c: Add test for
236 -fPIE -mpic-data-is-text-relative.
237
238 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
239
240 PR fortran/85507
241 * gfortran.dg/coarray_dependency_1.f90: New test.
242 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
243
244 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
245
246 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
247 to match the currently produced gimple.
248
249 2018-05-04 Carl Love <cel@us.ibm.com>
250 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
251 vec_trunc.
252 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
253 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
254 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
255 xvcmpgedp counts. Add xxsel counts.
256
257 2018-05-04 Richard Biener <rguenther@suse.de>
258
259 PR middle-end/85627
260 * g++.dg/torture/pr85627.C: New testcase.
261
262 2018-05-04 Richard Biener <rguenther@suse.de>
263
264 PR middle-end/85574
265 * gcc.dg/torture/pr85574.c: New testcase.
266 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
267
268 2018-05-04 Jakub Jelinek <jakub@redhat.com>
269
270 PR libstdc++/85466
271 * gcc.dg/nextafter-1.c: New test.
272 * gcc.dg/nextafter-2.c: New test.
273 * gcc.dg/nextafter-3.c: New test.
274 * gcc.dg/nextafter-4.c: New test.
275
276 2018-05-03 Nathan Sidwell <nathan@acm.org>
277
278 Remove -ffriend-injection.
279 * g++.old-deja/g++.jason/scoping15.C: Delete.
280 * g++.old-deja/g++.mike/net43.C: Delete.
281
282 2018-05-03 Jakub Jelinek <jakub@redhat.com>
283
284 PR target/85530
285 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
286 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
287 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
288 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
289
290 2018-05-03 Tom de Vries <tom@codesourcery.com>
291
292 PR testsuite/85106
293 * lib/scanoffloadtree.exp: New file.
294
295 2018-05-03 Richard Biener <rguenther@suse.de>
296
297 PR tree-optimization/85615
298 * gcc.dg/torture/pr85615.c: New testcase.
299
300 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
301
302 PR tree-optimization/70291
303 * gcc.dg/complex-6.c: New test.
304 * gcc.dg/complex-7.c: Likewise.
305
306 2018-05-03 Richard Biener <rguenther@suse.de>
307
308 PR testsuite/85579
309 * fortran.dg/pr51434.f90: Truncate transfer argument.
310
311 2018-05-02 Jakub Jelinek <jakub@redhat.com>
312
313 PR target/85582
314 * gcc.c-torture/execute/pr85582-3.c: New test.
315
316 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
317 Jason Merrill <jason@redhat.com>
318
319 PR c++/68374
320 * g++.dg/warn/Wshadow-13.C: New.
321 * g++.dg/warn/Wshadow-14.C: Likewise.
322
323 2018-05-02 Tom de Vries <tom@codesourcery.com>
324
325 PR libgomp/82428
326 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
327 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
328
329 2018-05-02 David Pagan <dave.pagan@oracle.com>
330
331 PR c/30552
332 * gcc.dg/noncompile/pr30552-1.c: New test.
333 * gcc.dg/noncompile/pr30552-2.c: New test.
334 * gcc.dg/noncompile/pr30552-3.c: New test.
335 * gcc.dg/noncompile/pr30552-4.c: New test.
336
337 2018-05-02 Richard Biener <rguenther@suse.de>
338
339 PR tree-optimization/85597
340 * gcc.dg/vect/pr85597.c: New testcase.
341
342 2018-05-02 Tom de Vries <tom@codesourcery.com>
343
344 PR testsuite/85106
345 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
346 * lib/scanltranstree.exp: New file.
347 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
348 (scan-ltrans-tree-dump-times_required_options)
349 (scan-ltrans-tree-dump-not_required_options)
350 (scan-ltrans-tree-dump-dem_required_options)
351 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
352 * lib/gcc-dg.exp: Include scanltranstree.exp.
353
354 2018-05-02 Tom de Vries <tom@codesourcery.com>
355
356 PR testsuite/85106
357 * gcc.dg/ipa/ipa-icf-38.c: New test.
358 * gcc.dg/ipa/ipa-icf-38a.c: New test.
359 * lib/scandump.exp (dump-base): New proc.
360 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
361 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
362 base.
363 * lib/scanipa.exp: Add "" argument to scan-dump calls.
364 * lib/scanlang.exp: Same.
365 * lib/scanrtl.exp: Same.
366 * lib/scantree.exp: Same.
367 * lib/scanwpaipa.exp: New file.
368 * lib/gcc-dg.exp: Include scanwpaipa.exp.
369
370 2018-05-02 Richard Biener <rguenther@suse.de>
371
372 PR middle-end/85567
373 * gcc.dg/torture/pr85567.c: New testcase.
374
375 2018-05-02 Jakub Jelinek <jakub@redhat.com>
376
377 PR target/85582
378 * gcc.c-torture/execute/pr85582-1.c: New test.
379 * gcc.c-torture/execute/pr85582-2.c: New test.
380
381 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
382
383 PR tree-optimization/85586
384 * gcc.dg/vect/pr85586.c: New test.
385
386 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
387
388 PR tree-optimization/85143
389 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
390 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
391
392 2018-05-01 David Malcolm <dmalcolm@redhat.com>
393
394 PR c/84258
395 * c-c++-common/Wformat-pr84258.c: New test.
396
397 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
398
399 PR tree-optimization/82665
400 * gcc.dg/tree-ssa/pr82665.c: New test.
401
402 2018-04-30 David Malcolm <dmalcolm@redhat.com>
403
404 PR c++/85523
405 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
406 (test_add_fixit_insert_formatted_single_line): New function.
407 (test_add_fixit_insert_formatted_multiline): New function.
408 Extend expected output of generated patch to include fix-it hints
409 for these.
410 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
411 "gcc-rich-location.h". Add test coverage for
412 gcc_rich_location::add_fixit_insert_formatted.
413
414 2018-04-30 David Malcolm <dmalcolm@redhat.com>
415
416 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
417 (test_show_locus): Update for location_get_source_line returning a
418 char_span. Use char_span for handling words in the
419 "test_many_nested_locations" fix-it example.
420
421 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
422
423 * gcc.target/arc/interrupt-8.c: Update test.
424 * gcc.target/arc/loop-4.c: Likewise.
425 * gcc.target/arc/loop-hazard-1.c: Likewise.
426 * gcc.target/arc/sdata-3.c: Likewise.
427
428 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
429
430 * gcc.target/arc/store-merge-1.c: New test.
431 * gcc.target/arc/add_n-combine.c: Update test.
432
433 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
434
435 Microblaze Target: PIC data text relative
436
437 * gcc.target/microblaze/others/data_var1.c: Include
438 PIC case of r20 base register.
439 * gcc.target/microblaze/others/data_var2.c: Ditto.
440 * gcc.target/microblaze/others/picdtr.c: Add new
441 test case for -mpic-is-data-text-relative.
442 * gcc.target/microblaze/others/sdata_var1.c: Add
443 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
444 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
445 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
446 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
447 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
448 * gcc.target/microblaze/others/string_cst1_gpopt.c:
449 Ditto.
450 * gcc.target/microblaze/others/string_cst2_gpopt.c:
451 Ditto.
452
453 2018-04-30 Richard Biener <rguenther@suse.de>
454
455 PR tree-optimization/28364
456 PR tree-optimization/85275
457 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
458 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
459 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
460 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
461 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
462 still passes.
463 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
464 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
465 still passes.
466 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
467 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
468 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
469
470 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
471
472 PR target/84431
473 * gcc.target/i386/pr84431.c: New test.
474
475 2018-04-27 Martin Jambor <mjambor@suse.cz>
476
477 PR ipa/85549
478 * g++.dg/ipa/pr85549.C: New test.
479
480 2018-04-27 Jakub Jelinek <jakub@redhat.com>
481
482 PR c++/85553
483 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
484 directive.
485 * g++.dg/cpp0x/constexpr-85553.C: New test.
486
487 2018-04-27 David Malcolm <dmalcolm@redhat.com>
488
489 PR c++/85515
490 * g++.dg/pr85515-1.C: New test.
491 * g++.dg/pr85515-2.C: New test.
492
493 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
494
495 PR c++/84691
496 * g++.dg/cpp0x/friend3.C: New.
497
498 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
499
500 PR target/82518
501 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
502 Use check_effective_target_arm_little_endian.
503
504 2018-04-27 Jakub Jelinek <jakub@redhat.com>
505
506 PR tree-optimization/85529
507 * gcc.c-torture/execute/pr85529-1.c: New test.
508 * gcc.c-torture/execute/pr85529-2.c: New test.
509 * gcc.dg/pr85529.c: New test.
510
511 2018-04-26 Maciej W. Rozycki <macro@mips.com>
512
513 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
514 `.dword' in addition to `lw' and `.word'.
515
516 2018-04-26 Maciej W. Rozycki <macro@mips.com>
517
518 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
519
520 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
521
522 * gnat.dg/loop_optimization24.adb: New test.
523
524 2018-04-26 Richard Biener <rguenther@suse.de>
525
526 PR tree-optimization/85116
527 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
528 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
529 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
530 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
531
532 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
533
534 PR target/85473
535 * gcc.target/i386/pr85473-1.c: New test.
536 * gcc.target/i386/pr85473-2.c: New test.
537
538 2018-04-25 Nathan Sidwell <nathan@acm.org>
539 Jakub Jelinek <jakub@redhat.com>
540
541 PR c++/85437
542 PR c++/49171
543 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
544 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
545 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
546 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
547 * g++.dg/cpp0x/pr85437-1.C: New.
548 * g++.dg/cpp0x/pr85437-2.C: New.
549 * g++.dg/cpp0x/pr85437-3.C: New.
550 * g++.dg/cpp0x/pr85437-4.C: New.
551
552 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
553
554 PR fortran/85520
555 * gfortran.dg/pr85520.f90: New test.
556
557 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
558
559 PR target/85512
560 * gcc.dg/pr85512.c: New test.
561
562 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
563
564 PR target/85485
565 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
566 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
567 * gcc.dg/pr85388-1.c (dg-options): Likwise.
568 * gcc.dg/pr85388-2.c (dg-options): Likwise.
569 * gcc.dg/pr85388-3.c (dg-options): Likwise.
570 * gcc.dg/pr85388-4.c (dg-options): Likwise.
571 * gcc.dg/pr85388-5.c (dg-options): Likwise.
572 * gcc.dg/pr85388-6.c (dg-options): Likwise.
573 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
574 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
575 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
576 * gcc.target/i386/cet-label.c (dg-options): Likwise.
577 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
578 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
579 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
580 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
581 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
582 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
583 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
584 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
585 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
586 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
587 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
588 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
589 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
590 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
591 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
592 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
593 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
594 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
595 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
596 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
597 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
598 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
599 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
600 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
601 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
602 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
603 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
604 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
605 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
606 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
607 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
608 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
609 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
610 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
611 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
612 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
613 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
614 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
615 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
616 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
617 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
618 * gcc.target/i386/pr84146.c (dg-options): Likwise.
619 * gcc.target/i386/pr85403.c (dg-options): Likwise.
620 * gcc.target/i386/pr85404.c (dg-options): Likwise.
621 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
622 with -mshstk.
623 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
624 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
625 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
626 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
627 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
628 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
629 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
630 * (dg-options): Likwise.
631 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
632 -mno-cet.
633 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
634 * gcc.target/i386/cet-label-3.c: Removed.
635 * gcc.target/i386/cet-property-3.c: Likwise.
636 * gcc.target/i386/cet-sjlj-7.c: Likwise.
637
638 2018-04-24 Jakub Jelinek <jakub@redhat.com>
639
640 PR target/85511
641 * gcc.target/i386/pr85511.c: New test.
642
643 PR target/85503
644 * g++.dg/ext/pr85503.C: New test.
645
646 PR target/85508
647 * gcc.target/i386/pr85508.c: New test.
648
649 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
650
651 PR tree-optimization/85478
652 * g++.dg/pr85478.C: New test.
653
654 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
655
656 * g++.dg/torture/pr85496.C: New test.
657
658 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
659
660 PR rtl-optimization/85423
661 * gcc.dg/pr85423.c: New test.
662
663 2018-04-20 Martin Sebor <msebor@redhat.com>
664
665 PR c/85365
666 * gcc.dg/Wrestrict-15.c: New test.
667
668 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
669
670 PR target/85456
671 * gcc.target/powerpc/pr85456.c: New test.
672
673 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
674
675 * g++.dg/ext/undef-bool-1.C: Require lp64.
676 * gcc.target/powerpc/undef-bool-2.c: Likewise.
677
678 2018-04-20 Jeff Law <law@redhat.com>
679
680 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
681 stack protector.
682 * gcc.dg/stack-check-6.c: Likewise.
683 * gcc.dg/stack-check-6a.c: Likewise.
684 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
685 * gcc.target/i386/stack-check-18.c: Likewise.
686 * gcc.target/i386/stack-check-19.c: Likewise.
687
688 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
689
690 PR testsuite/85483
691 * gcc.target/aarch64/sve/vcond_1.c: Move to...
692 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
693 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
694 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
695
696 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
697
698 PR target/85469
699 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
700 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
701
702 2018-04-20 Richard Biener <rguenther@suse.de>
703
704 PR middle-end/85475
705 * gcc.dg/torture/pr85475.c: New testcase.
706
707 2018-04-20 Martin Jambor <mjambor@suse.cz>
708
709 ipa/85449
710 * gcc.dg/ipa/pr85449.c: New test.
711
712 2018-04-20 Martin Jambor <mjambor@suse.cz>
713
714 ipa/85447
715 * g++.dg/ipa/pr85447.C: New file.
716 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
717
718 2018-04-20 Jakub Jelinek <jakub@redhat.com>
719
720 PR c++/85462
721 * g++.dg/cpp0x/pr85462.C: New test.
722
723 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
724
725 * gcc.target/i386/pr85404.c: Require CET target.
726
727 2018-04-19 Jakub Jelinek <jakub@redhat.com>
728
729 PR tree-optimization/85467
730 * gcc.dg/pr85467.c: New test.
731
732 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
733
734 PR c++/84611
735 * g++.dg/parse/crash68.C: New.
736
737 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
738
739 PR libgcc/85334
740 * g++.dg/torture/pr85334.C: New test.
741
742 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
743
744 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
745 * g++.dg/diagnostic/pr85464.C: New.
746
747 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
748
749 PR target/85397
750 * gcc.dg/torture/pr85397-1.c: New test.
751 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
752 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
753
754 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
755
756 PR target/85404
757 * gcc.target/i386/pr85404.c: New test.
758
759 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
760
761 PR target/85417
762 * c-c++-common/attr-nocf-check-1.c: Compile with
763 -fcf-protection=none.
764 * c-c++-common/attr-nocf-check-3.c: Likewise.
765 * gcc.dg/march-generic.c: Likewise.
766 * gcc.target/i386/align-limit.c: Likewise.
767 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
768 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
769 * gcc.target/i386/cet-property-2.c: Likewise.
770 * gcc.target/i386/ret-thunk-26.c: Likewise.
771 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
772 targets.
773 * c-c++-common/fcf-protection-2.c: Likewise.
774 * c-c++-common/fcf-protection-3.c: Likewise.
775 * c-c++-common/fcf-protection-5.c: Likewise.
776 * c-c++-common/fcf-protection-6.c: Likewise.
777 * c-c++-common/fcf-protection-7.c: Likewise.
778 * gcc.target/i386/cet-label-3.c: New test.
779 * gcc.target/i386/cet-property-3.c: Likewise.
780 * gcc.target/i386/cet-sjlj-7.c: Likewise.
781 * gcc.target/i386/pr85417-1.c: Likewise.
782 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
783 __x86_indirect_thunk_nt_(r|e)ax
784 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
785 * gcc.target/i386/pr85403.c: Remove dg-error,
786
787 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
788
789 * gcc.target/i386/movdir-1.c: New test.
790
791 2018-04-19 Richard Biener <rguenther@suse.de>
792
793 PR middle-end/85455
794 * gcc.dg/pr85455.c: New testcase.
795
796 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
797
798 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
799 targets.
800 * g++.dg/lto/pr85405b_0.C: Likewise.
801 * g++.dg/lto/pr84805_0.C: Likewise.
802
803 2018-04-18 Martin Liska <mliska@suse.cz>
804
805 PR ipa/83983
806 PR ipa/85391
807 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
808 output.
809
810 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
811
812 PR target/85388
813 * gcc.dg/pr85388-1.c: New test.
814 * gcc.dg/pr85388-2.c: Likewise.
815 * gcc.dg/pr85388-3.c: Likewise.
816 * gcc.dg/pr85388-4.c: Likewise.
817 * gcc.dg/pr85388-5.c: Likewise.
818 * gcc.dg/pr85388-6.c: Likewise.
819
820 2018-04-18 Jan Hubicka <jh@suse.cz>
821 Martin Liska <mliska@suse.cz>
822
823 * g++.dg/lto/pr83121_0.C: Update template.
824 * g++.dg/lto/pr83121_1.C: Update template.
825 * g++.dg/lto/pr84805_0.C: Update template.
826 * g++.dg/lto/pr84805_1.C: Update template.
827 * g++.dg/lto/pr84805_2.C: Update template.
828
829 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
830
831 PR c++/84630
832 * g++.dg/cpp0x/pr84630.C: New.
833
834 2018-04-18 Jakub Jelinek <jakub@redhat.com>
835
836 PR c++/84463
837 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
838 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
839 in two cases. Uncomment two other tests and add expected dg-error for
840 them.
841 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
842 -Wnarrowing diagnostics on some targets for c++11.
843 * g++.dg/parse/array-size2.C: Remove xfail.
844 * g++.dg/cpp0x/constexpr-84463.C: New test.
845
846 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
847
848 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
849 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
850
851 2018-04-17 Jakub Jelinek <jakub@redhat.com>
852
853 PR testsuite/85326
854 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
855 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
856 * g++.dg/other/sve_tls_2.C: Require effective target tls.
857
858 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
859
860 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
861 prevent cascading of errors and change expected error message.
862 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
863 to 64-bit targets.
864 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
865 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
866 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
867 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
868 error message.
869 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
870
871 2018-04-17 Jakub Jelinek <jakub@redhat.com>
872
873 PR target/85430
874 * gcc.dg/pr85430.c: New test.
875
876 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
877
878 PR testsuite/85326
879 * gcc.target/arm/pr54300.C: Move to...
880 * g++.dg/other/pr54300.C: ... Here. Add target directives.
881 * gcc.target/arm/pr55073.C: Move to...
882 * g++.dg/other/pr55073.C: ... Here. Add target directives.
883 * gcc.target/arm/pr56184.C: Move to...
884 * g++.dg/other/pr56184.C: ... Here. Add target directives.
885 * gcc.target/arm/pr59985.C: Move to...
886 * g++.dg/other/pr59985.C: ... Here. Add target directives.
887 * gcc.target/aarch64/pr60675.C: Move to...
888 * g++.dg/other/pr60675.C: ... Here. Add target directives.
889 * gcc.target/aarch64/pr81422.C: Move to...
890 * g++.dg/other/pr81422.C: ... Here. Add target directives.
891 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
892 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
893 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
894 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
895 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
896 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
897 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
898 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
899 * gcc.target/aarch64/sve/tls_2.C: Move to...
900 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
901 * gcc.target/aarch64/pr81414.C: Rename to...
902 * gcc.target/aarch64/pr81414.c: ... This.
903 * gcc.target/aarch64/simd/pr67896.C: Rename to...
904 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
905 messages.
906 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
907 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
908 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
909 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
910 file name.
911
912 2018-04-17 Jakub Jelinek <jakub@redhat.com>
913
914 PR middle-end/85414
915 * gcc.dg/pr85414.c: New test.
916
917 2018-04-17 Martin Jambor <mjambor@suse.cz>
918
919 PR ipa/85421
920 * g++.dg/ipa/pr85421.C: New test.
921
922 2018-04-17 Martin Liska <mliska@suse.cz>
923
924 PR lto/85405
925 * g++.dg/lto/pr85405b_0.C: New test.
926 * g++.dg/lto/pr85405b_1.C: New test.
927
928 2018-04-17 Martin Liska <mliska@suse.cz>
929
930 PR lto/85405
931 * g++.dg/lto/pr85405_0.C: New test.
932 * g++.dg/lto/pr85405_1.C: New test.
933
934 2018-04-17 Martin Liska <mliska@suse.cz>
935
936 PR ipa/85329
937 * g++.dg/ext/pr85329-2.C: New test.
938 * g++.dg/ext/pr85329.C: New test.
939 * gcc.target/i386/mvc12.c: New test.
940
941 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
942
943 PR c++/85039
944 * g++.dg/pr85039-1.C: New.
945 * g++.dg/pr85039-2.C: New.
946 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
947
948 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
949
950 PR target/85080
951 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
952 if the target supports efficient unaligned storage accesses.
953
954 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
955
956 PR target/83660
957 * gcc.target/powerpc/pr83660.C: New test.
958
959 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
960
961 PR target/85403
962 * gcc.target/i386/pr85403.c: New test.
963
964 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
965
966 PR target/84331
967 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
968
969 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
970 Jason Merrill <jason@redhat.com>
971
972 PR c++/85112
973 * g++.dg/cpp0x/pr85112.C: New.
974
975 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
976
977 PR testsuite/85326
978 * g++.dg/ext/undef-bool-1.C: New file.
979 * gcc.target/powerpc/powerpc.exp: Remove .C support.
980 * gcc.target/powerpc/undef-bool-1.C: Remove file.
981
982 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
983
984 PR target/85293
985 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
986 corresponding dg-error clause.
987 * gcc.target/powerpc/pr80098-3.c: Ditto.
988 * gcc.target/powerpc/pr80103-1.c: Delete.
989
990 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
991
992 PR fortran/81773
993 PR fortran/83606
994 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
995 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
996
997 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
998
999 PR fortran/85387
1000 * gfortran.dg/implied_do_io_5.f90: New test.
1001
1002 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1003
1004 PR target/83402
1005 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1006 several values: positive, negative, and zero.
1007 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1008 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1009
1010 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1011
1012 PR rtl-optimization/79916
1013 * gcc.target/powerpc/pr79916.c: New.
1014
1015 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1016
1017 PR rtl-optimization/85393
1018 * g++.dg/opt/pr85393.C: New test.
1019 * g++.dg/opt/pr85393-aux.cc: New file.
1020
1021 PR rtl-optimization/85376
1022 * gcc.dg/pr85376.c: New test.
1023
1024 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1025
1026 PR rtl-optimization/83852
1027 * gcc.dg/pr83852.c: New testcase.
1028
1029 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1030
1031 PR testsuite/85326
1032 * gcc.target/s390/pr77822-1.C: Rename to ...
1033 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1034 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1035 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1036
1037 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1038
1039 PR lto/71991
1040 * gcc.target/i386/pr71991.c: New testcase.
1041
1042 2018-04-13 Martin Liska <mliska@suse.cz>
1043 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR middle-end/81657
1046 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1047 call.
1048
1049 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1050
1051 PR c++/85385
1052 * g++.dg/diagnostic/macro-arg-count.C: New test.
1053
1054 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1055
1056 PR fortran/83064
1057 PR testsuite/85346
1058 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1059 array and move test to libgomp/testsuite/libgomp.fortran.
1060 * gfortran.dg/do_concurrent_6.f90: New test.
1061
1062 2018-04-12 Marek Polacek <polacek@redhat.com>
1063
1064 PR c++/85258
1065 * g++.dg/parse/error61.C: New test.
1066
1067 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1068
1069 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1070 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1071
1072 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1073
1074 PR target/85347
1075 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1076 specify -mvsx on gcc command line.
1077
1078 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1079
1080 PR middle-end/84955
1081 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1082 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1083
1084 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1085
1086 PR target/85328
1087 * gcc.target/i386/pr85328.c: New test.
1088
1089 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1090
1091 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1092
1093 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1094
1095 PR rtl-optimization/85342
1096 * gcc.target/i386/pr85342.c: New test.
1097
1098 2018-04-11 Jason Merrill <jason@redhat.com>
1099
1100 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1101 if ulimit -v is set.
1102
1103 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1104
1105 PR testsuite/85190
1106 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1107
1108 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1109
1110 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1111 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1112
1113 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR c++/70808
1116 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1117 effective target.
1118
1119 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1120
1121 PR target/84301
1122 * gcc.target/i386/pr84301.c: New test.
1123
1124 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1125
1126 PR tree-optimization/85331
1127 * gcc.c-torture/execute/pr85331.c: New test.
1128
1129 2018-04-11 Marek Polacek <polacek@redhat.com>
1130
1131 PR c++/85032
1132 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1133 * g++.dg/cpp1z/constexpr-if21.C: New test.
1134
1135 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR target/85281
1138 * gcc.target/i386/pr85281.c: New test.
1139
1140 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1141
1142 PR rtl-optimization/84659
1143 * gcc.dg/pr84659.c: New test.
1144
1145 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR debug/85302
1148 * g++.dg/debug/dwarf2/pr85302.C: New test.
1149
1150 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1151
1152 PR target/85261
1153 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1154 into register.
1155
1156 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1157
1158 PR c++/70808
1159 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1160
1161 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1162
1163 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1164 * gcc.target/powerpc/dimode_off.c: Ditto.
1165 * gcc.target/powerpc/tfmode_off.c: Ditto.
1166 * gcc.target/powerpc/timode_off.c: Ditto.
1167
1168 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1169
1170 * gcc.target/powerpc/vec-ldl-1.c: New test.
1171 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1172 corrections to ABI implementation.
1173
1174 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1175
1176 PR target/85056
1177 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1178
1179 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1180
1181 PR rtl-optimization/85300
1182 * gcc.dg/pr85300.c: New test.
1183
1184 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1185
1186 PR c++/85110
1187 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1188 where we now show the pertinent parameter.
1189 * g++.dg/diagnostic/aka2.C: Likewise.
1190 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1191
1192 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1193
1194 PR fortran/85313
1195 * gfortran.dg/gomp/pr85313.f90: New test.
1196
1197 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1198
1199 PR c++/24314
1200 * g++.dg/parse/template29.C: New.
1201
1202 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1203
1204 PR testsuite/85190
1205 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1206
1207 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1208
1209 PR target/85177
1210 PR target/85255
1211 * gcc.target/i386/avx512f-pr85177.c: New test.
1212 * gcc.target/i386/avx512f-pr85255.c: New test.
1213
1214 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1215
1216 PR tree-optimization/85286
1217 * gcc.dg/vect/pr85286.c: New test.
1218
1219 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1220
1221 PR target/85173
1222 * gcc.target/arm/pr85173.c: New test.
1223
1224 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR lto/85248
1227 * gcc.dg/lto/pr85248_0.c: New test.
1228 * gcc.dg/lto/pr85248_1.c: New test.
1229
1230 2018-04-09 Jan Hubicka <jh@suse.cz>
1231
1232 PR lto/85078
1233 * g++.dg/torture/pr85078.C: New.
1234
1235 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/85227
1238 * g++.dg/cpp1z/decomp44.C: New.
1239 * g++.dg/cpp1z/decomp45.C: Likewise.
1240
1241 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1242
1243 PR fortran/83064
1244 * gfortran.dg/do_concurrent_5.f90: New test.
1245 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1246 message.
1247
1248 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1249
1250 PR fortran/51260
1251 * gfortran.dg/parameter_array_element_3.f90: New test.
1252
1253 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR c++/85194
1256 * g++.dg/cpp1z/decomp43.C: New test.
1257
1258 PR rtl-optimization/80463
1259 * g++.dg/pr80463.C: Add -w to dg-options.
1260
1261 2018-04-09 Richard Biener <rguenther@suse.de>
1262
1263 PR tree-optimization/85284
1264 * gcc.dg/torture/pr85284.c: New testcase.
1265
1266 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1267
1268 PR rtl-optimization/80463
1269 PR rtl-optimization/83972
1270 PR rtl-optimization/83480
1271
1272 * gcc.dg/pr80463.c: New test.
1273 * g++.dg/pr80463.C: Likewise.
1274 * gcc.dg/pr83972.c: Likewise.
1275
1276 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1277
1278 PR rtl-optimization/83913
1279 * gcc.dg/pr83913.c: New test.
1280
1281 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1282
1283 PR rtl-optimization/83962
1284 * gcc.dg/pr83962.c: New test.
1285
1286 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1287
1288 PR rtl-optimization/83530
1289 * gcc.dg/pr83530.c: New test.
1290
1291 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1292
1293 PR middle-end/82976
1294 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1295
1296 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1297
1298 PR tree-optimization/85257
1299 * gcc.dg/pr85257.c: New test.
1300
1301 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1302
1303 * g++.dg/opt/pr85196.C: New test.
1304
1305 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1306
1307 PR c++/84269
1308 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1309 std::tuple here since they need C++11.
1310 * g++.dg/lookup/missing-std-include-8.C: New test.
1311 * g++.dg/lookup/missing-std-include.C: Move std::array and
1312 std::tuple test to missing-std-include-6.C to avoid failures
1313 with C++98.
1314
1315 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1316
1317 PR debug/85252
1318 * gcc.dg/debug/pr85252.c: New test.
1319
1320 PR rtl-optimization/84872
1321 * gcc.dg/graphite/pr84872.c: New test.
1322
1323 PR c++/85210
1324 * g++.dg/cpp1z/decomp42.C: New test.
1325
1326 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1327
1328 PR c++/85021
1329 * g++.dg/lookup/missing-std-include-7.C: New test.
1330
1331 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1332
1333 * gcc.dg/struct-simple.c: Revert r254862.
1334 * lib/target-supports.exp
1335 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1336
1337 2018-04-06 Richard Biener <rguenther@suse.de>
1338
1339 PR middle-end/85244
1340 * gcc.dg/torture/pr85244-1.c: New testcase.
1341 * gcc.dg/torture/pr85244-2.c: Likewise.
1342
1343 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR sanitizer/85213
1346 * c-c++-common/ubsan/pr85213.c: New test.
1347
1348 2018-04-06 Richard Biener <rguenther@suse.de>
1349
1350 PR middle-end/85180
1351 * gcc.dg/pr85180.c: New testcase.
1352
1353 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1354
1355 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1356 to trigger the optimization. Do some cleanup and function
1357 renaming. Add more test functions.
1358
1359 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1360
1361 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1362 options.
1363 * gcc.target/s390/hotpatch-1.c: Skip when building without
1364 optimization.
1365 * gcc.target/s390/hotpatch-10.c: Likewise.
1366 * gcc.target/s390/hotpatch-11.c: Likewise.
1367 * gcc.target/s390/hotpatch-12.c: Likewise.
1368 * gcc.target/s390/hotpatch-13.c: Likewise.
1369 * gcc.target/s390/hotpatch-14.c: Likewise.
1370 * gcc.target/s390/hotpatch-15.c: Likewise.
1371 * gcc.target/s390/hotpatch-16.c: Likewise.
1372 * gcc.target/s390/hotpatch-17.c: Likewise.
1373 * gcc.target/s390/hotpatch-18.c: Likewise.
1374 * gcc.target/s390/hotpatch-19.c: Likewise.
1375 * gcc.target/s390/hotpatch-2.c: Likewise.
1376 * gcc.target/s390/hotpatch-3.c: Likewise.
1377 * gcc.target/s390/hotpatch-4.c: Likewise.
1378 * gcc.target/s390/hotpatch-5.c: Likewise.
1379 * gcc.target/s390/hotpatch-6.c: Likewise.
1380 * gcc.target/s390/hotpatch-7.c: Likewise.
1381 * gcc.target/s390/hotpatch-8.c: Likewise.
1382 * gcc.target/s390/hotpatch-9.c: Likewise.
1383
1384 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1385
1386 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1387 check for an error instead.
1388 * gcc.dg/Wattributes-6.c: Likewise.
1389
1390 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1391
1392 PR c++/85209
1393 * g++.dg/cpp1z/decomp39.C: New test.
1394 * g++.dg/cpp1z/decomp40.C: New test.
1395
1396 PR c++/85208
1397 * g++.dg/cpp1z/decomp41.C: New test.
1398
1399 PR middle-end/85195
1400 * gcc.dg/pr85195.c: New test.
1401
1402 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1403
1404 PR c++/80956
1405 * g++.dg/cpp0x/initlist100.C: New.
1406 * g++.dg/cpp0x/initlist101.C: Likewise.
1407
1408 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1409
1410 PR c++/84792
1411 * g++.dg/other/pr84792-1.C: New.
1412 * g++.dg/other/pr84792-2.C: Likewise.
1413
1414 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1415
1416 PR target/85193
1417 * gcc.target/i386/pr85193.c: New test.
1418
1419 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1420
1421 PR c++/84979
1422 * g++.dg/concepts/pr84979.C: New.
1423 * g++.dg/concepts/pr84979-2.C: New.
1424 * g++.dg/concepts/pr84979-3.C: New.
1425
1426 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1427
1428 PR c++/80026
1429 * g++.dg/cpp0x/variadic174.C: New.
1430
1431 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1432
1433 PR inline-asm/85172
1434 * g++.dg/ext/builtin13.C: New test.
1435 * g++.dg/ext/atomic-4.C: New test.
1436
1437 PR c++/85146
1438 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1439 * g++.dg/ext/bases3.C: New test.
1440
1441 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1442
1443 PR target/85203
1444 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1445 to match a single insn of the baz function. Move scan directives at
1446 the end of the file below the functions they are trying to test for
1447 better readability.
1448 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1449
1450 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1451
1452 PR rtl-optimization/84878
1453 * gcc.target/powerpc/pr84878.c: New test.
1454
1455 2018-04-04 Michael Matz <matz@suse.de>
1456
1457 * gcc.dg/Wstringop-overflow-4.c: New test.
1458 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1459
1460 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1461
1462 PR testsuite/85189
1463 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1464 for the diagnostics of overridden functions. Adjust for new wording.
1465
1466 2018-04-04 Richard Biener <rguenther@suse.de>
1467
1468 PR lto/85176
1469 * g++.dg/lto/pr85176_0.C: New testcase.
1470
1471 2018-04-04 Richard Biener <rguenther@suse.de>
1472
1473 PR testsuite/85191
1474 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1475 Fix typo.
1476
1477 2018-04-04 Martin Liska <mliska@suse.cz>
1478
1479 PR sanitizer/85174
1480 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1481 and msdata as a workaround for powerpc.
1482
1483 2018-04-04 Richard Biener <rguenther@suse.de>
1484
1485 PR tree-optimization/85168
1486 * gcc.dg/torture/pr85168.c: New testcase.
1487
1488 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1489
1490 PR c++/84943
1491 * g++.dg/pr84943.C: New.
1492 * g++.dg/pr84943-2.C: New.
1493
1494 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1495
1496 PR rtl-optimization/85167
1497 * gcc.dg/pr85167.c: New test.
1498
1499 PR tree-optimization/85156
1500 * c-c++-common/pr85156.c: New test.
1501 * gcc.c-torture/execute/pr85156.c: New test.
1502
1503 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1504
1505 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1506 * gcc.target/powerpc/undef-bool-1.C: New file.
1507 * gcc.target/powerpc/undef-bool-2.c: New file.
1508
1509 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1510
1511 PR c++/84768
1512 * g++.dg/cpp1z/class-deduction52.C: New.
1513
1514 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1515
1516 PR c++/85147
1517 * g++.dg/cpp0x/pr85147.C: New test.
1518
1519 PR c++/85140
1520 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1521
1522 PR c++/85134
1523 * g++.dg/gomp/pr85134.C: New test.
1524 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1525
1526 PR target/85169
1527 * gcc.c-torture/execute/pr85169.c: New test.
1528 * gcc.target/i386/avx512f-pr85169.c: New test.
1529 * gcc.target/i386/avx512bw-pr85169.c: New test.
1530
1531 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1532
1533 PR target/85126
1534 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1535 scan-assembler-times clause.
1536
1537 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1538
1539 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1540 dg-additional-options.
1541
1542 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1543
1544 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1545
1546 2018-04-03 Richard Biener <rguenther@suse.de>
1547
1548 PR testsuite/85154
1549 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1550
1551 2018-04-02 Jim Wilson <jimw@sifive.com>
1552
1553 * gcc.target/riscv/pr84660.c: New.
1554 * gcc.target/riscv/shift-and-1.c: New.
1555 * gcc.target/riscv/shift-and-2.c: New.
1556
1557 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1558
1559 PR fortran/85102
1560 * gfortran.dg/array_simplify_2.f90: New test.
1561
1562 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR middle-end/85090
1565 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1566 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1567 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1568 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1569 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1570
1571 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1572
1573 PR c++/85027
1574 * g++.dg/pr85027.C: New.
1575
1576 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1577
1578 PR target/83315
1579 * gcc.target/powerpc/sse-maxps-2.c: New test.
1580 * gcc.target/powerpc/sse-minps-2.c: New test.
1581
1582 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1583
1584 PR c++/84791
1585 * g++.dg/gomp/pr84791.C: New test.
1586
1587 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1588
1589 PR fortran/84931
1590 * gfortran.dg/array_constructor_53.f90: New test.
1591
1592 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1593
1594 PR fortran/85130
1595 * gfortran.dg/substr_6.f90: Remove illegal test for
1596 out-of-bounds substring.
1597
1598 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1599
1600 PR fortran/85111
1601 * gfortran.dg/zero_sized_10.f90: New test.
1602
1603 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1604
1605 PR c++/84269
1606 * g++.dg/lookup/missing-std-include-6.C: New test.
1607 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1608 std::tuple tests.
1609 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1610 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1611 <cstring>, <cassert>, and <cstdlib>.
1612
1613 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1614
1615 PR inline-asm/84985
1616 * gcc.target/i386/pr84985.c: New.
1617
1618 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1619
1620 PR c++/85110
1621 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1622
1623 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1624
1625 PR c++/85108
1626 * g++.dg/warn/Wunused-var-31.C: New test.
1627
1628 PR c/85094
1629 * c-c++-common/Wduplicated-branches-14.c: New test.
1630
1631 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1632
1633 PR c++/84606
1634 * g++.dg/cpp0x/pr84606.C: New.
1635
1636 2018-03-29 Carl Love <cel@us.ibm.com>
1637
1638 Revert
1639 2017-09-27 Carl Love <cel@us.ibm.com>
1640
1641 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1642 for the __builtin_fctid and __builtin_fctiw.
1643
1644 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1645
1646 PR target/84912
1647 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1648 deleted builtin function.
1649 (div_weuo): Likewise.
1650 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1651 (div_deuo): Likewise.
1652
1653 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1654
1655 PR c++/85028
1656 * g++.dg/other/default13.C: New.
1657
1658 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1659
1660 PR target/85095
1661 * gcc.target/i386/pr85095-1.c: New test.
1662 * gcc.target/i386/pr85095-2.c: New test.
1663 * gcc.c-torture/execute/pr85095.c: New test.
1664
1665 PR tree-optimization/82004
1666 * gcc.dg/pr82004.c: New test.
1667
1668 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1669 Martin Liska <mliska@suse.cz>
1670
1671 PR sanitizer/85081
1672 * g++.dg/asan/pr85081.C: New test.
1673
1674 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1675
1676 PR c++/84789
1677 * g++.dg/template/pr84789.C: Adjust for testing with
1678 -fconcepts too.
1679
1680 PR c++/84973
1681 * g++.dg/template/pr84973.C: New.
1682 * g++.dg/template/pr84973-2.C: New.
1683 * g++.dg/template/pr84973-3.C: New.
1684
1685 PR c++/84968
1686 * g++.dg/eh/pr84968.C: New.
1687
1688 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1689
1690 PR target/84914
1691 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1692 long double multiply/divide uses the correct function.
1693 * gcc.target/powerpc/mulkc-3.c: Likewise.
1694 * gcc.target/powerpc/divkc-2.c: Likewise.
1695 * gcc.target/powerpc/divkc-3.c: Likewise.
1696
1697 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1698
1699 PR c++/85067
1700 * g++.dg/cpp0x/defaulted51.C: New.
1701 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1702
1703 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1704
1705 PR c++/85077
1706 * g++.dg/ext/vector35.C: New test.
1707
1708 PR c++/85061
1709 * g++.dg/ext/builtin-offsetof3.C: New test.
1710
1711 PR c++/85076
1712 * g++.dg/cpp1y/pr85076.C: New test.
1713
1714 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1715
1716 PR fortran/85084
1717 * gfortran.dg/matmul_rank_1.f90: New test.
1718
1719 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1720 Harald Anlauf <anlauf@gmx.de>
1721
1722 * gfortran.dg/structure_constructor_15.f90: New test.
1723
1724 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1725
1726 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1727 for the diagnostics of overridden functions. Adjust for new wording.
1728 * g++.dg/cpp0x/implicit1.C: Likewise.
1729 * g++.dg/cpp0x/override1.C: Likewise.
1730 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1731 * g++.dg/eh/shadow1.C: Likewise.
1732 * g++.dg/inherit/covariant12.C: Likewise.
1733 * g++.dg/inherit/covariant14.C: Likewise.
1734 * g++.dg/inherit/covariant15.C: Likewise.
1735 * g++.dg/inherit/covariant16.C: Likewise.
1736 * g++.dg/inherit/covariant22.C: Likewise.
1737 * g++.dg/inherit/crash3.C: Likewise.
1738 * g++.dg/inherit/error2.C: Likewise.
1739 * g++.dg/template/crash100.C: Likewise.
1740 * g++.old-deja/g++.eh/spec6.C: Likewise.
1741 * g++.old-deja/g++.mike/p811.C: Likewise.
1742 * g++.old-deja/g++.other/virtual11.C: Likewise.
1743 * g++.old-deja/g++.other/virtual4.C: Likewise.
1744
1745 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1746
1747 PR target/85044
1748 * gcc.target/i386/pr85044.c: New test.
1749
1750 2018-03-27 Martin Sebor <msebor@redhat.com>
1751
1752 PR testsuite/83462
1753 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1754 other than x86.
1755
1756 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1757
1758 PR target/83009
1759 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1760
1761 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1762
1763 PR target/81863
1764 * gcc.target/arm/pr81863.c: New test.
1765
1766 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1767
1768 PR target/85056
1769 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1770 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1771
1772 2018-03-27 Richard Biener <rguenther@suse.de>
1773
1774 PR testsuite/82847
1775 * lib/target-supports.exp (check_ssse3_available): New function.
1776 (check_effective_target_vect_perm_short): Enable for x86 if
1777 check_ssse3_available.
1778
1779 2018-03-27 Richard Biener <rguenther@suse.de>
1780
1781 PR tree-optimization/85082
1782 * gfortran.dg/pr85082.f90: New testcase.
1783
1784 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1785
1786 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1787 to "l=2" in dg-final.
1788
1789 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1790
1791 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1792 * gcc.target/mips/fix-r4000-2.c: Likewise.
1793 * gcc.target/mips/fix-r4000-3.c: Likewise.
1794 * gcc.target/mips/fix-r4000-4.c: Likewise.
1795 * gcc.target/mips/fix-r4000-5.c: Likewise.
1796 * gcc.target/mips/fix-r4000-6.c: Likewise.
1797 * gcc.target/mips/fix-r4000-7.c: Likewise.
1798 * gcc.target/mips/fix-r4000-8.c: Likewise.
1799 * gcc.target/mips/fix-r4000-9.c: Likewise.
1800 * gcc.target/mips/fix-r4000-10.c: Likewise.
1801 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1802 "mulditi3_r4000" instead of "mulditi3".
1803 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1804 "umulditi3_r4000" instead of "umulditi3".
1805
1806 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR c++/85068
1809 * g++.dg/inherit/covariant22.C: New test.
1810
1811 2018-03-27 Richard Biener <rguenther@suse.de>
1812
1813 PR testsuite/84004
1814 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1815 alignment.
1816
1817 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1818 Jason Merrill <jason@redhat.com>
1819
1820 PR c++/84632
1821 * g++.dg/init/array49.C: New.
1822 * g++.dg/torture/pr70499.C: Adjust.
1823
1824 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1825
1826 PR target/85073
1827 * gcc.target/i386/pr85073.c: New test.
1828
1829 2018-03-26 Richard Biener <rguenther@suse.de>
1830
1831 PR testsuite/85066
1832 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1833 instead of long.
1834
1835 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1836
1837 PR fortran/66709
1838 * gfortran.dg/parameter_array_format.f90: New test.
1839
1840 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1841 Neil Carlson <neil.n.carlson@gmail.com>
1842
1843 PR fortran/84381
1844 * gfortran.dg/literal_character_constant_1.inc: Replace
1845 call abort by STOP n.
1846 * gfortran.dg/overload_1.f90: Likewise.
1847
1848 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1849 Dominique d'Humieres <dominiq@gcc.gnu.org>
1850
1851 PR fortran/84924
1852 * gfortran.dg/scalar_pointer_1.f90: New test.
1853
1854 2018-03-25 Tom de Vries <tom@codesourcery.com>
1855
1856 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1857 precise.
1858
1859 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1860
1861 PR fortran/69497
1862 * gfortran.dg/pr89497.f90: New test.
1863
1864 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1865
1866 PR fortran/70068
1867 * gfortran.dg/substr_7.f90: New test.
1868
1869 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1870
1871 PR fortran/42651
1872 * gfortran.dg/pr42651.f90: New test.
1873 * gfortran.dg/func_result_7.f90: Update error message.
1874
1875 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1876
1877 PR tree-optimization/84005
1878 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1879 failing to force the alignment.
1880
1881 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1882
1883 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1884 from this to...
1885 <vclzd>: ...this.
1886
1887 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1888
1889 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1890 message. Fix scan-assembler patterns.
1891
1892 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1893
1894 PR c++/85015
1895 * g++.dg/cpp0x/pr85015.C: New test.
1896
1897 PR c++/84942
1898 * g++.dg/cpp1y/pr84942.C: New test.
1899
1900 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1901
1902 PR inline-asm/85030
1903 * testsuite/gcc.target/i386/pr85030.c: New.
1904
1905 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1906
1907 PR target/85026
1908 * g++.dg/pr85026.C: New test.
1909
1910 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1911
1912 * g++.dg/debug/pr84704.C: XFAIL AIX.
1913
1914 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1915
1916 PR target/84826
1917 * gcc.target/arm/pr84826.c: Add dg directive.
1918
1919 2018-03-23 Marek Polacek <polacek@redhat.com>
1920
1921 PR c++/85033
1922 * g++.dg/ext/builtin-offsetof2.C: New test.
1923
1924 PR c++/85045
1925 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1926 * gcc.dg/pr85045.c: New test.
1927
1928 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1929
1930 PR debug/85020
1931 * gnat.dg/lto22.adb: New test.
1932 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1933 * gnat.dg/lto22_pkg2.ads: Likewise.
1934
1935 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1936
1937 PR c/80778
1938 * gcc.dg/lto/pr80778_0.c: New test.
1939
1940 PR inline-asm/85034
1941 * gcc.target/i386/pr85034.c: New test.
1942
1943 PR inline-asm/85022
1944 * c-c++-common/torture/pr85022.c: New test.
1945
1946 PR sanitizer/85029
1947 * g++.dg/ubsan/pr85029.C: New test.
1948
1949 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1950
1951 PR c++/71251
1952 * g++.dg/cpp0x/pr71251.C: New.
1953
1954 PR c++/84789
1955 * g++.dg/template/pr84789.C: New.
1956 * g++.dg/template/pr84789-2.C: New.
1957 * g++.dg/template/pr84789-3.C: New.
1958 * g++.dg/parse/dtor11.C: Accept alternate error message.
1959
1960 PR c++/84729
1961 * g++.dg/pr84729.C: New.
1962 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1963 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1964 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1965
1966 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1967
1968 PR fortran/84922
1969 * gfortran.dg/interface_42.f90: New test.
1970 * gfortran.dg/interface_43.f90: New test.
1971
1972 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1973
1974 PR target/84826
1975 * gcc.target/arm/pr84826.c: New test.
1976
1977 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1978
1979 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1980 dg-require-effective-target.
1981 * gcc.target/arm/addr-modes-int.c: Likewise.
1982 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1983
1984 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1985
1986 PR target/84760
1987 * gcc.target/powerpc/altivec-ld-1.c: New test.
1988
1989 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1990
1991 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1992
1993 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1994
1995 PR inline-asm/84941
1996 * gcc.dg/pr84941.c: New test.
1997
1998 2018-03-22 Tom de Vries <tom@codesourcery.com>
1999
2000 PR tree-optimization/84956
2001 * gcc.dg/pr84956.c: New test.
2002
2003 2018-03-22 Marek Polacek <polacek@redhat.com>
2004
2005 PR c++/84854
2006 * g++.dg/cpp1z/constexpr-if15.C: New test.
2007 * g++.dg/cpp1z/constexpr-if16.C: New test.
2008
2009 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2010
2011 * gcc.dg/builtin-tgmath-3.c: New test.
2012
2013 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2014
2015 PR c++/71965
2016 * g++.dg/concepts/pr71965.C: New.
2017
2018 PR c++/84610
2019 PR c++/84642
2020 * g++.dg/cpp0x/pr84610.C: New.
2021 * g++.dg/cpp0x/pr84642.C: New.
2022
2023 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2024
2025 PR c/84999
2026 * c-c++-common/pr84999.c: New test.
2027
2028 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2029
2030 PR c++/84972
2031 * g++.dg/ext/desig10.C: New.
2032
2033 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2034 Harald Anlauf <anlauf@gmx.de>
2035
2036 PR fortran/84957
2037 * gfortran.dg/pr84957.f90: New test.
2038
2039 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2040
2041 PR tree-optimization/84960
2042 * gcc.c-torture/compile/pr84960.c: New test.
2043
2044 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2045
2046 PR tree-optimization/84811
2047 * gcc.dg/torture/pr84811.c: New test.
2048
2049 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2050
2051 PR tree-optimization/84982
2052 * c-c++-common/pr84982.c: New test.
2053
2054 PR c++/84961
2055 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2056 "m" (++x) in C++.
2057 * g++.dg/torture/pr84961-1.C: New test.
2058 * g++.dg/torture/pr84961-2.C: New test.
2059
2060 2018-03-21 Nathan Sidwell <nathan@acm.org>
2061
2062 PR c++/85008
2063 * g++.dg/pr85008.C: New.
2064
2065 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2066
2067 PR fortran/84615
2068 * gfortran.dg/char_result_17.f90: New test.
2069
2070 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2071
2072 PR c++/84994
2073 * g++.dg/other/accessor-fixits-1.C: Move to...
2074 * g++.dg/torture/accessor-fixits-1.C: ...here.
2075 * g++.dg/other/accessor-fixits-2.C: Move to...
2076 * g++.dg/torture/accessor-fixits-2.C: ...here.
2077 * g++.dg/other/accessor-fixits-3.C: Move to...
2078 * g++.dg/torture/accessor-fixits-3.C: ...here.
2079 * g++.dg/other/accessor-fixits-4.C: Move to...
2080 * g++.dg/torture/accessor-fixits-4.C: ...here.
2081 * g++.dg/other/accessor-fixits-5.C: Move to...
2082 * g++.dg/torture/accessor-fixits-5.C: ...here.
2083 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2084 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2085 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2086
2087 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2088
2089 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2090
2091 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2092
2093 PR target/82989
2094 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2095
2096 2018-03-21 Nathan Sidwell <nathan@acm.org>
2097
2098 PR c++/84804
2099 * g++.dg/lookup/pr84804.C: New.
2100
2101 2018-03-21 Martin Sebor <msebor@redhat.com>
2102
2103 PR c++/84850
2104 * g++.dg/Wclass-memaccess-3.C: New test.
2105 * g++.dg/Wclass-memaccess-4.C: New test.
2106
2107 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2108
2109 PR c++/84892
2110 * g++.dg/other/accessor-fixits-1.C
2111 (test_access_const_t1_color): New.
2112 (test_deref_const_t1_color): New.
2113 * g++.dg/other/accessor-fixits-5.C: New testcase.
2114
2115 2018-03-21 Tom de Vries <tom@codesourcery.com>
2116
2117 PR tree-optimization/83126
2118 * gcc.dg/graphite/pr83126.c: New test.
2119
2120 2018-03-21 Nathan Sidwell <nathan@acm.org>
2121
2122 * g++.dg/ext/anon-struct6.C: Adjust.
2123 * g++.dg/ext/deprecate-1.C: New.
2124 * g++.dg/ext/deprecate-2.C: New.
2125 * g++.dg/lookup/pr84602.C: Adjust.
2126 * g++.dg/lookup/pr84962.C: Adjust.
2127 * g++.old-deja/g++.other/anon4.C
2128
2129 PR c++/84836
2130 * g++.dg/lookup/pr84836.C: New.
2131
2132 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2133
2134 PR tree-optimization/84969
2135 * gcc.dg/tree-ssa/pr84969.c: New test.
2136
2137 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2138
2139 PR rtl-optimization/84989
2140 * gcc.target/i386/pr84989.c: New test.
2141
2142 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2143
2144 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2145
2146 2018-03-21 Martin Liska <mliska@suse.cz>
2147
2148 PR ipa/84963
2149 * gfortran.dg/goacc/pr84963.f90: New test.
2150
2151 2018-03-21 Marek Polacek <polacek@redhat.com>
2152
2153 PR c++/71638, ICE with NSDMI and reference.
2154 * g++.dg/cpp0x/nsdmi14.C: New test.
2155 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2156
2157 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2158
2159 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2160 MIPS with -mpaired-single directives.
2161
2162 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2163
2164 PR fortran/85001
2165 * gfortran.dg/interface_41.f90: New test.
2166
2167 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2168
2169 PR debug/84875
2170 * gcc.dg/pr84875.c: New test.
2171
2172 2018-03-20 Marek Polacek <polacek@redhat.com>
2173
2174 PR c++/84978, ICE with NRVO.
2175 * g++.dg/opt/nrv19.C: New test.
2176
2177 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2178
2179 PR target/82518
2180 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2181 Disable for armeb targets.
2182 * gcc.target/arm/pr82518.c: New test.
2183
2184 2018-03-20 Nathan Sidwell <nathan@acm.org>
2185
2186 PR c++/84962
2187 * g++.dg/lookup/pr84962.C: New.
2188
2189 PR c++/84970
2190 * g++.dg/lookup/pr84970.C: New.
2191
2192 2018-03-20 Richard Biener <rguenther@suse.de>
2193
2194 PR target/84986
2195 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2196
2197 2018-03-20 Martin Liska <mliska@suse.cz>
2198
2199 PR ipa/84825
2200 * g++.dg/ipa/pr84825.C: New test.
2201
2202 2018-03-20 Martin Liska <mliska@suse.cz>
2203
2204 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2205
2206 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2207
2208 PR target/84845
2209 * gcc.c-torture/compile/pr84845.c: New test.
2210
2211 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2212
2213 PR target/82989
2214 * gcc.target/arm/pr82989.c: New test.
2215
2216 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2217
2218 PR target/84945
2219 * gcc.target/i386/pr84945.c: New test.
2220
2221 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2222
2223 PR target/81647
2224 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2225
2226 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2227
2228 PR c/84953
2229 * gcc.dg/pr84953.c: New test.
2230
2231 2018-03-19 Marek Polacek <polacek@redhat.com>
2232
2233 PR c++/84925
2234 * g++.dg/cpp1z/lambda-__func__.C: New test.
2235
2236 PR c++/84927
2237 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2238
2239 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2240
2241 PR sanitizer/78651
2242 * g++.dg/asan/pr78651.C: New test.
2243
2244 2018-03-19 Tom de Vries <tom@codesourcery.com>
2245
2246 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2247 vect_int_mult. Add nvptx xfail for PR84958.
2248
2249 2018-03-19 Nathan Sidwell <nathan@acm.org>
2250
2251 PR c++/84835
2252 * g++.dg/cpp1y/pr84835.C: New.
2253
2254 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2255
2256 PR target/81647
2257 * gcc.target/aarch64/pr81647.c: New.
2258
2259 2018-03-19 Richard Biener <rguenther@suse.de>
2260
2261 PR tree-optimization/84933
2262 * g++.dg/pr84933.C: New testcase.
2263
2264 2018-03-19 Richard Biener <rguenther@suse.de>
2265
2266 PR tree-optimization/84859
2267 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2268 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2269 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2270 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2271
2272 2018-03-19 Nathan Sidwell <nathan@acm.org>
2273
2274 PR c++/84812
2275 * g++.dg/lookup/pr84812.C: New.
2276
2277 2018-03-19 Richard Biener <rguenther@suse.de>
2278
2279 PR tree-optimization/84929
2280 * gcc.dg/torture/pr84929.c: New testcase.
2281
2282 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2283
2284 PR target/84711
2285 * gcc.target/arm/big-endian-subreg.c: Delete.
2286
2287 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2288
2289 PR fortran/84931
2290 * gfortran.dg/array_constructor_52.f90: New test.
2291
2292 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2293
2294 PR fortran/77414
2295 * gfortran.dg/pr77414.f90: New test.
2296 * gfortran.dg/internal_references_1.f90: Adjust error message.
2297
2298 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2299
2300 PR fortran/65453
2301 * gfortran.dg/pr65453.f90: New test.
2302
2303 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2304
2305 PR tree-optimization/84913
2306 * gfortran.dg/vect/pr84913.f90: New test.
2307
2308 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2309
2310 PR fortran/79929
2311 * gfortran.dg/warn_concat.f90: New test.
2312
2313 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2314
2315 PR target/84899
2316 * gcc.dg/pr84899.c: New test.
2317
2318 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2319
2320 PR fortran/69395
2321 * gfortran.dg/pr69395.f90: Add test for max dimensions
2322
2323 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2324
2325 PR target/84876
2326 * gcc.target/i386/pr84876.c: New test.
2327
2328 2018-03-16 Martin Liska <mliska@suse.cz>
2329
2330 PR ipa/84833
2331 * gcc.target/i386/mvc11.c: New test.
2332
2333 2018-03-16 Martin Liska <mliska@suse.cz>
2334
2335 PR ipa/84722
2336 * gcc.target/i386/mvc10.c: New test.
2337
2338 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2339
2340 PR c++/79937
2341 PR c++/82410
2342 * g++.dg/cpp1y/pr79937-1.C: New test.
2343 * g++.dg/cpp1y/pr79937-2.C: New test.
2344 * g++.dg/cpp1y/pr79937-3.C: New test.
2345 * g++.dg/cpp1y/pr79937-4.C: New test.
2346 * g++.dg/cpp1y/pr82410.C: New test.
2347
2348 2018-03-16 Tom de Vries <tom@codesourcery.com>
2349
2350 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2351
2352 2018-03-16 Tom de Vries <tom@codesourcery.com>
2353
2354 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2355
2356 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR c++/84874
2359 * g++.dg/cpp2a/desig8.C: New test.
2360
2361 PR tree-optimization/84841
2362 * gcc.dg/pr84841.c: New test.
2363
2364 PR c++/84874
2365 * g++.dg/cpp2a/desig7.C: New test.
2366
2367 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2368 Jim MacArthur <jim.macarthur@codethink.co.uk>
2369
2370 * gfortran.dg/automatic_1.f90: New test.
2371 * gfortran.dg/automatic_repeat.f90: New test
2372 * gfortran.dg/automatic_save.f90: New test.
2373 * gfortran.dg/vax_structure.f90: New test.
2374
2375 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2376
2377 PR fortran/78741
2378 * gfortran.dg/pr78741.f90: New test.
2379
2380 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2381
2382 PR fortran/69395
2383 * gfortran.dg/pr69395.f90: New test.
2384
2385 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2386
2387 PR c++/79085
2388 * g++.dg/opt/pr79085.C: New test.
2389
2390 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2391
2392 PR target/84574
2393 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2394 label instead of __x86_indirect_thunk label.
2395
2396 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2397
2398 PR c++/84222
2399 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2400 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2401 * g++.dg/warn/deprecated-13.C: New test.
2402
2403 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2404
2405 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2406
2407 2018-03-15 Richard Biener <rguenther@suse.de>
2408
2409 PR c/84873
2410 * c-c++-common/pr84873.c: New testcase.
2411
2412 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2413
2414 PR target/84711
2415 * gcc.target/arm/big-endian-subreg.c: New.
2416
2417 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2418
2419 PR target/84860
2420 * gcc.c-torture/compile/pr84860.c: New test.
2421
2422 2018-03-15 Julia Koval <julia.koval@intel.com>
2423
2424 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2425 cannonlake.
2426 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2427 avx512bitalg.
2428
2429 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2430
2431 PR c/84853
2432 * gcc.dg/pr84853.c: New test.
2433
2434 2018-03-14 Carl Love <cel@us.ibm.com>
2435
2436 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2437
2438 2018-03-14 Martin Liska <mliska@suse.cz>
2439
2440 PR ipa/8480
2441 * g++.dg/lto/pr84805_0.C: New test.
2442 * g++.dg/lto/pr84805_1.C: New test.
2443 * g++.dg/lto/pr84805_2.C: New test.
2444
2445 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2446
2447 PR c/84852
2448 * gcc.dg/fixits-pr84852-1.c: New test.
2449 * gcc.dg/fixits-pr84852-2.c: New test.
2450
2451 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2452
2453 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2454 separate verbose message.
2455 * lib/scandump.exp (scan-dump-times): Likewise.
2456
2457 2018-03-14 Julia Koval <julia.koval@intel.com>
2458
2459 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2460 server.
2461 * gcc.target/i386/funcspec-56.inc: Ditto.
2462
2463 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2464
2465 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2466 aarch64_sve_hw.
2467
2468 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2469
2470 PR sanitizer/83392
2471 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2472 check count from 17 to 14.
2473
2474 PR target/84844
2475 * gcc.target/i386/pr84844.c: New test.
2476
2477 2018-03-14 Richard Biener <rguenther@suse.de>
2478
2479 PR tree-optimization/84830
2480 * gcc.dg/torture/pr84830.c: New testcase.
2481
2482 2018-03-14 Marek Polacek <polacek@redhat.com>
2483
2484 PR c++/84596
2485 * g++.dg/cpp0x/static_assert15.C: New test.
2486
2487 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2488
2489 PR fortran/61775
2490 * gfortran.dg/pr61775.f90: New test.
2491
2492 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2493
2494 PR c++/84843
2495 * g++.dg/ext/pr84843-1.C: New test.
2496 * g++.dg/ext/pr84843-2.C: New test.
2497
2498 2018-03-13 David Pagan <dave.pagan@oracle.com>
2499
2500 PR c/46921
2501 * gcc.dg/pr46921.c: New test.
2502
2503 2018-03-13 Martin Sebor <msebor@redhat.com>
2504
2505 PR tree-optimization/84725
2506 * c-c++-common/Wstringop-truncation-4.c: New test.
2507 * c-c++-common/attr-nonstring-5.c: New test.
2508
2509 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2510
2511 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2512 than unpacks.
2513 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2514 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2515
2516 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2517
2518 * gcc.target/aarch64/sve/tls_1.c: New test.
2519 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2520
2521 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2522
2523 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2524 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2525
2526 2018-03-13 Martin Liska <mliska@suse.cz>
2527
2528 PR ipa/84658.
2529 * g++.dg/ipa/pr84658.C: New test.
2530
2531 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR middle-end/84834
2534 * gcc.dg/pr84834.c: New test.
2535
2536 PR target/84827
2537 * gcc.target/i386/pr84827.c: New test.
2538
2539 PR target/84828
2540 * g++.dg/ext/pr84828.C: New test.
2541
2542 PR target/84786
2543 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2544 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2545
2546 PR c++/84808
2547 * g++.dg/cpp1y/constexpr-84808.C: New test.
2548
2549 PR c++/84704
2550 * g++.dg/debug/pr84704.C: New test.
2551
2552 2018-03-12 Renlin Li <renlin.li@arm.com>
2553
2554 * gcc.target/aarch64/movi_hf.c: New.
2555 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2556 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2557
2558 2018-03-12 Martin Sebor <msebor@redhat.com>
2559
2560 PR tree-optimization/83456
2561 * c-c++-common/Wrestrict-2.c: Remove test cases.
2562 * c-c++-common/Wrestrict.c: Same.
2563 * gcc.dg/Wrestrict-12.c: New test.
2564 * gcc.dg/Wrestrict-14.c: New test.
2565
2566 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2567
2568 * g++.dg/pr84821.C: New test.
2569
2570 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2571
2572 * gcc.dg/pr84799.c: New test.
2573
2574 2018-03-12 Richard Biener <rguenther@suse.de>
2575
2576 PR tree-optimization/84803
2577 * gcc.dg/torture/pr84803.c: New testcase.
2578
2579 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2580
2581 PR c++/84813
2582 * g++.dg/debug/pr84813.C: New test.
2583
2584 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2585
2586 PR fortran/84546
2587 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2588
2589 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2590
2591 PR fortran/83939
2592 * gfortran.dg/pr83939.f90
2593
2594 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2595
2596 PR fortran/66128
2597 * gfortran.dg/zero_sized_9.f90: New test.
2598
2599 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2600
2601 PR debug/58150
2602 * g++.dg/debug/dwarf2/enum2.C: New test.
2603
2604 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2605
2606 PR fortran/84734
2607 * gfortran.dg/pr84734.f90: New test.
2608
2609 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2610
2611 * gnat.dg/prot3.adb: New test.
2612 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2613
2614 2018-03-09 Jason Merrill <jason@redhat.com>
2615 Paolo Carlini <paolo.carlini@oracle.com>
2616
2617 PR c++/71169
2618 PR c++/71832
2619 * g++.dg/cpp0x/pr71169.C: New.
2620 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2621 * g++.dg/cpp0x/pr71832.C: Likewise.
2622
2623 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2624
2625 PR target/83969
2626 * gcc.target/powerpc/pr83969.c: New test.
2627
2628 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2629
2630 PR target/84772
2631 * gcc.dg/pr84772.c: New test.
2632
2633 PR c++/84076
2634 * g++.dg/warn/Wformat-2.C: New test.
2635
2636 PR c++/84767
2637 * g++.dg/ext/vla18.C: New test.
2638
2639 2018-03-09 Martin Sebor <msebor@redhat.com>
2640
2641 PR tree-optimization/84526
2642 * gcc.dg/Wrestrict-10.c: New test.
2643 * gcc.dg/Wrestrict-11.c: New test.
2644
2645 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2646
2647 PR rtl-optimization/84682
2648 * gcc.dg/torture/pr84682-1.c: New.
2649 * gcc.dg/torture/pr84682-2.c: New.
2650 * gcc.dg/torture/pr84682-3.c: New.
2651
2652 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2653
2654 PR c++/84724
2655 * g++.dg/ext/pr84724.C: New test.
2656
2657 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2658
2659 PR target/83712
2660 * gcc.target/arm/pr83712.c: New.
2661
2662 2018-03-09 Richard Biener <rguenther@suse.de>
2663
2664 PR tree-optimization/84775
2665 * gcc.dg/torture/pr84775.c: New testcase.
2666
2667 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2668
2669 PR debug/84404
2670 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2671 targets.
2672
2673 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2674
2675 * gcc.c-torture/compile/20180309-1.c: New test.
2676
2677 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2678
2679 PR c++/80598
2680 * g++.dg/warn/Wunused-function4.C: New test.
2681
2682 PR inline-asm/84742
2683 * gcc.target/i386/pr84742-1.c: New test.
2684 * gcc.target/i386/pr84742-2.c: New test.
2685
2686 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2687
2688 PR target/84748
2689 * gcc.c-torture/execute/pr84748.c: New test.
2690
2691 2018-03-08 Richard Biener <rguenther@suse.de>
2692
2693 PR middle-end/84552
2694 * gcc.dg/graphite/pr84552.c: New testcase.
2695
2696 2018-03-08 Richard Biener <rguenther@suse.de>
2697
2698 PR tree-optimization/84178
2699 * gcc.dg/torture/pr84178-2.c: New testcase.
2700
2701 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2702
2703 PR tree-optimization/84178
2704 * gcc.c-torture/compile/pr84178-1.c: New test.
2705
2706 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2707
2708 * lib/target-supports.exp: Do not return zero from a ifunc
2709 function.
2710
2711 2018-03-08 Richard Biener <rguenther@suse.de>
2712
2713 PR tree-optimization/84746
2714 * gcc.dg/torture/pr84746.c: New testcase.
2715
2716
2717 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2718 PR debug/84404
2719 PR debug/84408
2720 * gcc.dg/graphite/pr84404.c: New.
2721
2722 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2723
2724 PR tree-optimization/84740
2725 * gcc.dg/torture/pr84740.c: New test.
2726
2727 PR tree-optimization/84739
2728 * gcc.dg/pr84739.c: New test.
2729
2730 2018-03-07 Martin Sebor <msebor@redhat.com>
2731
2732 PR tree-optimization/83519
2733 * gcc.dg/Wrestrict-13.c: New test.
2734
2735 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2736
2737 PR fortran/64124
2738 PR fortran/70409
2739 * gfortran.dg/pr64124.f90: New tests.
2740 * gfortran.dg/pr70409.f90: New tests.
2741
2742 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2743
2744 PR target/82411
2745 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2746
2747 2018-03-07 Martin Sebor <msebor@redhat.com>
2748
2749 PR tree-optimization/84526
2750 * gcc.dg/Wrestrict-10.c: New test.
2751
2752 2018-03-07 Martin Sebor <msebor@redhat.com>
2753
2754 PR tree-optimization/84468
2755 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2756 * gcc.dg/Wstringop-truncation.c: New test.
2757 * gcc.dg/Wstringop-truncation-2.c: New test.
2758
2759 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2760
2761 PR fortran/84565
2762 * gfortran.dg/pr84565.f90: New test.
2763
2764 PR middle-end/84723
2765 * gcc.target/i386/pr84723-1.c: New test.
2766 * gcc.target/i386/pr84723-2.c: New test.
2767 * gcc.target/i386/pr84723-3.c: New test.
2768 * gcc.target/i386/pr84723-4.c: New test.
2769 * gcc.target/i386/pr84723-5.c: New test.
2770
2771 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2772
2773 PR fortran/64107
2774 * gfortran.dg/pr64107.f90: New test.
2775
2776 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2777
2778 PR fortran/84697
2779 PR fortran/66128
2780 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2781
2782 2018-03-06 Marek Polacek <polacek@redhat.com>
2783
2784 PR c++/84684
2785 * g++.dg/cpp1z/constexpr-84684.C: New test.
2786
2787 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2788
2789 PR c/84721
2790 * gcc.dg/pr84721.c: New test.
2791
2792 PR target/84710
2793 * gcc.dg/pr84710.c: New test.
2794
2795 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2796
2797 PR fortran/56667
2798 * gfortran.dg/implied_do_2.f90: New test.
2799 * gfortran.dg/coarray_8.f90: Update for new error message.
2800
2801 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2802
2803 PR inline-asm/84683
2804 * g++.dg/ext/pr84683.C: New test.
2805
2806 PR tree-optimization/84687
2807 * gcc.dg/pr84687.c: New test.
2808
2809 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2810
2811 PR c++/84231
2812 * g++.dg/pr84231.C: New.
2813
2814 PR c++/84593
2815 * g++.dg/cpp1y/pr84593.C: New.
2816
2817 PR c++/84492
2818 * g++.dg/pr84492.C: New.
2819
2820 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2821
2822 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2823 __builtin_ppc_speculation_barrier.
2824
2825 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2826
2827 PR target/84700
2828 * gcc.target/powerpc/pr84700.c: New test.
2829
2830 2018-03-05 Nathan Sidwell <nathan@acm.org>
2831
2832 PR c++/84702
2833 * g++.dg/lookup/pr84702.C: New.
2834
2835 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2836
2837 PR target/84564
2838 * gcc.target/i386/pr84564.c: New test.
2839
2840 2018-03-05 Marek Polacek <polacek@redhat.com>
2841
2842 PR c++/84707
2843 * g++.dg/cpp0x/inline-ns10.C: New test.
2844
2845 2018-03-05 Nathan Sidwell <nathan@acm.org>
2846
2847 PR c++/84694
2848 * g++.dg/template/pr84694.C: New.
2849
2850 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2851
2852 PR target/84524
2853 * gcc.c-torture/execute/pr84524.c: New test.
2854 * gcc.target/i386/avx512bw-pr84524.c: New test.
2855
2856 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2857
2858 PR target/84264
2859 * g++.dg/pr84264.C: New test.
2860
2861 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2862
2863 PR c++/84618
2864 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2865 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2866 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2867
2868 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2869
2870 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2871 * g++.dg/other/i386-3.C: Ditto.
2872 * gcc.target/i386/sse-12.c: Ditto.
2873 * gcc.target/i386/sse-13.c: Ditto.
2874 * gcc.target/i386/sse-14.c: Ditto.
2875 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2876 * gcc.target/i386/wbinvd-1.c: New test.
2877 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2878 * gcc.target/i386/pconfig-1.c: Ditto.
2879
2880 2018-03-05 Pádraig Brady <P@draigBrady.com>
2881 Nathan Sidwell <nathan@acm.org>
2882
2883 PR c++/84497
2884 * g++.dg/cpp0x/pr84497.C: New.
2885
2886 2018-03-05 Richard Biener <rguenther@suse.de>
2887
2888 PR tree-optimization/84670
2889 * gcc.dg/pr84670-1.c: New testcase.
2890 * gcc.dg/pr84670-2.c: Likewise.
2891 * gcc.dg/pr84670-3.c: Likewise.
2892 * gcc.dg/pr84670-4.c: Likewise.
2893
2894 2018-03-05 Richard Biener <rguenther@suse.de>
2895
2896 PR tree-optimization/84650
2897 * gcc.dg/graphite/pr84650.c: New testcase.
2898
2899 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2900
2901 PR c++/82022
2902 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2903
2904 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2905
2906 PR fortran/71085
2907 * gfortran.dg/pr71085.f90: New test.
2908
2909 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2910
2911 PR fortran/66128
2912 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2913
2914 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2915
2916 PR fortran/51434
2917 * gfortran.dg/pr51434.f90: New test.
2918
2919 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2920
2921 PR c++/61358
2922 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2923
2924 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2925
2926 PR c++/67370
2927 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2928
2929 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2930
2931 PR c++/71464
2932 * g++.dg/torture/pr71464.C: New.
2933
2934 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2935
2936 PR fortran/80965
2937 * gfortran.dg/select_type_41.f90: New test.
2938
2939 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2940
2941 PR c++/61135
2942 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2943
2944 2018-03-02 Marek Polacek <polacek@redhat.com>
2945
2946 PR c++/84578
2947 * g++.dg/ext/flexary29.C: New test.
2948
2949 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2950
2951 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2952
2953 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2954
2955 PR c++/81812
2956 * g++.dg/torture/pr81812.C: New.
2957
2958 2018-03-02 Marek Polacek <polacek@redhat.com>
2959
2960 PR c++/84171
2961 * g++.dg/warn/Wsign-compare-8.C: New test.
2962
2963 PR c++/84663
2964 * g++.dg/parse/array-size3.C: New test.
2965
2966 PR c++/84664
2967 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2968
2969 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2970
2971 PR c++/84662
2972 * g++.dg/cpp1y/pr84662.C: New test.
2973
2974 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2975
2976 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2977 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2978 "dg-lto-options".
2979 * g++.dg/lto/20101010-1_0.C: Likewise.
2980 * g++.dg/lto/20101010-2_0.C: Likewise.
2981
2982 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2983
2984 PR ipa/84628
2985 * gcc.dg/pr84628.c: New test.
2986
2987 PR target/56540
2988 * gcc.target/ia64/pr56540.c: New test.
2989
2990 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2991
2992 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2993 32-bit target.
2994 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2995 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2996 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2997 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2998
2999 2018-03-02 Marek Polacek <polacek@redhat.com>
3000
3001 PR c++/84590
3002 * c-c++-common/ubsan/shift-11.c: New test.
3003
3004 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3005
3006 * gcc.dg/vect/vect-alias-check-13.c: New test.
3007
3008 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3009
3010 PR target/84614
3011 * gcc.dg/pr84614.c: New test.
3012
3013 PR inline-asm/84625
3014 * gcc.target/i386/pr84625.c: New test.
3015
3016 2018-03-02 Richard Biener <rguenther@suse.de>
3017
3018 PR tree-optimization/84427
3019 * gcc.dg/torture/pr84427.c: New testcase.
3020
3021 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3022
3023 PR target/84534
3024 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3025 powerpc64le*-*-linux*.
3026 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3027 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3028
3029 2018-03-01 Martin Sebor <msebor@redhat.com>
3030
3031 PR c++/84294
3032 * g++.dg/ext/attr-const.C: Remove xfail.
3033 * g++.dg/ext/attr-malloc-3.C: New test.
3034 * g++.dg/ext/attr-noinline-3.C: New test.
3035 * g++.dg/ext/attr-noreturn-3.C: New test.
3036 * g++.dg/ext/attr-nothrow-3.C: New test.
3037 * g++.dg/ext/attr-pure.C: Remove xfail.
3038
3039 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3040
3041 PR sanitizer/70875
3042 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3043 dg-options and dg-shouldfail "ubsan" directive.
3044
3045 2018-03-01 Marek Polacek <polacek@redhat.com>
3046 Jason Merrill <jason@redhat.com>
3047
3048 PR c++/84582
3049 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3050 * g++.dg/cpp1z/static1.C: New test.
3051 * g++.dg/template/static37.C: New test.
3052
3053 2018-03-01 Nathan Sidwell <nathan@acm.org>
3054
3055 PR c++/84434
3056 * g++.dg/template/pr84434.C: New.
3057
3058 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3059
3060 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3061 -mthumb to the command-line.
3062
3063 2018-03-01 Marek Polacek <polacek@redhat.com>
3064
3065 PR c++/84596
3066 * g++.dg/cpp0x/static_assert14.C: New test.
3067
3068 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3069
3070 PR c++/79410
3071 * g++.dg/torture/pr79410.C: New.
3072
3073 2018-03-01 Martin Liska <mliska@suse.cz>
3074
3075 PR sanitizer/82484
3076 * gcc.dg/asan/pr82484.c: New test.
3077
3078 2018-03-01 Richard Biener <rguenther@suse.de>
3079
3080 PR debug/84645
3081 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3082
3083 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3084
3085 PR fortran/84219
3086 * gfortran.dg/coarray_47.f90: New test.
3087
3088 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3089
3090 PR fortran/84538
3091 * gfortran.dg/class_array_23.f03: New test.
3092
3093 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3094
3095 PR rtl-optimization/84528
3096 * gcc.dg/torture/pr84538.c: Rename to...
3097 * gcc.dg/torture/pr84528.c: ...this.
3098
3099 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3100
3101 PR rtl-optimization/84528
3102 * gcc.dg/torture/pr84538.c: New test.
3103
3104 2018-02-28 Martin Sebor <msebor@redhat.com>
3105
3106 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3107 -fpic test failures.
3108 * c-c++-common/Wrestrict-2.c: Same.
3109 * c-c++-common/Wstringop-truncation.c: Same.
3110 * gcc.dg/Warray-bounds-22.c: Same.
3111 * gcc.dg/Wstringop-overflow.c: Same.
3112 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3113 (signed_range): Same.
3114 (unsigned_anti_range): Same.
3115 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3116 (signed_range): Same.
3117 (unsigned_anti_range): Same.
3118 * gcc.dg/attr-alloc_size-7.c: Same.
3119 * gcc.dg/attr-alloc_size-8.c: Same.
3120 * gcc.dg/builtin-alloc-size.c: Same.
3121 * gcc.dg/builtin-stpncpy.c: Same.
3122 * gcc.dg/builtins-nonnull.c: Same.
3123 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3124 * gcc.dg/pr79214.c: Same.
3125 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3126 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3127 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3128 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3129 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3130 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3131 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3132 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3133 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3134 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3135 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3136
3137 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3138
3139 PR target/84014
3140 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3141
3142 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR c++/84609
3145 * g++.dg/cpp0x/pr84609.C: New test.
3146
3147 2018-02-28 Martin Sebor <msebor@redhat.com>
3148
3149 PR testsuite/84617
3150 * g++.dg/ext/attr-malloc-3.C: New test.
3151 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3152 to pre-existing problems.
3153 * g++.dg/ext/attr-pure.C: Same.
3154
3155 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3156
3157 PR fortran/83901
3158 * gfortran.dg/associate_37.f90: New test.
3159
3160 PR fortran/83344
3161 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3162
3163 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3164
3165 PR target/52991
3166 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3167 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3168 * gcc.dg/bf-ms-layout-4.c: New test.
3169 * gcc.dg/bf-ms-layout-5.c: New test.
3170
3171 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3172
3173 PR target/83399
3174 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3175
3176 2018-02-28 Richard Biener <rguenther@suse.de>
3177
3178 PR tree-optimization/84584
3179 * gcc.dg/graphite/pr84584.c: New testcase.
3180
3181 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3182
3183 PR preprocessor/84517
3184 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3185
3186 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3187
3188 * c-c++-common/dump-ada-spec-12.c: New test.
3189 * c-c++-common/dump-ada-spec-13.c: Likewise.
3190
3191 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3192
3193 * c-c++-common/dump-ada-spec-11.c: New test.
3194
3195 2018-02-28 Martin Liska <mliska@suse.cz>
3196
3197 PR testsuite/84597
3198 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3199 * g++.dg/ext/timevar2.C: Likewise.
3200
3201 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3202
3203 * c-c++-common/dump-ada-spec-8.c: New test.
3204 * c-c++-common/dump-ada-spec-9.c: Likewise.
3205 * c-c++-common/dump-ada-spec-10.c: Likewise.
3206
3207 2018-02-28 Richard Biener <rguenther@suse.de>
3208
3209 PR middle-end/84607
3210 * gcc.dg/pr84607.c: New testcase.
3211
3212 2018-02-28 Nathan Sidwell <nathan@acm.org>
3213
3214 PR c++/84602
3215 * g++.dg/lookup/pr84602.C: New.
3216
3217 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3218
3219 PR c++/83871
3220 PR c++/83503
3221 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3222 dg-options.
3223 * g++.dg/ext/attr-nonnull.C: Likewise.
3224 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3225 directives.
3226 * g++.dg/ext/attr-noinline-2.C: Likewise.
3227 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3228 -fdump-tree-eh in dg-options.
3229
3230 2018-02-28 Alan Modra <amodra@gmail.com>
3231
3232 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3233 GNU ld message.
3234 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3235
3236 2018-02-27 Martin Sebor <msebor@redhat.com>
3237
3238 PR c++/83871
3239 PR c++/83503
3240 * g++.dg/Wmissing-attributes.C: New test.
3241 * g++.dg/ext/attr-const-pure.C: New test.
3242 * g++.dg/ext/attr-const.C: New test.
3243 * g++.dg/ext/attr-deprecated-2.C: New test.
3244 * g++.dg/ext/attr-malloc-2.C: New test.
3245 * g++.dg/ext/attr-malloc.C: New test.
3246 * g++.dg/ext/attr-noinline-2.C: New test.
3247 * g++.dg/ext/attr-noinline.C: New test.
3248 * g++.dg/ext/attr-nonnull.C: New test.
3249 * g++.dg/ext/attr-noreturn-2.C: New test.
3250 * g++.dg/ext/attr-noreturn.C: New test.
3251 * g++.dg/ext/attr-nothrow-2.C: New test.
3252 * g++.dg/ext/attr-nothrow.C: New test.
3253 * g++.dg/ext/attr-optimize.C: New test.
3254 * g++.dg/ext/attr-pure.C: New test.
3255 * g++.dg/ext/attr-returns-nonnull.C: New test.
3256 * g++.dg/ext/attr-warning.C: New test.
3257
3258 2018-02-27 Nathan Sidwell <nathan@acm.org>
3259
3260 PR c++/84426
3261 * g++.dg/lookup/pr84426.C: New.
3262
3263 2018-02-27 Richard Biener <rguenther@suse.de>
3264
3265 PR tree-optimization/84512
3266 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3267
3268 2018-02-27 Martin Liska <mliska@suse.cz>
3269
3270 PR gcov-profile/84548
3271 * g++.dg/gcov/pr84548.C: New test.
3272
3273 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3274
3275 PR target/84575
3276 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3277
3278 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3279
3280 PR c++/84558
3281 * g++.dg/cpp1y/pr84558.C: New test.
3282
3283 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3284
3285 PR c++/84540
3286 * g++.dg/cpp0x/alignas14.C: New.
3287 * g++.dg/cpp0x/alignas15.C: Likewise.
3288
3289 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3290
3291 PR c++/84557
3292 * g++.dg/gomp/pr84557.C: New test.
3293
3294 2018-02-26 Marek Polacek <polacek@redhat.com>
3295
3296 PR c++/84325
3297 * g++.dg/cpp1z/pr84325.C: New test.
3298
3299 2018-02-26 Carl Love <cel@us.ibm.com>
3300
3301 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3302 Power 8 test file.
3303 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3304 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3305 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3306 -mcpu=power8.
3307 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3308 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3309 -mcpu=power8.
3310
3311 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3312
3313 PR target/84039
3314 * gcc.target/i386/indirect-thunk-1.c: Updated.
3315 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3316 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3317 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3318 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3319 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3320 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3321 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3322 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3323 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3324 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3325 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3326 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3327 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3328 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3329 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3330 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3331 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3332 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3333 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3334 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3335 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3336 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3337 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3338 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3339 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3340 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3341 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3342 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3343 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3344 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3345 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3346 * gcc.target/i386/ret-thunk-9.c: Likewise.
3347 * gcc.target/i386/ret-thunk-10.c: Likewise.
3348 * gcc.target/i386/ret-thunk-11.c: Likewise.
3349 * gcc.target/i386/ret-thunk-12.c: Likewise.
3350 * gcc.target/i386/ret-thunk-13.c: Likewise.
3351 * gcc.target/i386/ret-thunk-14.c: Likewise.
3352 * gcc.target/i386/ret-thunk-15.c: Likewise.
3353
3354 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3355
3356 * gcc.c-torture/execute/20180226-1.c: New test.
3357
3358 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3359
3360 PR tree-optimization/83965
3361 * gcc.dg/vect/pr83965-2.c: New test.
3362
3363 2018-02-26 Tom de Vries <tom@codesourcery.com>
3364
3365 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3366
3367 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3368
3369 PR target/84530
3370 * gcc.target/i386/ret-thunk-22.c: New test.
3371 * gcc.target/i386/ret-thunk-23.c: Likewise.
3372 * gcc.target/i386/ret-thunk-24.c: Likewise.
3373 * gcc.target/i386/ret-thunk-25.c: Likewise.
3374 * gcc.target/i386/ret-thunk-26.c: Likewise.
3375
3376 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3377
3378 PR c++/84533
3379 * g++.dg/cpp1z/pr84533.C: New.
3380
3381 2018-02-26 Marek Polacek <polacek@redhat.com>
3382
3383 PR c++/84537
3384 * g++.dg/parse/error60.C: New test.
3385
3386 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3387
3388 PR c++/84556
3389 * g++.dg/gomp/pr84556.C: New test.
3390 * g++.dg/vect/pr84556.cc: New test.
3391
3392 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3393
3394 PR fortran/32957
3395 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3396 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3397 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3398 * gfortran.dg/c_loc_test.f90: Likewise.
3399 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3400 * gfortran.dg/proc_decl_17.f90: Likewise.
3401 * gfortran.dg/proc_ptr_8.f90: Likewise.
3402
3403 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3404
3405 PR target/84521
3406 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3407 r254814 disabling -fomit-frame-pointer by default.
3408 * gcc.target/aarch64/spill_1.c: Likewise.
3409 * gcc.target/aarch64/test_frame_11.c: Likewise.
3410 * gcc.target/aarch64/test_frame_12.c: Likewise.
3411 * gcc.target/aarch64/test_frame_13.c: Likewise.
3412 * gcc.target/aarch64/test_frame_14.c: Likewise.
3413 * gcc.target/aarch64/test_frame_15.c: Likewise.
3414 * gcc.target/aarch64/test_frame_3.c: Likewise.
3415 * gcc.target/aarch64/test_frame_5.c: Likewise.
3416 * gcc.target/aarch64/test_frame_9.c: Likewise.
3417
3418 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3419
3420 PR fortran/83633
3421 * gfortran.dg/explicit_shape_1.f90: New test.
3422 * gfortran.dg/automatic_module_variable.f90: Update regex.
3423 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3424 * gfortran.dg/constant_shape.f90: Ditto.
3425 * gfortran.dg/dec_structure_23.f90: Ditto.
3426 * gfortran.dg/pr78240.f90: Ditto.
3427
3428 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3429
3430 PR fortran/84523
3431 * gfortran.dg/pr84523.f90: New test.
3432
3433 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3434
3435 PR fortran/78238
3436 * gfortran.dg/select_type_40.f90: New test.
3437
3438 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3439
3440 PR fortran/30792
3441 * gfortran.dg/data_substring.f90: New test.
3442
3443 2018-02-24 Marek Polacek <polacek@redhat.com>
3444
3445 PR c++/83692
3446 * g++.dg/cpp1z/constexpr-83692.C: New test.
3447
3448 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3449
3450 PR fortran/84346
3451 * gfortran.dg/statement_function_1.f90: Update test.
3452
3453 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3454
3455 PR fortran/84506
3456 * gfortran.dg/inquire_19.f90: New test.
3457
3458 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3459
3460 PR fortran/83149
3461 * gfortran.dg/pr83149_b.f90: New test.
3462 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3463
3464 2018-02-23 Carl Love <cel@us.ibm.com>
3465
3466 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3467 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3468 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3469 Power 8 tests.
3470
3471 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3472
3473 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3474 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3475
3476 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3477
3478 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3479 expected output.
3480
3481 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3482
3483 PR fortran/83149
3484 * gfortran.dg/pr83149_1.f90: New test.
3485 * gfortran.dg/pr83149.f90: Additional source for previous.
3486
3487 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3488
3489 PR testsuite/80551
3490 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3491 __GI___pthread_mutex_init as well.
3492
3493 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3494
3495 PR fortran/83148
3496 * gfortran.dg/class_68.f90: New test.
3497
3498 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3499
3500 PR fortran/59781
3501 * gfortran.dg/derived_init_5.f90: New test.
3502
3503 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3504
3505 PR target/82851
3506 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3507 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3508
3509 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3510
3511 PR target/81572
3512 * gcc.target/powerpc/pr81572.c: New.
3513
3514 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3515
3516 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3517
3518 2018-02-22 Martin Sebor <msebor@redhat.com>
3519
3520 PR tree-optimization/84480
3521 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3522 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3523
3524 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3525
3526 PR target/84176
3527 * gcc.target/i386/indirect-thunk-11.c: New test.
3528 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3529 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3530 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3531 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3532 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3533 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3534 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3535 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3536 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3537
3538 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3539
3540 PR target/83335
3541 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3542 ILP32 mode.
3543 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3544
3545 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3546
3547 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3548
3549 2018-02-22 Marek Polacek <polacek@redhat.com>
3550
3551 PR c++/84493
3552 * g++.dg/parse/error59.C: New test.
3553
3554 2018-02-22 Tom de Vries <tom@codesourcery.com>
3555
3556 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3557
3558 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3559
3560 PR c++/77655
3561 * g++.dg/cpp0x/pr77655.C: New.
3562
3563 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3564
3565 PR c++/84496
3566 * g++.dg/cpp1y/pr84496.C: New test.
3567
3568 PR target/84502
3569 * g++.dg/torture/pr84502.C: New test.
3570
3571 PR tree-optimization/84503
3572 * gcc.dg/pr84503-1.c: New test.
3573 * gcc.dg/pr84503-2.c: New test.
3574
3575 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3576
3577 PR tree-optimization/84478
3578 * gcc.c-torture/execute/pr84478.c: New test.
3579
3580 2018-02-20 Martin Sebor <msebor@redhat.com>
3581
3582 PR middle-end/84095
3583 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3584 * c-c++-common/Wrestrict.c: Same.
3585 * gcc.dg/Wrestrict-6.c: Same.
3586 * gcc.dg/Warray-bounds-27.c: New test.
3587 * gcc.dg/Wrestrict-8.c: New test.
3588 * gcc.dg/Wrestrict-9.c: New test.
3589 * gcc.dg/pr84095.c: New test.
3590
3591 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3592
3593 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3594
3595 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3596
3597 PR fortran/48890
3598 PR fortran/83823
3599 * gfortran.dg/structure_constructor_14.f90: New test.
3600
3601 2018-02-20 Jeff Law <law@redhat.com>
3602
3603 PR middle-end/82123
3604 PR tree-optimization/81592
3605 PR middle-end/79257
3606 * gcc.dg/pr81592.c: New test.
3607 * gcc.dg/pr82123.c: New test.
3608 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3609
3610 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3611
3612 PR c++/84488
3613 * g++.dg/warn/Wunused-var-30.C: New test.
3614
3615 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3616
3617 PR tree-optimization/84419
3618 * gcc.dg/vect/pr84419.c: New test.
3619
3620 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3621
3622 PR middle-end/82004
3623 * gfortran.dg/pr82004.f90: New test.
3624
3625 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3626
3627 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3628
3629 2018-02-20 Martin Liska <mliska@suse.cz>
3630
3631 PR c/84310
3632 PR target/79747
3633 * gcc.target/i386/pr84310.c: New test.
3634 * gcc.target/i386/pr84310-2.c: Likewise.
3635
3636 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3637
3638 PR c++/84446
3639 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3640
3641 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3642
3643 PR c++/84445
3644 * g++.dg/cpp1z/launder7.C: New test.
3645
3646 PR c++/84449
3647 * g++.dg/cpp0x/constexpr-84449.C: New test.
3648
3649 PR c++/84455
3650 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3651
3652 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3653
3654 PR fortran/83344
3655 PR fortran/83975
3656 * gfortran.dg/associate_22.f90: Enable commented out test.
3657 * gfortran.dg/associate_36.f90: New test.
3658
3659 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3660
3661 PR target/84146
3662 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3663
3664 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3665
3666 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3667 (dg-options): Use -mavx instead of -w.
3668
3669 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3670
3671 PR c++/84444
3672 * g++.dg/cpp1z/launder8.C: New test.
3673
3674 PR c++/84448
3675 * g++.dg/gomp/pr84448.C: New test.
3676
3677 PR c++/84430
3678 * g++.dg/gomp/pr84430.C: New test.
3679
3680 PR tree-optimization/84452
3681 * gcc.dg/pr84452.c: New test.
3682
3683 PR c++/79064
3684 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3685
3686 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3687
3688 PR fortran/35339
3689 * gfortran.dg/implied_do_io_4.f90: New test.
3690
3691 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3692
3693 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3694 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3695 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3696
3697 2018-02-19 Carl Love <cel@us.ibm.com>
3698
3699 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3700
3701 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3702
3703 PR target/84460
3704 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3705
3706 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3707
3708 PR c++/84348
3709 * g++.dg/cpp0x/auto50.C: New.
3710 * g++.dg/parse/friend12.C: Adjust.
3711
3712 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3713
3714 PR libgfortran/84389
3715 * gfortran.dg/dtio_33.f90: New test.
3716
3717 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3718
3719 PR libgfortran/84412
3720 * gfortran.dg/inquire_18.f90: New test.
3721
3722 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3723
3724 PR fortran/84381
3725 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3726 * gfortran.dg/pointer_intent_3.f90: Ditto.
3727 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3728 * gfortran.dg/protected_3.f90: Ditto.
3729 * gfortran.dg/protected_4.f90: Ditto.
3730 * gfortran.dg/protected_5.f90: Ditto.
3731 * gfortran.dg/protected_6.f90: Ditto.
3732
3733 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3734
3735 PR fortran/80945
3736 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3737 change to run.
3738
3739 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3740
3741 PR fortran/84270
3742 * gfortran.dg/inline_matmul_22.f90: New test.
3743
3744 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3745
3746 PR fortran/84381
3747 * gfortran.dg/abort_shoulfail.f90: New test.
3748 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3749 by STOP n.
3750 * gfortran.dg/PR19754_2.f90: Likewise.
3751 * gfortran.dg/PR19872.f: Likewise.
3752 * gfortran.dg/PR49268.f90: Likewise.
3753 * gfortran.dg/Wall.f90: Likewise.
3754 * gfortran.dg/Wno-all.f90: Likewise.
3755 * gfortran.dg/achar_1.f90: Likewise.
3756 * gfortran.dg/achar_2.f90: Likewise.
3757 * gfortran.dg/achar_4.f90: Likewise.
3758 * gfortran.dg/achar_6.F90: Likewise.
3759 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3760 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3761 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3762 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3763 * gfortran.dg/actual_array_result_1.f90: Likewise.
3764 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3765 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3766 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3767 * gfortran.dg/actual_procedure_1.f90: Likewise.
3768 * gfortran.dg/adjustl_1.f90: Likewise.
3769 * gfortran.dg/advance_1.f90: Likewise.
3770 * gfortran.dg/advance_4.f90: Likewise.
3771 * gfortran.dg/advance_5.f90: Likewise.
3772 * gfortran.dg/advance_6.f90: Likewise.
3773 * gfortran.dg/aint_anint_1.f90: Likewise.
3774 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3775 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3776 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3777 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3778 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3779 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3780 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3781 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3782 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3783 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3784 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3785 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3786 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3787 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3788 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3789 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3790 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3791 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3792 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3793 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3794 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3795 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3796 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3797 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3798 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3799 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3800 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3801 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3802 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3803 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3804 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3805 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3806 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3807 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3808 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3809 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3810 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3811 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3812 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3813 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3814 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3815 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3816 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3817 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3818 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3819 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3820 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3821 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3822 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3823 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3824 * gfortran.dg/allocatable_function_1.f90: Likewise.
3825 * gfortran.dg/allocatable_function_10.f90: Likewise.
3826 * gfortran.dg/allocatable_function_3.f90: Likewise.
3827 * gfortran.dg/allocatable_function_5.f90: Likewise.
3828 * gfortran.dg/allocatable_function_6.f90: Likewise.
3829 * gfortran.dg/allocatable_function_7.f90: Likewise.
3830 * gfortran.dg/allocatable_function_8.f90: Likewise.
3831 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3832 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3833 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3834 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3835 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3836 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3837 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3838 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3839 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3840 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3841 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3842 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3843 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3844 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3845 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3846 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3847 * gfortran.dg/allocate_class_3.f90: Likewise.
3848 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3849 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3850 * gfortran.dg/allocate_derived_5.f90: Likewise.
3851 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3852 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3853 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3854 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3855 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3856 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3857 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3858 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3859 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3860 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3861 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3862 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3863 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3864 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3865 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3866 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3867 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3868 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3869 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3870 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3871 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3872 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3873 * gfortran.dg/altreturn_3.f90: Likewise.
3874 * gfortran.dg/altreturn_5.f90: Likewise.
3875 * gfortran.dg/altreturn_7.f90: Likewise.
3876 * gfortran.dg/and_or_xor.f90: Likewise.
3877 * gfortran.dg/anint_1.f90: Likewise.
3878 * gfortran.dg/any_all_1.f90: Likewise.
3879 * gfortran.dg/anyallcount_1.f90: Likewise.
3880 * gfortran.dg/append_1.f90: Likewise.
3881 * gfortran.dg/argument_checking_1.f90: Likewise.
3882 * gfortran.dg/argument_checking_2.f90: Likewise.
3883 * gfortran.dg/argument_checking_8.f90: Likewise.
3884 * gfortran.dg/arithmetic_if.f90: Likewise.
3885 * gfortran.dg/array_1.f90: Likewise.
3886 * gfortran.dg/array_2.f90: Likewise.
3887 * gfortran.dg/array_alloc_1.f90: Likewise.
3888 * gfortran.dg/array_alloc_2.f90: Likewise.
3889 * gfortran.dg/array_alloc_3.f90: Likewise.
3890 * gfortran.dg/array_assignment_1.F90: Likewise.
3891 * gfortran.dg/array_assignment_5.f90: Likewise.
3892 * gfortran.dg/array_constructor_1.f90: Likewise.
3893 * gfortran.dg/array_constructor_10.f90: Likewise.
3894 * gfortran.dg/array_constructor_11.f90: Likewise.
3895 * gfortran.dg/array_constructor_12.f90: Likewise.
3896 * gfortran.dg/array_constructor_15.f90: Likewise.
3897 * gfortran.dg/array_constructor_16.f90: Likewise.
3898 * gfortran.dg/array_constructor_17.f90: Likewise.
3899 * gfortran.dg/array_constructor_19.f90: Likewise.
3900 * gfortran.dg/array_constructor_23.f: Likewise.
3901 * gfortran.dg/array_constructor_24.f: Likewise.
3902 * gfortran.dg/array_constructor_32.f90: Likewise.
3903 * gfortran.dg/array_constructor_36.f90: Likewise.
3904 * gfortran.dg/array_constructor_39.f90: Likewise.
3905 * gfortran.dg/array_constructor_4.f90: Likewise.
3906 * gfortran.dg/array_constructor_40.f90: Likewise.
3907 * gfortran.dg/array_constructor_44.f90: Likewise.
3908 * gfortran.dg/array_constructor_45.f90: Likewise.
3909 * gfortran.dg/array_constructor_46.f90: Likewise.
3910 * gfortran.dg/array_constructor_47.f90: Likewise.
3911 * gfortran.dg/array_constructor_49.f90: Likewise.
3912 * gfortran.dg/array_constructor_5.f90: Likewise.
3913 * gfortran.dg/array_constructor_50.f90: Likewise.
3914 * gfortran.dg/array_constructor_6.f90: Likewise.
3915 * gfortran.dg/array_constructor_7.f90: Likewise.
3916 * gfortran.dg/array_constructor_8.f90: Likewise.
3917 * gfortran.dg/array_constructor_9.f90: Likewise.
3918 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3919 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3920 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3921 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3922 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3923 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3924 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3925 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3926 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3927 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3928 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3929 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3930 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3931 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3932 * gfortran.dg/array_function_1.f90: Likewise.
3933 * gfortran.dg/array_function_5.f90: Likewise.
3934 * gfortran.dg/array_initializer_1.f90: Likewise.
3935 * gfortran.dg/array_initializer_2.f90: Likewise.
3936 * gfortran.dg/array_memcpy_5.f90: Likewise.
3937 * gfortran.dg/array_memset_2.f90: Likewise.
3938 * gfortran.dg/array_reference_1.f90: Likewise.
3939 * gfortran.dg/array_return_value_1.f90: Likewise.
3940 * gfortran.dg/array_section_1.f90: Likewise.
3941 * gfortran.dg/array_temporaries_3.f90: Likewise.
3942 * gfortran.dg/arrayio_1.f90: Likewise.
3943 * gfortran.dg/arrayio_10.f90: Likewise.
3944 * gfortran.dg/arrayio_11.f90: Likewise.
3945 * gfortran.dg/arrayio_12.f90: Likewise.
3946 * gfortran.dg/arrayio_13.f90: Likewise.
3947 * gfortran.dg/arrayio_14.f90: Likewise.
3948 * gfortran.dg/arrayio_16.f90: Likewise.
3949 * gfortran.dg/arrayio_2.f90: Likewise.
3950 * gfortran.dg/arrayio_3.f90: Likewise.
3951 * gfortran.dg/arrayio_4.f90: Likewise.
3952 * gfortran.dg/arrayio_5.f90: Likewise.
3953 * gfortran.dg/arrayio_6.f90: Likewise.
3954 * gfortran.dg/arrayio_7.f90: Likewise.
3955 * gfortran.dg/arrayio_8.f90: Likewise.
3956 * gfortran.dg/arrayio_9.f90: Likewise.
3957 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3958 * gfortran.dg/assign_10.f90: Likewise.
3959 * gfortran.dg/assign_9.f90: Likewise.
3960 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3961 * gfortran.dg/assignment_1.f90: Likewise.
3962 * gfortran.dg/associate_1.f03: Likewise.
3963 * gfortran.dg/associate_11.f90: Likewise.
3964 * gfortran.dg/associate_13.f90: Likewise.
3965 * gfortran.dg/associate_15.f90: Likewise.
3966 * gfortran.dg/associate_17.f90: Likewise.
3967 * gfortran.dg/associate_18.f08: Likewise.
3968 * gfortran.dg/associate_19.f03: Likewise.
3969 * gfortran.dg/associate_20.f03: Likewise.
3970 * gfortran.dg/associate_22.f90: Likewise.
3971 * gfortran.dg/associate_23.f90: Likewise.
3972 * gfortran.dg/associate_24.f90: Likewise.
3973 * gfortran.dg/associate_25.f90: Likewise.
3974 * gfortran.dg/associate_27.f90: Likewise.
3975 * gfortran.dg/associate_28.f90: Likewise.
3976 * gfortran.dg/associate_32.f03: Likewise.
3977 * gfortran.dg/associate_33.f03: Likewise.
3978 * gfortran.dg/associate_34.f90: Likewise.
3979 * gfortran.dg/associate_6.f03: Likewise.
3980 * gfortran.dg/associate_7.f03: Likewise.
3981 * gfortran.dg/associate_8.f03: Likewise.
3982 * gfortran.dg/associate_9.f03: Likewise.
3983 * gfortran.dg/associated_1.f90: Likewise.
3984 * gfortran.dg/associated_2.f90: Likewise.
3985 * gfortran.dg/associated_5.f90: Likewise.
3986 * gfortran.dg/associated_6.f90: Likewise.
3987 * gfortran.dg/associated_target_3.f90: Likewise.
3988 * gfortran.dg/associated_target_4.f90: Likewise.
3989 * gfortran.dg/associated_target_5.f03: Likewise.
3990 * gfortran.dg/associated_target_6.f03: Likewise.
3991 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3992 * gfortran.dg/assumed_rank_1.f90: Likewise.
3993 * gfortran.dg/assumed_rank_10.f90: Likewise.
3994 * gfortran.dg/assumed_rank_2.f90: Likewise.
3995 * gfortran.dg/assumed_rank_7.f90: Likewise.
3996 * gfortran.dg/assumed_rank_8.f90: Likewise.
3997 * gfortran.dg/assumed_rank_9.f90: Likewise.
3998 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3999 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4000 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4001 * gfortran.dg/assumed_type_2.f90: Likewise.
4002 * gfortran.dg/atan2_1.f90: Likewise.
4003 * gfortran.dg/auto_array_1.f90: Likewise.
4004 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4005 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4006 * gfortran.dg/auto_char_len_3.f90: Likewise.
4007 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4008 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4009 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4010 * gfortran.dg/auto_save_2.f90: Likewise.
4011 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4012 * gfortran.dg/backslash_1.f90: Likewise.
4013 * gfortran.dg/backslash_2.f90: Likewise.
4014 * gfortran.dg/backslash_3.f: Likewise.
4015 * gfortran.dg/backspace_1.f: Likewise.
4016 * gfortran.dg/backspace_10.f90: Likewise.
4017 * gfortran.dg/backspace_11.f90: Likewise.
4018 * gfortran.dg/backspace_2.f: Likewise.
4019 * gfortran.dg/backspace_3.f: Likewise.
4020 * gfortran.dg/backspace_4.f: Likewise.
4021 * gfortran.dg/backspace_5.f: Likewise.
4022 * gfortran.dg/backspace_6.f: Likewise.
4023 * gfortran.dg/backspace_7.f90: Likewise.
4024 * gfortran.dg/backspace_8.f: Likewise.
4025 * gfortran.dg/backspace_9.f: Likewise.
4026 * gfortran.dg/bessel_1.f90: Likewise.
4027 * gfortran.dg/bessel_2.f90: Likewise.
4028 * gfortran.dg/bessel_5.f90: Likewise.
4029 * gfortran.dg/bessel_6.f90: Likewise.
4030 * gfortran.dg/bessel_7.f90: Likewise.
4031 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4032 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4033 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4034 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4035 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4036 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4037 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4038 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4039 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4040 * gfortran.dg/bit_comparison_1.F90: Likewise.
4041 * gfortran.dg/bit_comparison_2.F90: Likewise.
4042 * gfortran.dg/block_1.f08: Likewise.
4043 * gfortran.dg/block_13.f08: Likewise.
4044 * gfortran.dg/block_14.f90: Likewise.
4045 * gfortran.dg/block_2.f08: Likewise.
4046 * gfortran.dg/block_6.f08: Likewise.
4047 * gfortran.dg/block_7.f08: Likewise.
4048 * gfortran.dg/block_8.f08: Likewise.
4049 * gfortran.dg/blockdata_1.f90: Likewise.
4050 * gfortran.dg/bound_1.f90: Likewise.
4051 * gfortran.dg/bound_2.f90: Likewise.
4052 * gfortran.dg/bound_3.f90: Likewise.
4053 * gfortran.dg/bound_4.f90: Likewise.
4054 * gfortran.dg/bound_5.f90: Likewise.
4055 * gfortran.dg/bound_6.f90: Likewise.
4056 * gfortran.dg/bound_7.f90: Likewise.
4057 * gfortran.dg/bound_8.f90: Likewise.
4058 * gfortran.dg/bound_9.f90: Likewise.
4059 * gfortran.dg/bound_simplification_1.f90: Likewise.
4060 * gfortran.dg/bound_simplification_3.f90: Likewise.
4061 * gfortran.dg/bound_simplification_4.f90: Likewise.
4062 * gfortran.dg/bound_simplification_5.f90: Likewise.
4063 * gfortran.dg/bound_simplification_6.f90: Likewise.
4064 * gfortran.dg/bounds_check_1.f90: Likewise.
4065 * gfortran.dg/bounds_check_12.f90: Likewise.
4066 * gfortran.dg/bounds_check_14.f90: Likewise.
4067 * gfortran.dg/bounds_check_15.f90: Likewise.
4068 * gfortran.dg/bounds_check_19.f90: Likewise.
4069 * gfortran.dg/bounds_check_8.f90: Likewise.
4070 * gfortran.dg/bounds_check_9.f90: Likewise.
4071 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4072 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4073 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4074 * gfortran.dg/boz_1.f90: Likewise.
4075 * gfortran.dg/boz_11.f90: Likewise.
4076 * gfortran.dg/boz_13.f90: Likewise.
4077 * gfortran.dg/boz_14.f90: Likewise.
4078 * gfortran.dg/boz_15.f90: Likewise.
4079 * gfortran.dg/boz_3.f90: Likewise.
4080 * gfortran.dg/boz_6.f90: Likewise.
4081 * gfortran.dg/boz_9.f90: Likewise.
4082 * gfortran.dg/byte_1.f90: Likewise.
4083 * gfortran.dg/byte_2.f90: Likewise.
4084 * gfortran.dg/c_assoc.f90: Likewise.
4085 * gfortran.dg/c_assoc_2.f03: Likewise.
4086 * gfortran.dg/c_assoc_3.f90: Likewise.
4087 * gfortran.dg/c_by_val_1.f: Likewise.
4088 * gfortran.dg/c_by_val_5.f90: Likewise.
4089 * gfortran.dg/c_char_tests.f03: Likewise.
4090 * gfortran.dg/c_char_tests_2.f03: Likewise.
4091 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4092 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4093 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4094 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4095 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4096 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4097 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4098 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4099 * gfortran.dg/c_kind_params.f90: Likewise.
4100 * gfortran.dg/c_loc_test_20.f90: Likewise.
4101 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4102 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4103 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4104 * gfortran.dg/c_size_t_test.f03: Likewise.
4105 * gfortran.dg/c_sizeof_1.f90: Likewise.
4106 * gfortran.dg/c_sizeof_5.f90: Likewise.
4107 * gfortran.dg/c_sizeof_6.f90: Likewise.
4108 * gfortran.dg/char4_iunit_1.f03: Likewise.
4109 * gfortran.dg/char4_iunit_2.f03: Likewise.
4110 * gfortran.dg/char_allocation_1.f90: Likewise.
4111 * gfortran.dg/char_array_constructor.f90: Likewise.
4112 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4113 * gfortran.dg/char_assign_1.f90: Likewise.
4114 * gfortran.dg/char_associated_1.f90: Likewise.
4115 * gfortran.dg/char_cast_2.f90: Likewise.
4116 * gfortran.dg/char_comparison_1.f: Likewise.
4117 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4118 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4119 * gfortran.dg/char_cons_len.f90: Likewise.
4120 * gfortran.dg/char_conversion.f90: Likewise.
4121 * gfortran.dg/char_cshift_1.f90: Likewise.
4122 * gfortran.dg/char_cshift_2.f90: Likewise.
4123 * gfortran.dg/char_decl_2.f90: Likewise.
4124 * gfortran.dg/char_eoshift_1.f90: Likewise.
4125 * gfortran.dg/char_eoshift_2.f90: Likewise.
4126 * gfortran.dg/char_eoshift_3.f90: Likewise.
4127 * gfortran.dg/char_eoshift_4.f90: Likewise.
4128 * gfortran.dg/char_eoshift_5.f90: Likewise.
4129 * gfortran.dg/char_expr_1.f90: Likewise.
4130 * gfortran.dg/char_expr_3.f90: Likewise.
4131 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4132 * gfortran.dg/char_length_12.f90: Likewise.
4133 * gfortran.dg/char_length_14.f90: Likewise.
4134 * gfortran.dg/char_length_15.f90: Likewise.
4135 * gfortran.dg/char_length_17.f90: Likewise.
4136 * gfortran.dg/char_length_20.f90: Likewise.
4137 * gfortran.dg/char_length_21.f90: Likewise.
4138 * gfortran.dg/char_length_5.f90: Likewise.
4139 * gfortran.dg/char_length_6.f90: Likewise.
4140 * gfortran.dg/char_length_7.f90: Likewise.
4141 * gfortran.dg/char_length_8.f90: Likewise.
4142 * gfortran.dg/char_pack_1.f90: Likewise.
4143 * gfortran.dg/char_pack_2.f90: Likewise.
4144 * gfortran.dg/char_pointer_assign.f90: Likewise.
4145 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4146 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4147 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4148 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4149 * gfortran.dg/char_pointer_func.f90: Likewise.
4150 * gfortran.dg/char_reshape_1.f90: Likewise.
4151 * gfortran.dg/char_result_1.f90: Likewise.
4152 * gfortran.dg/char_result_12.f90: Likewise.
4153 * gfortran.dg/char_result_13.f90: Likewise.
4154 * gfortran.dg/char_result_14.f90: Likewise.
4155 * gfortran.dg/char_result_15.f90: Likewise.
4156 * gfortran.dg/char_result_2.f90: Likewise.
4157 * gfortran.dg/char_result_3.f90: Likewise.
4158 * gfortran.dg/char_result_4.f90: Likewise.
4159 * gfortran.dg/char_result_5.f90: Likewise.
4160 * gfortran.dg/char_result_6.f90: Likewise.
4161 * gfortran.dg/char_result_7.f90: Likewise.
4162 * gfortran.dg/char_result_8.f90: Likewise.
4163 * gfortran.dg/char_spread_1.f90: Likewise.
4164 * gfortran.dg/char_transpose_1.f90: Likewise.
4165 * gfortran.dg/char_type_len.f90: Likewise.
4166 * gfortran.dg/char_unpack_1.f90: Likewise.
4167 * gfortran.dg/char_unpack_2.f90: Likewise.
4168 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4169 * gfortran.dg/character_comparison_1.f90: Likewise.
4170 * gfortran.dg/character_comparison_2.f90: Likewise.
4171 * gfortran.dg/character_comparison_3.f90: Likewise.
4172 * gfortran.dg/character_comparison_4.f90: Likewise.
4173 * gfortran.dg/character_comparison_5.f90: Likewise.
4174 * gfortran.dg/character_comparison_6.f90: Likewise.
4175 * gfortran.dg/character_comparison_7.f90: Likewise.
4176 * gfortran.dg/character_comparison_8.f90: Likewise.
4177 * gfortran.dg/character_comparison_9.f90: Likewise.
4178 * gfortran.dg/charlen_15.f90: Likewise.
4179 * gfortran.dg/charlen_16.f90: Likewise.
4180 * gfortran.dg/chkbits.f90: Likewise.
4181 * gfortran.dg/chmod_1.f90: Likewise.
4182 * gfortran.dg/chmod_2.f90: Likewise.
4183 * gfortran.dg/chmod_3.f90: Likewise.
4184 * gfortran.dg/class_1.f03: Likewise.
4185 * gfortran.dg/class_18.f03: Likewise.
4186 * gfortran.dg/class_19.f03: Likewise.
4187 * gfortran.dg/class_35.f90: Likewise.
4188 * gfortran.dg/class_46.f03: Likewise.
4189 * gfortran.dg/class_48.f90: Likewise.
4190 * gfortran.dg/class_51.f90: Likewise.
4191 * gfortran.dg/class_52.f90: Likewise.
4192 * gfortran.dg/class_6.f03: Likewise.
4193 * gfortran.dg/class_63.f90: Likewise.
4194 * gfortran.dg/class_64.f90: Likewise.
4195 * gfortran.dg/class_65.f90: Likewise.
4196 * gfortran.dg/class_66.f90: Likewise.
4197 * gfortran.dg/class_67.f90: Likewise.
4198 * gfortran.dg/class_9.f03: Likewise.
4199 * gfortran.dg/class_alias.f90: Likewise.
4200 * gfortran.dg/class_allocate_1.f03: Likewise.
4201 * gfortran.dg/class_allocate_10.f03: Likewise.
4202 * gfortran.dg/class_allocate_13.f90: Likewise.
4203 * gfortran.dg/class_allocate_14.f90: Likewise.
4204 * gfortran.dg/class_allocate_15.f90: Likewise.
4205 * gfortran.dg/class_allocate_19.f03: Likewise.
4206 * gfortran.dg/class_allocate_21.f90: Likewise.
4207 * gfortran.dg/class_allocate_22.f90: Likewise.
4208 * gfortran.dg/class_allocate_3.f03: Likewise.
4209 * gfortran.dg/class_allocate_4.f03: Likewise.
4210 * gfortran.dg/class_allocate_5.f90: Likewise.
4211 * gfortran.dg/class_allocate_6.f03: Likewise.
4212 * gfortran.dg/class_allocate_7.f03: Likewise.
4213 * gfortran.dg/class_allocate_8.f03: Likewise.
4214 * gfortran.dg/class_allocate_9.f03: Likewise.
4215 * gfortran.dg/class_array_1.f03: Likewise.
4216 * gfortran.dg/class_array_14.f90: Likewise.
4217 * gfortran.dg/class_array_15.f03: Likewise.
4218 * gfortran.dg/class_array_16.f90: Likewise.
4219 * gfortran.dg/class_array_2.f03: Likewise.
4220 * gfortran.dg/class_array_20.f03: Likewise.
4221 * gfortran.dg/class_array_21.f03: Likewise.
4222 * gfortran.dg/class_array_3.f03: Likewise.
4223 * gfortran.dg/class_array_4.f03: Likewise.
4224 * gfortran.dg/class_array_7.f03: Likewise.
4225 * gfortran.dg/class_array_8.f03: Likewise.
4226 * gfortran.dg/class_array_9.f03: Likewise.
4227 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4228 * gfortran.dg/class_dummy_1.f03: Likewise.
4229 * gfortran.dg/class_optional_1.f90: Likewise.
4230 * gfortran.dg/class_optional_2.f90: Likewise.
4231 * gfortran.dg/class_result_5.f90: Likewise.
4232 * gfortran.dg/class_result_6.f90: Likewise.
4233 * gfortran.dg/class_to_type_1.f03: Likewise.
4234 * gfortran.dg/class_to_type_2.f90: Likewise.
4235 * gfortran.dg/class_to_type_3.f03: Likewise.
4236 * gfortran.dg/class_to_type_4.f90: Likewise.
4237 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4238 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4239 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4240 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4241 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4242 * gfortran.dg/coarray/codimension.f90: Likewise.
4243 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4244 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4245 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4246 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4247 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4248 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4249 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4250 * gfortran.dg/coarray/event_1.f90: Likewise.
4251 * gfortran.dg/coarray/event_2.f90: Likewise.
4252 * gfortran.dg/coarray/get_array.f90: Likewise.
4253 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4254 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4255 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4256 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4257 * gfortran.dg/coarray/lock_1.f90: Likewise.
4258 * gfortran.dg/coarray/lock_2.f90: Likewise.
4259 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4260 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4261 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4262 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4263 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4264 * gfortran.dg/coarray/registering_1.f90: Likewise.
4265 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4266 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4267 * gfortran.dg/coarray/send_array.f90: Likewise.
4268 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4269 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4270 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4271 * gfortran.dg/coarray/sync_1.f90: Likewise.
4272 * gfortran.dg/coarray/sync_3.f90: Likewise.
4273 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4274 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4275 * gfortran.dg/coarray_13.f90: Likewise.
4276 * gfortran.dg/coarray_15.f90: Likewise.
4277 * gfortran.dg/coarray_16.f90: Likewise.
4278 * gfortran.dg/coarray_2.f90: Likewise.
4279 * gfortran.dg/coarray_23.f90: Likewise.
4280 * gfortran.dg/coarray_40.f90: Likewise.
4281 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4282 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4283 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4284 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4285 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4286 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4287 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4288 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4289 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4290 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4291 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4292 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4293 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4294 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4295 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4296 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4297 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4298 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4299 * gfortran.dg/coarray_stat_2.f90: Likewise.
4300 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4301 * gfortran.dg/coindexed_1.f90: Likewise.
4302 * gfortran.dg/comma.f: Likewise.
4303 * gfortran.dg/comma_format_extension_3.f: Likewise.
4304 * gfortran.dg/comma_format_extension_4.f: Likewise.
4305 * gfortran.dg/common_2.f90: Likewise.
4306 * gfortran.dg/common_4.f90: Likewise.
4307 * gfortran.dg/common_align_1.f90: Likewise.
4308 * gfortran.dg/common_align_2.f90: Likewise.
4309 * gfortran.dg/common_equivalence_1.f: Likewise.
4310 * gfortran.dg/common_pointer_1.f90: Likewise.
4311 * gfortran.dg/common_resize_1.f: Likewise.
4312 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4313 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4314 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4315 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4316 * gfortran.dg/complex_read.f90: Likewise.
4317 * gfortran.dg/complex_write.f90: Likewise.
4318 * gfortran.dg/constant_substring.f: Likewise.
4319 * gfortran.dg/constructor_2.f90: Likewise.
4320 * gfortran.dg/constructor_3.f90: Likewise.
4321 * gfortran.dg/constructor_6.f90: Likewise.
4322 * gfortran.dg/contained_1.f90: Likewise.
4323 * gfortran.dg/contained_3.f90: Likewise.
4324 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4325 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4326 * gfortran.dg/continuation_1.f90: Likewise.
4327 * gfortran.dg/continuation_11.f90: Likewise.
4328 * gfortran.dg/continuation_12.f90: Likewise.
4329 * gfortran.dg/continuation_13.f90: Likewise.
4330 * gfortran.dg/continuation_14.f: Likewise.
4331 * gfortran.dg/continuation_8.f90: Likewise.
4332 * gfortran.dg/convert_2.f90: Likewise.
4333 * gfortran.dg/convert_implied_open.f90: Likewise.
4334 * gfortran.dg/count_init_expr.f03: Likewise.
4335 * gfortran.dg/cr_lf.f90: Likewise.
4336 * gfortran.dg/cray_pointers_10.f90: Likewise.
4337 * gfortran.dg/cray_pointers_2.f90: Likewise.
4338 * gfortran.dg/cray_pointers_5.f90: Likewise.
4339 * gfortran.dg/cray_pointers_7.f90: Likewise.
4340 * gfortran.dg/cray_pointers_8.f90: Likewise.
4341 * gfortran.dg/cshift_1.f90: Likewise.
4342 * gfortran.dg/cshift_2.f90: Likewise.
4343 * gfortran.dg/cshift_large_1.f90: Likewise.
4344 * gfortran.dg/cshift_nan_1.f90: Likewise.
4345 * gfortran.dg/csqrt_2.f: Likewise.
4346 * gfortran.dg/data_array_1.f90: Likewise.
4347 * gfortran.dg/data_char_1.f90: Likewise.
4348 * gfortran.dg/data_char_2.f90: Likewise.
4349 * gfortran.dg/data_char_3.f90: Likewise.
4350 * gfortran.dg/data_derived_1.f90: Likewise.
4351 * gfortran.dg/data_implied_do_1.f90: Likewise.
4352 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4353 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4354 * gfortran.dg/deallocate_stat.f90: Likewise.
4355 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4356 * gfortran.dg/debug/pr37738.f: Likewise.
4357 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4358 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4359 * gfortran.dg/dec_exp_1.f90: Likewise.
4360 * gfortran.dg/dec_init_1.f90: Likewise.
4361 * gfortran.dg/dec_init_2.f90: Likewise.
4362 * gfortran.dg/dec_init_3.f90: Likewise.
4363 * gfortran.dg/dec_init_4.f90: Likewise.
4364 * gfortran.dg/dec_io_1.f90: Likewise.
4365 * gfortran.dg/dec_io_2.f90: Likewise.
4366 * gfortran.dg/dec_io_2a.f90: Likewise.
4367 * gfortran.dg/dec_io_6.f90: Likewise.
4368 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4369 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4370 * gfortran.dg/dec_math.f90: Likewise.
4371 * gfortran.dg/dec_parameter_1.f: Likewise.
4372 * gfortran.dg/dec_parameter_2.f90: Likewise.
4373 * gfortran.dg/dec_static_1.f90: Likewise.
4374 * gfortran.dg/dec_static_2.f90: Likewise.
4375 * gfortran.dg/dec_structure_1.f90: Likewise.
4376 * gfortran.dg/dec_structure_10.f90: Likewise.
4377 * gfortran.dg/dec_structure_18.f90: Likewise.
4378 * gfortran.dg/dec_structure_19.f90: Likewise.
4379 * gfortran.dg/dec_structure_2.f90: Likewise.
4380 * gfortran.dg/dec_structure_22.f90: Likewise.
4381 * gfortran.dg/dec_structure_3.f90: Likewise.
4382 * gfortran.dg/dec_structure_4.f90: Likewise.
4383 * gfortran.dg/dec_structure_5.f90: Likewise.
4384 * gfortran.dg/dec_structure_6.f90: Likewise.
4385 * gfortran.dg/dec_structure_7.f90: Likewise.
4386 * gfortran.dg/dec_union_1.f90: Likewise.
4387 * gfortran.dg/dec_union_2.f90: Likewise.
4388 * gfortran.dg/dec_union_3.f90: Likewise.
4389 * gfortran.dg/dec_union_4.f90: Likewise.
4390 * gfortran.dg/dec_union_5.f90: Likewise.
4391 * gfortran.dg/default_format_1.f90: Likewise.
4392 * gfortran.dg/default_format_2.f90: Likewise.
4393 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4394 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4395 * gfortran.dg/default_initialization_3.f90: Likewise.
4396 * gfortran.dg/default_initialization_4.f90: Likewise.
4397 * gfortran.dg/default_initialization_5.f90: Likewise.
4398 * gfortran.dg/deferred_character_1.f90: Likewise.
4399 * gfortran.dg/deferred_character_10.f90: Likewise.
4400 * gfortran.dg/deferred_character_11.f90: Likewise.
4401 * gfortran.dg/deferred_character_12.f90: Likewise.
4402 * gfortran.dg/deferred_character_13.f90: Likewise.
4403 * gfortran.dg/deferred_character_14.f90: Likewise.
4404 * gfortran.dg/deferred_character_15.f90: Likewise.
4405 * gfortran.dg/deferred_character_16.f90: Likewise.
4406 * gfortran.dg/deferred_character_2.f90: Likewise.
4407 * gfortran.dg/deferred_character_3.f90: Likewise.
4408 * gfortran.dg/deferred_character_4.f90: Likewise.
4409 * gfortran.dg/deferred_character_5.f90: Likewise.
4410 * gfortran.dg/deferred_character_6.f90: Likewise.
4411 * gfortran.dg/deferred_character_7.f90: Likewise.
4412 * gfortran.dg/deferred_character_8.f90: Likewise.
4413 * gfortran.dg/deferred_character_9.f90: Likewise.
4414 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4415 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4416 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4417 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4418 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4419 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4420 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4421 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4422 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4423 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4424 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4425 * gfortran.dg/defined_assignment_1.f90: Likewise.
4426 * gfortran.dg/defined_assignment_10.f90: Likewise.
4427 * gfortran.dg/defined_assignment_11.f90: Likewise.
4428 * gfortran.dg/defined_assignment_2.f90: Likewise.
4429 * gfortran.dg/defined_assignment_3.f90: Likewise.
4430 * gfortran.dg/defined_assignment_4.f90: Likewise.
4431 * gfortran.dg/defined_assignment_5.f90: Likewise.
4432 * gfortran.dg/defined_assignment_8.f90: Likewise.
4433 * gfortran.dg/defined_assignment_9.f90: Likewise.
4434 * gfortran.dg/dependency_2.f90: Likewise.
4435 * gfortran.dg/dependency_21.f90: Likewise.
4436 * gfortran.dg/dependency_22.f90: Likewise.
4437 * gfortran.dg/dependency_23.f90: Likewise.
4438 * gfortran.dg/dependency_24.f90: Likewise.
4439 * gfortran.dg/dependency_25.f90: Likewise.
4440 * gfortran.dg/dependency_26.f90: Likewise.
4441 * gfortran.dg/dependency_39.f90: Likewise.
4442 * gfortran.dg/dependency_40.f90: Likewise.
4443 * gfortran.dg/dependency_41.f90: Likewise.
4444 * gfortran.dg/dependency_42.f90: Likewise.
4445 * gfortran.dg/dependency_43.f90: Likewise.
4446 * gfortran.dg/dependency_44.f90: Likewise.
4447 * gfortran.dg/dependency_45.f90: Likewise.
4448 * gfortran.dg/dependency_50.f90: Likewise.
4449 * gfortran.dg/dependency_51.f90: Likewise.
4450 * gfortran.dg/dependent_decls_1.f90: Likewise.
4451 * gfortran.dg/der_array_1.f90: Likewise.
4452 * gfortran.dg/der_array_io_1.f90: Likewise.
4453 * gfortran.dg/der_array_io_2.f90: Likewise.
4454 * gfortran.dg/der_array_io_3.f90: Likewise.
4455 * gfortran.dg/der_io_1.f90: Likewise.
4456 * gfortran.dg/der_io_3.f90: Likewise.
4457 * gfortran.dg/der_pointer_2.f90: Likewise.
4458 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4459 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4460 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4461 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4462 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4463 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4464 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4465 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4466 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4467 * gfortran.dg/derived_external_function_1.f90: Likewise.
4468 * gfortran.dg/derived_init_1.f90: Likewise.
4469 * gfortran.dg/derived_init_2.f90: Likewise.
4470 * gfortran.dg/derived_init_3.f90: Likewise.
4471 * gfortran.dg/derived_init_4.f90: Likewise.
4472 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4473 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4474 * gfortran.dg/dev_null.F90: Likewise.
4475 * gfortran.dg/dfloat_1.f90: Likewise.
4476 * gfortran.dg/dim_sum_1.f90: Likewise.
4477 * gfortran.dg/dim_sum_2.f90: Likewise.
4478 * gfortran.dg/dim_sum_3.f90: Likewise.
4479 * gfortran.dg/direct_io_10.f: Likewise.
4480 * gfortran.dg/direct_io_11.f90: Likewise.
4481 * gfortran.dg/direct_io_12.f90: Likewise.
4482 * gfortran.dg/direct_io_2.f90: Likewise.
4483 * gfortran.dg/direct_io_3.f90: Likewise.
4484 * gfortran.dg/direct_io_4.f90: Likewise.
4485 * gfortran.dg/direct_io_5.f90: Likewise.
4486 * gfortran.dg/direct_io_6.f90: Likewise.
4487 * gfortran.dg/direct_io_7.f90: Likewise.
4488 * gfortran.dg/direct_io_8.f90: Likewise.
4489 * gfortran.dg/direct_io_9.f: Likewise.
4490 * gfortran.dg/do_1.f90: Likewise.
4491 * gfortran.dg/do_3.F90: Likewise.
4492 * gfortran.dg/do_concurrent_2.f90: Likewise.
4493 * gfortran.dg/do_concurrent_4.f90: Likewise.
4494 * gfortran.dg/do_corner_warn.f90: Likewise.
4495 * gfortran.dg/do_iterator_2.f90: Likewise.
4496 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4497 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4498 * gfortran.dg/dos_eol.f: Likewise.
4499 * gfortran.dg/dot_product_1.f03: Likewise.
4500 * gfortran.dg/dot_product_2.f90: Likewise.
4501 * gfortran.dg/dot_product_4.f90: Likewise.
4502 * gfortran.dg/dshift_1.F90: Likewise.
4503 * gfortran.dg/dshift_2.F90: Likewise.
4504 * gfortran.dg/dtio_1.f90: Likewise.
4505 * gfortran.dg/dtio_10.f90: Likewise.
4506 * gfortran.dg/dtio_12.f90: Likewise.
4507 * gfortran.dg/dtio_14.f90: Likewise.
4508 * gfortran.dg/dtio_15.f90: Likewise.
4509 * gfortran.dg/dtio_16.f90: Likewise.
4510 * gfortran.dg/dtio_17.f90: Likewise.
4511 * gfortran.dg/dtio_19.f90: Likewise.
4512 * gfortran.dg/dtio_2.f90: Likewise.
4513 * gfortran.dg/dtio_20.f03: Likewise.
4514 * gfortran.dg/dtio_22.f90: Likewise.
4515 * gfortran.dg/dtio_24.f90: Likewise.
4516 * gfortran.dg/dtio_25.f90: Likewise.
4517 * gfortran.dg/dtio_26.f03: Likewise.
4518 * gfortran.dg/dtio_27.f90: Likewise.
4519 * gfortran.dg/dtio_28.f03: Likewise.
4520 * gfortran.dg/dtio_3.f90: Likewise.
4521 * gfortran.dg/dtio_30.f03: Likewise.
4522 * gfortran.dg/dtio_31.f03: Likewise.
4523 * gfortran.dg/dtio_32.f03: Likewise.
4524 * gfortran.dg/dtio_4.f90: Likewise.
4525 * gfortran.dg/dtio_5.f90: Likewise.
4526 * gfortran.dg/dtio_7.f90: Likewise.
4527 * gfortran.dg/dtio_8.f90: Likewise.
4528 * gfortran.dg/dtio_9.f90: Likewise.
4529 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4530 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4531 * gfortran.dg/dup_save_1.f90: Likewise.
4532 * gfortran.dg/dup_save_2.f90: Likewise.
4533 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4534 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4535 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4536 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4537 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4538 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4539 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4540 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4541 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4542 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4543 * gfortran.dg/e_d_fmt.f90: Likewise.
4544 * gfortran.dg/edit_real_1.f90: Likewise.
4545 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4546 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4547 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4548 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4549 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4550 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4551 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4552 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4553 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4554 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4555 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4556 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4557 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4558 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4559 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4560 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4561 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4562 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4563 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4564 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4565 * gfortran.dg/empty_format_1.f90: Likewise.
4566 * gfortran.dg/endfile.f: Likewise.
4567 * gfortran.dg/endfile.f90: Likewise.
4568 * gfortran.dg/endfile_2.f90: Likewise.
4569 * gfortran.dg/entry_1.f90: Likewise.
4570 * gfortran.dg/entry_10.f90: Likewise.
4571 * gfortran.dg/entry_12.f90: Likewise.
4572 * gfortran.dg/entry_13.f90: Likewise.
4573 * gfortran.dg/entry_14.f90: Likewise.
4574 * gfortran.dg/entry_16.f90: Likewise.
4575 * gfortran.dg/entry_3.f90: Likewise.
4576 * gfortran.dg/entry_6.f90: Likewise.
4577 * gfortran.dg/entry_9.f90: Likewise.
4578 * gfortran.dg/entry_array_specs_2.f: Likewise.
4579 * gfortran.dg/enum_1.f90: Likewise.
4580 * gfortran.dg/enum_9.f90: Likewise.
4581 * gfortran.dg/eof_1.f90: Likewise.
4582 * gfortran.dg/eof_2.f90: Likewise.
4583 * gfortran.dg/eof_4.f90: Likewise.
4584 * gfortran.dg/eof_5.f90: Likewise.
4585 * gfortran.dg/eor_handling_1.f90: Likewise.
4586 * gfortran.dg/eor_handling_2.f90: Likewise.
4587 * gfortran.dg/eor_handling_3.f90: Likewise.
4588 * gfortran.dg/eor_handling_4.f90: Likewise.
4589 * gfortran.dg/eor_handling_5.f90: Likewise.
4590 * gfortran.dg/eoshift_3.f90: Likewise.
4591 * gfortran.dg/eoshift_4.f90: Likewise.
4592 * gfortran.dg/eoshift_5.f90: Likewise.
4593 * gfortran.dg/eoshift_6.f90: Likewise.
4594 * gfortran.dg/eoshift_large_1.f90: Likewise.
4595 * gfortran.dg/equiv_6.f90: Likewise.
4596 * gfortran.dg/equiv_7.f90: Likewise.
4597 * gfortran.dg/equiv_9.f90: Likewise.
4598 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4599 * gfortran.dg/erf_2.F90: Likewise.
4600 * gfortran.dg/erf_3.F90: Likewise.
4601 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4602 * gfortran.dg/error_format_2.f90: Likewise.
4603 * gfortran.dg/error_recovery_5.f90: Likewise.
4604 * gfortran.dg/execute_command_line_2.f90: Likewise.
4605 * gfortran.dg/execute_command_line_3.f90: Likewise.
4606 * gfortran.dg/exit_1.f08: Likewise.
4607 * gfortran.dg/exit_3.f08: Likewise.
4608 * gfortran.dg/exponent_1.f90: Likewise.
4609 * gfortran.dg/exponent_2.f90: Likewise.
4610 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4611 * gfortran.dg/extends_1.f03: Likewise.
4612 * gfortran.dg/extends_16.f90: Likewise.
4613 * gfortran.dg/extends_2.f03: Likewise.
4614 * gfortran.dg/extends_3.f03: Likewise.
4615 * gfortran.dg/extends_4.f03: Likewise.
4616 * gfortran.dg/extends_type_of_1.f03: Likewise.
4617 * gfortran.dg/extends_type_of_2.f03: Likewise.
4618 * gfortran.dg/external_procedures_3.f90: Likewise.
4619 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4620 * gfortran.dg/f2003_io_1.f03: Likewise.
4621 * gfortran.dg/f2003_io_4.f03: Likewise.
4622 * gfortran.dg/f2003_io_5.f03: Likewise.
4623 * gfortran.dg/f2003_io_6.f03: Likewise.
4624 * gfortran.dg/f2003_io_7.f03: Likewise.
4625 * gfortran.dg/f2c_1.f90: Likewise.
4626 * gfortran.dg/f2c_2.f90: Likewise.
4627 * gfortran.dg/f2c_3.f90: Likewise.
4628 * gfortran.dg/f2c_4.f90: Likewise.
4629 * gfortran.dg/f2c_6.f90: Likewise.
4630 * gfortran.dg/f2c_7.f90: Likewise.
4631 * gfortran.dg/f2c_9.f90: Likewise.
4632 * gfortran.dg/fgetc_1.f90: Likewise.
4633 * gfortran.dg/fgetc_2.f90: Likewise.
4634 * gfortran.dg/filename_null.f90: Likewise.
4635 * gfortran.dg/finalize_12.f90: Likewise.
4636 * gfortran.dg/finalize_13.f90: Likewise.
4637 * gfortran.dg/finalize_15.f90: Likewise.
4638 * gfortran.dg/finalize_17.f90: Likewise.
4639 * gfortran.dg/finalize_18.f90: Likewise.
4640 * gfortran.dg/finalize_25.f90: Likewise.
4641 * gfortran.dg/finalize_29.f08: Likewise.
4642 * gfortran.dg/finalize_31.f90: Likewise.
4643 * gfortran.dg/float_1.f90: Likewise.
4644 * gfortran.dg/flush_1.f90: Likewise.
4645 * gfortran.dg/fmt_bz_bn.f: Likewise.
4646 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4647 * gfortran.dg/fmt_cache_1.f: Likewise.
4648 * gfortran.dg/fmt_cache_2.f: Likewise.
4649 * gfortran.dg/fmt_cache_3.f90: Likewise.
4650 * gfortran.dg/fmt_colon.f90: Likewise.
4651 * gfortran.dg/fmt_e.f90: Likewise.
4652 * gfortran.dg/fmt_en.f90: Likewise.
4653 * gfortran.dg/fmt_error_10.f: Likewise.
4654 * gfortran.dg/fmt_error_9.f: Likewise.
4655 * gfortran.dg/fmt_exhaust.f90: Likewise.
4656 * gfortran.dg/fmt_f0_1.f90: Likewise.
4657 * gfortran.dg/fmt_f_an_p.f: Likewise.
4658 * gfortran.dg/fmt_fw_d.f90: Likewise.
4659 * gfortran.dg/fmt_g.f: Likewise.
4660 * gfortran.dg/fmt_g0_1.f08: Likewise.
4661 * gfortran.dg/fmt_g0_2.f08: Likewise.
4662 * gfortran.dg/fmt_g0_4.f08: Likewise.
4663 * gfortran.dg/fmt_g0_5.f08: Likewise.
4664 * gfortran.dg/fmt_g0_6.f08: Likewise.
4665 * gfortran.dg/fmt_g0_7.f08: Likewise.
4666 * gfortran.dg/fmt_g_1.f90: Likewise.
4667 * gfortran.dg/fmt_int_sign.f90: Likewise.
4668 * gfortran.dg/fmt_l.f90: Likewise.
4669 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4670 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4671 * gfortran.dg/fmt_p_1.f90: Likewise.
4672 * gfortran.dg/fmt_pf.f90: Likewise.
4673 * gfortran.dg/fmt_read.f90: Likewise.
4674 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4675 * gfortran.dg/fmt_t_1.f90: Likewise.
4676 * gfortran.dg/fmt_t_2.f90: Likewise.
4677 * gfortran.dg/fmt_t_3.f90: Likewise.
4678 * gfortran.dg/fmt_t_4.f90: Likewise.
4679 * gfortran.dg/fmt_t_5.f90: Likewise.
4680 * gfortran.dg/fmt_t_6.f: Likewise.
4681 * gfortran.dg/fmt_t_7.f: Likewise.
4682 * gfortran.dg/fmt_t_9.f: Likewise.
4683 * gfortran.dg/fmt_tl.f: Likewise.
4684 * gfortran.dg/fmt_unlimited.f90: Likewise.
4685 * gfortran.dg/fmt_white.f: Likewise.
4686 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4687 * gfortran.dg/fold_nearest.f90: Likewise.
4688 * gfortran.dg/forall_1.f90: Likewise.
4689 * gfortran.dg/forall_10.f90: Likewise.
4690 * gfortran.dg/forall_12.f90: Likewise.
4691 * gfortran.dg/forall_13.f90: Likewise.
4692 * gfortran.dg/forall_15.f90: Likewise.
4693 * gfortran.dg/forall_4.f90: Likewise.
4694 * gfortran.dg/forall_5.f90: Likewise.
4695 * gfortran.dg/forall_6.f90: Likewise.
4696 * gfortran.dg/forall_7.f90: Likewise.
4697 * gfortran.dg/fraction.f90: Likewise.
4698 * gfortran.dg/fseek.f90: Likewise.
4699 * gfortran.dg/ftell_1.f90: Likewise.
4700 * gfortran.dg/ftell_2.f90: Likewise.
4701 * gfortran.dg/ftell_3.f90: Likewise.
4702 * gfortran.dg/func_assign_2.f90: Likewise.
4703 * gfortran.dg/func_assign_3.f90: Likewise.
4704 * gfortran.dg/func_derived_1.f90: Likewise.
4705 * gfortran.dg/func_derived_2.f90: Likewise.
4706 * gfortran.dg/func_derived_3.f90: Likewise.
4707 * gfortran.dg/func_result_1.f90: Likewise.
4708 * gfortran.dg/func_result_2.f90: Likewise.
4709 * gfortran.dg/func_result_6.f90: Likewise.
4710 * gfortran.dg/function_charlen_2.f90: Likewise.
4711 * gfortran.dg/function_charlen_3.f: Likewise.
4712 * gfortran.dg/function_kinds_1.f90: Likewise.
4713 * gfortran.dg/function_kinds_4.f90: Likewise.
4714 * gfortran.dg/function_optimize_10.f90: Likewise.
4715 * gfortran.dg/function_optimize_11.f90: Likewise.
4716 * gfortran.dg/function_optimize_12.f90: Likewise.
4717 * gfortran.dg/function_optimize_4.f90: Likewise.
4718 * gfortran.dg/function_optimize_8.f90: Likewise.
4719 * gfortran.dg/g77/13037.f: Likewise.
4720 * gfortran.dg/g77/1832.f: Likewise.
4721 * gfortran.dg/g77/19981119-0.f: Likewise.
4722 * gfortran.dg/g77/19990313-0.f: Likewise.
4723 * gfortran.dg/g77/19990313-1.f: Likewise.
4724 * gfortran.dg/g77/19990313-2.f: Likewise.
4725 * gfortran.dg/g77/19990313-3.f: Likewise.
4726 * gfortran.dg/g77/19990419-1.f: Likewise.
4727 * gfortran.dg/g77/19990826-0.f: Likewise.
4728 * gfortran.dg/g77/19990826-2.f: Likewise.
4729 * gfortran.dg/g77/20000503-1.f: Likewise.
4730 * gfortran.dg/g77/20001111.f: Likewise.
4731 * gfortran.dg/g77/20010116.f: Likewise.
4732 * gfortran.dg/g77/20010216-1.f: Likewise.
4733 * gfortran.dg/g77/20010430.f: Likewise.
4734 * gfortran.dg/g77/20010610.f: Likewise.
4735 * gfortran.dg/g77/6177.f: Likewise.
4736 * gfortran.dg/g77/7388.f: Likewise.
4737 * gfortran.dg/g77/947.f: Likewise.
4738 * gfortran.dg/g77/970625-2.f: Likewise.
4739 * gfortran.dg/g77/971102-1.f: Likewise.
4740 * gfortran.dg/g77/980628-0.f: Likewise.
4741 * gfortran.dg/g77/980628-1.f: Likewise.
4742 * gfortran.dg/g77/980628-10.f: Likewise.
4743 * gfortran.dg/g77/980628-2.f: Likewise.
4744 * gfortran.dg/g77/980628-3.f: Likewise.
4745 * gfortran.dg/g77/980628-7.f: Likewise.
4746 * gfortran.dg/g77/980628-8.f: Likewise.
4747 * gfortran.dg/g77/980628-9.f: Likewise.
4748 * gfortran.dg/g77/980701-0.f: Likewise.
4749 * gfortran.dg/g77/980701-1.f: Likewise.
4750 * gfortran.dg/g77/cabs.f: Likewise.
4751 * gfortran.dg/g77/claus.f: Likewise.
4752 * gfortran.dg/g77/complex_1.f: Likewise.
4753 * gfortran.dg/g77/cpp3.F: Likewise.
4754 * gfortran.dg/g77/cpp4.F: Likewise.
4755 * gfortran.dg/g77/cpp5.F: Likewise.
4756 * gfortran.dg/g77/dcomplex.f: Likewise.
4757 * gfortran.dg/g77/dnrm2.f: Likewise.
4758 * gfortran.dg/g77/erfc.f: Likewise.
4759 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4760 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4761 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4762 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4763 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4764 * gfortran.dg/g77/int8421.f: Likewise.
4765 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4766 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4767 * gfortran.dg/g77/le.f: Likewise.
4768 * gfortran.dg/g77/short.f: Likewise.
4769 * gfortran.dg/gamma_1.f90: Likewise.
4770 * gfortran.dg/gamma_4.f90: Likewise.
4771 * gfortran.dg/gamma_5.f90: Likewise.
4772 * gfortran.dg/generic_13.f90: Likewise.
4773 * gfortran.dg/generic_15.f90: Likewise.
4774 * gfortran.dg/generic_19.f90: Likewise.
4775 * gfortran.dg/generic_20.f90: Likewise.
4776 * gfortran.dg/generic_23.f03: Likewise.
4777 * gfortran.dg/generic_25.f90: Likewise.
4778 * gfortran.dg/generic_27.f90: Likewise.
4779 * gfortran.dg/generic_31.f90: Likewise.
4780 * gfortran.dg/generic_4.f90: Likewise.
4781 * gfortran.dg/global_vars_c_init.f90: Likewise.
4782 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4783 * gfortran.dg/gnu_logical_1.F: Likewise.
4784 * gfortran.dg/goacc/fixed-1.f: Likewise.
4785 * gfortran.dg/goacc/fixed-2.f: Likewise.
4786 * gfortran.dg/goacc/gang-static.f95: Likewise.
4787 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4788 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4789 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4790 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4791 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4792 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4793 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4794 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4795 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4796 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4797 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4798 * gfortran.dg/gomp/pr48794.f90: Likewise.
4799 * gfortran.dg/gomp/pr72744.f90: Likewise.
4800 * gfortran.dg/gomp/pr77665.f90: Likewise.
4801 * gfortran.dg/gomp/workshare2.f90: Likewise.
4802 * gfortran.dg/gomp/workshare3.f90: Likewise.
4803 * gfortran.dg/goto_1.f: Likewise.
4804 * gfortran.dg/goto_2.f90: Likewise.
4805 * gfortran.dg/goto_4.f90: Likewise.
4806 * gfortran.dg/goto_6.f: Likewise.
4807 * gfortran.dg/graphite/id-26.f03: Likewise.
4808 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4809 * gfortran.dg/graphite/pr29581.f90: Likewise.
4810 * gfortran.dg/graphite/pr29832.f90: Likewise.
4811 * gfortran.dg/graphite/run-id-1.f: Likewise.
4812 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4813 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4814 * gfortran.dg/hollerith.f90: Likewise.
4815 * gfortran.dg/hollerith4.f90: Likewise.
4816 * gfortran.dg/hollerith6.f90: Likewise.
4817 * gfortran.dg/hollerith8.f90: Likewise.
4818 * gfortran.dg/hollerith_1.f90: Likewise.
4819 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4820 * gfortran.dg/hollerith_f95.f90: Likewise.
4821 * gfortran.dg/hollerith_legacy.f90: Likewise.
4822 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4823 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4824 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4825 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4826 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4827 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4828 * gfortran.dg/hypot_1.f90: Likewise.
4829 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4830 * gfortran.dg/iargc.f90: Likewise.
4831 * gfortran.dg/ibits.f90: Likewise.
4832 * gfortran.dg/ichar_1.f90: Likewise.
4833 * gfortran.dg/ichar_2.f90: Likewise.
4834 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4835 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4836 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4837 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4838 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4839 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4840 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4841 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4842 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4843 * gfortran.dg/ieee/large_1.f90: Likewise.
4844 * gfortran.dg/ieee/large_2.f90: Likewise.
4845 * gfortran.dg/ieee/large_3.F90: Likewise.
4846 * gfortran.dg/ieee/large_4.f90: Likewise.
4847 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4848 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4849 * gfortran.dg/impl_do_var_data.f90: Likewise.
4850 * gfortran.dg/implicit_10.f90: Likewise.
4851 * gfortran.dg/implicit_12.f90: Likewise.
4852 * gfortran.dg/implicit_class_1.f90: Likewise.
4853 * gfortran.dg/implicit_pure_1.f90: Likewise.
4854 * gfortran.dg/implied_do_1.f90: Likewise.
4855 * gfortran.dg/implied_do_io_1.f90: Likewise.
4856 * gfortran.dg/implied_do_io_2.f90: Likewise.
4857 * gfortran.dg/implied_do_io_3.f90: Likewise.
4858 * gfortran.dg/implied_shape_1.f08: Likewise.
4859 * gfortran.dg/import.f90: Likewise.
4860 * gfortran.dg/import4.f90: Likewise.
4861 * gfortran.dg/impure_1.f08: Likewise.
4862 * gfortran.dg/index.f90: Likewise.
4863 * gfortran.dg/index_2.f90: Likewise.
4864 * gfortran.dg/init_flag_1.f90: Likewise.
4865 * gfortran.dg/init_flag_10.f90: Likewise.
4866 * gfortran.dg/init_flag_15.f03: Likewise.
4867 * gfortran.dg/init_flag_2.f90: Likewise.
4868 * gfortran.dg/init_flag_3.f90: Likewise.
4869 * gfortran.dg/init_flag_4.f90: Likewise.
4870 * gfortran.dg/init_flag_5.f90: Likewise.
4871 * gfortran.dg/init_flag_6.f90: Likewise.
4872 * gfortran.dg/init_flag_7.f90: Likewise.
4873 * gfortran.dg/init_flag_9.f90: Likewise.
4874 * gfortran.dg/initialization_11.f90: Likewise.
4875 * gfortran.dg/initialization_19.f90: Likewise.
4876 * gfortran.dg/initialization_2.f90: Likewise.
4877 * gfortran.dg/initialization_22.f90: Likewise.
4878 * gfortran.dg/initialization_27.f90: Likewise.
4879 * gfortran.dg/initialization_5.f90: Likewise.
4880 * gfortran.dg/initialization_6.f90: Likewise.
4881 * gfortran.dg/inline_matmul_1.f90: Likewise.
4882 * gfortran.dg/inline_matmul_10.f90: Likewise.
4883 * gfortran.dg/inline_matmul_11.f90: Likewise.
4884 * gfortran.dg/inline_matmul_13.f90: Likewise.
4885 * gfortran.dg/inline_matmul_14.f90: Likewise.
4886 * gfortran.dg/inline_matmul_16.f90: Likewise.
4887 * gfortran.dg/inline_matmul_17.f90: Likewise.
4888 * gfortran.dg/inline_matmul_18.f90: Likewise.
4889 * gfortran.dg/inline_matmul_19.f90: Likewise.
4890 * gfortran.dg/inline_matmul_2.f90: Likewise.
4891 * gfortran.dg/inline_matmul_20.f90: Likewise.
4892 * gfortran.dg/inline_matmul_22.f90: Likewise.
4893 * gfortran.dg/inline_matmul_3.f90: Likewise.
4894 * gfortran.dg/inline_matmul_4.f90: Likewise.
4895 * gfortran.dg/inline_matmul_5.f90: Likewise.
4896 * gfortran.dg/inline_matmul_6.f90: Likewise.
4897 * gfortran.dg/inline_matmul_7.f90: Likewise.
4898 * gfortran.dg/inline_matmul_8.f90: Likewise.
4899 * gfortran.dg/inline_matmul_9.f90: Likewise.
4900 * gfortran.dg/inline_sum_1.f90: Likewise.
4901 * gfortran.dg/inline_sum_3.f90: Likewise.
4902 * gfortran.dg/inline_sum_5.f90: Likewise.
4903 * gfortran.dg/inquire-complex.f90: Likewise.
4904 * gfortran.dg/inquire.f90: Likewise.
4905 * gfortran.dg/inquire_10.f90: Likewise.
4906 * gfortran.dg/inquire_13.f90: Likewise.
4907 * gfortran.dg/inquire_15.f90: Likewise.
4908 * gfortran.dg/inquire_16.f90: Likewise.
4909 * gfortran.dg/inquire_17.f90: Likewise.
4910 * gfortran.dg/inquire_5.f90: Likewise.
4911 * gfortran.dg/inquire_6.f90: Likewise.
4912 * gfortran.dg/inquire_7.f90: Likewise.
4913 * gfortran.dg/inquire_9.f90: Likewise.
4914 * gfortran.dg/inquire_internal.f90: Likewise.
4915 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4916 * gfortran.dg/inquire_size.f90: Likewise.
4917 * gfortran.dg/int_1.f90: Likewise.
4918 * gfortran.dg/int_conv_1.f90: Likewise.
4919 * gfortran.dg/int_range_io_1.f90: Likewise.
4920 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4921 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4922 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4923 * gfortran.dg/integer_plus.f90: Likewise.
4924 * gfortran.dg/intent_out_2.f90: Likewise.
4925 * gfortran.dg/intent_out_5.f90: Likewise.
4926 * gfortran.dg/intent_out_6.f90: Likewise.
4927 * gfortran.dg/interface_12.f90: Likewise.
4928 * gfortran.dg/interface_19.f90: Likewise.
4929 * gfortran.dg/interface_4.f90: Likewise.
4930 * gfortran.dg/interface_5.f90: Likewise.
4931 * gfortran.dg/interface_9.f90: Likewise.
4932 * gfortran.dg/interface_assignment_1.f90: Likewise.
4933 * gfortran.dg/interface_assignment_2.f90: Likewise.
4934 * gfortran.dg/internal_dummy_2.f08: Likewise.
4935 * gfortran.dg/internal_dummy_3.f08: Likewise.
4936 * gfortran.dg/internal_dummy_4.f08: Likewise.
4937 * gfortran.dg/internal_pack_1.f90: Likewise.
4938 * gfortran.dg/internal_pack_10.f90: Likewise.
4939 * gfortran.dg/internal_pack_12.f90: Likewise.
4940 * gfortran.dg/internal_pack_13.f90: Likewise.
4941 * gfortran.dg/internal_pack_14.f90: Likewise.
4942 * gfortran.dg/internal_pack_15.f90: Likewise.
4943 * gfortran.dg/internal_pack_2.f90: Likewise.
4944 * gfortran.dg/internal_pack_3.f90: Likewise.
4945 * gfortran.dg/internal_pack_4.f90: Likewise.
4946 * gfortran.dg/internal_pack_6.f90: Likewise.
4947 * gfortran.dg/internal_pack_8.f90: Likewise.
4948 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4949 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4950 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4951 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4952 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4953 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4954 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4955 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4956 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4957 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4958 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4959 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4960 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4961 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4962 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4963 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4964 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4965 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4966 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4967 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4968 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4969 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4970 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4971 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4972 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4973 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4974 * gfortran.dg/io_err_1.f90: Likewise.
4975 * gfortran.dg/io_real_boz.f90: Likewise.
4976 * gfortran.dg/iomsg_1.f90: Likewise.
4977 * gfortran.dg/iostat_1.f90: Likewise.
4978 * gfortran.dg/iostat_2.f90: Likewise.
4979 * gfortran.dg/iostat_4.f90: Likewise.
4980 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4981 * gfortran.dg/ishft_1.f90: Likewise.
4982 * gfortran.dg/ishft_2.f90: Likewise.
4983 * gfortran.dg/ishft_4.f90: Likewise.
4984 * gfortran.dg/isnan_1.f90: Likewise.
4985 * gfortran.dg/isnan_2.f90: Likewise.
4986 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4987 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4988 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4989 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4990 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4991 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4992 * gfortran.dg/itime_idate_1.f: Likewise.
4993 * gfortran.dg/itime_idate_2.f: Likewise.
4994 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4995 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4996 * gfortran.dg/large_real_kind_1.f90: Likewise.
4997 * gfortran.dg/large_real_kind_2.F90: Likewise.
4998 * gfortran.dg/large_real_kind_3.F90: Likewise.
4999 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5000 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5001 * gfortran.dg/large_recl.f90: Likewise.
5002 * gfortran.dg/large_unit_1.f90: Likewise.
5003 * gfortran.dg/large_unit_2.f90: Likewise.
5004 * gfortran.dg/largeequiv_1.f90: Likewise.
5005 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5006 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5007 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5008 * gfortran.dg/list_read_1.f90: Likewise.
5009 * gfortran.dg/list_read_10.f90: Likewise.
5010 * gfortran.dg/list_read_11.f90: Likewise.
5011 * gfortran.dg/list_read_12.f90: Likewise.
5012 * gfortran.dg/list_read_13.f: Likewise.
5013 * gfortran.dg/list_read_14.f90: Likewise.
5014 * gfortran.dg/list_read_2.f90: Likewise.
5015 * gfortran.dg/list_read_3.f90: Likewise.
5016 * gfortran.dg/list_read_4.f90: Likewise.
5017 * gfortran.dg/list_read_5.f90: Likewise.
5018 * gfortran.dg/list_read_6.f90: Likewise.
5019 * gfortran.dg/list_read_7.f90: Likewise.
5020 * gfortran.dg/list_read_8.f90: Likewise.
5021 * gfortran.dg/list_read_9.f90: Likewise.
5022 * gfortran.dg/loc_2.f90: Likewise.
5023 * gfortran.dg/logical_1.f90: Likewise.
5024 * gfortran.dg/logical_dot_product.f90: Likewise.
5025 * gfortran.dg/logical_temp_io.f90: Likewise.
5026 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5027 * gfortran.dg/lrshift_1.f90: Likewise.
5028 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5029 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5030 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5031 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5032 * gfortran.dg/make_unit.f90: Likewise.
5033 * gfortran.dg/mapping_1.f90: Likewise.
5034 * gfortran.dg/mapping_2.f90: Likewise.
5035 * gfortran.dg/mapping_3.f90: Likewise.
5036 * gfortran.dg/masklr_1.F90: Likewise.
5037 * gfortran.dg/masklr_2.F90: Likewise.
5038 * gfortran.dg/matmul_1.f90: Likewise.
5039 * gfortran.dg/matmul_10.f90: Likewise.
5040 * gfortran.dg/matmul_12.f90: Likewise.
5041 * gfortran.dg/matmul_16.f90: Likewise.
5042 * gfortran.dg/matmul_17.f90: Likewise.
5043 * gfortran.dg/matmul_18.f90: Likewise.
5044 * gfortran.dg/matmul_2.f90: Likewise.
5045 * gfortran.dg/matmul_3.f90: Likewise.
5046 * gfortran.dg/matmul_4.f90: Likewise.
5047 * gfortran.dg/matmul_6.f90: Likewise.
5048 * gfortran.dg/matmul_8.f03: Likewise.
5049 * gfortran.dg/matmul_9.f90: Likewise.
5050 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5051 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5052 * gfortran.dg/matmul_const.f90: Likewise.
5053 * gfortran.dg/maxloc_1.f90: Likewise.
5054 * gfortran.dg/maxloc_2.f90: Likewise.
5055 * gfortran.dg/maxloc_3.f90: Likewise.
5056 * gfortran.dg/maxloc_4.f90: Likewise.
5057 * gfortran.dg/maxloc_string_1.f90: Likewise.
5058 * gfortran.dg/maxlocval_1.f90: Likewise.
5059 * gfortran.dg/maxlocval_2.f90: Likewise.
5060 * gfortran.dg/maxlocval_3.f90: Likewise.
5061 * gfortran.dg/maxlocval_4.f90: Likewise.
5062 * gfortran.dg/maxval_char_1.f90: Likewise.
5063 * gfortran.dg/maxval_char_2.f90: Likewise.
5064 * gfortran.dg/maxval_char_3.f90: Likewise.
5065 * gfortran.dg/maxval_char_4.f90: Likewise.
5066 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5067 * gfortran.dg/mclock.f90: Likewise.
5068 * gfortran.dg/merge_bits_1.F90: Likewise.
5069 * gfortran.dg/merge_bits_2.F90: Likewise.
5070 * gfortran.dg/merge_char_1.f90: Likewise.
5071 * gfortran.dg/merge_init_expr.f90: Likewise.
5072 * gfortran.dg/min_max_optional_1.f90: Likewise.
5073 * gfortran.dg/min_max_optional_5.f90: Likewise.
5074 * gfortran.dg/minloc_1.f90: Likewise.
5075 * gfortran.dg/minloc_2.f90: Likewise.
5076 * gfortran.dg/minloc_3.f90: Likewise.
5077 * gfortran.dg/minloc_4.f90: Likewise.
5078 * gfortran.dg/minloc_string_1.f90: Likewise.
5079 * gfortran.dg/minlocval_1.f90: Likewise.
5080 * gfortran.dg/minlocval_2.f90: Likewise.
5081 * gfortran.dg/minlocval_3.f90: Likewise.
5082 * gfortran.dg/minlocval_4.f90: Likewise.
5083 * gfortran.dg/minmax_char_1.f90: Likewise.
5084 * gfortran.dg/minmaxloc_1.f90: Likewise.
5085 * gfortran.dg/minmaxloc_10.f90: Likewise.
5086 * gfortran.dg/minmaxloc_11.f90: Likewise.
5087 * gfortran.dg/minmaxloc_12.f90: Likewise.
5088 * gfortran.dg/minmaxloc_13.f90: Likewise.
5089 * gfortran.dg/minmaxloc_2.f90: Likewise.
5090 * gfortran.dg/minmaxloc_3.f90: Likewise.
5091 * gfortran.dg/minmaxloc_4.f90: Likewise.
5092 * gfortran.dg/minmaxloc_5.f90: Likewise.
5093 * gfortran.dg/minmaxloc_6.f90: Likewise.
5094 * gfortran.dg/minmaxloc_7.f90: Likewise.
5095 * gfortran.dg/minmaxloc_8.f90: Likewise.
5096 * gfortran.dg/minmaxval_1.f90: Likewise.
5097 * gfortran.dg/minval_char_1.f90: Likewise.
5098 * gfortran.dg/minval_char_2.f90: Likewise.
5099 * gfortran.dg/minval_char_3.f90: Likewise.
5100 * gfortran.dg/minval_char_4.f90: Likewise.
5101 * gfortran.dg/minval_char_5.f90: Likewise.
5102 * gfortran.dg/minval_parameter_1.f90: Likewise.
5103 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5104 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5105 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5106 * gfortran.dg/missing_parens_1.f90: Likewise.
5107 * gfortran.dg/missing_parens_2.f90: Likewise.
5108 * gfortran.dg/mod_large_1.f90: Likewise.
5109 * gfortran.dg/mod_sign0_1.f90: Likewise.
5110 * gfortran.dg/module_blank_common.f90: Likewise.
5111 * gfortran.dg/module_commons_1.f90: Likewise.
5112 * gfortran.dg/module_commons_3.f90: Likewise.
5113 * gfortran.dg/module_double_reuse.f90: Likewise.
5114 * gfortran.dg/module_equivalence_1.f90: Likewise.
5115 * gfortran.dg/module_equivalence_2.f90: Likewise.
5116 * gfortran.dg/module_equivalence_3.f90: Likewise.
5117 * gfortran.dg/module_equivalence_5.f90: Likewise.
5118 * gfortran.dg/module_interface_1.f90: Likewise.
5119 * gfortran.dg/module_nan.f90: Likewise.
5120 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5121 * gfortran.dg/module_procedure_1.f90: Likewise.
5122 * gfortran.dg/module_read_1.f90: Likewise.
5123 * gfortran.dg/module_read_2.f90: Likewise.
5124 * gfortran.dg/module_widestring_1.f90: Likewise.
5125 * gfortran.dg/move_alloc.f90: Likewise.
5126 * gfortran.dg/move_alloc_10.f90: Likewise.
5127 * gfortran.dg/move_alloc_13.f90: Likewise.
5128 * gfortran.dg/move_alloc_14.f90: Likewise.
5129 * gfortran.dg/move_alloc_15.f90: Likewise.
5130 * gfortran.dg/move_alloc_16.f90: Likewise.
5131 * gfortran.dg/move_alloc_2.f90: Likewise.
5132 * gfortran.dg/move_alloc_5.f90: Likewise.
5133 * gfortran.dg/move_alloc_6.f90: Likewise.
5134 * gfortran.dg/move_alloc_9.f90: Likewise.
5135 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5136 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5137 * gfortran.dg/mvbits_1.f90: Likewise.
5138 * gfortran.dg/mvbits_2.f90: Likewise.
5139 * gfortran.dg/mvbits_3.f90: Likewise.
5140 * gfortran.dg/mvbits_4.f90: Likewise.
5141 * gfortran.dg/mvbits_7.f90: Likewise.
5142 * gfortran.dg/mvbits_8.f90: Likewise.
5143 * gfortran.dg/namelist_11.f: Likewise.
5144 * gfortran.dg/namelist_12.f: Likewise.
5145 * gfortran.dg/namelist_13.f90: Likewise.
5146 * gfortran.dg/namelist_14.f90: Likewise.
5147 * gfortran.dg/namelist_15.f90: Likewise.
5148 * gfortran.dg/namelist_16.f90: Likewise.
5149 * gfortran.dg/namelist_17.f90: Likewise.
5150 * gfortran.dg/namelist_18.f90: Likewise.
5151 * gfortran.dg/namelist_19.f90: Likewise.
5152 * gfortran.dg/namelist_20.f90: Likewise.
5153 * gfortran.dg/namelist_21.f90: Likewise.
5154 * gfortran.dg/namelist_22.f90: Likewise.
5155 * gfortran.dg/namelist_23.f90: Likewise.
5156 * gfortran.dg/namelist_24.f90: Likewise.
5157 * gfortran.dg/namelist_26.f90: Likewise.
5158 * gfortran.dg/namelist_27.f90: Likewise.
5159 * gfortran.dg/namelist_28.f90: Likewise.
5160 * gfortran.dg/namelist_29.f90: Likewise.
5161 * gfortran.dg/namelist_37.f90: Likewise.
5162 * gfortran.dg/namelist_38.f90: Likewise.
5163 * gfortran.dg/namelist_39.f90: Likewise.
5164 * gfortran.dg/namelist_40.f90: Likewise.
5165 * gfortran.dg/namelist_41.f90: Likewise.
5166 * gfortran.dg/namelist_42.f90: Likewise.
5167 * gfortran.dg/namelist_43.f90: Likewise.
5168 * gfortran.dg/namelist_44.f90: Likewise.
5169 * gfortran.dg/namelist_47.f90: Likewise.
5170 * gfortran.dg/namelist_48.f90: Likewise.
5171 * gfortran.dg/namelist_49.f90: Likewise.
5172 * gfortran.dg/namelist_50.f90: Likewise.
5173 * gfortran.dg/namelist_51.f90: Likewise.
5174 * gfortran.dg/namelist_52.f90: Likewise.
5175 * gfortran.dg/namelist_54.f90: Likewise.
5176 * gfortran.dg/namelist_55.f90: Likewise.
5177 * gfortran.dg/namelist_56.f90: Likewise.
5178 * gfortran.dg/namelist_57.f90: Likewise.
5179 * gfortran.dg/namelist_58.f90: Likewise.
5180 * gfortran.dg/namelist_59.f90: Likewise.
5181 * gfortran.dg/namelist_60.f90: Likewise.
5182 * gfortran.dg/namelist_61.f90: Likewise.
5183 * gfortran.dg/namelist_64.f90: Likewise.
5184 * gfortran.dg/namelist_65.f90: Likewise.
5185 * gfortran.dg/namelist_69.f90: Likewise.
5186 * gfortran.dg/namelist_70.f90: Likewise.
5187 * gfortran.dg/namelist_71.f90: Likewise.
5188 * gfortran.dg/namelist_72.f: Likewise.
5189 * gfortran.dg/namelist_73.f90: Likewise.
5190 * gfortran.dg/namelist_77.f90: Likewise.
5191 * gfortran.dg/namelist_78.f90: Likewise.
5192 * gfortran.dg/namelist_79.f90: Likewise.
5193 * gfortran.dg/namelist_80.f90: Likewise.
5194 * gfortran.dg/namelist_81.f90: Likewise.
5195 * gfortran.dg/namelist_82.f90: Likewise.
5196 * gfortran.dg/namelist_84.f90: Likewise.
5197 * gfortran.dg/namelist_85.f90: Likewise.
5198 * gfortran.dg/namelist_86.f90: Likewise.
5199 * gfortran.dg/namelist_87.f90: Likewise.
5200 * gfortran.dg/namelist_88.f90: Likewise.
5201 * gfortran.dg/namelist_89.f90: Likewise.
5202 * gfortran.dg/namelist_90.f: Likewise.
5203 * gfortran.dg/namelist_95.f90: Likewise.
5204 * gfortran.dg/namelist_char_only.f90: Likewise.
5205 * gfortran.dg/namelist_empty.f90: Likewise.
5206 * gfortran.dg/namelist_internal.f90: Likewise.
5207 * gfortran.dg/namelist_use.f90: Likewise.
5208 * gfortran.dg/namelist_use_only.f90: Likewise.
5209 * gfortran.dg/namelist_utf8.f90: Likewise.
5210 * gfortran.dg/nan_1.f90: Likewise.
5211 * gfortran.dg/nan_2.f90: Likewise.
5212 * gfortran.dg/nan_3.f90: Likewise.
5213 * gfortran.dg/nan_6.f90: Likewise.
5214 * gfortran.dg/nan_7.f90: Likewise.
5215 * gfortran.dg/nearest_1.f90: Likewise.
5216 * gfortran.dg/nearest_2.f90: Likewise.
5217 * gfortran.dg/nearest_3.f90: Likewise.
5218 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5219 * gfortran.dg/negative_automatic_size.f90: Likewise.
5220 * gfortran.dg/negative_unit.f: Likewise.
5221 * gfortran.dg/negative_unit2.f90: Likewise.
5222 * gfortran.dg/negative_unit_int8.f: Likewise.
5223 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5224 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5225 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5226 * gfortran.dg/nested_modules_1.f90: Likewise.
5227 * gfortran.dg/nested_modules_2.f90: Likewise.
5228 * gfortran.dg/nested_modules_3.f90: Likewise.
5229 * gfortran.dg/nesting_1.f90: Likewise.
5230 * gfortran.dg/new_line.f90: Likewise.
5231 * gfortran.dg/newunit_1.f90: Likewise.
5232 * gfortran.dg/newunit_3.f90: Likewise.
5233 * gfortran.dg/newunit_5.f90.f90: Likewise.
5234 * gfortran.dg/nint_1.f90: Likewise.
5235 * gfortran.dg/nint_2.f90: Likewise.
5236 * gfortran.dg/no_arg_check_2.f90: Likewise.
5237 * gfortran.dg/no_range_check_1.f90: Likewise.
5238 * gfortran.dg/no_range_check_2.f90: Likewise.
5239 * gfortran.dg/no_range_check_3.f90: Likewise.
5240 * gfortran.dg/noadv_size.f90: Likewise.
5241 * gfortran.dg/nonreturning_statements.f90: Likewise.
5242 * gfortran.dg/norm2_1.f90: Likewise.
5243 * gfortran.dg/norm2_3.f90: Likewise.
5244 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5245 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5246 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5247 * gfortran.dg/null_4.f90: Likewise.
5248 * gfortran.dg/null_9.f90: Likewise.
5249 * gfortran.dg/nullify_3.f90: Likewise.
5250 * gfortran.dg/oldstyle_1.f90: Likewise.
5251 * gfortran.dg/open_access_append_1.f90: Likewise.
5252 * gfortran.dg/open_access_append_2.f90: Likewise.
5253 * gfortran.dg/open_errors.f90: Likewise.
5254 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5255 * gfortran.dg/open_new.f90: Likewise.
5256 * gfortran.dg/open_readonly_1.f90: Likewise.
5257 * gfortran.dg/operator_1.f90: Likewise.
5258 * gfortran.dg/optional_absent_1.f90: Likewise.
5259 * gfortran.dg/optional_absent_2.f90: Likewise.
5260 * gfortran.dg/optional_absent_3.f90: Likewise.
5261 * gfortran.dg/optional_class_1.f90: Likewise.
5262 * gfortran.dg/optional_dim_2.f90: Likewise.
5263 * gfortran.dg/optional_dim_3.f90: Likewise.
5264 * gfortran.dg/output_exponents_1.f90: Likewise.
5265 * gfortran.dg/overload_1.f90: Likewise.
5266 * gfortran.dg/overload_2.f90: Likewise.
5267 * gfortran.dg/overwrite_1.f: Likewise.
5268 * gfortran.dg/pad_no.f90: Likewise.
5269 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5270 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5271 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5272 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5273 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5274 * gfortran.dg/parens_3.f90: Likewise.
5275 * gfortran.dg/parens_5.f90: Likewise.
5276 * gfortran.dg/parens_6.f90: Likewise.
5277 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5278 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5279 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5280 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5281 * gfortran.dg/parity_1.f90: Likewise.
5282 * gfortran.dg/past_eor.f90: Likewise.
5283 * gfortran.dg/pdt_1.f03: Likewise.
5284 * gfortran.dg/pdt_10.f03: Likewise.
5285 * gfortran.dg/pdt_11.f03: Likewise.
5286 * gfortran.dg/pdt_12.f03: Likewise.
5287 * gfortran.dg/pdt_13.f03: Likewise.
5288 * gfortran.dg/pdt_14.f03: Likewise.
5289 * gfortran.dg/pdt_15.f03: Likewise.
5290 * gfortran.dg/pdt_19.f03: Likewise.
5291 * gfortran.dg/pdt_20.f03: Likewise.
5292 * gfortran.dg/pdt_22.f03: Likewise.
5293 * gfortran.dg/pdt_23.f03: Likewise.
5294 * gfortran.dg/pdt_25.f03: Likewise.
5295 * gfortran.dg/pdt_26.f03: Likewise.
5296 * gfortran.dg/pdt_27.f03: Likewise.
5297 * gfortran.dg/pdt_28.f03: Likewise.
5298 * gfortran.dg/pdt_3.f03: Likewise.
5299 * gfortran.dg/pdt_4.f03: Likewise.
5300 * gfortran.dg/pdt_5.f03: Likewise.
5301 * gfortran.dg/pdt_7.f03: Likewise.
5302 * gfortran.dg/pointer_1.f90: Likewise.
5303 * gfortran.dg/pointer_array_1.f90: Likewise.
5304 * gfortran.dg/pointer_array_3.f90: Likewise.
5305 * gfortran.dg/pointer_array_4.f90: Likewise.
5306 * gfortran.dg/pointer_array_5.f90: Likewise.
5307 * gfortran.dg/pointer_array_6.f90: Likewise.
5308 * gfortran.dg/pointer_array_7.f90: Likewise.
5309 * gfortran.dg/pointer_array_8.f90: Likewise.
5310 * gfortran.dg/pointer_array_9.f90: Likewise.
5311 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5312 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5313 * gfortran.dg/pointer_assign_10.f90: Likewise.
5314 * gfortran.dg/pointer_assign_11.f90: Likewise.
5315 * gfortran.dg/pointer_assign_4.f90: Likewise.
5316 * gfortran.dg/pointer_assign_8.f90: Likewise.
5317 * gfortran.dg/pointer_assign_9.f90: Likewise.
5318 * gfortran.dg/pointer_check_10.f90: Likewise.
5319 * gfortran.dg/pointer_check_9.f90: Likewise.
5320 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5321 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5322 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5323 * gfortran.dg/pointer_init_1.f90: Likewise.
5324 * gfortran.dg/pointer_init_3.f90: Likewise.
5325 * gfortran.dg/pointer_init_4.f90: Likewise.
5326 * gfortran.dg/pointer_init_5.f90: Likewise.
5327 * gfortran.dg/pointer_init_8.f90: Likewise.
5328 * gfortran.dg/pointer_intent_1.f90: Likewise.
5329 * gfortran.dg/pointer_intent_4.f90: Likewise.
5330 * gfortran.dg/pointer_intent_5.f90: Likewise.
5331 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5332 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5333 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5334 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5335 * gfortran.dg/pointer_target_1.f90: Likewise.
5336 * gfortran.dg/pointer_target_2.f90: Likewise.
5337 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5338 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5339 * gfortran.dg/power.f90: Likewise.
5340 * gfortran.dg/power1.f90: Likewise.
5341 * gfortran.dg/power_3.f90: Likewise.
5342 * gfortran.dg/power_4.f90: Likewise.
5343 * gfortran.dg/power_5.f90: Likewise.
5344 * gfortran.dg/pr12884.f: Likewise.
5345 * gfortran.dg/pr15129.f90: Likewise.
5346 * gfortran.dg/pr15140.f90: Likewise.
5347 * gfortran.dg/pr15324.f90: Likewise.
5348 * gfortran.dg/pr15332.f: Likewise.
5349 * gfortran.dg/pr15957.f90: Likewise.
5350 * gfortran.dg/pr15959.f90: Likewise.
5351 * gfortran.dg/pr16597.f90: Likewise.
5352 * gfortran.dg/pr16861.f90: Likewise.
5353 * gfortran.dg/pr16938.f90: Likewise.
5354 * gfortran.dg/pr17090.f90: Likewise.
5355 * gfortran.dg/pr17143.f90: Likewise.
5356 * gfortran.dg/pr17164.f90: Likewise.
5357 * gfortran.dg/pr17229.f: Likewise.
5358 * gfortran.dg/pr17285.f90: Likewise.
5359 * gfortran.dg/pr17286.f90: Likewise.
5360 * gfortran.dg/pr17472.f: Likewise.
5361 * gfortran.dg/pr17612.f90: Likewise.
5362 * gfortran.dg/pr17706.f90: Likewise.
5363 * gfortran.dg/pr18025.f90: Likewise.
5364 * gfortran.dg/pr18122.f90: Likewise.
5365 * gfortran.dg/pr18210.f90: Likewise.
5366 * gfortran.dg/pr18392.f90: Likewise.
5367 * gfortran.dg/pr19155.f: Likewise.
5368 * gfortran.dg/pr19216.f: Likewise.
5369 * gfortran.dg/pr19467.f90: Likewise.
5370 * gfortran.dg/pr19657.f: Likewise.
5371 * gfortran.dg/pr19926.f90: Likewise.
5372 * gfortran.dg/pr19928-1.f90: Likewise.
5373 * gfortran.dg/pr19928-2.f90: Likewise.
5374 * gfortran.dg/pr20086.f90: Likewise.
5375 * gfortran.dg/pr20124.f90: Likewise.
5376 * gfortran.dg/pr20163-2.f: Likewise.
5377 * gfortran.dg/pr20480.f90: Likewise.
5378 * gfortran.dg/pr20755.f: Likewise.
5379 * gfortran.dg/pr20950.f: Likewise.
5380 * gfortran.dg/pr21177.f90: Likewise.
5381 * gfortran.dg/pr21730.f: Likewise.
5382 * gfortran.dg/pr22491.f: Likewise.
5383 * gfortran.dg/pr25603.f: Likewise.
5384 * gfortran.dg/pr26246_2.f90: Likewise.
5385 * gfortran.dg/pr32136.f90: Likewise.
5386 * gfortran.dg/pr32533.f90: Likewise.
5387 * gfortran.dg/pr33794.f90: Likewise.
5388 * gfortran.dg/pr35662.f90: Likewise.
5389 * gfortran.dg/pr35944-1.f90: Likewise.
5390 * gfortran.dg/pr35944-2.f90: Likewise.
5391 * gfortran.dg/pr35983.f90: Likewise.
5392 * gfortran.dg/pr39865.f90: Likewise.
5393 * gfortran.dg/pr41212.f90: Likewise.
5394 * gfortran.dg/pr43808.f90: Likewise.
5395 * gfortran.dg/pr44592.f90: Likewise.
5396 * gfortran.dg/pr44735.f90: Likewise.
5397 * gfortran.dg/pr45308.f03: Likewise.
5398 * gfortran.dg/pr46297.f: Likewise.
5399 * gfortran.dg/pr46588.f90: Likewise.
5400 * gfortran.dg/pr46665.f90: Likewise.
5401 * gfortran.dg/pr46804.f90: Likewise.
5402 * gfortran.dg/pr47008.f03: Likewise.
5403 * gfortran.dg/pr47614.f: Likewise.
5404 * gfortran.dg/pr47878.f90: Likewise.
5405 * gfortran.dg/pr49103.f90: Likewise.
5406 * gfortran.dg/pr50069_1.f90: Likewise.
5407 * gfortran.dg/pr50769.f90: Likewise.
5408 * gfortran.dg/pr52608.f90: Likewise.
5409 * gfortran.dg/pr55086_2.f90: Likewise.
5410 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5411 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5412 * gfortran.dg/pr55330.f90: Likewise.
5413 * gfortran.dg/pr56015.f90: Likewise.
5414 * gfortran.dg/pr57910.f90: Likewise.
5415 * gfortran.dg/pr59700.f90: Likewise.
5416 * gfortran.dg/pr62125.f90: Likewise.
5417 * gfortran.dg/pr64530.f90: Likewise.
5418 * gfortran.dg/pr65429.f90: Likewise.
5419 * gfortran.dg/pr65450.f90: Likewise.
5420 * gfortran.dg/pr65504.f90: Likewise.
5421 * gfortran.dg/pr65903.f90: Likewise.
5422 * gfortran.dg/pr66311.f90: Likewise.
5423 * gfortran.dg/pr66864.f90: Likewise.
5424 * gfortran.dg/pr67140.f90: Likewise.
5425 * gfortran.dg/pr67524.f90: Likewise.
5426 * gfortran.dg/pr67885.f90: Likewise.
5427 * gfortran.dg/pr68053.f90: Likewise.
5428 * gfortran.dg/pr68566.f90: Likewise.
5429 * gfortran.dg/pr69514_1.f90: Likewise.
5430 * gfortran.dg/pr69514_2.f90: Likewise.
5431 * gfortran.dg/pr69739.f90: Likewise.
5432 * gfortran.dg/pr70673.f90: Likewise.
5433 * gfortran.dg/pr71523_2.f90: Likewise.
5434 * gfortran.dg/pr71764.f90: Likewise.
5435 * gfortran.dg/pr78092.f90: Likewise.
5436 * gfortran.dg/pr82973.f90: Likewise.
5437 * gfortran.dg/pr83864.f90: Likewise.
5438 * gfortran.dg/pr83874.f90: Likewise.
5439 * gfortran.dg/pr84088.f90: Likewise.
5440 * gfortran.dg/pr84155.f90: Likewise.
5441 * gfortran.dg/proc_decl_12.f90: Likewise.
5442 * gfortran.dg/proc_decl_13.f90: Likewise.
5443 * gfortran.dg/proc_decl_15.f90: Likewise.
5444 * gfortran.dg/proc_decl_17.f90: Likewise.
5445 * gfortran.dg/proc_decl_18.f90: Likewise.
5446 * gfortran.dg/proc_decl_2.f90: Likewise.
5447 * gfortran.dg/proc_decl_5.f90: Likewise.
5448 * gfortran.dg/proc_decl_9.f90: Likewise.
5449 * gfortran.dg/proc_ptr_1.f90: Likewise.
5450 * gfortran.dg/proc_ptr_10.f90: Likewise.
5451 * gfortran.dg/proc_ptr_12.f90: Likewise.
5452 * gfortran.dg/proc_ptr_18.f90: Likewise.
5453 * gfortran.dg/proc_ptr_19.f90: Likewise.
5454 * gfortran.dg/proc_ptr_21.f90: Likewise.
5455 * gfortran.dg/proc_ptr_22.f90: Likewise.
5456 * gfortran.dg/proc_ptr_23.f90: Likewise.
5457 * gfortran.dg/proc_ptr_25.f90: Likewise.
5458 * gfortran.dg/proc_ptr_26.f90: Likewise.
5459 * gfortran.dg/proc_ptr_3.f90: Likewise.
5460 * gfortran.dg/proc_ptr_36.f90: Likewise.
5461 * gfortran.dg/proc_ptr_47.f90: Likewise.
5462 * gfortran.dg/proc_ptr_48.f90: Likewise.
5463 * gfortran.dg/proc_ptr_5.f90: Likewise.
5464 * gfortran.dg/proc_ptr_6.f90: Likewise.
5465 * gfortran.dg/proc_ptr_7.f90: Likewise.
5466 * gfortran.dg/proc_ptr_8.f90: Likewise.
5467 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5468 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5469 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5470 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5471 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5472 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5473 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5474 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5475 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5476 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5477 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5478 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5479 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5480 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5481 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5482 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5483 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5484 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5485 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5486 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5487 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5488 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5489 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5490 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5491 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5492 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5493 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5494 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5495 * gfortran.dg/product_init_expr.f03: Likewise.
5496 * gfortran.dg/promotion.f90: Likewise.
5497 * gfortran.dg/promotion_3.f90: Likewise.
5498 * gfortran.dg/promotion_4.f90: Likewise.
5499 * gfortran.dg/protected_1.f90: Likewise.
5500 * gfortran.dg/protected_2.f90: Likewise.
5501 * gfortran.dg/ptr-func-1.f90: Likewise.
5502 * gfortran.dg/ptr-func-2.f90: Likewise.
5503 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5504 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5505 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5506 * gfortran.dg/pure_byref_1.f90: Likewise.
5507 * gfortran.dg/pure_byref_2.f90: Likewise.
5508 * gfortran.dg/pure_byref_3.f90: Likewise.
5509 * gfortran.dg/quad_2.f90: Likewise.
5510 * gfortran.dg/quad_3.f90: Likewise.
5511 * gfortran.dg/random_3.f90: Likewise.
5512 * gfortran.dg/random_4.f90: Likewise.
5513 * gfortran.dg/random_7.f90: Likewise.
5514 * gfortran.dg/read_2.f90: Likewise.
5515 * gfortran.dg/read_3.f90: Likewise.
5516 * gfortran.dg/read_4.f90: Likewise.
5517 * gfortran.dg/read_5.f90: Likewise.
5518 * gfortran.dg/read_bad_advance.f90: Likewise.
5519 * gfortran.dg/read_bang.f90: Likewise.
5520 * gfortran.dg/read_bang4.f90: Likewise.
5521 * gfortran.dg/read_comma.f: Likewise.
5522 * gfortran.dg/read_dir.f90: Likewise.
5523 * gfortran.dg/read_empty_file.f: Likewise.
5524 * gfortran.dg/read_eof_1.f90: Likewise.
5525 * gfortran.dg/read_eof_2.f90: Likewise.
5526 * gfortran.dg/read_eof_3.f90: Likewise.
5527 * gfortran.dg/read_eof_4.f90: Likewise.
5528 * gfortran.dg/read_eof_5.f90: Likewise.
5529 * gfortran.dg/read_eof_6.f: Likewise.
5530 * gfortran.dg/read_eof_7.f90: Likewise.
5531 * gfortran.dg/read_eof_8.f90: Likewise.
5532 * gfortran.dg/read_eof_all.f90: Likewise.
5533 * gfortran.dg/read_eor.f90: Likewise.
5534 * gfortran.dg/read_float_1.f90: Likewise.
5535 * gfortran.dg/read_float_2.f03: Likewise.
5536 * gfortran.dg/read_float_3.f90: Likewise.
5537 * gfortran.dg/read_float_4.f90: Likewise.
5538 * gfortran.dg/read_infnan_1.f90: Likewise.
5539 * gfortran.dg/read_list_eof_1.f90: Likewise.
5540 * gfortran.dg/read_logical.f90: Likewise.
5541 * gfortran.dg/read_many_1.f: Likewise.
5542 * gfortran.dg/read_no_eor.f90: Likewise.
5543 * gfortran.dg/read_noadvance.f90: Likewise.
5544 * gfortran.dg/read_repeat.f90: Likewise.
5545 * gfortran.dg/read_repeat_2.f90: Likewise.
5546 * gfortran.dg/read_size_noadvance.f90: Likewise.
5547 * gfortran.dg/read_x_eof.f90: Likewise.
5548 * gfortran.dg/read_x_past.f: Likewise.
5549 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5550 * gfortran.dg/real_const_1.f: Likewise.
5551 * gfortran.dg/real_const_2.f90: Likewise.
5552 * gfortran.dg/real_const_3.f90: Likewise.
5553 * gfortran.dg/real_do_1.f90: Likewise.
5554 * gfortran.dg/real_index_1.f90: Likewise.
5555 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5556 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5557 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5558 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5559 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5560 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5561 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5562 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5563 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5564 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5565 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5566 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5567 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5568 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5569 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5570 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5571 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5572 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5573 * gfortran.dg/record_marker_1.f90: Likewise.
5574 * gfortran.dg/record_marker_2.f: Likewise.
5575 * gfortran.dg/record_marker_3.f90: Likewise.
5576 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5577 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5578 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5579 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5580 * gfortran.dg/recursive_check_7.f90: Likewise.
5581 * gfortran.dg/recursive_reference_1.f90: Likewise.
5582 * gfortran.dg/recursive_reference_2.f90: Likewise.
5583 * gfortran.dg/recursive_stack.f90: Likewise.
5584 * gfortran.dg/reduction.f90: Likewise.
5585 * gfortran.dg/repack_arrays_1.f90: Likewise.
5586 * gfortran.dg/repeat_1.f90: Likewise.
5587 * gfortran.dg/repeat_2.f90: Likewise.
5588 * gfortran.dg/repeat_3.f90: Likewise.
5589 * gfortran.dg/repeat_6.f90: Likewise.
5590 * gfortran.dg/reshape-alloc.f90: Likewise.
5591 * gfortran.dg/reshape-complex.f90: Likewise.
5592 * gfortran.dg/reshape.f90: Likewise.
5593 * gfortran.dg/reshape_2.f90: Likewise.
5594 * gfortran.dg/reshape_7.f90: Likewise.
5595 * gfortran.dg/reshape_empty_1.f03: Likewise.
5596 * gfortran.dg/reshape_pad_1.f90: Likewise.
5597 * gfortran.dg/reshape_rank7.f90: Likewise.
5598 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5599 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5600 * gfortran.dg/result_default_init_1.f90: Likewise.
5601 * gfortran.dg/result_in_spec_1.f90: Likewise.
5602 * gfortran.dg/result_in_spec_2.f90: Likewise.
5603 * gfortran.dg/ret_array_1.f90: Likewise.
5604 * gfortran.dg/ret_pointer_1.f90: Likewise.
5605 * gfortran.dg/ret_pointer_2.f90: Likewise.
5606 * gfortran.dg/rewind_1.f90: Likewise.
5607 * gfortran.dg/round_1.f03: Likewise.
5608 * gfortran.dg/round_2.f03: Likewise.
5609 * gfortran.dg/round_3.f08: Likewise.
5610 * gfortran.dg/round_4.f90: Likewise.
5611 * gfortran.dg/rrspacing_1.f90: Likewise.
5612 * gfortran.dg/runtime_warning_1.f90: Likewise.
5613 * gfortran.dg/same_type_as_2.f03: Likewise.
5614 * gfortran.dg/save_1.f90: Likewise.
5615 * gfortran.dg/save_5.f90: Likewise.
5616 * gfortran.dg/save_6.f90: Likewise.
5617 * gfortran.dg/scalar_mask_1.f90: Likewise.
5618 * gfortran.dg/scalar_mask_2.f90: Likewise.
5619 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5620 * gfortran.dg/scale_1.f90: Likewise.
5621 * gfortran.dg/scan_1.f90: Likewise.
5622 * gfortran.dg/scan_2.f90: Likewise.
5623 * gfortran.dg/secnds-1.f: Likewise.
5624 * gfortran.dg/secnds.f: Likewise.
5625 * gfortran.dg/select_1.f90: Likewise.
5626 * gfortran.dg/select_2.f90: Likewise.
5627 * gfortran.dg/select_3.f90: Likewise.
5628 * gfortran.dg/select_5.f90: Likewise.
5629 * gfortran.dg/select_char_1.f90: Likewise.
5630 * gfortran.dg/select_char_2.f90: Likewise.
5631 * gfortran.dg/select_type_13.f03: Likewise.
5632 * gfortran.dg/select_type_14.f03: Likewise.
5633 * gfortran.dg/select_type_15.f03: Likewise.
5634 * gfortran.dg/select_type_19.f03: Likewise.
5635 * gfortran.dg/select_type_2.f03: Likewise.
5636 * gfortran.dg/select_type_26.f03: Likewise.
5637 * gfortran.dg/select_type_27.f03: Likewise.
5638 * gfortran.dg/select_type_28.f03: Likewise.
5639 * gfortran.dg/select_type_3.f03: Likewise.
5640 * gfortran.dg/select_type_35.f03: Likewise.
5641 * gfortran.dg/select_type_36.f03: Likewise.
5642 * gfortran.dg/select_type_37.f03: Likewise.
5643 * gfortran.dg/select_type_39.f03: Likewise.
5644 * gfortran.dg/select_type_4.f90: Likewise.
5645 * gfortran.dg/select_type_5.f03: Likewise.
5646 * gfortran.dg/select_type_6.f03: Likewise.
5647 * gfortran.dg/select_type_7.f03: Likewise.
5648 * gfortran.dg/select_type_8.f03: Likewise.
5649 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5650 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5651 * gfortran.dg/selected_kind_1.f90: Likewise.
5652 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5653 * gfortran.dg/shape_2.f90: Likewise.
5654 * gfortran.dg/shape_4.f90: Likewise.
5655 * gfortran.dg/shape_5.f90: Likewise.
5656 * gfortran.dg/shape_7.f90: Likewise.
5657 * gfortran.dg/shape_8.f90: Likewise.
5658 * gfortran.dg/shape_9.f90: Likewise.
5659 * gfortran.dg/shift-kind_2.f90: Likewise.
5660 * gfortran.dg/shiftalr_1.F90: Likewise.
5661 * gfortran.dg/shiftalr_2.F90: Likewise.
5662 * gfortran.dg/simpleif_1.f90: Likewise.
5663 * gfortran.dg/simplify_argN_1.f90: Likewise.
5664 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5665 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5666 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5667 * gfortran.dg/simplify_modulo.f90: Likewise.
5668 * gfortran.dg/single_char_string.f90: Likewise.
5669 * gfortran.dg/size_dim.f90: Likewise.
5670 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5671 * gfortran.dg/sizeof.f90: Likewise.
5672 * gfortran.dg/sizeof_4.f90: Likewise.
5673 * gfortran.dg/slash_1.f90: Likewise.
5674 * gfortran.dg/sms-1.f90: Likewise.
5675 * gfortran.dg/sms-2.f90: Likewise.
5676 * gfortran.dg/spec_expr_7.f90: Likewise.
5677 * gfortran.dg/specifics_1.f90: Likewise.
5678 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5679 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5680 * gfortran.dg/spread_init_expr.f03: Likewise.
5681 * gfortran.dg/spread_scalar_source.f90: Likewise.
5682 * gfortran.dg/spread_shape_1.f90: Likewise.
5683 * gfortran.dg/stat_1.f90: Likewise.
5684 * gfortran.dg/stat_2.f90: Likewise.
5685 * gfortran.dg/stfunc_1.f90: Likewise.
5686 * gfortran.dg/stfunc_4.f90: Likewise.
5687 * gfortran.dg/stfunc_6.f90: Likewise.
5688 * gfortran.dg/storage_size_1.f08: Likewise.
5689 * gfortran.dg/storage_size_3.f08: Likewise.
5690 * gfortran.dg/storage_size_4.f90: Likewise.
5691 * gfortran.dg/streamio_1.f90: Likewise.
5692 * gfortran.dg/streamio_10.f90: Likewise.
5693 * gfortran.dg/streamio_11.f90: Likewise.
5694 * gfortran.dg/streamio_12.f90: Likewise.
5695 * gfortran.dg/streamio_13.f90: Likewise.
5696 * gfortran.dg/streamio_14.f90: Likewise.
5697 * gfortran.dg/streamio_15.f90: Likewise.
5698 * gfortran.dg/streamio_16.f90: Likewise.
5699 * gfortran.dg/streamio_17.f90: Likewise.
5700 * gfortran.dg/streamio_2.f90: Likewise.
5701 * gfortran.dg/streamio_3.f90: Likewise.
5702 * gfortran.dg/streamio_4.f90: Likewise.
5703 * gfortran.dg/streamio_5.f90: Likewise.
5704 * gfortran.dg/streamio_6.f90: Likewise.
5705 * gfortran.dg/streamio_7.f90: Likewise.
5706 * gfortran.dg/streamio_8.f90: Likewise.
5707 * gfortran.dg/streamio_9.f90: Likewise.
5708 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5709 * gfortran.dg/string_4.f90: Likewise.
5710 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5711 * gfortran.dg/string_assign_2.f90: Likewise.
5712 * gfortran.dg/string_compare_1.f90: Likewise.
5713 * gfortran.dg/string_compare_2.f90: Likewise.
5714 * gfortran.dg/string_compare_3.f90: Likewise.
5715 * gfortran.dg/string_ctor_1.f90: Likewise.
5716 * gfortran.dg/string_length_1.f90: Likewise.
5717 * gfortran.dg/string_length_2.f90: Likewise.
5718 * gfortran.dg/string_length_3.f90: Likewise.
5719 * gfortran.dg/string_length_4.f90: Likewise.
5720 * gfortran.dg/string_null_compare_1.f: Likewise.
5721 * gfortran.dg/string_pad_trunc.f90: Likewise.
5722 * gfortran.dg/structure_constructor_1.f03: Likewise.
5723 * gfortran.dg/structure_constructor_11.f90: Likewise.
5724 * gfortran.dg/structure_constructor_13.f03: Likewise.
5725 * gfortran.dg/structure_constructor_2.f03: Likewise.
5726 * gfortran.dg/structure_constructor_5.f03: Likewise.
5727 * gfortran.dg/submodule_1.f08: Likewise.
5728 * gfortran.dg/submodule_11.f08: Likewise.
5729 * gfortran.dg/submodule_14.f08: Likewise.
5730 * gfortran.dg/submodule_15.f08: Likewise.
5731 * gfortran.dg/submodule_17.f08: Likewise.
5732 * gfortran.dg/submodule_18.f08: Likewise.
5733 * gfortran.dg/submodule_19.f08: Likewise.
5734 * gfortran.dg/submodule_2.f08: Likewise.
5735 * gfortran.dg/submodule_27.f08: Likewise.
5736 * gfortran.dg/submodule_28.f08: Likewise.
5737 * gfortran.dg/submodule_29.f08: Likewise.
5738 * gfortran.dg/submodule_30.f08: Likewise.
5739 * gfortran.dg/submodule_6.f08: Likewise.
5740 * gfortran.dg/submodule_7.f08: Likewise.
5741 * gfortran.dg/submodule_8.f08: Likewise.
5742 * gfortran.dg/subnormal_1.f90: Likewise.
5743 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5744 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5745 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5746 * gfortran.dg/substr_2.f: Likewise.
5747 * gfortran.dg/substr_3.f: Likewise.
5748 * gfortran.dg/substr_4.f: Likewise.
5749 * gfortran.dg/substr_5.f90: Likewise.
5750 * gfortran.dg/substr_6.f90: Likewise.
5751 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5752 * gfortran.dg/sum_init_expr.f03: Likewise.
5753 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5754 * gfortran.dg/system_clock_3.f08: Likewise.
5755 * gfortran.dg/t_editing.f: Likewise.
5756 * gfortran.dg/team_change_1.f90: Likewise.
5757 * gfortran.dg/team_end_1.f90: Likewise.
5758 * gfortran.dg/team_number_1.f90: Likewise.
5759 * gfortran.dg/temporary_1.f90: Likewise.
5760 * gfortran.dg/test_com_block.f90: Likewise.
5761 * gfortran.dg/test_only_clause.f90: Likewise.
5762 * gfortran.dg/tiny_1.f90: Likewise.
5763 * gfortran.dg/tiny_2.f90: Likewise.
5764 * gfortran.dg/tl_editing.f90: Likewise.
5765 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5766 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5767 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5768 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5769 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5770 * gfortran.dg/transfer_class_2.f90: Likewise.
5771 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5772 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5773 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5774 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5775 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5776 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5777 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5778 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5779 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5780 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5781 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5782 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5783 * gfortran.dg/transpose_1.f90: Likewise.
5784 * gfortran.dg/transpose_3.f03: Likewise.
5785 * gfortran.dg/transpose_4.f90: Likewise.
5786 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5787 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5788 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5789 * gfortran.dg/trim_1.f90: Likewise.
5790 * gfortran.dg/trim_optimize_1.f90: Likewise.
5791 * gfortran.dg/trim_optimize_2.f90: Likewise.
5792 * gfortran.dg/trim_optimize_3.f90: Likewise.
5793 * gfortran.dg/trim_optimize_4.f90: Likewise.
5794 * gfortran.dg/trim_optimize_5.f90: Likewise.
5795 * gfortran.dg/trim_optimize_6.f90: Likewise.
5796 * gfortran.dg/trim_optimize_7.f90: Likewise.
5797 * gfortran.dg/trim_optimize_8.f90: Likewise.
5798 * gfortran.dg/type_to_class_1.f03: Likewise.
5799 * gfortran.dg/type_to_class_2.f03: Likewise.
5800 * gfortran.dg/type_to_class_3.f03: Likewise.
5801 * gfortran.dg/type_to_class_4.f03: Likewise.
5802 * gfortran.dg/type_to_class_5.f03: Likewise.
5803 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5804 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5805 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5806 * gfortran.dg/typebound_call_1.f03: Likewise.
5807 * gfortran.dg/typebound_call_13.f03: Likewise.
5808 * gfortran.dg/typebound_call_18.f03: Likewise.
5809 * gfortran.dg/typebound_call_19.f03: Likewise.
5810 * gfortran.dg/typebound_call_2.f03: Likewise.
5811 * gfortran.dg/typebound_call_20.f03: Likewise.
5812 * gfortran.dg/typebound_call_3.f03: Likewise.
5813 * gfortran.dg/typebound_generic_5.f03: Likewise.
5814 * gfortran.dg/typebound_generic_6.f03: Likewise.
5815 * gfortran.dg/typebound_generic_9.f03: Likewise.
5816 * gfortran.dg/typebound_operator_12.f03: Likewise.
5817 * gfortran.dg/typebound_operator_13.f03: Likewise.
5818 * gfortran.dg/typebound_operator_15.f90: Likewise.
5819 * gfortran.dg/typebound_operator_20.f90: Likewise.
5820 * gfortran.dg/typebound_operator_3.f03: Likewise.
5821 * gfortran.dg/typebound_operator_6.f03: Likewise.
5822 * gfortran.dg/typebound_operator_7.f03: Likewise.
5823 * gfortran.dg/typebound_operator_8.f03: Likewise.
5824 * gfortran.dg/typebound_operator_9.f03: Likewise.
5825 * gfortran.dg/typebound_proc_19.f90: Likewise.
5826 * gfortran.dg/typebound_proc_20.f90: Likewise.
5827 * gfortran.dg/typebound_proc_23.f90: Likewise.
5828 * gfortran.dg/typebound_proc_27.f03: Likewise.
5829 * gfortran.dg/typebound_proc_35.f90: Likewise.
5830 * gfortran.dg/typebound_proc_36.f90: Likewise.
5831 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5832 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5833 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5834 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5835 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5836 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5837 * gfortran.dg/unf_short_record_1.f90: Likewise.
5838 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5839 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5840 * gfortran.dg/unit_1.f90: Likewise.
5841 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5842 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5843 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5844 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5845 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5846 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5847 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5848 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5849 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5850 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5851 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5852 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5853 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5854 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5855 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5856 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5857 * gfortran.dg/unpack_init_expr.f03: Likewise.
5858 * gfortran.dg/use_10.f90: Likewise.
5859 * gfortran.dg/use_11.f90: Likewise.
5860 * gfortran.dg/use_13.f90: Likewise.
5861 * gfortran.dg/use_24.f90: Likewise.
5862 * gfortran.dg/use_27.f90: Likewise.
5863 * gfortran.dg/use_5.f90: Likewise.
5864 * gfortran.dg/use_allocated_1.f90: Likewise.
5865 * gfortran.dg/use_only_1.f90: Likewise.
5866 * gfortran.dg/use_only_4.f90: Likewise.
5867 * gfortran.dg/use_rename_2.f90: Likewise.
5868 * gfortran.dg/use_rename_4.f90: Likewise.
5869 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5870 * gfortran.dg/used_interface_ref.f90: Likewise.
5871 * gfortran.dg/used_types_5.f90: Likewise.
5872 * gfortran.dg/utf8_1.f03: Likewise.
5873 * gfortran.dg/utf8_2.f03: Likewise.
5874 * gfortran.dg/value_1.f90: Likewise.
5875 * gfortran.dg/value_2.f90: Likewise.
5876 * gfortran.dg/value_4.f90: Likewise.
5877 * gfortran.dg/value_6.f03: Likewise.
5878 * gfortran.dg/value_7.f03: Likewise.
5879 * gfortran.dg/value_test.f90: Likewise.
5880 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5881 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5882 * gfortran.dg/vect/pr60510.f: Likewise.
5883 * gfortran.dg/vect/pr69882.f90: Likewise.
5884 * gfortran.dg/vect/pr69980.f90: Likewise.
5885 * gfortran.dg/vect/vect-5.f90: Likewise.
5886 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5887 * gfortran.dg/vector_subscript_1.f90: Likewise.
5888 * gfortran.dg/vector_subscript_2.f90: Likewise.
5889 * gfortran.dg/vector_subscript_3.f90: Likewise.
5890 * gfortran.dg/vector_subscript_5.f90: Likewise.
5891 * gfortran.dg/verify_2.f90: Likewise.
5892 * gfortran.dg/volatile10.f90: Likewise.
5893 * gfortran.dg/where_1.f90: Likewise.
5894 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5895 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5896 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5897 * gfortran.dg/whole_file_13.f90: Likewise.
5898 * gfortran.dg/whole_file_2.f90: Likewise.
5899 * gfortran.dg/widechar_2.f90: Likewise.
5900 * gfortran.dg/widechar_4.f90: Likewise.
5901 * gfortran.dg/widechar_5.f90: Likewise.
5902 * gfortran.dg/widechar_6.f90: Likewise.
5903 * gfortran.dg/widechar_8.f90: Likewise.
5904 * gfortran.dg/widechar_IO_1.f90: Likewise.
5905 * gfortran.dg/widechar_IO_2.f90: Likewise.
5906 * gfortran.dg/widechar_IO_3.f90: Likewise.
5907 * gfortran.dg/widechar_IO_4.f90: Likewise.
5908 * gfortran.dg/widechar_compare_1.f90: Likewise.
5909 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5910 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5911 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5912 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5913 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5914 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5915 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5916 * gfortran.dg/widechar_select_1.f90: Likewise.
5917 * gfortran.dg/winapi.f90: Likewise.
5918 * gfortran.dg/write_0_pe_format.f90: Likewise.
5919 * gfortran.dg/write_back.f: Likewise.
5920 * gfortran.dg/write_check3.f90: Likewise.
5921 * gfortran.dg/write_direct_eor.f90: Likewise.
5922 * gfortran.dg/write_padding.f90: Likewise.
5923 * gfortran.dg/write_recursive.f90: Likewise.
5924 * gfortran.dg/write_rewind_1.f: Likewise.
5925 * gfortran.dg/write_rewind_2.f: Likewise.
5926 * gfortran.dg/write_zero_array.f90: Likewise.
5927 * gfortran.dg/x_slash_1.f: Likewise.
5928 * gfortran.dg/x_slash_2.f: Likewise.
5929 * gfortran.dg/zero_array_components_1.f90: Likewise.
5930 * gfortran.dg/zero_length_1.f90: Likewise.
5931 * gfortran.dg/zero_length_2.f90: Likewise.
5932 * gfortran.dg/zero_sized_1.f90: Likewise.
5933 * gfortran.dg/zero_sized_3.f90: Likewise.
5934 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5935 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5936 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5937 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5938 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5939 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5940 * gfortran.fortran-torture/execute/args.f90: Likewise.
5941 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5942 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5943 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5944 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5945 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5946 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5947 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5948 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5949 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5950 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5951 * gfortran.fortran-torture/execute/common.f90: Likewise.
5952 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5953 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5954 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5955 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5956 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5957 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5958 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5959 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5960 * gfortran.fortran-torture/execute/data.f90: Likewise.
5961 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5962 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5963 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5964 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5965 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5966 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5967 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5968 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5969 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5970 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5971 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5972 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5973 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5974 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5975 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5976 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5977 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5978 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5979 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5980 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5981 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5982 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5983 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5984 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5985 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5986 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5987 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5988 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5989 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5990 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5991 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5992 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5993 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5994 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5995 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5996 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5997 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5998 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5999 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6000 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6001 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6002 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6003 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6004 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6005 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6006 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6007 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6008 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6009 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6010 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6011 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6012 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6013 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6014 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6015 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6016 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6017 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6018 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6019 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6020 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6021 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6022 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6023 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6024 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6025 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6026 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6027 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6028 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6029 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6030 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6031 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6032 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6033 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6034 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6035 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6036 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6037 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6038 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6039 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6040 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6041 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6042 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6043 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6044 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6045 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6046 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6047 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6048 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6049 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6050 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6051 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6052 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6053 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6054 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6055 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6056 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6057 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6058 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6059 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6060 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6061 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6062 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6063 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6064 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6065 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6066 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6067 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6068 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6069 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6070 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6071 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6072 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6073 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6074 * gfortran.fortran-torture/execute/math.f90: Likewise.
6075 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6076 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6077 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6078 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6079 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6080 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6081 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6082 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6083 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6084 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6085 * gfortran.fortran-torture/execute/power.f90: Likewise.
6086 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6087 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6088 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6089 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6090 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6091 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6092 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6093 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6094 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6095 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6096 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6097 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6098 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6099 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6100 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6101 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6102 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6103 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6104 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6105 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6106 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6107 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6108 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6109 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6110 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6111 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6112 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6113 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6114 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6115 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6116 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6117 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6118 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6119 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6120 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6121 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6122 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6123 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6124 * gfortran.fortran-torture/execute/string.f90: Likewise.
6125 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6126 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6127 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6128 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6129 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6130 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6131 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6132 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6133 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6134 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6135 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6136 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6137 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6138 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6139 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6140 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6141 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6142 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6143 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6144 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6145 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6146 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6147 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6148 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6149 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6150 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6151 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6152 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6153 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6154 * gfortran.dg/inline_transpose_1.f90: Likewise.
6155
6156 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6157
6158 PR fortran/84115
6159 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6160 change to dg-run.
6161
6162 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6163
6164 PR ada/84277
6165 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6166 * gnat.dg/dispatch1.adb: Rename into...
6167 * gnat.dg/disp1.adb: ...this.
6168 * gnat.dg/dispatch1_p.ads: Rename into...
6169 * gnat.dg/disp1_pkg.ads: ...this.
6170 * gnat.dg/disp2.adb: Rename into...
6171 * gnat.dg/dispatch2.adb: ...this.
6172 * gnat.dg/dispatch2_p.ads: Rename into...
6173 * gnat.dg/disp2_pkg.ads: ...this.
6174 * gnat.dg/dispatch2_p.adb: Rename into...
6175 * gnat.dg/disp2_pkg.adb: this.
6176 * gnat.dg/generic_dispatch.adb: Rename into...
6177 * gnat.dg/generic_disp.adb: this.
6178 * gnat.dg/generic_dispatch_p.ads: Rename into...
6179 * gnat.dg/generic_disp_pkg.ads: ...this.
6180 * gnat.dg/generic_dispatch_p.adb: Rename into...
6181 * gnat.dg/generic_disp_pkg.adb: ...this.
6182 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6183 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6184 * gnat.dg/object_overflow1.adb: Tweak index.
6185 * gnat.dg/object_overflow2.adb: Likewise.
6186 * gnat.dg/object_overflow3.adb: Likewise.
6187 * gnat.dg/object_overflow4.adb: Likewise.
6188 * gnat.dg/object_overflow5.adb: Likewise.
6189
6190 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR ipa/84425
6193 * gcc.c-torture/compile/pr84425.c: New test.
6194
6195 2018-02-16 Marek Polacek <polacek@redhat.com>
6196 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR c++/84192
6199 * g++.dg/cpp1y/constexpr-84192.C: New test.
6200
6201 2018-02-16 Martin Sebor <msebor@redhat.com>
6202
6203 PR c++/79064
6204 * g++.dg/overload15.C: New test.
6205
6206 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6207
6208 PR target/81535
6209 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6210 * gcc.dg/pr56727-2.c: Ditto.
6211 * gcc.target/powerpc/pr79439.c: Renamed to...
6212 * gcc.target/powerpc/pr79439-1.c: ...this.
6213 * gcc.target/powerpc/pr79439-2.c: New test.
6214 * gcc.target/powerpc/pr79439-3.c: New test.
6215
6216 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6217
6218 target/pr84371
6219 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6220 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6221 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6222 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6223 * gcc.target/powerpc/builtins-3.c: Same.
6224
6225 2018-02-16 Nathan Sidwell <nathan@acm.org>
6226
6227 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6228
6229 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6230
6231 PR rtl-optimization/70023
6232 * gcc.target/i386/pr70023.c: New.
6233
6234 2018-02-16 Carl Love <cel@us.ibm.com>
6235
6236 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6237 tests.
6238 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6239 tests.
6240
6241 2018-02-16 Carl Love <cel@us.ibm.com>
6242
6243 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6244 for the ABI definitions for vec_extract4b and vec_insert4b.
6245
6246 2018-02-16 Nathan Sidwell <nathan@acm.org>
6247
6248 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6249 * g++.old-deja/g++.mike/net43.C: Likewise.
6250
6251 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6252
6253 PR c++/82468
6254 * g++.dg/cpp1z/class-deduction48.C: New.
6255
6256 2018-02-16 Nathan Sidwell <nathan@acm.org>
6257
6258 PR c++/84375
6259 * g++.dg/lookup/pr84375.C: New.
6260
6261 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6262
6263 PR target/83831
6264 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6265
6266 2018-02-16 Richard Biener <rguenther@suse.de>
6267
6268 PR tree-optimization/84417
6269 * gcc.dg/torture/pr84417.c: New testcase.
6270
6271 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6272
6273 PR target/84272
6274 * g++.dg/opt/pr84272.C: New test.
6275
6276 PR rtl-optimization/83723
6277 * gcc.dg/pr83723.c: New test.
6278
6279 2018-02-16 Richard Biener <rguenther@suse.de>
6280
6281 PR tree-optimization/84399
6282 * gcc.dg/graphite/pr84399.c: New testcase.
6283
6284 2018-02-16 Richard Biener <rguenther@suse.de>
6285
6286 PR tree-optimization/84190
6287 * g++.dg/torture/pr84190.C: New testcase.
6288
6289 2018-02-15 Martin Sebor <msebor@redhat.com>
6290
6291 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6292 directives.
6293
6294 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6295
6296 PR fortran/84409
6297 * gfortran.dg/dtio_21.f03: Add an error message.
6298 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6299
6300 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6301
6302 PR fortran/84381
6303 * gfortran.dg/stop_shouldfail.f90: New test.
6304
6305 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6306
6307 PR c++/84330
6308 * g++.dg/concepts/pr84330.C: New.
6309
6310 2018-02-15 Tom de Vries <tom@codesourcery.com>
6311
6312 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6313
6314 2018-02-15 Tom de Vries <tom@codesourcery.com>
6315
6316 * gcc.c-torture/compile/pr84136.c: Require effective target
6317 indirect_jumps.
6318
6319 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6320
6321 PR tree-optimization/84383
6322 * gcc.c-torture/compile/pr84383.c: New test.
6323
6324 PR tree-optimization/84334
6325 * gcc.dg/pr84334.c: New test.
6326
6327 2018-02-14 Carl Love <cel@us.ibm.com>
6328
6329 * gcc.target/powerpc/builtins-4-int128-runnable.c
6330 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6331 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6332
6333 2018-02-14 Martin Sebor <msebor@redhat.com>
6334
6335 PR tree-optimization/83698
6336 * gcc.dg/Wrestrict-7.c: New test.
6337 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6338 * gcc.target/i386/chkp-stropt-17.c: Same.
6339
6340 2018-02-14 Martin Sebor <msebor@redhat.com>
6341
6342 PR c/84108
6343 * gcc.dg/Wattributes-8.c: New test.
6344
6345 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6346
6347 PR fortran/84385
6348 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6349 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6350 * gfortran.dg/select_type_1.f03: Extend test case.
6351
6352 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6353
6354 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6355 (dg-options): Use -O2 -msse2 -mno-sse3.
6356
6357 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6358
6359 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6360 this test case still works ok.
6361 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6362 * gcc.dg/vmx/insert-be-order.c: Likewise.
6363 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6364 * gcc.dg/vmx/ld-be-order.c: Likewise.
6365 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6366 * gcc.dg/vmx/lde-be-order.c: Likewise.
6367 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6368 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6369 * gcc.dg/vmx/merge-be-order.c: Likewise.
6370 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6371 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6372 * gcc.dg/vmx/pack-be-order.c: Likewise.
6373 * gcc.dg/vmx/perm-be-order.c: Likewise.
6374 * gcc.dg/vmx/splat-be-order.c: Likewise.
6375 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6376 * gcc.dg/vmx/st-be-order.c: Likewise.
6377 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6378 * gcc.dg/vmx/ste-be-order.c: Likewise.
6379 * gcc.dg/vmx/stl-be-order.c: Likewise.
6380 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6381 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6382 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6383 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6384 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6385
6386 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6387
6388 PR c++/84350
6389 * g++.dg/cpp0x/auto49.C: New.
6390
6391 2018-02-14 Nathan Sidwell <nathan@acm.org>
6392
6393 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6394
6395 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6396
6397 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6398 * gcc.target/powerpc/le-altivec-consts.c: Same.
6399
6400 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6401
6402 PR target/84220
6403 * gcc.target/powerpc/pr84220-sld.c: New test.
6404 * gcc.target/powerpc/pr84220-sld2.c: New test.
6405 * gcc.target/powerpc/pr84220-sldw.c: New test.
6406 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6407 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6408
6409 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6410
6411 PR target/84239
6412 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6413 _inc_ssp intrinsics.
6414 * gcc.target/i386/cet-intrin-4.c: Likewise.
6415 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6416 __builtin_ia32_rdssp[d|q].
6417
6418 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6419
6420 PR tree-optimization/84357
6421 * gcc.dg/vect/pr84357.c: New test.
6422
6423 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6424
6425 PR target/83831
6426 * gcc.target/rx/pr83831.c: New tests.
6427
6428 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6429
6430 PR target/79242
6431 * gcc.target/msp430/pr79242.c: New test.
6432
6433 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6434
6435 PR target/84372
6436 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6437 with -mcpu=power9.
6438
6439 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6440
6441 PR target/84279
6442 * g++.dg/pr84279.C: New test.
6443
6444 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6445
6446 PR rtl-optimization/84169
6447 * gcc.c-torture/execute/pr84169.c: New.
6448
6449 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6450
6451 PR target/84370
6452 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6453
6454 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6455
6456 PR target/84365
6457 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6458 with -mcpu=power9.
6459
6460 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR c++/84364
6463 * g++.dg/warn/effc4.C: New test.
6464
6465 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6466
6467 PR c++/84333
6468 * g++.dg/template/sizeof16.C: New.
6469 * g++.dg/template/sizeof17.C: Likewise.
6470
6471 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6472
6473 PR fortran/84313
6474 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6475 add necessary compiler options.
6476 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6477
6478 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6479
6480 PR c/82210
6481 * gcc.c-torture/execute/pr82210.c: New test.
6482
6483 PR middle-end/84309
6484 * gcc.dg/pr84309-2.c: New test.
6485
6486 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6487
6488 PR tree-optimization/84321
6489 * gcc.dg/pr84321.c: New test.
6490
6491 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6492
6493 PR target/84359
6494 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6495
6496 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6497
6498 PR sanitizer/84340
6499 * gcc.dg/asan/pr84307.c: Remove test.
6500
6501 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6502
6503 * gcc.target/rl78/test_auto_vector.c: New test.
6504
6505 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6506
6507 PR c/84305
6508 * gcc.c-torture/compile/pr84305.c: New test.
6509
6510 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR target/84335
6513 * gcc.target/i386/pr84335.c: New test.
6514
6515 PR tree-optimization/84339
6516 * gcc.c-torture/execute/pr84339.c: New test.
6517
6518 PR middle-end/84309
6519 * gcc.dg/pr84309.c: New test.
6520 * gcc.target/i386/pr84309.c: New test.
6521
6522 PR target/84336
6523 * gcc.target/i386/pr84336.c: New test.
6524
6525 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6526
6527 PR c++/84341
6528 * c-c++-common/gomp/pr84341.c: New test.
6529
6530 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6531
6532 PR fortran/68746
6533 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6534
6535 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6536
6537 PR fortran/68746
6538 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6539 of zero for read.
6540
6541 2018-02-12 Jeff Law <law@redhat.com>
6542
6543 * gcc.c-torture/compile/reg-args-size.c: New test.
6544
6545 2018-02-12 Carl Love <cel@us.ibm.com>
6546
6547 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6548 uint128 tests to new testfile.
6549 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6550 int128 and uint128 tests.
6551 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6552 list of torture tests.
6553
6554 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6555
6556 PR fortran/84273
6557 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6558 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6559
6560 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6561
6562 PR target/82641
6563 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6564
6565 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6566
6567 PR sanitizer/84307
6568 * gcc.dg/asan/pr84307.c: New test.
6569
6570 2018-02-12 Nathan Sidwell <nathan@acm.org>
6571
6572 * g++.dg/parse/pr84263.C: New.
6573
6574 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6575
6576 PR c++/79626
6577 * g++.dg/template/crash129.C: New.
6578
6579 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6580
6581 PR target/83828
6582 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6583 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6584 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6585 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6586 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6587
6588 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6589
6590 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6591 _mm_maskz_scalef_round_sd): Test new intrinsics.
6592 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6593 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6594 intrinsics.
6595 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6596 _mm_maskz_scalef_round_ss): Test new intrinsics.
6597 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6598 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6599 intrinsics.
6600 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6601 __builtin_ia32_scalefss_round): Remove builtin.
6602 (__builtin_ia32_scalefsd_mask_round,
6603 __builtin_ia32_scalefss_mask_round): Test new builtin.
6604 * gcc.target/i386/sse-13.c: Ditto.
6605 * gcc.target/i386/sse-23.c: Ditto.
6606
6607 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6608
6609 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6610 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6611 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6612 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6613 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6614 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6615 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6616 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6617 intrinsics.
6618 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6619 (__builtin_ia32_sqrtss_round): Remove builtins.
6620 (__builtin_ia32_sqrtsd_mask_round)
6621 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6622 * gcc.target/i386/sse-13.c: Ditto.
6623 * gcc.target/i386/sse-23.c: Ditto.
6624
6625 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6626
6627 PR fortran/35299
6628 * gfortran.dg/statement_function_3.f: New test.
6629
6630 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6631
6632 PR fortran/54223
6633 PR fortran/84276
6634 * gfortran.dg/statement_function_1.f90: New test.
6635 * gfortran.dg/statement_function_2.f90: New test.
6636
6637 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6638
6639 PR fortran/84074
6640 * gfortran.dg/type_to_class_5.f03: New test.
6641
6642 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6643
6644 PR fortran/56691
6645 * gfortran.dg/type_to_class_4.f03: New test.
6646
6647 2018-02-10 Alan Modra <amodra@gmail.com>
6648
6649 PR target/84300
6650 * gcc.dg/pr84300.c: New.
6651
6652 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6653
6654 PR sanitizer/83987
6655 * g++.dg/ubsan/pr83987-2.C: New test.
6656
6657 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6658
6659 * gcc.target/rx/movsicc.c: New test.
6660
6661 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6662
6663 PR target/83926
6664 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6665 message.
6666
6667 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6668
6669 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6670 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6671
6672 2018-02-09 Nathan Sidwell <nathan@acm.org>
6673
6674 PR c/84293
6675 * c-c++-common/pr84293.h: New.
6676 * c-c++-common/pr84293.c: New.
6677
6678 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6679
6680 PR rtl-optimization/57193
6681 * gcc.target/i386/pr57193.c: New.
6682
6683 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR target/84226
6686 * gcc.target/powerpc/pr84226.c: New test.
6687
6688 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6689
6690 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6691 from this to...
6692 <vclzd>: ...this.
6693
6694 2018-02-09 Martin Sebor <msebor@redhat.com>
6695
6696 PR lto/84212
6697 * gcc.dg/lto/pr84212_0.c: New test file.
6698 * gcc.dg/lto/pr84212_1.c: Same.
6699
6700 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6701
6702 PR target/83926
6703 * gcc.target/powerpc/pr83926.c: New test.
6704 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6705 message. Fix test for running in 32-bit mode.
6706
6707 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6708
6709 PR target/82641
6710 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6711
6712 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6713
6714 PR target/PR84295
6715 * gcc.target/s390/pr84295.c: New test.
6716
6717 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6718
6719 PR c++/77522
6720 * g++.dg/cpp1y/lambda-init16.C: New.
6721
6722 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6723
6724 * gnat.dg/sso8.adb: New test.
6725 * gnat.dg/sso8_pkg.ads: New helper.
6726
6727 2018-02-09 Richard Biener <rguenther@suse.de>
6728
6729 PR tree-optimization/84278
6730 * gcc.target/i386/pr84278.c: Adjust regex.
6731
6732 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6733
6734 PR tree-optimization/84232
6735 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6736
6737 PR debug/84252
6738 * gcc.target/aarch64/pr84252.c: New test.
6739
6740 PR middle-end/84237
6741 * gcc.dg/pr84237.c: New test.
6742
6743 2018-02-09 Marek Polacek <polacek@redhat.com>
6744 Jakub Jelinek <jakub@redhat.com>
6745
6746 PR c++/83659
6747 * g++.dg/torture/pr83659.C: New test.
6748
6749 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6750
6751 PR tree-optimization/84136
6752 * gcc.c-torture/compile/pr84136.c: New test.
6753
6754 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6755
6756 PR target/83008
6757 * gcc.target/i386/pr83008.c: New test.
6758
6759 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6760
6761 PR target/81143
6762 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6763
6764 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6765
6766 PR c++/83806
6767 * g++.dg/warn/Wunused-parm-11.C: New.
6768
6769 2018-02-08 Marek Polacek <polacek@redhat.com>
6770
6771 PR tree-optimization/84238
6772 * gcc.dg/Wstringop-overflow-3.c: New test.
6773
6774 2018-02-08 Nathan Sidwell <nathan@acm.org>
6775
6776 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6777
6778 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6779
6780 PR tree-optimization/84265
6781 * gcc.dg/vect/pr84265.c: New test.
6782
6783 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6784
6785 PR tree-optimization/81635
6786 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6787 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6788
6789 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6790
6791 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6792 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6793 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6794 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6795 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6796 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6797 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6798 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6799 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6800 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6801 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6802 * gcc.target/s390/nobp-return-attr-all.c: New test.
6803 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6804 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6805 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6806 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6807 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6808 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6809 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6810 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6811 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6812 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6813 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6814 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6815 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6816 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6817
6818 2018-02-08 Richard Biener <rguenther@suse.de>
6819
6820 PR tree-optimization/84233
6821 * g++.dg/torture/pr84233.C: New testcase.
6822
6823 2018-02-08 Richard Biener <rguenther@suse.de>
6824
6825 PR tree-optimization/84278
6826 * gcc.target/i386/pr84278.c: New testcase.
6827
6828 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6829
6830 PR rtl-optimization/84068
6831 PR rtl-optimization/83459
6832 * gcc.dg/pr84068.c: New test.
6833
6834 2018-02-08 Richard Biener <rguenther@suse.de>
6835
6836 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6837 loop vectorization to happen.
6838
6839 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6840
6841 PR c++/83204
6842 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6843
6844 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6845
6846 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6847
6848 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6849
6850 PR target/84154
6851 * gcc.target/powerpc/pr84154-1.c: New tests.
6852 * gcc.target/powerpc/pr84154-2.c: Likewise.
6853 * gcc.target/powerpc/pr84154-3.c: Likewise.
6854
6855 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6856
6857 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6858
6859 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6860
6861 PR c++/84082
6862 * g++.dg/template/incomplete11.C: New test.
6863 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6864
6865 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6866
6867 PR fortran/82994
6868 * gfortran.dg/deallocate_error_3.f90: New test.
6869 * gfortran.dg/deallocate_error_4.f90: New test.
6870
6871 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6872
6873 PR fortran/68560
6874 * gfortran.dg/shape_9.f90: New test.
6875
6876 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6877
6878 PR fortran/82049
6879 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6880
6881 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6882
6883 PR c++/81610
6884 PR c++/80567
6885 * g++.dg/spellcheck-reswords.C: New test case.
6886 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6887 suggestion of "if".
6888
6889 2018-02-07 Martin Liska <mliska@suse.cz>
6890
6891 PR c++/84059.
6892 * g++.dg/ext/mv26.C: New test.
6893
6894 2018-02-07 Tom de Vries <tom@codesourcery.com>
6895
6896 * gcc.dg/pr83844.c: Require effective target alloca.
6897
6898 2018-02-07 Tom de Vries <tom@codesourcery.com>
6899
6900 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6901
6902 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6903
6904 PR target/84243
6905 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6906 -fcf-protection=return.
6907
6908 2018-02-07 Tom de Vries <tom@codesourcery.com>
6909
6910 PR libgomp/84217
6911 * c-c++-common/goacc/pr84217.c: New test.
6912 * gfortran.dg/goacc/pr84217.f90: New test.
6913
6914 2018-02-07 Richard Biener <rguenther@suse.de>
6915
6916 PR tree-optimization/84204
6917 * gcc.dg/graphite/pr84204.c: New testcase.
6918
6919 PR tree-optimization/84205
6920 * gcc.dg/graphite/pr84205.c: New testcase.
6921
6922 PR tree-optimization/84223
6923 * gfortran.dg/graphite/pr84223.f90: New testcase.
6924
6925 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6926
6927 PR c++/71662
6928 * g++.dg/cpp0x/scoped_enum7.C: New.
6929
6930 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6931
6932 PR tree-optimization/83008
6933 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6934
6935 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6936
6937 PR tree-optimization/84235
6938 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6939
6940 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6941
6942 PR testsuite/84243
6943 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6944 targets.
6945 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6946
6947 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6948
6949 PR target/84146
6950 * gcc.target/i386/pr84146.c: New test.
6951
6952 2018-02-06 Michael Collison <michael.collison@arm.com>
6953
6954 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6955
6956 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6957
6958 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6959 warning for -mno-speculate-indirect-jumps.
6960 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6961 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6962 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6963 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6964 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6965 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6966
6967 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6968
6969 PR target/84145
6970 * c-c++-common/fcf-protection-1.c: Change a compared message.
6971 * c-c++-common/fcf-protection-2.c: Likewise.
6972 * c-c++-common/fcf-protection-3.c: Likewise.
6973 * c-c++-common/fcf-protection-5.c: Likewise.
6974 * c-c++-common/fcf-protection-6.c: New test.
6975 * c-c++-common/fcf-protection-7.c: Likewise.
6976
6977 2018-02-06 Marek Polacek <polacek@redhat.com>
6978
6979 PR tree-optimization/84228
6980 * c-c++-common/Wstringop-truncation-3.c: New test.
6981
6982 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6983
6984 PR target/82641
6985 * gcc.target/arm/pragma_arch_switch_2.c: New.
6986
6987 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6988
6989 PR target/79975
6990 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6991
6992 2018-02-05 Martin Sebor <msebor@redhat.com>
6993
6994 PR tree-optimization/83369
6995 * gcc.dg/Wnonnull.c: New test.
6996
6997 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6998
6999 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7000 argument and use dg-messages-by-file instead. Expect it to be
7001 an array rather than a dict.
7002 (lto-link-and-maybe-run): Remove messages_by_file argument and
7003 use an upvar for dg-messages-by-file. Update call to
7004 lto_handle_diagnostics.
7005 (lt-get-options): Treat dg-messages-by-file as an array
7006 rather than a dict.
7007 (lto-get-options-main): Likewise. Set the entry rather than appending.
7008 (lto-execute): Treat dg-messages-by-file as an array rather than
7009 a dict. Update call to lto-link-and-maybe-run.
7010
7011 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7012
7013 PR c++/82782
7014 * g++.dg/cpp1z/inline-var4.C: New.
7015
7016 2018-02-05 Martin Liska <mliska@suse.cz>
7017
7018 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7019 options.
7020 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7021 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7022 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7023 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7024 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7025 * c-c++-common/asan/pointer-compare-3.c: New test.
7026
7027 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7028
7029 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7030 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7031
7032 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7033
7034 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7035 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7036 _mm_maskz_range_round_sd): Test new intrinsics.
7037 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7038 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7039 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7040 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7041 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7042 _mm_maskz_range_round_ss): Test new intrinsics.
7043 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7044 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7045 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7046 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7047 __builtin_ia32_rangess128_round): Remove builtins.
7048 (__builtin_ia32_rangesd128_mask_round,
7049 __builtin_ia32_rangess128_mask_round): Test new builtins.
7050 * gcc.target/i386/sse-13.c: Ditto.
7051 * gcc.target/i386/sse-23.c: Ditto.
7052
7053 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7054
7055 PR middle-end/79966
7056 * gfortran.dg/pr79966.f90: New testcase
7057
7058 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7059
7060 PR fortran/84094
7061 * gfortran.dg/associate_23.f90: Fix invalid code.
7062 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7063 * gfortran.dg/matmul_3.f90: Likewise.
7064 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7065
7066 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7067
7068 PR fortran/84115
7069 * gfortran.dg/associate_34.f90: New test.
7070 * gfortran.dg/associate_35.f90: New test.
7071
7072 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7073
7074 PR fortran/84141
7075 PR fortran/84155
7076 * gfortran.dg/pr84155.f90: New test.
7077
7078 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7079
7080 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7081 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7082
7083 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7084
7085 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7086 dg-do run stanza.
7087
7088 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7089
7090 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7091 requirement.
7092 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7093 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7094 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7095
7096 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7097
7098 PR testsuite/52641
7099 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7100 * gcc.dg/Wsign-conversion.c: Dito.
7101 * gcc.dg/attr-alloc_size-4.c: Dito.
7102 * gcc.dg/pr81020.c: Dito.
7103 * gcc.dg/pr81192.c: Dito.
7104 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7105 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7106 * gcc.dg/pr83844.c: Restrict to int32plus.
7107 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7108 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7109 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7110 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7111 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7112 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7113 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7114 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7115 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7116 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7117 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7118 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7119
7120 2018-02-02 Julia Koval <julia.koval@intel.com>
7121
7122 * gcc.target/i386/funcspec-56.inc: Handle new march.
7123 * g++.dg/ext/mv16.C: Ditto.
7124
7125 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7126
7127 * lib/target-supports.exp
7128 (check_effective_target_keeps_null_pointer_checks): No more
7129 special-case avr.
7130 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7131 * gcc.dg/ifcvt-4.c: Skip avr.
7132 * gcc.dg/pr53037-1.c: Dito.
7133 * gcc.dg/pr53037-2.c: Dito.
7134 * gcc.dg/pr53037-3.c: Dito.
7135 * gcc.dg/pr63387-2.c: Dito.
7136 * gcc.dg/pr63387.c: Dito.
7137 * gcc.dg/sancov/cmp0.c: Dito.
7138 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7139 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7140 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7141 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7142 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7143 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7144 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7145 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7146 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7147 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7148 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7149 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7150 * gcc.dg/tree-ssa/pr82059.c: Dito.
7151 * gcc.c-torture/execute/pr70460.c: Dito.
7152
7153 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7154
7155 PR testsuite/52641
7156 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7157 * gcc.c-torture/execute/20180112-1.c: Dito.
7158 * gcc.c-torture/execute/pr81503.c: Dito.
7159 * gcc.dg/store_merging_12.c: Dito.
7160 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7161 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7162 * gcc.dg/tree-ssa/pr80898.c: Dito.
7163 * gcc.dg/tree-ssa/pr82363.c: Dito.
7164 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7165 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7166 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7167 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7168 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7169 * gcc.dg/tree-ssa/pr80803.c: Dito.
7170 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7171 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7172 * gcc.dg/tree-ssa/vrp114.c: Dito.
7173 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7174 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7175 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7176
7177 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7178
7179 PR target/84066
7180 * gcc.target/i386/cet-sjlj-6a.c: New test.
7181 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7182
7183 2018-02-01 Marek Polacek <polacek@redhat.com>
7184
7185 PR c++/84125
7186 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7187
7188 2018-01-30 Jeff Law <law@redhat.com>
7189
7190 PR target/84128
7191 * gcc.target/i386/pr84128.c: New test.
7192
7193 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7194
7195 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7196 -fdelete-null-pointer-checks.
7197
7198 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7199
7200 PR c++/83796
7201 * g++.dg/cpp0x/abstract-default1.C: New.
7202
7203 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7204
7205 PR tree-optimization/81635
7206 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7207 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7208
7209 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7210
7211 PR target/83370
7212 * gcc.target/aarch64/pr83370.c: New.
7213
7214 2018-02-01 Richard Biener <rguenther@suse.de>
7215
7216 * gcc.dg/graphite/pr35356-1.c: Adjust.
7217
7218 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7219
7220 PR testsuite/83846
7221 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7222 for ILP32.
7223 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7224 of hard-coding the choice.
7225 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7226 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7227 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7228 memset call.
7229 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7230 stdint.h types.
7231 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7232 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7233 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7234 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7235 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7236 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7237 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7238 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7239 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7240 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7241 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7242 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7243 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7244 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7245 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7246 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7247 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7248 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7249 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7250 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7251 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7252 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7253 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7254 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7255 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7256 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7257 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7258 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7259 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7260 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7261 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7262 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7263 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7264 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7265 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7266 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7267 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7268 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7269 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7270 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7271 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7272 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7273 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7274 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7275 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7276 __builtin_popcountll rather than __builtin_popcountl.
7277
7278 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7279
7280 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7281 of LD1R[HWD] for multi-element constants on big-endian targets.
7282 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7283 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7284
7285 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7286
7287 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7288 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7289 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7290
7291 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR tree-optimization/81661
7294 PR tree-optimization/84117
7295 * gcc.dg/pr81661.c: New test.
7296 * gfortran.dg/pr84117.f90: New test.
7297
7298 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7299
7300 PR fortran/83705
7301 * gfortran.dg/repeat_7.f90: Catch warning message.
7302
7303 2018-01-31 Ian Lance Taylor <iant@golang.org>
7304
7305 * go.go-torture/execute/printnil.go: New test.
7306
7307 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7308
7309 * lib/target-supports.exp (check_effective_target_comdat_group):
7310 Allow for Solaris as comdat syntax.
7311
7312 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7313 Solaris with comdat_group support and as.
7314
7315 2018-01-31 Marek Polacek <polacek@redhat.com>
7316
7317 PR c/81779
7318 * gcc.dg/pr81779.c: New test.
7319
7320 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR fortran/84116
7323 * gfortran.dg/gomp/pr84116.f90: New test.
7324
7325 PR c++/83993
7326 * g++.dg/init/pr83993-2.C: New test.
7327
7328 PR c++/83993
7329 * g++.dg/init/pr83993-1.C: New test.
7330 * g++.dg/cpp0x/pr83993.C: New test.
7331
7332 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7333
7334 PR fortran/84088
7335 * gfortran.dg/pr84088.f90: New test.
7336
7337 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7338
7339 PR target/82444
7340 * gcc.target/i386/pr82444.c: New.
7341
7342 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7343
7344 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7345 * gcc.target/powerpc/vsx-13.c: New.
7346
7347 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7348
7349 PR c++/84092
7350 * g++.dg/cpp1y/var-templ57.C: New.
7351
7352 2018-01-31 Marek Polacek <polacek@redhat.com>
7353
7354 PR c++/84138
7355 * g++.dg/diagnostic/pr84138.C: New test.
7356
7357 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7358
7359 PR fortran/78534
7360 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7361 -Wstringop-overflow warnings due to spurious warning with -O1.
7362 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7363 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7364
7365 2018-01-31 Richard Biener <rguenther@suse.de>
7366
7367 PR tree-optimization/84132
7368 * g++.dg/torture/pr84132.C: New testcase.
7369
7370 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7371
7372 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7373 dg-final scan.
7374
7375 2018-01-31 Julia Koval <julia.koval@intel.com>
7376
7377 PR target/83618
7378 * gcc.target/i386/rdpid.c: Remove "eax".
7379
7380 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7381
7382 PR tree-optimization/64946
7383 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7384 scan-assembler checks.
7385
7386 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7387
7388 * gcc.c-torture/execute/20180131-1.c: New test.
7389
7390 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7391
7392 * gcc.target/arc/taux-1.c: New test.
7393 * gcc.target/arc/taux-2.c: Likewise.
7394
7395 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7396
7397 * gcc.target/arc/uncached.c: New test.
7398
7399 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7400
7401 PR lto/83954
7402 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7403
7404 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7405
7406 PR preprocessor/69869
7407 * gcc.dg/cpp/trad/pr69869.c: New test.
7408
7409 PR c/84100
7410 * gcc.dg/pr84100.c: New test.
7411
7412 2018-01-30 Jeff Law <law@redhat.com>
7413
7414 PR target/84064
7415 * gcc.target/i386/pr84064: New test.
7416
7417 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7418
7419 PR fortran/84134
7420 * gfortran.dg/data_implied_do_2.f90: New test.
7421
7422 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7423
7424 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7425
7426 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7427
7428 PR fortran/84133
7429 * gfortran.dg/inline_matmul_21.f90: New test case.
7430
7431 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7432
7433 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7434
7435 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7436
7437 PR target/84112
7438 * gcc.target/powerpc/pr84112.c: New.
7439
7440 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7441
7442 PR rtl-optimization/83986
7443 * gcc.dg/pr83986.c: New test.
7444
7445 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7446
7447 PR 58684
7448 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7449 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7450 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7451 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7452
7453 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7454
7455 PR tree-optimization/84111
7456 * gcc.c-torture/compile/pr84111.c: New test.
7457
7458 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7459
7460 PR ipa/83179
7461 * gcc.dg/ipa/inline-2.c: Fix template.
7462 * gcc.dg/ipa/inline-3.c: Fix template.
7463
7464 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7465
7466 PR ipa/81360
7467 * g++.dg/torture/pr81360.C: New testcase.
7468
7469 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7470
7471 PR lto/83954
7472 * gcc.dg/lto/pr83954.h: New testcase.
7473 * gcc.dg/lto/pr83954_0.c: New testcase.
7474 * gcc.dg/lto/pr83954_1.c: New testcase.
7475
7476 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7477
7478 PR bootstrap/84017
7479 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7480 to dg-options.
7481 Simplify DW_AT_producer scan.
7482
7483 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7484
7485 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7486
7487 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7488
7489 PR target/83828
7490 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7491 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7492 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7493 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7494
7495 2018-01-29 Jeff Law <law@redhat.com>
7496
7497 PR testsuite/81010
7498 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7499 better match other tests which require vsx. Verify the zero
7500 extension is part of the test in the combiner dump.
7501
7502 2018-01-29 Marek Polacek <polacek@redhat.com>
7503
7504 PR c/83966
7505 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7506
7507 PR c++/83996
7508 * g++.dg/ext/pr83996.C: New test.
7509
7510 2018-01-29 Richard Biener <rguenther@suse.de>
7511
7512 PR tree-optimization/84057
7513 * gcc.dg/graphite/pr84057.c: New testcase.
7514
7515 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7516
7517 PR fortran/84073
7518 * gfortran.dg/bind_c_usage_31.f90: New test.
7519
7520 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7521
7522 PR c++/83924
7523 * g++.dg/warn/Wduplicated-branches5.C: New.
7524
7525 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7526
7527 * gcc.target/rl78/test_addsi3_internal.c: New test.
7528
7529 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7530
7531 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7532 Make expected output depend on whether we expect sibcalls or not.
7533 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7534 safe-indirect-jump-1.c).
7535
7536 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7537 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7538 Soren Rasmussen <s.c.rasmussen@gmail.com>
7539
7540 Fortran 2018 teams tests.
7541
7542 * gfortran.dg/team_number_1.f90: new test for team_number.
7543 * gfortran.dg/team_change_1.f90: new test for change team.
7544 * gfortran.dg/team_end_1.f90: new test for end team.
7545 * gfortran.dg/team_form_1.f90: new test for form team.
7546
7547 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7548
7549 PR fortran/83998
7550 * gfortran.dg/dot_product_4.f90
7551
7552 2018-01-26 Martin Sebor <msebor@redhat.com>
7553
7554 PR tree-optimization/83896
7555 * gcc.dg/strlenopt-43.c: New.
7556
7557 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7558
7559 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7560 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7561 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7562 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7563 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7564 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7565 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7566 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7567 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7568 stanzas.
7569 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7570 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7571 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7572 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7573 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7574 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7575 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7576 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7577 instruction list.
7578 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7579
7580 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7581
7582 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7583 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7584 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7585 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7586 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7587 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7588 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7589 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7590 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7591 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7592 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7593 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7594 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7595
7596 2018-01-26 Martin Liska <mliska@suse.cz>
7597
7598 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7599 warning is seen.
7600
7601 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7602
7603 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7604 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7605 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7606 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7607 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7608 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7609 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7610 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7611
7612 2018-01-26 Richard Biener <rguenther@suse.de>
7613
7614 PR rtl-optimization/84003
7615 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7616 latent bug in DSE if NOINLINE is appropriately defined.
7617 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7618 and defining NOINLINE.
7619
7620 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7621
7622 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7623 tests specific to aarch64. XFAIL test on arm.
7624
7625 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR rtl-optimization/83985
7628 * gcc.dg/pr83985.c: New test.
7629
7630 PR c/83989
7631 * c-c++-common/Wrestrict-3.c: New test.
7632
7633 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7634
7635 * gcc.target/arc/tdelegitimize_addr.c: New test.
7636
7637 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7638
7639 * gcc.target/arc/jli-1.c: New file.
7640 * gcc.target/arc/jli-2.c: Likewise.
7641
7642 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7643
7644 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7645 scan-assembler.
7646 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7647 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7648
7649 2018-01-26 Richard Biener <rguenther@suse.de>
7650
7651 PR tree-optimization/81082
7652 * gcc.dg/vect/pr81082.c: New testcase.
7653 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7654 simplification to n * n.
7655
7656 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7657
7658 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7659 Solaris 10.
7660 * gcc.target/i386/pr63620.c: Likewise.
7661
7662 2018-01-26 Julia Koval <julia.koval@intel.com>
7663
7664 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7665 -mavx512f -mavx512bw.
7666 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7667 * gcc.target/i386/i386.exp: Fix types.
7668
7669 2018-01-26 Alan Modra <amodra@gmail.com>
7670
7671 PR target/84033
7672 * gcc.target/powerpc/swaps-p8-46.c: New.
7673
7674 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7675
7676 PR fortran/37577
7677 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7678 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7679 'array01' in the tree dump comparison.
7680 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7681 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7682 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7683
7684 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7685
7686 PR middle-end/83055
7687 * gcc.dg/torture/pr83055.c: New testcase.
7688
7689 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7690
7691 PR c++/84031
7692 * g++.dg/cpp1z/decomp36.C: New test.
7693
7694 PR middle-end/83977
7695 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7696
7697 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7698
7699 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7700 the shift dump line.
7701 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7702
7703 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7704
7705 PR target/81550
7706 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7707 index instead of int, which allows IVOPTs to properly optimize the
7708 loop.
7709
7710 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7711
7712 PR jit/82846
7713 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7714 of "fn_type" typedef.
7715 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7716
7717 2018-01-24 Ian Lance Taylor <iant@golang.org>
7718
7719 * go.go-torture/execute/names-1.go: New test.
7720
7721 2018-01-19 Jeff Law <law@redhat.com>
7722
7723 PR target/83994
7724 * gcc.target/i386/pr83994.c: New test.
7725
7726 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7727
7728 PR target/84014
7729 * gcc.target/powerpc/pr84014.c: New.
7730
7731 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7732
7733 PR middle-end/83977
7734 * c-c++-common/gomp/pr83977-1.c: New test.
7735 * c-c++-common/gomp/pr83977-2.c: New test.
7736 * c-c++-common/gomp/pr83977-3.c: New test.
7737 * gfortran.dg/gomp/pr83977.f90: New test.
7738
7739 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7740
7741 PR testsuite/83889
7742 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7743 * gcc.dg/vect/pr80631-1.c: Likewise.
7744 * gcc.dg/vect/pr80631-2.c: Likewise.
7745 * gcc.dg/vect/pr81410.c: Likewise.
7746 * gcc.dg/vect/pr81633.c: Likewise.
7747 * gcc.dg/vect/pr81815.c: Likewise.
7748 * gcc.dg/vect/pr82108.c: Likewise.
7749 * gcc.dg/vect/pr83857.c: Likewise.
7750 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7751 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7752 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7753 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7754 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7755 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7756 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7757 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7758 dg-xfail-run-if instead.
7759 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7760 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7761 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7762 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7763 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7764
7765 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7766
7767 PR tree-optimization/83979
7768 * g++.dg/pr83979.c: New test.
7769
7770 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7771
7772 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7773 option. Add arm_neon_ok_no_float_abi check.
7774
7775 2018-01-24 Richard Biener <rguenther@suse.de>
7776
7777 PR tree-optimization/83176
7778 * gcc.dg/graphite/pr83176.c: New testcase.
7779
7780 2018-01-24 Richard Biener <rguenther@suse.de>
7781
7782 PR tree-optimization/82819
7783 * gcc.dg/graphite/pr82819.c: New testcase.
7784
7785 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7786
7787 PR c++/83921
7788 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7789 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7790 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7791 * g++.dg/ext/stmtexpr20.C: Likewise.
7792 * g++.dg/ext/stmtexpr21.C: Likewise.
7793
7794 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7795
7796 PR c++/83974
7797 * g++.dg/warn/pr83974.C: New test case.
7798
7799 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7800
7801 PR sanitizer/83987
7802 * g++.dg/ubsan/pr83987.C: New test.
7803
7804 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7805
7806 PR fortran/83866
7807 * gfortran.dg/pdt_29.f03: New test.
7808
7809 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7810
7811 PR fortran/83898
7812 * gfortran.dg/associate_33.f03: New test.
7813
7814 2018-01-23 Martin Liska <mliska@suse.cz>
7815
7816 PR lto/81440
7817 * gcc.dg/lto/pr81440.h: New test.
7818 * gcc.dg/lto/pr81440_0.c: New test.
7819 * gcc.dg/lto/pr81440_1.c: New test.
7820
7821 2018-01-23 Nathan Sidwell <nathan@acm.org>
7822
7823 PR c++/83988
7824 * g++.dg/template/pr83988.C: New.
7825
7826 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7827
7828 PR c++/82882
7829 PR c++/83978
7830 * g++.dg/cpp0x/pr82882.C: New test.
7831 * g++.dg/cpp0x/pr83978.C: New test.
7832
7833 PR c++/83958
7834 * g++.dg/cpp1z/decomp35.C: New test.
7835
7836 2018-01-23 Nathan Sidwell <nathan@acm.org>
7837
7838 * g++.dg/cpp0x/range-for10.C: Adjust.
7839 * g++.dg/ext/forscope1.C: Adjust.
7840 * g++.dg/ext/forscope2.C: Adjust.
7841 * g++.dg/template/for1.C: Adjust.
7842
7843 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7844
7845 PR tree-optimization/83510
7846 * gcc.c-torture/compile/pr83510.c: New test case.
7847
7848 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7849
7850 PR testsuite/83888
7851 * lib/target-supports.exp (check_effective_target_vect_float): Say
7852 that the result only holds when -funsafe-math-optimizations is on.
7853 (check_effective_target_vect_float_strict): New procedure.
7854 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7855 of vect_float.
7856 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7857
7858 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7859
7860 PR tree-optimization/83965
7861 * gcc.dg/vect/pr83965.c: New test.
7862
7863 2018-01-23 Richard Biener <rguenther@suse.de>
7864
7865 PR tree-optimization/83963
7866 * gfortran.dg/graphite/pr83963.f: New testcase.
7867 * gcc.dg/graphite/pr83963-2.c: Likewise.
7868
7869 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR c++/83918
7872 * g++.dg/cpp1z/pr83918.C: New test.
7873
7874 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7875
7876 PR tree-optimization/83957
7877 * gcc.dg/autopar/pr83957.c: New test.
7878
7879 PR tree-optimization/83081
7880 * gcc.dg/predict-8.c: Adjust expected probability.
7881
7882 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7883
7884 PR target/83862
7885 * gcc.target/powerpc/pr83862.c: New test.
7886
7887 2018-01-22 Carl Love <cel@us.ibm.com>
7888
7889 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7890 builtins-4-runnable.c, builtins-6-runnable.c,
7891 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7892 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7893 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7894 for signed/unsigned 128-bit and long long int loads.
7895
7896 2018-01-22 Marek Polacek <polacek@redhat.com>
7897
7898 PR c++/81933
7899 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7900
7901 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7902
7903 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7904 scan-asembler valid instructions list.
7905 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7906 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7907 power8-vector requirement and option.
7908 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7909
7910 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7911
7912 PR 78534
7913 PR 83704
7914 * gfortran.dg/string_1.f90: Remove printing the length.
7915
7916 2018-01-22 Richard Biener <rguenther@suse.de>
7917
7918 PR tree-optimization/83963
7919 * gcc.dg/graphite/pr83963.c: New testcase.
7920
7921 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7922
7923 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7924 dg-require-effective-target directives.
7925
7926 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7927
7928 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7929 New procedure.
7930 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7931 Adjust scan-assembler checks for soft-float.
7932
7933 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7934
7935 PR target/83946
7936 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7937
7938 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7939
7940 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7941 * gcc.dg/pr83623.c: Likewise.
7942 * gcc.dg/pr83666.c: Likewise.
7943
7944 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7945 David Edelsohn <dje.gcc@gmail.com>
7946
7947 PR target/83946
7948 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7949 assembly output from "crset eq" to "crset 2".
7950 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7951 assembly output from . to $.
7952 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7953 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7954 assembly output from "crset eq" to "crset 2".
7955 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7956 assembly output from "crset eq" to "crset 2", and from . to $.
7957
7958 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7959
7960 PR fortran/83900
7961 * gfortran.dg/matmul_18.f90: New test.
7962
7963 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7964
7965 PR tree-optimization/83940
7966 * gcc.dg/torture/pr83940.c: New test.
7967
7968 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR middle-end/83945
7971 * gcc.dg/tls/pr83945.c: New test.
7972
7973 PR target/83930
7974 * gcc.dg/pr83930.c: New test.
7975
7976 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7977
7978 PR fortran/83900
7979 * gfortran.dg/matmul_17.f90: New test.
7980
7981 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7982
7983 PR fortran/80768
7984 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7985
7986 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7987
7988 PR c++/81167
7989 * g++.dg/cpp0x/pr81167.C: New test.
7990
7991 PR c++/83919
7992 * g++.dg/cpp0x/pr83919.C: New test.
7993
7994 2018-01-19 Jeff Law <law@redhat.com>
7995 Jakub Jelinek <jakub@redhat.com>
7996
7997 * gcc.dg/stack-check-16.c: New test.
7998
7999 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8000
8001 PR target/83790
8002 * gcc.target/nvptx/indirect_call.c: New test.
8003
8004 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8005
8006 * g++.dg/torture/pr83619.C: Remove dg-message.
8007
8008 2018-01-19 Martin Liska <mliska@suse.cz>
8009
8010 * gcc.dg/predict-1.c: Adjust expected probability.
8011 * gcc.dg/predict-3.c: Likewise.
8012 * gcc.dg/predict-5.c: Likewise.
8013 * gcc.dg/predict-6.c: Likewise.
8014 * gcc.dg/predict-9.c: Likewise.
8015
8016 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8017
8018 PR tree-optimization/83922
8019 * gcc.dg/pr83922.c: New test.
8020
8021 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8022
8023 PR tree-optimization/83914
8024 * gcc.dg/vect/pr83914.c: New test.
8025
8026 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8027
8028 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8029 * gcc.target/arm/negdi-2.c: Likewise.
8030 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8031
8032 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8033
8034 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8035
8036 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8037
8038 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8039
8040 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8041
8042 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8043 hppa*-*-hpux*.
8044
8045 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8046
8047 PR ipa/83619
8048 PR testsuite/83934
8049 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8050 forward declaration.
8051
8052 2018-01-18 Carl Love <cel@us.ibm.com>
8053
8054 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8055 to the function.
8056
8057 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8058
8059 PR c++/81013
8060 * g++.dg/inherit/union3.C: New.
8061
8062 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8063
8064 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8065
8066 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8067
8068 PR ipa/83619
8069 * g++.dg/torture/pr83619.C: New testcase.
8070
8071 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8072
8073 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8074 Add function body to force error messages in some configurations.
8075
8076 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8077
8078 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8079 and arm_thumb1_ok.
8080
8081 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8082
8083 PR other/70268
8084 * c-c++-common/ffile-prefix-map.c: New test.
8085 * c-c++-common/fmacro-prefix-map.c: New test.
8086 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8087 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8088
8089 2018-01-18 Martin Liska <mliska@suse.cz>
8090
8091 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8092 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8093 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8094 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8095 * gcc.target/i386/ret-thunk-10.c: Likewise.
8096 * gcc.target/i386/ret-thunk-11.c: Likewise.
8097 * gcc.target/i386/ret-thunk-12.c: Likewise.
8098 * gcc.target/i386/ret-thunk-15.c: Likewise.
8099 * gcc.target/i386/ret-thunk-9.c: Likewise.
8100
8101 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8102
8103 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8104 order.
8105
8106 2018-01-18 Nathan Sidwell <nathan@acm.org>
8107
8108 PR c++/83160
8109 * g++.dg/cpp0x/pr83160.C: New.
8110
8111 2018-01-18 Richard Biener <rguenther@suse.de>
8112
8113 PR tree-optimization/83887
8114 * gcc.dg/graphite/pr83887.c: New testcase.
8115 * gfortran.dg/graphite/pr83887.f90: Likewise.
8116 * gfortran.dg/graphite/pr83887.f: Likewise.
8117
8118 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8119
8120 PR target/65578
8121 * gcc.target/arm/builtin-bswap.x: New file.
8122 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8123 and options for armv6t2.
8124 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8125 and options for Thumb1.
8126 * gcc.target/arm/builtin-bswap16.x: New file.
8127 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8128 and options for armv6t2.
8129 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8130 and options for Thumb1.
8131
8132 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8133
8134 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8135 order.
8136
8137 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8138
8139 PR c/61240
8140 * gcc.dg/pr61240.c: New test.
8141
8142 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8143
8144 PR fortran/83864
8145 * gfortran.dg/pr83864.f90: New test.
8146
8147 2018-01-17 Jeff Law <law@redhat.com>
8148
8149 PR testsuite/83883
8150 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8151
8152 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8153
8154 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8155 restriction, but still restrict to 64-bit.
8156 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8157 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8158
8159 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8160
8161 PR fortran/83874
8162 * gfortran.dg/pr83874.f90: New test.
8163
8164 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR c++/83824
8167 * g++.dg/cpp0x/pr83824.C: New test.
8168
8169 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8170
8171 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8172 appropriate .gnu_attribute for the long double type, if we use the
8173 long double type, but do not generate any calls.
8174 * gcc.target/powerpc/gnuattr2.c: Likewise.
8175 * gcc.target/powerpc/gnuattr3.c: Likewise.
8176
8177 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8178
8179 PR c++/78344
8180 * g++.dg/cpp0x/alignas13.C: New.
8181
8182 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR c++/83897
8185 * g++.dg/cpp0x/pr83897.C: New test.
8186
8187 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8188
8189 PR ipa/83051
8190 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8191
8192 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8193
8194 PR c++/81054
8195 * g++.dg/cpp0x/constexpr-ice19.C: New.
8196
8197 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8198
8199 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8200 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8201 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8202 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8203 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8204 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8205 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8206 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8207 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8208 * gcc.target/powerpc/builtins-1.fold.h: New.
8209
8210 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8211
8212 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8213 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8214
8215 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8216
8217 * gcc.target/arm/g2.c: Add -marm to dg-options.
8218 * gcc.target/arm/scd42-2.c: Likewise.
8219
8220 2018-01-17 Nathan Sidwell <nathan@acm.org>
8221
8222 PR c++/83287
8223 * g++.dg/lookup/pr83287-2.C: New.
8224
8225 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8226
8227 PR c++/83814
8228 PR c++/83902
8229 * g++.dg/wrappers/pr83814.C: New test case.
8230 * g++.dg/wrappers/pr83902.C: New test case.
8231
8232 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8233
8234 PR lto/83121
8235 * g++.dg/lto/pr83121_0.C: New test case.
8236 * g++.dg/lto/pr83121_1.C: New test case.
8237 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8238 adapted from DejaGnu's dg-test.
8239 (lto_handle_diagnostics): New procedure.
8240 (lto_prune_warns): Ignore informational notes.
8241 (lto-link-and-maybe-run): Add "messages_by_file" param.
8242 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8243 "execute" when "link" fails if "execute" was not specified.
8244 (lto-can-handle-directive): New procedure.
8245 (lto-get-options-main): Call lto-can-handle-directive. Add a
8246 dg-messages local, using it to set the caller's
8247 dg-messages-by-file for the given source file.
8248 (lto-get-options): Likewise.
8249 (lto-execute): Add dg-messages-by-file local, and pass it to
8250 lto-link-and-maybe-run.
8251
8252 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8253 Richard Sandiford <richard.sandiford@linaro.org>
8254
8255 PR target/79041
8256 PR target/82964
8257 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8258 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8259
8260 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8261
8262 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8263 target check autogenerator for armv8.1-a and armv8.2-a.
8264
8265 2018-01-17 Carl Love <cel@us.ibm.com>
8266
8267 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8268 Add debug print statements.
8269 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8270 16 byte vector load followed by a partial vector load.
8271
8272 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8273
8274 PR c++/83799
8275 * g++.dg/wrappers/pr83799.C: New test case.
8276
8277 2018-01-17 Nathan Sidwell <nathan@acm.org>
8278
8279 PR c++/83739
8280 * g++.dg/cpp1y/pr83739.C: New.
8281
8282 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8283
8284 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8285 * gcc.target/visium/overflow16.c: Likewise.
8286 * gcc.target/visium/overflow32.c: Likewise.
8287
8288 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8289
8290 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8291
8292 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8293
8294 * gcc.dg/rtl/arm/stl-cond.c: New test.
8295 * gcc.target/arm/stl-cond.c: Delete.
8296
8297 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8298
8299 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8300 directives.
8301
8302 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR tree-optimization/83843
8305 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8306 * gcc.dg/store_merging_19.c: New test.
8307
8308 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8309
8310 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8311 and options.
8312
8313 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR rtl-optimization/83771
8316 * gcc.dg/pr83771.c: New test.
8317
8318 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8319
8320 PR tree-optimization/81184
8321 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8322 targets.
8323 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8324
8325 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8326
8327 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8328
8329 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8330
8331 PR target/83546
8332 * gcc.target/i386/pr83546.c: New test.
8333
8334 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8335
8336 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8337
8338 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8339
8340 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8341 test and add dg-warning for the -Wstringop-overflow warning.
8342
8343 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8344
8345 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8346 XFAIL last test on SPARC and Visium.
8347
8348 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8349
8350 PR rtl-optimization/80481
8351 * g++.dg/pr80481.C: Exclude solaris.
8352
8353 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8354
8355 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8356 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8357 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8358
8359 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8360
8361 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8362 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8363 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8364 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8365 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8366 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8367 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8368 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8369 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8370 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8371 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8372 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8373 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8374 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8375 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8376
8377 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8378
8379 PR testsuite/77734
8380 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8381
8382 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8383
8384 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8385 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8386 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8387 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8388 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8389 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8390
8391 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8392
8393 PR tree-optimization/83857
8394 * gcc.dg/vect/pr83857.c: New test.
8395
8396 2018-01-16 Richard Biener <rguenther@suse.de>
8397
8398 PR tree-optimization/83867
8399 * gcc.dg/vect/pr83867.c: New testcase.
8400
8401 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8402
8403 PR c/83844
8404 * gcc.dg/pr83844.c: New test.
8405
8406 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8407
8408 * gcc.dg/torture/pr83847.c: New test.
8409
8410 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8411
8412 PR rtl-optimization/86620
8413 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8414 instead of --param=max-sched-ready-insns=0.
8415 * gcc.target/i386/pr83620.c: New test.
8416 * gcc.dg/pr83620.c: New test.
8417
8418 PR tree-optimization/83843
8419 * gcc.dg/store_merging_18.c: New test.
8420
8421 PR c++/83817
8422 * g++.dg/cpp1y/pr83817.C: New test.
8423
8424 PR c++/83825
8425 * g++.dg/template/pr83825.C: New test.
8426
8427 2018-01-16 Richard Biener <rguenther@suse.de>
8428
8429 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8430
8431 2018-01-16 Richard Biener <rguenther@suse.de>
8432
8433 PR testsuite/82132
8434 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8435 from gcc.dg/torture/pr60092.c.
8436
8437 2018-01-15 Martin Sebor <msebor@redhat.com>
8438
8439 PR c++/83588
8440 * g++.dg/ext/flexary28.C: New test.
8441
8442 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8443
8444 PR fortran/82257
8445 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8446
8447 2018-01-15 Martin Sebor <msebor@redhat.com>
8448
8449 PR testsuite/83869
8450 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8451
8452 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8453
8454 PR fortran/54613
8455 * gfortran.dg/minmaxloc_9.f90: New test.
8456 * gfortran.dg/minmaxloc_10.f90: New test.
8457 * gfortran.dg/minmaxloc_11.f90: New test.
8458
8459 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8460
8461 PR target/83839
8462 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8463 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8464 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8465 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8466 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8467 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8468 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8469 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8470 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8471 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8472 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8473 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8474 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8475 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8476 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8477 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8478 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8479 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8480 * gcc.target/i386/ret-thunk-10.c: Likewise.
8481 * gcc.target/i386/ret-thunk-11.c: Likewise.
8482 * gcc.target/i386/ret-thunk-12.c: Likewise.
8483 * gcc.target/i386/ret-thunk-13.c: Likewise.
8484 * gcc.target/i386/ret-thunk-14.c: Likewise.
8485 * gcc.target/i386/ret-thunk-15.c: Likewise.
8486 * gcc.target/i386/ret-thunk-9.c: Don't check the
8487 __x86_return_thunk label. Scan for "push" only for Linux.
8488
8489 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8490
8491 PR testsuite/79920
8492 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8493
8494 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8495
8496 PR target/83687
8497 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8498 tests.
8499 * gcc.target/arm/pr83687.c: New test.
8500
8501 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8502
8503 Adjust tests to AVR_TINY.
8504
8505 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8506 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8507 * gcc.target/avr/pr71627.c: Same.
8508 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8509 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8510 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8511 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8512 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8513 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8514 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8515 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8516 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8517 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8518 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8519 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8520 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8521 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8522 * gcc.target/avr/torture/pr61055.c: Same.
8523 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8524 available.
8525 * gcc.target/avr/torture/int24-mul.c: Same.
8526 * gcc.target/avr/torture/pr51782-1.c: Same.
8527 * gcc.target/avr/torture/pr61443.c: Same.
8528 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8529 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8530
8531 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8532
8533 PR c/83801
8534 PR c/83729
8535 * gcc.target/avr/torture/pr83729.c: New test.
8536 * gcc.target/avr/torture/pr83801.c: New test.
8537
8538 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR middle-end/82694
8541 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8542 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8543
8544 2018-01-10 Martin Sebor <msebor@redhat.com>
8545
8546 PR other/83508
8547 * gcc.dg/Wstringop-overflow-2.c: New test.
8548
8549 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8550
8551 PR libgfortran/83811
8552 * gfortran.dg/fmt_e.f90: New test.
8553
8554 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8555
8556 * gcc.target/i386/indirect-thunk-10.c: New test.
8557 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8558 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8559 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8560 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8561 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8562 * gcc.target/i386/ret-thunk-17.c: Likewise.
8563 * gcc.target/i386/ret-thunk-18.c: Likewise.
8564 * gcc.target/i386/ret-thunk-19.c: Likewise.
8565 * gcc.target/i386/ret-thunk-20.c: Likewise.
8566 * gcc.target/i386/ret-thunk-21.c: Likewise.
8567
8568 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8569
8570 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8571
8572 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8573
8574 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8575 -mno-indirect-branch-register.
8576 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8577 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8578 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8579 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8580 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8581 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8582 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8583 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8584 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8594 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8598 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8599 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8601 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8602 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8603 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8604 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8606 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8607 * gcc.target/i386/ret-thunk-10.c: Likewise.
8608 * gcc.target/i386/ret-thunk-11.c: Likewise.
8609 * gcc.target/i386/ret-thunk-12.c: Likewise.
8610 * gcc.target/i386/ret-thunk-13.c: Likewise.
8611 * gcc.target/i386/ret-thunk-14.c: Likewise.
8612 * gcc.target/i386/ret-thunk-15.c: Likewise.
8613 * gcc.target/i386/ret-thunk-9.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8615 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8617
8618 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8619
8620 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8621 -mfunction-return=keep.
8622 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8623 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8634 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8635 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8636 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8637 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8644 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8645 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8646 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8647 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8648 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8649 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8650 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8651 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8652 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8653 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8654 * gcc.target/i386/ret-thunk-1.c: New test.
8655 * gcc.target/i386/ret-thunk-10.c: Likewise.
8656 * gcc.target/i386/ret-thunk-11.c: Likewise.
8657 * gcc.target/i386/ret-thunk-12.c: Likewise.
8658 * gcc.target/i386/ret-thunk-13.c: Likewise.
8659 * gcc.target/i386/ret-thunk-14.c: Likewise.
8660 * gcc.target/i386/ret-thunk-15.c: Likewise.
8661 * gcc.target/i386/ret-thunk-16.c: Likewise.
8662 * gcc.target/i386/ret-thunk-2.c: Likewise.
8663 * gcc.target/i386/ret-thunk-3.c: Likewise.
8664 * gcc.target/i386/ret-thunk-4.c: Likewise.
8665 * gcc.target/i386/ret-thunk-5.c: Likewise.
8666 * gcc.target/i386/ret-thunk-6.c: Likewise.
8667 * gcc.target/i386/ret-thunk-7.c: Likewise.
8668 * gcc.target/i386/ret-thunk-8.c: Likewise.
8669 * gcc.target/i386/ret-thunk-9.c: Likewise.
8670
8671 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8672
8673 * gcc.target/i386/indirect-thunk-1.c: New test.
8674 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8679 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8680 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8681 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8682 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8683 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8684 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8692 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8693 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8694 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8695 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8696 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8697 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8698 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8699 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8700 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8701 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8702 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8703 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8704 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8705 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8706
8707 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8708
8709 PR ipa/83051
8710 * gcc.c-torture/compile/pr83051.c: New testcase.
8711
8712 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8713
8714 PR tree-optimization/83501
8715 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8716
8717 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8718
8719 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8720 for lvx and stvx instead of lxvd2x and stxvd2x and require
8721 little-endian target. Add comments.
8722 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8723 comprehensive testing.
8724 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8725 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8726 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8727 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8728 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8729 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8730 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8731 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8732 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8733 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8734 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8735 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8736 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8737 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8738 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8739 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8740 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8741 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8742 scan-assembler-not directives that forbid lvx and xxpermdi.
8743 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8744 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8745 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8746 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8747 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8748 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8749 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8750 scan-assembler-times directives to reflect different numbers of
8751 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8752
8753 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8754 Alan Hayward <alan.hayward@arm.com>
8755 David Sherwood <david.sherwood@arm.com>
8756
8757 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8758 than SLP vectorization.
8759 * gcc.dg/vect/vect-alias-check-10.c: New test.
8760 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8761 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8762 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8763 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8764 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8765 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8766 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8767 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8768 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8769 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8770 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8771 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8772 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8773 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8774 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8775 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8776 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8777 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8778 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8779 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8780 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8781 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8782 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8783
8784 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8785 Alan Hayward <alan.hayward@arm.com>
8786 David Sherwood <david.sherwood@arm.com>
8787
8788 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8789 New proc.
8790 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8791 targets with scatter stores.
8792 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8793 stores.
8794 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8795 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8796 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8797 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8798 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8799 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8800 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8801 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8802 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8803 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8804 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8805 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8806 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8807 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8808 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8809 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8810
8811 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8812 Alan Hayward <alan.hayward@arm.com>
8813 David Sherwood <david.sherwood@arm.com>
8814
8815 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8816 for double_reduc1.
8817 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8818 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8819 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8820 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8821
8822 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8823 Alan Hayward <alan.hayward@arm.com>
8824 David Sherwood <david.sherwood@arm.com>
8825
8826 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8827 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8828 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8829
8830 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8831 Alan Hayward <alan.hayward@arm.com>
8832 David Sherwood <david.sherwood@arm.com>
8833
8834 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8835 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8836 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8837 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8838 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8839 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8840 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8841 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8842 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8843 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8844 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8845 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8846 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8847 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8848
8849 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8850 Alan Hayward <alan.hayward@arm.com>
8851 David Sherwood <david.sherwood@arm.com>
8852
8853 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8854 check for a message about using in-order reductions.
8855 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8856 check for a message about using in-order reductions.
8857 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8858 vectorized and check for a message about using in-order reductions.
8859 Expect targets with variable-length vectors to fall back to the
8860 fixed-length mininum.
8861 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8862 check for a message about using in-order reductions.
8863 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8864 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8865 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8866 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8867 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8868 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8869 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8870 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8871 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8872 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8873 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8874 vect_fold_left_plus.
8875
8876 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8877
8878 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8879 are spilled.
8880 * gcc.target/aarch64/sve/spill_2.c: New test.
8881 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8882 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8883 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8884 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8885 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8886
8887 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8888 Alan Hayward <alan.hayward@arm.com>
8889 David Sherwood <david.sherwood@arm.com>
8890
8891 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8892 of branches.
8893 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8894 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8895 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8896 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8897 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8898 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8899 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8900 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8901 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8902
8903 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8904 Alan Hayward <alan.hayward@arm.com>
8905 David Sherwood <david.sherwood@arm.com>
8906
8907 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8908 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8909 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8910 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8911
8912 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8913 Alan Hayward <alan.hayward@arm.com>
8914 David Sherwood <david.sherwood@arm.com>
8915
8916 * lib/target-supports.exp
8917 (check_effective_target_vect_fold_extract_last): New proc.
8918 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8919 for fold_extract_last.
8920 * gcc.dg/vect/pr65947-2.c: Likewise.
8921 * gcc.dg/vect/pr65947-3.c: Likewise.
8922 * gcc.dg/vect/pr65947-4.c: Likewise.
8923 * gcc.dg/vect/pr65947-5.c: Likewise.
8924 * gcc.dg/vect/pr65947-6.c: Likewise.
8925 * gcc.dg/vect/pr65947-9.c: Likewise.
8926 * gcc.dg/vect/pr65947-10.c: Likewise.
8927 * gcc.dg/vect/pr65947-12.c: Likewise.
8928 * gcc.dg/vect/pr65947-14.c: Likewise.
8929 * gcc.dg/vect/pr80631-1.c: Likewise.
8930 * gcc.target/aarch64/sve/clastb_1.c: New test.
8931 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8932 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8933 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8934 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8935 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8936 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8937 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8938 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8939 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8940 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8941 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8942 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8943 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8944
8945 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8946 Alan Hayward <alan.hayward@arm.com>
8947 David Sherwood <david.sherwood@arm.com>
8948
8949 * gcc.target/aarch64/sve/live_1.c: New test.
8950 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8951
8952 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8953 Alan Hayward <alan.hayward@arm.com>
8954 David Sherwood <david.sherwood@arm.com>
8955
8956 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8957 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8958 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8959 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8960 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8961 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8962 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8963 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8964 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8965
8966 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8967 Alan Hayward <alan.hayward@arm.com>
8968 David Sherwood <david.sherwood@arm.com>
8969
8970 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8971 New proc.
8972 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8973 vect_fully_masked.
8974 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8975 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8976 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8977 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8978 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8979 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8980
8981 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8982 Alan Hayward <alan.hayward@arm.com>
8983 David Sherwood <david.sherwood@arm.com>
8984
8985 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8986 instead of just ADDRESS.
8987 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8988 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8989 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8990 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8991 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8992 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8993 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8994 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8995 * gcc.target/aarch64/sve/while_2.c: Likewise.
8996 * gcc.target/aarch64/sve/while_3.c: Likewise.
8997 * gcc.target/aarch64/sve/while_4.c: Likewise.
8998
8999 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9000 Alan Hayward <alan.hayward@arm.com>
9001 David Sherwood <david.sherwood@arm.com>
9002
9003 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9004 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9005 to be predicated.
9006 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9007 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9008 * gcc.target/aarch64/sve/reduc_5.c: New test.
9009 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9010 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9011
9012 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9013 Alan Hayward <alan.hayward@arm.com>
9014 David Sherwood <david.sherwood@arm.com>
9015
9016 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9017 * gcc.dg/tree-ssa/peel1.c: Likewise.
9018 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9019 variable-length vectors.
9020 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9021 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9022 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9023 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9024 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9025 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9026 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9027 * gcc.target/aarch64/sve/slp_8.c: New test.
9028 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9029 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9030 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9031 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9032 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9033 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9034 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9035 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9036 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9037 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9038 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9039 * gcc.target/aarch64/sve/while_1.c: Likewise.
9040 * gcc.target/aarch64/sve/while_2.c: Likewise.
9041 * gcc.target/aarch64/sve/while_3.c: Likewise.
9042 * gcc.target/aarch64/sve/while_4.c: Likewise.
9043
9044 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9045 Alan Hayward <alan.hayward@arm.com>
9046 David Sherwood <david.sherwood@arm.com>
9047
9048 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9049 New proc.
9050 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9051 and add an associated scan-dump test. Prevent vectorization
9052 of the first two loops.
9053 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9054 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9055 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9056 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9057 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9058 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9059
9060 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9061 Alan Hayward <alan.hayward@arm.com>
9062 David Sherwood <david.sherwood@arm.com>
9063
9064 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9065 * gcc.dg/vect/pr67790.c: Likewise.
9066 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9067 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9068 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9069 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9070 * gcc.target/aarch64/sve/slp_5.c: New test.
9071 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9072 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9073 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9074 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9075 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9076
9077 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9078 Alan Hayward <alan.hayward@arm.com>
9079 David Sherwood <david.sherwood@arm.com>
9080
9081 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9082 && vect_load_lanes
9083 * gcc.dg/vect/slp-1.c: Likewise.
9084 * gcc.dg/vect/slp-10.c: Likewise.
9085 * gcc.dg/vect/slp-12b.c: Likewise.
9086 * gcc.dg/vect/slp-12c.c: Likewise.
9087 * gcc.dg/vect/slp-17.c: Likewise.
9088 * gcc.dg/vect/slp-19b.c: Likewise.
9089 * gcc.dg/vect/slp-20.c: Likewise.
9090 * gcc.dg/vect/slp-21.c: Likewise.
9091 * gcc.dg/vect/slp-22.c: Likewise.
9092 * gcc.dg/vect/slp-23.c: Likewise.
9093 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9094 * gcc.dg/vect/slp-24.c: Likewise.
9095 * gcc.dg/vect/slp-28.c: Likewise.
9096 * gcc.dg/vect/slp-39.c: Likewise.
9097 * gcc.dg/vect/slp-6.c: Likewise.
9098 * gcc.dg/vect/slp-7.c: Likewise.
9099 * gcc.dg/vect/slp-cond-1.c: Likewise.
9100 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9101 * gcc.dg/vect/slp-cond-2.c: Likewise.
9102 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9103 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9104 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9105 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9106 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9107 * gcc.dg/vect/slp-perm-6.c: Likewise.
9108 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9109 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9110 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9111 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9112 * gcc.dg/vect/slp-12a.c: Likewise.
9113 * gcc.dg/vect/slp-14.c: Likewise.
9114 * gcc.dg/vect/slp-15.c: Likewise.
9115 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9116 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9117 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9118 * gcc.target/aarch64/sve/slp_1.c: New test.
9119 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9120 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9121 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9122 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9123 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9124 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9125 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9126
9127 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9128 Alan Hayward <alan.hayward@arm.com>
9129 David Sherwood <david.sherwood@arm.com>
9130
9131 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9132 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9133 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9134 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9135 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9136 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9137 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9138 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9139 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9140 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9141 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9142 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9143 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9144 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9145 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9146 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9147 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9148 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9149 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9150
9151 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9152 Alan Hayward <alan.hayward@arm.com>
9153 David Sherwood <david.sherwood@arm.com>
9154
9155 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9156 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9157 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9158 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9159 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9160 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9161 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9162 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9163 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9164 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9165 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9166 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9167 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9168 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9169 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9170 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9171 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9172 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9173 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9174 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9175 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9176 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9177 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9178 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9179 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9180 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9181 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9182 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9183 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9184 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9185 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9186 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9187 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9188 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9189 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9190 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9191
9192 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9193 Alan Hayward <alan.hayward@arm.com>
9194 David Sherwood <david.sherwood@arm.com>
9195
9196 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9197 Return true for SVE too.
9198 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9199 if load/store lanes are supported.
9200 * gcc.dg/vect/slp-10.c: Likewise.
9201 * gcc.dg/vect/slp-12c.c: Likewise.
9202 * gcc.dg/vect/slp-17.c: Likewise.
9203 * gcc.dg/vect/slp-33.c: Likewise.
9204 * gcc.dg/vect/slp-6.c: Likewise.
9205 * gcc.dg/vect/slp-cond-1.c: Likewise.
9206 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9207 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9208 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9209 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9210 * gcc.dg/vect/slp-perm-6.c: Likewise.
9211 * gcc.dg/vect/slp-perm-9.c: Likewise.
9212 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9213 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9214 for variable-length vectors.
9215
9216 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9217 Alan Hayward <alan.hayward@arm.com>
9218 David Sherwood <david.sherwood@arm.com>
9219
9220 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9221 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9222
9223 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9224
9225 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9226 * g++.target/aarch64/sve/catch_1.C: New test.
9227 * g++.target/aarch64/sve/catch_2.C: Likewise.
9228 * g++.target/aarch64/sve/catch_3.C: Likewise.
9229 * g++.target/aarch64/sve/catch_4.C: Likewise.
9230 * g++.target/aarch64/sve/catch_5.C: Likewise.
9231 * g++.target/aarch64/sve/catch_6.C: Likewise.
9232
9233 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9234 Alan Hayward <alan.hayward@arm.com>
9235 David Sherwood <david.sherwood@arm.com>
9236
9237 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9238 New proc.
9239 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9240 * gcc.target/aarch64/fmaxmin.c: Likewise.
9241 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9242 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9243 * gcc.target/aarch64/pr62178.c: Likewise.
9244 * gcc.target/aarch64/pr71727-2.c: Likewise.
9245 * gcc.target/aarch64/saddw-1.c: Likewise.
9246 * gcc.target/aarch64/saddw-2.c: Likewise.
9247 * gcc.target/aarch64/uaddw-1.c: Likewise.
9248 * gcc.target/aarch64/uaddw-2.c: Likewise.
9249 * gcc.target/aarch64/uaddw-3.c: Likewise.
9250 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9251 * gcc.target/aarch64/vect-compile.c: Likewise.
9252 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9253 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9254 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9255 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9256 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9257 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9258 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9259 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9260 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9261 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9262 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9263 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9264 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9265 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9266 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9267 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9268 * gcc.target/aarch64/vect-movi.c: Likewise.
9269 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9270 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9271 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9272 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9273 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9274 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9275 fixed-length SVE.
9276 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9277 * gcc.target/aarch64/sve/arith_1.c: New test.
9278 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9279 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9280 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9281 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9282 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9283 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9284 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9285 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9286 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9287 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9288 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9289 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9290 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9291 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9292 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9293 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9294 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9295 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9296 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9297 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9298 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9299 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9300 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9301 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9302 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9303 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9304 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9305 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9306 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9307 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9308 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9309 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9310 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9311 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9312 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9313 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9314 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9315 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9316 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9317 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9318 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9319 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9320 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9321 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9322 * gcc.target/aarch64/sve/index_1.c: Likewise.
9323 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9324 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9325 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9326 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9327 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9328 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9329 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9330 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9331 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9332 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9333 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9334 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9335 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9336 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9337 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9338 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9339 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9340 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9341 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9342 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9343 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9344 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9345 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9346 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9347 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9348 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9349 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9350 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9351 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9352 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9353 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9354 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9355 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9356 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9357 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9358 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9359 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9360 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9361 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9362 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9363 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9364 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9365 * gcc.target/aarch64/sve/single_1.c: Likewise.
9366 * gcc.target/aarch64/sve/single_2.c: Likewise.
9367 * gcc.target/aarch64/sve/single_3.c: Likewise.
9368 * gcc.target/aarch64/sve/single_4.c: Likewise.
9369 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9370 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9371 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9372 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9373 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9374 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9375 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9376 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9377 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9378 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9379 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9380 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9381 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9382 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9383 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9384 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9385 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9386 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9387 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9388 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9389 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9390 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9391 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9392 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9393 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9394 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9395 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9396 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9397 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9398 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9399 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9400 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9401 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9402 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9403 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9404 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9405 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9406 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9407 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9408 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9409 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9410 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9411 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9412 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9413 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9414
9415 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9416 Alan Hayward <alan.hayward@arm.com>
9417 David Sherwood <david.sherwood@arm.com>
9418
9419 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9420 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9421 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9422 New procedures.
9423 (check_effective_target_vect_perm): Handle SVE.
9424 (check_effective_target_vect_perm_byte): Likewise.
9425 (check_effective_target_vect_perm_short): Likewise.
9426 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9427 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9428 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9429 (check_effective_target_vect_element_align_preferred): Likewise.
9430 (check_effective_target_vect_align_stack_vars): Likewise.
9431 (check_effective_target_vect_load_lanes): Likewise.
9432 (check_effective_target_vect_masked_store): Likewise.
9433 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9434 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9435 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9436 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9437 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9438 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9439 * gcc.dg/vect/slp-23.c: Likewise.
9440 * gcc.dg/vect/slp-perm-5.c: Likewise.
9441 * gcc.dg/vect/slp-perm-6.c: Likewise.
9442 * gcc.dg/vect/slp-perm-9.c: Likewise.
9443 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9444 * gcc.dg/vect/vect-114.c: Likewise.
9445 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9446 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9447
9448 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9449
9450 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9451 vect_variable_length, expecting the test to be vectorized
9452 without SLP instead.
9453 * gcc.dg/vect/pr33953.c: Likewise.
9454 * gcc.dg/vect/pr37027.c: Likewise.
9455 * gcc.dg/vect/pr67790.c: Likewise.
9456 * gcc.dg/vect/pr68445.c: Likewise.
9457 * gcc.dg/vect/slp-1.c: Likewise.
9458 * gcc.dg/vect/slp-10.c: Likewise.
9459 * gcc.dg/vect/slp-12a.c: Likewise.
9460 * gcc.dg/vect/slp-12b.c: Likewise.
9461 * gcc.dg/vect/slp-12c.c: Likewise.
9462 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9463 * gcc.dg/vect/slp-13.c: Likewise.
9464 * gcc.dg/vect/slp-14.c: Likewise.
9465 * gcc.dg/vect/slp-15.c: Likewise.
9466 * gcc.dg/vect/slp-17.c: Likewise.
9467 * gcc.dg/vect/slp-19b.c: Likewise.
9468 * gcc.dg/vect/slp-2.c: Likewise.
9469 * gcc.dg/vect/slp-20.c: Likewise.
9470 * gcc.dg/vect/slp-21.c: Likewise.
9471 * gcc.dg/vect/slp-22.c: Likewise.
9472 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9473 * gcc.dg/vect/slp-24.c: Likewise.
9474 * gcc.dg/vect/slp-28.c: Likewise.
9475 * gcc.dg/vect/slp-39.c: Likewise.
9476 * gcc.dg/vect/slp-42.c: Likewise.
9477 * gcc.dg/vect/slp-6.c: Likewise.
9478 * gcc.dg/vect/slp-7.c: Likewise.
9479 * gcc.dg/vect/slp-cond-1.c: Likewise.
9480 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9481 * gcc.dg/vect/slp-cond-2.c: Likewise.
9482 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9483 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9484 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9485 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9486 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9487 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9488 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9489 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9490 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9491 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9492 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9493 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9494 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9495 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9496 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9497 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9498 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9499
9500 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR c/83801
9503 * gcc.dg/pr83801.c: New test.
9504
9505 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9506
9507 PR fortran/52162
9508 * gfortran.dg/bounds_check_19.f90: New test.
9509
9510 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9511
9512 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9513 instead of scan-assembler-not for xsnabsqp.
9514
9515 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9516
9517 PR libgfortran/83525
9518 * gfortran.dg/newunit_5.f90: New test.
9519
9520 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9521
9522 PR rtl-optimization/80481
9523 * g++.dg/pr80481.C: New.
9524
9525 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9526
9527 PR target/83628
9528 * gcc.target/alpha/pr83628-3.c: New test.
9529
9530 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9531
9532 * lib/target-supports.exp (check_effective_target_avx512f): Also
9533 check for __builtin_ia32_addsd_round,
9534 __builtin_ia32_getmantsd_round.
9535 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9536
9537 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9538
9539 PR target/83629
9540 * gcc.target/powerpc/pr83629.c: Require ilp32.
9541
9542 2018-01-12 Richard Biener <rguenther@suse.de>
9543
9544 PR tree-optimization/80846
9545 * gcc.target/i386/pr80846-1.c: New testcase.
9546 * gcc.target/i386/pr80846-2.c: Likewise.
9547
9548 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9549
9550 * gcc.c-torture/execute/20180112-1.c: New test.
9551
9552 2018-01-12 Tom de Vries <tom@codesourcery.com>
9553
9554 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9555 * g++.dg/ext/label13a.C: Same.
9556 * g++.dg/ext/label14.C: Same.
9557 * g++.dg/ext/label2.C: Same.
9558 * g++.dg/ext/label3.C: Same.
9559 * g++.dg/torture/pr42462.C: Same.
9560 * g++.dg/torture/pr42739.C: Same.
9561 * g++.dg/warn/Wunused-label-3.C: Same.
9562
9563 2018-01-12 Tom de Vries <tom@codesourcery.com>
9564
9565 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9566 * g++.dg/Walloca1.C: Same.
9567 * g++.dg/cpp0x/pr70338.C: Same.
9568 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9569 * g++.dg/cpp1y/vla10.C: Same.
9570 * g++.dg/cpp1y/vla2.C: Same.
9571 * g++.dg/cpp1y/vla6.C: Same.
9572 * g++.dg/cpp1y/vla8.C: Same.
9573 * g++.dg/debug/debug5.C: Same.
9574 * g++.dg/debug/debug6.C: Same.
9575 * g++.dg/debug/pr54828.C: Same.
9576 * g++.dg/diagnostic/pr70105.C: Same.
9577 * g++.dg/eh/cleanup5.C: Same.
9578 * g++.dg/eh/spbp.C: Same.
9579 * g++.dg/ext/tmplattr9.C: Same.
9580 * g++.dg/ext/vla10.C: Same.
9581 * g++.dg/ext/vla11.C: Same.
9582 * g++.dg/ext/vla12.C: Same.
9583 * g++.dg/ext/vla15.C: Same.
9584 * g++.dg/ext/vla16.C: Same.
9585 * g++.dg/ext/vla17.C: Same.
9586 * g++.dg/ext/vla3.C: Same.
9587 * g++.dg/ext/vla6.C: Same.
9588 * g++.dg/ext/vla7.C: Same.
9589 * g++.dg/init/array24.C: Same.
9590 * g++.dg/init/new47.C: Same.
9591 * g++.dg/init/pr55497.C: Same.
9592 * g++.dg/opt/pr78201.C: Same.
9593 * g++.dg/template/vla2.C: Same.
9594 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9595 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9596 * g++.dg/torture/pr62127.C: Same.
9597 * g++.dg/torture/pr67055.C: Same.
9598 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9599 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9600 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9601 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9602 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9603 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9604 * g++.dg/warn/Wvla-1.C: Same.
9605 * g++.dg/warn/Wvla-3.C: Same.
9606 * g++.old-deja/g++.ext/array2.C: Same.
9607 * g++.old-deja/g++.ext/constructor.C: Same.
9608 * g++.old-deja/g++.law/builtin1.C: Same.
9609 * g++.old-deja/g++.other/crash12.C: Same.
9610 * g++.old-deja/g++.other/eh3.C: Same.
9611 * g++.old-deja/g++.pt/array6.C: Same.
9612 * g++.old-deja/g++.pt/dynarray.C: Same.
9613
9614 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9615
9616 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9617
9618 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9619
9620 PR libfortran/67412
9621 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9622 on *-*-solaris2.10.
9623
9624 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9625
9626 * lib/target-supports.exp (check_effective_target_branch_cost):
9627 Accept all x86 targets.
9628
9629 2018-01-12 Martin Liska <mliska@suse.cz>
9630
9631 PR ipa/83054
9632 * g++.dg/warn/pr83054.C: New test.
9633
9634 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9635
9636 * gcc.target/powerpc/spec-barr-1.c: New file.
9637
9638 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9639
9640 PR target/83330
9641 * gcc.target/i386/pr83330.c: New test.
9642
9643 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9644
9645 PR fortran/79383
9646 * gfortran.dg/dtio_31.f03: New test.
9647 * gfortran.dg/dtio_32.f03: New test.
9648
9649 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9650
9651 PR c++/43486
9652 * g++.dg/wrappers: New subdirectory.
9653 * g++.dg/wrappers/README: New file.
9654 * g++.dg/wrappers/alloc.C: New test case.
9655 * g++.dg/wrappers/cow-istream-string.C: New test case.
9656 * g++.dg/wrappers/cp-stdlib.C: New test case.
9657 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9658 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9659
9660 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9661
9662 PR middle-end/83718
9663 * g++.dg/torture/pr83718.C: New testcase.
9664
9665 2018-01-11 Martin Jambor <mjambor@suse.cz>
9666
9667 PR ipa/83178
9668 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9669
9670 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9671
9672 PR tree-optimization/83695
9673 * gcc.dg/tree-ssa/pr83695.c: New test.
9674
9675 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9676
9677 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9678 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9679
9680 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9681
9682 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9683 * gcc.target/arm/simd/fp16fml_high.c: New test.
9684 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9685 * lib/target-supports.exp
9686 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9687 check_effective_target_arm_fp16fml_neon_ok,
9688 add_options_for_arm_fp16fml_neon): New procedures.
9689
9690 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9691
9692 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9693 combination tests.
9694
9695 2018-01-11 Richard Biener <rguenther@suse.de>
9696
9697 PR tree-optimization/83435
9698 * gcc.dg/graphite/pr83435.c: New testcase.
9699
9700 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9701 Alan Hayward <alan.hayward@arm.com>
9702 David Sherwood <david.sherwood@arm.com>
9703
9704 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9705
9706 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9707
9708 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9709
9710 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9711
9712 PR target/82096
9713 * gcc.c-torture/compile/pr82096.c: New test.
9714
9715 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9716
9717 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9718
9719 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9720
9721 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9722
9723 2018-01-11 Justin Squirek <squirek@adacore.com>
9724
9725 * gnat.dg/expr_func4.adb: New testcase.
9726
9727 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9728
9729 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9730 testcase.
9731
9732 2018-01-11 Bob Duff <duff@adacore.com>
9733
9734 * gnat.dg/protected_null.adb: New testcase.
9735
9736 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9737
9738 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9739
9740 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9741
9742 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9743
9744 2018-01-11 Justin Squirek <squirek@adacore.com>
9745
9746 * gnat.dg/loopvar.adb: New testcase.
9747
9748 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9749
9750 PR middle-end/83189
9751 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9752
9753 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9754
9755 * gcc.c-torture/compile/pr83575.c: New testcase.
9756
9757 2018-01-10 Michael Collison <michael.collison@arm.com>
9758
9759 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9760 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9761 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9762 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9763 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9764 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9765 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9766 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9767 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9768 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9769 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9770 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9771 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9772 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9773 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9774 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9775
9776 2018-01-10 Michael Collison <michael.collison@arm.com>
9777
9778 * gcc.target/aarch64/sha2.h: New shared testcase.
9779 * gcc.target/aarch64/sha2_1.c: New testcase.
9780 * gcc.target/aarch64/sha2_2.c: New testcase.
9781 * gcc.target/aarch64/sha2_3.c: New testcase.
9782 * gcc.target/aarch64/sha3.h: New shared testcase.
9783 * gcc.target/aarch64/sha3_1.c: New testcase.
9784 * gcc.target/aarch64/sha3_2.c: New testcase.
9785 * gcc.target/aarch64/sha3_3.c: New testcase.
9786
9787 2018-01-10 Michael Collison <michael.collison@arm.com>
9788
9789 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9790
9791 2018-01-10 Martin Sebor <msebor@redhat.com>
9792
9793 PR tree-optimization/83781
9794 * gcc.dg/strlenopt-42.c: New test.
9795
9796 2018-01-11 Martin Sebor <msebor@gmail.com>
9797 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9798
9799 PR tree-optimization/83501
9800 PR tree-optimization/81703
9801
9802 * gcc.dg/strlenopt-39.c: New test-case.
9803 * gcc.dg/pr81703.c: Likewise.
9804
9805 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9806
9807 * gnat.dg/atomic10.adb: New test.
9808
9809 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9810
9811 PR fortran/82367
9812 * gfortran.dg/deferred_character_18.f90: New test.
9813
9814 2018-01-10 Martin Sebor <msebor@redhat.com>
9815
9816 PR tree-optimization/83671
9817 * gcc.dg/strlenopt-40.c: New test.
9818 * gcc.dg/strlenopt-41.c: New test.
9819
9820 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9821
9822 PR fortran/83093
9823 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9824
9825 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9826
9827 PR target/83399
9828 * gcc.target/powerpc/pr83399.c: New test.
9829
9830 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9831
9832 PR c++/43486
9833 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9834 to reflect that the arguments are correctly underlined.
9835 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9836 for globals, params, locals and literals.
9837 (test_sizeof): Directly test the location of "sizeof", rather than
9838 when used in compound expressions.
9839 (test_alignof): Likewise for "alignof".
9840 (test_string_literals): Likewise for string literals.
9841 (test_numeric_literals): Likewise for numeric literals.
9842 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9843 (test_typeid): Likewise for typeid.
9844 (test_unary_plus): New.
9845 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9846 format strings.
9847
9848 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9849
9850 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9851
9852 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9853
9854 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9855
9856 2018-01-10 Marek Polacek <polacek@redhat.com>
9857
9858 PR c++/82541
9859 * g++.dg/warn/Wduplicated-branches4.C: New test.
9860
9861 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9862
9863 PR c++/81327
9864 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9865 cast to void *.
9866
9867 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9868
9869 PR c++/81055
9870 * g++.dg/cpp0x/new2.C: New.
9871
9872 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9873
9874 PR target/83735
9875 * gcc.target/i386/pr83735.c: New test.
9876
9877 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9878
9879 * lib/target-supports.exp (check_effective_target_branch_cost):
9880 New function.
9881 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9882 * gcc.dg/pr21643.c: Likewise.
9883 * gcc.dg/pr46309.c: Likewise.
9884 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9885 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9886 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9887 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9888 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9889 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9890 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9891 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9892 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9893 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9894 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9895 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9896 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9897 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9898
9899 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9900
9901 PR target/83629
9902 * gcc.target/powerpc/pr83629.c: New testcase.
9903
9904 2018-01-10 Richard Biener <rguenther@suse.de>
9905
9906 PR testsuite/78768
9907 * gcc.dg/pr78768.c: Un-XFAIL.
9908
9909 2018-01-10 Richard Biener <rguenther@suse.de>
9910
9911 PR debug/82425
9912 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9913
9914 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9915
9916 PR tree-optimization/83753
9917 * gcc.dg/torture/pr83753.c: New test.
9918
9919 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9920
9921 * gcc.target/i386/avx2-gather-1.c: Add -march.
9922 * gcc.target/i386/avx2-gather-2.c: Add -march.
9923 * gcc.target/i386/avx2-gather-3.c: Add -march.
9924 * gcc.target/i386/avx2-gather-4.c: Add -march.
9925 * gcc.target/i386/avx2-gather-5.c: Add -march.
9926 * gcc.target/i386/avx2-gather-6.c: Add -march.
9927 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9928 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9929 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9930 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9931 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9932 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9933 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9934 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9935 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9936 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9937
9938 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9939
9940 PR target/78585:
9941 * gcc.target/i386/pr78585.c: New test.
9942
9943 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR c++/83734
9946 * g++.dg/cpp0x/pr83734.C: New test.
9947
9948 2018-01-09 Carl Love <cel@us.ibm.com>
9949
9950 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9951 vec_mergeo builtins with float, double, long long, unsigned long long,
9952 bool long long arguments.
9953 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9954 vec_float2 with double arguments.
9955 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9956 vec_mergew and vec_mergow builtins.
9957
9958 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9959
9960 PR fortran/83742
9961 * gfortran.dg/contiguous_6.f90: New test.
9962
9963 2018-01-09 Richard Biener <rguenther@suse.de>
9964
9965 PR tree-optimization/83668
9966 * gcc.dg/graphite/pr83668.c: New testcase.
9967
9968 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9969
9970 PR tree-optimization/64811
9971 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9972 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9973 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9974 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9975 New tests.
9976 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9977
9978 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9979
9980 PR target/79883
9981 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9982
9983 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9984
9985 PR target/82641
9986 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9987 no NEON and require softfp or hard float-abi.
9988 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9989
9990 2018-01-09 Richard Biener <rguenther@suse.de>
9991
9992 PR tree-optimization/83572
9993 * gcc.dg/graphite/pr83572.c: New testcase.
9994
9995 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9996
9997 PR target/83507
9998 * gcc.dg/sms-13.c: New test.
9999
10000 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10001
10002 PR fortran/83741
10003 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10004
10005 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10006 Monk Chiang <sh.chiang04@gmail.com>
10007
10008 * gcc.target/riscv/save-restore-1.c: New.
10009
10010 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10011
10012 PR target/83677
10013 * gcc.target/powerpc/pr83677.c: New file.
10014
10015 2018-01-08 Jeff Law <law@redhat.com>
10016
10017 PR rtl-optimizatin/81308
10018 * g++.dg/pr81308-1.C: New test.
10019 * g++.dg/pr81308-2.C: New test.
10020
10021 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10022
10023 PR target/83663 - Revert r255946
10024 * gcc.target/aarch64/vect-slp-dup.c: New.
10025
10026 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10027
10028 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10029 combination tests.
10030
10031 2018-01-08 Richard Biener <rguenther@suse.de>
10032
10033 PR tree-optimization/83563
10034 * gcc.dg/graphite/pr83563.c: New testcase.
10035
10036 2018-01-08 Richard Biener <rguenther@suse.de>
10037
10038 PR middle-end/83713
10039 * g++.dg/torture/pr83713.C: New testcase.
10040
10041 2018-01-08 Tom de Vries <tom@codesourcery.com>
10042
10043 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10044
10045 2018-01-08 Richard Biener <rguenther@suse.de>
10046
10047 PR tree-optimization/83685
10048 * gcc.dg/torture/pr83685.c: New testcase.
10049
10050 2018-01-08 Richard Biener <rguenther@suse.de>
10051
10052 PR lto/83719
10053 * gcc.dg/lto/pr83719_0.c: New testcase.
10054
10055 2018-01-08 Tom de Vries <tom@codesourcery.com>
10056
10057 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10058 * gcc.dg/graphite/run-id-1.c: Same.
10059 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10060
10061 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10062
10063 PR fortran/83611
10064 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10065 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10066 * gfortran.dg/pdt_27.f03: New test.
10067
10068 PR fortran/83731
10069 * gfortran.dg/pdt_28.f03: New test.
10070
10071 2018-01-08 Tom de Vries <tom@codesourcery.com>
10072
10073 * c-c++-common/builtins.c: Require effective target alloca.
10074 * gcc.dg/Wrestrict.c: Same.
10075 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10076
10077 2018-01-08 Richard Biener <rguenther@suse.de>
10078
10079 PR middle-end/83580
10080 * gcc.dg/torture/pr83580.c: New testcase.
10081
10082 2018-01-08 Richard Biener <rguenther@suse.de>
10083
10084 PR middle-end/83517
10085 * gcc.dg/pr83517.c: New testcase.
10086
10087 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10088
10089 PR middle-end/81897
10090 * gcc.dg/uninit-pr81897.c: New test.
10091
10092 2018-01-06 Martin Sebor <msebor@redhat.com>
10093
10094 PR tree-optimization/83640
10095 * gcc.dg/Wrestrict-6.c: New test.
10096 * gcc.dg/pr83640.c: New test.
10097
10098 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10099
10100 * gcc.target/aarch64/reg-alloc-1.c: New test.
10101
10102 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10103
10104 PR fortran/50892
10105 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10106
10107 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR debug/83480
10110 * gcc.dg/pr83480.c: New test.
10111
10112 PR rtl-optimization/83682
10113 * gcc.target/i386/pr83682.c: New test.
10114
10115 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10116
10117 PR fortran/78534
10118 PR fortran/66310
10119 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10120 * gfortran.dg/dependency_49.f90: Likewise.
10121 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10122 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10123 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10124 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10125 * gfortran.dg/string_1_lp64.f90: New test.
10126 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10127 * gfortran.dg/string_3_lp64.f90: New test.
10128
10129 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR target/83604
10132 * gcc.target/i386/sse-26.c: New test.
10133
10134 PR target/83604
10135 * gcc.target/i386/pr83604.c: New test.
10136
10137 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10138
10139 * gcc.dg/vect/vect-align-4.c: New test.
10140 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10141 and redefine as a structure with an unaligned member "b".
10142 (foo): Update accordingly.
10143
10144 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10145
10146 PR target/82439
10147 * gcc.target/aarch64/bics_5.c: New test.
10148 * gcc.target/arm/bics_5.c: Likewise.
10149
10150 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR tree-optimization/83605
10153 * gcc.dg/pr83605.c: New test.
10154
10155 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10156
10157 PR target/83554
10158 * gcc.target/i386/pr83554.c: New test.
10159
10160 PR ipa/82352
10161 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10162 long unsigned int.
10163
10164 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10165
10166 PR fortran/83683
10167 PR fortran/45689
10168 * gfortran.dg/eoshift_8.f90: New test.
10169 * gfortran.dg/simplify_eoshift_1.f90: New test.
10170
10171 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10172
10173 PR debug/83585
10174 * gcc.dg/pr83585.c: New test.
10175
10176 2018-01-04 Nathan Sidwell <nathan@acm.org>
10177
10178 PR c++/83667
10179 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10180
10181 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10182
10183 PR debug/83666
10184 * gcc.dg/pr83666.c: New test.
10185
10186 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10187
10188 PR target/83628
10189 * gcc.target/alpha/pr83628-1.c: New test.
10190 * gcc.target/alpha/pr83628-2.c: Ditto.
10191
10192 2018-01-04 Martin Liska <mliska@suse.cz>
10193
10194 PR ipa/82352
10195 * g++.dg/ipa/pr82352.C: New test.
10196
10197 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10198
10199 * gcc.dg/vect-opt-info-1.c: Moved to ...
10200 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10201 vect_int targets, use dg-additional-options instead of dg-options and
10202 use relative line numbers instead of absolute.
10203
10204 2018-01-03 Martin Sebor <msebor@redhat.com>
10205
10206 PR tree-optimization/83655
10207 * gcc.dg/Wrestrict-5.c: New test.
10208 * c-c++-common/builtins.c: New test.
10209
10210 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10211 Alan Hayward <alan.hayward@arm.com>
10212 David Sherwood <david.sherwood@arm.com>
10213
10214 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10215 (main): Call it.
10216
10217 2018-01-03 Jeff Law <law@redhat.com>
10218
10219 PR target/83641
10220 * gcc.target/i386/stack-check-17.c: New test.
10221 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10222
10223 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10224
10225 PR debug/83621
10226 * gcc.dg/pr83621.c: New test.
10227
10228 PR debug/83645
10229 * gcc.dg/pr83645.c: New test.
10230
10231 2018-01-03 Martin Sebor <msebor@redhat.com>
10232
10233 PR tree-optimization/83603
10234 * gcc.dg/Wrestrict-4.c: New test.
10235
10236 PR c/83559
10237 * gcc.dg/const-2.c: New test.
10238 * gcc.dg/pure-3.c: New test.
10239
10240 2018-01-03 Martin Sebor <msebor@redhat.com>
10241
10242 * gcc.dg/Wrestrict-3.c: New test.
10243
10244 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR c++/83555
10247 * g++.dg/opt/pr83555.C: New test.
10248 * g++.dg/ubsan/pr83555.C: New test.
10249
10250 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10251
10252 PR c/82050
10253 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10254 the !CHECKING_P case by expecting a note.
10255 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10256 a note for the !CHECKING_P case, and move the return statement
10257 outside of #if CHECKING_P guard.
10258
10259 2018-01-03 Jeff Law <law@redhat.com>
10260
10261 PR middle-end/83654
10262 * gcc.target/i386/stack-check-18.c: New test.
10263 * gcc.target/i386/stack-check-19.c: New test.
10264
10265 2018-01-03 Martin Sebor <msebor@redhat.com>
10266
10267 PR tree-optimization/83501
10268 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10269
10270 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10271
10272 PR tree-optimization/83501
10273 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10274
10275 2018-01-03 Nathan Sidwell <nathan@acm.org>
10276
10277 PR c++/83667
10278 * g++.dg/ipa/pr83667.C: New.
10279
10280 2018-01-03 Martin Liska <mliska@suse.cz>
10281
10282 PR tree-optimization/83593
10283 * gcc.dg/pr83593.c: New test.
10284
10285 2018-01-03 Martin Liska <mliska@suse.cz>
10286
10287 PR ipa/83549
10288 * g++.dg/ipa/pr83549.C: New test.
10289
10290 2018-01-03 Marek Polacek <polacek@redhat.com>
10291
10292 PR c++/83592
10293 * g++.dg/warn/mvp2.C: New test.
10294
10295 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10296
10297 PR preprocessor/83602
10298 * g++.dg/cpp/pr83602.C: New test.
10299
10300 PR c++/83634
10301 * g++.dg/parse/pr83634.C: New test.
10302
10303 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10304
10305 PR fortran/83664
10306 * gfortran.dg/eoshift_7.f90: New test.
10307
10308 2018-01-03 Jan Beulich <jbeulich@suse.com>
10309
10310 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10311 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10312
10313 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10314
10315 Update copyright years.
10316
10317 2018-01-03 Martin Liska <mliska@suse.cz>
10318
10319 PR ipa/83594
10320 * gcc.dg/ipa/pr83594.c: New test.
10321
10322 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10323 Alan Hayward <alan.hayward@arm.com>
10324 David Sherwood <david.sherwood@arm.com>
10325
10326 * gcc.dg/vect-opt-info-1.c: New test.
10327
10328 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10329
10330 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10331 floorf128, truncf128, and roundf128.
10332 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10333 optimizations added in match.pd.
10334 * gcc.target/powerpc/float128-hw6.c: Likewise.
10335 * gcc.target/powerpc/float128-hw7.c: Likewise.
10336 * gcc.target/powerpc/float128-hw8.c: Likewise.
10337 * gcc.target/powerpc/float128-hw9.c: Likewise.
10338 * gcc.target/powerpc/float128-hw10.c: Likewise.
10339 * gcc.target/powerpc/float128-hw11.c: Likewise.
10340
10341 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10342
10343 PR c++/83556
10344 * g++.dg/cpp0x/pr83556.C: New test.
10345
10346 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10347
10348 PR fortran/45689
10349 PR fortran/83650
10350 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10351 * gfortran.dg/simplify_cshift_4.f90: New test.
10352
10353 2018-01-02 Marek Polacek <polacek@redhat.com>
10354
10355 PR c++/81860
10356 * g++.dg/cpp0x/inh-ctor30.C: New test.
10357
10358 PR c++/83644
10359 * g++.dg/cpp1z/pr83644.C: New test.
10360
10361 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10362
10363 PR fortran/83076
10364 * gfortran.dg/coarray_45.f90: New test.
10365
10366 PR fortran/83319
10367 * gfortran.dg/coarray_46.f90: New test.
10368
10369 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10370
10371 PR tree-optimization/83581
10372 * gcc.dg/pr83581.c: New test.
10373
10374 PR c/83595
10375 * gcc.dg/pr83595.c: New test.
10376
10377 PR middle-end/83608
10378 * g++.dg/opt/pr83608.C: New test.
10379
10380 PR middle-end/83609
10381 * gcc.dg/pr83609.c: New test.
10382 * g++.dg/opt/pr83609.C: New test.
10383
10384 PR middle-end/83623
10385 * gcc.dg/pr83623.c: New test.
10386
10387 * gcc.target/i386/i386.exp
10388 (check_effective_target_avx512vpopcntdqvl): New proc.
10389 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10390 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10391 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10392 \f
10393 Copyright (C) 2018 Free Software Foundation, Inc.
10394
10395 Copying and distribution of this file, with or without modification,
10396 are permitted in any medium without royalty provided the copyright
10397 notice and this notice are preserved.