re PR fortran/68846 (Pointer function as LValue doesn't work when the assignment...
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/68846
4 * gfortran.dg/temporary_3.f90 : New test.
5
6 PR fortran/70864
7 * gfortran.dg/temporary_2.f90 : New test.
8
9 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
10
11 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
12 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
13 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
14 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
15 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
16 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
17 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
18 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
19 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
20 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
21 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
22 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
23 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
24 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
25 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
26 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
27 * gcc.dg/vmx/st-be-order.c: Delete testcase.
28 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
29 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
30 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
31 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
32 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
33 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
34 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
35 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
36 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
37 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
38
39 2018-05-10 Jakub Jelinek <jakub@redhat.com>
40
41 PR tree-optimization/85699
42 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
43 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
44 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
45 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
46
47 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
48
49 * g++.dg/tls/pr85400.C: New test.
50
51 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
52
53 PR c++/85713
54 * g++.dg/cpp1y/lambda-generic-85713.C: New.
55
56 2018-05-09 Carl Love <cel@us.ibm.com>
57
58 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
59
60 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
61
62 PR c++/85713
63 Revert:
64 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
65
66 PR c++/84588
67 * g++.dg/cpp1y/pr84588.C: New.
68
69 2018-05-09 Andreas Schwab <schwab@suse.de>
70
71 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
72
73 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
74
75 * gcc.target/aarch64/store_lane_spill_1.c: New test.
76 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
77
78 2018-05-08 Carl Love <cel@us.ibm.com>
79 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
80
81 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
82
83 PR c++/84588
84 * g++.dg/cpp1y/pr84588.C: New.
85
86 2018-05-08 Marek Polacek <polacek@redhat.com>
87
88 PR c++/85695
89 * g++.dg/cpp1z/constexpr-if22.C: New test.
90
91 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
92
93 PR target/85693
94 * gcc.target/i386/pr85693.c: New test.
95
96 2018-05-08 Jakub Jelinek <jakub@redhat.com>
97
98 PR target/85683
99 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
100 scan-assembler-times checking that except for [fh]*xor other functions
101 don't use any load instructions.
102
103 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
104
105 * gcc.target/i386/builtin_target.c: Test goldmont.
106 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
107 arch=silvermont.
108
109 2018-05-08 Jakub Jelinek <jakub@redhat.com>
110
111 PR target/85572
112 * g++.dg/other/sse2-pr85572-1.C: New test.
113 * g++.dg/other/sse2-pr85572-2.C: New test.
114 * g++.dg/other/sse4-pr85572-1.C: New test.
115 * g++.dg/other/avx2-pr85572-1.C: New test.
116
117 PR target/85317
118 * gcc.target/i386/pr85317.c: New test.
119 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
120 optimization barrier to avoid optimizing away the expected insn.
121
122 PR target/85480
123 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
124 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
125
126 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
127
128 * g++.dg/other/sve_const_pred_1.C: Rename to...
129 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
130 target selectors and explicit -march options.
131 * g++.dg/other/sve_const_pred_2.C: Rename to...
132 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
133 * g++.dg/other/sve_const_pred_3.C: Rename to...
134 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
135 * g++.dg/other/sve_const_pred_4.C: Rename to...
136 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
137 * g++.dg/other/sve_tls_2.C: Rename to...
138 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
139 * g++.dg/other/sve_vcond_1.C: Rename to...
140 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
141 * g++.dg/other/sve_vcond_1_run.C: Rename to...
142 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
143
144 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
145
146 PR testsuite/85586
147 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
148 !vect_no_align.
149
150 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
151
152 PR c++/57429
153 * g++.dg/cpp0x/deleted14.C: New.
154
155 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
156 Alan Hayward <alan.hayward@arm.com>
157 David Sherwood <david.sherwood@arm.com>
158
159 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
160 XFAIL the BIC test.
161 * gcc.target/aarch64/sve/vcond_7.c: New test.
162 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
163
164 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
165
166 PR c++/70563
167 * g++.dg/cpp0x/sfinae62.C: New.
168
169 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
170
171 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
172 load from src[i].
173
174 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
175
176 PR c++/80691
177 * g++.dg/cpp0x/narrowing1.C: New.
178
179 2018-05-08 Richard Biener <rguenther@suse.de>
180
181 PR middle-end/85588
182 * gcc.dg/torture/pr85574.c: Rename to...
183 * gcc.dg/torture/pr85588.c: ... this.
184
185 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
186
187 PR fortran/54613
188 * gfortran.dg/minmaxloc_12.f90: New test case.
189 * gfortran.dg/minmaxloc_13.f90: New test case.
190
191 2018-05-07 Nathan Sidwell <nathan@acm.org>
192
193 * g++.dg/cpp0x/range-for10.C: Delete.
194 * g++.dg/ext/forscope1.C: Delete.
195 * g++.dg/ext/forscope2.C: Delete.
196 * g++.dg/template/for1.C: Delete.
197
198 2018-05-07 Jeff Law <law@redhat.com>
199
200 * gfortran.dg/linefile.f90: New test.
201
202 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
203
204 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
205 and options.
206
207 2018-05-06 Jakub Jelinek <jakub@redhat.com>
208
209 PR c++/85659
210 * g++.dg/ext/asm14.C: New test.
211 * g++.dg/ext/asm15.C: New test.
212 * g++.dg/ext/asm16.C: New test.
213
214 2018-05-06 Michael Eager <eager@eagercon.com>
215
216 * gcc.target/microblaze/others/picdtr.c: Correct option
217 -fPIE -mpic-data-is-text-relative.
218
219 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
220
221 * gcc.target/microblaze/others/picdtr.c: Add test for
222 -fPIE -mpic-data-is-text-relative.
223
224 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
225
226 PR fortran/85507
227 * gfortran.dg/coarray_dependency_1.f90: New test.
228 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
229
230 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
231
232 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
233 to match the currently produced gimple.
234
235 2018-05-04 Carl Love <cel@us.ibm.com>
236 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
237 vec_trunc.
238 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
239 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
240 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
241 xvcmpgedp counts. Add xxsel counts.
242
243 2018-05-04 Richard Biener <rguenther@suse.de>
244
245 PR middle-end/85627
246 * g++.dg/torture/pr85627.C: New testcase.
247
248 2018-05-04 Richard Biener <rguenther@suse.de>
249
250 PR middle-end/85574
251 * gcc.dg/torture/pr85574.c: New testcase.
252 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
253
254 2018-05-04 Jakub Jelinek <jakub@redhat.com>
255
256 PR libstdc++/85466
257 * gcc.dg/nextafter-1.c: New test.
258 * gcc.dg/nextafter-2.c: New test.
259 * gcc.dg/nextafter-3.c: New test.
260 * gcc.dg/nextafter-4.c: New test.
261
262 2018-05-03 Nathan Sidwell <nathan@acm.org>
263
264 Remove -ffriend-injection.
265 * g++.old-deja/g++.jason/scoping15.C: Delete.
266 * g++.old-deja/g++.mike/net43.C: Delete.
267
268 2018-05-03 Jakub Jelinek <jakub@redhat.com>
269
270 PR target/85530
271 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
272 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
273 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
274 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
275
276 2018-05-03 Tom de Vries <tom@codesourcery.com>
277
278 PR testsuite/85106
279 * lib/scanoffloadtree.exp: New file.
280
281 2018-05-03 Richard Biener <rguenther@suse.de>
282
283 PR tree-optimization/85615
284 * gcc.dg/torture/pr85615.c: New testcase.
285
286 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
287
288 PR tree-optimization/70291
289 * gcc.dg/complex-6.c: New test.
290 * gcc.dg/complex-7.c: Likewise.
291
292 2018-05-03 Richard Biener <rguenther@suse.de>
293
294 PR testsuite/85579
295 * fortran.dg/pr51434.f90: Truncate transfer argument.
296
297 2018-05-02 Jakub Jelinek <jakub@redhat.com>
298
299 PR target/85582
300 * gcc.c-torture/execute/pr85582-3.c: New test.
301
302 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
303 Jason Merrill <jason@redhat.com>
304
305 PR c++/68374
306 * g++.dg/warn/Wshadow-13.C: New.
307 * g++.dg/warn/Wshadow-14.C: Likewise.
308
309 2018-05-02 Tom de Vries <tom@codesourcery.com>
310
311 PR libgomp/82428
312 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
313 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
314
315 2018-05-02 David Pagan <dave.pagan@oracle.com>
316
317 PR c/30552
318 * gcc.dg/noncompile/pr30552-1.c: New test.
319 * gcc.dg/noncompile/pr30552-2.c: New test.
320 * gcc.dg/noncompile/pr30552-3.c: New test.
321 * gcc.dg/noncompile/pr30552-4.c: New test.
322
323 2018-05-02 Richard Biener <rguenther@suse.de>
324
325 PR tree-optimization/85597
326 * gcc.dg/vect/pr85597.c: New testcase.
327
328 2018-05-02 Tom de Vries <tom@codesourcery.com>
329
330 PR testsuite/85106
331 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
332 * lib/scanltranstree.exp: New file.
333 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
334 (scan-ltrans-tree-dump-times_required_options)
335 (scan-ltrans-tree-dump-not_required_options)
336 (scan-ltrans-tree-dump-dem_required_options)
337 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
338 * lib/gcc-dg.exp: Include scanltranstree.exp.
339
340 2018-05-02 Tom de Vries <tom@codesourcery.com>
341
342 PR testsuite/85106
343 * gcc.dg/ipa/ipa-icf-38.c: New test.
344 * gcc.dg/ipa/ipa-icf-38a.c: New test.
345 * lib/scandump.exp (dump-base): New proc.
346 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
347 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
348 base.
349 * lib/scanipa.exp: Add "" argument to scan-dump calls.
350 * lib/scanlang.exp: Same.
351 * lib/scanrtl.exp: Same.
352 * lib/scantree.exp: Same.
353 * lib/scanwpaipa.exp: New file.
354 * lib/gcc-dg.exp: Include scanwpaipa.exp.
355
356 2018-05-02 Richard Biener <rguenther@suse.de>
357
358 PR middle-end/85567
359 * gcc.dg/torture/pr85567.c: New testcase.
360
361 2018-05-02 Jakub Jelinek <jakub@redhat.com>
362
363 PR target/85582
364 * gcc.c-torture/execute/pr85582-1.c: New test.
365 * gcc.c-torture/execute/pr85582-2.c: New test.
366
367 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
368
369 PR tree-optimization/85586
370 * gcc.dg/vect/pr85586.c: New test.
371
372 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
373
374 PR tree-optimization/85143
375 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
376 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
377
378 2018-05-01 David Malcolm <dmalcolm@redhat.com>
379
380 PR c/84258
381 * c-c++-common/Wformat-pr84258.c: New test.
382
383 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
384
385 PR tree-optimization/82665
386 * gcc.dg/tree-ssa/pr82665.c: New test.
387
388 2018-04-30 David Malcolm <dmalcolm@redhat.com>
389
390 PR c++/85523
391 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
392 (test_add_fixit_insert_formatted_single_line): New function.
393 (test_add_fixit_insert_formatted_multiline): New function.
394 Extend expected output of generated patch to include fix-it hints
395 for these.
396 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
397 "gcc-rich-location.h". Add test coverage for
398 gcc_rich_location::add_fixit_insert_formatted.
399
400 2018-04-30 David Malcolm <dmalcolm@redhat.com>
401
402 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
403 (test_show_locus): Update for location_get_source_line returning a
404 char_span. Use char_span for handling words in the
405 "test_many_nested_locations" fix-it example.
406
407 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
408
409 * gcc.target/arc/interrupt-8.c: Update test.
410 * gcc.target/arc/loop-4.c: Likewise.
411 * gcc.target/arc/loop-hazard-1.c: Likewise.
412 * gcc.target/arc/sdata-3.c: Likewise.
413
414 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
415
416 * gcc.target/arc/store-merge-1.c: New test.
417 * gcc.target/arc/add_n-combine.c: Update test.
418
419 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
420
421 Microblaze Target: PIC data text relative
422
423 * gcc.target/microblaze/others/data_var1.c: Include
424 PIC case of r20 base register.
425 * gcc.target/microblaze/others/data_var2.c: Ditto.
426 * gcc.target/microblaze/others/picdtr.c: Add new
427 test case for -mpic-is-data-text-relative.
428 * gcc.target/microblaze/others/sdata_var1.c: Add
429 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
430 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
431 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
432 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
433 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
434 * gcc.target/microblaze/others/string_cst1_gpopt.c:
435 Ditto.
436 * gcc.target/microblaze/others/string_cst2_gpopt.c:
437 Ditto.
438
439 2018-04-30 Richard Biener <rguenther@suse.de>
440
441 PR tree-optimization/28364
442 PR tree-optimization/85275
443 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
444 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
445 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
446 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
447 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
448 still passes.
449 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
450 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
451 still passes.
452 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
453 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
454 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
455
456 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
457
458 PR target/84431
459 * gcc.target/i386/pr84431.c: New test.
460
461 2018-04-27 Martin Jambor <mjambor@suse.cz>
462
463 PR ipa/85549
464 * g++.dg/ipa/pr85549.C: New test.
465
466 2018-04-27 Jakub Jelinek <jakub@redhat.com>
467
468 PR c++/85553
469 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
470 directive.
471 * g++.dg/cpp0x/constexpr-85553.C: New test.
472
473 2018-04-27 David Malcolm <dmalcolm@redhat.com>
474
475 PR c++/85515
476 * g++.dg/pr85515-1.C: New test.
477 * g++.dg/pr85515-2.C: New test.
478
479 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
480
481 PR c++/84691
482 * g++.dg/cpp0x/friend3.C: New.
483
484 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
485
486 PR target/82518
487 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
488 Use check_effective_target_arm_little_endian.
489
490 2018-04-27 Jakub Jelinek <jakub@redhat.com>
491
492 PR tree-optimization/85529
493 * gcc.c-torture/execute/pr85529-1.c: New test.
494 * gcc.c-torture/execute/pr85529-2.c: New test.
495 * gcc.dg/pr85529.c: New test.
496
497 2018-04-26 Maciej W. Rozycki <macro@mips.com>
498
499 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
500 `.dword' in addition to `lw' and `.word'.
501
502 2018-04-26 Maciej W. Rozycki <macro@mips.com>
503
504 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
505
506 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
507
508 * gnat.dg/loop_optimization24.adb: New test.
509
510 2018-04-26 Richard Biener <rguenther@suse.de>
511
512 PR tree-optimization/85116
513 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
514 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
515 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
516 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
517
518 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
519
520 PR target/85473
521 * gcc.target/i386/pr85473-1.c: New test.
522 * gcc.target/i386/pr85473-2.c: New test.
523
524 2018-04-25 Nathan Sidwell <nathan@acm.org>
525 Jakub Jelinek <jakub@redhat.com>
526
527 PR c++/85437
528 PR c++/49171
529 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
530 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
531 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
532 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
533 * g++.dg/cpp0x/pr85437-1.C: New.
534 * g++.dg/cpp0x/pr85437-2.C: New.
535 * g++.dg/cpp0x/pr85437-3.C: New.
536 * g++.dg/cpp0x/pr85437-4.C: New.
537
538 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
539
540 PR fortran/85520
541 * gfortran.dg/pr85520.f90: New test.
542
543 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
544
545 PR target/85512
546 * gcc.dg/pr85512.c: New test.
547
548 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
549
550 PR target/85485
551 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
552 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
553 * gcc.dg/pr85388-1.c (dg-options): Likwise.
554 * gcc.dg/pr85388-2.c (dg-options): Likwise.
555 * gcc.dg/pr85388-3.c (dg-options): Likwise.
556 * gcc.dg/pr85388-4.c (dg-options): Likwise.
557 * gcc.dg/pr85388-5.c (dg-options): Likwise.
558 * gcc.dg/pr85388-6.c (dg-options): Likwise.
559 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
560 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
561 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
562 * gcc.target/i386/cet-label.c (dg-options): Likwise.
563 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
564 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
565 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
566 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
567 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
568 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
569 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
570 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
571 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
572 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
573 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
574 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
575 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
576 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
577 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
578 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
579 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
580 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
581 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
582 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
583 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
584 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
585 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
586 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
587 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
588 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
589 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
590 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
591 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
592 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
593 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
594 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
595 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
596 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
597 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
598 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
599 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
600 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
601 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
602 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
603 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
604 * gcc.target/i386/pr84146.c (dg-options): Likwise.
605 * gcc.target/i386/pr85403.c (dg-options): Likwise.
606 * gcc.target/i386/pr85404.c (dg-options): Likwise.
607 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
608 with -mshstk.
609 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
610 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
611 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
612 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
613 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
614 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
615 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
616 * (dg-options): Likwise.
617 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
618 -mno-cet.
619 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
620 * gcc.target/i386/cet-label-3.c: Removed.
621 * gcc.target/i386/cet-property-3.c: Likwise.
622 * gcc.target/i386/cet-sjlj-7.c: Likwise.
623
624 2018-04-24 Jakub Jelinek <jakub@redhat.com>
625
626 PR target/85511
627 * gcc.target/i386/pr85511.c: New test.
628
629 PR target/85503
630 * g++.dg/ext/pr85503.C: New test.
631
632 PR target/85508
633 * gcc.target/i386/pr85508.c: New test.
634
635 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
636
637 PR tree-optimization/85478
638 * g++.dg/pr85478.C: New test.
639
640 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
641
642 * g++.dg/torture/pr85496.C: New test.
643
644 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
645
646 PR rtl-optimization/85423
647 * gcc.dg/pr85423.c: New test.
648
649 2018-04-20 Martin Sebor <msebor@redhat.com>
650
651 PR c/85365
652 * gcc.dg/Wrestrict-15.c: New test.
653
654 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
655
656 PR target/85456
657 * gcc.target/powerpc/pr85456.c: New test.
658
659 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
660
661 * g++.dg/ext/undef-bool-1.C: Require lp64.
662 * gcc.target/powerpc/undef-bool-2.c: Likewise.
663
664 2018-04-20 Jeff Law <law@redhat.com>
665
666 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
667 stack protector.
668 * gcc.dg/stack-check-6.c: Likewise.
669 * gcc.dg/stack-check-6a.c: Likewise.
670 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
671 * gcc.target/i386/stack-check-18.c: Likewise.
672 * gcc.target/i386/stack-check-19.c: Likewise.
673
674 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
675
676 PR testsuite/85483
677 * gcc.target/aarch64/sve/vcond_1.c: Move to...
678 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
679 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
680 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
681
682 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
683
684 PR target/85469
685 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
686 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
687
688 2018-04-20 Richard Biener <rguenther@suse.de>
689
690 PR middle-end/85475
691 * gcc.dg/torture/pr85475.c: New testcase.
692
693 2018-04-20 Martin Jambor <mjambor@suse.cz>
694
695 ipa/85449
696 * gcc.dg/ipa/pr85449.c: New test.
697
698 2018-04-20 Martin Jambor <mjambor@suse.cz>
699
700 ipa/85447
701 * g++.dg/ipa/pr85447.C: New file.
702 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
703
704 2018-04-20 Jakub Jelinek <jakub@redhat.com>
705
706 PR c++/85462
707 * g++.dg/cpp0x/pr85462.C: New test.
708
709 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
710
711 * gcc.target/i386/pr85404.c: Require CET target.
712
713 2018-04-19 Jakub Jelinek <jakub@redhat.com>
714
715 PR tree-optimization/85467
716 * gcc.dg/pr85467.c: New test.
717
718 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
719
720 PR c++/84611
721 * g++.dg/parse/crash68.C: New.
722
723 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
724
725 PR libgcc/85334
726 * g++.dg/torture/pr85334.C: New test.
727
728 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
729
730 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
731 * g++.dg/diagnostic/pr85464.C: New.
732
733 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
734
735 PR target/85397
736 * gcc.dg/torture/pr85397-1.c: New test.
737 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
738 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
739
740 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
741
742 PR target/85404
743 * gcc.target/i386/pr85404.c: New test.
744
745 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
746
747 PR target/85417
748 * c-c++-common/attr-nocf-check-1.c: Compile with
749 -fcf-protection=none.
750 * c-c++-common/attr-nocf-check-3.c: Likewise.
751 * gcc.dg/march-generic.c: Likewise.
752 * gcc.target/i386/align-limit.c: Likewise.
753 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
754 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
755 * gcc.target/i386/cet-property-2.c: Likewise.
756 * gcc.target/i386/ret-thunk-26.c: Likewise.
757 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
758 targets.
759 * c-c++-common/fcf-protection-2.c: Likewise.
760 * c-c++-common/fcf-protection-3.c: Likewise.
761 * c-c++-common/fcf-protection-5.c: Likewise.
762 * c-c++-common/fcf-protection-6.c: Likewise.
763 * c-c++-common/fcf-protection-7.c: Likewise.
764 * gcc.target/i386/cet-label-3.c: New test.
765 * gcc.target/i386/cet-property-3.c: Likewise.
766 * gcc.target/i386/cet-sjlj-7.c: Likewise.
767 * gcc.target/i386/pr85417-1.c: Likewise.
768 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
769 __x86_indirect_thunk_nt_(r|e)ax
770 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
771 * gcc.target/i386/pr85403.c: Remove dg-error,
772
773 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
774
775 * gcc.target/i386/movdir-1.c: New test.
776
777 2018-04-19 Richard Biener <rguenther@suse.de>
778
779 PR middle-end/85455
780 * gcc.dg/pr85455.c: New testcase.
781
782 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
783
784 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
785 targets.
786 * g++.dg/lto/pr85405b_0.C: Likewise.
787 * g++.dg/lto/pr84805_0.C: Likewise.
788
789 2018-04-18 Martin Liska <mliska@suse.cz>
790
791 PR ipa/83983
792 PR ipa/85391
793 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
794 output.
795
796 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
797
798 PR target/85388
799 * gcc.dg/pr85388-1.c: New test.
800 * gcc.dg/pr85388-2.c: Likewise.
801 * gcc.dg/pr85388-3.c: Likewise.
802 * gcc.dg/pr85388-4.c: Likewise.
803 * gcc.dg/pr85388-5.c: Likewise.
804 * gcc.dg/pr85388-6.c: Likewise.
805
806 2018-04-18 Jan Hubicka <jh@suse.cz>
807 Martin Liska <mliska@suse.cz>
808
809 * g++.dg/lto/pr83121_0.C: Update template.
810 * g++.dg/lto/pr83121_1.C: Update template.
811 * g++.dg/lto/pr84805_0.C: Update template.
812 * g++.dg/lto/pr84805_1.C: Update template.
813 * g++.dg/lto/pr84805_2.C: Update template.
814
815 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
816
817 PR c++/84630
818 * g++.dg/cpp0x/pr84630.C: New.
819
820 2018-04-18 Jakub Jelinek <jakub@redhat.com>
821
822 PR c++/84463
823 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
824 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
825 in two cases. Uncomment two other tests and add expected dg-error for
826 them.
827 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
828 -Wnarrowing diagnostics on some targets for c++11.
829 * g++.dg/parse/array-size2.C: Remove xfail.
830 * g++.dg/cpp0x/constexpr-84463.C: New test.
831
832 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
833
834 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
835 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
836
837 2018-04-17 Jakub Jelinek <jakub@redhat.com>
838
839 PR testsuite/85326
840 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
841 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
842 * g++.dg/other/sve_tls_2.C: Require effective target tls.
843
844 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
845
846 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
847 prevent cascading of errors and change expected error message.
848 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
849 to 64-bit targets.
850 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
851 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
852 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
853 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
854 error message.
855 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
856
857 2018-04-17 Jakub Jelinek <jakub@redhat.com>
858
859 PR target/85430
860 * gcc.dg/pr85430.c: New test.
861
862 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
863
864 PR testsuite/85326
865 * gcc.target/arm/pr54300.C: Move to...
866 * g++.dg/other/pr54300.C: ... Here. Add target directives.
867 * gcc.target/arm/pr55073.C: Move to...
868 * g++.dg/other/pr55073.C: ... Here. Add target directives.
869 * gcc.target/arm/pr56184.C: Move to...
870 * g++.dg/other/pr56184.C: ... Here. Add target directives.
871 * gcc.target/arm/pr59985.C: Move to...
872 * g++.dg/other/pr59985.C: ... Here. Add target directives.
873 * gcc.target/aarch64/pr60675.C: Move to...
874 * g++.dg/other/pr60675.C: ... Here. Add target directives.
875 * gcc.target/aarch64/pr81422.C: Move to...
876 * g++.dg/other/pr81422.C: ... Here. Add target directives.
877 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
878 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
879 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
880 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
881 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
882 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
883 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
884 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
885 * gcc.target/aarch64/sve/tls_2.C: Move to...
886 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
887 * gcc.target/aarch64/pr81414.C: Rename to...
888 * gcc.target/aarch64/pr81414.c: ... This.
889 * gcc.target/aarch64/simd/pr67896.C: Rename to...
890 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
891 messages.
892 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
893 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
894 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
895 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
896 file name.
897
898 2018-04-17 Jakub Jelinek <jakub@redhat.com>
899
900 PR middle-end/85414
901 * gcc.dg/pr85414.c: New test.
902
903 2018-04-17 Martin Jambor <mjambor@suse.cz>
904
905 PR ipa/85421
906 * g++.dg/ipa/pr85421.C: New test.
907
908 2018-04-17 Martin Liska <mliska@suse.cz>
909
910 PR lto/85405
911 * g++.dg/lto/pr85405b_0.C: New test.
912 * g++.dg/lto/pr85405b_1.C: New test.
913
914 2018-04-17 Martin Liska <mliska@suse.cz>
915
916 PR lto/85405
917 * g++.dg/lto/pr85405_0.C: New test.
918 * g++.dg/lto/pr85405_1.C: New test.
919
920 2018-04-17 Martin Liska <mliska@suse.cz>
921
922 PR ipa/85329
923 * g++.dg/ext/pr85329-2.C: New test.
924 * g++.dg/ext/pr85329.C: New test.
925 * gcc.target/i386/mvc12.c: New test.
926
927 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
928
929 PR c++/85039
930 * g++.dg/pr85039-1.C: New.
931 * g++.dg/pr85039-2.C: New.
932 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
933
934 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
935
936 PR target/85080
937 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
938 if the target supports efficient unaligned storage accesses.
939
940 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
941
942 PR target/83660
943 * gcc.target/powerpc/pr83660.C: New test.
944
945 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
946
947 PR target/85403
948 * gcc.target/i386/pr85403.c: New test.
949
950 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
951
952 PR target/84331
953 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
954
955 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
956 Jason Merrill <jason@redhat.com>
957
958 PR c++/85112
959 * g++.dg/cpp0x/pr85112.C: New.
960
961 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
962
963 PR testsuite/85326
964 * g++.dg/ext/undef-bool-1.C: New file.
965 * gcc.target/powerpc/powerpc.exp: Remove .C support.
966 * gcc.target/powerpc/undef-bool-1.C: Remove file.
967
968 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
969
970 PR target/85293
971 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
972 corresponding dg-error clause.
973 * gcc.target/powerpc/pr80098-3.c: Ditto.
974 * gcc.target/powerpc/pr80103-1.c: Delete.
975
976 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
977
978 PR fortran/81773
979 PR fortran/83606
980 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
981 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
982
983 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
984
985 PR fortran/85387
986 * gfortran.dg/implied_do_io_5.f90: New test.
987
988 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
989
990 PR target/83402
991 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
992 several values: positive, negative, and zero.
993 * gcc.target/powerpc/sse2-pslld-1.c: Same.
994 * gcc.target/powerpc/sse2-psllq-1.c: Same.
995
996 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
997
998 PR rtl-optimization/79916
999 * gcc.target/powerpc/pr79916.c: New.
1000
1001 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1002
1003 PR rtl-optimization/85393
1004 * g++.dg/opt/pr85393.C: New test.
1005 * g++.dg/opt/pr85393-aux.cc: New file.
1006
1007 PR rtl-optimization/85376
1008 * gcc.dg/pr85376.c: New test.
1009
1010 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1011
1012 PR rtl-optimization/83852
1013 * gcc.dg/pr83852.c: New testcase.
1014
1015 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1016
1017 PR testsuite/85326
1018 * gcc.target/s390/pr77822-1.C: Rename to ...
1019 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1020 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1021 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1022
1023 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1024
1025 PR lto/71991
1026 * gcc.target/i386/pr71991.c: New testcase.
1027
1028 2018-04-13 Martin Liska <mliska@suse.cz>
1029 Jakub Jelinek <jakub@redhat.com>
1030
1031 PR middle-end/81657
1032 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1033 call.
1034
1035 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1036
1037 PR c++/85385
1038 * g++.dg/diagnostic/macro-arg-count.C: New test.
1039
1040 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1041
1042 PR fortran/83064
1043 PR testsuite/85346
1044 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1045 array and move test to libgomp/testsuite/libgomp.fortran.
1046 * gfortran.dg/do_concurrent_6.f90: New test.
1047
1048 2018-04-12 Marek Polacek <polacek@redhat.com>
1049
1050 PR c++/85258
1051 * g++.dg/parse/error61.C: New test.
1052
1053 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1054
1055 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1056 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1057
1058 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1059
1060 PR target/85347
1061 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1062 specify -mvsx on gcc command line.
1063
1064 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1065
1066 PR middle-end/84955
1067 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1068 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1069
1070 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR target/85328
1073 * gcc.target/i386/pr85328.c: New test.
1074
1075 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1076
1077 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1078
1079 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1080
1081 PR rtl-optimization/85342
1082 * gcc.target/i386/pr85342.c: New test.
1083
1084 2018-04-11 Jason Merrill <jason@redhat.com>
1085
1086 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1087 if ulimit -v is set.
1088
1089 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1090
1091 PR testsuite/85190
1092 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1093
1094 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1095
1096 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1097 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1098
1099 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1100
1101 PR c++/70808
1102 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1103 effective target.
1104
1105 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1106
1107 PR target/84301
1108 * gcc.target/i386/pr84301.c: New test.
1109
1110 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1111
1112 PR tree-optimization/85331
1113 * gcc.c-torture/execute/pr85331.c: New test.
1114
1115 2018-04-11 Marek Polacek <polacek@redhat.com>
1116
1117 PR c++/85032
1118 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1119 * g++.dg/cpp1z/constexpr-if21.C: New test.
1120
1121 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR target/85281
1124 * gcc.target/i386/pr85281.c: New test.
1125
1126 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1127
1128 PR rtl-optimization/84659
1129 * gcc.dg/pr84659.c: New test.
1130
1131 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1132
1133 PR debug/85302
1134 * g++.dg/debug/dwarf2/pr85302.C: New test.
1135
1136 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1137
1138 PR target/85261
1139 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1140 into register.
1141
1142 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1143
1144 PR c++/70808
1145 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1146
1147 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1148
1149 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1150 * gcc.target/powerpc/dimode_off.c: Ditto.
1151 * gcc.target/powerpc/tfmode_off.c: Ditto.
1152 * gcc.target/powerpc/timode_off.c: Ditto.
1153
1154 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1155
1156 * gcc.target/powerpc/vec-ldl-1.c: New test.
1157 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1158 corrections to ABI implementation.
1159
1160 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1161
1162 PR target/85056
1163 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1164
1165 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1166
1167 PR rtl-optimization/85300
1168 * gcc.dg/pr85300.c: New test.
1169
1170 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1171
1172 PR c++/85110
1173 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1174 where we now show the pertinent parameter.
1175 * g++.dg/diagnostic/aka2.C: Likewise.
1176 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1177
1178 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1179
1180 PR fortran/85313
1181 * gfortran.dg/gomp/pr85313.f90: New test.
1182
1183 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1184
1185 PR c++/24314
1186 * g++.dg/parse/template29.C: New.
1187
1188 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1189
1190 PR testsuite/85190
1191 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1192
1193 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR target/85177
1196 PR target/85255
1197 * gcc.target/i386/avx512f-pr85177.c: New test.
1198 * gcc.target/i386/avx512f-pr85255.c: New test.
1199
1200 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1201
1202 PR tree-optimization/85286
1203 * gcc.dg/vect/pr85286.c: New test.
1204
1205 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1206
1207 PR target/85173
1208 * gcc.target/arm/pr85173.c: New test.
1209
1210 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1211
1212 PR lto/85248
1213 * gcc.dg/lto/pr85248_0.c: New test.
1214 * gcc.dg/lto/pr85248_1.c: New test.
1215
1216 2018-04-09 Jan Hubicka <jh@suse.cz>
1217
1218 PR lto/85078
1219 * g++.dg/torture/pr85078.C: New.
1220
1221 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1222
1223 PR c++/85227
1224 * g++.dg/cpp1z/decomp44.C: New.
1225 * g++.dg/cpp1z/decomp45.C: Likewise.
1226
1227 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1228
1229 PR fortran/83064
1230 * gfortran.dg/do_concurrent_5.f90: New test.
1231 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1232 message.
1233
1234 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1235
1236 PR fortran/51260
1237 * gfortran.dg/parameter_array_element_3.f90: New test.
1238
1239 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR c++/85194
1242 * g++.dg/cpp1z/decomp43.C: New test.
1243
1244 PR rtl-optimization/80463
1245 * g++.dg/pr80463.C: Add -w to dg-options.
1246
1247 2018-04-09 Richard Biener <rguenther@suse.de>
1248
1249 PR tree-optimization/85284
1250 * gcc.dg/torture/pr85284.c: New testcase.
1251
1252 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1253
1254 PR rtl-optimization/80463
1255 PR rtl-optimization/83972
1256 PR rtl-optimization/83480
1257
1258 * gcc.dg/pr80463.c: New test.
1259 * g++.dg/pr80463.C: Likewise.
1260 * gcc.dg/pr83972.c: Likewise.
1261
1262 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1263
1264 PR rtl-optimization/83913
1265 * gcc.dg/pr83913.c: New test.
1266
1267 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1268
1269 PR rtl-optimization/83962
1270 * gcc.dg/pr83962.c: New test.
1271
1272 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1273
1274 PR rtl-optimization/83530
1275 * gcc.dg/pr83530.c: New test.
1276
1277 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1278
1279 PR middle-end/82976
1280 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1281
1282 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR tree-optimization/85257
1285 * gcc.dg/pr85257.c: New test.
1286
1287 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1288
1289 * g++.dg/opt/pr85196.C: New test.
1290
1291 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1292
1293 PR c++/84269
1294 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1295 std::tuple here since they need C++11.
1296 * g++.dg/lookup/missing-std-include-8.C: New test.
1297 * g++.dg/lookup/missing-std-include.C: Move std::array and
1298 std::tuple test to missing-std-include-6.C to avoid failures
1299 with C++98.
1300
1301 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1302
1303 PR debug/85252
1304 * gcc.dg/debug/pr85252.c: New test.
1305
1306 PR rtl-optimization/84872
1307 * gcc.dg/graphite/pr84872.c: New test.
1308
1309 PR c++/85210
1310 * g++.dg/cpp1z/decomp42.C: New test.
1311
1312 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1313
1314 PR c++/85021
1315 * g++.dg/lookup/missing-std-include-7.C: New test.
1316
1317 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1318
1319 * gcc.dg/struct-simple.c: Revert r254862.
1320 * lib/target-supports.exp
1321 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1322
1323 2018-04-06 Richard Biener <rguenther@suse.de>
1324
1325 PR middle-end/85244
1326 * gcc.dg/torture/pr85244-1.c: New testcase.
1327 * gcc.dg/torture/pr85244-2.c: Likewise.
1328
1329 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1330
1331 PR sanitizer/85213
1332 * c-c++-common/ubsan/pr85213.c: New test.
1333
1334 2018-04-06 Richard Biener <rguenther@suse.de>
1335
1336 PR middle-end/85180
1337 * gcc.dg/pr85180.c: New testcase.
1338
1339 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1340
1341 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1342 to trigger the optimization. Do some cleanup and function
1343 renaming. Add more test functions.
1344
1345 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1346
1347 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1348 options.
1349 * gcc.target/s390/hotpatch-1.c: Skip when building without
1350 optimization.
1351 * gcc.target/s390/hotpatch-10.c: Likewise.
1352 * gcc.target/s390/hotpatch-11.c: Likewise.
1353 * gcc.target/s390/hotpatch-12.c: Likewise.
1354 * gcc.target/s390/hotpatch-13.c: Likewise.
1355 * gcc.target/s390/hotpatch-14.c: Likewise.
1356 * gcc.target/s390/hotpatch-15.c: Likewise.
1357 * gcc.target/s390/hotpatch-16.c: Likewise.
1358 * gcc.target/s390/hotpatch-17.c: Likewise.
1359 * gcc.target/s390/hotpatch-18.c: Likewise.
1360 * gcc.target/s390/hotpatch-19.c: Likewise.
1361 * gcc.target/s390/hotpatch-2.c: Likewise.
1362 * gcc.target/s390/hotpatch-3.c: Likewise.
1363 * gcc.target/s390/hotpatch-4.c: Likewise.
1364 * gcc.target/s390/hotpatch-5.c: Likewise.
1365 * gcc.target/s390/hotpatch-6.c: Likewise.
1366 * gcc.target/s390/hotpatch-7.c: Likewise.
1367 * gcc.target/s390/hotpatch-8.c: Likewise.
1368 * gcc.target/s390/hotpatch-9.c: Likewise.
1369
1370 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1371
1372 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1373 check for an error instead.
1374 * gcc.dg/Wattributes-6.c: Likewise.
1375
1376 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1377
1378 PR c++/85209
1379 * g++.dg/cpp1z/decomp39.C: New test.
1380 * g++.dg/cpp1z/decomp40.C: New test.
1381
1382 PR c++/85208
1383 * g++.dg/cpp1z/decomp41.C: New test.
1384
1385 PR middle-end/85195
1386 * gcc.dg/pr85195.c: New test.
1387
1388 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1389
1390 PR c++/80956
1391 * g++.dg/cpp0x/initlist100.C: New.
1392 * g++.dg/cpp0x/initlist101.C: Likewise.
1393
1394 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1395
1396 PR c++/84792
1397 * g++.dg/other/pr84792-1.C: New.
1398 * g++.dg/other/pr84792-2.C: Likewise.
1399
1400 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1401
1402 PR target/85193
1403 * gcc.target/i386/pr85193.c: New test.
1404
1405 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1406
1407 PR c++/84979
1408 * g++.dg/concepts/pr84979.C: New.
1409 * g++.dg/concepts/pr84979-2.C: New.
1410 * g++.dg/concepts/pr84979-3.C: New.
1411
1412 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1413
1414 PR c++/80026
1415 * g++.dg/cpp0x/variadic174.C: New.
1416
1417 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1418
1419 PR inline-asm/85172
1420 * g++.dg/ext/builtin13.C: New test.
1421 * g++.dg/ext/atomic-4.C: New test.
1422
1423 PR c++/85146
1424 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1425 * g++.dg/ext/bases3.C: New test.
1426
1427 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1428
1429 PR target/85203
1430 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1431 to match a single insn of the baz function. Move scan directives at
1432 the end of the file below the functions they are trying to test for
1433 better readability.
1434 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1435
1436 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1437
1438 PR rtl-optimization/84878
1439 * gcc.target/powerpc/pr84878.c: New test.
1440
1441 2018-04-04 Michael Matz <matz@suse.de>
1442
1443 * gcc.dg/Wstringop-overflow-4.c: New test.
1444 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1445
1446 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1447
1448 PR testsuite/85189
1449 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1450 for the diagnostics of overridden functions. Adjust for new wording.
1451
1452 2018-04-04 Richard Biener <rguenther@suse.de>
1453
1454 PR lto/85176
1455 * g++.dg/lto/pr85176_0.C: New testcase.
1456
1457 2018-04-04 Richard Biener <rguenther@suse.de>
1458
1459 PR testsuite/85191
1460 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1461 Fix typo.
1462
1463 2018-04-04 Martin Liska <mliska@suse.cz>
1464
1465 PR sanitizer/85174
1466 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1467 and msdata as a workaround for powerpc.
1468
1469 2018-04-04 Richard Biener <rguenther@suse.de>
1470
1471 PR tree-optimization/85168
1472 * gcc.dg/torture/pr85168.c: New testcase.
1473
1474 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1475
1476 PR c++/84943
1477 * g++.dg/pr84943.C: New.
1478 * g++.dg/pr84943-2.C: New.
1479
1480 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1481
1482 PR rtl-optimization/85167
1483 * gcc.dg/pr85167.c: New test.
1484
1485 PR tree-optimization/85156
1486 * c-c++-common/pr85156.c: New test.
1487 * gcc.c-torture/execute/pr85156.c: New test.
1488
1489 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1490
1491 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1492 * gcc.target/powerpc/undef-bool-1.C: New file.
1493 * gcc.target/powerpc/undef-bool-2.c: New file.
1494
1495 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1496
1497 PR c++/84768
1498 * g++.dg/cpp1z/class-deduction52.C: New.
1499
1500 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1501
1502 PR c++/85147
1503 * g++.dg/cpp0x/pr85147.C: New test.
1504
1505 PR c++/85140
1506 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1507
1508 PR c++/85134
1509 * g++.dg/gomp/pr85134.C: New test.
1510 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1511
1512 PR target/85169
1513 * gcc.c-torture/execute/pr85169.c: New test.
1514 * gcc.target/i386/avx512f-pr85169.c: New test.
1515 * gcc.target/i386/avx512bw-pr85169.c: New test.
1516
1517 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1518
1519 PR target/85126
1520 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1521 scan-assembler-times clause.
1522
1523 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1524
1525 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1526 dg-additional-options.
1527
1528 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1529
1530 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1531
1532 2018-04-03 Richard Biener <rguenther@suse.de>
1533
1534 PR testsuite/85154
1535 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1536
1537 2018-04-02 Jim Wilson <jimw@sifive.com>
1538
1539 * gcc.target/riscv/pr84660.c: New.
1540 * gcc.target/riscv/shift-and-1.c: New.
1541 * gcc.target/riscv/shift-and-2.c: New.
1542
1543 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1544
1545 PR fortran/85102
1546 * gfortran.dg/array_simplify_2.f90: New test.
1547
1548 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1549
1550 PR middle-end/85090
1551 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1552 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1553 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1554 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1555 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1556
1557 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1558
1559 PR c++/85027
1560 * g++.dg/pr85027.C: New.
1561
1562 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1563
1564 PR target/83315
1565 * gcc.target/powerpc/sse-maxps-2.c: New test.
1566 * gcc.target/powerpc/sse-minps-2.c: New test.
1567
1568 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1569
1570 PR c++/84791
1571 * g++.dg/gomp/pr84791.C: New test.
1572
1573 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1574
1575 PR fortran/84931
1576 * gfortran.dg/array_constructor_53.f90: New test.
1577
1578 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1579
1580 PR fortran/85130
1581 * gfortran.dg/substr_6.f90: Remove illegal test for
1582 out-of-bounds substring.
1583
1584 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1585
1586 PR fortran/85111
1587 * gfortran.dg/zero_sized_10.f90: New test.
1588
1589 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1590
1591 PR c++/84269
1592 * g++.dg/lookup/missing-std-include-6.C: New test.
1593 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1594 std::tuple tests.
1595 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1596 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1597 <cstring>, <cassert>, and <cstdlib>.
1598
1599 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1600
1601 PR inline-asm/84985
1602 * gcc.target/i386/pr84985.c: New.
1603
1604 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1605
1606 PR c++/85110
1607 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1608
1609 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1610
1611 PR c++/85108
1612 * g++.dg/warn/Wunused-var-31.C: New test.
1613
1614 PR c/85094
1615 * c-c++-common/Wduplicated-branches-14.c: New test.
1616
1617 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1618
1619 PR c++/84606
1620 * g++.dg/cpp0x/pr84606.C: New.
1621
1622 2018-03-29 Carl Love <cel@us.ibm.com>
1623
1624 Revert
1625 2017-09-27 Carl Love <cel@us.ibm.com>
1626
1627 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1628 for the __builtin_fctid and __builtin_fctiw.
1629
1630 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1631
1632 PR target/84912
1633 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1634 deleted builtin function.
1635 (div_weuo): Likewise.
1636 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1637 (div_deuo): Likewise.
1638
1639 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1640
1641 PR c++/85028
1642 * g++.dg/other/default13.C: New.
1643
1644 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1645
1646 PR target/85095
1647 * gcc.target/i386/pr85095-1.c: New test.
1648 * gcc.target/i386/pr85095-2.c: New test.
1649 * gcc.c-torture/execute/pr85095.c: New test.
1650
1651 PR tree-optimization/82004
1652 * gcc.dg/pr82004.c: New test.
1653
1654 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1655 Martin Liska <mliska@suse.cz>
1656
1657 PR sanitizer/85081
1658 * g++.dg/asan/pr85081.C: New test.
1659
1660 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1661
1662 PR c++/84789
1663 * g++.dg/template/pr84789.C: Adjust for testing with
1664 -fconcepts too.
1665
1666 PR c++/84973
1667 * g++.dg/template/pr84973.C: New.
1668 * g++.dg/template/pr84973-2.C: New.
1669 * g++.dg/template/pr84973-3.C: New.
1670
1671 PR c++/84968
1672 * g++.dg/eh/pr84968.C: New.
1673
1674 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1675
1676 PR target/84914
1677 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1678 long double multiply/divide uses the correct function.
1679 * gcc.target/powerpc/mulkc-3.c: Likewise.
1680 * gcc.target/powerpc/divkc-2.c: Likewise.
1681 * gcc.target/powerpc/divkc-3.c: Likewise.
1682
1683 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1684
1685 PR c++/85067
1686 * g++.dg/cpp0x/defaulted51.C: New.
1687 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1688
1689 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1690
1691 PR c++/85077
1692 * g++.dg/ext/vector35.C: New test.
1693
1694 PR c++/85061
1695 * g++.dg/ext/builtin-offsetof3.C: New test.
1696
1697 PR c++/85076
1698 * g++.dg/cpp1y/pr85076.C: New test.
1699
1700 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1701
1702 PR fortran/85084
1703 * gfortran.dg/matmul_rank_1.f90: New test.
1704
1705 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1706 Harald Anlauf <anlauf@gmx.de>
1707
1708 * gfortran.dg/structure_constructor_15.f90: New test.
1709
1710 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1711
1712 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1713 for the diagnostics of overridden functions. Adjust for new wording.
1714 * g++.dg/cpp0x/implicit1.C: Likewise.
1715 * g++.dg/cpp0x/override1.C: Likewise.
1716 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1717 * g++.dg/eh/shadow1.C: Likewise.
1718 * g++.dg/inherit/covariant12.C: Likewise.
1719 * g++.dg/inherit/covariant14.C: Likewise.
1720 * g++.dg/inherit/covariant15.C: Likewise.
1721 * g++.dg/inherit/covariant16.C: Likewise.
1722 * g++.dg/inherit/covariant22.C: Likewise.
1723 * g++.dg/inherit/crash3.C: Likewise.
1724 * g++.dg/inherit/error2.C: Likewise.
1725 * g++.dg/template/crash100.C: Likewise.
1726 * g++.old-deja/g++.eh/spec6.C: Likewise.
1727 * g++.old-deja/g++.mike/p811.C: Likewise.
1728 * g++.old-deja/g++.other/virtual11.C: Likewise.
1729 * g++.old-deja/g++.other/virtual4.C: Likewise.
1730
1731 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1732
1733 PR target/85044
1734 * gcc.target/i386/pr85044.c: New test.
1735
1736 2018-03-27 Martin Sebor <msebor@redhat.com>
1737
1738 PR testsuite/83462
1739 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1740 other than x86.
1741
1742 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1743
1744 PR target/83009
1745 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1746
1747 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1748
1749 PR target/81863
1750 * gcc.target/arm/pr81863.c: New test.
1751
1752 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1753
1754 PR target/85056
1755 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1756 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1757
1758 2018-03-27 Richard Biener <rguenther@suse.de>
1759
1760 PR testsuite/82847
1761 * lib/target-supports.exp (check_ssse3_available): New function.
1762 (check_effective_target_vect_perm_short): Enable for x86 if
1763 check_ssse3_available.
1764
1765 2018-03-27 Richard Biener <rguenther@suse.de>
1766
1767 PR tree-optimization/85082
1768 * gfortran.dg/pr85082.f90: New testcase.
1769
1770 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1771
1772 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1773 to "l=2" in dg-final.
1774
1775 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1776
1777 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1778 * gcc.target/mips/fix-r4000-2.c: Likewise.
1779 * gcc.target/mips/fix-r4000-3.c: Likewise.
1780 * gcc.target/mips/fix-r4000-4.c: Likewise.
1781 * gcc.target/mips/fix-r4000-5.c: Likewise.
1782 * gcc.target/mips/fix-r4000-6.c: Likewise.
1783 * gcc.target/mips/fix-r4000-7.c: Likewise.
1784 * gcc.target/mips/fix-r4000-8.c: Likewise.
1785 * gcc.target/mips/fix-r4000-9.c: Likewise.
1786 * gcc.target/mips/fix-r4000-10.c: Likewise.
1787 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1788 "mulditi3_r4000" instead of "mulditi3".
1789 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1790 "umulditi3_r4000" instead of "umulditi3".
1791
1792 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1793
1794 PR c++/85068
1795 * g++.dg/inherit/covariant22.C: New test.
1796
1797 2018-03-27 Richard Biener <rguenther@suse.de>
1798
1799 PR testsuite/84004
1800 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1801 alignment.
1802
1803 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1804 Jason Merrill <jason@redhat.com>
1805
1806 PR c++/84632
1807 * g++.dg/init/array49.C: New.
1808 * g++.dg/torture/pr70499.C: Adjust.
1809
1810 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1811
1812 PR target/85073
1813 * gcc.target/i386/pr85073.c: New test.
1814
1815 2018-03-26 Richard Biener <rguenther@suse.de>
1816
1817 PR testsuite/85066
1818 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1819 instead of long.
1820
1821 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1822
1823 PR fortran/66709
1824 * gfortran.dg/parameter_array_format.f90: New test.
1825
1826 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1827 Neil Carlson <neil.n.carlson@gmail.com>
1828
1829 PR fortran/84381
1830 * gfortran.dg/literal_character_constant_1.inc: Replace
1831 call abort by STOP n.
1832 * gfortran.dg/overload_1.f90: Likewise.
1833
1834 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1835 Dominique d'Humieres <dominiq@gcc.gnu.org>
1836
1837 PR fortran/84924
1838 * gfortran.dg/scalar_pointer_1.f90: New test.
1839
1840 2018-03-25 Tom de Vries <tom@codesourcery.com>
1841
1842 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1843 precise.
1844
1845 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1846
1847 PR fortran/69497
1848 * gfortran.dg/pr89497.f90: New test.
1849
1850 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1851
1852 PR fortran/70068
1853 * gfortran.dg/substr_7.f90: New test.
1854
1855 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1856
1857 PR fortran/42651
1858 * gfortran.dg/pr42651.f90: New test.
1859 * gfortran.dg/func_result_7.f90: Update error message.
1860
1861 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1862
1863 PR tree-optimization/84005
1864 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1865 failing to force the alignment.
1866
1867 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1868
1869 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1870 from this to...
1871 <vclzd>: ...this.
1872
1873 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1874
1875 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1876 message. Fix scan-assembler patterns.
1877
1878 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1879
1880 PR c++/85015
1881 * g++.dg/cpp0x/pr85015.C: New test.
1882
1883 PR c++/84942
1884 * g++.dg/cpp1y/pr84942.C: New test.
1885
1886 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1887
1888 PR inline-asm/85030
1889 * testsuite/gcc.target/i386/pr85030.c: New.
1890
1891 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1892
1893 PR target/85026
1894 * g++.dg/pr85026.C: New test.
1895
1896 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1897
1898 * g++.dg/debug/pr84704.C: XFAIL AIX.
1899
1900 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1901
1902 PR target/84826
1903 * gcc.target/arm/pr84826.c: Add dg directive.
1904
1905 2018-03-23 Marek Polacek <polacek@redhat.com>
1906
1907 PR c++/85033
1908 * g++.dg/ext/builtin-offsetof2.C: New test.
1909
1910 PR c++/85045
1911 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1912 * gcc.dg/pr85045.c: New test.
1913
1914 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1915
1916 PR debug/85020
1917 * gnat.dg/lto22.adb: New test.
1918 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1919 * gnat.dg/lto22_pkg2.ads: Likewise.
1920
1921 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1922
1923 PR c/80778
1924 * gcc.dg/lto/pr80778_0.c: New test.
1925
1926 PR inline-asm/85034
1927 * gcc.target/i386/pr85034.c: New test.
1928
1929 PR inline-asm/85022
1930 * c-c++-common/torture/pr85022.c: New test.
1931
1932 PR sanitizer/85029
1933 * g++.dg/ubsan/pr85029.C: New test.
1934
1935 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1936
1937 PR c++/71251
1938 * g++.dg/cpp0x/pr71251.C: New.
1939
1940 PR c++/84789
1941 * g++.dg/template/pr84789.C: New.
1942 * g++.dg/template/pr84789-2.C: New.
1943 * g++.dg/template/pr84789-3.C: New.
1944 * g++.dg/parse/dtor11.C: Accept alternate error message.
1945
1946 PR c++/84729
1947 * g++.dg/pr84729.C: New.
1948 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1949 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1950 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1951
1952 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1953
1954 PR fortran/84922
1955 * gfortran.dg/interface_42.f90: New test.
1956 * gfortran.dg/interface_43.f90: New test.
1957
1958 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1959
1960 PR target/84826
1961 * gcc.target/arm/pr84826.c: New test.
1962
1963 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1964
1965 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1966 dg-require-effective-target.
1967 * gcc.target/arm/addr-modes-int.c: Likewise.
1968 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1969
1970 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1971
1972 PR target/84760
1973 * gcc.target/powerpc/altivec-ld-1.c: New test.
1974
1975 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1976
1977 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1978
1979 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1980
1981 PR inline-asm/84941
1982 * gcc.dg/pr84941.c: New test.
1983
1984 2018-03-22 Tom de Vries <tom@codesourcery.com>
1985
1986 PR tree-optimization/84956
1987 * gcc.dg/pr84956.c: New test.
1988
1989 2018-03-22 Marek Polacek <polacek@redhat.com>
1990
1991 PR c++/84854
1992 * g++.dg/cpp1z/constexpr-if15.C: New test.
1993 * g++.dg/cpp1z/constexpr-if16.C: New test.
1994
1995 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1996
1997 * gcc.dg/builtin-tgmath-3.c: New test.
1998
1999 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2000
2001 PR c++/71965
2002 * g++.dg/concepts/pr71965.C: New.
2003
2004 PR c++/84610
2005 PR c++/84642
2006 * g++.dg/cpp0x/pr84610.C: New.
2007 * g++.dg/cpp0x/pr84642.C: New.
2008
2009 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2010
2011 PR c/84999
2012 * c-c++-common/pr84999.c: New test.
2013
2014 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2015
2016 PR c++/84972
2017 * g++.dg/ext/desig10.C: New.
2018
2019 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2020 Harald Anlauf <anlauf@gmx.de>
2021
2022 PR fortran/84957
2023 * gfortran.dg/pr84957.f90: New test.
2024
2025 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR tree-optimization/84960
2028 * gcc.c-torture/compile/pr84960.c: New test.
2029
2030 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2031
2032 PR tree-optimization/84811
2033 * gcc.dg/torture/pr84811.c: New test.
2034
2035 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2036
2037 PR tree-optimization/84982
2038 * c-c++-common/pr84982.c: New test.
2039
2040 PR c++/84961
2041 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2042 "m" (++x) in C++.
2043 * g++.dg/torture/pr84961-1.C: New test.
2044 * g++.dg/torture/pr84961-2.C: New test.
2045
2046 2018-03-21 Nathan Sidwell <nathan@acm.org>
2047
2048 PR c++/85008
2049 * g++.dg/pr85008.C: New.
2050
2051 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2052
2053 PR fortran/84615
2054 * gfortran.dg/char_result_17.f90: New test.
2055
2056 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2057
2058 PR c++/84994
2059 * g++.dg/other/accessor-fixits-1.C: Move to...
2060 * g++.dg/torture/accessor-fixits-1.C: ...here.
2061 * g++.dg/other/accessor-fixits-2.C: Move to...
2062 * g++.dg/torture/accessor-fixits-2.C: ...here.
2063 * g++.dg/other/accessor-fixits-3.C: Move to...
2064 * g++.dg/torture/accessor-fixits-3.C: ...here.
2065 * g++.dg/other/accessor-fixits-4.C: Move to...
2066 * g++.dg/torture/accessor-fixits-4.C: ...here.
2067 * g++.dg/other/accessor-fixits-5.C: Move to...
2068 * g++.dg/torture/accessor-fixits-5.C: ...here.
2069 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2070 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2071 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2072
2073 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2074
2075 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2076
2077 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2078
2079 PR target/82989
2080 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2081
2082 2018-03-21 Nathan Sidwell <nathan@acm.org>
2083
2084 PR c++/84804
2085 * g++.dg/lookup/pr84804.C: New.
2086
2087 2018-03-21 Martin Sebor <msebor@redhat.com>
2088
2089 PR c++/84850
2090 * g++.dg/Wclass-memaccess-3.C: New test.
2091 * g++.dg/Wclass-memaccess-4.C: New test.
2092
2093 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2094
2095 PR c++/84892
2096 * g++.dg/other/accessor-fixits-1.C
2097 (test_access_const_t1_color): New.
2098 (test_deref_const_t1_color): New.
2099 * g++.dg/other/accessor-fixits-5.C: New testcase.
2100
2101 2018-03-21 Tom de Vries <tom@codesourcery.com>
2102
2103 PR tree-optimization/83126
2104 * gcc.dg/graphite/pr83126.c: New test.
2105
2106 2018-03-21 Nathan Sidwell <nathan@acm.org>
2107
2108 * g++.dg/ext/anon-struct6.C: Adjust.
2109 * g++.dg/ext/deprecate-1.C: New.
2110 * g++.dg/ext/deprecate-2.C: New.
2111 * g++.dg/lookup/pr84602.C: Adjust.
2112 * g++.dg/lookup/pr84962.C: Adjust.
2113 * g++.old-deja/g++.other/anon4.C
2114
2115 PR c++/84836
2116 * g++.dg/lookup/pr84836.C: New.
2117
2118 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2119
2120 PR tree-optimization/84969
2121 * gcc.dg/tree-ssa/pr84969.c: New test.
2122
2123 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2124
2125 PR rtl-optimization/84989
2126 * gcc.target/i386/pr84989.c: New test.
2127
2128 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2129
2130 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2131
2132 2018-03-21 Martin Liska <mliska@suse.cz>
2133
2134 PR ipa/84963
2135 * gfortran.dg/goacc/pr84963.f90: New test.
2136
2137 2018-03-21 Marek Polacek <polacek@redhat.com>
2138
2139 PR c++/71638, ICE with NSDMI and reference.
2140 * g++.dg/cpp0x/nsdmi14.C: New test.
2141 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2142
2143 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2144
2145 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2146 MIPS with -mpaired-single directives.
2147
2148 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2149
2150 PR fortran/85001
2151 * gfortran.dg/interface_41.f90: New test.
2152
2153 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2154
2155 PR debug/84875
2156 * gcc.dg/pr84875.c: New test.
2157
2158 2018-03-20 Marek Polacek <polacek@redhat.com>
2159
2160 PR c++/84978, ICE with NRVO.
2161 * g++.dg/opt/nrv19.C: New test.
2162
2163 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2164
2165 PR target/82518
2166 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2167 Disable for armeb targets.
2168 * gcc.target/arm/pr82518.c: New test.
2169
2170 2018-03-20 Nathan Sidwell <nathan@acm.org>
2171
2172 PR c++/84962
2173 * g++.dg/lookup/pr84962.C: New.
2174
2175 PR c++/84970
2176 * g++.dg/lookup/pr84970.C: New.
2177
2178 2018-03-20 Richard Biener <rguenther@suse.de>
2179
2180 PR target/84986
2181 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2182
2183 2018-03-20 Martin Liska <mliska@suse.cz>
2184
2185 PR ipa/84825
2186 * g++.dg/ipa/pr84825.C: New test.
2187
2188 2018-03-20 Martin Liska <mliska@suse.cz>
2189
2190 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2191
2192 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2193
2194 PR target/84845
2195 * gcc.c-torture/compile/pr84845.c: New test.
2196
2197 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2198
2199 PR target/82989
2200 * gcc.target/arm/pr82989.c: New test.
2201
2202 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2203
2204 PR target/84945
2205 * gcc.target/i386/pr84945.c: New test.
2206
2207 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2208
2209 PR target/81647
2210 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2211
2212 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2213
2214 PR c/84953
2215 * gcc.dg/pr84953.c: New test.
2216
2217 2018-03-19 Marek Polacek <polacek@redhat.com>
2218
2219 PR c++/84925
2220 * g++.dg/cpp1z/lambda-__func__.C: New test.
2221
2222 PR c++/84927
2223 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2224
2225 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2226
2227 PR sanitizer/78651
2228 * g++.dg/asan/pr78651.C: New test.
2229
2230 2018-03-19 Tom de Vries <tom@codesourcery.com>
2231
2232 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2233 vect_int_mult. Add nvptx xfail for PR84958.
2234
2235 2018-03-19 Nathan Sidwell <nathan@acm.org>
2236
2237 PR c++/84835
2238 * g++.dg/cpp1y/pr84835.C: New.
2239
2240 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2241
2242 PR target/81647
2243 * gcc.target/aarch64/pr81647.c: New.
2244
2245 2018-03-19 Richard Biener <rguenther@suse.de>
2246
2247 PR tree-optimization/84933
2248 * g++.dg/pr84933.C: New testcase.
2249
2250 2018-03-19 Richard Biener <rguenther@suse.de>
2251
2252 PR tree-optimization/84859
2253 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2254 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2255 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2256 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2257
2258 2018-03-19 Nathan Sidwell <nathan@acm.org>
2259
2260 PR c++/84812
2261 * g++.dg/lookup/pr84812.C: New.
2262
2263 2018-03-19 Richard Biener <rguenther@suse.de>
2264
2265 PR tree-optimization/84929
2266 * gcc.dg/torture/pr84929.c: New testcase.
2267
2268 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2269
2270 PR target/84711
2271 * gcc.target/arm/big-endian-subreg.c: Delete.
2272
2273 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2274
2275 PR fortran/84931
2276 * gfortran.dg/array_constructor_52.f90: New test.
2277
2278 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2279
2280 PR fortran/77414
2281 * gfortran.dg/pr77414.f90: New test.
2282 * gfortran.dg/internal_references_1.f90: Adjust error message.
2283
2284 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2285
2286 PR fortran/65453
2287 * gfortran.dg/pr65453.f90: New test.
2288
2289 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2290
2291 PR tree-optimization/84913
2292 * gfortran.dg/vect/pr84913.f90: New test.
2293
2294 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2295
2296 PR fortran/79929
2297 * gfortran.dg/warn_concat.f90: New test.
2298
2299 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2300
2301 PR target/84899
2302 * gcc.dg/pr84899.c: New test.
2303
2304 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2305
2306 PR fortran/69395
2307 * gfortran.dg/pr69395.f90: Add test for max dimensions
2308
2309 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2310
2311 PR target/84876
2312 * gcc.target/i386/pr84876.c: New test.
2313
2314 2018-03-16 Martin Liska <mliska@suse.cz>
2315
2316 PR ipa/84833
2317 * gcc.target/i386/mvc11.c: New test.
2318
2319 2018-03-16 Martin Liska <mliska@suse.cz>
2320
2321 PR ipa/84722
2322 * gcc.target/i386/mvc10.c: New test.
2323
2324 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2325
2326 PR c++/79937
2327 PR c++/82410
2328 * g++.dg/cpp1y/pr79937-1.C: New test.
2329 * g++.dg/cpp1y/pr79937-2.C: New test.
2330 * g++.dg/cpp1y/pr79937-3.C: New test.
2331 * g++.dg/cpp1y/pr79937-4.C: New test.
2332 * g++.dg/cpp1y/pr82410.C: New test.
2333
2334 2018-03-16 Tom de Vries <tom@codesourcery.com>
2335
2336 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2337
2338 2018-03-16 Tom de Vries <tom@codesourcery.com>
2339
2340 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2341
2342 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2343
2344 PR c++/84874
2345 * g++.dg/cpp2a/desig8.C: New test.
2346
2347 PR tree-optimization/84841
2348 * gcc.dg/pr84841.c: New test.
2349
2350 PR c++/84874
2351 * g++.dg/cpp2a/desig7.C: New test.
2352
2353 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2354 Jim MacArthur <jim.macarthur@codethink.co.uk>
2355
2356 * gfortran.dg/automatic_1.f90: New test.
2357 * gfortran.dg/automatic_repeat.f90: New test
2358 * gfortran.dg/automatic_save.f90: New test.
2359 * gfortran.dg/vax_structure.f90: New test.
2360
2361 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2362
2363 PR fortran/78741
2364 * gfortran.dg/pr78741.f90: New test.
2365
2366 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2367
2368 PR fortran/69395
2369 * gfortran.dg/pr69395.f90: New test.
2370
2371 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2372
2373 PR c++/79085
2374 * g++.dg/opt/pr79085.C: New test.
2375
2376 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2377
2378 PR target/84574
2379 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2380 label instead of __x86_indirect_thunk label.
2381
2382 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2383
2384 PR c++/84222
2385 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2386 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2387 * g++.dg/warn/deprecated-13.C: New test.
2388
2389 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2390
2391 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2392
2393 2018-03-15 Richard Biener <rguenther@suse.de>
2394
2395 PR c/84873
2396 * c-c++-common/pr84873.c: New testcase.
2397
2398 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2399
2400 PR target/84711
2401 * gcc.target/arm/big-endian-subreg.c: New.
2402
2403 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2404
2405 PR target/84860
2406 * gcc.c-torture/compile/pr84860.c: New test.
2407
2408 2018-03-15 Julia Koval <julia.koval@intel.com>
2409
2410 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2411 cannonlake.
2412 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2413 avx512bitalg.
2414
2415 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2416
2417 PR c/84853
2418 * gcc.dg/pr84853.c: New test.
2419
2420 2018-03-14 Carl Love <cel@us.ibm.com>
2421
2422 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2423
2424 2018-03-14 Martin Liska <mliska@suse.cz>
2425
2426 PR ipa/8480
2427 * g++.dg/lto/pr84805_0.C: New test.
2428 * g++.dg/lto/pr84805_1.C: New test.
2429 * g++.dg/lto/pr84805_2.C: New test.
2430
2431 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2432
2433 PR c/84852
2434 * gcc.dg/fixits-pr84852-1.c: New test.
2435 * gcc.dg/fixits-pr84852-2.c: New test.
2436
2437 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2438
2439 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2440 separate verbose message.
2441 * lib/scandump.exp (scan-dump-times): Likewise.
2442
2443 2018-03-14 Julia Koval <julia.koval@intel.com>
2444
2445 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2446 server.
2447 * gcc.target/i386/funcspec-56.inc: Ditto.
2448
2449 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2450
2451 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2452 aarch64_sve_hw.
2453
2454 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2455
2456 PR sanitizer/83392
2457 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2458 check count from 17 to 14.
2459
2460 PR target/84844
2461 * gcc.target/i386/pr84844.c: New test.
2462
2463 2018-03-14 Richard Biener <rguenther@suse.de>
2464
2465 PR tree-optimization/84830
2466 * gcc.dg/torture/pr84830.c: New testcase.
2467
2468 2018-03-14 Marek Polacek <polacek@redhat.com>
2469
2470 PR c++/84596
2471 * g++.dg/cpp0x/static_assert15.C: New test.
2472
2473 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2474
2475 PR fortran/61775
2476 * gfortran.dg/pr61775.f90: New test.
2477
2478 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2479
2480 PR c++/84843
2481 * g++.dg/ext/pr84843-1.C: New test.
2482 * g++.dg/ext/pr84843-2.C: New test.
2483
2484 2018-03-13 David Pagan <dave.pagan@oracle.com>
2485
2486 PR c/46921
2487 * gcc.dg/pr46921.c: New test.
2488
2489 2018-03-13 Martin Sebor <msebor@redhat.com>
2490
2491 PR tree-optimization/84725
2492 * c-c++-common/Wstringop-truncation-4.c: New test.
2493 * c-c++-common/attr-nonstring-5.c: New test.
2494
2495 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2496
2497 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2498 than unpacks.
2499 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2500 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2501
2502 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2503
2504 * gcc.target/aarch64/sve/tls_1.c: New test.
2505 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2506
2507 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2508
2509 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2510 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2511
2512 2018-03-13 Martin Liska <mliska@suse.cz>
2513
2514 PR ipa/84658.
2515 * g++.dg/ipa/pr84658.C: New test.
2516
2517 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2518
2519 PR middle-end/84834
2520 * gcc.dg/pr84834.c: New test.
2521
2522 PR target/84827
2523 * gcc.target/i386/pr84827.c: New test.
2524
2525 PR target/84828
2526 * g++.dg/ext/pr84828.C: New test.
2527
2528 PR target/84786
2529 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2530 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2531
2532 PR c++/84808
2533 * g++.dg/cpp1y/constexpr-84808.C: New test.
2534
2535 PR c++/84704
2536 * g++.dg/debug/pr84704.C: New test.
2537
2538 2018-03-12 Renlin Li <renlin.li@arm.com>
2539
2540 * gcc.target/aarch64/movi_hf.c: New.
2541 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2542 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2543
2544 2018-03-12 Martin Sebor <msebor@redhat.com>
2545
2546 PR tree-optimization/83456
2547 * c-c++-common/Wrestrict-2.c: Remove test cases.
2548 * c-c++-common/Wrestrict.c: Same.
2549 * gcc.dg/Wrestrict-12.c: New test.
2550 * gcc.dg/Wrestrict-14.c: New test.
2551
2552 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2553
2554 * g++.dg/pr84821.C: New test.
2555
2556 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2557
2558 * gcc.dg/pr84799.c: New test.
2559
2560 2018-03-12 Richard Biener <rguenther@suse.de>
2561
2562 PR tree-optimization/84803
2563 * gcc.dg/torture/pr84803.c: New testcase.
2564
2565 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2566
2567 PR c++/84813
2568 * g++.dg/debug/pr84813.C: New test.
2569
2570 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2571
2572 PR fortran/84546
2573 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2574
2575 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2576
2577 PR fortran/83939
2578 * gfortran.dg/pr83939.f90
2579
2580 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2581
2582 PR fortran/66128
2583 * gfortran.dg/zero_sized_9.f90: New test.
2584
2585 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2586
2587 PR debug/58150
2588 * g++.dg/debug/dwarf2/enum2.C: New test.
2589
2590 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2591
2592 PR fortran/84734
2593 * gfortran.dg/pr84734.f90: New test.
2594
2595 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2596
2597 * gnat.dg/prot3.adb: New test.
2598 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2599
2600 2018-03-09 Jason Merrill <jason@redhat.com>
2601 Paolo Carlini <paolo.carlini@oracle.com>
2602
2603 PR c++/71169
2604 PR c++/71832
2605 * g++.dg/cpp0x/pr71169.C: New.
2606 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2607 * g++.dg/cpp0x/pr71832.C: Likewise.
2608
2609 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2610
2611 PR target/83969
2612 * gcc.target/powerpc/pr83969.c: New test.
2613
2614 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2615
2616 PR target/84772
2617 * gcc.dg/pr84772.c: New test.
2618
2619 PR c++/84076
2620 * g++.dg/warn/Wformat-2.C: New test.
2621
2622 PR c++/84767
2623 * g++.dg/ext/vla18.C: New test.
2624
2625 2018-03-09 Martin Sebor <msebor@redhat.com>
2626
2627 PR tree-optimization/84526
2628 * gcc.dg/Wrestrict-10.c: New test.
2629 * gcc.dg/Wrestrict-11.c: New test.
2630
2631 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2632
2633 PR rtl-optimization/84682
2634 * gcc.dg/torture/pr84682-1.c: New.
2635 * gcc.dg/torture/pr84682-2.c: New.
2636 * gcc.dg/torture/pr84682-3.c: New.
2637
2638 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2639
2640 PR c++/84724
2641 * g++.dg/ext/pr84724.C: New test.
2642
2643 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2644
2645 PR target/83712
2646 * gcc.target/arm/pr83712.c: New.
2647
2648 2018-03-09 Richard Biener <rguenther@suse.de>
2649
2650 PR tree-optimization/84775
2651 * gcc.dg/torture/pr84775.c: New testcase.
2652
2653 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2654
2655 PR debug/84404
2656 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2657 targets.
2658
2659 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2660
2661 * gcc.c-torture/compile/20180309-1.c: New test.
2662
2663 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2664
2665 PR c++/80598
2666 * g++.dg/warn/Wunused-function4.C: New test.
2667
2668 PR inline-asm/84742
2669 * gcc.target/i386/pr84742-1.c: New test.
2670 * gcc.target/i386/pr84742-2.c: New test.
2671
2672 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2673
2674 PR target/84748
2675 * gcc.c-torture/execute/pr84748.c: New test.
2676
2677 2018-03-08 Richard Biener <rguenther@suse.de>
2678
2679 PR middle-end/84552
2680 * gcc.dg/graphite/pr84552.c: New testcase.
2681
2682 2018-03-08 Richard Biener <rguenther@suse.de>
2683
2684 PR tree-optimization/84178
2685 * gcc.dg/torture/pr84178-2.c: New testcase.
2686
2687 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2688
2689 PR tree-optimization/84178
2690 * gcc.c-torture/compile/pr84178-1.c: New test.
2691
2692 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2693
2694 * lib/target-supports.exp: Do not return zero from a ifunc
2695 function.
2696
2697 2018-03-08 Richard Biener <rguenther@suse.de>
2698
2699 PR tree-optimization/84746
2700 * gcc.dg/torture/pr84746.c: New testcase.
2701
2702
2703 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2704 PR debug/84404
2705 PR debug/84408
2706 * gcc.dg/graphite/pr84404.c: New.
2707
2708 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2709
2710 PR tree-optimization/84740
2711 * gcc.dg/torture/pr84740.c: New test.
2712
2713 PR tree-optimization/84739
2714 * gcc.dg/pr84739.c: New test.
2715
2716 2018-03-07 Martin Sebor <msebor@redhat.com>
2717
2718 PR tree-optimization/83519
2719 * gcc.dg/Wrestrict-13.c: New test.
2720
2721 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2722
2723 PR fortran/64124
2724 PR fortran/70409
2725 * gfortran.dg/pr64124.f90: New tests.
2726 * gfortran.dg/pr70409.f90: New tests.
2727
2728 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2729
2730 PR target/82411
2731 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2732
2733 2018-03-07 Martin Sebor <msebor@redhat.com>
2734
2735 PR tree-optimization/84526
2736 * gcc.dg/Wrestrict-10.c: New test.
2737
2738 2018-03-07 Martin Sebor <msebor@redhat.com>
2739
2740 PR tree-optimization/84468
2741 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2742 * gcc.dg/Wstringop-truncation.c: New test.
2743 * gcc.dg/Wstringop-truncation-2.c: New test.
2744
2745 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2746
2747 PR fortran/84565
2748 * gfortran.dg/pr84565.f90: New test.
2749
2750 PR middle-end/84723
2751 * gcc.target/i386/pr84723-1.c: New test.
2752 * gcc.target/i386/pr84723-2.c: New test.
2753 * gcc.target/i386/pr84723-3.c: New test.
2754 * gcc.target/i386/pr84723-4.c: New test.
2755 * gcc.target/i386/pr84723-5.c: New test.
2756
2757 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2758
2759 PR fortran/64107
2760 * gfortran.dg/pr64107.f90: New test.
2761
2762 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2763
2764 PR fortran/84697
2765 PR fortran/66128
2766 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2767
2768 2018-03-06 Marek Polacek <polacek@redhat.com>
2769
2770 PR c++/84684
2771 * g++.dg/cpp1z/constexpr-84684.C: New test.
2772
2773 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2774
2775 PR c/84721
2776 * gcc.dg/pr84721.c: New test.
2777
2778 PR target/84710
2779 * gcc.dg/pr84710.c: New test.
2780
2781 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2782
2783 PR fortran/56667
2784 * gfortran.dg/implied_do_2.f90: New test.
2785 * gfortran.dg/coarray_8.f90: Update for new error message.
2786
2787 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2788
2789 PR inline-asm/84683
2790 * g++.dg/ext/pr84683.C: New test.
2791
2792 PR tree-optimization/84687
2793 * gcc.dg/pr84687.c: New test.
2794
2795 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2796
2797 PR c++/84231
2798 * g++.dg/pr84231.C: New.
2799
2800 PR c++/84593
2801 * g++.dg/cpp1y/pr84593.C: New.
2802
2803 PR c++/84492
2804 * g++.dg/pr84492.C: New.
2805
2806 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2807
2808 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2809 __builtin_ppc_speculation_barrier.
2810
2811 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2812
2813 PR target/84700
2814 * gcc.target/powerpc/pr84700.c: New test.
2815
2816 2018-03-05 Nathan Sidwell <nathan@acm.org>
2817
2818 PR c++/84702
2819 * g++.dg/lookup/pr84702.C: New.
2820
2821 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2822
2823 PR target/84564
2824 * gcc.target/i386/pr84564.c: New test.
2825
2826 2018-03-05 Marek Polacek <polacek@redhat.com>
2827
2828 PR c++/84707
2829 * g++.dg/cpp0x/inline-ns10.C: New test.
2830
2831 2018-03-05 Nathan Sidwell <nathan@acm.org>
2832
2833 PR c++/84694
2834 * g++.dg/template/pr84694.C: New.
2835
2836 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2837
2838 PR target/84524
2839 * gcc.c-torture/execute/pr84524.c: New test.
2840 * gcc.target/i386/avx512bw-pr84524.c: New test.
2841
2842 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2843
2844 PR target/84264
2845 * g++.dg/pr84264.C: New test.
2846
2847 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2848
2849 PR c++/84618
2850 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2851 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2852 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2853
2854 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2855
2856 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2857 * g++.dg/other/i386-3.C: Ditto.
2858 * gcc.target/i386/sse-12.c: Ditto.
2859 * gcc.target/i386/sse-13.c: Ditto.
2860 * gcc.target/i386/sse-14.c: Ditto.
2861 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2862 * gcc.target/i386/wbinvd-1.c: New test.
2863 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2864 * gcc.target/i386/pconfig-1.c: Ditto.
2865
2866 2018-03-05 Pádraig Brady <P@draigBrady.com>
2867 Nathan Sidwell <nathan@acm.org>
2868
2869 PR c++/84497
2870 * g++.dg/cpp0x/pr84497.C: New.
2871
2872 2018-03-05 Richard Biener <rguenther@suse.de>
2873
2874 PR tree-optimization/84670
2875 * gcc.dg/pr84670-1.c: New testcase.
2876 * gcc.dg/pr84670-2.c: Likewise.
2877 * gcc.dg/pr84670-3.c: Likewise.
2878 * gcc.dg/pr84670-4.c: Likewise.
2879
2880 2018-03-05 Richard Biener <rguenther@suse.de>
2881
2882 PR tree-optimization/84650
2883 * gcc.dg/graphite/pr84650.c: New testcase.
2884
2885 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2886
2887 PR c++/82022
2888 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2889
2890 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2891
2892 PR fortran/71085
2893 * gfortran.dg/pr71085.f90: New test.
2894
2895 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2896
2897 PR fortran/66128
2898 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2899
2900 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2901
2902 PR fortran/51434
2903 * gfortran.dg/pr51434.f90: New test.
2904
2905 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2906
2907 PR c++/61358
2908 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2909
2910 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/67370
2913 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2914
2915 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2916
2917 PR c++/71464
2918 * g++.dg/torture/pr71464.C: New.
2919
2920 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2921
2922 PR fortran/80965
2923 * gfortran.dg/select_type_41.f90: New test.
2924
2925 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2926
2927 PR c++/61135
2928 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2929
2930 2018-03-02 Marek Polacek <polacek@redhat.com>
2931
2932 PR c++/84578
2933 * g++.dg/ext/flexary29.C: New test.
2934
2935 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2936
2937 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2938
2939 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2940
2941 PR c++/81812
2942 * g++.dg/torture/pr81812.C: New.
2943
2944 2018-03-02 Marek Polacek <polacek@redhat.com>
2945
2946 PR c++/84171
2947 * g++.dg/warn/Wsign-compare-8.C: New test.
2948
2949 PR c++/84663
2950 * g++.dg/parse/array-size3.C: New test.
2951
2952 PR c++/84664
2953 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2954
2955 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2956
2957 PR c++/84662
2958 * g++.dg/cpp1y/pr84662.C: New test.
2959
2960 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2961
2962 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2963 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2964 "dg-lto-options".
2965 * g++.dg/lto/20101010-1_0.C: Likewise.
2966 * g++.dg/lto/20101010-2_0.C: Likewise.
2967
2968 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR ipa/84628
2971 * gcc.dg/pr84628.c: New test.
2972
2973 PR target/56540
2974 * gcc.target/ia64/pr56540.c: New test.
2975
2976 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2977
2978 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2979 32-bit target.
2980 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2981 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2982 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2983 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2984
2985 2018-03-02 Marek Polacek <polacek@redhat.com>
2986
2987 PR c++/84590
2988 * c-c++-common/ubsan/shift-11.c: New test.
2989
2990 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2991
2992 * gcc.dg/vect/vect-alias-check-13.c: New test.
2993
2994 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2995
2996 PR target/84614
2997 * gcc.dg/pr84614.c: New test.
2998
2999 PR inline-asm/84625
3000 * gcc.target/i386/pr84625.c: New test.
3001
3002 2018-03-02 Richard Biener <rguenther@suse.de>
3003
3004 PR tree-optimization/84427
3005 * gcc.dg/torture/pr84427.c: New testcase.
3006
3007 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3008
3009 PR target/84534
3010 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3011 powerpc64le*-*-linux*.
3012 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3013 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3014
3015 2018-03-01 Martin Sebor <msebor@redhat.com>
3016
3017 PR c++/84294
3018 * g++.dg/ext/attr-const.C: Remove xfail.
3019 * g++.dg/ext/attr-malloc-3.C: New test.
3020 * g++.dg/ext/attr-noinline-3.C: New test.
3021 * g++.dg/ext/attr-noreturn-3.C: New test.
3022 * g++.dg/ext/attr-nothrow-3.C: New test.
3023 * g++.dg/ext/attr-pure.C: Remove xfail.
3024
3025 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3026
3027 PR sanitizer/70875
3028 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3029 dg-options and dg-shouldfail "ubsan" directive.
3030
3031 2018-03-01 Marek Polacek <polacek@redhat.com>
3032 Jason Merrill <jason@redhat.com>
3033
3034 PR c++/84582
3035 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3036 * g++.dg/cpp1z/static1.C: New test.
3037 * g++.dg/template/static37.C: New test.
3038
3039 2018-03-01 Nathan Sidwell <nathan@acm.org>
3040
3041 PR c++/84434
3042 * g++.dg/template/pr84434.C: New.
3043
3044 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3045
3046 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3047 -mthumb to the command-line.
3048
3049 2018-03-01 Marek Polacek <polacek@redhat.com>
3050
3051 PR c++/84596
3052 * g++.dg/cpp0x/static_assert14.C: New test.
3053
3054 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3055
3056 PR c++/79410
3057 * g++.dg/torture/pr79410.C: New.
3058
3059 2018-03-01 Martin Liska <mliska@suse.cz>
3060
3061 PR sanitizer/82484
3062 * gcc.dg/asan/pr82484.c: New test.
3063
3064 2018-03-01 Richard Biener <rguenther@suse.de>
3065
3066 PR debug/84645
3067 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3068
3069 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3070
3071 PR fortran/84219
3072 * gfortran.dg/coarray_47.f90: New test.
3073
3074 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3075
3076 PR fortran/84538
3077 * gfortran.dg/class_array_23.f03: New test.
3078
3079 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3080
3081 PR rtl-optimization/84528
3082 * gcc.dg/torture/pr84538.c: Rename to...
3083 * gcc.dg/torture/pr84528.c: ...this.
3084
3085 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3086
3087 PR rtl-optimization/84528
3088 * gcc.dg/torture/pr84538.c: New test.
3089
3090 2018-02-28 Martin Sebor <msebor@redhat.com>
3091
3092 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3093 -fpic test failures.
3094 * c-c++-common/Wrestrict-2.c: Same.
3095 * c-c++-common/Wstringop-truncation.c: Same.
3096 * gcc.dg/Warray-bounds-22.c: Same.
3097 * gcc.dg/Wstringop-overflow.c: Same.
3098 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3099 (signed_range): Same.
3100 (unsigned_anti_range): Same.
3101 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3102 (signed_range): Same.
3103 (unsigned_anti_range): Same.
3104 * gcc.dg/attr-alloc_size-7.c: Same.
3105 * gcc.dg/attr-alloc_size-8.c: Same.
3106 * gcc.dg/builtin-alloc-size.c: Same.
3107 * gcc.dg/builtin-stpncpy.c: Same.
3108 * gcc.dg/builtins-nonnull.c: Same.
3109 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3110 * gcc.dg/pr79214.c: Same.
3111 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3112 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3113 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3114 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3115 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3116 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3117 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3118 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3119 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3120 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3121 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3122
3123 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3124
3125 PR target/84014
3126 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3127
3128 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3129
3130 PR c++/84609
3131 * g++.dg/cpp0x/pr84609.C: New test.
3132
3133 2018-02-28 Martin Sebor <msebor@redhat.com>
3134
3135 PR testsuite/84617
3136 * g++.dg/ext/attr-malloc-3.C: New test.
3137 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3138 to pre-existing problems.
3139 * g++.dg/ext/attr-pure.C: Same.
3140
3141 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3142
3143 PR fortran/83901
3144 * gfortran.dg/associate_37.f90: New test.
3145
3146 PR fortran/83344
3147 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3148
3149 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3150
3151 PR target/52991
3152 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3153 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3154 * gcc.dg/bf-ms-layout-4.c: New test.
3155 * gcc.dg/bf-ms-layout-5.c: New test.
3156
3157 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3158
3159 PR target/83399
3160 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3161
3162 2018-02-28 Richard Biener <rguenther@suse.de>
3163
3164 PR tree-optimization/84584
3165 * gcc.dg/graphite/pr84584.c: New testcase.
3166
3167 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3168
3169 PR preprocessor/84517
3170 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3171
3172 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3173
3174 * c-c++-common/dump-ada-spec-12.c: New test.
3175 * c-c++-common/dump-ada-spec-13.c: Likewise.
3176
3177 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3178
3179 * c-c++-common/dump-ada-spec-11.c: New test.
3180
3181 2018-02-28 Martin Liska <mliska@suse.cz>
3182
3183 PR testsuite/84597
3184 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3185 * g++.dg/ext/timevar2.C: Likewise.
3186
3187 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3188
3189 * c-c++-common/dump-ada-spec-8.c: New test.
3190 * c-c++-common/dump-ada-spec-9.c: Likewise.
3191 * c-c++-common/dump-ada-spec-10.c: Likewise.
3192
3193 2018-02-28 Richard Biener <rguenther@suse.de>
3194
3195 PR middle-end/84607
3196 * gcc.dg/pr84607.c: New testcase.
3197
3198 2018-02-28 Nathan Sidwell <nathan@acm.org>
3199
3200 PR c++/84602
3201 * g++.dg/lookup/pr84602.C: New.
3202
3203 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR c++/83871
3206 PR c++/83503
3207 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3208 dg-options.
3209 * g++.dg/ext/attr-nonnull.C: Likewise.
3210 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3211 directives.
3212 * g++.dg/ext/attr-noinline-2.C: Likewise.
3213 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3214 -fdump-tree-eh in dg-options.
3215
3216 2018-02-28 Alan Modra <amodra@gmail.com>
3217
3218 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3219 GNU ld message.
3220 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3221
3222 2018-02-27 Martin Sebor <msebor@redhat.com>
3223
3224 PR c++/83871
3225 PR c++/83503
3226 * g++.dg/Wmissing-attributes.C: New test.
3227 * g++.dg/ext/attr-const-pure.C: New test.
3228 * g++.dg/ext/attr-const.C: New test.
3229 * g++.dg/ext/attr-deprecated-2.C: New test.
3230 * g++.dg/ext/attr-malloc-2.C: New test.
3231 * g++.dg/ext/attr-malloc.C: New test.
3232 * g++.dg/ext/attr-noinline-2.C: New test.
3233 * g++.dg/ext/attr-noinline.C: New test.
3234 * g++.dg/ext/attr-nonnull.C: New test.
3235 * g++.dg/ext/attr-noreturn-2.C: New test.
3236 * g++.dg/ext/attr-noreturn.C: New test.
3237 * g++.dg/ext/attr-nothrow-2.C: New test.
3238 * g++.dg/ext/attr-nothrow.C: New test.
3239 * g++.dg/ext/attr-optimize.C: New test.
3240 * g++.dg/ext/attr-pure.C: New test.
3241 * g++.dg/ext/attr-returns-nonnull.C: New test.
3242 * g++.dg/ext/attr-warning.C: New test.
3243
3244 2018-02-27 Nathan Sidwell <nathan@acm.org>
3245
3246 PR c++/84426
3247 * g++.dg/lookup/pr84426.C: New.
3248
3249 2018-02-27 Richard Biener <rguenther@suse.de>
3250
3251 PR tree-optimization/84512
3252 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3253
3254 2018-02-27 Martin Liska <mliska@suse.cz>
3255
3256 PR gcov-profile/84548
3257 * g++.dg/gcov/pr84548.C: New test.
3258
3259 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR target/84575
3262 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3263
3264 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3265
3266 PR c++/84558
3267 * g++.dg/cpp1y/pr84558.C: New test.
3268
3269 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3270
3271 PR c++/84540
3272 * g++.dg/cpp0x/alignas14.C: New.
3273 * g++.dg/cpp0x/alignas15.C: Likewise.
3274
3275 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3276
3277 PR c++/84557
3278 * g++.dg/gomp/pr84557.C: New test.
3279
3280 2018-02-26 Marek Polacek <polacek@redhat.com>
3281
3282 PR c++/84325
3283 * g++.dg/cpp1z/pr84325.C: New test.
3284
3285 2018-02-26 Carl Love <cel@us.ibm.com>
3286
3287 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3288 Power 8 test file.
3289 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3290 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3291 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3292 -mcpu=power8.
3293 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3294 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3295 -mcpu=power8.
3296
3297 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3298
3299 PR target/84039
3300 * gcc.target/i386/indirect-thunk-1.c: Updated.
3301 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3302 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3303 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3304 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3305 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3306 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3307 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3308 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3309 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3310 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3311 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3312 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3313 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3314 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3315 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3316 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3317 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3318 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3319 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3320 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3321 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3322 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3323 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3324 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3325 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3326 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3327 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3328 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3329 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3330 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3331 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3332 * gcc.target/i386/ret-thunk-9.c: Likewise.
3333 * gcc.target/i386/ret-thunk-10.c: Likewise.
3334 * gcc.target/i386/ret-thunk-11.c: Likewise.
3335 * gcc.target/i386/ret-thunk-12.c: Likewise.
3336 * gcc.target/i386/ret-thunk-13.c: Likewise.
3337 * gcc.target/i386/ret-thunk-14.c: Likewise.
3338 * gcc.target/i386/ret-thunk-15.c: Likewise.
3339
3340 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3341
3342 * gcc.c-torture/execute/20180226-1.c: New test.
3343
3344 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3345
3346 PR tree-optimization/83965
3347 * gcc.dg/vect/pr83965-2.c: New test.
3348
3349 2018-02-26 Tom de Vries <tom@codesourcery.com>
3350
3351 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3352
3353 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3354
3355 PR target/84530
3356 * gcc.target/i386/ret-thunk-22.c: New test.
3357 * gcc.target/i386/ret-thunk-23.c: Likewise.
3358 * gcc.target/i386/ret-thunk-24.c: Likewise.
3359 * gcc.target/i386/ret-thunk-25.c: Likewise.
3360 * gcc.target/i386/ret-thunk-26.c: Likewise.
3361
3362 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3363
3364 PR c++/84533
3365 * g++.dg/cpp1z/pr84533.C: New.
3366
3367 2018-02-26 Marek Polacek <polacek@redhat.com>
3368
3369 PR c++/84537
3370 * g++.dg/parse/error60.C: New test.
3371
3372 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR c++/84556
3375 * g++.dg/gomp/pr84556.C: New test.
3376 * g++.dg/vect/pr84556.cc: New test.
3377
3378 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3379
3380 PR fortran/32957
3381 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3382 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3383 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3384 * gfortran.dg/c_loc_test.f90: Likewise.
3385 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3386 * gfortran.dg/proc_decl_17.f90: Likewise.
3387 * gfortran.dg/proc_ptr_8.f90: Likewise.
3388
3389 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3390
3391 PR target/84521
3392 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3393 r254814 disabling -fomit-frame-pointer by default.
3394 * gcc.target/aarch64/spill_1.c: Likewise.
3395 * gcc.target/aarch64/test_frame_11.c: Likewise.
3396 * gcc.target/aarch64/test_frame_12.c: Likewise.
3397 * gcc.target/aarch64/test_frame_13.c: Likewise.
3398 * gcc.target/aarch64/test_frame_14.c: Likewise.
3399 * gcc.target/aarch64/test_frame_15.c: Likewise.
3400 * gcc.target/aarch64/test_frame_3.c: Likewise.
3401 * gcc.target/aarch64/test_frame_5.c: Likewise.
3402 * gcc.target/aarch64/test_frame_9.c: Likewise.
3403
3404 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3405
3406 PR fortran/83633
3407 * gfortran.dg/explicit_shape_1.f90: New test.
3408 * gfortran.dg/automatic_module_variable.f90: Update regex.
3409 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3410 * gfortran.dg/constant_shape.f90: Ditto.
3411 * gfortran.dg/dec_structure_23.f90: Ditto.
3412 * gfortran.dg/pr78240.f90: Ditto.
3413
3414 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3415
3416 PR fortran/84523
3417 * gfortran.dg/pr84523.f90: New test.
3418
3419 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3420
3421 PR fortran/78238
3422 * gfortran.dg/select_type_40.f90: New test.
3423
3424 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3425
3426 PR fortran/30792
3427 * gfortran.dg/data_substring.f90: New test.
3428
3429 2018-02-24 Marek Polacek <polacek@redhat.com>
3430
3431 PR c++/83692
3432 * g++.dg/cpp1z/constexpr-83692.C: New test.
3433
3434 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3435
3436 PR fortran/84346
3437 * gfortran.dg/statement_function_1.f90: Update test.
3438
3439 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3440
3441 PR fortran/84506
3442 * gfortran.dg/inquire_19.f90: New test.
3443
3444 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3445
3446 PR fortran/83149
3447 * gfortran.dg/pr83149_b.f90: New test.
3448 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3449
3450 2018-02-23 Carl Love <cel@us.ibm.com>
3451
3452 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3453 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3454 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3455 Power 8 tests.
3456
3457 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3458
3459 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3460 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3461
3462 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3463
3464 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3465 expected output.
3466
3467 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3468
3469 PR fortran/83149
3470 * gfortran.dg/pr83149_1.f90: New test.
3471 * gfortran.dg/pr83149.f90: Additional source for previous.
3472
3473 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3474
3475 PR testsuite/80551
3476 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3477 __GI___pthread_mutex_init as well.
3478
3479 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3480
3481 PR fortran/83148
3482 * gfortran.dg/class_68.f90: New test.
3483
3484 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3485
3486 PR fortran/59781
3487 * gfortran.dg/derived_init_5.f90: New test.
3488
3489 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3490
3491 PR target/82851
3492 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3493 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3494
3495 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3496
3497 PR target/81572
3498 * gcc.target/powerpc/pr81572.c: New.
3499
3500 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3501
3502 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3503
3504 2018-02-22 Martin Sebor <msebor@redhat.com>
3505
3506 PR tree-optimization/84480
3507 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3508 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3509
3510 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3511
3512 PR target/84176
3513 * gcc.target/i386/indirect-thunk-11.c: New test.
3514 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3515 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3516 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3517 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3518 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3519 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3520 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3521 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3522 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3523
3524 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3525
3526 PR target/83335
3527 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3528 ILP32 mode.
3529 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3530
3531 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3532
3533 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3534
3535 2018-02-22 Marek Polacek <polacek@redhat.com>
3536
3537 PR c++/84493
3538 * g++.dg/parse/error59.C: New test.
3539
3540 2018-02-22 Tom de Vries <tom@codesourcery.com>
3541
3542 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3543
3544 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3545
3546 PR c++/77655
3547 * g++.dg/cpp0x/pr77655.C: New.
3548
3549 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3550
3551 PR c++/84496
3552 * g++.dg/cpp1y/pr84496.C: New test.
3553
3554 PR target/84502
3555 * g++.dg/torture/pr84502.C: New test.
3556
3557 PR tree-optimization/84503
3558 * gcc.dg/pr84503-1.c: New test.
3559 * gcc.dg/pr84503-2.c: New test.
3560
3561 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3562
3563 PR tree-optimization/84478
3564 * gcc.c-torture/execute/pr84478.c: New test.
3565
3566 2018-02-20 Martin Sebor <msebor@redhat.com>
3567
3568 PR middle-end/84095
3569 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3570 * c-c++-common/Wrestrict.c: Same.
3571 * gcc.dg/Wrestrict-6.c: Same.
3572 * gcc.dg/Warray-bounds-27.c: New test.
3573 * gcc.dg/Wrestrict-8.c: New test.
3574 * gcc.dg/Wrestrict-9.c: New test.
3575 * gcc.dg/pr84095.c: New test.
3576
3577 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3578
3579 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3580
3581 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3582
3583 PR fortran/48890
3584 PR fortran/83823
3585 * gfortran.dg/structure_constructor_14.f90: New test.
3586
3587 2018-02-20 Jeff Law <law@redhat.com>
3588
3589 PR middle-end/82123
3590 PR tree-optimization/81592
3591 PR middle-end/79257
3592 * gcc.dg/pr81592.c: New test.
3593 * gcc.dg/pr82123.c: New test.
3594 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3595
3596 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3597
3598 PR c++/84488
3599 * g++.dg/warn/Wunused-var-30.C: New test.
3600
3601 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3602
3603 PR tree-optimization/84419
3604 * gcc.dg/vect/pr84419.c: New test.
3605
3606 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3607
3608 PR middle-end/82004
3609 * gfortran.dg/pr82004.f90: New test.
3610
3611 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3612
3613 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3614
3615 2018-02-20 Martin Liska <mliska@suse.cz>
3616
3617 PR c/84310
3618 PR target/79747
3619 * gcc.target/i386/pr84310.c: New test.
3620 * gcc.target/i386/pr84310-2.c: Likewise.
3621
3622 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3623
3624 PR c++/84446
3625 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3626
3627 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3628
3629 PR c++/84445
3630 * g++.dg/cpp1z/launder7.C: New test.
3631
3632 PR c++/84449
3633 * g++.dg/cpp0x/constexpr-84449.C: New test.
3634
3635 PR c++/84455
3636 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3637
3638 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3639
3640 PR fortran/83344
3641 PR fortran/83975
3642 * gfortran.dg/associate_22.f90: Enable commented out test.
3643 * gfortran.dg/associate_36.f90: New test.
3644
3645 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR target/84146
3648 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3649
3650 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3651
3652 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3653 (dg-options): Use -mavx instead of -w.
3654
3655 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3656
3657 PR c++/84444
3658 * g++.dg/cpp1z/launder8.C: New test.
3659
3660 PR c++/84448
3661 * g++.dg/gomp/pr84448.C: New test.
3662
3663 PR c++/84430
3664 * g++.dg/gomp/pr84430.C: New test.
3665
3666 PR tree-optimization/84452
3667 * gcc.dg/pr84452.c: New test.
3668
3669 PR c++/79064
3670 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3671
3672 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3673
3674 PR fortran/35339
3675 * gfortran.dg/implied_do_io_4.f90: New test.
3676
3677 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3678
3679 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3680 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3681 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3682
3683 2018-02-19 Carl Love <cel@us.ibm.com>
3684
3685 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3686
3687 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3688
3689 PR target/84460
3690 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3691
3692 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3693
3694 PR c++/84348
3695 * g++.dg/cpp0x/auto50.C: New.
3696 * g++.dg/parse/friend12.C: Adjust.
3697
3698 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3699
3700 PR libgfortran/84389
3701 * gfortran.dg/dtio_33.f90: New test.
3702
3703 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3704
3705 PR libgfortran/84412
3706 * gfortran.dg/inquire_18.f90: New test.
3707
3708 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3709
3710 PR fortran/84381
3711 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3712 * gfortran.dg/pointer_intent_3.f90: Ditto.
3713 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3714 * gfortran.dg/protected_3.f90: Ditto.
3715 * gfortran.dg/protected_4.f90: Ditto.
3716 * gfortran.dg/protected_5.f90: Ditto.
3717 * gfortran.dg/protected_6.f90: Ditto.
3718
3719 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3720
3721 PR fortran/80945
3722 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3723 change to run.
3724
3725 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3726
3727 PR fortran/84270
3728 * gfortran.dg/inline_matmul_22.f90: New test.
3729
3730 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3731
3732 PR fortran/84381
3733 * gfortran.dg/abort_shoulfail.f90: New test.
3734 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3735 by STOP n.
3736 * gfortran.dg/PR19754_2.f90: Likewise.
3737 * gfortran.dg/PR19872.f: Likewise.
3738 * gfortran.dg/PR49268.f90: Likewise.
3739 * gfortran.dg/Wall.f90: Likewise.
3740 * gfortran.dg/Wno-all.f90: Likewise.
3741 * gfortran.dg/achar_1.f90: Likewise.
3742 * gfortran.dg/achar_2.f90: Likewise.
3743 * gfortran.dg/achar_4.f90: Likewise.
3744 * gfortran.dg/achar_6.F90: Likewise.
3745 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3746 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3747 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3748 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3749 * gfortran.dg/actual_array_result_1.f90: Likewise.
3750 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3751 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3752 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3753 * gfortran.dg/actual_procedure_1.f90: Likewise.
3754 * gfortran.dg/adjustl_1.f90: Likewise.
3755 * gfortran.dg/advance_1.f90: Likewise.
3756 * gfortran.dg/advance_4.f90: Likewise.
3757 * gfortran.dg/advance_5.f90: Likewise.
3758 * gfortran.dg/advance_6.f90: Likewise.
3759 * gfortran.dg/aint_anint_1.f90: Likewise.
3760 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3761 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3762 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3763 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3764 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3765 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3766 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3767 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3768 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3769 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3770 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3771 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3772 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3773 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3774 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3775 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3776 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3777 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3778 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3779 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3780 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3781 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3782 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3783 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3784 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3785 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3786 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3787 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3788 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3789 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3790 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3791 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3792 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3793 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3794 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3795 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3796 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3797 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3798 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3799 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3800 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3801 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3802 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3803 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3804 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3805 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3806 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3807 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3808 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3809 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3810 * gfortran.dg/allocatable_function_1.f90: Likewise.
3811 * gfortran.dg/allocatable_function_10.f90: Likewise.
3812 * gfortran.dg/allocatable_function_3.f90: Likewise.
3813 * gfortran.dg/allocatable_function_5.f90: Likewise.
3814 * gfortran.dg/allocatable_function_6.f90: Likewise.
3815 * gfortran.dg/allocatable_function_7.f90: Likewise.
3816 * gfortran.dg/allocatable_function_8.f90: Likewise.
3817 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3818 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3819 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3820 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3821 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3822 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3823 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3824 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3825 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3826 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3827 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3828 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3829 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3830 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3831 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3832 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3833 * gfortran.dg/allocate_class_3.f90: Likewise.
3834 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3835 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3836 * gfortran.dg/allocate_derived_5.f90: Likewise.
3837 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3838 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3839 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3840 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3841 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3842 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3843 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3844 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3845 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3846 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3847 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3848 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3849 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3850 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3851 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3852 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3853 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3854 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3855 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3856 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3857 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3858 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3859 * gfortran.dg/altreturn_3.f90: Likewise.
3860 * gfortran.dg/altreturn_5.f90: Likewise.
3861 * gfortran.dg/altreturn_7.f90: Likewise.
3862 * gfortran.dg/and_or_xor.f90: Likewise.
3863 * gfortran.dg/anint_1.f90: Likewise.
3864 * gfortran.dg/any_all_1.f90: Likewise.
3865 * gfortran.dg/anyallcount_1.f90: Likewise.
3866 * gfortran.dg/append_1.f90: Likewise.
3867 * gfortran.dg/argument_checking_1.f90: Likewise.
3868 * gfortran.dg/argument_checking_2.f90: Likewise.
3869 * gfortran.dg/argument_checking_8.f90: Likewise.
3870 * gfortran.dg/arithmetic_if.f90: Likewise.
3871 * gfortran.dg/array_1.f90: Likewise.
3872 * gfortran.dg/array_2.f90: Likewise.
3873 * gfortran.dg/array_alloc_1.f90: Likewise.
3874 * gfortran.dg/array_alloc_2.f90: Likewise.
3875 * gfortran.dg/array_alloc_3.f90: Likewise.
3876 * gfortran.dg/array_assignment_1.F90: Likewise.
3877 * gfortran.dg/array_assignment_5.f90: Likewise.
3878 * gfortran.dg/array_constructor_1.f90: Likewise.
3879 * gfortran.dg/array_constructor_10.f90: Likewise.
3880 * gfortran.dg/array_constructor_11.f90: Likewise.
3881 * gfortran.dg/array_constructor_12.f90: Likewise.
3882 * gfortran.dg/array_constructor_15.f90: Likewise.
3883 * gfortran.dg/array_constructor_16.f90: Likewise.
3884 * gfortran.dg/array_constructor_17.f90: Likewise.
3885 * gfortran.dg/array_constructor_19.f90: Likewise.
3886 * gfortran.dg/array_constructor_23.f: Likewise.
3887 * gfortran.dg/array_constructor_24.f: Likewise.
3888 * gfortran.dg/array_constructor_32.f90: Likewise.
3889 * gfortran.dg/array_constructor_36.f90: Likewise.
3890 * gfortran.dg/array_constructor_39.f90: Likewise.
3891 * gfortran.dg/array_constructor_4.f90: Likewise.
3892 * gfortran.dg/array_constructor_40.f90: Likewise.
3893 * gfortran.dg/array_constructor_44.f90: Likewise.
3894 * gfortran.dg/array_constructor_45.f90: Likewise.
3895 * gfortran.dg/array_constructor_46.f90: Likewise.
3896 * gfortran.dg/array_constructor_47.f90: Likewise.
3897 * gfortran.dg/array_constructor_49.f90: Likewise.
3898 * gfortran.dg/array_constructor_5.f90: Likewise.
3899 * gfortran.dg/array_constructor_50.f90: Likewise.
3900 * gfortran.dg/array_constructor_6.f90: Likewise.
3901 * gfortran.dg/array_constructor_7.f90: Likewise.
3902 * gfortran.dg/array_constructor_8.f90: Likewise.
3903 * gfortran.dg/array_constructor_9.f90: Likewise.
3904 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3905 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3906 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3907 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3908 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3909 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3910 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3911 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3912 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3913 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3914 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3915 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3916 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3917 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3918 * gfortran.dg/array_function_1.f90: Likewise.
3919 * gfortran.dg/array_function_5.f90: Likewise.
3920 * gfortran.dg/array_initializer_1.f90: Likewise.
3921 * gfortran.dg/array_initializer_2.f90: Likewise.
3922 * gfortran.dg/array_memcpy_5.f90: Likewise.
3923 * gfortran.dg/array_memset_2.f90: Likewise.
3924 * gfortran.dg/array_reference_1.f90: Likewise.
3925 * gfortran.dg/array_return_value_1.f90: Likewise.
3926 * gfortran.dg/array_section_1.f90: Likewise.
3927 * gfortran.dg/array_temporaries_3.f90: Likewise.
3928 * gfortran.dg/arrayio_1.f90: Likewise.
3929 * gfortran.dg/arrayio_10.f90: Likewise.
3930 * gfortran.dg/arrayio_11.f90: Likewise.
3931 * gfortran.dg/arrayio_12.f90: Likewise.
3932 * gfortran.dg/arrayio_13.f90: Likewise.
3933 * gfortran.dg/arrayio_14.f90: Likewise.
3934 * gfortran.dg/arrayio_16.f90: Likewise.
3935 * gfortran.dg/arrayio_2.f90: Likewise.
3936 * gfortran.dg/arrayio_3.f90: Likewise.
3937 * gfortran.dg/arrayio_4.f90: Likewise.
3938 * gfortran.dg/arrayio_5.f90: Likewise.
3939 * gfortran.dg/arrayio_6.f90: Likewise.
3940 * gfortran.dg/arrayio_7.f90: Likewise.
3941 * gfortran.dg/arrayio_8.f90: Likewise.
3942 * gfortran.dg/arrayio_9.f90: Likewise.
3943 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3944 * gfortran.dg/assign_10.f90: Likewise.
3945 * gfortran.dg/assign_9.f90: Likewise.
3946 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3947 * gfortran.dg/assignment_1.f90: Likewise.
3948 * gfortran.dg/associate_1.f03: Likewise.
3949 * gfortran.dg/associate_11.f90: Likewise.
3950 * gfortran.dg/associate_13.f90: Likewise.
3951 * gfortran.dg/associate_15.f90: Likewise.
3952 * gfortran.dg/associate_17.f90: Likewise.
3953 * gfortran.dg/associate_18.f08: Likewise.
3954 * gfortran.dg/associate_19.f03: Likewise.
3955 * gfortran.dg/associate_20.f03: Likewise.
3956 * gfortran.dg/associate_22.f90: Likewise.
3957 * gfortran.dg/associate_23.f90: Likewise.
3958 * gfortran.dg/associate_24.f90: Likewise.
3959 * gfortran.dg/associate_25.f90: Likewise.
3960 * gfortran.dg/associate_27.f90: Likewise.
3961 * gfortran.dg/associate_28.f90: Likewise.
3962 * gfortran.dg/associate_32.f03: Likewise.
3963 * gfortran.dg/associate_33.f03: Likewise.
3964 * gfortran.dg/associate_34.f90: Likewise.
3965 * gfortran.dg/associate_6.f03: Likewise.
3966 * gfortran.dg/associate_7.f03: Likewise.
3967 * gfortran.dg/associate_8.f03: Likewise.
3968 * gfortran.dg/associate_9.f03: Likewise.
3969 * gfortran.dg/associated_1.f90: Likewise.
3970 * gfortran.dg/associated_2.f90: Likewise.
3971 * gfortran.dg/associated_5.f90: Likewise.
3972 * gfortran.dg/associated_6.f90: Likewise.
3973 * gfortran.dg/associated_target_3.f90: Likewise.
3974 * gfortran.dg/associated_target_4.f90: Likewise.
3975 * gfortran.dg/associated_target_5.f03: Likewise.
3976 * gfortran.dg/associated_target_6.f03: Likewise.
3977 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3978 * gfortran.dg/assumed_rank_1.f90: Likewise.
3979 * gfortran.dg/assumed_rank_10.f90: Likewise.
3980 * gfortran.dg/assumed_rank_2.f90: Likewise.
3981 * gfortran.dg/assumed_rank_7.f90: Likewise.
3982 * gfortran.dg/assumed_rank_8.f90: Likewise.
3983 * gfortran.dg/assumed_rank_9.f90: Likewise.
3984 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3985 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3986 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3987 * gfortran.dg/assumed_type_2.f90: Likewise.
3988 * gfortran.dg/atan2_1.f90: Likewise.
3989 * gfortran.dg/auto_array_1.f90: Likewise.
3990 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3991 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3992 * gfortran.dg/auto_char_len_3.f90: Likewise.
3993 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3994 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3995 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3996 * gfortran.dg/auto_save_2.f90: Likewise.
3997 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3998 * gfortran.dg/backslash_1.f90: Likewise.
3999 * gfortran.dg/backslash_2.f90: Likewise.
4000 * gfortran.dg/backslash_3.f: Likewise.
4001 * gfortran.dg/backspace_1.f: Likewise.
4002 * gfortran.dg/backspace_10.f90: Likewise.
4003 * gfortran.dg/backspace_11.f90: Likewise.
4004 * gfortran.dg/backspace_2.f: Likewise.
4005 * gfortran.dg/backspace_3.f: Likewise.
4006 * gfortran.dg/backspace_4.f: Likewise.
4007 * gfortran.dg/backspace_5.f: Likewise.
4008 * gfortran.dg/backspace_6.f: Likewise.
4009 * gfortran.dg/backspace_7.f90: Likewise.
4010 * gfortran.dg/backspace_8.f: Likewise.
4011 * gfortran.dg/backspace_9.f: Likewise.
4012 * gfortran.dg/bessel_1.f90: Likewise.
4013 * gfortran.dg/bessel_2.f90: Likewise.
4014 * gfortran.dg/bessel_5.f90: Likewise.
4015 * gfortran.dg/bessel_6.f90: Likewise.
4016 * gfortran.dg/bessel_7.f90: Likewise.
4017 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4018 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4019 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4020 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4021 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4022 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4023 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4024 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4025 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4026 * gfortran.dg/bit_comparison_1.F90: Likewise.
4027 * gfortran.dg/bit_comparison_2.F90: Likewise.
4028 * gfortran.dg/block_1.f08: Likewise.
4029 * gfortran.dg/block_13.f08: Likewise.
4030 * gfortran.dg/block_14.f90: Likewise.
4031 * gfortran.dg/block_2.f08: Likewise.
4032 * gfortran.dg/block_6.f08: Likewise.
4033 * gfortran.dg/block_7.f08: Likewise.
4034 * gfortran.dg/block_8.f08: Likewise.
4035 * gfortran.dg/blockdata_1.f90: Likewise.
4036 * gfortran.dg/bound_1.f90: Likewise.
4037 * gfortran.dg/bound_2.f90: Likewise.
4038 * gfortran.dg/bound_3.f90: Likewise.
4039 * gfortran.dg/bound_4.f90: Likewise.
4040 * gfortran.dg/bound_5.f90: Likewise.
4041 * gfortran.dg/bound_6.f90: Likewise.
4042 * gfortran.dg/bound_7.f90: Likewise.
4043 * gfortran.dg/bound_8.f90: Likewise.
4044 * gfortran.dg/bound_9.f90: Likewise.
4045 * gfortran.dg/bound_simplification_1.f90: Likewise.
4046 * gfortran.dg/bound_simplification_3.f90: Likewise.
4047 * gfortran.dg/bound_simplification_4.f90: Likewise.
4048 * gfortran.dg/bound_simplification_5.f90: Likewise.
4049 * gfortran.dg/bound_simplification_6.f90: Likewise.
4050 * gfortran.dg/bounds_check_1.f90: Likewise.
4051 * gfortran.dg/bounds_check_12.f90: Likewise.
4052 * gfortran.dg/bounds_check_14.f90: Likewise.
4053 * gfortran.dg/bounds_check_15.f90: Likewise.
4054 * gfortran.dg/bounds_check_19.f90: Likewise.
4055 * gfortran.dg/bounds_check_8.f90: Likewise.
4056 * gfortran.dg/bounds_check_9.f90: Likewise.
4057 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4058 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4059 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4060 * gfortran.dg/boz_1.f90: Likewise.
4061 * gfortran.dg/boz_11.f90: Likewise.
4062 * gfortran.dg/boz_13.f90: Likewise.
4063 * gfortran.dg/boz_14.f90: Likewise.
4064 * gfortran.dg/boz_15.f90: Likewise.
4065 * gfortran.dg/boz_3.f90: Likewise.
4066 * gfortran.dg/boz_6.f90: Likewise.
4067 * gfortran.dg/boz_9.f90: Likewise.
4068 * gfortran.dg/byte_1.f90: Likewise.
4069 * gfortran.dg/byte_2.f90: Likewise.
4070 * gfortran.dg/c_assoc.f90: Likewise.
4071 * gfortran.dg/c_assoc_2.f03: Likewise.
4072 * gfortran.dg/c_assoc_3.f90: Likewise.
4073 * gfortran.dg/c_by_val_1.f: Likewise.
4074 * gfortran.dg/c_by_val_5.f90: Likewise.
4075 * gfortran.dg/c_char_tests.f03: Likewise.
4076 * gfortran.dg/c_char_tests_2.f03: Likewise.
4077 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4078 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4079 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4080 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4081 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4082 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4083 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4084 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4085 * gfortran.dg/c_kind_params.f90: Likewise.
4086 * gfortran.dg/c_loc_test_20.f90: Likewise.
4087 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4088 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4089 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4090 * gfortran.dg/c_size_t_test.f03: Likewise.
4091 * gfortran.dg/c_sizeof_1.f90: Likewise.
4092 * gfortran.dg/c_sizeof_5.f90: Likewise.
4093 * gfortran.dg/c_sizeof_6.f90: Likewise.
4094 * gfortran.dg/char4_iunit_1.f03: Likewise.
4095 * gfortran.dg/char4_iunit_2.f03: Likewise.
4096 * gfortran.dg/char_allocation_1.f90: Likewise.
4097 * gfortran.dg/char_array_constructor.f90: Likewise.
4098 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4099 * gfortran.dg/char_assign_1.f90: Likewise.
4100 * gfortran.dg/char_associated_1.f90: Likewise.
4101 * gfortran.dg/char_cast_2.f90: Likewise.
4102 * gfortran.dg/char_comparison_1.f: Likewise.
4103 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4104 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4105 * gfortran.dg/char_cons_len.f90: Likewise.
4106 * gfortran.dg/char_conversion.f90: Likewise.
4107 * gfortran.dg/char_cshift_1.f90: Likewise.
4108 * gfortran.dg/char_cshift_2.f90: Likewise.
4109 * gfortran.dg/char_decl_2.f90: Likewise.
4110 * gfortran.dg/char_eoshift_1.f90: Likewise.
4111 * gfortran.dg/char_eoshift_2.f90: Likewise.
4112 * gfortran.dg/char_eoshift_3.f90: Likewise.
4113 * gfortran.dg/char_eoshift_4.f90: Likewise.
4114 * gfortran.dg/char_eoshift_5.f90: Likewise.
4115 * gfortran.dg/char_expr_1.f90: Likewise.
4116 * gfortran.dg/char_expr_3.f90: Likewise.
4117 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4118 * gfortran.dg/char_length_12.f90: Likewise.
4119 * gfortran.dg/char_length_14.f90: Likewise.
4120 * gfortran.dg/char_length_15.f90: Likewise.
4121 * gfortran.dg/char_length_17.f90: Likewise.
4122 * gfortran.dg/char_length_20.f90: Likewise.
4123 * gfortran.dg/char_length_21.f90: Likewise.
4124 * gfortran.dg/char_length_5.f90: Likewise.
4125 * gfortran.dg/char_length_6.f90: Likewise.
4126 * gfortran.dg/char_length_7.f90: Likewise.
4127 * gfortran.dg/char_length_8.f90: Likewise.
4128 * gfortran.dg/char_pack_1.f90: Likewise.
4129 * gfortran.dg/char_pack_2.f90: Likewise.
4130 * gfortran.dg/char_pointer_assign.f90: Likewise.
4131 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4132 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4133 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4134 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4135 * gfortran.dg/char_pointer_func.f90: Likewise.
4136 * gfortran.dg/char_reshape_1.f90: Likewise.
4137 * gfortran.dg/char_result_1.f90: Likewise.
4138 * gfortran.dg/char_result_12.f90: Likewise.
4139 * gfortran.dg/char_result_13.f90: Likewise.
4140 * gfortran.dg/char_result_14.f90: Likewise.
4141 * gfortran.dg/char_result_15.f90: Likewise.
4142 * gfortran.dg/char_result_2.f90: Likewise.
4143 * gfortran.dg/char_result_3.f90: Likewise.
4144 * gfortran.dg/char_result_4.f90: Likewise.
4145 * gfortran.dg/char_result_5.f90: Likewise.
4146 * gfortran.dg/char_result_6.f90: Likewise.
4147 * gfortran.dg/char_result_7.f90: Likewise.
4148 * gfortran.dg/char_result_8.f90: Likewise.
4149 * gfortran.dg/char_spread_1.f90: Likewise.
4150 * gfortran.dg/char_transpose_1.f90: Likewise.
4151 * gfortran.dg/char_type_len.f90: Likewise.
4152 * gfortran.dg/char_unpack_1.f90: Likewise.
4153 * gfortran.dg/char_unpack_2.f90: Likewise.
4154 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4155 * gfortran.dg/character_comparison_1.f90: Likewise.
4156 * gfortran.dg/character_comparison_2.f90: Likewise.
4157 * gfortran.dg/character_comparison_3.f90: Likewise.
4158 * gfortran.dg/character_comparison_4.f90: Likewise.
4159 * gfortran.dg/character_comparison_5.f90: Likewise.
4160 * gfortran.dg/character_comparison_6.f90: Likewise.
4161 * gfortran.dg/character_comparison_7.f90: Likewise.
4162 * gfortran.dg/character_comparison_8.f90: Likewise.
4163 * gfortran.dg/character_comparison_9.f90: Likewise.
4164 * gfortran.dg/charlen_15.f90: Likewise.
4165 * gfortran.dg/charlen_16.f90: Likewise.
4166 * gfortran.dg/chkbits.f90: Likewise.
4167 * gfortran.dg/chmod_1.f90: Likewise.
4168 * gfortran.dg/chmod_2.f90: Likewise.
4169 * gfortran.dg/chmod_3.f90: Likewise.
4170 * gfortran.dg/class_1.f03: Likewise.
4171 * gfortran.dg/class_18.f03: Likewise.
4172 * gfortran.dg/class_19.f03: Likewise.
4173 * gfortran.dg/class_35.f90: Likewise.
4174 * gfortran.dg/class_46.f03: Likewise.
4175 * gfortran.dg/class_48.f90: Likewise.
4176 * gfortran.dg/class_51.f90: Likewise.
4177 * gfortran.dg/class_52.f90: Likewise.
4178 * gfortran.dg/class_6.f03: Likewise.
4179 * gfortran.dg/class_63.f90: Likewise.
4180 * gfortran.dg/class_64.f90: Likewise.
4181 * gfortran.dg/class_65.f90: Likewise.
4182 * gfortran.dg/class_66.f90: Likewise.
4183 * gfortran.dg/class_67.f90: Likewise.
4184 * gfortran.dg/class_9.f03: Likewise.
4185 * gfortran.dg/class_alias.f90: Likewise.
4186 * gfortran.dg/class_allocate_1.f03: Likewise.
4187 * gfortran.dg/class_allocate_10.f03: Likewise.
4188 * gfortran.dg/class_allocate_13.f90: Likewise.
4189 * gfortran.dg/class_allocate_14.f90: Likewise.
4190 * gfortran.dg/class_allocate_15.f90: Likewise.
4191 * gfortran.dg/class_allocate_19.f03: Likewise.
4192 * gfortran.dg/class_allocate_21.f90: Likewise.
4193 * gfortran.dg/class_allocate_22.f90: Likewise.
4194 * gfortran.dg/class_allocate_3.f03: Likewise.
4195 * gfortran.dg/class_allocate_4.f03: Likewise.
4196 * gfortran.dg/class_allocate_5.f90: Likewise.
4197 * gfortran.dg/class_allocate_6.f03: Likewise.
4198 * gfortran.dg/class_allocate_7.f03: Likewise.
4199 * gfortran.dg/class_allocate_8.f03: Likewise.
4200 * gfortran.dg/class_allocate_9.f03: Likewise.
4201 * gfortran.dg/class_array_1.f03: Likewise.
4202 * gfortran.dg/class_array_14.f90: Likewise.
4203 * gfortran.dg/class_array_15.f03: Likewise.
4204 * gfortran.dg/class_array_16.f90: Likewise.
4205 * gfortran.dg/class_array_2.f03: Likewise.
4206 * gfortran.dg/class_array_20.f03: Likewise.
4207 * gfortran.dg/class_array_21.f03: Likewise.
4208 * gfortran.dg/class_array_3.f03: Likewise.
4209 * gfortran.dg/class_array_4.f03: Likewise.
4210 * gfortran.dg/class_array_7.f03: Likewise.
4211 * gfortran.dg/class_array_8.f03: Likewise.
4212 * gfortran.dg/class_array_9.f03: Likewise.
4213 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4214 * gfortran.dg/class_dummy_1.f03: Likewise.
4215 * gfortran.dg/class_optional_1.f90: Likewise.
4216 * gfortran.dg/class_optional_2.f90: Likewise.
4217 * gfortran.dg/class_result_5.f90: Likewise.
4218 * gfortran.dg/class_result_6.f90: Likewise.
4219 * gfortran.dg/class_to_type_1.f03: Likewise.
4220 * gfortran.dg/class_to_type_2.f90: Likewise.
4221 * gfortran.dg/class_to_type_3.f03: Likewise.
4222 * gfortran.dg/class_to_type_4.f90: Likewise.
4223 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4224 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4225 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4226 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4227 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4228 * gfortran.dg/coarray/codimension.f90: Likewise.
4229 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4230 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4231 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4232 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4233 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4234 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4235 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4236 * gfortran.dg/coarray/event_1.f90: Likewise.
4237 * gfortran.dg/coarray/event_2.f90: Likewise.
4238 * gfortran.dg/coarray/get_array.f90: Likewise.
4239 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4240 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4241 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4242 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4243 * gfortran.dg/coarray/lock_1.f90: Likewise.
4244 * gfortran.dg/coarray/lock_2.f90: Likewise.
4245 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4246 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4247 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4248 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4249 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4250 * gfortran.dg/coarray/registering_1.f90: Likewise.
4251 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4252 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4253 * gfortran.dg/coarray/send_array.f90: Likewise.
4254 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4255 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4256 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4257 * gfortran.dg/coarray/sync_1.f90: Likewise.
4258 * gfortran.dg/coarray/sync_3.f90: Likewise.
4259 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4260 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4261 * gfortran.dg/coarray_13.f90: Likewise.
4262 * gfortran.dg/coarray_15.f90: Likewise.
4263 * gfortran.dg/coarray_16.f90: Likewise.
4264 * gfortran.dg/coarray_2.f90: Likewise.
4265 * gfortran.dg/coarray_23.f90: Likewise.
4266 * gfortran.dg/coarray_40.f90: Likewise.
4267 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4268 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4269 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4270 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4271 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4272 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4273 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4274 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4275 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4276 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4277 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4278 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4279 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4280 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4281 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4282 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4283 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4284 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4285 * gfortran.dg/coarray_stat_2.f90: Likewise.
4286 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4287 * gfortran.dg/coindexed_1.f90: Likewise.
4288 * gfortran.dg/comma.f: Likewise.
4289 * gfortran.dg/comma_format_extension_3.f: Likewise.
4290 * gfortran.dg/comma_format_extension_4.f: Likewise.
4291 * gfortran.dg/common_2.f90: Likewise.
4292 * gfortran.dg/common_4.f90: Likewise.
4293 * gfortran.dg/common_align_1.f90: Likewise.
4294 * gfortran.dg/common_align_2.f90: Likewise.
4295 * gfortran.dg/common_equivalence_1.f: Likewise.
4296 * gfortran.dg/common_pointer_1.f90: Likewise.
4297 * gfortran.dg/common_resize_1.f: Likewise.
4298 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4299 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4300 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4301 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4302 * gfortran.dg/complex_read.f90: Likewise.
4303 * gfortran.dg/complex_write.f90: Likewise.
4304 * gfortran.dg/constant_substring.f: Likewise.
4305 * gfortran.dg/constructor_2.f90: Likewise.
4306 * gfortran.dg/constructor_3.f90: Likewise.
4307 * gfortran.dg/constructor_6.f90: Likewise.
4308 * gfortran.dg/contained_1.f90: Likewise.
4309 * gfortran.dg/contained_3.f90: Likewise.
4310 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4311 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4312 * gfortran.dg/continuation_1.f90: Likewise.
4313 * gfortran.dg/continuation_11.f90: Likewise.
4314 * gfortran.dg/continuation_12.f90: Likewise.
4315 * gfortran.dg/continuation_13.f90: Likewise.
4316 * gfortran.dg/continuation_14.f: Likewise.
4317 * gfortran.dg/continuation_8.f90: Likewise.
4318 * gfortran.dg/convert_2.f90: Likewise.
4319 * gfortran.dg/convert_implied_open.f90: Likewise.
4320 * gfortran.dg/count_init_expr.f03: Likewise.
4321 * gfortran.dg/cr_lf.f90: Likewise.
4322 * gfortran.dg/cray_pointers_10.f90: Likewise.
4323 * gfortran.dg/cray_pointers_2.f90: Likewise.
4324 * gfortran.dg/cray_pointers_5.f90: Likewise.
4325 * gfortran.dg/cray_pointers_7.f90: Likewise.
4326 * gfortran.dg/cray_pointers_8.f90: Likewise.
4327 * gfortran.dg/cshift_1.f90: Likewise.
4328 * gfortran.dg/cshift_2.f90: Likewise.
4329 * gfortran.dg/cshift_large_1.f90: Likewise.
4330 * gfortran.dg/cshift_nan_1.f90: Likewise.
4331 * gfortran.dg/csqrt_2.f: Likewise.
4332 * gfortran.dg/data_array_1.f90: Likewise.
4333 * gfortran.dg/data_char_1.f90: Likewise.
4334 * gfortran.dg/data_char_2.f90: Likewise.
4335 * gfortran.dg/data_char_3.f90: Likewise.
4336 * gfortran.dg/data_derived_1.f90: Likewise.
4337 * gfortran.dg/data_implied_do_1.f90: Likewise.
4338 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4339 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4340 * gfortran.dg/deallocate_stat.f90: Likewise.
4341 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4342 * gfortran.dg/debug/pr37738.f: Likewise.
4343 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4344 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4345 * gfortran.dg/dec_exp_1.f90: Likewise.
4346 * gfortran.dg/dec_init_1.f90: Likewise.
4347 * gfortran.dg/dec_init_2.f90: Likewise.
4348 * gfortran.dg/dec_init_3.f90: Likewise.
4349 * gfortran.dg/dec_init_4.f90: Likewise.
4350 * gfortran.dg/dec_io_1.f90: Likewise.
4351 * gfortran.dg/dec_io_2.f90: Likewise.
4352 * gfortran.dg/dec_io_2a.f90: Likewise.
4353 * gfortran.dg/dec_io_6.f90: Likewise.
4354 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4355 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4356 * gfortran.dg/dec_math.f90: Likewise.
4357 * gfortran.dg/dec_parameter_1.f: Likewise.
4358 * gfortran.dg/dec_parameter_2.f90: Likewise.
4359 * gfortran.dg/dec_static_1.f90: Likewise.
4360 * gfortran.dg/dec_static_2.f90: Likewise.
4361 * gfortran.dg/dec_structure_1.f90: Likewise.
4362 * gfortran.dg/dec_structure_10.f90: Likewise.
4363 * gfortran.dg/dec_structure_18.f90: Likewise.
4364 * gfortran.dg/dec_structure_19.f90: Likewise.
4365 * gfortran.dg/dec_structure_2.f90: Likewise.
4366 * gfortran.dg/dec_structure_22.f90: Likewise.
4367 * gfortran.dg/dec_structure_3.f90: Likewise.
4368 * gfortran.dg/dec_structure_4.f90: Likewise.
4369 * gfortran.dg/dec_structure_5.f90: Likewise.
4370 * gfortran.dg/dec_structure_6.f90: Likewise.
4371 * gfortran.dg/dec_structure_7.f90: Likewise.
4372 * gfortran.dg/dec_union_1.f90: Likewise.
4373 * gfortran.dg/dec_union_2.f90: Likewise.
4374 * gfortran.dg/dec_union_3.f90: Likewise.
4375 * gfortran.dg/dec_union_4.f90: Likewise.
4376 * gfortran.dg/dec_union_5.f90: Likewise.
4377 * gfortran.dg/default_format_1.f90: Likewise.
4378 * gfortran.dg/default_format_2.f90: Likewise.
4379 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4380 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4381 * gfortran.dg/default_initialization_3.f90: Likewise.
4382 * gfortran.dg/default_initialization_4.f90: Likewise.
4383 * gfortran.dg/default_initialization_5.f90: Likewise.
4384 * gfortran.dg/deferred_character_1.f90: Likewise.
4385 * gfortran.dg/deferred_character_10.f90: Likewise.
4386 * gfortran.dg/deferred_character_11.f90: Likewise.
4387 * gfortran.dg/deferred_character_12.f90: Likewise.
4388 * gfortran.dg/deferred_character_13.f90: Likewise.
4389 * gfortran.dg/deferred_character_14.f90: Likewise.
4390 * gfortran.dg/deferred_character_15.f90: Likewise.
4391 * gfortran.dg/deferred_character_16.f90: Likewise.
4392 * gfortran.dg/deferred_character_2.f90: Likewise.
4393 * gfortran.dg/deferred_character_3.f90: Likewise.
4394 * gfortran.dg/deferred_character_4.f90: Likewise.
4395 * gfortran.dg/deferred_character_5.f90: Likewise.
4396 * gfortran.dg/deferred_character_6.f90: Likewise.
4397 * gfortran.dg/deferred_character_7.f90: Likewise.
4398 * gfortran.dg/deferred_character_8.f90: Likewise.
4399 * gfortran.dg/deferred_character_9.f90: Likewise.
4400 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4401 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4402 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4403 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4404 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4405 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4406 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4407 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4408 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4409 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4410 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4411 * gfortran.dg/defined_assignment_1.f90: Likewise.
4412 * gfortran.dg/defined_assignment_10.f90: Likewise.
4413 * gfortran.dg/defined_assignment_11.f90: Likewise.
4414 * gfortran.dg/defined_assignment_2.f90: Likewise.
4415 * gfortran.dg/defined_assignment_3.f90: Likewise.
4416 * gfortran.dg/defined_assignment_4.f90: Likewise.
4417 * gfortran.dg/defined_assignment_5.f90: Likewise.
4418 * gfortran.dg/defined_assignment_8.f90: Likewise.
4419 * gfortran.dg/defined_assignment_9.f90: Likewise.
4420 * gfortran.dg/dependency_2.f90: Likewise.
4421 * gfortran.dg/dependency_21.f90: Likewise.
4422 * gfortran.dg/dependency_22.f90: Likewise.
4423 * gfortran.dg/dependency_23.f90: Likewise.
4424 * gfortran.dg/dependency_24.f90: Likewise.
4425 * gfortran.dg/dependency_25.f90: Likewise.
4426 * gfortran.dg/dependency_26.f90: Likewise.
4427 * gfortran.dg/dependency_39.f90: Likewise.
4428 * gfortran.dg/dependency_40.f90: Likewise.
4429 * gfortran.dg/dependency_41.f90: Likewise.
4430 * gfortran.dg/dependency_42.f90: Likewise.
4431 * gfortran.dg/dependency_43.f90: Likewise.
4432 * gfortran.dg/dependency_44.f90: Likewise.
4433 * gfortran.dg/dependency_45.f90: Likewise.
4434 * gfortran.dg/dependency_50.f90: Likewise.
4435 * gfortran.dg/dependency_51.f90: Likewise.
4436 * gfortran.dg/dependent_decls_1.f90: Likewise.
4437 * gfortran.dg/der_array_1.f90: Likewise.
4438 * gfortran.dg/der_array_io_1.f90: Likewise.
4439 * gfortran.dg/der_array_io_2.f90: Likewise.
4440 * gfortran.dg/der_array_io_3.f90: Likewise.
4441 * gfortran.dg/der_io_1.f90: Likewise.
4442 * gfortran.dg/der_io_3.f90: Likewise.
4443 * gfortran.dg/der_pointer_2.f90: Likewise.
4444 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4445 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4446 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4447 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4448 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4449 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4450 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4451 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4452 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4453 * gfortran.dg/derived_external_function_1.f90: Likewise.
4454 * gfortran.dg/derived_init_1.f90: Likewise.
4455 * gfortran.dg/derived_init_2.f90: Likewise.
4456 * gfortran.dg/derived_init_3.f90: Likewise.
4457 * gfortran.dg/derived_init_4.f90: Likewise.
4458 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4459 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4460 * gfortran.dg/dev_null.F90: Likewise.
4461 * gfortran.dg/dfloat_1.f90: Likewise.
4462 * gfortran.dg/dim_sum_1.f90: Likewise.
4463 * gfortran.dg/dim_sum_2.f90: Likewise.
4464 * gfortran.dg/dim_sum_3.f90: Likewise.
4465 * gfortran.dg/direct_io_10.f: Likewise.
4466 * gfortran.dg/direct_io_11.f90: Likewise.
4467 * gfortran.dg/direct_io_12.f90: Likewise.
4468 * gfortran.dg/direct_io_2.f90: Likewise.
4469 * gfortran.dg/direct_io_3.f90: Likewise.
4470 * gfortran.dg/direct_io_4.f90: Likewise.
4471 * gfortran.dg/direct_io_5.f90: Likewise.
4472 * gfortran.dg/direct_io_6.f90: Likewise.
4473 * gfortran.dg/direct_io_7.f90: Likewise.
4474 * gfortran.dg/direct_io_8.f90: Likewise.
4475 * gfortran.dg/direct_io_9.f: Likewise.
4476 * gfortran.dg/do_1.f90: Likewise.
4477 * gfortran.dg/do_3.F90: Likewise.
4478 * gfortran.dg/do_concurrent_2.f90: Likewise.
4479 * gfortran.dg/do_concurrent_4.f90: Likewise.
4480 * gfortran.dg/do_corner_warn.f90: Likewise.
4481 * gfortran.dg/do_iterator_2.f90: Likewise.
4482 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4483 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4484 * gfortran.dg/dos_eol.f: Likewise.
4485 * gfortran.dg/dot_product_1.f03: Likewise.
4486 * gfortran.dg/dot_product_2.f90: Likewise.
4487 * gfortran.dg/dot_product_4.f90: Likewise.
4488 * gfortran.dg/dshift_1.F90: Likewise.
4489 * gfortran.dg/dshift_2.F90: Likewise.
4490 * gfortran.dg/dtio_1.f90: Likewise.
4491 * gfortran.dg/dtio_10.f90: Likewise.
4492 * gfortran.dg/dtio_12.f90: Likewise.
4493 * gfortran.dg/dtio_14.f90: Likewise.
4494 * gfortran.dg/dtio_15.f90: Likewise.
4495 * gfortran.dg/dtio_16.f90: Likewise.
4496 * gfortran.dg/dtio_17.f90: Likewise.
4497 * gfortran.dg/dtio_19.f90: Likewise.
4498 * gfortran.dg/dtio_2.f90: Likewise.
4499 * gfortran.dg/dtio_20.f03: Likewise.
4500 * gfortran.dg/dtio_22.f90: Likewise.
4501 * gfortran.dg/dtio_24.f90: Likewise.
4502 * gfortran.dg/dtio_25.f90: Likewise.
4503 * gfortran.dg/dtio_26.f03: Likewise.
4504 * gfortran.dg/dtio_27.f90: Likewise.
4505 * gfortran.dg/dtio_28.f03: Likewise.
4506 * gfortran.dg/dtio_3.f90: Likewise.
4507 * gfortran.dg/dtio_30.f03: Likewise.
4508 * gfortran.dg/dtio_31.f03: Likewise.
4509 * gfortran.dg/dtio_32.f03: Likewise.
4510 * gfortran.dg/dtio_4.f90: Likewise.
4511 * gfortran.dg/dtio_5.f90: Likewise.
4512 * gfortran.dg/dtio_7.f90: Likewise.
4513 * gfortran.dg/dtio_8.f90: Likewise.
4514 * gfortran.dg/dtio_9.f90: Likewise.
4515 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4516 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4517 * gfortran.dg/dup_save_1.f90: Likewise.
4518 * gfortran.dg/dup_save_2.f90: Likewise.
4519 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4520 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4521 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4522 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4523 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4524 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4525 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4526 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4527 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4528 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4529 * gfortran.dg/e_d_fmt.f90: Likewise.
4530 * gfortran.dg/edit_real_1.f90: Likewise.
4531 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4532 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4533 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4534 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4535 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4536 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4537 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4538 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4539 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4540 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4541 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4542 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4543 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4544 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4545 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4546 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4547 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4548 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4549 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4550 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4551 * gfortran.dg/empty_format_1.f90: Likewise.
4552 * gfortran.dg/endfile.f: Likewise.
4553 * gfortran.dg/endfile.f90: Likewise.
4554 * gfortran.dg/endfile_2.f90: Likewise.
4555 * gfortran.dg/entry_1.f90: Likewise.
4556 * gfortran.dg/entry_10.f90: Likewise.
4557 * gfortran.dg/entry_12.f90: Likewise.
4558 * gfortran.dg/entry_13.f90: Likewise.
4559 * gfortran.dg/entry_14.f90: Likewise.
4560 * gfortran.dg/entry_16.f90: Likewise.
4561 * gfortran.dg/entry_3.f90: Likewise.
4562 * gfortran.dg/entry_6.f90: Likewise.
4563 * gfortran.dg/entry_9.f90: Likewise.
4564 * gfortran.dg/entry_array_specs_2.f: Likewise.
4565 * gfortran.dg/enum_1.f90: Likewise.
4566 * gfortran.dg/enum_9.f90: Likewise.
4567 * gfortran.dg/eof_1.f90: Likewise.
4568 * gfortran.dg/eof_2.f90: Likewise.
4569 * gfortran.dg/eof_4.f90: Likewise.
4570 * gfortran.dg/eof_5.f90: Likewise.
4571 * gfortran.dg/eor_handling_1.f90: Likewise.
4572 * gfortran.dg/eor_handling_2.f90: Likewise.
4573 * gfortran.dg/eor_handling_3.f90: Likewise.
4574 * gfortran.dg/eor_handling_4.f90: Likewise.
4575 * gfortran.dg/eor_handling_5.f90: Likewise.
4576 * gfortran.dg/eoshift_3.f90: Likewise.
4577 * gfortran.dg/eoshift_4.f90: Likewise.
4578 * gfortran.dg/eoshift_5.f90: Likewise.
4579 * gfortran.dg/eoshift_6.f90: Likewise.
4580 * gfortran.dg/eoshift_large_1.f90: Likewise.
4581 * gfortran.dg/equiv_6.f90: Likewise.
4582 * gfortran.dg/equiv_7.f90: Likewise.
4583 * gfortran.dg/equiv_9.f90: Likewise.
4584 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4585 * gfortran.dg/erf_2.F90: Likewise.
4586 * gfortran.dg/erf_3.F90: Likewise.
4587 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4588 * gfortran.dg/error_format_2.f90: Likewise.
4589 * gfortran.dg/error_recovery_5.f90: Likewise.
4590 * gfortran.dg/execute_command_line_2.f90: Likewise.
4591 * gfortran.dg/execute_command_line_3.f90: Likewise.
4592 * gfortran.dg/exit_1.f08: Likewise.
4593 * gfortran.dg/exit_3.f08: Likewise.
4594 * gfortran.dg/exponent_1.f90: Likewise.
4595 * gfortran.dg/exponent_2.f90: Likewise.
4596 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4597 * gfortran.dg/extends_1.f03: Likewise.
4598 * gfortran.dg/extends_16.f90: Likewise.
4599 * gfortran.dg/extends_2.f03: Likewise.
4600 * gfortran.dg/extends_3.f03: Likewise.
4601 * gfortran.dg/extends_4.f03: Likewise.
4602 * gfortran.dg/extends_type_of_1.f03: Likewise.
4603 * gfortran.dg/extends_type_of_2.f03: Likewise.
4604 * gfortran.dg/external_procedures_3.f90: Likewise.
4605 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4606 * gfortran.dg/f2003_io_1.f03: Likewise.
4607 * gfortran.dg/f2003_io_4.f03: Likewise.
4608 * gfortran.dg/f2003_io_5.f03: Likewise.
4609 * gfortran.dg/f2003_io_6.f03: Likewise.
4610 * gfortran.dg/f2003_io_7.f03: Likewise.
4611 * gfortran.dg/f2c_1.f90: Likewise.
4612 * gfortran.dg/f2c_2.f90: Likewise.
4613 * gfortran.dg/f2c_3.f90: Likewise.
4614 * gfortran.dg/f2c_4.f90: Likewise.
4615 * gfortran.dg/f2c_6.f90: Likewise.
4616 * gfortran.dg/f2c_7.f90: Likewise.
4617 * gfortran.dg/f2c_9.f90: Likewise.
4618 * gfortran.dg/fgetc_1.f90: Likewise.
4619 * gfortran.dg/fgetc_2.f90: Likewise.
4620 * gfortran.dg/filename_null.f90: Likewise.
4621 * gfortran.dg/finalize_12.f90: Likewise.
4622 * gfortran.dg/finalize_13.f90: Likewise.
4623 * gfortran.dg/finalize_15.f90: Likewise.
4624 * gfortran.dg/finalize_17.f90: Likewise.
4625 * gfortran.dg/finalize_18.f90: Likewise.
4626 * gfortran.dg/finalize_25.f90: Likewise.
4627 * gfortran.dg/finalize_29.f08: Likewise.
4628 * gfortran.dg/finalize_31.f90: Likewise.
4629 * gfortran.dg/float_1.f90: Likewise.
4630 * gfortran.dg/flush_1.f90: Likewise.
4631 * gfortran.dg/fmt_bz_bn.f: Likewise.
4632 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4633 * gfortran.dg/fmt_cache_1.f: Likewise.
4634 * gfortran.dg/fmt_cache_2.f: Likewise.
4635 * gfortran.dg/fmt_cache_3.f90: Likewise.
4636 * gfortran.dg/fmt_colon.f90: Likewise.
4637 * gfortran.dg/fmt_e.f90: Likewise.
4638 * gfortran.dg/fmt_en.f90: Likewise.
4639 * gfortran.dg/fmt_error_10.f: Likewise.
4640 * gfortran.dg/fmt_error_9.f: Likewise.
4641 * gfortran.dg/fmt_exhaust.f90: Likewise.
4642 * gfortran.dg/fmt_f0_1.f90: Likewise.
4643 * gfortran.dg/fmt_f_an_p.f: Likewise.
4644 * gfortran.dg/fmt_fw_d.f90: Likewise.
4645 * gfortran.dg/fmt_g.f: Likewise.
4646 * gfortran.dg/fmt_g0_1.f08: Likewise.
4647 * gfortran.dg/fmt_g0_2.f08: Likewise.
4648 * gfortran.dg/fmt_g0_4.f08: Likewise.
4649 * gfortran.dg/fmt_g0_5.f08: Likewise.
4650 * gfortran.dg/fmt_g0_6.f08: Likewise.
4651 * gfortran.dg/fmt_g0_7.f08: Likewise.
4652 * gfortran.dg/fmt_g_1.f90: Likewise.
4653 * gfortran.dg/fmt_int_sign.f90: Likewise.
4654 * gfortran.dg/fmt_l.f90: Likewise.
4655 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4656 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4657 * gfortran.dg/fmt_p_1.f90: Likewise.
4658 * gfortran.dg/fmt_pf.f90: Likewise.
4659 * gfortran.dg/fmt_read.f90: Likewise.
4660 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4661 * gfortran.dg/fmt_t_1.f90: Likewise.
4662 * gfortran.dg/fmt_t_2.f90: Likewise.
4663 * gfortran.dg/fmt_t_3.f90: Likewise.
4664 * gfortran.dg/fmt_t_4.f90: Likewise.
4665 * gfortran.dg/fmt_t_5.f90: Likewise.
4666 * gfortran.dg/fmt_t_6.f: Likewise.
4667 * gfortran.dg/fmt_t_7.f: Likewise.
4668 * gfortran.dg/fmt_t_9.f: Likewise.
4669 * gfortran.dg/fmt_tl.f: Likewise.
4670 * gfortran.dg/fmt_unlimited.f90: Likewise.
4671 * gfortran.dg/fmt_white.f: Likewise.
4672 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4673 * gfortran.dg/fold_nearest.f90: Likewise.
4674 * gfortran.dg/forall_1.f90: Likewise.
4675 * gfortran.dg/forall_10.f90: Likewise.
4676 * gfortran.dg/forall_12.f90: Likewise.
4677 * gfortran.dg/forall_13.f90: Likewise.
4678 * gfortran.dg/forall_15.f90: Likewise.
4679 * gfortran.dg/forall_4.f90: Likewise.
4680 * gfortran.dg/forall_5.f90: Likewise.
4681 * gfortran.dg/forall_6.f90: Likewise.
4682 * gfortran.dg/forall_7.f90: Likewise.
4683 * gfortran.dg/fraction.f90: Likewise.
4684 * gfortran.dg/fseek.f90: Likewise.
4685 * gfortran.dg/ftell_1.f90: Likewise.
4686 * gfortran.dg/ftell_2.f90: Likewise.
4687 * gfortran.dg/ftell_3.f90: Likewise.
4688 * gfortran.dg/func_assign_2.f90: Likewise.
4689 * gfortran.dg/func_assign_3.f90: Likewise.
4690 * gfortran.dg/func_derived_1.f90: Likewise.
4691 * gfortran.dg/func_derived_2.f90: Likewise.
4692 * gfortran.dg/func_derived_3.f90: Likewise.
4693 * gfortran.dg/func_result_1.f90: Likewise.
4694 * gfortran.dg/func_result_2.f90: Likewise.
4695 * gfortran.dg/func_result_6.f90: Likewise.
4696 * gfortran.dg/function_charlen_2.f90: Likewise.
4697 * gfortran.dg/function_charlen_3.f: Likewise.
4698 * gfortran.dg/function_kinds_1.f90: Likewise.
4699 * gfortran.dg/function_kinds_4.f90: Likewise.
4700 * gfortran.dg/function_optimize_10.f90: Likewise.
4701 * gfortran.dg/function_optimize_11.f90: Likewise.
4702 * gfortran.dg/function_optimize_12.f90: Likewise.
4703 * gfortran.dg/function_optimize_4.f90: Likewise.
4704 * gfortran.dg/function_optimize_8.f90: Likewise.
4705 * gfortran.dg/g77/13037.f: Likewise.
4706 * gfortran.dg/g77/1832.f: Likewise.
4707 * gfortran.dg/g77/19981119-0.f: Likewise.
4708 * gfortran.dg/g77/19990313-0.f: Likewise.
4709 * gfortran.dg/g77/19990313-1.f: Likewise.
4710 * gfortran.dg/g77/19990313-2.f: Likewise.
4711 * gfortran.dg/g77/19990313-3.f: Likewise.
4712 * gfortran.dg/g77/19990419-1.f: Likewise.
4713 * gfortran.dg/g77/19990826-0.f: Likewise.
4714 * gfortran.dg/g77/19990826-2.f: Likewise.
4715 * gfortran.dg/g77/20000503-1.f: Likewise.
4716 * gfortran.dg/g77/20001111.f: Likewise.
4717 * gfortran.dg/g77/20010116.f: Likewise.
4718 * gfortran.dg/g77/20010216-1.f: Likewise.
4719 * gfortran.dg/g77/20010430.f: Likewise.
4720 * gfortran.dg/g77/20010610.f: Likewise.
4721 * gfortran.dg/g77/6177.f: Likewise.
4722 * gfortran.dg/g77/7388.f: Likewise.
4723 * gfortran.dg/g77/947.f: Likewise.
4724 * gfortran.dg/g77/970625-2.f: Likewise.
4725 * gfortran.dg/g77/971102-1.f: Likewise.
4726 * gfortran.dg/g77/980628-0.f: Likewise.
4727 * gfortran.dg/g77/980628-1.f: Likewise.
4728 * gfortran.dg/g77/980628-10.f: Likewise.
4729 * gfortran.dg/g77/980628-2.f: Likewise.
4730 * gfortran.dg/g77/980628-3.f: Likewise.
4731 * gfortran.dg/g77/980628-7.f: Likewise.
4732 * gfortran.dg/g77/980628-8.f: Likewise.
4733 * gfortran.dg/g77/980628-9.f: Likewise.
4734 * gfortran.dg/g77/980701-0.f: Likewise.
4735 * gfortran.dg/g77/980701-1.f: Likewise.
4736 * gfortran.dg/g77/cabs.f: Likewise.
4737 * gfortran.dg/g77/claus.f: Likewise.
4738 * gfortran.dg/g77/complex_1.f: Likewise.
4739 * gfortran.dg/g77/cpp3.F: Likewise.
4740 * gfortran.dg/g77/cpp4.F: Likewise.
4741 * gfortran.dg/g77/cpp5.F: Likewise.
4742 * gfortran.dg/g77/dcomplex.f: Likewise.
4743 * gfortran.dg/g77/dnrm2.f: Likewise.
4744 * gfortran.dg/g77/erfc.f: Likewise.
4745 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4746 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4747 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4748 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4749 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4750 * gfortran.dg/g77/int8421.f: Likewise.
4751 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4752 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4753 * gfortran.dg/g77/le.f: Likewise.
4754 * gfortran.dg/g77/short.f: Likewise.
4755 * gfortran.dg/gamma_1.f90: Likewise.
4756 * gfortran.dg/gamma_4.f90: Likewise.
4757 * gfortran.dg/gamma_5.f90: Likewise.
4758 * gfortran.dg/generic_13.f90: Likewise.
4759 * gfortran.dg/generic_15.f90: Likewise.
4760 * gfortran.dg/generic_19.f90: Likewise.
4761 * gfortran.dg/generic_20.f90: Likewise.
4762 * gfortran.dg/generic_23.f03: Likewise.
4763 * gfortran.dg/generic_25.f90: Likewise.
4764 * gfortran.dg/generic_27.f90: Likewise.
4765 * gfortran.dg/generic_31.f90: Likewise.
4766 * gfortran.dg/generic_4.f90: Likewise.
4767 * gfortran.dg/global_vars_c_init.f90: Likewise.
4768 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4769 * gfortran.dg/gnu_logical_1.F: Likewise.
4770 * gfortran.dg/goacc/fixed-1.f: Likewise.
4771 * gfortran.dg/goacc/fixed-2.f: Likewise.
4772 * gfortran.dg/goacc/gang-static.f95: Likewise.
4773 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4774 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4775 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4776 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4777 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4778 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4779 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4780 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4781 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4782 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4783 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4784 * gfortran.dg/gomp/pr48794.f90: Likewise.
4785 * gfortran.dg/gomp/pr72744.f90: Likewise.
4786 * gfortran.dg/gomp/pr77665.f90: Likewise.
4787 * gfortran.dg/gomp/workshare2.f90: Likewise.
4788 * gfortran.dg/gomp/workshare3.f90: Likewise.
4789 * gfortran.dg/goto_1.f: Likewise.
4790 * gfortran.dg/goto_2.f90: Likewise.
4791 * gfortran.dg/goto_4.f90: Likewise.
4792 * gfortran.dg/goto_6.f: Likewise.
4793 * gfortran.dg/graphite/id-26.f03: Likewise.
4794 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4795 * gfortran.dg/graphite/pr29581.f90: Likewise.
4796 * gfortran.dg/graphite/pr29832.f90: Likewise.
4797 * gfortran.dg/graphite/run-id-1.f: Likewise.
4798 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4799 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4800 * gfortran.dg/hollerith.f90: Likewise.
4801 * gfortran.dg/hollerith4.f90: Likewise.
4802 * gfortran.dg/hollerith6.f90: Likewise.
4803 * gfortran.dg/hollerith8.f90: Likewise.
4804 * gfortran.dg/hollerith_1.f90: Likewise.
4805 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4806 * gfortran.dg/hollerith_f95.f90: Likewise.
4807 * gfortran.dg/hollerith_legacy.f90: Likewise.
4808 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4809 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4810 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4811 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4812 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4813 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4814 * gfortran.dg/hypot_1.f90: Likewise.
4815 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4816 * gfortran.dg/iargc.f90: Likewise.
4817 * gfortran.dg/ibits.f90: Likewise.
4818 * gfortran.dg/ichar_1.f90: Likewise.
4819 * gfortran.dg/ichar_2.f90: Likewise.
4820 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4821 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4822 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4823 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4824 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4825 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4826 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4827 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4828 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4829 * gfortran.dg/ieee/large_1.f90: Likewise.
4830 * gfortran.dg/ieee/large_2.f90: Likewise.
4831 * gfortran.dg/ieee/large_3.F90: Likewise.
4832 * gfortran.dg/ieee/large_4.f90: Likewise.
4833 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4834 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4835 * gfortran.dg/impl_do_var_data.f90: Likewise.
4836 * gfortran.dg/implicit_10.f90: Likewise.
4837 * gfortran.dg/implicit_12.f90: Likewise.
4838 * gfortran.dg/implicit_class_1.f90: Likewise.
4839 * gfortran.dg/implicit_pure_1.f90: Likewise.
4840 * gfortran.dg/implied_do_1.f90: Likewise.
4841 * gfortran.dg/implied_do_io_1.f90: Likewise.
4842 * gfortran.dg/implied_do_io_2.f90: Likewise.
4843 * gfortran.dg/implied_do_io_3.f90: Likewise.
4844 * gfortran.dg/implied_shape_1.f08: Likewise.
4845 * gfortran.dg/import.f90: Likewise.
4846 * gfortran.dg/import4.f90: Likewise.
4847 * gfortran.dg/impure_1.f08: Likewise.
4848 * gfortran.dg/index.f90: Likewise.
4849 * gfortran.dg/index_2.f90: Likewise.
4850 * gfortran.dg/init_flag_1.f90: Likewise.
4851 * gfortran.dg/init_flag_10.f90: Likewise.
4852 * gfortran.dg/init_flag_15.f03: Likewise.
4853 * gfortran.dg/init_flag_2.f90: Likewise.
4854 * gfortran.dg/init_flag_3.f90: Likewise.
4855 * gfortran.dg/init_flag_4.f90: Likewise.
4856 * gfortran.dg/init_flag_5.f90: Likewise.
4857 * gfortran.dg/init_flag_6.f90: Likewise.
4858 * gfortran.dg/init_flag_7.f90: Likewise.
4859 * gfortran.dg/init_flag_9.f90: Likewise.
4860 * gfortran.dg/initialization_11.f90: Likewise.
4861 * gfortran.dg/initialization_19.f90: Likewise.
4862 * gfortran.dg/initialization_2.f90: Likewise.
4863 * gfortran.dg/initialization_22.f90: Likewise.
4864 * gfortran.dg/initialization_27.f90: Likewise.
4865 * gfortran.dg/initialization_5.f90: Likewise.
4866 * gfortran.dg/initialization_6.f90: Likewise.
4867 * gfortran.dg/inline_matmul_1.f90: Likewise.
4868 * gfortran.dg/inline_matmul_10.f90: Likewise.
4869 * gfortran.dg/inline_matmul_11.f90: Likewise.
4870 * gfortran.dg/inline_matmul_13.f90: Likewise.
4871 * gfortran.dg/inline_matmul_14.f90: Likewise.
4872 * gfortran.dg/inline_matmul_16.f90: Likewise.
4873 * gfortran.dg/inline_matmul_17.f90: Likewise.
4874 * gfortran.dg/inline_matmul_18.f90: Likewise.
4875 * gfortran.dg/inline_matmul_19.f90: Likewise.
4876 * gfortran.dg/inline_matmul_2.f90: Likewise.
4877 * gfortran.dg/inline_matmul_20.f90: Likewise.
4878 * gfortran.dg/inline_matmul_22.f90: Likewise.
4879 * gfortran.dg/inline_matmul_3.f90: Likewise.
4880 * gfortran.dg/inline_matmul_4.f90: Likewise.
4881 * gfortran.dg/inline_matmul_5.f90: Likewise.
4882 * gfortran.dg/inline_matmul_6.f90: Likewise.
4883 * gfortran.dg/inline_matmul_7.f90: Likewise.
4884 * gfortran.dg/inline_matmul_8.f90: Likewise.
4885 * gfortran.dg/inline_matmul_9.f90: Likewise.
4886 * gfortran.dg/inline_sum_1.f90: Likewise.
4887 * gfortran.dg/inline_sum_3.f90: Likewise.
4888 * gfortran.dg/inline_sum_5.f90: Likewise.
4889 * gfortran.dg/inquire-complex.f90: Likewise.
4890 * gfortran.dg/inquire.f90: Likewise.
4891 * gfortran.dg/inquire_10.f90: Likewise.
4892 * gfortran.dg/inquire_13.f90: Likewise.
4893 * gfortran.dg/inquire_15.f90: Likewise.
4894 * gfortran.dg/inquire_16.f90: Likewise.
4895 * gfortran.dg/inquire_17.f90: Likewise.
4896 * gfortran.dg/inquire_5.f90: Likewise.
4897 * gfortran.dg/inquire_6.f90: Likewise.
4898 * gfortran.dg/inquire_7.f90: Likewise.
4899 * gfortran.dg/inquire_9.f90: Likewise.
4900 * gfortran.dg/inquire_internal.f90: Likewise.
4901 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4902 * gfortran.dg/inquire_size.f90: Likewise.
4903 * gfortran.dg/int_1.f90: Likewise.
4904 * gfortran.dg/int_conv_1.f90: Likewise.
4905 * gfortran.dg/int_range_io_1.f90: Likewise.
4906 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4907 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4908 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4909 * gfortran.dg/integer_plus.f90: Likewise.
4910 * gfortran.dg/intent_out_2.f90: Likewise.
4911 * gfortran.dg/intent_out_5.f90: Likewise.
4912 * gfortran.dg/intent_out_6.f90: Likewise.
4913 * gfortran.dg/interface_12.f90: Likewise.
4914 * gfortran.dg/interface_19.f90: Likewise.
4915 * gfortran.dg/interface_4.f90: Likewise.
4916 * gfortran.dg/interface_5.f90: Likewise.
4917 * gfortran.dg/interface_9.f90: Likewise.
4918 * gfortran.dg/interface_assignment_1.f90: Likewise.
4919 * gfortran.dg/interface_assignment_2.f90: Likewise.
4920 * gfortran.dg/internal_dummy_2.f08: Likewise.
4921 * gfortran.dg/internal_dummy_3.f08: Likewise.
4922 * gfortran.dg/internal_dummy_4.f08: Likewise.
4923 * gfortran.dg/internal_pack_1.f90: Likewise.
4924 * gfortran.dg/internal_pack_10.f90: Likewise.
4925 * gfortran.dg/internal_pack_12.f90: Likewise.
4926 * gfortran.dg/internal_pack_13.f90: Likewise.
4927 * gfortran.dg/internal_pack_14.f90: Likewise.
4928 * gfortran.dg/internal_pack_15.f90: Likewise.
4929 * gfortran.dg/internal_pack_2.f90: Likewise.
4930 * gfortran.dg/internal_pack_3.f90: Likewise.
4931 * gfortran.dg/internal_pack_4.f90: Likewise.
4932 * gfortran.dg/internal_pack_6.f90: Likewise.
4933 * gfortran.dg/internal_pack_8.f90: Likewise.
4934 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4935 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4936 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4937 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4938 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4939 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4940 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4941 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4942 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4943 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4944 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4945 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4946 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4947 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4948 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4949 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4950 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4951 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4952 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4953 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4954 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4955 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4956 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4957 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4958 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4959 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4960 * gfortran.dg/io_err_1.f90: Likewise.
4961 * gfortran.dg/io_real_boz.f90: Likewise.
4962 * gfortran.dg/iomsg_1.f90: Likewise.
4963 * gfortran.dg/iostat_1.f90: Likewise.
4964 * gfortran.dg/iostat_2.f90: Likewise.
4965 * gfortran.dg/iostat_4.f90: Likewise.
4966 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4967 * gfortran.dg/ishft_1.f90: Likewise.
4968 * gfortran.dg/ishft_2.f90: Likewise.
4969 * gfortran.dg/ishft_4.f90: Likewise.
4970 * gfortran.dg/isnan_1.f90: Likewise.
4971 * gfortran.dg/isnan_2.f90: Likewise.
4972 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4973 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4974 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4975 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4976 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4977 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4978 * gfortran.dg/itime_idate_1.f: Likewise.
4979 * gfortran.dg/itime_idate_2.f: Likewise.
4980 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4981 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4982 * gfortran.dg/large_real_kind_1.f90: Likewise.
4983 * gfortran.dg/large_real_kind_2.F90: Likewise.
4984 * gfortran.dg/large_real_kind_3.F90: Likewise.
4985 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4986 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4987 * gfortran.dg/large_recl.f90: Likewise.
4988 * gfortran.dg/large_unit_1.f90: Likewise.
4989 * gfortran.dg/large_unit_2.f90: Likewise.
4990 * gfortran.dg/largeequiv_1.f90: Likewise.
4991 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4992 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4993 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4994 * gfortran.dg/list_read_1.f90: Likewise.
4995 * gfortran.dg/list_read_10.f90: Likewise.
4996 * gfortran.dg/list_read_11.f90: Likewise.
4997 * gfortran.dg/list_read_12.f90: Likewise.
4998 * gfortran.dg/list_read_13.f: Likewise.
4999 * gfortran.dg/list_read_14.f90: Likewise.
5000 * gfortran.dg/list_read_2.f90: Likewise.
5001 * gfortran.dg/list_read_3.f90: Likewise.
5002 * gfortran.dg/list_read_4.f90: Likewise.
5003 * gfortran.dg/list_read_5.f90: Likewise.
5004 * gfortran.dg/list_read_6.f90: Likewise.
5005 * gfortran.dg/list_read_7.f90: Likewise.
5006 * gfortran.dg/list_read_8.f90: Likewise.
5007 * gfortran.dg/list_read_9.f90: Likewise.
5008 * gfortran.dg/loc_2.f90: Likewise.
5009 * gfortran.dg/logical_1.f90: Likewise.
5010 * gfortran.dg/logical_dot_product.f90: Likewise.
5011 * gfortran.dg/logical_temp_io.f90: Likewise.
5012 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5013 * gfortran.dg/lrshift_1.f90: Likewise.
5014 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5015 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5016 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5017 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5018 * gfortran.dg/make_unit.f90: Likewise.
5019 * gfortran.dg/mapping_1.f90: Likewise.
5020 * gfortran.dg/mapping_2.f90: Likewise.
5021 * gfortran.dg/mapping_3.f90: Likewise.
5022 * gfortran.dg/masklr_1.F90: Likewise.
5023 * gfortran.dg/masklr_2.F90: Likewise.
5024 * gfortran.dg/matmul_1.f90: Likewise.
5025 * gfortran.dg/matmul_10.f90: Likewise.
5026 * gfortran.dg/matmul_12.f90: Likewise.
5027 * gfortran.dg/matmul_16.f90: Likewise.
5028 * gfortran.dg/matmul_17.f90: Likewise.
5029 * gfortran.dg/matmul_18.f90: Likewise.
5030 * gfortran.dg/matmul_2.f90: Likewise.
5031 * gfortran.dg/matmul_3.f90: Likewise.
5032 * gfortran.dg/matmul_4.f90: Likewise.
5033 * gfortran.dg/matmul_6.f90: Likewise.
5034 * gfortran.dg/matmul_8.f03: Likewise.
5035 * gfortran.dg/matmul_9.f90: Likewise.
5036 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5037 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5038 * gfortran.dg/matmul_const.f90: Likewise.
5039 * gfortran.dg/maxloc_1.f90: Likewise.
5040 * gfortran.dg/maxloc_2.f90: Likewise.
5041 * gfortran.dg/maxloc_3.f90: Likewise.
5042 * gfortran.dg/maxloc_4.f90: Likewise.
5043 * gfortran.dg/maxloc_string_1.f90: Likewise.
5044 * gfortran.dg/maxlocval_1.f90: Likewise.
5045 * gfortran.dg/maxlocval_2.f90: Likewise.
5046 * gfortran.dg/maxlocval_3.f90: Likewise.
5047 * gfortran.dg/maxlocval_4.f90: Likewise.
5048 * gfortran.dg/maxval_char_1.f90: Likewise.
5049 * gfortran.dg/maxval_char_2.f90: Likewise.
5050 * gfortran.dg/maxval_char_3.f90: Likewise.
5051 * gfortran.dg/maxval_char_4.f90: Likewise.
5052 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5053 * gfortran.dg/mclock.f90: Likewise.
5054 * gfortran.dg/merge_bits_1.F90: Likewise.
5055 * gfortran.dg/merge_bits_2.F90: Likewise.
5056 * gfortran.dg/merge_char_1.f90: Likewise.
5057 * gfortran.dg/merge_init_expr.f90: Likewise.
5058 * gfortran.dg/min_max_optional_1.f90: Likewise.
5059 * gfortran.dg/min_max_optional_5.f90: Likewise.
5060 * gfortran.dg/minloc_1.f90: Likewise.
5061 * gfortran.dg/minloc_2.f90: Likewise.
5062 * gfortran.dg/minloc_3.f90: Likewise.
5063 * gfortran.dg/minloc_4.f90: Likewise.
5064 * gfortran.dg/minloc_string_1.f90: Likewise.
5065 * gfortran.dg/minlocval_1.f90: Likewise.
5066 * gfortran.dg/minlocval_2.f90: Likewise.
5067 * gfortran.dg/minlocval_3.f90: Likewise.
5068 * gfortran.dg/minlocval_4.f90: Likewise.
5069 * gfortran.dg/minmax_char_1.f90: Likewise.
5070 * gfortran.dg/minmaxloc_1.f90: Likewise.
5071 * gfortran.dg/minmaxloc_10.f90: Likewise.
5072 * gfortran.dg/minmaxloc_11.f90: Likewise.
5073 * gfortran.dg/minmaxloc_12.f90: Likewise.
5074 * gfortran.dg/minmaxloc_13.f90: Likewise.
5075 * gfortran.dg/minmaxloc_2.f90: Likewise.
5076 * gfortran.dg/minmaxloc_3.f90: Likewise.
5077 * gfortran.dg/minmaxloc_4.f90: Likewise.
5078 * gfortran.dg/minmaxloc_5.f90: Likewise.
5079 * gfortran.dg/minmaxloc_6.f90: Likewise.
5080 * gfortran.dg/minmaxloc_7.f90: Likewise.
5081 * gfortran.dg/minmaxloc_8.f90: Likewise.
5082 * gfortran.dg/minmaxval_1.f90: Likewise.
5083 * gfortran.dg/minval_char_1.f90: Likewise.
5084 * gfortran.dg/minval_char_2.f90: Likewise.
5085 * gfortran.dg/minval_char_3.f90: Likewise.
5086 * gfortran.dg/minval_char_4.f90: Likewise.
5087 * gfortran.dg/minval_char_5.f90: Likewise.
5088 * gfortran.dg/minval_parameter_1.f90: Likewise.
5089 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5090 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5091 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5092 * gfortran.dg/missing_parens_1.f90: Likewise.
5093 * gfortran.dg/missing_parens_2.f90: Likewise.
5094 * gfortran.dg/mod_large_1.f90: Likewise.
5095 * gfortran.dg/mod_sign0_1.f90: Likewise.
5096 * gfortran.dg/module_blank_common.f90: Likewise.
5097 * gfortran.dg/module_commons_1.f90: Likewise.
5098 * gfortran.dg/module_commons_3.f90: Likewise.
5099 * gfortran.dg/module_double_reuse.f90: Likewise.
5100 * gfortran.dg/module_equivalence_1.f90: Likewise.
5101 * gfortran.dg/module_equivalence_2.f90: Likewise.
5102 * gfortran.dg/module_equivalence_3.f90: Likewise.
5103 * gfortran.dg/module_equivalence_5.f90: Likewise.
5104 * gfortran.dg/module_interface_1.f90: Likewise.
5105 * gfortran.dg/module_nan.f90: Likewise.
5106 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5107 * gfortran.dg/module_procedure_1.f90: Likewise.
5108 * gfortran.dg/module_read_1.f90: Likewise.
5109 * gfortran.dg/module_read_2.f90: Likewise.
5110 * gfortran.dg/module_widestring_1.f90: Likewise.
5111 * gfortran.dg/move_alloc.f90: Likewise.
5112 * gfortran.dg/move_alloc_10.f90: Likewise.
5113 * gfortran.dg/move_alloc_13.f90: Likewise.
5114 * gfortran.dg/move_alloc_14.f90: Likewise.
5115 * gfortran.dg/move_alloc_15.f90: Likewise.
5116 * gfortran.dg/move_alloc_16.f90: Likewise.
5117 * gfortran.dg/move_alloc_2.f90: Likewise.
5118 * gfortran.dg/move_alloc_5.f90: Likewise.
5119 * gfortran.dg/move_alloc_6.f90: Likewise.
5120 * gfortran.dg/move_alloc_9.f90: Likewise.
5121 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5122 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5123 * gfortran.dg/mvbits_1.f90: Likewise.
5124 * gfortran.dg/mvbits_2.f90: Likewise.
5125 * gfortran.dg/mvbits_3.f90: Likewise.
5126 * gfortran.dg/mvbits_4.f90: Likewise.
5127 * gfortran.dg/mvbits_7.f90: Likewise.
5128 * gfortran.dg/mvbits_8.f90: Likewise.
5129 * gfortran.dg/namelist_11.f: Likewise.
5130 * gfortran.dg/namelist_12.f: Likewise.
5131 * gfortran.dg/namelist_13.f90: Likewise.
5132 * gfortran.dg/namelist_14.f90: Likewise.
5133 * gfortran.dg/namelist_15.f90: Likewise.
5134 * gfortran.dg/namelist_16.f90: Likewise.
5135 * gfortran.dg/namelist_17.f90: Likewise.
5136 * gfortran.dg/namelist_18.f90: Likewise.
5137 * gfortran.dg/namelist_19.f90: Likewise.
5138 * gfortran.dg/namelist_20.f90: Likewise.
5139 * gfortran.dg/namelist_21.f90: Likewise.
5140 * gfortran.dg/namelist_22.f90: Likewise.
5141 * gfortran.dg/namelist_23.f90: Likewise.
5142 * gfortran.dg/namelist_24.f90: Likewise.
5143 * gfortran.dg/namelist_26.f90: Likewise.
5144 * gfortran.dg/namelist_27.f90: Likewise.
5145 * gfortran.dg/namelist_28.f90: Likewise.
5146 * gfortran.dg/namelist_29.f90: Likewise.
5147 * gfortran.dg/namelist_37.f90: Likewise.
5148 * gfortran.dg/namelist_38.f90: Likewise.
5149 * gfortran.dg/namelist_39.f90: Likewise.
5150 * gfortran.dg/namelist_40.f90: Likewise.
5151 * gfortran.dg/namelist_41.f90: Likewise.
5152 * gfortran.dg/namelist_42.f90: Likewise.
5153 * gfortran.dg/namelist_43.f90: Likewise.
5154 * gfortran.dg/namelist_44.f90: Likewise.
5155 * gfortran.dg/namelist_47.f90: Likewise.
5156 * gfortran.dg/namelist_48.f90: Likewise.
5157 * gfortran.dg/namelist_49.f90: Likewise.
5158 * gfortran.dg/namelist_50.f90: Likewise.
5159 * gfortran.dg/namelist_51.f90: Likewise.
5160 * gfortran.dg/namelist_52.f90: Likewise.
5161 * gfortran.dg/namelist_54.f90: Likewise.
5162 * gfortran.dg/namelist_55.f90: Likewise.
5163 * gfortran.dg/namelist_56.f90: Likewise.
5164 * gfortran.dg/namelist_57.f90: Likewise.
5165 * gfortran.dg/namelist_58.f90: Likewise.
5166 * gfortran.dg/namelist_59.f90: Likewise.
5167 * gfortran.dg/namelist_60.f90: Likewise.
5168 * gfortran.dg/namelist_61.f90: Likewise.
5169 * gfortran.dg/namelist_64.f90: Likewise.
5170 * gfortran.dg/namelist_65.f90: Likewise.
5171 * gfortran.dg/namelist_69.f90: Likewise.
5172 * gfortran.dg/namelist_70.f90: Likewise.
5173 * gfortran.dg/namelist_71.f90: Likewise.
5174 * gfortran.dg/namelist_72.f: Likewise.
5175 * gfortran.dg/namelist_73.f90: Likewise.
5176 * gfortran.dg/namelist_77.f90: Likewise.
5177 * gfortran.dg/namelist_78.f90: Likewise.
5178 * gfortran.dg/namelist_79.f90: Likewise.
5179 * gfortran.dg/namelist_80.f90: Likewise.
5180 * gfortran.dg/namelist_81.f90: Likewise.
5181 * gfortran.dg/namelist_82.f90: Likewise.
5182 * gfortran.dg/namelist_84.f90: Likewise.
5183 * gfortran.dg/namelist_85.f90: Likewise.
5184 * gfortran.dg/namelist_86.f90: Likewise.
5185 * gfortran.dg/namelist_87.f90: Likewise.
5186 * gfortran.dg/namelist_88.f90: Likewise.
5187 * gfortran.dg/namelist_89.f90: Likewise.
5188 * gfortran.dg/namelist_90.f: Likewise.
5189 * gfortran.dg/namelist_95.f90: Likewise.
5190 * gfortran.dg/namelist_char_only.f90: Likewise.
5191 * gfortran.dg/namelist_empty.f90: Likewise.
5192 * gfortran.dg/namelist_internal.f90: Likewise.
5193 * gfortran.dg/namelist_use.f90: Likewise.
5194 * gfortran.dg/namelist_use_only.f90: Likewise.
5195 * gfortran.dg/namelist_utf8.f90: Likewise.
5196 * gfortran.dg/nan_1.f90: Likewise.
5197 * gfortran.dg/nan_2.f90: Likewise.
5198 * gfortran.dg/nan_3.f90: Likewise.
5199 * gfortran.dg/nan_6.f90: Likewise.
5200 * gfortran.dg/nan_7.f90: Likewise.
5201 * gfortran.dg/nearest_1.f90: Likewise.
5202 * gfortran.dg/nearest_2.f90: Likewise.
5203 * gfortran.dg/nearest_3.f90: Likewise.
5204 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5205 * gfortran.dg/negative_automatic_size.f90: Likewise.
5206 * gfortran.dg/negative_unit.f: Likewise.
5207 * gfortran.dg/negative_unit2.f90: Likewise.
5208 * gfortran.dg/negative_unit_int8.f: Likewise.
5209 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5210 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5211 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5212 * gfortran.dg/nested_modules_1.f90: Likewise.
5213 * gfortran.dg/nested_modules_2.f90: Likewise.
5214 * gfortran.dg/nested_modules_3.f90: Likewise.
5215 * gfortran.dg/nesting_1.f90: Likewise.
5216 * gfortran.dg/new_line.f90: Likewise.
5217 * gfortran.dg/newunit_1.f90: Likewise.
5218 * gfortran.dg/newunit_3.f90: Likewise.
5219 * gfortran.dg/newunit_5.f90.f90: Likewise.
5220 * gfortran.dg/nint_1.f90: Likewise.
5221 * gfortran.dg/nint_2.f90: Likewise.
5222 * gfortran.dg/no_arg_check_2.f90: Likewise.
5223 * gfortran.dg/no_range_check_1.f90: Likewise.
5224 * gfortran.dg/no_range_check_2.f90: Likewise.
5225 * gfortran.dg/no_range_check_3.f90: Likewise.
5226 * gfortran.dg/noadv_size.f90: Likewise.
5227 * gfortran.dg/nonreturning_statements.f90: Likewise.
5228 * gfortran.dg/norm2_1.f90: Likewise.
5229 * gfortran.dg/norm2_3.f90: Likewise.
5230 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5231 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5232 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5233 * gfortran.dg/null_4.f90: Likewise.
5234 * gfortran.dg/null_9.f90: Likewise.
5235 * gfortran.dg/nullify_3.f90: Likewise.
5236 * gfortran.dg/oldstyle_1.f90: Likewise.
5237 * gfortran.dg/open_access_append_1.f90: Likewise.
5238 * gfortran.dg/open_access_append_2.f90: Likewise.
5239 * gfortran.dg/open_errors.f90: Likewise.
5240 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5241 * gfortran.dg/open_new.f90: Likewise.
5242 * gfortran.dg/open_readonly_1.f90: Likewise.
5243 * gfortran.dg/operator_1.f90: Likewise.
5244 * gfortran.dg/optional_absent_1.f90: Likewise.
5245 * gfortran.dg/optional_absent_2.f90: Likewise.
5246 * gfortran.dg/optional_absent_3.f90: Likewise.
5247 * gfortran.dg/optional_class_1.f90: Likewise.
5248 * gfortran.dg/optional_dim_2.f90: Likewise.
5249 * gfortran.dg/optional_dim_3.f90: Likewise.
5250 * gfortran.dg/output_exponents_1.f90: Likewise.
5251 * gfortran.dg/overload_1.f90: Likewise.
5252 * gfortran.dg/overload_2.f90: Likewise.
5253 * gfortran.dg/overwrite_1.f: Likewise.
5254 * gfortran.dg/pad_no.f90: Likewise.
5255 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5256 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5257 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5258 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5259 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5260 * gfortran.dg/parens_3.f90: Likewise.
5261 * gfortran.dg/parens_5.f90: Likewise.
5262 * gfortran.dg/parens_6.f90: Likewise.
5263 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5264 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5265 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5266 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5267 * gfortran.dg/parity_1.f90: Likewise.
5268 * gfortran.dg/past_eor.f90: Likewise.
5269 * gfortran.dg/pdt_1.f03: Likewise.
5270 * gfortran.dg/pdt_10.f03: Likewise.
5271 * gfortran.dg/pdt_11.f03: Likewise.
5272 * gfortran.dg/pdt_12.f03: Likewise.
5273 * gfortran.dg/pdt_13.f03: Likewise.
5274 * gfortran.dg/pdt_14.f03: Likewise.
5275 * gfortran.dg/pdt_15.f03: Likewise.
5276 * gfortran.dg/pdt_19.f03: Likewise.
5277 * gfortran.dg/pdt_20.f03: Likewise.
5278 * gfortran.dg/pdt_22.f03: Likewise.
5279 * gfortran.dg/pdt_23.f03: Likewise.
5280 * gfortran.dg/pdt_25.f03: Likewise.
5281 * gfortran.dg/pdt_26.f03: Likewise.
5282 * gfortran.dg/pdt_27.f03: Likewise.
5283 * gfortran.dg/pdt_28.f03: Likewise.
5284 * gfortran.dg/pdt_3.f03: Likewise.
5285 * gfortran.dg/pdt_4.f03: Likewise.
5286 * gfortran.dg/pdt_5.f03: Likewise.
5287 * gfortran.dg/pdt_7.f03: Likewise.
5288 * gfortran.dg/pointer_1.f90: Likewise.
5289 * gfortran.dg/pointer_array_1.f90: Likewise.
5290 * gfortran.dg/pointer_array_3.f90: Likewise.
5291 * gfortran.dg/pointer_array_4.f90: Likewise.
5292 * gfortran.dg/pointer_array_5.f90: Likewise.
5293 * gfortran.dg/pointer_array_6.f90: Likewise.
5294 * gfortran.dg/pointer_array_7.f90: Likewise.
5295 * gfortran.dg/pointer_array_8.f90: Likewise.
5296 * gfortran.dg/pointer_array_9.f90: Likewise.
5297 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5298 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5299 * gfortran.dg/pointer_assign_10.f90: Likewise.
5300 * gfortran.dg/pointer_assign_11.f90: Likewise.
5301 * gfortran.dg/pointer_assign_4.f90: Likewise.
5302 * gfortran.dg/pointer_assign_8.f90: Likewise.
5303 * gfortran.dg/pointer_assign_9.f90: Likewise.
5304 * gfortran.dg/pointer_check_10.f90: Likewise.
5305 * gfortran.dg/pointer_check_9.f90: Likewise.
5306 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5307 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5308 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5309 * gfortran.dg/pointer_init_1.f90: Likewise.
5310 * gfortran.dg/pointer_init_3.f90: Likewise.
5311 * gfortran.dg/pointer_init_4.f90: Likewise.
5312 * gfortran.dg/pointer_init_5.f90: Likewise.
5313 * gfortran.dg/pointer_init_8.f90: Likewise.
5314 * gfortran.dg/pointer_intent_1.f90: Likewise.
5315 * gfortran.dg/pointer_intent_4.f90: Likewise.
5316 * gfortran.dg/pointer_intent_5.f90: Likewise.
5317 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5318 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5319 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5320 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5321 * gfortran.dg/pointer_target_1.f90: Likewise.
5322 * gfortran.dg/pointer_target_2.f90: Likewise.
5323 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5324 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5325 * gfortran.dg/power.f90: Likewise.
5326 * gfortran.dg/power1.f90: Likewise.
5327 * gfortran.dg/power_3.f90: Likewise.
5328 * gfortran.dg/power_4.f90: Likewise.
5329 * gfortran.dg/power_5.f90: Likewise.
5330 * gfortran.dg/pr12884.f: Likewise.
5331 * gfortran.dg/pr15129.f90: Likewise.
5332 * gfortran.dg/pr15140.f90: Likewise.
5333 * gfortran.dg/pr15324.f90: Likewise.
5334 * gfortran.dg/pr15332.f: Likewise.
5335 * gfortran.dg/pr15957.f90: Likewise.
5336 * gfortran.dg/pr15959.f90: Likewise.
5337 * gfortran.dg/pr16597.f90: Likewise.
5338 * gfortran.dg/pr16861.f90: Likewise.
5339 * gfortran.dg/pr16938.f90: Likewise.
5340 * gfortran.dg/pr17090.f90: Likewise.
5341 * gfortran.dg/pr17143.f90: Likewise.
5342 * gfortran.dg/pr17164.f90: Likewise.
5343 * gfortran.dg/pr17229.f: Likewise.
5344 * gfortran.dg/pr17285.f90: Likewise.
5345 * gfortran.dg/pr17286.f90: Likewise.
5346 * gfortran.dg/pr17472.f: Likewise.
5347 * gfortran.dg/pr17612.f90: Likewise.
5348 * gfortran.dg/pr17706.f90: Likewise.
5349 * gfortran.dg/pr18025.f90: Likewise.
5350 * gfortran.dg/pr18122.f90: Likewise.
5351 * gfortran.dg/pr18210.f90: Likewise.
5352 * gfortran.dg/pr18392.f90: Likewise.
5353 * gfortran.dg/pr19155.f: Likewise.
5354 * gfortran.dg/pr19216.f: Likewise.
5355 * gfortran.dg/pr19467.f90: Likewise.
5356 * gfortran.dg/pr19657.f: Likewise.
5357 * gfortran.dg/pr19926.f90: Likewise.
5358 * gfortran.dg/pr19928-1.f90: Likewise.
5359 * gfortran.dg/pr19928-2.f90: Likewise.
5360 * gfortran.dg/pr20086.f90: Likewise.
5361 * gfortran.dg/pr20124.f90: Likewise.
5362 * gfortran.dg/pr20163-2.f: Likewise.
5363 * gfortran.dg/pr20480.f90: Likewise.
5364 * gfortran.dg/pr20755.f: Likewise.
5365 * gfortran.dg/pr20950.f: Likewise.
5366 * gfortran.dg/pr21177.f90: Likewise.
5367 * gfortran.dg/pr21730.f: Likewise.
5368 * gfortran.dg/pr22491.f: Likewise.
5369 * gfortran.dg/pr25603.f: Likewise.
5370 * gfortran.dg/pr26246_2.f90: Likewise.
5371 * gfortran.dg/pr32136.f90: Likewise.
5372 * gfortran.dg/pr32533.f90: Likewise.
5373 * gfortran.dg/pr33794.f90: Likewise.
5374 * gfortran.dg/pr35662.f90: Likewise.
5375 * gfortran.dg/pr35944-1.f90: Likewise.
5376 * gfortran.dg/pr35944-2.f90: Likewise.
5377 * gfortran.dg/pr35983.f90: Likewise.
5378 * gfortran.dg/pr39865.f90: Likewise.
5379 * gfortran.dg/pr41212.f90: Likewise.
5380 * gfortran.dg/pr43808.f90: Likewise.
5381 * gfortran.dg/pr44592.f90: Likewise.
5382 * gfortran.dg/pr44735.f90: Likewise.
5383 * gfortran.dg/pr45308.f03: Likewise.
5384 * gfortran.dg/pr46297.f: Likewise.
5385 * gfortran.dg/pr46588.f90: Likewise.
5386 * gfortran.dg/pr46665.f90: Likewise.
5387 * gfortran.dg/pr46804.f90: Likewise.
5388 * gfortran.dg/pr47008.f03: Likewise.
5389 * gfortran.dg/pr47614.f: Likewise.
5390 * gfortran.dg/pr47878.f90: Likewise.
5391 * gfortran.dg/pr49103.f90: Likewise.
5392 * gfortran.dg/pr50069_1.f90: Likewise.
5393 * gfortran.dg/pr50769.f90: Likewise.
5394 * gfortran.dg/pr52608.f90: Likewise.
5395 * gfortran.dg/pr55086_2.f90: Likewise.
5396 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5397 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5398 * gfortran.dg/pr55330.f90: Likewise.
5399 * gfortran.dg/pr56015.f90: Likewise.
5400 * gfortran.dg/pr57910.f90: Likewise.
5401 * gfortran.dg/pr59700.f90: Likewise.
5402 * gfortran.dg/pr62125.f90: Likewise.
5403 * gfortran.dg/pr64530.f90: Likewise.
5404 * gfortran.dg/pr65429.f90: Likewise.
5405 * gfortran.dg/pr65450.f90: Likewise.
5406 * gfortran.dg/pr65504.f90: Likewise.
5407 * gfortran.dg/pr65903.f90: Likewise.
5408 * gfortran.dg/pr66311.f90: Likewise.
5409 * gfortran.dg/pr66864.f90: Likewise.
5410 * gfortran.dg/pr67140.f90: Likewise.
5411 * gfortran.dg/pr67524.f90: Likewise.
5412 * gfortran.dg/pr67885.f90: Likewise.
5413 * gfortran.dg/pr68053.f90: Likewise.
5414 * gfortran.dg/pr68566.f90: Likewise.
5415 * gfortran.dg/pr69514_1.f90: Likewise.
5416 * gfortran.dg/pr69514_2.f90: Likewise.
5417 * gfortran.dg/pr69739.f90: Likewise.
5418 * gfortran.dg/pr70673.f90: Likewise.
5419 * gfortran.dg/pr71523_2.f90: Likewise.
5420 * gfortran.dg/pr71764.f90: Likewise.
5421 * gfortran.dg/pr78092.f90: Likewise.
5422 * gfortran.dg/pr82973.f90: Likewise.
5423 * gfortran.dg/pr83864.f90: Likewise.
5424 * gfortran.dg/pr83874.f90: Likewise.
5425 * gfortran.dg/pr84088.f90: Likewise.
5426 * gfortran.dg/pr84155.f90: Likewise.
5427 * gfortran.dg/proc_decl_12.f90: Likewise.
5428 * gfortran.dg/proc_decl_13.f90: Likewise.
5429 * gfortran.dg/proc_decl_15.f90: Likewise.
5430 * gfortran.dg/proc_decl_17.f90: Likewise.
5431 * gfortran.dg/proc_decl_18.f90: Likewise.
5432 * gfortran.dg/proc_decl_2.f90: Likewise.
5433 * gfortran.dg/proc_decl_5.f90: Likewise.
5434 * gfortran.dg/proc_decl_9.f90: Likewise.
5435 * gfortran.dg/proc_ptr_1.f90: Likewise.
5436 * gfortran.dg/proc_ptr_10.f90: Likewise.
5437 * gfortran.dg/proc_ptr_12.f90: Likewise.
5438 * gfortran.dg/proc_ptr_18.f90: Likewise.
5439 * gfortran.dg/proc_ptr_19.f90: Likewise.
5440 * gfortran.dg/proc_ptr_21.f90: Likewise.
5441 * gfortran.dg/proc_ptr_22.f90: Likewise.
5442 * gfortran.dg/proc_ptr_23.f90: Likewise.
5443 * gfortran.dg/proc_ptr_25.f90: Likewise.
5444 * gfortran.dg/proc_ptr_26.f90: Likewise.
5445 * gfortran.dg/proc_ptr_3.f90: Likewise.
5446 * gfortran.dg/proc_ptr_36.f90: Likewise.
5447 * gfortran.dg/proc_ptr_47.f90: Likewise.
5448 * gfortran.dg/proc_ptr_48.f90: Likewise.
5449 * gfortran.dg/proc_ptr_5.f90: Likewise.
5450 * gfortran.dg/proc_ptr_6.f90: Likewise.
5451 * gfortran.dg/proc_ptr_7.f90: Likewise.
5452 * gfortran.dg/proc_ptr_8.f90: Likewise.
5453 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5454 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5455 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5456 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5457 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5458 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5459 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5460 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5461 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5462 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5463 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5464 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5465 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5466 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5467 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5468 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5469 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5470 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5471 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5472 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5473 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5474 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5475 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5476 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5477 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5478 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5479 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5480 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5481 * gfortran.dg/product_init_expr.f03: Likewise.
5482 * gfortran.dg/promotion.f90: Likewise.
5483 * gfortran.dg/promotion_3.f90: Likewise.
5484 * gfortran.dg/promotion_4.f90: Likewise.
5485 * gfortran.dg/protected_1.f90: Likewise.
5486 * gfortran.dg/protected_2.f90: Likewise.
5487 * gfortran.dg/ptr-func-1.f90: Likewise.
5488 * gfortran.dg/ptr-func-2.f90: Likewise.
5489 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5490 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5491 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5492 * gfortran.dg/pure_byref_1.f90: Likewise.
5493 * gfortran.dg/pure_byref_2.f90: Likewise.
5494 * gfortran.dg/pure_byref_3.f90: Likewise.
5495 * gfortran.dg/quad_2.f90: Likewise.
5496 * gfortran.dg/quad_3.f90: Likewise.
5497 * gfortran.dg/random_3.f90: Likewise.
5498 * gfortran.dg/random_4.f90: Likewise.
5499 * gfortran.dg/random_7.f90: Likewise.
5500 * gfortran.dg/read_2.f90: Likewise.
5501 * gfortran.dg/read_3.f90: Likewise.
5502 * gfortran.dg/read_4.f90: Likewise.
5503 * gfortran.dg/read_5.f90: Likewise.
5504 * gfortran.dg/read_bad_advance.f90: Likewise.
5505 * gfortran.dg/read_bang.f90: Likewise.
5506 * gfortran.dg/read_bang4.f90: Likewise.
5507 * gfortran.dg/read_comma.f: Likewise.
5508 * gfortran.dg/read_dir.f90: Likewise.
5509 * gfortran.dg/read_empty_file.f: Likewise.
5510 * gfortran.dg/read_eof_1.f90: Likewise.
5511 * gfortran.dg/read_eof_2.f90: Likewise.
5512 * gfortran.dg/read_eof_3.f90: Likewise.
5513 * gfortran.dg/read_eof_4.f90: Likewise.
5514 * gfortran.dg/read_eof_5.f90: Likewise.
5515 * gfortran.dg/read_eof_6.f: Likewise.
5516 * gfortran.dg/read_eof_7.f90: Likewise.
5517 * gfortran.dg/read_eof_8.f90: Likewise.
5518 * gfortran.dg/read_eof_all.f90: Likewise.
5519 * gfortran.dg/read_eor.f90: Likewise.
5520 * gfortran.dg/read_float_1.f90: Likewise.
5521 * gfortran.dg/read_float_2.f03: Likewise.
5522 * gfortran.dg/read_float_3.f90: Likewise.
5523 * gfortran.dg/read_float_4.f90: Likewise.
5524 * gfortran.dg/read_infnan_1.f90: Likewise.
5525 * gfortran.dg/read_list_eof_1.f90: Likewise.
5526 * gfortran.dg/read_logical.f90: Likewise.
5527 * gfortran.dg/read_many_1.f: Likewise.
5528 * gfortran.dg/read_no_eor.f90: Likewise.
5529 * gfortran.dg/read_noadvance.f90: Likewise.
5530 * gfortran.dg/read_repeat.f90: Likewise.
5531 * gfortran.dg/read_repeat_2.f90: Likewise.
5532 * gfortran.dg/read_size_noadvance.f90: Likewise.
5533 * gfortran.dg/read_x_eof.f90: Likewise.
5534 * gfortran.dg/read_x_past.f: Likewise.
5535 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5536 * gfortran.dg/real_const_1.f: Likewise.
5537 * gfortran.dg/real_const_2.f90: Likewise.
5538 * gfortran.dg/real_const_3.f90: Likewise.
5539 * gfortran.dg/real_do_1.f90: Likewise.
5540 * gfortran.dg/real_index_1.f90: Likewise.
5541 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5542 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5543 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5544 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5545 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5546 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5547 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5548 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5549 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5550 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5551 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5552 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5553 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5554 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5555 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5556 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5557 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5558 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5559 * gfortran.dg/record_marker_1.f90: Likewise.
5560 * gfortran.dg/record_marker_2.f: Likewise.
5561 * gfortran.dg/record_marker_3.f90: Likewise.
5562 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5563 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5564 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5565 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5566 * gfortran.dg/recursive_check_7.f90: Likewise.
5567 * gfortran.dg/recursive_reference_1.f90: Likewise.
5568 * gfortran.dg/recursive_reference_2.f90: Likewise.
5569 * gfortran.dg/recursive_stack.f90: Likewise.
5570 * gfortran.dg/reduction.f90: Likewise.
5571 * gfortran.dg/repack_arrays_1.f90: Likewise.
5572 * gfortran.dg/repeat_1.f90: Likewise.
5573 * gfortran.dg/repeat_2.f90: Likewise.
5574 * gfortran.dg/repeat_3.f90: Likewise.
5575 * gfortran.dg/repeat_6.f90: Likewise.
5576 * gfortran.dg/reshape-alloc.f90: Likewise.
5577 * gfortran.dg/reshape-complex.f90: Likewise.
5578 * gfortran.dg/reshape.f90: Likewise.
5579 * gfortran.dg/reshape_2.f90: Likewise.
5580 * gfortran.dg/reshape_7.f90: Likewise.
5581 * gfortran.dg/reshape_empty_1.f03: Likewise.
5582 * gfortran.dg/reshape_pad_1.f90: Likewise.
5583 * gfortran.dg/reshape_rank7.f90: Likewise.
5584 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5585 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5586 * gfortran.dg/result_default_init_1.f90: Likewise.
5587 * gfortran.dg/result_in_spec_1.f90: Likewise.
5588 * gfortran.dg/result_in_spec_2.f90: Likewise.
5589 * gfortran.dg/ret_array_1.f90: Likewise.
5590 * gfortran.dg/ret_pointer_1.f90: Likewise.
5591 * gfortran.dg/ret_pointer_2.f90: Likewise.
5592 * gfortran.dg/rewind_1.f90: Likewise.
5593 * gfortran.dg/round_1.f03: Likewise.
5594 * gfortran.dg/round_2.f03: Likewise.
5595 * gfortran.dg/round_3.f08: Likewise.
5596 * gfortran.dg/round_4.f90: Likewise.
5597 * gfortran.dg/rrspacing_1.f90: Likewise.
5598 * gfortran.dg/runtime_warning_1.f90: Likewise.
5599 * gfortran.dg/same_type_as_2.f03: Likewise.
5600 * gfortran.dg/save_1.f90: Likewise.
5601 * gfortran.dg/save_5.f90: Likewise.
5602 * gfortran.dg/save_6.f90: Likewise.
5603 * gfortran.dg/scalar_mask_1.f90: Likewise.
5604 * gfortran.dg/scalar_mask_2.f90: Likewise.
5605 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5606 * gfortran.dg/scale_1.f90: Likewise.
5607 * gfortran.dg/scan_1.f90: Likewise.
5608 * gfortran.dg/scan_2.f90: Likewise.
5609 * gfortran.dg/secnds-1.f: Likewise.
5610 * gfortran.dg/secnds.f: Likewise.
5611 * gfortran.dg/select_1.f90: Likewise.
5612 * gfortran.dg/select_2.f90: Likewise.
5613 * gfortran.dg/select_3.f90: Likewise.
5614 * gfortran.dg/select_5.f90: Likewise.
5615 * gfortran.dg/select_char_1.f90: Likewise.
5616 * gfortran.dg/select_char_2.f90: Likewise.
5617 * gfortran.dg/select_type_13.f03: Likewise.
5618 * gfortran.dg/select_type_14.f03: Likewise.
5619 * gfortran.dg/select_type_15.f03: Likewise.
5620 * gfortran.dg/select_type_19.f03: Likewise.
5621 * gfortran.dg/select_type_2.f03: Likewise.
5622 * gfortran.dg/select_type_26.f03: Likewise.
5623 * gfortran.dg/select_type_27.f03: Likewise.
5624 * gfortran.dg/select_type_28.f03: Likewise.
5625 * gfortran.dg/select_type_3.f03: Likewise.
5626 * gfortran.dg/select_type_35.f03: Likewise.
5627 * gfortran.dg/select_type_36.f03: Likewise.
5628 * gfortran.dg/select_type_37.f03: Likewise.
5629 * gfortran.dg/select_type_39.f03: Likewise.
5630 * gfortran.dg/select_type_4.f90: Likewise.
5631 * gfortran.dg/select_type_5.f03: Likewise.
5632 * gfortran.dg/select_type_6.f03: Likewise.
5633 * gfortran.dg/select_type_7.f03: Likewise.
5634 * gfortran.dg/select_type_8.f03: Likewise.
5635 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5636 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5637 * gfortran.dg/selected_kind_1.f90: Likewise.
5638 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5639 * gfortran.dg/shape_2.f90: Likewise.
5640 * gfortran.dg/shape_4.f90: Likewise.
5641 * gfortran.dg/shape_5.f90: Likewise.
5642 * gfortran.dg/shape_7.f90: Likewise.
5643 * gfortran.dg/shape_8.f90: Likewise.
5644 * gfortran.dg/shape_9.f90: Likewise.
5645 * gfortran.dg/shift-kind_2.f90: Likewise.
5646 * gfortran.dg/shiftalr_1.F90: Likewise.
5647 * gfortran.dg/shiftalr_2.F90: Likewise.
5648 * gfortran.dg/simpleif_1.f90: Likewise.
5649 * gfortran.dg/simplify_argN_1.f90: Likewise.
5650 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5651 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5652 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5653 * gfortran.dg/simplify_modulo.f90: Likewise.
5654 * gfortran.dg/single_char_string.f90: Likewise.
5655 * gfortran.dg/size_dim.f90: Likewise.
5656 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5657 * gfortran.dg/sizeof.f90: Likewise.
5658 * gfortran.dg/sizeof_4.f90: Likewise.
5659 * gfortran.dg/slash_1.f90: Likewise.
5660 * gfortran.dg/sms-1.f90: Likewise.
5661 * gfortran.dg/sms-2.f90: Likewise.
5662 * gfortran.dg/spec_expr_7.f90: Likewise.
5663 * gfortran.dg/specifics_1.f90: Likewise.
5664 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5665 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5666 * gfortran.dg/spread_init_expr.f03: Likewise.
5667 * gfortran.dg/spread_scalar_source.f90: Likewise.
5668 * gfortran.dg/spread_shape_1.f90: Likewise.
5669 * gfortran.dg/stat_1.f90: Likewise.
5670 * gfortran.dg/stat_2.f90: Likewise.
5671 * gfortran.dg/stfunc_1.f90: Likewise.
5672 * gfortran.dg/stfunc_4.f90: Likewise.
5673 * gfortran.dg/stfunc_6.f90: Likewise.
5674 * gfortran.dg/storage_size_1.f08: Likewise.
5675 * gfortran.dg/storage_size_3.f08: Likewise.
5676 * gfortran.dg/storage_size_4.f90: Likewise.
5677 * gfortran.dg/streamio_1.f90: Likewise.
5678 * gfortran.dg/streamio_10.f90: Likewise.
5679 * gfortran.dg/streamio_11.f90: Likewise.
5680 * gfortran.dg/streamio_12.f90: Likewise.
5681 * gfortran.dg/streamio_13.f90: Likewise.
5682 * gfortran.dg/streamio_14.f90: Likewise.
5683 * gfortran.dg/streamio_15.f90: Likewise.
5684 * gfortran.dg/streamio_16.f90: Likewise.
5685 * gfortran.dg/streamio_17.f90: Likewise.
5686 * gfortran.dg/streamio_2.f90: Likewise.
5687 * gfortran.dg/streamio_3.f90: Likewise.
5688 * gfortran.dg/streamio_4.f90: Likewise.
5689 * gfortran.dg/streamio_5.f90: Likewise.
5690 * gfortran.dg/streamio_6.f90: Likewise.
5691 * gfortran.dg/streamio_7.f90: Likewise.
5692 * gfortran.dg/streamio_8.f90: Likewise.
5693 * gfortran.dg/streamio_9.f90: Likewise.
5694 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5695 * gfortran.dg/string_4.f90: Likewise.
5696 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5697 * gfortran.dg/string_assign_2.f90: Likewise.
5698 * gfortran.dg/string_compare_1.f90: Likewise.
5699 * gfortran.dg/string_compare_2.f90: Likewise.
5700 * gfortran.dg/string_compare_3.f90: Likewise.
5701 * gfortran.dg/string_ctor_1.f90: Likewise.
5702 * gfortran.dg/string_length_1.f90: Likewise.
5703 * gfortran.dg/string_length_2.f90: Likewise.
5704 * gfortran.dg/string_length_3.f90: Likewise.
5705 * gfortran.dg/string_length_4.f90: Likewise.
5706 * gfortran.dg/string_null_compare_1.f: Likewise.
5707 * gfortran.dg/string_pad_trunc.f90: Likewise.
5708 * gfortran.dg/structure_constructor_1.f03: Likewise.
5709 * gfortran.dg/structure_constructor_11.f90: Likewise.
5710 * gfortran.dg/structure_constructor_13.f03: Likewise.
5711 * gfortran.dg/structure_constructor_2.f03: Likewise.
5712 * gfortran.dg/structure_constructor_5.f03: Likewise.
5713 * gfortran.dg/submodule_1.f08: Likewise.
5714 * gfortran.dg/submodule_11.f08: Likewise.
5715 * gfortran.dg/submodule_14.f08: Likewise.
5716 * gfortran.dg/submodule_15.f08: Likewise.
5717 * gfortran.dg/submodule_17.f08: Likewise.
5718 * gfortran.dg/submodule_18.f08: Likewise.
5719 * gfortran.dg/submodule_19.f08: Likewise.
5720 * gfortran.dg/submodule_2.f08: Likewise.
5721 * gfortran.dg/submodule_27.f08: Likewise.
5722 * gfortran.dg/submodule_28.f08: Likewise.
5723 * gfortran.dg/submodule_29.f08: Likewise.
5724 * gfortran.dg/submodule_30.f08: Likewise.
5725 * gfortran.dg/submodule_6.f08: Likewise.
5726 * gfortran.dg/submodule_7.f08: Likewise.
5727 * gfortran.dg/submodule_8.f08: Likewise.
5728 * gfortran.dg/subnormal_1.f90: Likewise.
5729 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5730 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5731 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5732 * gfortran.dg/substr_2.f: Likewise.
5733 * gfortran.dg/substr_3.f: Likewise.
5734 * gfortran.dg/substr_4.f: Likewise.
5735 * gfortran.dg/substr_5.f90: Likewise.
5736 * gfortran.dg/substr_6.f90: Likewise.
5737 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5738 * gfortran.dg/sum_init_expr.f03: Likewise.
5739 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5740 * gfortran.dg/system_clock_3.f08: Likewise.
5741 * gfortran.dg/t_editing.f: Likewise.
5742 * gfortran.dg/team_change_1.f90: Likewise.
5743 * gfortran.dg/team_end_1.f90: Likewise.
5744 * gfortran.dg/team_number_1.f90: Likewise.
5745 * gfortran.dg/temporary_1.f90: Likewise.
5746 * gfortran.dg/test_com_block.f90: Likewise.
5747 * gfortran.dg/test_only_clause.f90: Likewise.
5748 * gfortran.dg/tiny_1.f90: Likewise.
5749 * gfortran.dg/tiny_2.f90: Likewise.
5750 * gfortran.dg/tl_editing.f90: Likewise.
5751 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5752 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5753 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5754 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5755 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5756 * gfortran.dg/transfer_class_2.f90: Likewise.
5757 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5758 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5759 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5760 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5761 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5762 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5763 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5764 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5765 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5766 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5767 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5768 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5769 * gfortran.dg/transpose_1.f90: Likewise.
5770 * gfortran.dg/transpose_3.f03: Likewise.
5771 * gfortran.dg/transpose_4.f90: Likewise.
5772 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5773 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5774 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5775 * gfortran.dg/trim_1.f90: Likewise.
5776 * gfortran.dg/trim_optimize_1.f90: Likewise.
5777 * gfortran.dg/trim_optimize_2.f90: Likewise.
5778 * gfortran.dg/trim_optimize_3.f90: Likewise.
5779 * gfortran.dg/trim_optimize_4.f90: Likewise.
5780 * gfortran.dg/trim_optimize_5.f90: Likewise.
5781 * gfortran.dg/trim_optimize_6.f90: Likewise.
5782 * gfortran.dg/trim_optimize_7.f90: Likewise.
5783 * gfortran.dg/trim_optimize_8.f90: Likewise.
5784 * gfortran.dg/type_to_class_1.f03: Likewise.
5785 * gfortran.dg/type_to_class_2.f03: Likewise.
5786 * gfortran.dg/type_to_class_3.f03: Likewise.
5787 * gfortran.dg/type_to_class_4.f03: Likewise.
5788 * gfortran.dg/type_to_class_5.f03: Likewise.
5789 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5790 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5791 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5792 * gfortran.dg/typebound_call_1.f03: Likewise.
5793 * gfortran.dg/typebound_call_13.f03: Likewise.
5794 * gfortran.dg/typebound_call_18.f03: Likewise.
5795 * gfortran.dg/typebound_call_19.f03: Likewise.
5796 * gfortran.dg/typebound_call_2.f03: Likewise.
5797 * gfortran.dg/typebound_call_20.f03: Likewise.
5798 * gfortran.dg/typebound_call_3.f03: Likewise.
5799 * gfortran.dg/typebound_generic_5.f03: Likewise.
5800 * gfortran.dg/typebound_generic_6.f03: Likewise.
5801 * gfortran.dg/typebound_generic_9.f03: Likewise.
5802 * gfortran.dg/typebound_operator_12.f03: Likewise.
5803 * gfortran.dg/typebound_operator_13.f03: Likewise.
5804 * gfortran.dg/typebound_operator_15.f90: Likewise.
5805 * gfortran.dg/typebound_operator_20.f90: Likewise.
5806 * gfortran.dg/typebound_operator_3.f03: Likewise.
5807 * gfortran.dg/typebound_operator_6.f03: Likewise.
5808 * gfortran.dg/typebound_operator_7.f03: Likewise.
5809 * gfortran.dg/typebound_operator_8.f03: Likewise.
5810 * gfortran.dg/typebound_operator_9.f03: Likewise.
5811 * gfortran.dg/typebound_proc_19.f90: Likewise.
5812 * gfortran.dg/typebound_proc_20.f90: Likewise.
5813 * gfortran.dg/typebound_proc_23.f90: Likewise.
5814 * gfortran.dg/typebound_proc_27.f03: Likewise.
5815 * gfortran.dg/typebound_proc_35.f90: Likewise.
5816 * gfortran.dg/typebound_proc_36.f90: Likewise.
5817 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5818 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5819 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5820 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5821 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5822 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5823 * gfortran.dg/unf_short_record_1.f90: Likewise.
5824 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5825 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5826 * gfortran.dg/unit_1.f90: Likewise.
5827 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5828 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5829 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5830 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5831 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5832 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5833 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5834 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5835 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5836 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5837 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5838 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5839 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5840 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5841 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5842 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5843 * gfortran.dg/unpack_init_expr.f03: Likewise.
5844 * gfortran.dg/use_10.f90: Likewise.
5845 * gfortran.dg/use_11.f90: Likewise.
5846 * gfortran.dg/use_13.f90: Likewise.
5847 * gfortran.dg/use_24.f90: Likewise.
5848 * gfortran.dg/use_27.f90: Likewise.
5849 * gfortran.dg/use_5.f90: Likewise.
5850 * gfortran.dg/use_allocated_1.f90: Likewise.
5851 * gfortran.dg/use_only_1.f90: Likewise.
5852 * gfortran.dg/use_only_4.f90: Likewise.
5853 * gfortran.dg/use_rename_2.f90: Likewise.
5854 * gfortran.dg/use_rename_4.f90: Likewise.
5855 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5856 * gfortran.dg/used_interface_ref.f90: Likewise.
5857 * gfortran.dg/used_types_5.f90: Likewise.
5858 * gfortran.dg/utf8_1.f03: Likewise.
5859 * gfortran.dg/utf8_2.f03: Likewise.
5860 * gfortran.dg/value_1.f90: Likewise.
5861 * gfortran.dg/value_2.f90: Likewise.
5862 * gfortran.dg/value_4.f90: Likewise.
5863 * gfortran.dg/value_6.f03: Likewise.
5864 * gfortran.dg/value_7.f03: Likewise.
5865 * gfortran.dg/value_test.f90: Likewise.
5866 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5867 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5868 * gfortran.dg/vect/pr60510.f: Likewise.
5869 * gfortran.dg/vect/pr69882.f90: Likewise.
5870 * gfortran.dg/vect/pr69980.f90: Likewise.
5871 * gfortran.dg/vect/vect-5.f90: Likewise.
5872 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5873 * gfortran.dg/vector_subscript_1.f90: Likewise.
5874 * gfortran.dg/vector_subscript_2.f90: Likewise.
5875 * gfortran.dg/vector_subscript_3.f90: Likewise.
5876 * gfortran.dg/vector_subscript_5.f90: Likewise.
5877 * gfortran.dg/verify_2.f90: Likewise.
5878 * gfortran.dg/volatile10.f90: Likewise.
5879 * gfortran.dg/where_1.f90: Likewise.
5880 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5881 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5882 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5883 * gfortran.dg/whole_file_13.f90: Likewise.
5884 * gfortran.dg/whole_file_2.f90: Likewise.
5885 * gfortran.dg/widechar_2.f90: Likewise.
5886 * gfortran.dg/widechar_4.f90: Likewise.
5887 * gfortran.dg/widechar_5.f90: Likewise.
5888 * gfortran.dg/widechar_6.f90: Likewise.
5889 * gfortran.dg/widechar_8.f90: Likewise.
5890 * gfortran.dg/widechar_IO_1.f90: Likewise.
5891 * gfortran.dg/widechar_IO_2.f90: Likewise.
5892 * gfortran.dg/widechar_IO_3.f90: Likewise.
5893 * gfortran.dg/widechar_IO_4.f90: Likewise.
5894 * gfortran.dg/widechar_compare_1.f90: Likewise.
5895 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5896 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5897 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5898 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5899 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5900 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5901 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5902 * gfortran.dg/widechar_select_1.f90: Likewise.
5903 * gfortran.dg/winapi.f90: Likewise.
5904 * gfortran.dg/write_0_pe_format.f90: Likewise.
5905 * gfortran.dg/write_back.f: Likewise.
5906 * gfortran.dg/write_check3.f90: Likewise.
5907 * gfortran.dg/write_direct_eor.f90: Likewise.
5908 * gfortran.dg/write_padding.f90: Likewise.
5909 * gfortran.dg/write_recursive.f90: Likewise.
5910 * gfortran.dg/write_rewind_1.f: Likewise.
5911 * gfortran.dg/write_rewind_2.f: Likewise.
5912 * gfortran.dg/write_zero_array.f90: Likewise.
5913 * gfortran.dg/x_slash_1.f: Likewise.
5914 * gfortran.dg/x_slash_2.f: Likewise.
5915 * gfortran.dg/zero_array_components_1.f90: Likewise.
5916 * gfortran.dg/zero_length_1.f90: Likewise.
5917 * gfortran.dg/zero_length_2.f90: Likewise.
5918 * gfortran.dg/zero_sized_1.f90: Likewise.
5919 * gfortran.dg/zero_sized_3.f90: Likewise.
5920 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5921 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5922 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5923 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5924 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5925 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5926 * gfortran.fortran-torture/execute/args.f90: Likewise.
5927 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5928 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5929 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5930 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5931 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5932 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5933 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5934 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5935 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5936 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5937 * gfortran.fortran-torture/execute/common.f90: Likewise.
5938 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5939 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5940 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5941 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5942 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5943 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5944 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5945 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5946 * gfortran.fortran-torture/execute/data.f90: Likewise.
5947 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5948 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5949 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5950 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5951 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5952 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5953 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5954 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5955 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5956 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5957 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5958 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5959 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5960 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5961 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5962 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5963 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5964 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5965 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5966 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5967 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5968 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5969 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5970 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5971 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5972 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5973 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5974 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5975 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5976 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5977 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5978 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5979 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5980 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5981 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5982 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5983 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5984 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5985 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5986 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5987 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5988 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5989 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5990 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5991 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5992 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5993 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5994 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5995 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5996 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5997 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5998 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5999 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6000 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6001 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6002 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6003 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6004 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6005 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6006 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6007 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6008 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6009 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6010 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6011 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6012 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6013 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6014 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6015 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6016 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6017 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6018 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6019 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6020 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6021 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6022 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6023 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6024 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6025 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6026 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6027 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6028 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6029 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6030 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6031 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6032 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6033 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6034 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6035 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6036 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6037 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6038 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6039 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6040 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6041 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6042 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6043 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6044 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6045 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6046 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6047 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6048 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6049 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6050 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6051 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6052 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6053 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6054 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6055 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6056 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6057 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6058 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6059 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6060 * gfortran.fortran-torture/execute/math.f90: Likewise.
6061 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6062 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6063 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6064 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6065 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6066 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6067 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6068 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6069 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6070 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6071 * gfortran.fortran-torture/execute/power.f90: Likewise.
6072 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6073 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6074 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6075 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6076 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6077 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6078 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6079 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6080 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6081 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6082 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6083 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6084 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6085 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6086 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6087 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6088 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6089 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6090 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6091 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6092 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6093 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6094 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6095 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6096 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6097 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6098 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6099 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6100 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6101 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6102 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6103 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6104 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6105 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6106 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6107 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6108 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6109 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6110 * gfortran.fortran-torture/execute/string.f90: Likewise.
6111 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6112 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6113 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6114 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6115 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6116 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6117 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6118 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6119 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6120 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6121 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6122 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6123 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6124 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6125 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6126 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6127 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6128 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6129 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6130 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6131 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6132 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6133 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6134 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6135 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6136 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6137 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6138 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6139 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6140 * gfortran.dg/inline_transpose_1.f90: Likewise.
6141
6142 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6143
6144 PR fortran/84115
6145 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6146 change to dg-run.
6147
6148 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6149
6150 PR ada/84277
6151 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6152 * gnat.dg/dispatch1.adb: Rename into...
6153 * gnat.dg/disp1.adb: ...this.
6154 * gnat.dg/dispatch1_p.ads: Rename into...
6155 * gnat.dg/disp1_pkg.ads: ...this.
6156 * gnat.dg/disp2.adb: Rename into...
6157 * gnat.dg/dispatch2.adb: ...this.
6158 * gnat.dg/dispatch2_p.ads: Rename into...
6159 * gnat.dg/disp2_pkg.ads: ...this.
6160 * gnat.dg/dispatch2_p.adb: Rename into...
6161 * gnat.dg/disp2_pkg.adb: this.
6162 * gnat.dg/generic_dispatch.adb: Rename into...
6163 * gnat.dg/generic_disp.adb: this.
6164 * gnat.dg/generic_dispatch_p.ads: Rename into...
6165 * gnat.dg/generic_disp_pkg.ads: ...this.
6166 * gnat.dg/generic_dispatch_p.adb: Rename into...
6167 * gnat.dg/generic_disp_pkg.adb: ...this.
6168 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6169 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6170 * gnat.dg/object_overflow1.adb: Tweak index.
6171 * gnat.dg/object_overflow2.adb: Likewise.
6172 * gnat.dg/object_overflow3.adb: Likewise.
6173 * gnat.dg/object_overflow4.adb: Likewise.
6174 * gnat.dg/object_overflow5.adb: Likewise.
6175
6176 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR ipa/84425
6179 * gcc.c-torture/compile/pr84425.c: New test.
6180
6181 2018-02-16 Marek Polacek <polacek@redhat.com>
6182 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR c++/84192
6185 * g++.dg/cpp1y/constexpr-84192.C: New test.
6186
6187 2018-02-16 Martin Sebor <msebor@redhat.com>
6188
6189 PR c++/79064
6190 * g++.dg/overload15.C: New test.
6191
6192 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6193
6194 PR target/81535
6195 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6196 * gcc.dg/pr56727-2.c: Ditto.
6197 * gcc.target/powerpc/pr79439.c: Renamed to...
6198 * gcc.target/powerpc/pr79439-1.c: ...this.
6199 * gcc.target/powerpc/pr79439-2.c: New test.
6200 * gcc.target/powerpc/pr79439-3.c: New test.
6201
6202 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6203
6204 target/pr84371
6205 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6206 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6207 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6208 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6209 * gcc.target/powerpc/builtins-3.c: Same.
6210
6211 2018-02-16 Nathan Sidwell <nathan@acm.org>
6212
6213 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6214
6215 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6216
6217 PR rtl-optimization/70023
6218 * gcc.target/i386/pr70023.c: New.
6219
6220 2018-02-16 Carl Love <cel@us.ibm.com>
6221
6222 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6223 tests.
6224 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6225 tests.
6226
6227 2018-02-16 Carl Love <cel@us.ibm.com>
6228
6229 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6230 for the ABI definitions for vec_extract4b and vec_insert4b.
6231
6232 2018-02-16 Nathan Sidwell <nathan@acm.org>
6233
6234 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6235 * g++.old-deja/g++.mike/net43.C: Likewise.
6236
6237 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 PR c++/82468
6240 * g++.dg/cpp1z/class-deduction48.C: New.
6241
6242 2018-02-16 Nathan Sidwell <nathan@acm.org>
6243
6244 PR c++/84375
6245 * g++.dg/lookup/pr84375.C: New.
6246
6247 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6248
6249 PR target/83831
6250 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6251
6252 2018-02-16 Richard Biener <rguenther@suse.de>
6253
6254 PR tree-optimization/84417
6255 * gcc.dg/torture/pr84417.c: New testcase.
6256
6257 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR target/84272
6260 * g++.dg/opt/pr84272.C: New test.
6261
6262 PR rtl-optimization/83723
6263 * gcc.dg/pr83723.c: New test.
6264
6265 2018-02-16 Richard Biener <rguenther@suse.de>
6266
6267 PR tree-optimization/84399
6268 * gcc.dg/graphite/pr84399.c: New testcase.
6269
6270 2018-02-16 Richard Biener <rguenther@suse.de>
6271
6272 PR tree-optimization/84190
6273 * g++.dg/torture/pr84190.C: New testcase.
6274
6275 2018-02-15 Martin Sebor <msebor@redhat.com>
6276
6277 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6278 directives.
6279
6280 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6281
6282 PR fortran/84409
6283 * gfortran.dg/dtio_21.f03: Add an error message.
6284 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6285
6286 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6287
6288 PR fortran/84381
6289 * gfortran.dg/stop_shouldfail.f90: New test.
6290
6291 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6292
6293 PR c++/84330
6294 * g++.dg/concepts/pr84330.C: New.
6295
6296 2018-02-15 Tom de Vries <tom@codesourcery.com>
6297
6298 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6299
6300 2018-02-15 Tom de Vries <tom@codesourcery.com>
6301
6302 * gcc.c-torture/compile/pr84136.c: Require effective target
6303 indirect_jumps.
6304
6305 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6306
6307 PR tree-optimization/84383
6308 * gcc.c-torture/compile/pr84383.c: New test.
6309
6310 PR tree-optimization/84334
6311 * gcc.dg/pr84334.c: New test.
6312
6313 2018-02-14 Carl Love <cel@us.ibm.com>
6314
6315 * gcc.target/powerpc/builtins-4-int128-runnable.c
6316 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6317 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6318
6319 2018-02-14 Martin Sebor <msebor@redhat.com>
6320
6321 PR tree-optimization/83698
6322 * gcc.dg/Wrestrict-7.c: New test.
6323 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6324 * gcc.target/i386/chkp-stropt-17.c: Same.
6325
6326 2018-02-14 Martin Sebor <msebor@redhat.com>
6327
6328 PR c/84108
6329 * gcc.dg/Wattributes-8.c: New test.
6330
6331 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6332
6333 PR fortran/84385
6334 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6335 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6336 * gfortran.dg/select_type_1.f03: Extend test case.
6337
6338 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6339
6340 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6341 (dg-options): Use -O2 -msse2 -mno-sse3.
6342
6343 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6344
6345 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6346 this test case still works ok.
6347 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6348 * gcc.dg/vmx/insert-be-order.c: Likewise.
6349 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6350 * gcc.dg/vmx/ld-be-order.c: Likewise.
6351 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6352 * gcc.dg/vmx/lde-be-order.c: Likewise.
6353 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6354 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6355 * gcc.dg/vmx/merge-be-order.c: Likewise.
6356 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6357 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6358 * gcc.dg/vmx/pack-be-order.c: Likewise.
6359 * gcc.dg/vmx/perm-be-order.c: Likewise.
6360 * gcc.dg/vmx/splat-be-order.c: Likewise.
6361 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6362 * gcc.dg/vmx/st-be-order.c: Likewise.
6363 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6364 * gcc.dg/vmx/ste-be-order.c: Likewise.
6365 * gcc.dg/vmx/stl-be-order.c: Likewise.
6366 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6367 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6368 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6369 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6370 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6371
6372 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6373
6374 PR c++/84350
6375 * g++.dg/cpp0x/auto49.C: New.
6376
6377 2018-02-14 Nathan Sidwell <nathan@acm.org>
6378
6379 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6380
6381 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6382
6383 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6384 * gcc.target/powerpc/le-altivec-consts.c: Same.
6385
6386 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6387
6388 PR target/84220
6389 * gcc.target/powerpc/pr84220-sld.c: New test.
6390 * gcc.target/powerpc/pr84220-sld2.c: New test.
6391 * gcc.target/powerpc/pr84220-sldw.c: New test.
6392 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6393 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6394
6395 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6396
6397 PR target/84239
6398 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6399 _inc_ssp intrinsics.
6400 * gcc.target/i386/cet-intrin-4.c: Likewise.
6401 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6402 __builtin_ia32_rdssp[d|q].
6403
6404 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6405
6406 PR tree-optimization/84357
6407 * gcc.dg/vect/pr84357.c: New test.
6408
6409 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6410
6411 PR target/83831
6412 * gcc.target/rx/pr83831.c: New tests.
6413
6414 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6415
6416 PR target/79242
6417 * gcc.target/msp430/pr79242.c: New test.
6418
6419 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6420
6421 PR target/84372
6422 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6423 with -mcpu=power9.
6424
6425 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6426
6427 PR target/84279
6428 * g++.dg/pr84279.C: New test.
6429
6430 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6431
6432 PR rtl-optimization/84169
6433 * gcc.c-torture/execute/pr84169.c: New.
6434
6435 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6436
6437 PR target/84370
6438 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6439
6440 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6441
6442 PR target/84365
6443 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6444 with -mcpu=power9.
6445
6446 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6447
6448 PR c++/84364
6449 * g++.dg/warn/effc4.C: New test.
6450
6451 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6452
6453 PR c++/84333
6454 * g++.dg/template/sizeof16.C: New.
6455 * g++.dg/template/sizeof17.C: Likewise.
6456
6457 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6458
6459 PR fortran/84313
6460 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6461 add necessary compiler options.
6462 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6463
6464 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6465
6466 PR c/82210
6467 * gcc.c-torture/execute/pr82210.c: New test.
6468
6469 PR middle-end/84309
6470 * gcc.dg/pr84309-2.c: New test.
6471
6472 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6473
6474 PR tree-optimization/84321
6475 * gcc.dg/pr84321.c: New test.
6476
6477 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6478
6479 PR target/84359
6480 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6481
6482 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6483
6484 PR sanitizer/84340
6485 * gcc.dg/asan/pr84307.c: Remove test.
6486
6487 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6488
6489 * gcc.target/rl78/test_auto_vector.c: New test.
6490
6491 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6492
6493 PR c/84305
6494 * gcc.c-torture/compile/pr84305.c: New test.
6495
6496 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6497
6498 PR target/84335
6499 * gcc.target/i386/pr84335.c: New test.
6500
6501 PR tree-optimization/84339
6502 * gcc.c-torture/execute/pr84339.c: New test.
6503
6504 PR middle-end/84309
6505 * gcc.dg/pr84309.c: New test.
6506 * gcc.target/i386/pr84309.c: New test.
6507
6508 PR target/84336
6509 * gcc.target/i386/pr84336.c: New test.
6510
6511 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6512
6513 PR c++/84341
6514 * c-c++-common/gomp/pr84341.c: New test.
6515
6516 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6517
6518 PR fortran/68746
6519 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6520
6521 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6522
6523 PR fortran/68746
6524 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6525 of zero for read.
6526
6527 2018-02-12 Jeff Law <law@redhat.com>
6528
6529 * gcc.c-torture/compile/reg-args-size.c: New test.
6530
6531 2018-02-12 Carl Love <cel@us.ibm.com>
6532
6533 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6534 uint128 tests to new testfile.
6535 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6536 int128 and uint128 tests.
6537 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6538 list of torture tests.
6539
6540 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6541
6542 PR fortran/84273
6543 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6544 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6545
6546 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6547
6548 PR target/82641
6549 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6550
6551 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6552
6553 PR sanitizer/84307
6554 * gcc.dg/asan/pr84307.c: New test.
6555
6556 2018-02-12 Nathan Sidwell <nathan@acm.org>
6557
6558 * g++.dg/parse/pr84263.C: New.
6559
6560 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6561
6562 PR c++/79626
6563 * g++.dg/template/crash129.C: New.
6564
6565 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6566
6567 PR target/83828
6568 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6569 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6570 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6571 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6572 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6573
6574 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6575
6576 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6577 _mm_maskz_scalef_round_sd): Test new intrinsics.
6578 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6579 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6580 intrinsics.
6581 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6582 _mm_maskz_scalef_round_ss): Test new intrinsics.
6583 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6584 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6585 intrinsics.
6586 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6587 __builtin_ia32_scalefss_round): Remove builtin.
6588 (__builtin_ia32_scalefsd_mask_round,
6589 __builtin_ia32_scalefss_mask_round): Test new builtin.
6590 * gcc.target/i386/sse-13.c: Ditto.
6591 * gcc.target/i386/sse-23.c: Ditto.
6592
6593 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6594
6595 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6596 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6597 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6598 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6599 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6600 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6601 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6602 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6603 intrinsics.
6604 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6605 (__builtin_ia32_sqrtss_round): Remove builtins.
6606 (__builtin_ia32_sqrtsd_mask_round)
6607 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6608 * gcc.target/i386/sse-13.c: Ditto.
6609 * gcc.target/i386/sse-23.c: Ditto.
6610
6611 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6612
6613 PR fortran/35299
6614 * gfortran.dg/statement_function_3.f: New test.
6615
6616 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6617
6618 PR fortran/54223
6619 PR fortran/84276
6620 * gfortran.dg/statement_function_1.f90: New test.
6621 * gfortran.dg/statement_function_2.f90: New test.
6622
6623 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6624
6625 PR fortran/84074
6626 * gfortran.dg/type_to_class_5.f03: New test.
6627
6628 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6629
6630 PR fortran/56691
6631 * gfortran.dg/type_to_class_4.f03: New test.
6632
6633 2018-02-10 Alan Modra <amodra@gmail.com>
6634
6635 PR target/84300
6636 * gcc.dg/pr84300.c: New.
6637
6638 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6639
6640 PR sanitizer/83987
6641 * g++.dg/ubsan/pr83987-2.C: New test.
6642
6643 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6644
6645 * gcc.target/rx/movsicc.c: New test.
6646
6647 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6648
6649 PR target/83926
6650 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6651 message.
6652
6653 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6654
6655 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6656 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6657
6658 2018-02-09 Nathan Sidwell <nathan@acm.org>
6659
6660 PR c/84293
6661 * c-c++-common/pr84293.h: New.
6662 * c-c++-common/pr84293.c: New.
6663
6664 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6665
6666 PR rtl-optimization/57193
6667 * gcc.target/i386/pr57193.c: New.
6668
6669 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR target/84226
6672 * gcc.target/powerpc/pr84226.c: New test.
6673
6674 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6675
6676 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6677 from this to...
6678 <vclzd>: ...this.
6679
6680 2018-02-09 Martin Sebor <msebor@redhat.com>
6681
6682 PR lto/84212
6683 * gcc.dg/lto/pr84212_0.c: New test file.
6684 * gcc.dg/lto/pr84212_1.c: Same.
6685
6686 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6687
6688 PR target/83926
6689 * gcc.target/powerpc/pr83926.c: New test.
6690 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6691 message. Fix test for running in 32-bit mode.
6692
6693 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6694
6695 PR target/82641
6696 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6697
6698 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6699
6700 PR target/PR84295
6701 * gcc.target/s390/pr84295.c: New test.
6702
6703 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 PR c++/77522
6706 * g++.dg/cpp1y/lambda-init16.C: New.
6707
6708 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6709
6710 * gnat.dg/sso8.adb: New test.
6711 * gnat.dg/sso8_pkg.ads: New helper.
6712
6713 2018-02-09 Richard Biener <rguenther@suse.de>
6714
6715 PR tree-optimization/84278
6716 * gcc.target/i386/pr84278.c: Adjust regex.
6717
6718 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR tree-optimization/84232
6721 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6722
6723 PR debug/84252
6724 * gcc.target/aarch64/pr84252.c: New test.
6725
6726 PR middle-end/84237
6727 * gcc.dg/pr84237.c: New test.
6728
6729 2018-02-09 Marek Polacek <polacek@redhat.com>
6730 Jakub Jelinek <jakub@redhat.com>
6731
6732 PR c++/83659
6733 * g++.dg/torture/pr83659.C: New test.
6734
6735 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6736
6737 PR tree-optimization/84136
6738 * gcc.c-torture/compile/pr84136.c: New test.
6739
6740 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6741
6742 PR target/83008
6743 * gcc.target/i386/pr83008.c: New test.
6744
6745 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6746
6747 PR target/81143
6748 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6749
6750 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6751
6752 PR c++/83806
6753 * g++.dg/warn/Wunused-parm-11.C: New.
6754
6755 2018-02-08 Marek Polacek <polacek@redhat.com>
6756
6757 PR tree-optimization/84238
6758 * gcc.dg/Wstringop-overflow-3.c: New test.
6759
6760 2018-02-08 Nathan Sidwell <nathan@acm.org>
6761
6762 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6763
6764 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6765
6766 PR tree-optimization/84265
6767 * gcc.dg/vect/pr84265.c: New test.
6768
6769 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6770
6771 PR tree-optimization/81635
6772 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6773 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6774
6775 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6776
6777 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6778 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6779 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6780 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6781 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6782 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6783 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6784 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6785 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6786 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6787 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6788 * gcc.target/s390/nobp-return-attr-all.c: New test.
6789 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6790 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6791 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6792 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6793 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6794 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6795 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6796 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6797 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6798 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6799 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6800 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6801 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6802 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6803
6804 2018-02-08 Richard Biener <rguenther@suse.de>
6805
6806 PR tree-optimization/84233
6807 * g++.dg/torture/pr84233.C: New testcase.
6808
6809 2018-02-08 Richard Biener <rguenther@suse.de>
6810
6811 PR tree-optimization/84278
6812 * gcc.target/i386/pr84278.c: New testcase.
6813
6814 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6815
6816 PR rtl-optimization/84068
6817 PR rtl-optimization/83459
6818 * gcc.dg/pr84068.c: New test.
6819
6820 2018-02-08 Richard Biener <rguenther@suse.de>
6821
6822 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6823 loop vectorization to happen.
6824
6825 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6826
6827 PR c++/83204
6828 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6829
6830 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6831
6832 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6833
6834 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6835
6836 PR target/84154
6837 * gcc.target/powerpc/pr84154-1.c: New tests.
6838 * gcc.target/powerpc/pr84154-2.c: Likewise.
6839 * gcc.target/powerpc/pr84154-3.c: Likewise.
6840
6841 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6842
6843 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6844
6845 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6846
6847 PR c++/84082
6848 * g++.dg/template/incomplete11.C: New test.
6849 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6850
6851 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6852
6853 PR fortran/82994
6854 * gfortran.dg/deallocate_error_3.f90: New test.
6855 * gfortran.dg/deallocate_error_4.f90: New test.
6856
6857 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6858
6859 PR fortran/68560
6860 * gfortran.dg/shape_9.f90: New test.
6861
6862 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6863
6864 PR fortran/82049
6865 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6866
6867 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6868
6869 PR c++/81610
6870 PR c++/80567
6871 * g++.dg/spellcheck-reswords.C: New test case.
6872 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6873 suggestion of "if".
6874
6875 2018-02-07 Martin Liska <mliska@suse.cz>
6876
6877 PR c++/84059.
6878 * g++.dg/ext/mv26.C: New test.
6879
6880 2018-02-07 Tom de Vries <tom@codesourcery.com>
6881
6882 * gcc.dg/pr83844.c: Require effective target alloca.
6883
6884 2018-02-07 Tom de Vries <tom@codesourcery.com>
6885
6886 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6887
6888 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6889
6890 PR target/84243
6891 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6892 -fcf-protection=return.
6893
6894 2018-02-07 Tom de Vries <tom@codesourcery.com>
6895
6896 PR libgomp/84217
6897 * c-c++-common/goacc/pr84217.c: New test.
6898 * gfortran.dg/goacc/pr84217.f90: New test.
6899
6900 2018-02-07 Richard Biener <rguenther@suse.de>
6901
6902 PR tree-optimization/84204
6903 * gcc.dg/graphite/pr84204.c: New testcase.
6904
6905 PR tree-optimization/84205
6906 * gcc.dg/graphite/pr84205.c: New testcase.
6907
6908 PR tree-optimization/84223
6909 * gfortran.dg/graphite/pr84223.f90: New testcase.
6910
6911 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6912
6913 PR c++/71662
6914 * g++.dg/cpp0x/scoped_enum7.C: New.
6915
6916 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6917
6918 PR tree-optimization/83008
6919 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6920
6921 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6922
6923 PR tree-optimization/84235
6924 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6925
6926 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6927
6928 PR testsuite/84243
6929 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6930 targets.
6931 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6932
6933 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6934
6935 PR target/84146
6936 * gcc.target/i386/pr84146.c: New test.
6937
6938 2018-02-06 Michael Collison <michael.collison@arm.com>
6939
6940 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6941
6942 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6943
6944 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6945 warning for -mno-speculate-indirect-jumps.
6946 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6947 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6948 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6949 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6950 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6951 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6952
6953 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6954
6955 PR target/84145
6956 * c-c++-common/fcf-protection-1.c: Change a compared message.
6957 * c-c++-common/fcf-protection-2.c: Likewise.
6958 * c-c++-common/fcf-protection-3.c: Likewise.
6959 * c-c++-common/fcf-protection-5.c: Likewise.
6960 * c-c++-common/fcf-protection-6.c: New test.
6961 * c-c++-common/fcf-protection-7.c: Likewise.
6962
6963 2018-02-06 Marek Polacek <polacek@redhat.com>
6964
6965 PR tree-optimization/84228
6966 * c-c++-common/Wstringop-truncation-3.c: New test.
6967
6968 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6969
6970 PR target/82641
6971 * gcc.target/arm/pragma_arch_switch_2.c: New.
6972
6973 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6974
6975 PR target/79975
6976 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6977
6978 2018-02-05 Martin Sebor <msebor@redhat.com>
6979
6980 PR tree-optimization/83369
6981 * gcc.dg/Wnonnull.c: New test.
6982
6983 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6984
6985 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6986 argument and use dg-messages-by-file instead. Expect it to be
6987 an array rather than a dict.
6988 (lto-link-and-maybe-run): Remove messages_by_file argument and
6989 use an upvar for dg-messages-by-file. Update call to
6990 lto_handle_diagnostics.
6991 (lt-get-options): Treat dg-messages-by-file as an array
6992 rather than a dict.
6993 (lto-get-options-main): Likewise. Set the entry rather than appending.
6994 (lto-execute): Treat dg-messages-by-file as an array rather than
6995 a dict. Update call to lto-link-and-maybe-run.
6996
6997 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6998
6999 PR c++/82782
7000 * g++.dg/cpp1z/inline-var4.C: New.
7001
7002 2018-02-05 Martin Liska <mliska@suse.cz>
7003
7004 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7005 options.
7006 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7007 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7008 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7009 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7010 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7011 * c-c++-common/asan/pointer-compare-3.c: New test.
7012
7013 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7014
7015 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7016 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7017
7018 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7019
7020 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7021 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7022 _mm_maskz_range_round_sd): Test new intrinsics.
7023 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7024 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7025 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7026 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7027 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7028 _mm_maskz_range_round_ss): Test new intrinsics.
7029 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7030 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7031 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7032 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7033 __builtin_ia32_rangess128_round): Remove builtins.
7034 (__builtin_ia32_rangesd128_mask_round,
7035 __builtin_ia32_rangess128_mask_round): Test new builtins.
7036 * gcc.target/i386/sse-13.c: Ditto.
7037 * gcc.target/i386/sse-23.c: Ditto.
7038
7039 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7040
7041 PR middle-end/79966
7042 * gfortran.dg/pr79966.f90: New testcase
7043
7044 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7045
7046 PR fortran/84094
7047 * gfortran.dg/associate_23.f90: Fix invalid code.
7048 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7049 * gfortran.dg/matmul_3.f90: Likewise.
7050 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7051
7052 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7053
7054 PR fortran/84115
7055 * gfortran.dg/associate_34.f90: New test.
7056 * gfortran.dg/associate_35.f90: New test.
7057
7058 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7059
7060 PR fortran/84141
7061 PR fortran/84155
7062 * gfortran.dg/pr84155.f90: New test.
7063
7064 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7065
7066 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7067 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7068
7069 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7070
7071 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7072 dg-do run stanza.
7073
7074 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7075
7076 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7077 requirement.
7078 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7079 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7080 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7081
7082 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7083
7084 PR testsuite/52641
7085 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7086 * gcc.dg/Wsign-conversion.c: Dito.
7087 * gcc.dg/attr-alloc_size-4.c: Dito.
7088 * gcc.dg/pr81020.c: Dito.
7089 * gcc.dg/pr81192.c: Dito.
7090 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7091 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7092 * gcc.dg/pr83844.c: Restrict to int32plus.
7093 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7094 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7095 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7096 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7097 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7098 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7099 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7100 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7101 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7102 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7103 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7104 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7105
7106 2018-02-02 Julia Koval <julia.koval@intel.com>
7107
7108 * gcc.target/i386/funcspec-56.inc: Handle new march.
7109 * g++.dg/ext/mv16.C: Ditto.
7110
7111 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7112
7113 * lib/target-supports.exp
7114 (check_effective_target_keeps_null_pointer_checks): No more
7115 special-case avr.
7116 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7117 * gcc.dg/ifcvt-4.c: Skip avr.
7118 * gcc.dg/pr53037-1.c: Dito.
7119 * gcc.dg/pr53037-2.c: Dito.
7120 * gcc.dg/pr53037-3.c: Dito.
7121 * gcc.dg/pr63387-2.c: Dito.
7122 * gcc.dg/pr63387.c: Dito.
7123 * gcc.dg/sancov/cmp0.c: Dito.
7124 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7125 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7126 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7127 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7128 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7129 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7130 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7131 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7132 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7133 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7134 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7135 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7136 * gcc.dg/tree-ssa/pr82059.c: Dito.
7137 * gcc.c-torture/execute/pr70460.c: Dito.
7138
7139 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7140
7141 PR testsuite/52641
7142 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7143 * gcc.c-torture/execute/20180112-1.c: Dito.
7144 * gcc.c-torture/execute/pr81503.c: Dito.
7145 * gcc.dg/store_merging_12.c: Dito.
7146 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7147 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7148 * gcc.dg/tree-ssa/pr80898.c: Dito.
7149 * gcc.dg/tree-ssa/pr82363.c: Dito.
7150 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7151 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7152 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7153 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7154 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7155 * gcc.dg/tree-ssa/pr80803.c: Dito.
7156 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7157 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7158 * gcc.dg/tree-ssa/vrp114.c: Dito.
7159 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7160 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7161 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7162
7163 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7164
7165 PR target/84066
7166 * gcc.target/i386/cet-sjlj-6a.c: New test.
7167 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7168
7169 2018-02-01 Marek Polacek <polacek@redhat.com>
7170
7171 PR c++/84125
7172 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7173
7174 2018-01-30 Jeff Law <law@redhat.com>
7175
7176 PR target/84128
7177 * gcc.target/i386/pr84128.c: New test.
7178
7179 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7180
7181 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7182 -fdelete-null-pointer-checks.
7183
7184 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7185
7186 PR c++/83796
7187 * g++.dg/cpp0x/abstract-default1.C: New.
7188
7189 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7190
7191 PR tree-optimization/81635
7192 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7193 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7194
7195 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7196
7197 PR target/83370
7198 * gcc.target/aarch64/pr83370.c: New.
7199
7200 2018-02-01 Richard Biener <rguenther@suse.de>
7201
7202 * gcc.dg/graphite/pr35356-1.c: Adjust.
7203
7204 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7205
7206 PR testsuite/83846
7207 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7208 for ILP32.
7209 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7210 of hard-coding the choice.
7211 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7212 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7213 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7214 memset call.
7215 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7216 stdint.h types.
7217 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7218 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7219 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7220 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7221 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7222 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7223 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7224 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7225 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7226 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7227 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7228 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7229 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7230 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7231 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7232 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7233 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7234 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7235 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7236 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7237 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7238 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7239 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7240 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7241 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7242 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7243 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7244 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7245 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7246 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7247 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7248 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7249 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7250 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7251 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7252 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7253 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7254 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7255 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7256 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7257 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7258 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7259 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7260 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7261 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7262 __builtin_popcountll rather than __builtin_popcountl.
7263
7264 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7265
7266 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7267 of LD1R[HWD] for multi-element constants on big-endian targets.
7268 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7269 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7270
7271 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7272
7273 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7274 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7275 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7276
7277 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7278
7279 PR tree-optimization/81661
7280 PR tree-optimization/84117
7281 * gcc.dg/pr81661.c: New test.
7282 * gfortran.dg/pr84117.f90: New test.
7283
7284 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7285
7286 PR fortran/83705
7287 * gfortran.dg/repeat_7.f90: Catch warning message.
7288
7289 2018-01-31 Ian Lance Taylor <iant@golang.org>
7290
7291 * go.go-torture/execute/printnil.go: New test.
7292
7293 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7294
7295 * lib/target-supports.exp (check_effective_target_comdat_group):
7296 Allow for Solaris as comdat syntax.
7297
7298 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7299 Solaris with comdat_group support and as.
7300
7301 2018-01-31 Marek Polacek <polacek@redhat.com>
7302
7303 PR c/81779
7304 * gcc.dg/pr81779.c: New test.
7305
7306 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR fortran/84116
7309 * gfortran.dg/gomp/pr84116.f90: New test.
7310
7311 PR c++/83993
7312 * g++.dg/init/pr83993-2.C: New test.
7313
7314 PR c++/83993
7315 * g++.dg/init/pr83993-1.C: New test.
7316 * g++.dg/cpp0x/pr83993.C: New test.
7317
7318 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7319
7320 PR fortran/84088
7321 * gfortran.dg/pr84088.f90: New test.
7322
7323 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7324
7325 PR target/82444
7326 * gcc.target/i386/pr82444.c: New.
7327
7328 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7329
7330 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7331 * gcc.target/powerpc/vsx-13.c: New.
7332
7333 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7334
7335 PR c++/84092
7336 * g++.dg/cpp1y/var-templ57.C: New.
7337
7338 2018-01-31 Marek Polacek <polacek@redhat.com>
7339
7340 PR c++/84138
7341 * g++.dg/diagnostic/pr84138.C: New test.
7342
7343 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7344
7345 PR fortran/78534
7346 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7347 -Wstringop-overflow warnings due to spurious warning with -O1.
7348 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7349 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7350
7351 2018-01-31 Richard Biener <rguenther@suse.de>
7352
7353 PR tree-optimization/84132
7354 * g++.dg/torture/pr84132.C: New testcase.
7355
7356 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7357
7358 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7359 dg-final scan.
7360
7361 2018-01-31 Julia Koval <julia.koval@intel.com>
7362
7363 PR target/83618
7364 * gcc.target/i386/rdpid.c: Remove "eax".
7365
7366 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7367
7368 PR tree-optimization/64946
7369 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7370 scan-assembler checks.
7371
7372 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7373
7374 * gcc.c-torture/execute/20180131-1.c: New test.
7375
7376 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7377
7378 * gcc.target/arc/taux-1.c: New test.
7379 * gcc.target/arc/taux-2.c: Likewise.
7380
7381 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7382
7383 * gcc.target/arc/uncached.c: New test.
7384
7385 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7386
7387 PR lto/83954
7388 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7389
7390 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR preprocessor/69869
7393 * gcc.dg/cpp/trad/pr69869.c: New test.
7394
7395 PR c/84100
7396 * gcc.dg/pr84100.c: New test.
7397
7398 2018-01-30 Jeff Law <law@redhat.com>
7399
7400 PR target/84064
7401 * gcc.target/i386/pr84064: New test.
7402
7403 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7404
7405 PR fortran/84134
7406 * gfortran.dg/data_implied_do_2.f90: New test.
7407
7408 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7409
7410 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7411
7412 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7413
7414 PR fortran/84133
7415 * gfortran.dg/inline_matmul_21.f90: New test case.
7416
7417 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7418
7419 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7420
7421 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7422
7423 PR target/84112
7424 * gcc.target/powerpc/pr84112.c: New.
7425
7426 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR rtl-optimization/83986
7429 * gcc.dg/pr83986.c: New test.
7430
7431 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7432
7433 PR 58684
7434 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7435 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7436 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7437 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7438
7439 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR tree-optimization/84111
7442 * gcc.c-torture/compile/pr84111.c: New test.
7443
7444 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7445
7446 PR ipa/83179
7447 * gcc.dg/ipa/inline-2.c: Fix template.
7448 * gcc.dg/ipa/inline-3.c: Fix template.
7449
7450 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7451
7452 PR ipa/81360
7453 * g++.dg/torture/pr81360.C: New testcase.
7454
7455 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7456
7457 PR lto/83954
7458 * gcc.dg/lto/pr83954.h: New testcase.
7459 * gcc.dg/lto/pr83954_0.c: New testcase.
7460 * gcc.dg/lto/pr83954_1.c: New testcase.
7461
7462 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7463
7464 PR bootstrap/84017
7465 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7466 to dg-options.
7467 Simplify DW_AT_producer scan.
7468
7469 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7470
7471 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7472
7473 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7474
7475 PR target/83828
7476 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7477 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7478 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7479 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7480
7481 2018-01-29 Jeff Law <law@redhat.com>
7482
7483 PR testsuite/81010
7484 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7485 better match other tests which require vsx. Verify the zero
7486 extension is part of the test in the combiner dump.
7487
7488 2018-01-29 Marek Polacek <polacek@redhat.com>
7489
7490 PR c/83966
7491 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7492
7493 PR c++/83996
7494 * g++.dg/ext/pr83996.C: New test.
7495
7496 2018-01-29 Richard Biener <rguenther@suse.de>
7497
7498 PR tree-optimization/84057
7499 * gcc.dg/graphite/pr84057.c: New testcase.
7500
7501 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7502
7503 PR fortran/84073
7504 * gfortran.dg/bind_c_usage_31.f90: New test.
7505
7506 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7507
7508 PR c++/83924
7509 * g++.dg/warn/Wduplicated-branches5.C: New.
7510
7511 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7512
7513 * gcc.target/rl78/test_addsi3_internal.c: New test.
7514
7515 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7516
7517 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7518 Make expected output depend on whether we expect sibcalls or not.
7519 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7520 safe-indirect-jump-1.c).
7521
7522 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7523 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7524 Soren Rasmussen <s.c.rasmussen@gmail.com>
7525
7526 Fortran 2018 teams tests.
7527
7528 * gfortran.dg/team_number_1.f90: new test for team_number.
7529 * gfortran.dg/team_change_1.f90: new test for change team.
7530 * gfortran.dg/team_end_1.f90: new test for end team.
7531 * gfortran.dg/team_form_1.f90: new test for form team.
7532
7533 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7534
7535 PR fortran/83998
7536 * gfortran.dg/dot_product_4.f90
7537
7538 2018-01-26 Martin Sebor <msebor@redhat.com>
7539
7540 PR tree-optimization/83896
7541 * gcc.dg/strlenopt-43.c: New.
7542
7543 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7544
7545 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7546 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7547 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7548 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7549 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7550 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7551 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7552 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7553 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7554 stanzas.
7555 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7556 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7557 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7558 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7559 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7560 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7561 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7562 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7563 instruction list.
7564 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7565
7566 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7567
7568 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7569 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7570 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7571 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7572 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7573 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7574 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7575 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7576 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7577 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7578 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7579 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7580 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7581
7582 2018-01-26 Martin Liska <mliska@suse.cz>
7583
7584 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7585 warning is seen.
7586
7587 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7588
7589 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7590 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7591 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7592 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7593 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7594 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7595 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7596 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7597
7598 2018-01-26 Richard Biener <rguenther@suse.de>
7599
7600 PR rtl-optimization/84003
7601 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7602 latent bug in DSE if NOINLINE is appropriately defined.
7603 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7604 and defining NOINLINE.
7605
7606 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7607
7608 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7609 tests specific to aarch64. XFAIL test on arm.
7610
7611 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7612
7613 PR rtl-optimization/83985
7614 * gcc.dg/pr83985.c: New test.
7615
7616 PR c/83989
7617 * c-c++-common/Wrestrict-3.c: New test.
7618
7619 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7620
7621 * gcc.target/arc/tdelegitimize_addr.c: New test.
7622
7623 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7624
7625 * gcc.target/arc/jli-1.c: New file.
7626 * gcc.target/arc/jli-2.c: Likewise.
7627
7628 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7629
7630 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7631 scan-assembler.
7632 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7633 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7634
7635 2018-01-26 Richard Biener <rguenther@suse.de>
7636
7637 PR tree-optimization/81082
7638 * gcc.dg/vect/pr81082.c: New testcase.
7639 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7640 simplification to n * n.
7641
7642 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7643
7644 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7645 Solaris 10.
7646 * gcc.target/i386/pr63620.c: Likewise.
7647
7648 2018-01-26 Julia Koval <julia.koval@intel.com>
7649
7650 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7651 -mavx512f -mavx512bw.
7652 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7653 * gcc.target/i386/i386.exp: Fix types.
7654
7655 2018-01-26 Alan Modra <amodra@gmail.com>
7656
7657 PR target/84033
7658 * gcc.target/powerpc/swaps-p8-46.c: New.
7659
7660 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7661
7662 PR fortran/37577
7663 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7664 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7665 'array01' in the tree dump comparison.
7666 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7667 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7668 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7669
7670 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7671
7672 PR middle-end/83055
7673 * gcc.dg/torture/pr83055.c: New testcase.
7674
7675 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7676
7677 PR c++/84031
7678 * g++.dg/cpp1z/decomp36.C: New test.
7679
7680 PR middle-end/83977
7681 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7682
7683 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7684
7685 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7686 the shift dump line.
7687 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7688
7689 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7690
7691 PR target/81550
7692 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7693 index instead of int, which allows IVOPTs to properly optimize the
7694 loop.
7695
7696 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7697
7698 PR jit/82846
7699 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7700 of "fn_type" typedef.
7701 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7702
7703 2018-01-24 Ian Lance Taylor <iant@golang.org>
7704
7705 * go.go-torture/execute/names-1.go: New test.
7706
7707 2018-01-19 Jeff Law <law@redhat.com>
7708
7709 PR target/83994
7710 * gcc.target/i386/pr83994.c: New test.
7711
7712 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7713
7714 PR target/84014
7715 * gcc.target/powerpc/pr84014.c: New.
7716
7717 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7718
7719 PR middle-end/83977
7720 * c-c++-common/gomp/pr83977-1.c: New test.
7721 * c-c++-common/gomp/pr83977-2.c: New test.
7722 * c-c++-common/gomp/pr83977-3.c: New test.
7723 * gfortran.dg/gomp/pr83977.f90: New test.
7724
7725 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7726
7727 PR testsuite/83889
7728 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7729 * gcc.dg/vect/pr80631-1.c: Likewise.
7730 * gcc.dg/vect/pr80631-2.c: Likewise.
7731 * gcc.dg/vect/pr81410.c: Likewise.
7732 * gcc.dg/vect/pr81633.c: Likewise.
7733 * gcc.dg/vect/pr81815.c: Likewise.
7734 * gcc.dg/vect/pr82108.c: Likewise.
7735 * gcc.dg/vect/pr83857.c: Likewise.
7736 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7737 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7738 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7739 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7740 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7741 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7742 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7743 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7744 dg-xfail-run-if instead.
7745 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7746 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7747 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7748 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7749 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7750
7751 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7752
7753 PR tree-optimization/83979
7754 * g++.dg/pr83979.c: New test.
7755
7756 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7757
7758 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7759 option. Add arm_neon_ok_no_float_abi check.
7760
7761 2018-01-24 Richard Biener <rguenther@suse.de>
7762
7763 PR tree-optimization/83176
7764 * gcc.dg/graphite/pr83176.c: New testcase.
7765
7766 2018-01-24 Richard Biener <rguenther@suse.de>
7767
7768 PR tree-optimization/82819
7769 * gcc.dg/graphite/pr82819.c: New testcase.
7770
7771 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7772
7773 PR c++/83921
7774 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7775 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7776 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7777 * g++.dg/ext/stmtexpr20.C: Likewise.
7778 * g++.dg/ext/stmtexpr21.C: Likewise.
7779
7780 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7781
7782 PR c++/83974
7783 * g++.dg/warn/pr83974.C: New test case.
7784
7785 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR sanitizer/83987
7788 * g++.dg/ubsan/pr83987.C: New test.
7789
7790 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7791
7792 PR fortran/83866
7793 * gfortran.dg/pdt_29.f03: New test.
7794
7795 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7796
7797 PR fortran/83898
7798 * gfortran.dg/associate_33.f03: New test.
7799
7800 2018-01-23 Martin Liska <mliska@suse.cz>
7801
7802 PR lto/81440
7803 * gcc.dg/lto/pr81440.h: New test.
7804 * gcc.dg/lto/pr81440_0.c: New test.
7805 * gcc.dg/lto/pr81440_1.c: New test.
7806
7807 2018-01-23 Nathan Sidwell <nathan@acm.org>
7808
7809 PR c++/83988
7810 * g++.dg/template/pr83988.C: New.
7811
7812 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7813
7814 PR c++/82882
7815 PR c++/83978
7816 * g++.dg/cpp0x/pr82882.C: New test.
7817 * g++.dg/cpp0x/pr83978.C: New test.
7818
7819 PR c++/83958
7820 * g++.dg/cpp1z/decomp35.C: New test.
7821
7822 2018-01-23 Nathan Sidwell <nathan@acm.org>
7823
7824 * g++.dg/cpp0x/range-for10.C: Adjust.
7825 * g++.dg/ext/forscope1.C: Adjust.
7826 * g++.dg/ext/forscope2.C: Adjust.
7827 * g++.dg/template/for1.C: Adjust.
7828
7829 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7830
7831 PR tree-optimization/83510
7832 * gcc.c-torture/compile/pr83510.c: New test case.
7833
7834 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7835
7836 PR testsuite/83888
7837 * lib/target-supports.exp (check_effective_target_vect_float): Say
7838 that the result only holds when -funsafe-math-optimizations is on.
7839 (check_effective_target_vect_float_strict): New procedure.
7840 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7841 of vect_float.
7842 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7843
7844 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7845
7846 PR tree-optimization/83965
7847 * gcc.dg/vect/pr83965.c: New test.
7848
7849 2018-01-23 Richard Biener <rguenther@suse.de>
7850
7851 PR tree-optimization/83963
7852 * gfortran.dg/graphite/pr83963.f: New testcase.
7853 * gcc.dg/graphite/pr83963-2.c: Likewise.
7854
7855 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7856
7857 PR c++/83918
7858 * g++.dg/cpp1z/pr83918.C: New test.
7859
7860 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR tree-optimization/83957
7863 * gcc.dg/autopar/pr83957.c: New test.
7864
7865 PR tree-optimization/83081
7866 * gcc.dg/predict-8.c: Adjust expected probability.
7867
7868 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7869
7870 PR target/83862
7871 * gcc.target/powerpc/pr83862.c: New test.
7872
7873 2018-01-22 Carl Love <cel@us.ibm.com>
7874
7875 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7876 builtins-4-runnable.c, builtins-6-runnable.c,
7877 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7878 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7879 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7880 for signed/unsigned 128-bit and long long int loads.
7881
7882 2018-01-22 Marek Polacek <polacek@redhat.com>
7883
7884 PR c++/81933
7885 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7886
7887 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7888
7889 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7890 scan-asembler valid instructions list.
7891 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7892 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7893 power8-vector requirement and option.
7894 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7895
7896 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7897
7898 PR 78534
7899 PR 83704
7900 * gfortran.dg/string_1.f90: Remove printing the length.
7901
7902 2018-01-22 Richard Biener <rguenther@suse.de>
7903
7904 PR tree-optimization/83963
7905 * gcc.dg/graphite/pr83963.c: New testcase.
7906
7907 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7908
7909 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7910 dg-require-effective-target directives.
7911
7912 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7913
7914 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7915 New procedure.
7916 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7917 Adjust scan-assembler checks for soft-float.
7918
7919 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7920
7921 PR target/83946
7922 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7923
7924 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7925
7926 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7927 * gcc.dg/pr83623.c: Likewise.
7928 * gcc.dg/pr83666.c: Likewise.
7929
7930 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7931 David Edelsohn <dje.gcc@gmail.com>
7932
7933 PR target/83946
7934 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7935 assembly output from "crset eq" to "crset 2".
7936 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7937 assembly output from . to $.
7938 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7939 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7940 assembly output from "crset eq" to "crset 2".
7941 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7942 assembly output from "crset eq" to "crset 2", and from . to $.
7943
7944 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7945
7946 PR fortran/83900
7947 * gfortran.dg/matmul_18.f90: New test.
7948
7949 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7950
7951 PR tree-optimization/83940
7952 * gcc.dg/torture/pr83940.c: New test.
7953
7954 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR middle-end/83945
7957 * gcc.dg/tls/pr83945.c: New test.
7958
7959 PR target/83930
7960 * gcc.dg/pr83930.c: New test.
7961
7962 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7963
7964 PR fortran/83900
7965 * gfortran.dg/matmul_17.f90: New test.
7966
7967 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7968
7969 PR fortran/80768
7970 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7971
7972 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7973
7974 PR c++/81167
7975 * g++.dg/cpp0x/pr81167.C: New test.
7976
7977 PR c++/83919
7978 * g++.dg/cpp0x/pr83919.C: New test.
7979
7980 2018-01-19 Jeff Law <law@redhat.com>
7981 Jakub Jelinek <jakub@redhat.com>
7982
7983 * gcc.dg/stack-check-16.c: New test.
7984
7985 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7986
7987 PR target/83790
7988 * gcc.target/nvptx/indirect_call.c: New test.
7989
7990 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7991
7992 * g++.dg/torture/pr83619.C: Remove dg-message.
7993
7994 2018-01-19 Martin Liska <mliska@suse.cz>
7995
7996 * gcc.dg/predict-1.c: Adjust expected probability.
7997 * gcc.dg/predict-3.c: Likewise.
7998 * gcc.dg/predict-5.c: Likewise.
7999 * gcc.dg/predict-6.c: Likewise.
8000 * gcc.dg/predict-9.c: Likewise.
8001
8002 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8003
8004 PR tree-optimization/83922
8005 * gcc.dg/pr83922.c: New test.
8006
8007 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8008
8009 PR tree-optimization/83914
8010 * gcc.dg/vect/pr83914.c: New test.
8011
8012 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8013
8014 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8015 * gcc.target/arm/negdi-2.c: Likewise.
8016 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8017
8018 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8019
8020 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8021
8022 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8023
8024 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8025
8026 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8027
8028 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8029 hppa*-*-hpux*.
8030
8031 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR ipa/83619
8034 PR testsuite/83934
8035 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8036 forward declaration.
8037
8038 2018-01-18 Carl Love <cel@us.ibm.com>
8039
8040 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8041 to the function.
8042
8043 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8044
8045 PR c++/81013
8046 * g++.dg/inherit/union3.C: New.
8047
8048 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8049
8050 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8051
8052 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8053
8054 PR ipa/83619
8055 * g++.dg/torture/pr83619.C: New testcase.
8056
8057 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8058
8059 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8060 Add function body to force error messages in some configurations.
8061
8062 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8063
8064 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8065 and arm_thumb1_ok.
8066
8067 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8068
8069 PR other/70268
8070 * c-c++-common/ffile-prefix-map.c: New test.
8071 * c-c++-common/fmacro-prefix-map.c: New test.
8072 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8073 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8074
8075 2018-01-18 Martin Liska <mliska@suse.cz>
8076
8077 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8078 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8079 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8080 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8081 * gcc.target/i386/ret-thunk-10.c: Likewise.
8082 * gcc.target/i386/ret-thunk-11.c: Likewise.
8083 * gcc.target/i386/ret-thunk-12.c: Likewise.
8084 * gcc.target/i386/ret-thunk-15.c: Likewise.
8085 * gcc.target/i386/ret-thunk-9.c: Likewise.
8086
8087 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8088
8089 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8090 order.
8091
8092 2018-01-18 Nathan Sidwell <nathan@acm.org>
8093
8094 PR c++/83160
8095 * g++.dg/cpp0x/pr83160.C: New.
8096
8097 2018-01-18 Richard Biener <rguenther@suse.de>
8098
8099 PR tree-optimization/83887
8100 * gcc.dg/graphite/pr83887.c: New testcase.
8101 * gfortran.dg/graphite/pr83887.f90: Likewise.
8102 * gfortran.dg/graphite/pr83887.f: Likewise.
8103
8104 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8105
8106 PR target/65578
8107 * gcc.target/arm/builtin-bswap.x: New file.
8108 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8109 and options for armv6t2.
8110 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8111 and options for Thumb1.
8112 * gcc.target/arm/builtin-bswap16.x: New file.
8113 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8114 and options for armv6t2.
8115 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8116 and options for Thumb1.
8117
8118 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8119
8120 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8121 order.
8122
8123 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR c/61240
8126 * gcc.dg/pr61240.c: New test.
8127
8128 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8129
8130 PR fortran/83864
8131 * gfortran.dg/pr83864.f90: New test.
8132
8133 2018-01-17 Jeff Law <law@redhat.com>
8134
8135 PR testsuite/83883
8136 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8137
8138 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8139
8140 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8141 restriction, but still restrict to 64-bit.
8142 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8143 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8144
8145 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8146
8147 PR fortran/83874
8148 * gfortran.dg/pr83874.f90: New test.
8149
8150 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR c++/83824
8153 * g++.dg/cpp0x/pr83824.C: New test.
8154
8155 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8156
8157 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8158 appropriate .gnu_attribute for the long double type, if we use the
8159 long double type, but do not generate any calls.
8160 * gcc.target/powerpc/gnuattr2.c: Likewise.
8161 * gcc.target/powerpc/gnuattr3.c: Likewise.
8162
8163 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8164
8165 PR c++/78344
8166 * g++.dg/cpp0x/alignas13.C: New.
8167
8168 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR c++/83897
8171 * g++.dg/cpp0x/pr83897.C: New test.
8172
8173 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8174
8175 PR ipa/83051
8176 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8177
8178 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8179
8180 PR c++/81054
8181 * g++.dg/cpp0x/constexpr-ice19.C: New.
8182
8183 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8184
8185 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8186 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8187 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8188 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8189 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8190 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8191 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8192 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8193 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8194 * gcc.target/powerpc/builtins-1.fold.h: New.
8195
8196 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8197
8198 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8199 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8200
8201 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8202
8203 * gcc.target/arm/g2.c: Add -marm to dg-options.
8204 * gcc.target/arm/scd42-2.c: Likewise.
8205
8206 2018-01-17 Nathan Sidwell <nathan@acm.org>
8207
8208 PR c++/83287
8209 * g++.dg/lookup/pr83287-2.C: New.
8210
8211 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8212
8213 PR c++/83814
8214 PR c++/83902
8215 * g++.dg/wrappers/pr83814.C: New test case.
8216 * g++.dg/wrappers/pr83902.C: New test case.
8217
8218 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8219
8220 PR lto/83121
8221 * g++.dg/lto/pr83121_0.C: New test case.
8222 * g++.dg/lto/pr83121_1.C: New test case.
8223 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8224 adapted from DejaGnu's dg-test.
8225 (lto_handle_diagnostics): New procedure.
8226 (lto_prune_warns): Ignore informational notes.
8227 (lto-link-and-maybe-run): Add "messages_by_file" param.
8228 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8229 "execute" when "link" fails if "execute" was not specified.
8230 (lto-can-handle-directive): New procedure.
8231 (lto-get-options-main): Call lto-can-handle-directive. Add a
8232 dg-messages local, using it to set the caller's
8233 dg-messages-by-file for the given source file.
8234 (lto-get-options): Likewise.
8235 (lto-execute): Add dg-messages-by-file local, and pass it to
8236 lto-link-and-maybe-run.
8237
8238 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8239 Richard Sandiford <richard.sandiford@linaro.org>
8240
8241 PR target/79041
8242 PR target/82964
8243 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8244 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8245
8246 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8247
8248 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8249 target check autogenerator for armv8.1-a and armv8.2-a.
8250
8251 2018-01-17 Carl Love <cel@us.ibm.com>
8252
8253 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8254 Add debug print statements.
8255 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8256 16 byte vector load followed by a partial vector load.
8257
8258 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8259
8260 PR c++/83799
8261 * g++.dg/wrappers/pr83799.C: New test case.
8262
8263 2018-01-17 Nathan Sidwell <nathan@acm.org>
8264
8265 PR c++/83739
8266 * g++.dg/cpp1y/pr83739.C: New.
8267
8268 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8269
8270 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8271 * gcc.target/visium/overflow16.c: Likewise.
8272 * gcc.target/visium/overflow32.c: Likewise.
8273
8274 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8275
8276 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8277
8278 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8279
8280 * gcc.dg/rtl/arm/stl-cond.c: New test.
8281 * gcc.target/arm/stl-cond.c: Delete.
8282
8283 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8284
8285 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8286 directives.
8287
8288 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR tree-optimization/83843
8291 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8292 * gcc.dg/store_merging_19.c: New test.
8293
8294 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8295
8296 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8297 and options.
8298
8299 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR rtl-optimization/83771
8302 * gcc.dg/pr83771.c: New test.
8303
8304 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8305
8306 PR tree-optimization/81184
8307 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8308 targets.
8309 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8310
8311 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8312
8313 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8314
8315 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8316
8317 PR target/83546
8318 * gcc.target/i386/pr83546.c: New test.
8319
8320 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8321
8322 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8323
8324 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8325
8326 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8327 test and add dg-warning for the -Wstringop-overflow warning.
8328
8329 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8330
8331 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8332 XFAIL last test on SPARC and Visium.
8333
8334 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8335
8336 PR rtl-optimization/80481
8337 * g++.dg/pr80481.C: Exclude solaris.
8338
8339 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8340
8341 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8342 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8343 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8344
8345 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8346
8347 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8348 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8349 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8350 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8351 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8352 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8353 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8354 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8355 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8356 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8357 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8358 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8359 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8360 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8361 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8362
8363 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8364
8365 PR testsuite/77734
8366 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8367
8368 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8369
8370 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8371 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8372 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8373 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8374 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8375 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8376
8377 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8378
8379 PR tree-optimization/83857
8380 * gcc.dg/vect/pr83857.c: New test.
8381
8382 2018-01-16 Richard Biener <rguenther@suse.de>
8383
8384 PR tree-optimization/83867
8385 * gcc.dg/vect/pr83867.c: New testcase.
8386
8387 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8388
8389 PR c/83844
8390 * gcc.dg/pr83844.c: New test.
8391
8392 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8393
8394 * gcc.dg/torture/pr83847.c: New test.
8395
8396 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR rtl-optimization/86620
8399 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8400 instead of --param=max-sched-ready-insns=0.
8401 * gcc.target/i386/pr83620.c: New test.
8402 * gcc.dg/pr83620.c: New test.
8403
8404 PR tree-optimization/83843
8405 * gcc.dg/store_merging_18.c: New test.
8406
8407 PR c++/83817
8408 * g++.dg/cpp1y/pr83817.C: New test.
8409
8410 PR c++/83825
8411 * g++.dg/template/pr83825.C: New test.
8412
8413 2018-01-16 Richard Biener <rguenther@suse.de>
8414
8415 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8416
8417 2018-01-16 Richard Biener <rguenther@suse.de>
8418
8419 PR testsuite/82132
8420 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8421 from gcc.dg/torture/pr60092.c.
8422
8423 2018-01-15 Martin Sebor <msebor@redhat.com>
8424
8425 PR c++/83588
8426 * g++.dg/ext/flexary28.C: New test.
8427
8428 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8429
8430 PR fortran/82257
8431 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8432
8433 2018-01-15 Martin Sebor <msebor@redhat.com>
8434
8435 PR testsuite/83869
8436 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8437
8438 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8439
8440 PR fortran/54613
8441 * gfortran.dg/minmaxloc_9.f90: New test.
8442 * gfortran.dg/minmaxloc_10.f90: New test.
8443 * gfortran.dg/minmaxloc_11.f90: New test.
8444
8445 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8446
8447 PR target/83839
8448 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8449 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8450 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8451 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8452 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8453 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8454 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8455 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8456 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8457 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8458 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8459 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8460 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8461 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8462 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8463 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8464 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8465 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8466 * gcc.target/i386/ret-thunk-10.c: Likewise.
8467 * gcc.target/i386/ret-thunk-11.c: Likewise.
8468 * gcc.target/i386/ret-thunk-12.c: Likewise.
8469 * gcc.target/i386/ret-thunk-13.c: Likewise.
8470 * gcc.target/i386/ret-thunk-14.c: Likewise.
8471 * gcc.target/i386/ret-thunk-15.c: Likewise.
8472 * gcc.target/i386/ret-thunk-9.c: Don't check the
8473 __x86_return_thunk label. Scan for "push" only for Linux.
8474
8475 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8476
8477 PR testsuite/79920
8478 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8479
8480 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8481
8482 PR target/83687
8483 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8484 tests.
8485 * gcc.target/arm/pr83687.c: New test.
8486
8487 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8488
8489 Adjust tests to AVR_TINY.
8490
8491 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8492 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8493 * gcc.target/avr/pr71627.c: Same.
8494 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8495 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8496 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8497 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8498 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8499 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8500 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8501 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8502 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8503 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8504 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8505 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8506 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8507 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8508 * gcc.target/avr/torture/pr61055.c: Same.
8509 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8510 available.
8511 * gcc.target/avr/torture/int24-mul.c: Same.
8512 * gcc.target/avr/torture/pr51782-1.c: Same.
8513 * gcc.target/avr/torture/pr61443.c: Same.
8514 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8515 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8516
8517 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8518
8519 PR c/83801
8520 PR c/83729
8521 * gcc.target/avr/torture/pr83729.c: New test.
8522 * gcc.target/avr/torture/pr83801.c: New test.
8523
8524 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8525
8526 PR middle-end/82694
8527 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8528 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8529
8530 2018-01-10 Martin Sebor <msebor@redhat.com>
8531
8532 PR other/83508
8533 * gcc.dg/Wstringop-overflow-2.c: New test.
8534
8535 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8536
8537 PR libgfortran/83811
8538 * gfortran.dg/fmt_e.f90: New test.
8539
8540 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8541
8542 * gcc.target/i386/indirect-thunk-10.c: New test.
8543 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8544 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8545 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8546 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8547 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8548 * gcc.target/i386/ret-thunk-17.c: Likewise.
8549 * gcc.target/i386/ret-thunk-18.c: Likewise.
8550 * gcc.target/i386/ret-thunk-19.c: Likewise.
8551 * gcc.target/i386/ret-thunk-20.c: Likewise.
8552 * gcc.target/i386/ret-thunk-21.c: Likewise.
8553
8554 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8555
8556 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8557
8558 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8559
8560 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8561 -mno-indirect-branch-register.
8562 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8563 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8564 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8565 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8566 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8567 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8568 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8569 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8570 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8571 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8572 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8573 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8574 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8575 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8576 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8577 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8578 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8579 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8580 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8581 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8582 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8583 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8584 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8593 * gcc.target/i386/ret-thunk-10.c: Likewise.
8594 * gcc.target/i386/ret-thunk-11.c: Likewise.
8595 * gcc.target/i386/ret-thunk-12.c: Likewise.
8596 * gcc.target/i386/ret-thunk-13.c: Likewise.
8597 * gcc.target/i386/ret-thunk-14.c: Likewise.
8598 * gcc.target/i386/ret-thunk-15.c: Likewise.
8599 * gcc.target/i386/ret-thunk-9.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8601 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8602 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8603
8604 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8605
8606 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8607 -mfunction-return=keep.
8608 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8609 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8610 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8612 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8613 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8615 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8623 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8634 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8635 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8636 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8637 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8640 * gcc.target/i386/ret-thunk-1.c: New test.
8641 * gcc.target/i386/ret-thunk-10.c: Likewise.
8642 * gcc.target/i386/ret-thunk-11.c: Likewise.
8643 * gcc.target/i386/ret-thunk-12.c: Likewise.
8644 * gcc.target/i386/ret-thunk-13.c: Likewise.
8645 * gcc.target/i386/ret-thunk-14.c: Likewise.
8646 * gcc.target/i386/ret-thunk-15.c: Likewise.
8647 * gcc.target/i386/ret-thunk-16.c: Likewise.
8648 * gcc.target/i386/ret-thunk-2.c: Likewise.
8649 * gcc.target/i386/ret-thunk-3.c: Likewise.
8650 * gcc.target/i386/ret-thunk-4.c: Likewise.
8651 * gcc.target/i386/ret-thunk-5.c: Likewise.
8652 * gcc.target/i386/ret-thunk-6.c: Likewise.
8653 * gcc.target/i386/ret-thunk-7.c: Likewise.
8654 * gcc.target/i386/ret-thunk-8.c: Likewise.
8655 * gcc.target/i386/ret-thunk-9.c: Likewise.
8656
8657 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8658
8659 * gcc.target/i386/indirect-thunk-1.c: New test.
8660 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8661 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8662 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8663 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8664 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8665 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8668 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8669 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8670 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8671 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8672 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8673 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8674 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8679 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8680 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8681 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8682 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8683 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8684 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8692
8693 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8694
8695 PR ipa/83051
8696 * gcc.c-torture/compile/pr83051.c: New testcase.
8697
8698 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8699
8700 PR tree-optimization/83501
8701 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8702
8703 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8704
8705 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8706 for lvx and stvx instead of lxvd2x and stxvd2x and require
8707 little-endian target. Add comments.
8708 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8709 comprehensive testing.
8710 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8711 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8712 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8713 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8714 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8715 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8716 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8717 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8718 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8719 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8720 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8721 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8722 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8723 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8724 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8725 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8726 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8727 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8728 scan-assembler-not directives that forbid lvx and xxpermdi.
8729 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8730 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8731 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8732 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8733 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8734 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8735 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8736 scan-assembler-times directives to reflect different numbers of
8737 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8738
8739 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8740 Alan Hayward <alan.hayward@arm.com>
8741 David Sherwood <david.sherwood@arm.com>
8742
8743 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8744 than SLP vectorization.
8745 * gcc.dg/vect/vect-alias-check-10.c: New test.
8746 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8747 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8748 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8749 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8750 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8751 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8752 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8753 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8754 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8755 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8756 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8757 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8758 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8759 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8760 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8761 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8762 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8763 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8764 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8765 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8766 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8767 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8768 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8769
8770 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8771 Alan Hayward <alan.hayward@arm.com>
8772 David Sherwood <david.sherwood@arm.com>
8773
8774 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8775 New proc.
8776 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8777 targets with scatter stores.
8778 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8779 stores.
8780 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8781 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8782 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8783 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8784 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8785 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8786 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8787 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8788 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8789 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8790 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8791 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8792 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8793 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8794 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8795 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8796
8797 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8798 Alan Hayward <alan.hayward@arm.com>
8799 David Sherwood <david.sherwood@arm.com>
8800
8801 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8802 for double_reduc1.
8803 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8804 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8805 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8806 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8807
8808 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8809 Alan Hayward <alan.hayward@arm.com>
8810 David Sherwood <david.sherwood@arm.com>
8811
8812 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8813 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8814 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8815
8816 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8817 Alan Hayward <alan.hayward@arm.com>
8818 David Sherwood <david.sherwood@arm.com>
8819
8820 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8821 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8822 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8823 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8824 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8825 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8826 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8827 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8828 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8829 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8830 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8831 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8832 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8833 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8834
8835 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8836 Alan Hayward <alan.hayward@arm.com>
8837 David Sherwood <david.sherwood@arm.com>
8838
8839 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8840 check for a message about using in-order reductions.
8841 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8842 check for a message about using in-order reductions.
8843 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8844 vectorized and check for a message about using in-order reductions.
8845 Expect targets with variable-length vectors to fall back to the
8846 fixed-length mininum.
8847 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8848 check for a message about using in-order reductions.
8849 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8850 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8851 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8852 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8853 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8854 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8855 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8856 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8857 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8858 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8859 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8860 vect_fold_left_plus.
8861
8862 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8863
8864 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8865 are spilled.
8866 * gcc.target/aarch64/sve/spill_2.c: New test.
8867 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8868 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8869 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8870 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8871 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8872
8873 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8874 Alan Hayward <alan.hayward@arm.com>
8875 David Sherwood <david.sherwood@arm.com>
8876
8877 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8878 of branches.
8879 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8880 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8881 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8882 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8883 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8884 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8885 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8886 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8887 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8888
8889 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8890 Alan Hayward <alan.hayward@arm.com>
8891 David Sherwood <david.sherwood@arm.com>
8892
8893 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8894 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8895 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8896 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8897
8898 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8899 Alan Hayward <alan.hayward@arm.com>
8900 David Sherwood <david.sherwood@arm.com>
8901
8902 * lib/target-supports.exp
8903 (check_effective_target_vect_fold_extract_last): New proc.
8904 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8905 for fold_extract_last.
8906 * gcc.dg/vect/pr65947-2.c: Likewise.
8907 * gcc.dg/vect/pr65947-3.c: Likewise.
8908 * gcc.dg/vect/pr65947-4.c: Likewise.
8909 * gcc.dg/vect/pr65947-5.c: Likewise.
8910 * gcc.dg/vect/pr65947-6.c: Likewise.
8911 * gcc.dg/vect/pr65947-9.c: Likewise.
8912 * gcc.dg/vect/pr65947-10.c: Likewise.
8913 * gcc.dg/vect/pr65947-12.c: Likewise.
8914 * gcc.dg/vect/pr65947-14.c: Likewise.
8915 * gcc.dg/vect/pr80631-1.c: Likewise.
8916 * gcc.target/aarch64/sve/clastb_1.c: New test.
8917 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8918 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8919 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8920 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8921 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8922 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8923 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8924 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8925 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8926 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8927 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8928 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8929 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8930
8931 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8932 Alan Hayward <alan.hayward@arm.com>
8933 David Sherwood <david.sherwood@arm.com>
8934
8935 * gcc.target/aarch64/sve/live_1.c: New test.
8936 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8937
8938 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8939 Alan Hayward <alan.hayward@arm.com>
8940 David Sherwood <david.sherwood@arm.com>
8941
8942 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8943 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8944 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8945 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8946 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8947 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8948 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8949 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8950 * gcc.target/aarch64/sve/peel_ind_4_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 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8957 New proc.
8958 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8959 vect_fully_masked.
8960 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8961 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8962 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8963 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8964 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8965 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8966
8967 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8968 Alan Hayward <alan.hayward@arm.com>
8969 David Sherwood <david.sherwood@arm.com>
8970
8971 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8972 instead of just ADDRESS.
8973 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8974 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8975 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8976 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8977 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8978 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8979 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8980 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8981 * gcc.target/aarch64/sve/while_2.c: Likewise.
8982 * gcc.target/aarch64/sve/while_3.c: Likewise.
8983 * gcc.target/aarch64/sve/while_4.c: Likewise.
8984
8985 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8986 Alan Hayward <alan.hayward@arm.com>
8987 David Sherwood <david.sherwood@arm.com>
8988
8989 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8990 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8991 to be predicated.
8992 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8993 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8994 * gcc.target/aarch64/sve/reduc_5.c: New test.
8995 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8996 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8997
8998 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8999 Alan Hayward <alan.hayward@arm.com>
9000 David Sherwood <david.sherwood@arm.com>
9001
9002 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9003 * gcc.dg/tree-ssa/peel1.c: Likewise.
9004 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9005 variable-length vectors.
9006 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9007 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9008 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9009 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9010 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9011 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9012 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9013 * gcc.target/aarch64/sve/slp_8.c: New test.
9014 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9015 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9016 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9017 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9018 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9019 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9020 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9021 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9022 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9023 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9024 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9025 * gcc.target/aarch64/sve/while_1.c: Likewise.
9026 * gcc.target/aarch64/sve/while_2.c: Likewise.
9027 * gcc.target/aarch64/sve/while_3.c: Likewise.
9028 * gcc.target/aarch64/sve/while_4.c: Likewise.
9029
9030 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9031 Alan Hayward <alan.hayward@arm.com>
9032 David Sherwood <david.sherwood@arm.com>
9033
9034 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9035 New proc.
9036 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9037 and add an associated scan-dump test. Prevent vectorization
9038 of the first two loops.
9039 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9040 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9041 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9042 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9043 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9044 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9045
9046 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9047 Alan Hayward <alan.hayward@arm.com>
9048 David Sherwood <david.sherwood@arm.com>
9049
9050 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9051 * gcc.dg/vect/pr67790.c: Likewise.
9052 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9053 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9054 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9055 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9056 * gcc.target/aarch64/sve/slp_5.c: New test.
9057 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9058 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9059 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9060 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9061 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9062
9063 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9064 Alan Hayward <alan.hayward@arm.com>
9065 David Sherwood <david.sherwood@arm.com>
9066
9067 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9068 && vect_load_lanes
9069 * gcc.dg/vect/slp-1.c: Likewise.
9070 * gcc.dg/vect/slp-10.c: Likewise.
9071 * gcc.dg/vect/slp-12b.c: Likewise.
9072 * gcc.dg/vect/slp-12c.c: Likewise.
9073 * gcc.dg/vect/slp-17.c: Likewise.
9074 * gcc.dg/vect/slp-19b.c: Likewise.
9075 * gcc.dg/vect/slp-20.c: Likewise.
9076 * gcc.dg/vect/slp-21.c: Likewise.
9077 * gcc.dg/vect/slp-22.c: Likewise.
9078 * gcc.dg/vect/slp-23.c: Likewise.
9079 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9080 * gcc.dg/vect/slp-24.c: Likewise.
9081 * gcc.dg/vect/slp-28.c: Likewise.
9082 * gcc.dg/vect/slp-39.c: Likewise.
9083 * gcc.dg/vect/slp-6.c: Likewise.
9084 * gcc.dg/vect/slp-7.c: Likewise.
9085 * gcc.dg/vect/slp-cond-1.c: Likewise.
9086 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9087 * gcc.dg/vect/slp-cond-2.c: Likewise.
9088 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9089 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9090 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9091 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9092 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9093 * gcc.dg/vect/slp-perm-6.c: Likewise.
9094 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9095 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9096 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9097 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9098 * gcc.dg/vect/slp-12a.c: Likewise.
9099 * gcc.dg/vect/slp-14.c: Likewise.
9100 * gcc.dg/vect/slp-15.c: Likewise.
9101 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9102 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9103 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9104 * gcc.target/aarch64/sve/slp_1.c: New test.
9105 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9106 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9107 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9108 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9109 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9110 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9111 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9112
9113 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9114 Alan Hayward <alan.hayward@arm.com>
9115 David Sherwood <david.sherwood@arm.com>
9116
9117 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9118 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9119 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9120 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9121 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9122 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9123 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9124 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9125 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9126 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9127 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9128 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9129 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9130 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9131 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9132 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9133 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9134 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9135 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9136
9137 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9138 Alan Hayward <alan.hayward@arm.com>
9139 David Sherwood <david.sherwood@arm.com>
9140
9141 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9142 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9143 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9144 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9145 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9146 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9147 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9148 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9149 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9150 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9151 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9152 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9153 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9154 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9155 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9156 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9157 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9158 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9159 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9160 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9161 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9162 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9163 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9164 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9165 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9166 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9167 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9168 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9169 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9170 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9171 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9172 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9173 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9174 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9175 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9176 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9177
9178 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9179 Alan Hayward <alan.hayward@arm.com>
9180 David Sherwood <david.sherwood@arm.com>
9181
9182 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9183 Return true for SVE too.
9184 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9185 if load/store lanes are supported.
9186 * gcc.dg/vect/slp-10.c: Likewise.
9187 * gcc.dg/vect/slp-12c.c: Likewise.
9188 * gcc.dg/vect/slp-17.c: Likewise.
9189 * gcc.dg/vect/slp-33.c: Likewise.
9190 * gcc.dg/vect/slp-6.c: Likewise.
9191 * gcc.dg/vect/slp-cond-1.c: Likewise.
9192 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9193 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9194 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9195 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9196 * gcc.dg/vect/slp-perm-6.c: Likewise.
9197 * gcc.dg/vect/slp-perm-9.c: Likewise.
9198 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9199 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9200 for variable-length vectors.
9201
9202 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9203 Alan Hayward <alan.hayward@arm.com>
9204 David Sherwood <david.sherwood@arm.com>
9205
9206 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9207 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9208
9209 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9210
9211 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9212 * g++.target/aarch64/sve/catch_1.C: New test.
9213 * g++.target/aarch64/sve/catch_2.C: Likewise.
9214 * g++.target/aarch64/sve/catch_3.C: Likewise.
9215 * g++.target/aarch64/sve/catch_4.C: Likewise.
9216 * g++.target/aarch64/sve/catch_5.C: Likewise.
9217 * g++.target/aarch64/sve/catch_6.C: Likewise.
9218
9219 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9220 Alan Hayward <alan.hayward@arm.com>
9221 David Sherwood <david.sherwood@arm.com>
9222
9223 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9224 New proc.
9225 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9226 * gcc.target/aarch64/fmaxmin.c: Likewise.
9227 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9228 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9229 * gcc.target/aarch64/pr62178.c: Likewise.
9230 * gcc.target/aarch64/pr71727-2.c: Likewise.
9231 * gcc.target/aarch64/saddw-1.c: Likewise.
9232 * gcc.target/aarch64/saddw-2.c: Likewise.
9233 * gcc.target/aarch64/uaddw-1.c: Likewise.
9234 * gcc.target/aarch64/uaddw-2.c: Likewise.
9235 * gcc.target/aarch64/uaddw-3.c: Likewise.
9236 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9237 * gcc.target/aarch64/vect-compile.c: Likewise.
9238 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9239 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9240 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9241 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9242 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9243 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9244 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9245 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9246 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9247 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9248 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9249 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9250 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9251 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9252 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9253 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9254 * gcc.target/aarch64/vect-movi.c: Likewise.
9255 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9256 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9257 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9258 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9259 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9260 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9261 fixed-length SVE.
9262 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9263 * gcc.target/aarch64/sve/arith_1.c: New test.
9264 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9265 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9266 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9267 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9268 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9269 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9270 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9271 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9272 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9273 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9274 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9275 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9276 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9277 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9278 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9279 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9280 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9281 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9282 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9283 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9284 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9285 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9286 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9287 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9288 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9289 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9290 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9291 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9292 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9293 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9294 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9295 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9296 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9297 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9298 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9299 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9300 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9301 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9302 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9303 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9304 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9305 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9306 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9307 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9308 * gcc.target/aarch64/sve/index_1.c: Likewise.
9309 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9310 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9311 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9312 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9313 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9314 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9315 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9316 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9317 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9318 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9319 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9320 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9321 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9322 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9323 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9324 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9325 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9326 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9327 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9328 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9329 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9330 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9331 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9332 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9333 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9334 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9335 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9336 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9337 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9338 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9339 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9340 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9341 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9342 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9343 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9344 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9345 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9346 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9347 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9348 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9349 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9350 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9351 * gcc.target/aarch64/sve/single_1.c: Likewise.
9352 * gcc.target/aarch64/sve/single_2.c: Likewise.
9353 * gcc.target/aarch64/sve/single_3.c: Likewise.
9354 * gcc.target/aarch64/sve/single_4.c: Likewise.
9355 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9356 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9357 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9358 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9359 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9360 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9361 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9362 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9363 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9364 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9365 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9366 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9367 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9368 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9369 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9370 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9371 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9372 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9373 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9374 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9375 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9376 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9377 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9378 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9379 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9380 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9381 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9382 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9383 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9384 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9385 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9386 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9387 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9388 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9389 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9390 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9391 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9392 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9393 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9394 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9395 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9396 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9397 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9398 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9399 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9400
9401 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9402 Alan Hayward <alan.hayward@arm.com>
9403 David Sherwood <david.sherwood@arm.com>
9404
9405 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9406 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9407 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9408 New procedures.
9409 (check_effective_target_vect_perm): Handle SVE.
9410 (check_effective_target_vect_perm_byte): Likewise.
9411 (check_effective_target_vect_perm_short): Likewise.
9412 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9413 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9414 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9415 (check_effective_target_vect_element_align_preferred): Likewise.
9416 (check_effective_target_vect_align_stack_vars): Likewise.
9417 (check_effective_target_vect_load_lanes): Likewise.
9418 (check_effective_target_vect_masked_store): Likewise.
9419 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9420 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9421 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9422 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9423 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9424 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9425 * gcc.dg/vect/slp-23.c: Likewise.
9426 * gcc.dg/vect/slp-perm-5.c: Likewise.
9427 * gcc.dg/vect/slp-perm-6.c: Likewise.
9428 * gcc.dg/vect/slp-perm-9.c: Likewise.
9429 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9430 * gcc.dg/vect/vect-114.c: Likewise.
9431 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9432 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9433
9434 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9435
9436 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9437 vect_variable_length, expecting the test to be vectorized
9438 without SLP instead.
9439 * gcc.dg/vect/pr33953.c: Likewise.
9440 * gcc.dg/vect/pr37027.c: Likewise.
9441 * gcc.dg/vect/pr67790.c: Likewise.
9442 * gcc.dg/vect/pr68445.c: Likewise.
9443 * gcc.dg/vect/slp-1.c: Likewise.
9444 * gcc.dg/vect/slp-10.c: Likewise.
9445 * gcc.dg/vect/slp-12a.c: Likewise.
9446 * gcc.dg/vect/slp-12b.c: Likewise.
9447 * gcc.dg/vect/slp-12c.c: Likewise.
9448 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9449 * gcc.dg/vect/slp-13.c: Likewise.
9450 * gcc.dg/vect/slp-14.c: Likewise.
9451 * gcc.dg/vect/slp-15.c: Likewise.
9452 * gcc.dg/vect/slp-17.c: Likewise.
9453 * gcc.dg/vect/slp-19b.c: Likewise.
9454 * gcc.dg/vect/slp-2.c: Likewise.
9455 * gcc.dg/vect/slp-20.c: Likewise.
9456 * gcc.dg/vect/slp-21.c: Likewise.
9457 * gcc.dg/vect/slp-22.c: Likewise.
9458 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9459 * gcc.dg/vect/slp-24.c: Likewise.
9460 * gcc.dg/vect/slp-28.c: Likewise.
9461 * gcc.dg/vect/slp-39.c: Likewise.
9462 * gcc.dg/vect/slp-42.c: Likewise.
9463 * gcc.dg/vect/slp-6.c: Likewise.
9464 * gcc.dg/vect/slp-7.c: Likewise.
9465 * gcc.dg/vect/slp-cond-1.c: Likewise.
9466 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9467 * gcc.dg/vect/slp-cond-2.c: Likewise.
9468 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9469 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9470 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9471 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9472 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9473 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9474 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9475 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9476 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9477 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9478 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9479 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9480 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9481 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9482 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9483 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9484 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9485
9486 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9487
9488 PR c/83801
9489 * gcc.dg/pr83801.c: New test.
9490
9491 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9492
9493 PR fortran/52162
9494 * gfortran.dg/bounds_check_19.f90: New test.
9495
9496 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9497
9498 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9499 instead of scan-assembler-not for xsnabsqp.
9500
9501 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9502
9503 PR libgfortran/83525
9504 * gfortran.dg/newunit_5.f90: New test.
9505
9506 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9507
9508 PR rtl-optimization/80481
9509 * g++.dg/pr80481.C: New.
9510
9511 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9512
9513 PR target/83628
9514 * gcc.target/alpha/pr83628-3.c: New test.
9515
9516 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9517
9518 * lib/target-supports.exp (check_effective_target_avx512f): Also
9519 check for __builtin_ia32_addsd_round,
9520 __builtin_ia32_getmantsd_round.
9521 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9522
9523 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9524
9525 PR target/83629
9526 * gcc.target/powerpc/pr83629.c: Require ilp32.
9527
9528 2018-01-12 Richard Biener <rguenther@suse.de>
9529
9530 PR tree-optimization/80846
9531 * gcc.target/i386/pr80846-1.c: New testcase.
9532 * gcc.target/i386/pr80846-2.c: Likewise.
9533
9534 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9535
9536 * gcc.c-torture/execute/20180112-1.c: New test.
9537
9538 2018-01-12 Tom de Vries <tom@codesourcery.com>
9539
9540 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9541 * g++.dg/ext/label13a.C: Same.
9542 * g++.dg/ext/label14.C: Same.
9543 * g++.dg/ext/label2.C: Same.
9544 * g++.dg/ext/label3.C: Same.
9545 * g++.dg/torture/pr42462.C: Same.
9546 * g++.dg/torture/pr42739.C: Same.
9547 * g++.dg/warn/Wunused-label-3.C: Same.
9548
9549 2018-01-12 Tom de Vries <tom@codesourcery.com>
9550
9551 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9552 * g++.dg/Walloca1.C: Same.
9553 * g++.dg/cpp0x/pr70338.C: Same.
9554 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9555 * g++.dg/cpp1y/vla10.C: Same.
9556 * g++.dg/cpp1y/vla2.C: Same.
9557 * g++.dg/cpp1y/vla6.C: Same.
9558 * g++.dg/cpp1y/vla8.C: Same.
9559 * g++.dg/debug/debug5.C: Same.
9560 * g++.dg/debug/debug6.C: Same.
9561 * g++.dg/debug/pr54828.C: Same.
9562 * g++.dg/diagnostic/pr70105.C: Same.
9563 * g++.dg/eh/cleanup5.C: Same.
9564 * g++.dg/eh/spbp.C: Same.
9565 * g++.dg/ext/tmplattr9.C: Same.
9566 * g++.dg/ext/vla10.C: Same.
9567 * g++.dg/ext/vla11.C: Same.
9568 * g++.dg/ext/vla12.C: Same.
9569 * g++.dg/ext/vla15.C: Same.
9570 * g++.dg/ext/vla16.C: Same.
9571 * g++.dg/ext/vla17.C: Same.
9572 * g++.dg/ext/vla3.C: Same.
9573 * g++.dg/ext/vla6.C: Same.
9574 * g++.dg/ext/vla7.C: Same.
9575 * g++.dg/init/array24.C: Same.
9576 * g++.dg/init/new47.C: Same.
9577 * g++.dg/init/pr55497.C: Same.
9578 * g++.dg/opt/pr78201.C: Same.
9579 * g++.dg/template/vla2.C: Same.
9580 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9581 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9582 * g++.dg/torture/pr62127.C: Same.
9583 * g++.dg/torture/pr67055.C: Same.
9584 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9585 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9586 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9587 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9588 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9589 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9590 * g++.dg/warn/Wvla-1.C: Same.
9591 * g++.dg/warn/Wvla-3.C: Same.
9592 * g++.old-deja/g++.ext/array2.C: Same.
9593 * g++.old-deja/g++.ext/constructor.C: Same.
9594 * g++.old-deja/g++.law/builtin1.C: Same.
9595 * g++.old-deja/g++.other/crash12.C: Same.
9596 * g++.old-deja/g++.other/eh3.C: Same.
9597 * g++.old-deja/g++.pt/array6.C: Same.
9598 * g++.old-deja/g++.pt/dynarray.C: Same.
9599
9600 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9601
9602 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9603
9604 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9605
9606 PR libfortran/67412
9607 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9608 on *-*-solaris2.10.
9609
9610 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9611
9612 * lib/target-supports.exp (check_effective_target_branch_cost):
9613 Accept all x86 targets.
9614
9615 2018-01-12 Martin Liska <mliska@suse.cz>
9616
9617 PR ipa/83054
9618 * g++.dg/warn/pr83054.C: New test.
9619
9620 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9621
9622 * gcc.target/powerpc/spec-barr-1.c: New file.
9623
9624 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9625
9626 PR target/83330
9627 * gcc.target/i386/pr83330.c: New test.
9628
9629 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9630
9631 PR fortran/79383
9632 * gfortran.dg/dtio_31.f03: New test.
9633 * gfortran.dg/dtio_32.f03: New test.
9634
9635 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9636
9637 PR c++/43486
9638 * g++.dg/wrappers: New subdirectory.
9639 * g++.dg/wrappers/README: New file.
9640 * g++.dg/wrappers/alloc.C: New test case.
9641 * g++.dg/wrappers/cow-istream-string.C: New test case.
9642 * g++.dg/wrappers/cp-stdlib.C: New test case.
9643 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9644 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9645
9646 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9647
9648 PR middle-end/83718
9649 * g++.dg/torture/pr83718.C: New testcase.
9650
9651 2018-01-11 Martin Jambor <mjambor@suse.cz>
9652
9653 PR ipa/83178
9654 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9655
9656 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9657
9658 PR tree-optimization/83695
9659 * gcc.dg/tree-ssa/pr83695.c: New test.
9660
9661 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9662
9663 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9664 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9665
9666 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9667
9668 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9669 * gcc.target/arm/simd/fp16fml_high.c: New test.
9670 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9671 * lib/target-supports.exp
9672 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9673 check_effective_target_arm_fp16fml_neon_ok,
9674 add_options_for_arm_fp16fml_neon): New procedures.
9675
9676 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9677
9678 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9679 combination tests.
9680
9681 2018-01-11 Richard Biener <rguenther@suse.de>
9682
9683 PR tree-optimization/83435
9684 * gcc.dg/graphite/pr83435.c: New testcase.
9685
9686 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9687 Alan Hayward <alan.hayward@arm.com>
9688 David Sherwood <david.sherwood@arm.com>
9689
9690 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9691
9692 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9693
9694 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9695
9696 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9697
9698 PR target/82096
9699 * gcc.c-torture/compile/pr82096.c: New test.
9700
9701 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9702
9703 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9704
9705 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9706
9707 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9708
9709 2018-01-11 Justin Squirek <squirek@adacore.com>
9710
9711 * gnat.dg/expr_func4.adb: New testcase.
9712
9713 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9714
9715 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9716 testcase.
9717
9718 2018-01-11 Bob Duff <duff@adacore.com>
9719
9720 * gnat.dg/protected_null.adb: New testcase.
9721
9722 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9723
9724 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9725
9726 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9727
9728 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9729
9730 2018-01-11 Justin Squirek <squirek@adacore.com>
9731
9732 * gnat.dg/loopvar.adb: New testcase.
9733
9734 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9735
9736 PR middle-end/83189
9737 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9738
9739 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9740
9741 * gcc.c-torture/compile/pr83575.c: New testcase.
9742
9743 2018-01-10 Michael Collison <michael.collison@arm.com>
9744
9745 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9746 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9747 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9748 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9749 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9750 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9751 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9752 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9753 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9754 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9755 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9756 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9757 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9758 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9759 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9760 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9761
9762 2018-01-10 Michael Collison <michael.collison@arm.com>
9763
9764 * gcc.target/aarch64/sha2.h: New shared testcase.
9765 * gcc.target/aarch64/sha2_1.c: New testcase.
9766 * gcc.target/aarch64/sha2_2.c: New testcase.
9767 * gcc.target/aarch64/sha2_3.c: New testcase.
9768 * gcc.target/aarch64/sha3.h: New shared testcase.
9769 * gcc.target/aarch64/sha3_1.c: New testcase.
9770 * gcc.target/aarch64/sha3_2.c: New testcase.
9771 * gcc.target/aarch64/sha3_3.c: New testcase.
9772
9773 2018-01-10 Michael Collison <michael.collison@arm.com>
9774
9775 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9776
9777 2018-01-10 Martin Sebor <msebor@redhat.com>
9778
9779 PR tree-optimization/83781
9780 * gcc.dg/strlenopt-42.c: New test.
9781
9782 2018-01-11 Martin Sebor <msebor@gmail.com>
9783 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9784
9785 PR tree-optimization/83501
9786 PR tree-optimization/81703
9787
9788 * gcc.dg/strlenopt-39.c: New test-case.
9789 * gcc.dg/pr81703.c: Likewise.
9790
9791 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9792
9793 * gnat.dg/atomic10.adb: New test.
9794
9795 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9796
9797 PR fortran/82367
9798 * gfortran.dg/deferred_character_18.f90: New test.
9799
9800 2018-01-10 Martin Sebor <msebor@redhat.com>
9801
9802 PR tree-optimization/83671
9803 * gcc.dg/strlenopt-40.c: New test.
9804 * gcc.dg/strlenopt-41.c: New test.
9805
9806 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9807
9808 PR fortran/83093
9809 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9810
9811 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9812
9813 PR target/83399
9814 * gcc.target/powerpc/pr83399.c: New test.
9815
9816 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9817
9818 PR c++/43486
9819 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9820 to reflect that the arguments are correctly underlined.
9821 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9822 for globals, params, locals and literals.
9823 (test_sizeof): Directly test the location of "sizeof", rather than
9824 when used in compound expressions.
9825 (test_alignof): Likewise for "alignof".
9826 (test_string_literals): Likewise for string literals.
9827 (test_numeric_literals): Likewise for numeric literals.
9828 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9829 (test_typeid): Likewise for typeid.
9830 (test_unary_plus): New.
9831 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9832 format strings.
9833
9834 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9835
9836 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9837
9838 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9839
9840 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9841
9842 2018-01-10 Marek Polacek <polacek@redhat.com>
9843
9844 PR c++/82541
9845 * g++.dg/warn/Wduplicated-branches4.C: New test.
9846
9847 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9848
9849 PR c++/81327
9850 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9851 cast to void *.
9852
9853 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9854
9855 PR c++/81055
9856 * g++.dg/cpp0x/new2.C: New.
9857
9858 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9859
9860 PR target/83735
9861 * gcc.target/i386/pr83735.c: New test.
9862
9863 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9864
9865 * lib/target-supports.exp (check_effective_target_branch_cost):
9866 New function.
9867 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9868 * gcc.dg/pr21643.c: Likewise.
9869 * gcc.dg/pr46309.c: Likewise.
9870 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9871 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9872 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9873 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9874 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9875 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9876 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9877 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9878 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9879 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9880 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9881 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9882 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9883 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9884
9885 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9886
9887 PR target/83629
9888 * gcc.target/powerpc/pr83629.c: New testcase.
9889
9890 2018-01-10 Richard Biener <rguenther@suse.de>
9891
9892 PR testsuite/78768
9893 * gcc.dg/pr78768.c: Un-XFAIL.
9894
9895 2018-01-10 Richard Biener <rguenther@suse.de>
9896
9897 PR debug/82425
9898 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9899
9900 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9901
9902 PR tree-optimization/83753
9903 * gcc.dg/torture/pr83753.c: New test.
9904
9905 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9906
9907 * gcc.target/i386/avx2-gather-1.c: Add -march.
9908 * gcc.target/i386/avx2-gather-2.c: Add -march.
9909 * gcc.target/i386/avx2-gather-3.c: Add -march.
9910 * gcc.target/i386/avx2-gather-4.c: Add -march.
9911 * gcc.target/i386/avx2-gather-5.c: Add -march.
9912 * gcc.target/i386/avx2-gather-6.c: Add -march.
9913 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9914 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9915 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9916 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9917 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9918 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9919 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9920 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9921 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9922 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9923
9924 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9925
9926 PR target/78585:
9927 * gcc.target/i386/pr78585.c: New test.
9928
9929 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9930
9931 PR c++/83734
9932 * g++.dg/cpp0x/pr83734.C: New test.
9933
9934 2018-01-09 Carl Love <cel@us.ibm.com>
9935
9936 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9937 vec_mergeo builtins with float, double, long long, unsigned long long,
9938 bool long long arguments.
9939 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9940 vec_float2 with double arguments.
9941 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9942 vec_mergew and vec_mergow builtins.
9943
9944 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9945
9946 PR fortran/83742
9947 * gfortran.dg/contiguous_6.f90: New test.
9948
9949 2018-01-09 Richard Biener <rguenther@suse.de>
9950
9951 PR tree-optimization/83668
9952 * gcc.dg/graphite/pr83668.c: New testcase.
9953
9954 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9955
9956 PR tree-optimization/64811
9957 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9958 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9959 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9960 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9961 New tests.
9962 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9963
9964 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9965
9966 PR target/79883
9967 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9968
9969 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9970
9971 PR target/82641
9972 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9973 no NEON and require softfp or hard float-abi.
9974 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9975
9976 2018-01-09 Richard Biener <rguenther@suse.de>
9977
9978 PR tree-optimization/83572
9979 * gcc.dg/graphite/pr83572.c: New testcase.
9980
9981 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR target/83507
9984 * gcc.dg/sms-13.c: New test.
9985
9986 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9987
9988 PR fortran/83741
9989 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9990
9991 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9992 Monk Chiang <sh.chiang04@gmail.com>
9993
9994 * gcc.target/riscv/save-restore-1.c: New.
9995
9996 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9997
9998 PR target/83677
9999 * gcc.target/powerpc/pr83677.c: New file.
10000
10001 2018-01-08 Jeff Law <law@redhat.com>
10002
10003 PR rtl-optimizatin/81308
10004 * g++.dg/pr81308-1.C: New test.
10005 * g++.dg/pr81308-2.C: New test.
10006
10007 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10008
10009 PR target/83663 - Revert r255946
10010 * gcc.target/aarch64/vect-slp-dup.c: New.
10011
10012 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10013
10014 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10015 combination tests.
10016
10017 2018-01-08 Richard Biener <rguenther@suse.de>
10018
10019 PR tree-optimization/83563
10020 * gcc.dg/graphite/pr83563.c: New testcase.
10021
10022 2018-01-08 Richard Biener <rguenther@suse.de>
10023
10024 PR middle-end/83713
10025 * g++.dg/torture/pr83713.C: New testcase.
10026
10027 2018-01-08 Tom de Vries <tom@codesourcery.com>
10028
10029 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10030
10031 2018-01-08 Richard Biener <rguenther@suse.de>
10032
10033 PR tree-optimization/83685
10034 * gcc.dg/torture/pr83685.c: New testcase.
10035
10036 2018-01-08 Richard Biener <rguenther@suse.de>
10037
10038 PR lto/83719
10039 * gcc.dg/lto/pr83719_0.c: New testcase.
10040
10041 2018-01-08 Tom de Vries <tom@codesourcery.com>
10042
10043 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10044 * gcc.dg/graphite/run-id-1.c: Same.
10045 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10046
10047 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10048
10049 PR fortran/83611
10050 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10051 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10052 * gfortran.dg/pdt_27.f03: New test.
10053
10054 PR fortran/83731
10055 * gfortran.dg/pdt_28.f03: New test.
10056
10057 2018-01-08 Tom de Vries <tom@codesourcery.com>
10058
10059 * c-c++-common/builtins.c: Require effective target alloca.
10060 * gcc.dg/Wrestrict.c: Same.
10061 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10062
10063 2018-01-08 Richard Biener <rguenther@suse.de>
10064
10065 PR middle-end/83580
10066 * gcc.dg/torture/pr83580.c: New testcase.
10067
10068 2018-01-08 Richard Biener <rguenther@suse.de>
10069
10070 PR middle-end/83517
10071 * gcc.dg/pr83517.c: New testcase.
10072
10073 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10074
10075 PR middle-end/81897
10076 * gcc.dg/uninit-pr81897.c: New test.
10077
10078 2018-01-06 Martin Sebor <msebor@redhat.com>
10079
10080 PR tree-optimization/83640
10081 * gcc.dg/Wrestrict-6.c: New test.
10082 * gcc.dg/pr83640.c: New test.
10083
10084 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10085
10086 * gcc.target/aarch64/reg-alloc-1.c: New test.
10087
10088 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10089
10090 PR fortran/50892
10091 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10092
10093 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR debug/83480
10096 * gcc.dg/pr83480.c: New test.
10097
10098 PR rtl-optimization/83682
10099 * gcc.target/i386/pr83682.c: New test.
10100
10101 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10102
10103 PR fortran/78534
10104 PR fortran/66310
10105 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10106 * gfortran.dg/dependency_49.f90: Likewise.
10107 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10108 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10109 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10110 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10111 * gfortran.dg/string_1_lp64.f90: New test.
10112 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10113 * gfortran.dg/string_3_lp64.f90: New test.
10114
10115 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10116
10117 PR target/83604
10118 * gcc.target/i386/sse-26.c: New test.
10119
10120 PR target/83604
10121 * gcc.target/i386/pr83604.c: New test.
10122
10123 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10124
10125 * gcc.dg/vect/vect-align-4.c: New test.
10126 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10127 and redefine as a structure with an unaligned member "b".
10128 (foo): Update accordingly.
10129
10130 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10131
10132 PR target/82439
10133 * gcc.target/aarch64/bics_5.c: New test.
10134 * gcc.target/arm/bics_5.c: Likewise.
10135
10136 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10137
10138 PR tree-optimization/83605
10139 * gcc.dg/pr83605.c: New test.
10140
10141 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10142
10143 PR target/83554
10144 * gcc.target/i386/pr83554.c: New test.
10145
10146 PR ipa/82352
10147 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10148 long unsigned int.
10149
10150 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10151
10152 PR fortran/83683
10153 PR fortran/45689
10154 * gfortran.dg/eoshift_8.f90: New test.
10155 * gfortran.dg/simplify_eoshift_1.f90: New test.
10156
10157 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR debug/83585
10160 * gcc.dg/pr83585.c: New test.
10161
10162 2018-01-04 Nathan Sidwell <nathan@acm.org>
10163
10164 PR c++/83667
10165 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10166
10167 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10168
10169 PR debug/83666
10170 * gcc.dg/pr83666.c: New test.
10171
10172 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10173
10174 PR target/83628
10175 * gcc.target/alpha/pr83628-1.c: New test.
10176 * gcc.target/alpha/pr83628-2.c: Ditto.
10177
10178 2018-01-04 Martin Liska <mliska@suse.cz>
10179
10180 PR ipa/82352
10181 * g++.dg/ipa/pr82352.C: New test.
10182
10183 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10184
10185 * gcc.dg/vect-opt-info-1.c: Moved to ...
10186 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10187 vect_int targets, use dg-additional-options instead of dg-options and
10188 use relative line numbers instead of absolute.
10189
10190 2018-01-03 Martin Sebor <msebor@redhat.com>
10191
10192 PR tree-optimization/83655
10193 * gcc.dg/Wrestrict-5.c: New test.
10194 * c-c++-common/builtins.c: New test.
10195
10196 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10197 Alan Hayward <alan.hayward@arm.com>
10198 David Sherwood <david.sherwood@arm.com>
10199
10200 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10201 (main): Call it.
10202
10203 2018-01-03 Jeff Law <law@redhat.com>
10204
10205 PR target/83641
10206 * gcc.target/i386/stack-check-17.c: New test.
10207 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10208
10209 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10210
10211 PR debug/83621
10212 * gcc.dg/pr83621.c: New test.
10213
10214 PR debug/83645
10215 * gcc.dg/pr83645.c: New test.
10216
10217 2018-01-03 Martin Sebor <msebor@redhat.com>
10218
10219 PR tree-optimization/83603
10220 * gcc.dg/Wrestrict-4.c: New test.
10221
10222 PR c/83559
10223 * gcc.dg/const-2.c: New test.
10224 * gcc.dg/pure-3.c: New test.
10225
10226 2018-01-03 Martin Sebor <msebor@redhat.com>
10227
10228 * gcc.dg/Wrestrict-3.c: New test.
10229
10230 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10231
10232 PR c++/83555
10233 * g++.dg/opt/pr83555.C: New test.
10234 * g++.dg/ubsan/pr83555.C: New test.
10235
10236 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10237
10238 PR c/82050
10239 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10240 the !CHECKING_P case by expecting a note.
10241 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10242 a note for the !CHECKING_P case, and move the return statement
10243 outside of #if CHECKING_P guard.
10244
10245 2018-01-03 Jeff Law <law@redhat.com>
10246
10247 PR middle-end/83654
10248 * gcc.target/i386/stack-check-18.c: New test.
10249 * gcc.target/i386/stack-check-19.c: New test.
10250
10251 2018-01-03 Martin Sebor <msebor@redhat.com>
10252
10253 PR tree-optimization/83501
10254 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10255
10256 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10257
10258 PR tree-optimization/83501
10259 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10260
10261 2018-01-03 Nathan Sidwell <nathan@acm.org>
10262
10263 PR c++/83667
10264 * g++.dg/ipa/pr83667.C: New.
10265
10266 2018-01-03 Martin Liska <mliska@suse.cz>
10267
10268 PR tree-optimization/83593
10269 * gcc.dg/pr83593.c: New test.
10270
10271 2018-01-03 Martin Liska <mliska@suse.cz>
10272
10273 PR ipa/83549
10274 * g++.dg/ipa/pr83549.C: New test.
10275
10276 2018-01-03 Marek Polacek <polacek@redhat.com>
10277
10278 PR c++/83592
10279 * g++.dg/warn/mvp2.C: New test.
10280
10281 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10282
10283 PR preprocessor/83602
10284 * g++.dg/cpp/pr83602.C: New test.
10285
10286 PR c++/83634
10287 * g++.dg/parse/pr83634.C: New test.
10288
10289 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10290
10291 PR fortran/83664
10292 * gfortran.dg/eoshift_7.f90: New test.
10293
10294 2018-01-03 Jan Beulich <jbeulich@suse.com>
10295
10296 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10297 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10298
10299 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10300
10301 Update copyright years.
10302
10303 2018-01-03 Martin Liska <mliska@suse.cz>
10304
10305 PR ipa/83594
10306 * gcc.dg/ipa/pr83594.c: New test.
10307
10308 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10309 Alan Hayward <alan.hayward@arm.com>
10310 David Sherwood <david.sherwood@arm.com>
10311
10312 * gcc.dg/vect-opt-info-1.c: New test.
10313
10314 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10315
10316 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10317 floorf128, truncf128, and roundf128.
10318 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10319 optimizations added in match.pd.
10320 * gcc.target/powerpc/float128-hw6.c: Likewise.
10321 * gcc.target/powerpc/float128-hw7.c: Likewise.
10322 * gcc.target/powerpc/float128-hw8.c: Likewise.
10323 * gcc.target/powerpc/float128-hw9.c: Likewise.
10324 * gcc.target/powerpc/float128-hw10.c: Likewise.
10325 * gcc.target/powerpc/float128-hw11.c: Likewise.
10326
10327 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR c++/83556
10330 * g++.dg/cpp0x/pr83556.C: New test.
10331
10332 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10333
10334 PR fortran/45689
10335 PR fortran/83650
10336 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10337 * gfortran.dg/simplify_cshift_4.f90: New test.
10338
10339 2018-01-02 Marek Polacek <polacek@redhat.com>
10340
10341 PR c++/81860
10342 * g++.dg/cpp0x/inh-ctor30.C: New test.
10343
10344 PR c++/83644
10345 * g++.dg/cpp1z/pr83644.C: New test.
10346
10347 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10348
10349 PR fortran/83076
10350 * gfortran.dg/coarray_45.f90: New test.
10351
10352 PR fortran/83319
10353 * gfortran.dg/coarray_46.f90: New test.
10354
10355 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10356
10357 PR tree-optimization/83581
10358 * gcc.dg/pr83581.c: New test.
10359
10360 PR c/83595
10361 * gcc.dg/pr83595.c: New test.
10362
10363 PR middle-end/83608
10364 * g++.dg/opt/pr83608.C: New test.
10365
10366 PR middle-end/83609
10367 * gcc.dg/pr83609.c: New test.
10368 * g++.dg/opt/pr83609.C: New test.
10369
10370 PR middle-end/83623
10371 * gcc.dg/pr83623.c: New test.
10372
10373 * gcc.target/i386/i386.exp
10374 (check_effective_target_avx512vpopcntdqvl): New proc.
10375 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10376 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10377 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10378 \f
10379 Copyright (C) 2018 Free Software Foundation, Inc.
10380
10381 Copying and distribution of this file, with or without modification,
10382 are permitted in any medium without royalty provided the copyright
10383 notice and this notice are preserved.