89f64404b3f5abd3d4982174398dd22106dc87d0
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/85662
4 * g++.dg/ext/offsetof2.C: New test.
5
6 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
7
8 PR fortran/68846
9 * gfortran.dg/temporary_3.f90 : New test.
10
11 PR fortran/70864
12 * gfortran.dg/temporary_2.f90 : New test.
13
14 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
15
16 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
17 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
18 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
19 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
20 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
21 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
22 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
23 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
24 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
25 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
26 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
27 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
28 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
29 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
30 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
31 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
32 * gcc.dg/vmx/st-be-order.c: Delete testcase.
33 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
34 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
35 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
36 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
37 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
38 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
39 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
40 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
41 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
42 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
43
44 2018-05-10 Jakub Jelinek <jakub@redhat.com>
45
46 PR tree-optimization/85699
47 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
48 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
49 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
50 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
51
52 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
53
54 * g++.dg/tls/pr85400.C: New test.
55
56 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
57
58 PR c++/85713
59 * g++.dg/cpp1y/lambda-generic-85713.C: New.
60
61 2018-05-09 Carl Love <cel@us.ibm.com>
62
63 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
64
65 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/85713
68 Revert:
69 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/84588
72 * g++.dg/cpp1y/pr84588.C: New.
73
74 2018-05-09 Andreas Schwab <schwab@suse.de>
75
76 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
77
78 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
79
80 * gcc.target/aarch64/store_lane_spill_1.c: New test.
81 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
82
83 2018-05-08 Carl Love <cel@us.ibm.com>
84 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
85
86 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
87
88 PR c++/84588
89 * g++.dg/cpp1y/pr84588.C: New.
90
91 2018-05-08 Marek Polacek <polacek@redhat.com>
92
93 PR c++/85695
94 * g++.dg/cpp1z/constexpr-if22.C: New test.
95
96 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
97
98 PR target/85693
99 * gcc.target/i386/pr85693.c: New test.
100
101 2018-05-08 Jakub Jelinek <jakub@redhat.com>
102
103 PR target/85683
104 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
105 scan-assembler-times checking that except for [fh]*xor other functions
106 don't use any load instructions.
107
108 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
109
110 * gcc.target/i386/builtin_target.c: Test goldmont.
111 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
112 arch=silvermont.
113
114 2018-05-08 Jakub Jelinek <jakub@redhat.com>
115
116 PR target/85572
117 * g++.dg/other/sse2-pr85572-1.C: New test.
118 * g++.dg/other/sse2-pr85572-2.C: New test.
119 * g++.dg/other/sse4-pr85572-1.C: New test.
120 * g++.dg/other/avx2-pr85572-1.C: New test.
121
122 PR target/85317
123 * gcc.target/i386/pr85317.c: New test.
124 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
125 optimization barrier to avoid optimizing away the expected insn.
126
127 PR target/85480
128 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
129 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
130
131 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
132
133 * g++.dg/other/sve_const_pred_1.C: Rename to...
134 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
135 target selectors and explicit -march options.
136 * g++.dg/other/sve_const_pred_2.C: Rename to...
137 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
138 * g++.dg/other/sve_const_pred_3.C: Rename to...
139 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
140 * g++.dg/other/sve_const_pred_4.C: Rename to...
141 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
142 * g++.dg/other/sve_tls_2.C: Rename to...
143 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
144 * g++.dg/other/sve_vcond_1.C: Rename to...
145 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
146 * g++.dg/other/sve_vcond_1_run.C: Rename to...
147 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
148
149 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
150
151 PR testsuite/85586
152 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
153 !vect_no_align.
154
155 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
156
157 PR c++/57429
158 * g++.dg/cpp0x/deleted14.C: New.
159
160 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
161 Alan Hayward <alan.hayward@arm.com>
162 David Sherwood <david.sherwood@arm.com>
163
164 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
165 XFAIL the BIC test.
166 * gcc.target/aarch64/sve/vcond_7.c: New test.
167 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
168
169 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
170
171 PR c++/70563
172 * g++.dg/cpp0x/sfinae62.C: New.
173
174 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
175
176 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
177 load from src[i].
178
179 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
180
181 PR c++/80691
182 * g++.dg/cpp0x/narrowing1.C: New.
183
184 2018-05-08 Richard Biener <rguenther@suse.de>
185
186 PR middle-end/85588
187 * gcc.dg/torture/pr85574.c: Rename to...
188 * gcc.dg/torture/pr85588.c: ... this.
189
190 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
191
192 PR fortran/54613
193 * gfortran.dg/minmaxloc_12.f90: New test case.
194 * gfortran.dg/minmaxloc_13.f90: New test case.
195
196 2018-05-07 Nathan Sidwell <nathan@acm.org>
197
198 * g++.dg/cpp0x/range-for10.C: Delete.
199 * g++.dg/ext/forscope1.C: Delete.
200 * g++.dg/ext/forscope2.C: Delete.
201 * g++.dg/template/for1.C: Delete.
202
203 2018-05-07 Jeff Law <law@redhat.com>
204
205 * gfortran.dg/linefile.f90: New test.
206
207 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
208
209 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
210 and options.
211
212 2018-05-06 Jakub Jelinek <jakub@redhat.com>
213
214 PR c++/85659
215 * g++.dg/ext/asm14.C: New test.
216 * g++.dg/ext/asm15.C: New test.
217 * g++.dg/ext/asm16.C: New test.
218
219 2018-05-06 Michael Eager <eager@eagercon.com>
220
221 * gcc.target/microblaze/others/picdtr.c: Correct option
222 -fPIE -mpic-data-is-text-relative.
223
224 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
225
226 * gcc.target/microblaze/others/picdtr.c: Add test for
227 -fPIE -mpic-data-is-text-relative.
228
229 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
230
231 PR fortran/85507
232 * gfortran.dg/coarray_dependency_1.f90: New test.
233 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
234
235 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
236
237 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
238 to match the currently produced gimple.
239
240 2018-05-04 Carl Love <cel@us.ibm.com>
241 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
242 vec_trunc.
243 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
244 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
245 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
246 xvcmpgedp counts. Add xxsel counts.
247
248 2018-05-04 Richard Biener <rguenther@suse.de>
249
250 PR middle-end/85627
251 * g++.dg/torture/pr85627.C: New testcase.
252
253 2018-05-04 Richard Biener <rguenther@suse.de>
254
255 PR middle-end/85574
256 * gcc.dg/torture/pr85574.c: New testcase.
257 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
258
259 2018-05-04 Jakub Jelinek <jakub@redhat.com>
260
261 PR libstdc++/85466
262 * gcc.dg/nextafter-1.c: New test.
263 * gcc.dg/nextafter-2.c: New test.
264 * gcc.dg/nextafter-3.c: New test.
265 * gcc.dg/nextafter-4.c: New test.
266
267 2018-05-03 Nathan Sidwell <nathan@acm.org>
268
269 Remove -ffriend-injection.
270 * g++.old-deja/g++.jason/scoping15.C: Delete.
271 * g++.old-deja/g++.mike/net43.C: Delete.
272
273 2018-05-03 Jakub Jelinek <jakub@redhat.com>
274
275 PR target/85530
276 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
277 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
278 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
279 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
280
281 2018-05-03 Tom de Vries <tom@codesourcery.com>
282
283 PR testsuite/85106
284 * lib/scanoffloadtree.exp: New file.
285
286 2018-05-03 Richard Biener <rguenther@suse.de>
287
288 PR tree-optimization/85615
289 * gcc.dg/torture/pr85615.c: New testcase.
290
291 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
292
293 PR tree-optimization/70291
294 * gcc.dg/complex-6.c: New test.
295 * gcc.dg/complex-7.c: Likewise.
296
297 2018-05-03 Richard Biener <rguenther@suse.de>
298
299 PR testsuite/85579
300 * fortran.dg/pr51434.f90: Truncate transfer argument.
301
302 2018-05-02 Jakub Jelinek <jakub@redhat.com>
303
304 PR target/85582
305 * gcc.c-torture/execute/pr85582-3.c: New test.
306
307 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
308 Jason Merrill <jason@redhat.com>
309
310 PR c++/68374
311 * g++.dg/warn/Wshadow-13.C: New.
312 * g++.dg/warn/Wshadow-14.C: Likewise.
313
314 2018-05-02 Tom de Vries <tom@codesourcery.com>
315
316 PR libgomp/82428
317 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
318 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
319
320 2018-05-02 David Pagan <dave.pagan@oracle.com>
321
322 PR c/30552
323 * gcc.dg/noncompile/pr30552-1.c: New test.
324 * gcc.dg/noncompile/pr30552-2.c: New test.
325 * gcc.dg/noncompile/pr30552-3.c: New test.
326 * gcc.dg/noncompile/pr30552-4.c: New test.
327
328 2018-05-02 Richard Biener <rguenther@suse.de>
329
330 PR tree-optimization/85597
331 * gcc.dg/vect/pr85597.c: New testcase.
332
333 2018-05-02 Tom de Vries <tom@codesourcery.com>
334
335 PR testsuite/85106
336 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
337 * lib/scanltranstree.exp: New file.
338 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
339 (scan-ltrans-tree-dump-times_required_options)
340 (scan-ltrans-tree-dump-not_required_options)
341 (scan-ltrans-tree-dump-dem_required_options)
342 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
343 * lib/gcc-dg.exp: Include scanltranstree.exp.
344
345 2018-05-02 Tom de Vries <tom@codesourcery.com>
346
347 PR testsuite/85106
348 * gcc.dg/ipa/ipa-icf-38.c: New test.
349 * gcc.dg/ipa/ipa-icf-38a.c: New test.
350 * lib/scandump.exp (dump-base): New proc.
351 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
352 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
353 base.
354 * lib/scanipa.exp: Add "" argument to scan-dump calls.
355 * lib/scanlang.exp: Same.
356 * lib/scanrtl.exp: Same.
357 * lib/scantree.exp: Same.
358 * lib/scanwpaipa.exp: New file.
359 * lib/gcc-dg.exp: Include scanwpaipa.exp.
360
361 2018-05-02 Richard Biener <rguenther@suse.de>
362
363 PR middle-end/85567
364 * gcc.dg/torture/pr85567.c: New testcase.
365
366 2018-05-02 Jakub Jelinek <jakub@redhat.com>
367
368 PR target/85582
369 * gcc.c-torture/execute/pr85582-1.c: New test.
370 * gcc.c-torture/execute/pr85582-2.c: New test.
371
372 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
373
374 PR tree-optimization/85586
375 * gcc.dg/vect/pr85586.c: New test.
376
377 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
378
379 PR tree-optimization/85143
380 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
381 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
382
383 2018-05-01 David Malcolm <dmalcolm@redhat.com>
384
385 PR c/84258
386 * c-c++-common/Wformat-pr84258.c: New test.
387
388 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
389
390 PR tree-optimization/82665
391 * gcc.dg/tree-ssa/pr82665.c: New test.
392
393 2018-04-30 David Malcolm <dmalcolm@redhat.com>
394
395 PR c++/85523
396 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
397 (test_add_fixit_insert_formatted_single_line): New function.
398 (test_add_fixit_insert_formatted_multiline): New function.
399 Extend expected output of generated patch to include fix-it hints
400 for these.
401 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
402 "gcc-rich-location.h". Add test coverage for
403 gcc_rich_location::add_fixit_insert_formatted.
404
405 2018-04-30 David Malcolm <dmalcolm@redhat.com>
406
407 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
408 (test_show_locus): Update for location_get_source_line returning a
409 char_span. Use char_span for handling words in the
410 "test_many_nested_locations" fix-it example.
411
412 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
413
414 * gcc.target/arc/interrupt-8.c: Update test.
415 * gcc.target/arc/loop-4.c: Likewise.
416 * gcc.target/arc/loop-hazard-1.c: Likewise.
417 * gcc.target/arc/sdata-3.c: Likewise.
418
419 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
420
421 * gcc.target/arc/store-merge-1.c: New test.
422 * gcc.target/arc/add_n-combine.c: Update test.
423
424 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
425
426 Microblaze Target: PIC data text relative
427
428 * gcc.target/microblaze/others/data_var1.c: Include
429 PIC case of r20 base register.
430 * gcc.target/microblaze/others/data_var2.c: Ditto.
431 * gcc.target/microblaze/others/picdtr.c: Add new
432 test case for -mpic-is-data-text-relative.
433 * gcc.target/microblaze/others/sdata_var1.c: Add
434 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
435 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
436 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
437 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
438 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
439 * gcc.target/microblaze/others/string_cst1_gpopt.c:
440 Ditto.
441 * gcc.target/microblaze/others/string_cst2_gpopt.c:
442 Ditto.
443
444 2018-04-30 Richard Biener <rguenther@suse.de>
445
446 PR tree-optimization/28364
447 PR tree-optimization/85275
448 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
449 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
450 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
451 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
452 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
453 still passes.
454 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
455 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
456 still passes.
457 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
458 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
459 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
460
461 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
462
463 PR target/84431
464 * gcc.target/i386/pr84431.c: New test.
465
466 2018-04-27 Martin Jambor <mjambor@suse.cz>
467
468 PR ipa/85549
469 * g++.dg/ipa/pr85549.C: New test.
470
471 2018-04-27 Jakub Jelinek <jakub@redhat.com>
472
473 PR c++/85553
474 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
475 directive.
476 * g++.dg/cpp0x/constexpr-85553.C: New test.
477
478 2018-04-27 David Malcolm <dmalcolm@redhat.com>
479
480 PR c++/85515
481 * g++.dg/pr85515-1.C: New test.
482 * g++.dg/pr85515-2.C: New test.
483
484 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
485
486 PR c++/84691
487 * g++.dg/cpp0x/friend3.C: New.
488
489 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
490
491 PR target/82518
492 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
493 Use check_effective_target_arm_little_endian.
494
495 2018-04-27 Jakub Jelinek <jakub@redhat.com>
496
497 PR tree-optimization/85529
498 * gcc.c-torture/execute/pr85529-1.c: New test.
499 * gcc.c-torture/execute/pr85529-2.c: New test.
500 * gcc.dg/pr85529.c: New test.
501
502 2018-04-26 Maciej W. Rozycki <macro@mips.com>
503
504 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
505 `.dword' in addition to `lw' and `.word'.
506
507 2018-04-26 Maciej W. Rozycki <macro@mips.com>
508
509 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
510
511 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
512
513 * gnat.dg/loop_optimization24.adb: New test.
514
515 2018-04-26 Richard Biener <rguenther@suse.de>
516
517 PR tree-optimization/85116
518 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
519 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
520 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
521 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
522
523 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
524
525 PR target/85473
526 * gcc.target/i386/pr85473-1.c: New test.
527 * gcc.target/i386/pr85473-2.c: New test.
528
529 2018-04-25 Nathan Sidwell <nathan@acm.org>
530 Jakub Jelinek <jakub@redhat.com>
531
532 PR c++/85437
533 PR c++/49171
534 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
535 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
536 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
537 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
538 * g++.dg/cpp0x/pr85437-1.C: New.
539 * g++.dg/cpp0x/pr85437-2.C: New.
540 * g++.dg/cpp0x/pr85437-3.C: New.
541 * g++.dg/cpp0x/pr85437-4.C: New.
542
543 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
544
545 PR fortran/85520
546 * gfortran.dg/pr85520.f90: New test.
547
548 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
549
550 PR target/85512
551 * gcc.dg/pr85512.c: New test.
552
553 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
554
555 PR target/85485
556 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
557 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
558 * gcc.dg/pr85388-1.c (dg-options): Likwise.
559 * gcc.dg/pr85388-2.c (dg-options): Likwise.
560 * gcc.dg/pr85388-3.c (dg-options): Likwise.
561 * gcc.dg/pr85388-4.c (dg-options): Likwise.
562 * gcc.dg/pr85388-5.c (dg-options): Likwise.
563 * gcc.dg/pr85388-6.c (dg-options): Likwise.
564 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
565 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
566 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
567 * gcc.target/i386/cet-label.c (dg-options): Likwise.
568 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
569 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
570 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
571 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
572 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
573 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
574 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
575 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
576 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
577 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
578 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
579 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
580 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
581 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
582 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
583 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
584 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
585 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
586 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
587 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
588 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
589 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
590 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
591 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
592 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
593 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
594 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
595 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
596 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
597 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
598 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
599 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
600 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
601 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
602 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
603 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
604 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
605 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
606 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
607 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
608 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
609 * gcc.target/i386/pr84146.c (dg-options): Likwise.
610 * gcc.target/i386/pr85403.c (dg-options): Likwise.
611 * gcc.target/i386/pr85404.c (dg-options): Likwise.
612 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
613 with -mshstk.
614 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
615 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
616 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
617 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
618 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
619 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
620 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
621 * (dg-options): Likwise.
622 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
623 -mno-cet.
624 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
625 * gcc.target/i386/cet-label-3.c: Removed.
626 * gcc.target/i386/cet-property-3.c: Likwise.
627 * gcc.target/i386/cet-sjlj-7.c: Likwise.
628
629 2018-04-24 Jakub Jelinek <jakub@redhat.com>
630
631 PR target/85511
632 * gcc.target/i386/pr85511.c: New test.
633
634 PR target/85503
635 * g++.dg/ext/pr85503.C: New test.
636
637 PR target/85508
638 * gcc.target/i386/pr85508.c: New test.
639
640 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
641
642 PR tree-optimization/85478
643 * g++.dg/pr85478.C: New test.
644
645 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
646
647 * g++.dg/torture/pr85496.C: New test.
648
649 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
650
651 PR rtl-optimization/85423
652 * gcc.dg/pr85423.c: New test.
653
654 2018-04-20 Martin Sebor <msebor@redhat.com>
655
656 PR c/85365
657 * gcc.dg/Wrestrict-15.c: New test.
658
659 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
660
661 PR target/85456
662 * gcc.target/powerpc/pr85456.c: New test.
663
664 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
665
666 * g++.dg/ext/undef-bool-1.C: Require lp64.
667 * gcc.target/powerpc/undef-bool-2.c: Likewise.
668
669 2018-04-20 Jeff Law <law@redhat.com>
670
671 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
672 stack protector.
673 * gcc.dg/stack-check-6.c: Likewise.
674 * gcc.dg/stack-check-6a.c: Likewise.
675 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
676 * gcc.target/i386/stack-check-18.c: Likewise.
677 * gcc.target/i386/stack-check-19.c: Likewise.
678
679 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
680
681 PR testsuite/85483
682 * gcc.target/aarch64/sve/vcond_1.c: Move to...
683 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
684 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
685 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
686
687 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
688
689 PR target/85469
690 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
691 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
692
693 2018-04-20 Richard Biener <rguenther@suse.de>
694
695 PR middle-end/85475
696 * gcc.dg/torture/pr85475.c: New testcase.
697
698 2018-04-20 Martin Jambor <mjambor@suse.cz>
699
700 ipa/85449
701 * gcc.dg/ipa/pr85449.c: New test.
702
703 2018-04-20 Martin Jambor <mjambor@suse.cz>
704
705 ipa/85447
706 * g++.dg/ipa/pr85447.C: New file.
707 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
708
709 2018-04-20 Jakub Jelinek <jakub@redhat.com>
710
711 PR c++/85462
712 * g++.dg/cpp0x/pr85462.C: New test.
713
714 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
715
716 * gcc.target/i386/pr85404.c: Require CET target.
717
718 2018-04-19 Jakub Jelinek <jakub@redhat.com>
719
720 PR tree-optimization/85467
721 * gcc.dg/pr85467.c: New test.
722
723 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
724
725 PR c++/84611
726 * g++.dg/parse/crash68.C: New.
727
728 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
729
730 PR libgcc/85334
731 * g++.dg/torture/pr85334.C: New test.
732
733 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
734
735 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
736 * g++.dg/diagnostic/pr85464.C: New.
737
738 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
739
740 PR target/85397
741 * gcc.dg/torture/pr85397-1.c: New test.
742 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
743 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
744
745 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
746
747 PR target/85404
748 * gcc.target/i386/pr85404.c: New test.
749
750 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
751
752 PR target/85417
753 * c-c++-common/attr-nocf-check-1.c: Compile with
754 -fcf-protection=none.
755 * c-c++-common/attr-nocf-check-3.c: Likewise.
756 * gcc.dg/march-generic.c: Likewise.
757 * gcc.target/i386/align-limit.c: Likewise.
758 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
759 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
760 * gcc.target/i386/cet-property-2.c: Likewise.
761 * gcc.target/i386/ret-thunk-26.c: Likewise.
762 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
763 targets.
764 * c-c++-common/fcf-protection-2.c: Likewise.
765 * c-c++-common/fcf-protection-3.c: Likewise.
766 * c-c++-common/fcf-protection-5.c: Likewise.
767 * c-c++-common/fcf-protection-6.c: Likewise.
768 * c-c++-common/fcf-protection-7.c: Likewise.
769 * gcc.target/i386/cet-label-3.c: New test.
770 * gcc.target/i386/cet-property-3.c: Likewise.
771 * gcc.target/i386/cet-sjlj-7.c: Likewise.
772 * gcc.target/i386/pr85417-1.c: Likewise.
773 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
774 __x86_indirect_thunk_nt_(r|e)ax
775 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
776 * gcc.target/i386/pr85403.c: Remove dg-error,
777
778 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
779
780 * gcc.target/i386/movdir-1.c: New test.
781
782 2018-04-19 Richard Biener <rguenther@suse.de>
783
784 PR middle-end/85455
785 * gcc.dg/pr85455.c: New testcase.
786
787 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
788
789 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
790 targets.
791 * g++.dg/lto/pr85405b_0.C: Likewise.
792 * g++.dg/lto/pr84805_0.C: Likewise.
793
794 2018-04-18 Martin Liska <mliska@suse.cz>
795
796 PR ipa/83983
797 PR ipa/85391
798 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
799 output.
800
801 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
802
803 PR target/85388
804 * gcc.dg/pr85388-1.c: New test.
805 * gcc.dg/pr85388-2.c: Likewise.
806 * gcc.dg/pr85388-3.c: Likewise.
807 * gcc.dg/pr85388-4.c: Likewise.
808 * gcc.dg/pr85388-5.c: Likewise.
809 * gcc.dg/pr85388-6.c: Likewise.
810
811 2018-04-18 Jan Hubicka <jh@suse.cz>
812 Martin Liska <mliska@suse.cz>
813
814 * g++.dg/lto/pr83121_0.C: Update template.
815 * g++.dg/lto/pr83121_1.C: Update template.
816 * g++.dg/lto/pr84805_0.C: Update template.
817 * g++.dg/lto/pr84805_1.C: Update template.
818 * g++.dg/lto/pr84805_2.C: Update template.
819
820 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
821
822 PR c++/84630
823 * g++.dg/cpp0x/pr84630.C: New.
824
825 2018-04-18 Jakub Jelinek <jakub@redhat.com>
826
827 PR c++/84463
828 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
829 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
830 in two cases. Uncomment two other tests and add expected dg-error for
831 them.
832 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
833 -Wnarrowing diagnostics on some targets for c++11.
834 * g++.dg/parse/array-size2.C: Remove xfail.
835 * g++.dg/cpp0x/constexpr-84463.C: New test.
836
837 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
838
839 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
840 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
841
842 2018-04-17 Jakub Jelinek <jakub@redhat.com>
843
844 PR testsuite/85326
845 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
846 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
847 * g++.dg/other/sve_tls_2.C: Require effective target tls.
848
849 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
850
851 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
852 prevent cascading of errors and change expected error message.
853 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
854 to 64-bit targets.
855 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
856 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
857 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
858 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
859 error message.
860 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
861
862 2018-04-17 Jakub Jelinek <jakub@redhat.com>
863
864 PR target/85430
865 * gcc.dg/pr85430.c: New test.
866
867 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
868
869 PR testsuite/85326
870 * gcc.target/arm/pr54300.C: Move to...
871 * g++.dg/other/pr54300.C: ... Here. Add target directives.
872 * gcc.target/arm/pr55073.C: Move to...
873 * g++.dg/other/pr55073.C: ... Here. Add target directives.
874 * gcc.target/arm/pr56184.C: Move to...
875 * g++.dg/other/pr56184.C: ... Here. Add target directives.
876 * gcc.target/arm/pr59985.C: Move to...
877 * g++.dg/other/pr59985.C: ... Here. Add target directives.
878 * gcc.target/aarch64/pr60675.C: Move to...
879 * g++.dg/other/pr60675.C: ... Here. Add target directives.
880 * gcc.target/aarch64/pr81422.C: Move to...
881 * g++.dg/other/pr81422.C: ... Here. Add target directives.
882 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
883 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
884 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
885 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
886 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
887 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
888 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
889 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
890 * gcc.target/aarch64/sve/tls_2.C: Move to...
891 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
892 * gcc.target/aarch64/pr81414.C: Rename to...
893 * gcc.target/aarch64/pr81414.c: ... This.
894 * gcc.target/aarch64/simd/pr67896.C: Rename to...
895 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
896 messages.
897 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
898 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
899 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
900 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
901 file name.
902
903 2018-04-17 Jakub Jelinek <jakub@redhat.com>
904
905 PR middle-end/85414
906 * gcc.dg/pr85414.c: New test.
907
908 2018-04-17 Martin Jambor <mjambor@suse.cz>
909
910 PR ipa/85421
911 * g++.dg/ipa/pr85421.C: New test.
912
913 2018-04-17 Martin Liska <mliska@suse.cz>
914
915 PR lto/85405
916 * g++.dg/lto/pr85405b_0.C: New test.
917 * g++.dg/lto/pr85405b_1.C: New test.
918
919 2018-04-17 Martin Liska <mliska@suse.cz>
920
921 PR lto/85405
922 * g++.dg/lto/pr85405_0.C: New test.
923 * g++.dg/lto/pr85405_1.C: New test.
924
925 2018-04-17 Martin Liska <mliska@suse.cz>
926
927 PR ipa/85329
928 * g++.dg/ext/pr85329-2.C: New test.
929 * g++.dg/ext/pr85329.C: New test.
930 * gcc.target/i386/mvc12.c: New test.
931
932 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
933
934 PR c++/85039
935 * g++.dg/pr85039-1.C: New.
936 * g++.dg/pr85039-2.C: New.
937 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
938
939 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
940
941 PR target/85080
942 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
943 if the target supports efficient unaligned storage accesses.
944
945 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
946
947 PR target/83660
948 * gcc.target/powerpc/pr83660.C: New test.
949
950 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
951
952 PR target/85403
953 * gcc.target/i386/pr85403.c: New test.
954
955 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
956
957 PR target/84331
958 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
959
960 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
961 Jason Merrill <jason@redhat.com>
962
963 PR c++/85112
964 * g++.dg/cpp0x/pr85112.C: New.
965
966 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
967
968 PR testsuite/85326
969 * g++.dg/ext/undef-bool-1.C: New file.
970 * gcc.target/powerpc/powerpc.exp: Remove .C support.
971 * gcc.target/powerpc/undef-bool-1.C: Remove file.
972
973 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
974
975 PR target/85293
976 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
977 corresponding dg-error clause.
978 * gcc.target/powerpc/pr80098-3.c: Ditto.
979 * gcc.target/powerpc/pr80103-1.c: Delete.
980
981 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
982
983 PR fortran/81773
984 PR fortran/83606
985 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
986 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
987
988 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
989
990 PR fortran/85387
991 * gfortran.dg/implied_do_io_5.f90: New test.
992
993 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
994
995 PR target/83402
996 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
997 several values: positive, negative, and zero.
998 * gcc.target/powerpc/sse2-pslld-1.c: Same.
999 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1000
1001 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1002
1003 PR rtl-optimization/79916
1004 * gcc.target/powerpc/pr79916.c: New.
1005
1006 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR rtl-optimization/85393
1009 * g++.dg/opt/pr85393.C: New test.
1010 * g++.dg/opt/pr85393-aux.cc: New file.
1011
1012 PR rtl-optimization/85376
1013 * gcc.dg/pr85376.c: New test.
1014
1015 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1016
1017 PR rtl-optimization/83852
1018 * gcc.dg/pr83852.c: New testcase.
1019
1020 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1021
1022 PR testsuite/85326
1023 * gcc.target/s390/pr77822-1.C: Rename to ...
1024 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1025 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1026 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1027
1028 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1029
1030 PR lto/71991
1031 * gcc.target/i386/pr71991.c: New testcase.
1032
1033 2018-04-13 Martin Liska <mliska@suse.cz>
1034 Jakub Jelinek <jakub@redhat.com>
1035
1036 PR middle-end/81657
1037 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1038 call.
1039
1040 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1041
1042 PR c++/85385
1043 * g++.dg/diagnostic/macro-arg-count.C: New test.
1044
1045 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1046
1047 PR fortran/83064
1048 PR testsuite/85346
1049 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1050 array and move test to libgomp/testsuite/libgomp.fortran.
1051 * gfortran.dg/do_concurrent_6.f90: New test.
1052
1053 2018-04-12 Marek Polacek <polacek@redhat.com>
1054
1055 PR c++/85258
1056 * g++.dg/parse/error61.C: New test.
1057
1058 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1059
1060 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1061 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1062
1063 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1064
1065 PR target/85347
1066 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1067 specify -mvsx on gcc command line.
1068
1069 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1070
1071 PR middle-end/84955
1072 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1073 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1074
1075 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1076
1077 PR target/85328
1078 * gcc.target/i386/pr85328.c: New test.
1079
1080 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1081
1082 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1083
1084 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1085
1086 PR rtl-optimization/85342
1087 * gcc.target/i386/pr85342.c: New test.
1088
1089 2018-04-11 Jason Merrill <jason@redhat.com>
1090
1091 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1092 if ulimit -v is set.
1093
1094 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1095
1096 PR testsuite/85190
1097 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1098
1099 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1100
1101 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1102 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1103
1104 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1105
1106 PR c++/70808
1107 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1108 effective target.
1109
1110 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1111
1112 PR target/84301
1113 * gcc.target/i386/pr84301.c: New test.
1114
1115 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1116
1117 PR tree-optimization/85331
1118 * gcc.c-torture/execute/pr85331.c: New test.
1119
1120 2018-04-11 Marek Polacek <polacek@redhat.com>
1121
1122 PR c++/85032
1123 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1124 * g++.dg/cpp1z/constexpr-if21.C: New test.
1125
1126 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR target/85281
1129 * gcc.target/i386/pr85281.c: New test.
1130
1131 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1132
1133 PR rtl-optimization/84659
1134 * gcc.dg/pr84659.c: New test.
1135
1136 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1137
1138 PR debug/85302
1139 * g++.dg/debug/dwarf2/pr85302.C: New test.
1140
1141 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1142
1143 PR target/85261
1144 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1145 into register.
1146
1147 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1148
1149 PR c++/70808
1150 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1151
1152 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1153
1154 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1155 * gcc.target/powerpc/dimode_off.c: Ditto.
1156 * gcc.target/powerpc/tfmode_off.c: Ditto.
1157 * gcc.target/powerpc/timode_off.c: Ditto.
1158
1159 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1160
1161 * gcc.target/powerpc/vec-ldl-1.c: New test.
1162 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1163 corrections to ABI implementation.
1164
1165 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1166
1167 PR target/85056
1168 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1169
1170 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1171
1172 PR rtl-optimization/85300
1173 * gcc.dg/pr85300.c: New test.
1174
1175 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1176
1177 PR c++/85110
1178 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1179 where we now show the pertinent parameter.
1180 * g++.dg/diagnostic/aka2.C: Likewise.
1181 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1182
1183 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1184
1185 PR fortran/85313
1186 * gfortran.dg/gomp/pr85313.f90: New test.
1187
1188 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1189
1190 PR c++/24314
1191 * g++.dg/parse/template29.C: New.
1192
1193 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1194
1195 PR testsuite/85190
1196 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1197
1198 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1199
1200 PR target/85177
1201 PR target/85255
1202 * gcc.target/i386/avx512f-pr85177.c: New test.
1203 * gcc.target/i386/avx512f-pr85255.c: New test.
1204
1205 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1206
1207 PR tree-optimization/85286
1208 * gcc.dg/vect/pr85286.c: New test.
1209
1210 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1211
1212 PR target/85173
1213 * gcc.target/arm/pr85173.c: New test.
1214
1215 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1216
1217 PR lto/85248
1218 * gcc.dg/lto/pr85248_0.c: New test.
1219 * gcc.dg/lto/pr85248_1.c: New test.
1220
1221 2018-04-09 Jan Hubicka <jh@suse.cz>
1222
1223 PR lto/85078
1224 * g++.dg/torture/pr85078.C: New.
1225
1226 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1227
1228 PR c++/85227
1229 * g++.dg/cpp1z/decomp44.C: New.
1230 * g++.dg/cpp1z/decomp45.C: Likewise.
1231
1232 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1233
1234 PR fortran/83064
1235 * gfortran.dg/do_concurrent_5.f90: New test.
1236 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1237 message.
1238
1239 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1240
1241 PR fortran/51260
1242 * gfortran.dg/parameter_array_element_3.f90: New test.
1243
1244 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR c++/85194
1247 * g++.dg/cpp1z/decomp43.C: New test.
1248
1249 PR rtl-optimization/80463
1250 * g++.dg/pr80463.C: Add -w to dg-options.
1251
1252 2018-04-09 Richard Biener <rguenther@suse.de>
1253
1254 PR tree-optimization/85284
1255 * gcc.dg/torture/pr85284.c: New testcase.
1256
1257 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1258
1259 PR rtl-optimization/80463
1260 PR rtl-optimization/83972
1261 PR rtl-optimization/83480
1262
1263 * gcc.dg/pr80463.c: New test.
1264 * g++.dg/pr80463.C: Likewise.
1265 * gcc.dg/pr83972.c: Likewise.
1266
1267 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1268
1269 PR rtl-optimization/83913
1270 * gcc.dg/pr83913.c: New test.
1271
1272 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1273
1274 PR rtl-optimization/83962
1275 * gcc.dg/pr83962.c: New test.
1276
1277 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1278
1279 PR rtl-optimization/83530
1280 * gcc.dg/pr83530.c: New test.
1281
1282 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1283
1284 PR middle-end/82976
1285 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1286
1287 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1288
1289 PR tree-optimization/85257
1290 * gcc.dg/pr85257.c: New test.
1291
1292 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1293
1294 * g++.dg/opt/pr85196.C: New test.
1295
1296 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1297
1298 PR c++/84269
1299 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1300 std::tuple here since they need C++11.
1301 * g++.dg/lookup/missing-std-include-8.C: New test.
1302 * g++.dg/lookup/missing-std-include.C: Move std::array and
1303 std::tuple test to missing-std-include-6.C to avoid failures
1304 with C++98.
1305
1306 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1307
1308 PR debug/85252
1309 * gcc.dg/debug/pr85252.c: New test.
1310
1311 PR rtl-optimization/84872
1312 * gcc.dg/graphite/pr84872.c: New test.
1313
1314 PR c++/85210
1315 * g++.dg/cpp1z/decomp42.C: New test.
1316
1317 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1318
1319 PR c++/85021
1320 * g++.dg/lookup/missing-std-include-7.C: New test.
1321
1322 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1323
1324 * gcc.dg/struct-simple.c: Revert r254862.
1325 * lib/target-supports.exp
1326 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1327
1328 2018-04-06 Richard Biener <rguenther@suse.de>
1329
1330 PR middle-end/85244
1331 * gcc.dg/torture/pr85244-1.c: New testcase.
1332 * gcc.dg/torture/pr85244-2.c: Likewise.
1333
1334 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1335
1336 PR sanitizer/85213
1337 * c-c++-common/ubsan/pr85213.c: New test.
1338
1339 2018-04-06 Richard Biener <rguenther@suse.de>
1340
1341 PR middle-end/85180
1342 * gcc.dg/pr85180.c: New testcase.
1343
1344 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1345
1346 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1347 to trigger the optimization. Do some cleanup and function
1348 renaming. Add more test functions.
1349
1350 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1351
1352 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1353 options.
1354 * gcc.target/s390/hotpatch-1.c: Skip when building without
1355 optimization.
1356 * gcc.target/s390/hotpatch-10.c: Likewise.
1357 * gcc.target/s390/hotpatch-11.c: Likewise.
1358 * gcc.target/s390/hotpatch-12.c: Likewise.
1359 * gcc.target/s390/hotpatch-13.c: Likewise.
1360 * gcc.target/s390/hotpatch-14.c: Likewise.
1361 * gcc.target/s390/hotpatch-15.c: Likewise.
1362 * gcc.target/s390/hotpatch-16.c: Likewise.
1363 * gcc.target/s390/hotpatch-17.c: Likewise.
1364 * gcc.target/s390/hotpatch-18.c: Likewise.
1365 * gcc.target/s390/hotpatch-19.c: Likewise.
1366 * gcc.target/s390/hotpatch-2.c: Likewise.
1367 * gcc.target/s390/hotpatch-3.c: Likewise.
1368 * gcc.target/s390/hotpatch-4.c: Likewise.
1369 * gcc.target/s390/hotpatch-5.c: Likewise.
1370 * gcc.target/s390/hotpatch-6.c: Likewise.
1371 * gcc.target/s390/hotpatch-7.c: Likewise.
1372 * gcc.target/s390/hotpatch-8.c: Likewise.
1373 * gcc.target/s390/hotpatch-9.c: Likewise.
1374
1375 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1376
1377 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1378 check for an error instead.
1379 * gcc.dg/Wattributes-6.c: Likewise.
1380
1381 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1382
1383 PR c++/85209
1384 * g++.dg/cpp1z/decomp39.C: New test.
1385 * g++.dg/cpp1z/decomp40.C: New test.
1386
1387 PR c++/85208
1388 * g++.dg/cpp1z/decomp41.C: New test.
1389
1390 PR middle-end/85195
1391 * gcc.dg/pr85195.c: New test.
1392
1393 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1394
1395 PR c++/80956
1396 * g++.dg/cpp0x/initlist100.C: New.
1397 * g++.dg/cpp0x/initlist101.C: Likewise.
1398
1399 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1400
1401 PR c++/84792
1402 * g++.dg/other/pr84792-1.C: New.
1403 * g++.dg/other/pr84792-2.C: Likewise.
1404
1405 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1406
1407 PR target/85193
1408 * gcc.target/i386/pr85193.c: New test.
1409
1410 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1411
1412 PR c++/84979
1413 * g++.dg/concepts/pr84979.C: New.
1414 * g++.dg/concepts/pr84979-2.C: New.
1415 * g++.dg/concepts/pr84979-3.C: New.
1416
1417 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1418
1419 PR c++/80026
1420 * g++.dg/cpp0x/variadic174.C: New.
1421
1422 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR inline-asm/85172
1425 * g++.dg/ext/builtin13.C: New test.
1426 * g++.dg/ext/atomic-4.C: New test.
1427
1428 PR c++/85146
1429 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1430 * g++.dg/ext/bases3.C: New test.
1431
1432 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1433
1434 PR target/85203
1435 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1436 to match a single insn of the baz function. Move scan directives at
1437 the end of the file below the functions they are trying to test for
1438 better readability.
1439 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1440
1441 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1442
1443 PR rtl-optimization/84878
1444 * gcc.target/powerpc/pr84878.c: New test.
1445
1446 2018-04-04 Michael Matz <matz@suse.de>
1447
1448 * gcc.dg/Wstringop-overflow-4.c: New test.
1449 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1450
1451 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1452
1453 PR testsuite/85189
1454 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1455 for the diagnostics of overridden functions. Adjust for new wording.
1456
1457 2018-04-04 Richard Biener <rguenther@suse.de>
1458
1459 PR lto/85176
1460 * g++.dg/lto/pr85176_0.C: New testcase.
1461
1462 2018-04-04 Richard Biener <rguenther@suse.de>
1463
1464 PR testsuite/85191
1465 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1466 Fix typo.
1467
1468 2018-04-04 Martin Liska <mliska@suse.cz>
1469
1470 PR sanitizer/85174
1471 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1472 and msdata as a workaround for powerpc.
1473
1474 2018-04-04 Richard Biener <rguenther@suse.de>
1475
1476 PR tree-optimization/85168
1477 * gcc.dg/torture/pr85168.c: New testcase.
1478
1479 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1480
1481 PR c++/84943
1482 * g++.dg/pr84943.C: New.
1483 * g++.dg/pr84943-2.C: New.
1484
1485 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1486
1487 PR rtl-optimization/85167
1488 * gcc.dg/pr85167.c: New test.
1489
1490 PR tree-optimization/85156
1491 * c-c++-common/pr85156.c: New test.
1492 * gcc.c-torture/execute/pr85156.c: New test.
1493
1494 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1495
1496 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1497 * gcc.target/powerpc/undef-bool-1.C: New file.
1498 * gcc.target/powerpc/undef-bool-2.c: New file.
1499
1500 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1501
1502 PR c++/84768
1503 * g++.dg/cpp1z/class-deduction52.C: New.
1504
1505 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1506
1507 PR c++/85147
1508 * g++.dg/cpp0x/pr85147.C: New test.
1509
1510 PR c++/85140
1511 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1512
1513 PR c++/85134
1514 * g++.dg/gomp/pr85134.C: New test.
1515 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1516
1517 PR target/85169
1518 * gcc.c-torture/execute/pr85169.c: New test.
1519 * gcc.target/i386/avx512f-pr85169.c: New test.
1520 * gcc.target/i386/avx512bw-pr85169.c: New test.
1521
1522 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1523
1524 PR target/85126
1525 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1526 scan-assembler-times clause.
1527
1528 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1529
1530 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1531 dg-additional-options.
1532
1533 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1534
1535 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1536
1537 2018-04-03 Richard Biener <rguenther@suse.de>
1538
1539 PR testsuite/85154
1540 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1541
1542 2018-04-02 Jim Wilson <jimw@sifive.com>
1543
1544 * gcc.target/riscv/pr84660.c: New.
1545 * gcc.target/riscv/shift-and-1.c: New.
1546 * gcc.target/riscv/shift-and-2.c: New.
1547
1548 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1549
1550 PR fortran/85102
1551 * gfortran.dg/array_simplify_2.f90: New test.
1552
1553 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR middle-end/85090
1556 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1557 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1558 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1559 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1560 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1561
1562 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1563
1564 PR c++/85027
1565 * g++.dg/pr85027.C: New.
1566
1567 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1568
1569 PR target/83315
1570 * gcc.target/powerpc/sse-maxps-2.c: New test.
1571 * gcc.target/powerpc/sse-minps-2.c: New test.
1572
1573 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR c++/84791
1576 * g++.dg/gomp/pr84791.C: New test.
1577
1578 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1579
1580 PR fortran/84931
1581 * gfortran.dg/array_constructor_53.f90: New test.
1582
1583 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1584
1585 PR fortran/85130
1586 * gfortran.dg/substr_6.f90: Remove illegal test for
1587 out-of-bounds substring.
1588
1589 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1590
1591 PR fortran/85111
1592 * gfortran.dg/zero_sized_10.f90: New test.
1593
1594 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1595
1596 PR c++/84269
1597 * g++.dg/lookup/missing-std-include-6.C: New test.
1598 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1599 std::tuple tests.
1600 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1601 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1602 <cstring>, <cassert>, and <cstdlib>.
1603
1604 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1605
1606 PR inline-asm/84985
1607 * gcc.target/i386/pr84985.c: New.
1608
1609 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1610
1611 PR c++/85110
1612 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1613
1614 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1615
1616 PR c++/85108
1617 * g++.dg/warn/Wunused-var-31.C: New test.
1618
1619 PR c/85094
1620 * c-c++-common/Wduplicated-branches-14.c: New test.
1621
1622 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1623
1624 PR c++/84606
1625 * g++.dg/cpp0x/pr84606.C: New.
1626
1627 2018-03-29 Carl Love <cel@us.ibm.com>
1628
1629 Revert
1630 2017-09-27 Carl Love <cel@us.ibm.com>
1631
1632 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1633 for the __builtin_fctid and __builtin_fctiw.
1634
1635 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1636
1637 PR target/84912
1638 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1639 deleted builtin function.
1640 (div_weuo): Likewise.
1641 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1642 (div_deuo): Likewise.
1643
1644 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 PR c++/85028
1647 * g++.dg/other/default13.C: New.
1648
1649 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1650
1651 PR target/85095
1652 * gcc.target/i386/pr85095-1.c: New test.
1653 * gcc.target/i386/pr85095-2.c: New test.
1654 * gcc.c-torture/execute/pr85095.c: New test.
1655
1656 PR tree-optimization/82004
1657 * gcc.dg/pr82004.c: New test.
1658
1659 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1660 Martin Liska <mliska@suse.cz>
1661
1662 PR sanitizer/85081
1663 * g++.dg/asan/pr85081.C: New test.
1664
1665 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1666
1667 PR c++/84789
1668 * g++.dg/template/pr84789.C: Adjust for testing with
1669 -fconcepts too.
1670
1671 PR c++/84973
1672 * g++.dg/template/pr84973.C: New.
1673 * g++.dg/template/pr84973-2.C: New.
1674 * g++.dg/template/pr84973-3.C: New.
1675
1676 PR c++/84968
1677 * g++.dg/eh/pr84968.C: New.
1678
1679 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1680
1681 PR target/84914
1682 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1683 long double multiply/divide uses the correct function.
1684 * gcc.target/powerpc/mulkc-3.c: Likewise.
1685 * gcc.target/powerpc/divkc-2.c: Likewise.
1686 * gcc.target/powerpc/divkc-3.c: Likewise.
1687
1688 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1689
1690 PR c++/85067
1691 * g++.dg/cpp0x/defaulted51.C: New.
1692 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1693
1694 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1695
1696 PR c++/85077
1697 * g++.dg/ext/vector35.C: New test.
1698
1699 PR c++/85061
1700 * g++.dg/ext/builtin-offsetof3.C: New test.
1701
1702 PR c++/85076
1703 * g++.dg/cpp1y/pr85076.C: New test.
1704
1705 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1706
1707 PR fortran/85084
1708 * gfortran.dg/matmul_rank_1.f90: New test.
1709
1710 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1711 Harald Anlauf <anlauf@gmx.de>
1712
1713 * gfortran.dg/structure_constructor_15.f90: New test.
1714
1715 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1716
1717 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1718 for the diagnostics of overridden functions. Adjust for new wording.
1719 * g++.dg/cpp0x/implicit1.C: Likewise.
1720 * g++.dg/cpp0x/override1.C: Likewise.
1721 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1722 * g++.dg/eh/shadow1.C: Likewise.
1723 * g++.dg/inherit/covariant12.C: Likewise.
1724 * g++.dg/inherit/covariant14.C: Likewise.
1725 * g++.dg/inherit/covariant15.C: Likewise.
1726 * g++.dg/inherit/covariant16.C: Likewise.
1727 * g++.dg/inherit/covariant22.C: Likewise.
1728 * g++.dg/inherit/crash3.C: Likewise.
1729 * g++.dg/inherit/error2.C: Likewise.
1730 * g++.dg/template/crash100.C: Likewise.
1731 * g++.old-deja/g++.eh/spec6.C: Likewise.
1732 * g++.old-deja/g++.mike/p811.C: Likewise.
1733 * g++.old-deja/g++.other/virtual11.C: Likewise.
1734 * g++.old-deja/g++.other/virtual4.C: Likewise.
1735
1736 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1737
1738 PR target/85044
1739 * gcc.target/i386/pr85044.c: New test.
1740
1741 2018-03-27 Martin Sebor <msebor@redhat.com>
1742
1743 PR testsuite/83462
1744 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1745 other than x86.
1746
1747 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1748
1749 PR target/83009
1750 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1751
1752 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1753
1754 PR target/81863
1755 * gcc.target/arm/pr81863.c: New test.
1756
1757 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1758
1759 PR target/85056
1760 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1761 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1762
1763 2018-03-27 Richard Biener <rguenther@suse.de>
1764
1765 PR testsuite/82847
1766 * lib/target-supports.exp (check_ssse3_available): New function.
1767 (check_effective_target_vect_perm_short): Enable for x86 if
1768 check_ssse3_available.
1769
1770 2018-03-27 Richard Biener <rguenther@suse.de>
1771
1772 PR tree-optimization/85082
1773 * gfortran.dg/pr85082.f90: New testcase.
1774
1775 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1776
1777 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1778 to "l=2" in dg-final.
1779
1780 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1781
1782 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1783 * gcc.target/mips/fix-r4000-2.c: Likewise.
1784 * gcc.target/mips/fix-r4000-3.c: Likewise.
1785 * gcc.target/mips/fix-r4000-4.c: Likewise.
1786 * gcc.target/mips/fix-r4000-5.c: Likewise.
1787 * gcc.target/mips/fix-r4000-6.c: Likewise.
1788 * gcc.target/mips/fix-r4000-7.c: Likewise.
1789 * gcc.target/mips/fix-r4000-8.c: Likewise.
1790 * gcc.target/mips/fix-r4000-9.c: Likewise.
1791 * gcc.target/mips/fix-r4000-10.c: Likewise.
1792 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1793 "mulditi3_r4000" instead of "mulditi3".
1794 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1795 "umulditi3_r4000" instead of "umulditi3".
1796
1797 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1798
1799 PR c++/85068
1800 * g++.dg/inherit/covariant22.C: New test.
1801
1802 2018-03-27 Richard Biener <rguenther@suse.de>
1803
1804 PR testsuite/84004
1805 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1806 alignment.
1807
1808 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1809 Jason Merrill <jason@redhat.com>
1810
1811 PR c++/84632
1812 * g++.dg/init/array49.C: New.
1813 * g++.dg/torture/pr70499.C: Adjust.
1814
1815 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1816
1817 PR target/85073
1818 * gcc.target/i386/pr85073.c: New test.
1819
1820 2018-03-26 Richard Biener <rguenther@suse.de>
1821
1822 PR testsuite/85066
1823 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1824 instead of long.
1825
1826 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1827
1828 PR fortran/66709
1829 * gfortran.dg/parameter_array_format.f90: New test.
1830
1831 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1832 Neil Carlson <neil.n.carlson@gmail.com>
1833
1834 PR fortran/84381
1835 * gfortran.dg/literal_character_constant_1.inc: Replace
1836 call abort by STOP n.
1837 * gfortran.dg/overload_1.f90: Likewise.
1838
1839 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1840 Dominique d'Humieres <dominiq@gcc.gnu.org>
1841
1842 PR fortran/84924
1843 * gfortran.dg/scalar_pointer_1.f90: New test.
1844
1845 2018-03-25 Tom de Vries <tom@codesourcery.com>
1846
1847 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1848 precise.
1849
1850 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1851
1852 PR fortran/69497
1853 * gfortran.dg/pr89497.f90: New test.
1854
1855 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1856
1857 PR fortran/70068
1858 * gfortran.dg/substr_7.f90: New test.
1859
1860 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1861
1862 PR fortran/42651
1863 * gfortran.dg/pr42651.f90: New test.
1864 * gfortran.dg/func_result_7.f90: Update error message.
1865
1866 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1867
1868 PR tree-optimization/84005
1869 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1870 failing to force the alignment.
1871
1872 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1873
1874 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1875 from this to...
1876 <vclzd>: ...this.
1877
1878 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1879
1880 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1881 message. Fix scan-assembler patterns.
1882
1883 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1884
1885 PR c++/85015
1886 * g++.dg/cpp0x/pr85015.C: New test.
1887
1888 PR c++/84942
1889 * g++.dg/cpp1y/pr84942.C: New test.
1890
1891 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1892
1893 PR inline-asm/85030
1894 * testsuite/gcc.target/i386/pr85030.c: New.
1895
1896 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1897
1898 PR target/85026
1899 * g++.dg/pr85026.C: New test.
1900
1901 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1902
1903 * g++.dg/debug/pr84704.C: XFAIL AIX.
1904
1905 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1906
1907 PR target/84826
1908 * gcc.target/arm/pr84826.c: Add dg directive.
1909
1910 2018-03-23 Marek Polacek <polacek@redhat.com>
1911
1912 PR c++/85033
1913 * g++.dg/ext/builtin-offsetof2.C: New test.
1914
1915 PR c++/85045
1916 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1917 * gcc.dg/pr85045.c: New test.
1918
1919 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1920
1921 PR debug/85020
1922 * gnat.dg/lto22.adb: New test.
1923 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1924 * gnat.dg/lto22_pkg2.ads: Likewise.
1925
1926 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1927
1928 PR c/80778
1929 * gcc.dg/lto/pr80778_0.c: New test.
1930
1931 PR inline-asm/85034
1932 * gcc.target/i386/pr85034.c: New test.
1933
1934 PR inline-asm/85022
1935 * c-c++-common/torture/pr85022.c: New test.
1936
1937 PR sanitizer/85029
1938 * g++.dg/ubsan/pr85029.C: New test.
1939
1940 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1941
1942 PR c++/71251
1943 * g++.dg/cpp0x/pr71251.C: New.
1944
1945 PR c++/84789
1946 * g++.dg/template/pr84789.C: New.
1947 * g++.dg/template/pr84789-2.C: New.
1948 * g++.dg/template/pr84789-3.C: New.
1949 * g++.dg/parse/dtor11.C: Accept alternate error message.
1950
1951 PR c++/84729
1952 * g++.dg/pr84729.C: New.
1953 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1954 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1955 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1956
1957 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1958
1959 PR fortran/84922
1960 * gfortran.dg/interface_42.f90: New test.
1961 * gfortran.dg/interface_43.f90: New test.
1962
1963 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1964
1965 PR target/84826
1966 * gcc.target/arm/pr84826.c: New test.
1967
1968 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1969
1970 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1971 dg-require-effective-target.
1972 * gcc.target/arm/addr-modes-int.c: Likewise.
1973 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1974
1975 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1976
1977 PR target/84760
1978 * gcc.target/powerpc/altivec-ld-1.c: New test.
1979
1980 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1981
1982 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1983
1984 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1985
1986 PR inline-asm/84941
1987 * gcc.dg/pr84941.c: New test.
1988
1989 2018-03-22 Tom de Vries <tom@codesourcery.com>
1990
1991 PR tree-optimization/84956
1992 * gcc.dg/pr84956.c: New test.
1993
1994 2018-03-22 Marek Polacek <polacek@redhat.com>
1995
1996 PR c++/84854
1997 * g++.dg/cpp1z/constexpr-if15.C: New test.
1998 * g++.dg/cpp1z/constexpr-if16.C: New test.
1999
2000 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2001
2002 * gcc.dg/builtin-tgmath-3.c: New test.
2003
2004 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2005
2006 PR c++/71965
2007 * g++.dg/concepts/pr71965.C: New.
2008
2009 PR c++/84610
2010 PR c++/84642
2011 * g++.dg/cpp0x/pr84610.C: New.
2012 * g++.dg/cpp0x/pr84642.C: New.
2013
2014 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2015
2016 PR c/84999
2017 * c-c++-common/pr84999.c: New test.
2018
2019 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2020
2021 PR c++/84972
2022 * g++.dg/ext/desig10.C: New.
2023
2024 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2025 Harald Anlauf <anlauf@gmx.de>
2026
2027 PR fortran/84957
2028 * gfortran.dg/pr84957.f90: New test.
2029
2030 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR tree-optimization/84960
2033 * gcc.c-torture/compile/pr84960.c: New test.
2034
2035 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2036
2037 PR tree-optimization/84811
2038 * gcc.dg/torture/pr84811.c: New test.
2039
2040 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2041
2042 PR tree-optimization/84982
2043 * c-c++-common/pr84982.c: New test.
2044
2045 PR c++/84961
2046 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2047 "m" (++x) in C++.
2048 * g++.dg/torture/pr84961-1.C: New test.
2049 * g++.dg/torture/pr84961-2.C: New test.
2050
2051 2018-03-21 Nathan Sidwell <nathan@acm.org>
2052
2053 PR c++/85008
2054 * g++.dg/pr85008.C: New.
2055
2056 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2057
2058 PR fortran/84615
2059 * gfortran.dg/char_result_17.f90: New test.
2060
2061 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2062
2063 PR c++/84994
2064 * g++.dg/other/accessor-fixits-1.C: Move to...
2065 * g++.dg/torture/accessor-fixits-1.C: ...here.
2066 * g++.dg/other/accessor-fixits-2.C: Move to...
2067 * g++.dg/torture/accessor-fixits-2.C: ...here.
2068 * g++.dg/other/accessor-fixits-3.C: Move to...
2069 * g++.dg/torture/accessor-fixits-3.C: ...here.
2070 * g++.dg/other/accessor-fixits-4.C: Move to...
2071 * g++.dg/torture/accessor-fixits-4.C: ...here.
2072 * g++.dg/other/accessor-fixits-5.C: Move to...
2073 * g++.dg/torture/accessor-fixits-5.C: ...here.
2074 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2075 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2076 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2077
2078 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2079
2080 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2081
2082 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2083
2084 PR target/82989
2085 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2086
2087 2018-03-21 Nathan Sidwell <nathan@acm.org>
2088
2089 PR c++/84804
2090 * g++.dg/lookup/pr84804.C: New.
2091
2092 2018-03-21 Martin Sebor <msebor@redhat.com>
2093
2094 PR c++/84850
2095 * g++.dg/Wclass-memaccess-3.C: New test.
2096 * g++.dg/Wclass-memaccess-4.C: New test.
2097
2098 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2099
2100 PR c++/84892
2101 * g++.dg/other/accessor-fixits-1.C
2102 (test_access_const_t1_color): New.
2103 (test_deref_const_t1_color): New.
2104 * g++.dg/other/accessor-fixits-5.C: New testcase.
2105
2106 2018-03-21 Tom de Vries <tom@codesourcery.com>
2107
2108 PR tree-optimization/83126
2109 * gcc.dg/graphite/pr83126.c: New test.
2110
2111 2018-03-21 Nathan Sidwell <nathan@acm.org>
2112
2113 * g++.dg/ext/anon-struct6.C: Adjust.
2114 * g++.dg/ext/deprecate-1.C: New.
2115 * g++.dg/ext/deprecate-2.C: New.
2116 * g++.dg/lookup/pr84602.C: Adjust.
2117 * g++.dg/lookup/pr84962.C: Adjust.
2118 * g++.old-deja/g++.other/anon4.C
2119
2120 PR c++/84836
2121 * g++.dg/lookup/pr84836.C: New.
2122
2123 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2124
2125 PR tree-optimization/84969
2126 * gcc.dg/tree-ssa/pr84969.c: New test.
2127
2128 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR rtl-optimization/84989
2131 * gcc.target/i386/pr84989.c: New test.
2132
2133 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2134
2135 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2136
2137 2018-03-21 Martin Liska <mliska@suse.cz>
2138
2139 PR ipa/84963
2140 * gfortran.dg/goacc/pr84963.f90: New test.
2141
2142 2018-03-21 Marek Polacek <polacek@redhat.com>
2143
2144 PR c++/71638, ICE with NSDMI and reference.
2145 * g++.dg/cpp0x/nsdmi14.C: New test.
2146 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2147
2148 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2149
2150 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2151 MIPS with -mpaired-single directives.
2152
2153 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2154
2155 PR fortran/85001
2156 * gfortran.dg/interface_41.f90: New test.
2157
2158 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2159
2160 PR debug/84875
2161 * gcc.dg/pr84875.c: New test.
2162
2163 2018-03-20 Marek Polacek <polacek@redhat.com>
2164
2165 PR c++/84978, ICE with NRVO.
2166 * g++.dg/opt/nrv19.C: New test.
2167
2168 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2169
2170 PR target/82518
2171 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2172 Disable for armeb targets.
2173 * gcc.target/arm/pr82518.c: New test.
2174
2175 2018-03-20 Nathan Sidwell <nathan@acm.org>
2176
2177 PR c++/84962
2178 * g++.dg/lookup/pr84962.C: New.
2179
2180 PR c++/84970
2181 * g++.dg/lookup/pr84970.C: New.
2182
2183 2018-03-20 Richard Biener <rguenther@suse.de>
2184
2185 PR target/84986
2186 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2187
2188 2018-03-20 Martin Liska <mliska@suse.cz>
2189
2190 PR ipa/84825
2191 * g++.dg/ipa/pr84825.C: New test.
2192
2193 2018-03-20 Martin Liska <mliska@suse.cz>
2194
2195 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2196
2197 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2198
2199 PR target/84845
2200 * gcc.c-torture/compile/pr84845.c: New test.
2201
2202 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2203
2204 PR target/82989
2205 * gcc.target/arm/pr82989.c: New test.
2206
2207 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR target/84945
2210 * gcc.target/i386/pr84945.c: New test.
2211
2212 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2213
2214 PR target/81647
2215 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2216
2217 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR c/84953
2220 * gcc.dg/pr84953.c: New test.
2221
2222 2018-03-19 Marek Polacek <polacek@redhat.com>
2223
2224 PR c++/84925
2225 * g++.dg/cpp1z/lambda-__func__.C: New test.
2226
2227 PR c++/84927
2228 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2229
2230 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2231
2232 PR sanitizer/78651
2233 * g++.dg/asan/pr78651.C: New test.
2234
2235 2018-03-19 Tom de Vries <tom@codesourcery.com>
2236
2237 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2238 vect_int_mult. Add nvptx xfail for PR84958.
2239
2240 2018-03-19 Nathan Sidwell <nathan@acm.org>
2241
2242 PR c++/84835
2243 * g++.dg/cpp1y/pr84835.C: New.
2244
2245 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2246
2247 PR target/81647
2248 * gcc.target/aarch64/pr81647.c: New.
2249
2250 2018-03-19 Richard Biener <rguenther@suse.de>
2251
2252 PR tree-optimization/84933
2253 * g++.dg/pr84933.C: New testcase.
2254
2255 2018-03-19 Richard Biener <rguenther@suse.de>
2256
2257 PR tree-optimization/84859
2258 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2259 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2260 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2261 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2262
2263 2018-03-19 Nathan Sidwell <nathan@acm.org>
2264
2265 PR c++/84812
2266 * g++.dg/lookup/pr84812.C: New.
2267
2268 2018-03-19 Richard Biener <rguenther@suse.de>
2269
2270 PR tree-optimization/84929
2271 * gcc.dg/torture/pr84929.c: New testcase.
2272
2273 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2274
2275 PR target/84711
2276 * gcc.target/arm/big-endian-subreg.c: Delete.
2277
2278 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2279
2280 PR fortran/84931
2281 * gfortran.dg/array_constructor_52.f90: New test.
2282
2283 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2284
2285 PR fortran/77414
2286 * gfortran.dg/pr77414.f90: New test.
2287 * gfortran.dg/internal_references_1.f90: Adjust error message.
2288
2289 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2290
2291 PR fortran/65453
2292 * gfortran.dg/pr65453.f90: New test.
2293
2294 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2295
2296 PR tree-optimization/84913
2297 * gfortran.dg/vect/pr84913.f90: New test.
2298
2299 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2300
2301 PR fortran/79929
2302 * gfortran.dg/warn_concat.f90: New test.
2303
2304 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2305
2306 PR target/84899
2307 * gcc.dg/pr84899.c: New test.
2308
2309 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2310
2311 PR fortran/69395
2312 * gfortran.dg/pr69395.f90: Add test for max dimensions
2313
2314 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2315
2316 PR target/84876
2317 * gcc.target/i386/pr84876.c: New test.
2318
2319 2018-03-16 Martin Liska <mliska@suse.cz>
2320
2321 PR ipa/84833
2322 * gcc.target/i386/mvc11.c: New test.
2323
2324 2018-03-16 Martin Liska <mliska@suse.cz>
2325
2326 PR ipa/84722
2327 * gcc.target/i386/mvc10.c: New test.
2328
2329 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2330
2331 PR c++/79937
2332 PR c++/82410
2333 * g++.dg/cpp1y/pr79937-1.C: New test.
2334 * g++.dg/cpp1y/pr79937-2.C: New test.
2335 * g++.dg/cpp1y/pr79937-3.C: New test.
2336 * g++.dg/cpp1y/pr79937-4.C: New test.
2337 * g++.dg/cpp1y/pr82410.C: New test.
2338
2339 2018-03-16 Tom de Vries <tom@codesourcery.com>
2340
2341 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2342
2343 2018-03-16 Tom de Vries <tom@codesourcery.com>
2344
2345 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2346
2347 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2348
2349 PR c++/84874
2350 * g++.dg/cpp2a/desig8.C: New test.
2351
2352 PR tree-optimization/84841
2353 * gcc.dg/pr84841.c: New test.
2354
2355 PR c++/84874
2356 * g++.dg/cpp2a/desig7.C: New test.
2357
2358 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2359 Jim MacArthur <jim.macarthur@codethink.co.uk>
2360
2361 * gfortran.dg/automatic_1.f90: New test.
2362 * gfortran.dg/automatic_repeat.f90: New test
2363 * gfortran.dg/automatic_save.f90: New test.
2364 * gfortran.dg/vax_structure.f90: New test.
2365
2366 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2367
2368 PR fortran/78741
2369 * gfortran.dg/pr78741.f90: New test.
2370
2371 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2372
2373 PR fortran/69395
2374 * gfortran.dg/pr69395.f90: New test.
2375
2376 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2377
2378 PR c++/79085
2379 * g++.dg/opt/pr79085.C: New test.
2380
2381 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2382
2383 PR target/84574
2384 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2385 label instead of __x86_indirect_thunk label.
2386
2387 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2388
2389 PR c++/84222
2390 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2391 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2392 * g++.dg/warn/deprecated-13.C: New test.
2393
2394 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2395
2396 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2397
2398 2018-03-15 Richard Biener <rguenther@suse.de>
2399
2400 PR c/84873
2401 * c-c++-common/pr84873.c: New testcase.
2402
2403 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2404
2405 PR target/84711
2406 * gcc.target/arm/big-endian-subreg.c: New.
2407
2408 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2409
2410 PR target/84860
2411 * gcc.c-torture/compile/pr84860.c: New test.
2412
2413 2018-03-15 Julia Koval <julia.koval@intel.com>
2414
2415 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2416 cannonlake.
2417 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2418 avx512bitalg.
2419
2420 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2421
2422 PR c/84853
2423 * gcc.dg/pr84853.c: New test.
2424
2425 2018-03-14 Carl Love <cel@us.ibm.com>
2426
2427 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2428
2429 2018-03-14 Martin Liska <mliska@suse.cz>
2430
2431 PR ipa/8480
2432 * g++.dg/lto/pr84805_0.C: New test.
2433 * g++.dg/lto/pr84805_1.C: New test.
2434 * g++.dg/lto/pr84805_2.C: New test.
2435
2436 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2437
2438 PR c/84852
2439 * gcc.dg/fixits-pr84852-1.c: New test.
2440 * gcc.dg/fixits-pr84852-2.c: New test.
2441
2442 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2443
2444 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2445 separate verbose message.
2446 * lib/scandump.exp (scan-dump-times): Likewise.
2447
2448 2018-03-14 Julia Koval <julia.koval@intel.com>
2449
2450 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2451 server.
2452 * gcc.target/i386/funcspec-56.inc: Ditto.
2453
2454 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2455
2456 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2457 aarch64_sve_hw.
2458
2459 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR sanitizer/83392
2462 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2463 check count from 17 to 14.
2464
2465 PR target/84844
2466 * gcc.target/i386/pr84844.c: New test.
2467
2468 2018-03-14 Richard Biener <rguenther@suse.de>
2469
2470 PR tree-optimization/84830
2471 * gcc.dg/torture/pr84830.c: New testcase.
2472
2473 2018-03-14 Marek Polacek <polacek@redhat.com>
2474
2475 PR c++/84596
2476 * g++.dg/cpp0x/static_assert15.C: New test.
2477
2478 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2479
2480 PR fortran/61775
2481 * gfortran.dg/pr61775.f90: New test.
2482
2483 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2484
2485 PR c++/84843
2486 * g++.dg/ext/pr84843-1.C: New test.
2487 * g++.dg/ext/pr84843-2.C: New test.
2488
2489 2018-03-13 David Pagan <dave.pagan@oracle.com>
2490
2491 PR c/46921
2492 * gcc.dg/pr46921.c: New test.
2493
2494 2018-03-13 Martin Sebor <msebor@redhat.com>
2495
2496 PR tree-optimization/84725
2497 * c-c++-common/Wstringop-truncation-4.c: New test.
2498 * c-c++-common/attr-nonstring-5.c: New test.
2499
2500 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2501
2502 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2503 than unpacks.
2504 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2505 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2506
2507 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2508
2509 * gcc.target/aarch64/sve/tls_1.c: New test.
2510 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2511
2512 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2513
2514 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2515 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2516
2517 2018-03-13 Martin Liska <mliska@suse.cz>
2518
2519 PR ipa/84658.
2520 * g++.dg/ipa/pr84658.C: New test.
2521
2522 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR middle-end/84834
2525 * gcc.dg/pr84834.c: New test.
2526
2527 PR target/84827
2528 * gcc.target/i386/pr84827.c: New test.
2529
2530 PR target/84828
2531 * g++.dg/ext/pr84828.C: New test.
2532
2533 PR target/84786
2534 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2535 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2536
2537 PR c++/84808
2538 * g++.dg/cpp1y/constexpr-84808.C: New test.
2539
2540 PR c++/84704
2541 * g++.dg/debug/pr84704.C: New test.
2542
2543 2018-03-12 Renlin Li <renlin.li@arm.com>
2544
2545 * gcc.target/aarch64/movi_hf.c: New.
2546 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2547 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2548
2549 2018-03-12 Martin Sebor <msebor@redhat.com>
2550
2551 PR tree-optimization/83456
2552 * c-c++-common/Wrestrict-2.c: Remove test cases.
2553 * c-c++-common/Wrestrict.c: Same.
2554 * gcc.dg/Wrestrict-12.c: New test.
2555 * gcc.dg/Wrestrict-14.c: New test.
2556
2557 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2558
2559 * g++.dg/pr84821.C: New test.
2560
2561 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2562
2563 * gcc.dg/pr84799.c: New test.
2564
2565 2018-03-12 Richard Biener <rguenther@suse.de>
2566
2567 PR tree-optimization/84803
2568 * gcc.dg/torture/pr84803.c: New testcase.
2569
2570 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2571
2572 PR c++/84813
2573 * g++.dg/debug/pr84813.C: New test.
2574
2575 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2576
2577 PR fortran/84546
2578 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2579
2580 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2581
2582 PR fortran/83939
2583 * gfortran.dg/pr83939.f90
2584
2585 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2586
2587 PR fortran/66128
2588 * gfortran.dg/zero_sized_9.f90: New test.
2589
2590 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2591
2592 PR debug/58150
2593 * g++.dg/debug/dwarf2/enum2.C: New test.
2594
2595 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2596
2597 PR fortran/84734
2598 * gfortran.dg/pr84734.f90: New test.
2599
2600 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2601
2602 * gnat.dg/prot3.adb: New test.
2603 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2604
2605 2018-03-09 Jason Merrill <jason@redhat.com>
2606 Paolo Carlini <paolo.carlini@oracle.com>
2607
2608 PR c++/71169
2609 PR c++/71832
2610 * g++.dg/cpp0x/pr71169.C: New.
2611 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2612 * g++.dg/cpp0x/pr71832.C: Likewise.
2613
2614 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2615
2616 PR target/83969
2617 * gcc.target/powerpc/pr83969.c: New test.
2618
2619 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2620
2621 PR target/84772
2622 * gcc.dg/pr84772.c: New test.
2623
2624 PR c++/84076
2625 * g++.dg/warn/Wformat-2.C: New test.
2626
2627 PR c++/84767
2628 * g++.dg/ext/vla18.C: New test.
2629
2630 2018-03-09 Martin Sebor <msebor@redhat.com>
2631
2632 PR tree-optimization/84526
2633 * gcc.dg/Wrestrict-10.c: New test.
2634 * gcc.dg/Wrestrict-11.c: New test.
2635
2636 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2637
2638 PR rtl-optimization/84682
2639 * gcc.dg/torture/pr84682-1.c: New.
2640 * gcc.dg/torture/pr84682-2.c: New.
2641 * gcc.dg/torture/pr84682-3.c: New.
2642
2643 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2644
2645 PR c++/84724
2646 * g++.dg/ext/pr84724.C: New test.
2647
2648 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2649
2650 PR target/83712
2651 * gcc.target/arm/pr83712.c: New.
2652
2653 2018-03-09 Richard Biener <rguenther@suse.de>
2654
2655 PR tree-optimization/84775
2656 * gcc.dg/torture/pr84775.c: New testcase.
2657
2658 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR debug/84404
2661 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2662 targets.
2663
2664 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2665
2666 * gcc.c-torture/compile/20180309-1.c: New test.
2667
2668 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2669
2670 PR c++/80598
2671 * g++.dg/warn/Wunused-function4.C: New test.
2672
2673 PR inline-asm/84742
2674 * gcc.target/i386/pr84742-1.c: New test.
2675 * gcc.target/i386/pr84742-2.c: New test.
2676
2677 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2678
2679 PR target/84748
2680 * gcc.c-torture/execute/pr84748.c: New test.
2681
2682 2018-03-08 Richard Biener <rguenther@suse.de>
2683
2684 PR middle-end/84552
2685 * gcc.dg/graphite/pr84552.c: New testcase.
2686
2687 2018-03-08 Richard Biener <rguenther@suse.de>
2688
2689 PR tree-optimization/84178
2690 * gcc.dg/torture/pr84178-2.c: New testcase.
2691
2692 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2693
2694 PR tree-optimization/84178
2695 * gcc.c-torture/compile/pr84178-1.c: New test.
2696
2697 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2698
2699 * lib/target-supports.exp: Do not return zero from a ifunc
2700 function.
2701
2702 2018-03-08 Richard Biener <rguenther@suse.de>
2703
2704 PR tree-optimization/84746
2705 * gcc.dg/torture/pr84746.c: New testcase.
2706
2707
2708 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2709 PR debug/84404
2710 PR debug/84408
2711 * gcc.dg/graphite/pr84404.c: New.
2712
2713 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2714
2715 PR tree-optimization/84740
2716 * gcc.dg/torture/pr84740.c: New test.
2717
2718 PR tree-optimization/84739
2719 * gcc.dg/pr84739.c: New test.
2720
2721 2018-03-07 Martin Sebor <msebor@redhat.com>
2722
2723 PR tree-optimization/83519
2724 * gcc.dg/Wrestrict-13.c: New test.
2725
2726 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2727
2728 PR fortran/64124
2729 PR fortran/70409
2730 * gfortran.dg/pr64124.f90: New tests.
2731 * gfortran.dg/pr70409.f90: New tests.
2732
2733 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2734
2735 PR target/82411
2736 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2737
2738 2018-03-07 Martin Sebor <msebor@redhat.com>
2739
2740 PR tree-optimization/84526
2741 * gcc.dg/Wrestrict-10.c: New test.
2742
2743 2018-03-07 Martin Sebor <msebor@redhat.com>
2744
2745 PR tree-optimization/84468
2746 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2747 * gcc.dg/Wstringop-truncation.c: New test.
2748 * gcc.dg/Wstringop-truncation-2.c: New test.
2749
2750 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2751
2752 PR fortran/84565
2753 * gfortran.dg/pr84565.f90: New test.
2754
2755 PR middle-end/84723
2756 * gcc.target/i386/pr84723-1.c: New test.
2757 * gcc.target/i386/pr84723-2.c: New test.
2758 * gcc.target/i386/pr84723-3.c: New test.
2759 * gcc.target/i386/pr84723-4.c: New test.
2760 * gcc.target/i386/pr84723-5.c: New test.
2761
2762 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2763
2764 PR fortran/64107
2765 * gfortran.dg/pr64107.f90: New test.
2766
2767 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2768
2769 PR fortran/84697
2770 PR fortran/66128
2771 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2772
2773 2018-03-06 Marek Polacek <polacek@redhat.com>
2774
2775 PR c++/84684
2776 * g++.dg/cpp1z/constexpr-84684.C: New test.
2777
2778 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2779
2780 PR c/84721
2781 * gcc.dg/pr84721.c: New test.
2782
2783 PR target/84710
2784 * gcc.dg/pr84710.c: New test.
2785
2786 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2787
2788 PR fortran/56667
2789 * gfortran.dg/implied_do_2.f90: New test.
2790 * gfortran.dg/coarray_8.f90: Update for new error message.
2791
2792 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2793
2794 PR inline-asm/84683
2795 * g++.dg/ext/pr84683.C: New test.
2796
2797 PR tree-optimization/84687
2798 * gcc.dg/pr84687.c: New test.
2799
2800 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2801
2802 PR c++/84231
2803 * g++.dg/pr84231.C: New.
2804
2805 PR c++/84593
2806 * g++.dg/cpp1y/pr84593.C: New.
2807
2808 PR c++/84492
2809 * g++.dg/pr84492.C: New.
2810
2811 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2812
2813 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2814 __builtin_ppc_speculation_barrier.
2815
2816 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2817
2818 PR target/84700
2819 * gcc.target/powerpc/pr84700.c: New test.
2820
2821 2018-03-05 Nathan Sidwell <nathan@acm.org>
2822
2823 PR c++/84702
2824 * g++.dg/lookup/pr84702.C: New.
2825
2826 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2827
2828 PR target/84564
2829 * gcc.target/i386/pr84564.c: New test.
2830
2831 2018-03-05 Marek Polacek <polacek@redhat.com>
2832
2833 PR c++/84707
2834 * g++.dg/cpp0x/inline-ns10.C: New test.
2835
2836 2018-03-05 Nathan Sidwell <nathan@acm.org>
2837
2838 PR c++/84694
2839 * g++.dg/template/pr84694.C: New.
2840
2841 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2842
2843 PR target/84524
2844 * gcc.c-torture/execute/pr84524.c: New test.
2845 * gcc.target/i386/avx512bw-pr84524.c: New test.
2846
2847 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2848
2849 PR target/84264
2850 * g++.dg/pr84264.C: New test.
2851
2852 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2853
2854 PR c++/84618
2855 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2856 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2857 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2858
2859 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2860
2861 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2862 * g++.dg/other/i386-3.C: Ditto.
2863 * gcc.target/i386/sse-12.c: Ditto.
2864 * gcc.target/i386/sse-13.c: Ditto.
2865 * gcc.target/i386/sse-14.c: Ditto.
2866 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2867 * gcc.target/i386/wbinvd-1.c: New test.
2868 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2869 * gcc.target/i386/pconfig-1.c: Ditto.
2870
2871 2018-03-05 Pádraig Brady <P@draigBrady.com>
2872 Nathan Sidwell <nathan@acm.org>
2873
2874 PR c++/84497
2875 * g++.dg/cpp0x/pr84497.C: New.
2876
2877 2018-03-05 Richard Biener <rguenther@suse.de>
2878
2879 PR tree-optimization/84670
2880 * gcc.dg/pr84670-1.c: New testcase.
2881 * gcc.dg/pr84670-2.c: Likewise.
2882 * gcc.dg/pr84670-3.c: Likewise.
2883 * gcc.dg/pr84670-4.c: Likewise.
2884
2885 2018-03-05 Richard Biener <rguenther@suse.de>
2886
2887 PR tree-optimization/84650
2888 * gcc.dg/graphite/pr84650.c: New testcase.
2889
2890 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2891
2892 PR c++/82022
2893 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2894
2895 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2896
2897 PR fortran/71085
2898 * gfortran.dg/pr71085.f90: New test.
2899
2900 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2901
2902 PR fortran/66128
2903 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2904
2905 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2906
2907 PR fortran/51434
2908 * gfortran.dg/pr51434.f90: New test.
2909
2910 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/61358
2913 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2914
2915 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2916
2917 PR c++/67370
2918 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2919
2920 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2921
2922 PR c++/71464
2923 * g++.dg/torture/pr71464.C: New.
2924
2925 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2926
2927 PR fortran/80965
2928 * gfortran.dg/select_type_41.f90: New test.
2929
2930 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2931
2932 PR c++/61135
2933 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2934
2935 2018-03-02 Marek Polacek <polacek@redhat.com>
2936
2937 PR c++/84578
2938 * g++.dg/ext/flexary29.C: New test.
2939
2940 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2941
2942 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2943
2944 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2945
2946 PR c++/81812
2947 * g++.dg/torture/pr81812.C: New.
2948
2949 2018-03-02 Marek Polacek <polacek@redhat.com>
2950
2951 PR c++/84171
2952 * g++.dg/warn/Wsign-compare-8.C: New test.
2953
2954 PR c++/84663
2955 * g++.dg/parse/array-size3.C: New test.
2956
2957 PR c++/84664
2958 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2959
2960 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2961
2962 PR c++/84662
2963 * g++.dg/cpp1y/pr84662.C: New test.
2964
2965 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2966
2967 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2968 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2969 "dg-lto-options".
2970 * g++.dg/lto/20101010-1_0.C: Likewise.
2971 * g++.dg/lto/20101010-2_0.C: Likewise.
2972
2973 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR ipa/84628
2976 * gcc.dg/pr84628.c: New test.
2977
2978 PR target/56540
2979 * gcc.target/ia64/pr56540.c: New test.
2980
2981 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2982
2983 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2984 32-bit target.
2985 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2986 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2987 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2988 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2989
2990 2018-03-02 Marek Polacek <polacek@redhat.com>
2991
2992 PR c++/84590
2993 * c-c++-common/ubsan/shift-11.c: New test.
2994
2995 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2996
2997 * gcc.dg/vect/vect-alias-check-13.c: New test.
2998
2999 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3000
3001 PR target/84614
3002 * gcc.dg/pr84614.c: New test.
3003
3004 PR inline-asm/84625
3005 * gcc.target/i386/pr84625.c: New test.
3006
3007 2018-03-02 Richard Biener <rguenther@suse.de>
3008
3009 PR tree-optimization/84427
3010 * gcc.dg/torture/pr84427.c: New testcase.
3011
3012 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3013
3014 PR target/84534
3015 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3016 powerpc64le*-*-linux*.
3017 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3018 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3019
3020 2018-03-01 Martin Sebor <msebor@redhat.com>
3021
3022 PR c++/84294
3023 * g++.dg/ext/attr-const.C: Remove xfail.
3024 * g++.dg/ext/attr-malloc-3.C: New test.
3025 * g++.dg/ext/attr-noinline-3.C: New test.
3026 * g++.dg/ext/attr-noreturn-3.C: New test.
3027 * g++.dg/ext/attr-nothrow-3.C: New test.
3028 * g++.dg/ext/attr-pure.C: Remove xfail.
3029
3030 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3031
3032 PR sanitizer/70875
3033 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3034 dg-options and dg-shouldfail "ubsan" directive.
3035
3036 2018-03-01 Marek Polacek <polacek@redhat.com>
3037 Jason Merrill <jason@redhat.com>
3038
3039 PR c++/84582
3040 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3041 * g++.dg/cpp1z/static1.C: New test.
3042 * g++.dg/template/static37.C: New test.
3043
3044 2018-03-01 Nathan Sidwell <nathan@acm.org>
3045
3046 PR c++/84434
3047 * g++.dg/template/pr84434.C: New.
3048
3049 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3050
3051 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3052 -mthumb to the command-line.
3053
3054 2018-03-01 Marek Polacek <polacek@redhat.com>
3055
3056 PR c++/84596
3057 * g++.dg/cpp0x/static_assert14.C: New test.
3058
3059 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/79410
3062 * g++.dg/torture/pr79410.C: New.
3063
3064 2018-03-01 Martin Liska <mliska@suse.cz>
3065
3066 PR sanitizer/82484
3067 * gcc.dg/asan/pr82484.c: New test.
3068
3069 2018-03-01 Richard Biener <rguenther@suse.de>
3070
3071 PR debug/84645
3072 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3073
3074 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3075
3076 PR fortran/84219
3077 * gfortran.dg/coarray_47.f90: New test.
3078
3079 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3080
3081 PR fortran/84538
3082 * gfortran.dg/class_array_23.f03: New test.
3083
3084 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3085
3086 PR rtl-optimization/84528
3087 * gcc.dg/torture/pr84538.c: Rename to...
3088 * gcc.dg/torture/pr84528.c: ...this.
3089
3090 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3091
3092 PR rtl-optimization/84528
3093 * gcc.dg/torture/pr84538.c: New test.
3094
3095 2018-02-28 Martin Sebor <msebor@redhat.com>
3096
3097 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3098 -fpic test failures.
3099 * c-c++-common/Wrestrict-2.c: Same.
3100 * c-c++-common/Wstringop-truncation.c: Same.
3101 * gcc.dg/Warray-bounds-22.c: Same.
3102 * gcc.dg/Wstringop-overflow.c: Same.
3103 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3104 (signed_range): Same.
3105 (unsigned_anti_range): Same.
3106 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3107 (signed_range): Same.
3108 (unsigned_anti_range): Same.
3109 * gcc.dg/attr-alloc_size-7.c: Same.
3110 * gcc.dg/attr-alloc_size-8.c: Same.
3111 * gcc.dg/builtin-alloc-size.c: Same.
3112 * gcc.dg/builtin-stpncpy.c: Same.
3113 * gcc.dg/builtins-nonnull.c: Same.
3114 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3115 * gcc.dg/pr79214.c: Same.
3116 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3117 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3118 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3119 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3120 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3121 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3122 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3123 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3124 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3125 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3126 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3127
3128 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3129
3130 PR target/84014
3131 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3132
3133 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3134
3135 PR c++/84609
3136 * g++.dg/cpp0x/pr84609.C: New test.
3137
3138 2018-02-28 Martin Sebor <msebor@redhat.com>
3139
3140 PR testsuite/84617
3141 * g++.dg/ext/attr-malloc-3.C: New test.
3142 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3143 to pre-existing problems.
3144 * g++.dg/ext/attr-pure.C: Same.
3145
3146 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3147
3148 PR fortran/83901
3149 * gfortran.dg/associate_37.f90: New test.
3150
3151 PR fortran/83344
3152 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3153
3154 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3155
3156 PR target/52991
3157 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3158 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3159 * gcc.dg/bf-ms-layout-4.c: New test.
3160 * gcc.dg/bf-ms-layout-5.c: New test.
3161
3162 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3163
3164 PR target/83399
3165 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3166
3167 2018-02-28 Richard Biener <rguenther@suse.de>
3168
3169 PR tree-optimization/84584
3170 * gcc.dg/graphite/pr84584.c: New testcase.
3171
3172 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3173
3174 PR preprocessor/84517
3175 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3176
3177 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3178
3179 * c-c++-common/dump-ada-spec-12.c: New test.
3180 * c-c++-common/dump-ada-spec-13.c: Likewise.
3181
3182 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3183
3184 * c-c++-common/dump-ada-spec-11.c: New test.
3185
3186 2018-02-28 Martin Liska <mliska@suse.cz>
3187
3188 PR testsuite/84597
3189 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3190 * g++.dg/ext/timevar2.C: Likewise.
3191
3192 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3193
3194 * c-c++-common/dump-ada-spec-8.c: New test.
3195 * c-c++-common/dump-ada-spec-9.c: Likewise.
3196 * c-c++-common/dump-ada-spec-10.c: Likewise.
3197
3198 2018-02-28 Richard Biener <rguenther@suse.de>
3199
3200 PR middle-end/84607
3201 * gcc.dg/pr84607.c: New testcase.
3202
3203 2018-02-28 Nathan Sidwell <nathan@acm.org>
3204
3205 PR c++/84602
3206 * g++.dg/lookup/pr84602.C: New.
3207
3208 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3209
3210 PR c++/83871
3211 PR c++/83503
3212 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3213 dg-options.
3214 * g++.dg/ext/attr-nonnull.C: Likewise.
3215 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3216 directives.
3217 * g++.dg/ext/attr-noinline-2.C: Likewise.
3218 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3219 -fdump-tree-eh in dg-options.
3220
3221 2018-02-28 Alan Modra <amodra@gmail.com>
3222
3223 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3224 GNU ld message.
3225 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3226
3227 2018-02-27 Martin Sebor <msebor@redhat.com>
3228
3229 PR c++/83871
3230 PR c++/83503
3231 * g++.dg/Wmissing-attributes.C: New test.
3232 * g++.dg/ext/attr-const-pure.C: New test.
3233 * g++.dg/ext/attr-const.C: New test.
3234 * g++.dg/ext/attr-deprecated-2.C: New test.
3235 * g++.dg/ext/attr-malloc-2.C: New test.
3236 * g++.dg/ext/attr-malloc.C: New test.
3237 * g++.dg/ext/attr-noinline-2.C: New test.
3238 * g++.dg/ext/attr-noinline.C: New test.
3239 * g++.dg/ext/attr-nonnull.C: New test.
3240 * g++.dg/ext/attr-noreturn-2.C: New test.
3241 * g++.dg/ext/attr-noreturn.C: New test.
3242 * g++.dg/ext/attr-nothrow-2.C: New test.
3243 * g++.dg/ext/attr-nothrow.C: New test.
3244 * g++.dg/ext/attr-optimize.C: New test.
3245 * g++.dg/ext/attr-pure.C: New test.
3246 * g++.dg/ext/attr-returns-nonnull.C: New test.
3247 * g++.dg/ext/attr-warning.C: New test.
3248
3249 2018-02-27 Nathan Sidwell <nathan@acm.org>
3250
3251 PR c++/84426
3252 * g++.dg/lookup/pr84426.C: New.
3253
3254 2018-02-27 Richard Biener <rguenther@suse.de>
3255
3256 PR tree-optimization/84512
3257 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3258
3259 2018-02-27 Martin Liska <mliska@suse.cz>
3260
3261 PR gcov-profile/84548
3262 * g++.dg/gcov/pr84548.C: New test.
3263
3264 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3265
3266 PR target/84575
3267 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3268
3269 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3270
3271 PR c++/84558
3272 * g++.dg/cpp1y/pr84558.C: New test.
3273
3274 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3275
3276 PR c++/84540
3277 * g++.dg/cpp0x/alignas14.C: New.
3278 * g++.dg/cpp0x/alignas15.C: Likewise.
3279
3280 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3281
3282 PR c++/84557
3283 * g++.dg/gomp/pr84557.C: New test.
3284
3285 2018-02-26 Marek Polacek <polacek@redhat.com>
3286
3287 PR c++/84325
3288 * g++.dg/cpp1z/pr84325.C: New test.
3289
3290 2018-02-26 Carl Love <cel@us.ibm.com>
3291
3292 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3293 Power 8 test file.
3294 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3295 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3296 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3297 -mcpu=power8.
3298 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3299 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3300 -mcpu=power8.
3301
3302 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3303
3304 PR target/84039
3305 * gcc.target/i386/indirect-thunk-1.c: Updated.
3306 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3307 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3308 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3309 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3310 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3311 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3312 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3313 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3314 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3315 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3316 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3317 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3318 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3319 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3320 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3321 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3322 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3323 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3324 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3325 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3326 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3327 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3328 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3329 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3330 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3331 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3332 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3333 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3334 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3335 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3336 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3337 * gcc.target/i386/ret-thunk-9.c: Likewise.
3338 * gcc.target/i386/ret-thunk-10.c: Likewise.
3339 * gcc.target/i386/ret-thunk-11.c: Likewise.
3340 * gcc.target/i386/ret-thunk-12.c: Likewise.
3341 * gcc.target/i386/ret-thunk-13.c: Likewise.
3342 * gcc.target/i386/ret-thunk-14.c: Likewise.
3343 * gcc.target/i386/ret-thunk-15.c: Likewise.
3344
3345 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3346
3347 * gcc.c-torture/execute/20180226-1.c: New test.
3348
3349 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3350
3351 PR tree-optimization/83965
3352 * gcc.dg/vect/pr83965-2.c: New test.
3353
3354 2018-02-26 Tom de Vries <tom@codesourcery.com>
3355
3356 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3357
3358 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3359
3360 PR target/84530
3361 * gcc.target/i386/ret-thunk-22.c: New test.
3362 * gcc.target/i386/ret-thunk-23.c: Likewise.
3363 * gcc.target/i386/ret-thunk-24.c: Likewise.
3364 * gcc.target/i386/ret-thunk-25.c: Likewise.
3365 * gcc.target/i386/ret-thunk-26.c: Likewise.
3366
3367 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3368
3369 PR c++/84533
3370 * g++.dg/cpp1z/pr84533.C: New.
3371
3372 2018-02-26 Marek Polacek <polacek@redhat.com>
3373
3374 PR c++/84537
3375 * g++.dg/parse/error60.C: New test.
3376
3377 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3378
3379 PR c++/84556
3380 * g++.dg/gomp/pr84556.C: New test.
3381 * g++.dg/vect/pr84556.cc: New test.
3382
3383 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3384
3385 PR fortran/32957
3386 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3387 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3388 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3389 * gfortran.dg/c_loc_test.f90: Likewise.
3390 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3391 * gfortran.dg/proc_decl_17.f90: Likewise.
3392 * gfortran.dg/proc_ptr_8.f90: Likewise.
3393
3394 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3395
3396 PR target/84521
3397 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3398 r254814 disabling -fomit-frame-pointer by default.
3399 * gcc.target/aarch64/spill_1.c: Likewise.
3400 * gcc.target/aarch64/test_frame_11.c: Likewise.
3401 * gcc.target/aarch64/test_frame_12.c: Likewise.
3402 * gcc.target/aarch64/test_frame_13.c: Likewise.
3403 * gcc.target/aarch64/test_frame_14.c: Likewise.
3404 * gcc.target/aarch64/test_frame_15.c: Likewise.
3405 * gcc.target/aarch64/test_frame_3.c: Likewise.
3406 * gcc.target/aarch64/test_frame_5.c: Likewise.
3407 * gcc.target/aarch64/test_frame_9.c: Likewise.
3408
3409 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3410
3411 PR fortran/83633
3412 * gfortran.dg/explicit_shape_1.f90: New test.
3413 * gfortran.dg/automatic_module_variable.f90: Update regex.
3414 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3415 * gfortran.dg/constant_shape.f90: Ditto.
3416 * gfortran.dg/dec_structure_23.f90: Ditto.
3417 * gfortran.dg/pr78240.f90: Ditto.
3418
3419 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3420
3421 PR fortran/84523
3422 * gfortran.dg/pr84523.f90: New test.
3423
3424 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3425
3426 PR fortran/78238
3427 * gfortran.dg/select_type_40.f90: New test.
3428
3429 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3430
3431 PR fortran/30792
3432 * gfortran.dg/data_substring.f90: New test.
3433
3434 2018-02-24 Marek Polacek <polacek@redhat.com>
3435
3436 PR c++/83692
3437 * g++.dg/cpp1z/constexpr-83692.C: New test.
3438
3439 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3440
3441 PR fortran/84346
3442 * gfortran.dg/statement_function_1.f90: Update test.
3443
3444 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3445
3446 PR fortran/84506
3447 * gfortran.dg/inquire_19.f90: New test.
3448
3449 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3450
3451 PR fortran/83149
3452 * gfortran.dg/pr83149_b.f90: New test.
3453 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3454
3455 2018-02-23 Carl Love <cel@us.ibm.com>
3456
3457 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3458 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3459 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3460 Power 8 tests.
3461
3462 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3463
3464 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3465 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3466
3467 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3468
3469 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3470 expected output.
3471
3472 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3473
3474 PR fortran/83149
3475 * gfortran.dg/pr83149_1.f90: New test.
3476 * gfortran.dg/pr83149.f90: Additional source for previous.
3477
3478 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3479
3480 PR testsuite/80551
3481 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3482 __GI___pthread_mutex_init as well.
3483
3484 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3485
3486 PR fortran/83148
3487 * gfortran.dg/class_68.f90: New test.
3488
3489 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3490
3491 PR fortran/59781
3492 * gfortran.dg/derived_init_5.f90: New test.
3493
3494 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3495
3496 PR target/82851
3497 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3498 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3499
3500 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3501
3502 PR target/81572
3503 * gcc.target/powerpc/pr81572.c: New.
3504
3505 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3506
3507 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3508
3509 2018-02-22 Martin Sebor <msebor@redhat.com>
3510
3511 PR tree-optimization/84480
3512 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3513 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3514
3515 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3516
3517 PR target/84176
3518 * gcc.target/i386/indirect-thunk-11.c: New test.
3519 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3520 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3521 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3522 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3523 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3524 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3525 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3526 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3527 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3528
3529 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3530
3531 PR target/83335
3532 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3533 ILP32 mode.
3534 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3535
3536 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3537
3538 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3539
3540 2018-02-22 Marek Polacek <polacek@redhat.com>
3541
3542 PR c++/84493
3543 * g++.dg/parse/error59.C: New test.
3544
3545 2018-02-22 Tom de Vries <tom@codesourcery.com>
3546
3547 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3548
3549 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3550
3551 PR c++/77655
3552 * g++.dg/cpp0x/pr77655.C: New.
3553
3554 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3555
3556 PR c++/84496
3557 * g++.dg/cpp1y/pr84496.C: New test.
3558
3559 PR target/84502
3560 * g++.dg/torture/pr84502.C: New test.
3561
3562 PR tree-optimization/84503
3563 * gcc.dg/pr84503-1.c: New test.
3564 * gcc.dg/pr84503-2.c: New test.
3565
3566 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3567
3568 PR tree-optimization/84478
3569 * gcc.c-torture/execute/pr84478.c: New test.
3570
3571 2018-02-20 Martin Sebor <msebor@redhat.com>
3572
3573 PR middle-end/84095
3574 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3575 * c-c++-common/Wrestrict.c: Same.
3576 * gcc.dg/Wrestrict-6.c: Same.
3577 * gcc.dg/Warray-bounds-27.c: New test.
3578 * gcc.dg/Wrestrict-8.c: New test.
3579 * gcc.dg/Wrestrict-9.c: New test.
3580 * gcc.dg/pr84095.c: New test.
3581
3582 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3583
3584 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3585
3586 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3587
3588 PR fortran/48890
3589 PR fortran/83823
3590 * gfortran.dg/structure_constructor_14.f90: New test.
3591
3592 2018-02-20 Jeff Law <law@redhat.com>
3593
3594 PR middle-end/82123
3595 PR tree-optimization/81592
3596 PR middle-end/79257
3597 * gcc.dg/pr81592.c: New test.
3598 * gcc.dg/pr82123.c: New test.
3599 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3600
3601 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3602
3603 PR c++/84488
3604 * g++.dg/warn/Wunused-var-30.C: New test.
3605
3606 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3607
3608 PR tree-optimization/84419
3609 * gcc.dg/vect/pr84419.c: New test.
3610
3611 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3612
3613 PR middle-end/82004
3614 * gfortran.dg/pr82004.f90: New test.
3615
3616 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3617
3618 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3619
3620 2018-02-20 Martin Liska <mliska@suse.cz>
3621
3622 PR c/84310
3623 PR target/79747
3624 * gcc.target/i386/pr84310.c: New test.
3625 * gcc.target/i386/pr84310-2.c: Likewise.
3626
3627 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3628
3629 PR c++/84446
3630 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3631
3632 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3633
3634 PR c++/84445
3635 * g++.dg/cpp1z/launder7.C: New test.
3636
3637 PR c++/84449
3638 * g++.dg/cpp0x/constexpr-84449.C: New test.
3639
3640 PR c++/84455
3641 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3642
3643 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3644
3645 PR fortran/83344
3646 PR fortran/83975
3647 * gfortran.dg/associate_22.f90: Enable commented out test.
3648 * gfortran.dg/associate_36.f90: New test.
3649
3650 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3651
3652 PR target/84146
3653 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3654
3655 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3656
3657 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3658 (dg-options): Use -mavx instead of -w.
3659
3660 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3661
3662 PR c++/84444
3663 * g++.dg/cpp1z/launder8.C: New test.
3664
3665 PR c++/84448
3666 * g++.dg/gomp/pr84448.C: New test.
3667
3668 PR c++/84430
3669 * g++.dg/gomp/pr84430.C: New test.
3670
3671 PR tree-optimization/84452
3672 * gcc.dg/pr84452.c: New test.
3673
3674 PR c++/79064
3675 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3676
3677 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3678
3679 PR fortran/35339
3680 * gfortran.dg/implied_do_io_4.f90: New test.
3681
3682 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3683
3684 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3685 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3686 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3687
3688 2018-02-19 Carl Love <cel@us.ibm.com>
3689
3690 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3691
3692 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3693
3694 PR target/84460
3695 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3696
3697 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3698
3699 PR c++/84348
3700 * g++.dg/cpp0x/auto50.C: New.
3701 * g++.dg/parse/friend12.C: Adjust.
3702
3703 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3704
3705 PR libgfortran/84389
3706 * gfortran.dg/dtio_33.f90: New test.
3707
3708 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3709
3710 PR libgfortran/84412
3711 * gfortran.dg/inquire_18.f90: New test.
3712
3713 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3714
3715 PR fortran/84381
3716 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3717 * gfortran.dg/pointer_intent_3.f90: Ditto.
3718 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3719 * gfortran.dg/protected_3.f90: Ditto.
3720 * gfortran.dg/protected_4.f90: Ditto.
3721 * gfortran.dg/protected_5.f90: Ditto.
3722 * gfortran.dg/protected_6.f90: Ditto.
3723
3724 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3725
3726 PR fortran/80945
3727 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3728 change to run.
3729
3730 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3731
3732 PR fortran/84270
3733 * gfortran.dg/inline_matmul_22.f90: New test.
3734
3735 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3736
3737 PR fortran/84381
3738 * gfortran.dg/abort_shoulfail.f90: New test.
3739 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3740 by STOP n.
3741 * gfortran.dg/PR19754_2.f90: Likewise.
3742 * gfortran.dg/PR19872.f: Likewise.
3743 * gfortran.dg/PR49268.f90: Likewise.
3744 * gfortran.dg/Wall.f90: Likewise.
3745 * gfortran.dg/Wno-all.f90: Likewise.
3746 * gfortran.dg/achar_1.f90: Likewise.
3747 * gfortran.dg/achar_2.f90: Likewise.
3748 * gfortran.dg/achar_4.f90: Likewise.
3749 * gfortran.dg/achar_6.F90: Likewise.
3750 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3751 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3752 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3753 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3754 * gfortran.dg/actual_array_result_1.f90: Likewise.
3755 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3756 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3757 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3758 * gfortran.dg/actual_procedure_1.f90: Likewise.
3759 * gfortran.dg/adjustl_1.f90: Likewise.
3760 * gfortran.dg/advance_1.f90: Likewise.
3761 * gfortran.dg/advance_4.f90: Likewise.
3762 * gfortran.dg/advance_5.f90: Likewise.
3763 * gfortran.dg/advance_6.f90: Likewise.
3764 * gfortran.dg/aint_anint_1.f90: Likewise.
3765 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3766 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3767 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3768 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3769 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3770 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3771 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3772 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3773 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3774 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3775 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3776 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3777 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3778 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3779 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3780 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3781 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3782 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3783 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3784 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3785 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3786 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3787 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3788 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3789 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3790 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3791 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3792 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3793 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3794 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3795 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3796 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3797 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3798 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3799 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3800 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3801 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3802 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3803 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3804 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3805 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3806 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3807 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3808 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3809 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3810 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3811 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3812 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3813 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3814 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3815 * gfortran.dg/allocatable_function_1.f90: Likewise.
3816 * gfortran.dg/allocatable_function_10.f90: Likewise.
3817 * gfortran.dg/allocatable_function_3.f90: Likewise.
3818 * gfortran.dg/allocatable_function_5.f90: Likewise.
3819 * gfortran.dg/allocatable_function_6.f90: Likewise.
3820 * gfortran.dg/allocatable_function_7.f90: Likewise.
3821 * gfortran.dg/allocatable_function_8.f90: Likewise.
3822 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3823 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3824 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3825 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3826 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3827 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3828 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3829 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3830 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3831 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3832 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3833 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3834 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3835 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3836 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3837 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3838 * gfortran.dg/allocate_class_3.f90: Likewise.
3839 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3840 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3841 * gfortran.dg/allocate_derived_5.f90: Likewise.
3842 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3843 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3844 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3845 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3846 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3847 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3848 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3849 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3850 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3851 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3852 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3853 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3854 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3855 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3856 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3857 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3858 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3859 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3860 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3861 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3862 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3863 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3864 * gfortran.dg/altreturn_3.f90: Likewise.
3865 * gfortran.dg/altreturn_5.f90: Likewise.
3866 * gfortran.dg/altreturn_7.f90: Likewise.
3867 * gfortran.dg/and_or_xor.f90: Likewise.
3868 * gfortran.dg/anint_1.f90: Likewise.
3869 * gfortran.dg/any_all_1.f90: Likewise.
3870 * gfortran.dg/anyallcount_1.f90: Likewise.
3871 * gfortran.dg/append_1.f90: Likewise.
3872 * gfortran.dg/argument_checking_1.f90: Likewise.
3873 * gfortran.dg/argument_checking_2.f90: Likewise.
3874 * gfortran.dg/argument_checking_8.f90: Likewise.
3875 * gfortran.dg/arithmetic_if.f90: Likewise.
3876 * gfortran.dg/array_1.f90: Likewise.
3877 * gfortran.dg/array_2.f90: Likewise.
3878 * gfortran.dg/array_alloc_1.f90: Likewise.
3879 * gfortran.dg/array_alloc_2.f90: Likewise.
3880 * gfortran.dg/array_alloc_3.f90: Likewise.
3881 * gfortran.dg/array_assignment_1.F90: Likewise.
3882 * gfortran.dg/array_assignment_5.f90: Likewise.
3883 * gfortran.dg/array_constructor_1.f90: Likewise.
3884 * gfortran.dg/array_constructor_10.f90: Likewise.
3885 * gfortran.dg/array_constructor_11.f90: Likewise.
3886 * gfortran.dg/array_constructor_12.f90: Likewise.
3887 * gfortran.dg/array_constructor_15.f90: Likewise.
3888 * gfortran.dg/array_constructor_16.f90: Likewise.
3889 * gfortran.dg/array_constructor_17.f90: Likewise.
3890 * gfortran.dg/array_constructor_19.f90: Likewise.
3891 * gfortran.dg/array_constructor_23.f: Likewise.
3892 * gfortran.dg/array_constructor_24.f: Likewise.
3893 * gfortran.dg/array_constructor_32.f90: Likewise.
3894 * gfortran.dg/array_constructor_36.f90: Likewise.
3895 * gfortran.dg/array_constructor_39.f90: Likewise.
3896 * gfortran.dg/array_constructor_4.f90: Likewise.
3897 * gfortran.dg/array_constructor_40.f90: Likewise.
3898 * gfortran.dg/array_constructor_44.f90: Likewise.
3899 * gfortran.dg/array_constructor_45.f90: Likewise.
3900 * gfortran.dg/array_constructor_46.f90: Likewise.
3901 * gfortran.dg/array_constructor_47.f90: Likewise.
3902 * gfortran.dg/array_constructor_49.f90: Likewise.
3903 * gfortran.dg/array_constructor_5.f90: Likewise.
3904 * gfortran.dg/array_constructor_50.f90: Likewise.
3905 * gfortran.dg/array_constructor_6.f90: Likewise.
3906 * gfortran.dg/array_constructor_7.f90: Likewise.
3907 * gfortran.dg/array_constructor_8.f90: Likewise.
3908 * gfortran.dg/array_constructor_9.f90: Likewise.
3909 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3910 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3911 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3912 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3913 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3914 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3915 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3916 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3917 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3918 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3919 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3920 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3921 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3922 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3923 * gfortran.dg/array_function_1.f90: Likewise.
3924 * gfortran.dg/array_function_5.f90: Likewise.
3925 * gfortran.dg/array_initializer_1.f90: Likewise.
3926 * gfortran.dg/array_initializer_2.f90: Likewise.
3927 * gfortran.dg/array_memcpy_5.f90: Likewise.
3928 * gfortran.dg/array_memset_2.f90: Likewise.
3929 * gfortran.dg/array_reference_1.f90: Likewise.
3930 * gfortran.dg/array_return_value_1.f90: Likewise.
3931 * gfortran.dg/array_section_1.f90: Likewise.
3932 * gfortran.dg/array_temporaries_3.f90: Likewise.
3933 * gfortran.dg/arrayio_1.f90: Likewise.
3934 * gfortran.dg/arrayio_10.f90: Likewise.
3935 * gfortran.dg/arrayio_11.f90: Likewise.
3936 * gfortran.dg/arrayio_12.f90: Likewise.
3937 * gfortran.dg/arrayio_13.f90: Likewise.
3938 * gfortran.dg/arrayio_14.f90: Likewise.
3939 * gfortran.dg/arrayio_16.f90: Likewise.
3940 * gfortran.dg/arrayio_2.f90: Likewise.
3941 * gfortran.dg/arrayio_3.f90: Likewise.
3942 * gfortran.dg/arrayio_4.f90: Likewise.
3943 * gfortran.dg/arrayio_5.f90: Likewise.
3944 * gfortran.dg/arrayio_6.f90: Likewise.
3945 * gfortran.dg/arrayio_7.f90: Likewise.
3946 * gfortran.dg/arrayio_8.f90: Likewise.
3947 * gfortran.dg/arrayio_9.f90: Likewise.
3948 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3949 * gfortran.dg/assign_10.f90: Likewise.
3950 * gfortran.dg/assign_9.f90: Likewise.
3951 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3952 * gfortran.dg/assignment_1.f90: Likewise.
3953 * gfortran.dg/associate_1.f03: Likewise.
3954 * gfortran.dg/associate_11.f90: Likewise.
3955 * gfortran.dg/associate_13.f90: Likewise.
3956 * gfortran.dg/associate_15.f90: Likewise.
3957 * gfortran.dg/associate_17.f90: Likewise.
3958 * gfortran.dg/associate_18.f08: Likewise.
3959 * gfortran.dg/associate_19.f03: Likewise.
3960 * gfortran.dg/associate_20.f03: Likewise.
3961 * gfortran.dg/associate_22.f90: Likewise.
3962 * gfortran.dg/associate_23.f90: Likewise.
3963 * gfortran.dg/associate_24.f90: Likewise.
3964 * gfortran.dg/associate_25.f90: Likewise.
3965 * gfortran.dg/associate_27.f90: Likewise.
3966 * gfortran.dg/associate_28.f90: Likewise.
3967 * gfortran.dg/associate_32.f03: Likewise.
3968 * gfortran.dg/associate_33.f03: Likewise.
3969 * gfortran.dg/associate_34.f90: Likewise.
3970 * gfortran.dg/associate_6.f03: Likewise.
3971 * gfortran.dg/associate_7.f03: Likewise.
3972 * gfortran.dg/associate_8.f03: Likewise.
3973 * gfortran.dg/associate_9.f03: Likewise.
3974 * gfortran.dg/associated_1.f90: Likewise.
3975 * gfortran.dg/associated_2.f90: Likewise.
3976 * gfortran.dg/associated_5.f90: Likewise.
3977 * gfortran.dg/associated_6.f90: Likewise.
3978 * gfortran.dg/associated_target_3.f90: Likewise.
3979 * gfortran.dg/associated_target_4.f90: Likewise.
3980 * gfortran.dg/associated_target_5.f03: Likewise.
3981 * gfortran.dg/associated_target_6.f03: Likewise.
3982 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3983 * gfortran.dg/assumed_rank_1.f90: Likewise.
3984 * gfortran.dg/assumed_rank_10.f90: Likewise.
3985 * gfortran.dg/assumed_rank_2.f90: Likewise.
3986 * gfortran.dg/assumed_rank_7.f90: Likewise.
3987 * gfortran.dg/assumed_rank_8.f90: Likewise.
3988 * gfortran.dg/assumed_rank_9.f90: Likewise.
3989 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3990 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3991 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3992 * gfortran.dg/assumed_type_2.f90: Likewise.
3993 * gfortran.dg/atan2_1.f90: Likewise.
3994 * gfortran.dg/auto_array_1.f90: Likewise.
3995 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3996 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3997 * gfortran.dg/auto_char_len_3.f90: Likewise.
3998 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3999 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4000 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4001 * gfortran.dg/auto_save_2.f90: Likewise.
4002 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4003 * gfortran.dg/backslash_1.f90: Likewise.
4004 * gfortran.dg/backslash_2.f90: Likewise.
4005 * gfortran.dg/backslash_3.f: Likewise.
4006 * gfortran.dg/backspace_1.f: Likewise.
4007 * gfortran.dg/backspace_10.f90: Likewise.
4008 * gfortran.dg/backspace_11.f90: Likewise.
4009 * gfortran.dg/backspace_2.f: Likewise.
4010 * gfortran.dg/backspace_3.f: Likewise.
4011 * gfortran.dg/backspace_4.f: Likewise.
4012 * gfortran.dg/backspace_5.f: Likewise.
4013 * gfortran.dg/backspace_6.f: Likewise.
4014 * gfortran.dg/backspace_7.f90: Likewise.
4015 * gfortran.dg/backspace_8.f: Likewise.
4016 * gfortran.dg/backspace_9.f: Likewise.
4017 * gfortran.dg/bessel_1.f90: Likewise.
4018 * gfortran.dg/bessel_2.f90: Likewise.
4019 * gfortran.dg/bessel_5.f90: Likewise.
4020 * gfortran.dg/bessel_6.f90: Likewise.
4021 * gfortran.dg/bessel_7.f90: Likewise.
4022 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4023 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4024 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4025 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4026 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4027 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4028 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4029 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4030 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4031 * gfortran.dg/bit_comparison_1.F90: Likewise.
4032 * gfortran.dg/bit_comparison_2.F90: Likewise.
4033 * gfortran.dg/block_1.f08: Likewise.
4034 * gfortran.dg/block_13.f08: Likewise.
4035 * gfortran.dg/block_14.f90: Likewise.
4036 * gfortran.dg/block_2.f08: Likewise.
4037 * gfortran.dg/block_6.f08: Likewise.
4038 * gfortran.dg/block_7.f08: Likewise.
4039 * gfortran.dg/block_8.f08: Likewise.
4040 * gfortran.dg/blockdata_1.f90: Likewise.
4041 * gfortran.dg/bound_1.f90: Likewise.
4042 * gfortran.dg/bound_2.f90: Likewise.
4043 * gfortran.dg/bound_3.f90: Likewise.
4044 * gfortran.dg/bound_4.f90: Likewise.
4045 * gfortran.dg/bound_5.f90: Likewise.
4046 * gfortran.dg/bound_6.f90: Likewise.
4047 * gfortran.dg/bound_7.f90: Likewise.
4048 * gfortran.dg/bound_8.f90: Likewise.
4049 * gfortran.dg/bound_9.f90: Likewise.
4050 * gfortran.dg/bound_simplification_1.f90: Likewise.
4051 * gfortran.dg/bound_simplification_3.f90: Likewise.
4052 * gfortran.dg/bound_simplification_4.f90: Likewise.
4053 * gfortran.dg/bound_simplification_5.f90: Likewise.
4054 * gfortran.dg/bound_simplification_6.f90: Likewise.
4055 * gfortran.dg/bounds_check_1.f90: Likewise.
4056 * gfortran.dg/bounds_check_12.f90: Likewise.
4057 * gfortran.dg/bounds_check_14.f90: Likewise.
4058 * gfortran.dg/bounds_check_15.f90: Likewise.
4059 * gfortran.dg/bounds_check_19.f90: Likewise.
4060 * gfortran.dg/bounds_check_8.f90: Likewise.
4061 * gfortran.dg/bounds_check_9.f90: Likewise.
4062 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4063 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4064 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4065 * gfortran.dg/boz_1.f90: Likewise.
4066 * gfortran.dg/boz_11.f90: Likewise.
4067 * gfortran.dg/boz_13.f90: Likewise.
4068 * gfortran.dg/boz_14.f90: Likewise.
4069 * gfortran.dg/boz_15.f90: Likewise.
4070 * gfortran.dg/boz_3.f90: Likewise.
4071 * gfortran.dg/boz_6.f90: Likewise.
4072 * gfortran.dg/boz_9.f90: Likewise.
4073 * gfortran.dg/byte_1.f90: Likewise.
4074 * gfortran.dg/byte_2.f90: Likewise.
4075 * gfortran.dg/c_assoc.f90: Likewise.
4076 * gfortran.dg/c_assoc_2.f03: Likewise.
4077 * gfortran.dg/c_assoc_3.f90: Likewise.
4078 * gfortran.dg/c_by_val_1.f: Likewise.
4079 * gfortran.dg/c_by_val_5.f90: Likewise.
4080 * gfortran.dg/c_char_tests.f03: Likewise.
4081 * gfortran.dg/c_char_tests_2.f03: Likewise.
4082 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4083 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4084 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4085 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4086 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4087 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4088 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4089 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4090 * gfortran.dg/c_kind_params.f90: Likewise.
4091 * gfortran.dg/c_loc_test_20.f90: Likewise.
4092 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4093 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4094 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4095 * gfortran.dg/c_size_t_test.f03: Likewise.
4096 * gfortran.dg/c_sizeof_1.f90: Likewise.
4097 * gfortran.dg/c_sizeof_5.f90: Likewise.
4098 * gfortran.dg/c_sizeof_6.f90: Likewise.
4099 * gfortran.dg/char4_iunit_1.f03: Likewise.
4100 * gfortran.dg/char4_iunit_2.f03: Likewise.
4101 * gfortran.dg/char_allocation_1.f90: Likewise.
4102 * gfortran.dg/char_array_constructor.f90: Likewise.
4103 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4104 * gfortran.dg/char_assign_1.f90: Likewise.
4105 * gfortran.dg/char_associated_1.f90: Likewise.
4106 * gfortran.dg/char_cast_2.f90: Likewise.
4107 * gfortran.dg/char_comparison_1.f: Likewise.
4108 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4109 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4110 * gfortran.dg/char_cons_len.f90: Likewise.
4111 * gfortran.dg/char_conversion.f90: Likewise.
4112 * gfortran.dg/char_cshift_1.f90: Likewise.
4113 * gfortran.dg/char_cshift_2.f90: Likewise.
4114 * gfortran.dg/char_decl_2.f90: Likewise.
4115 * gfortran.dg/char_eoshift_1.f90: Likewise.
4116 * gfortran.dg/char_eoshift_2.f90: Likewise.
4117 * gfortran.dg/char_eoshift_3.f90: Likewise.
4118 * gfortran.dg/char_eoshift_4.f90: Likewise.
4119 * gfortran.dg/char_eoshift_5.f90: Likewise.
4120 * gfortran.dg/char_expr_1.f90: Likewise.
4121 * gfortran.dg/char_expr_3.f90: Likewise.
4122 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4123 * gfortran.dg/char_length_12.f90: Likewise.
4124 * gfortran.dg/char_length_14.f90: Likewise.
4125 * gfortran.dg/char_length_15.f90: Likewise.
4126 * gfortran.dg/char_length_17.f90: Likewise.
4127 * gfortran.dg/char_length_20.f90: Likewise.
4128 * gfortran.dg/char_length_21.f90: Likewise.
4129 * gfortran.dg/char_length_5.f90: Likewise.
4130 * gfortran.dg/char_length_6.f90: Likewise.
4131 * gfortran.dg/char_length_7.f90: Likewise.
4132 * gfortran.dg/char_length_8.f90: Likewise.
4133 * gfortran.dg/char_pack_1.f90: Likewise.
4134 * gfortran.dg/char_pack_2.f90: Likewise.
4135 * gfortran.dg/char_pointer_assign.f90: Likewise.
4136 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4137 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4138 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4139 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4140 * gfortran.dg/char_pointer_func.f90: Likewise.
4141 * gfortran.dg/char_reshape_1.f90: Likewise.
4142 * gfortran.dg/char_result_1.f90: Likewise.
4143 * gfortran.dg/char_result_12.f90: Likewise.
4144 * gfortran.dg/char_result_13.f90: Likewise.
4145 * gfortran.dg/char_result_14.f90: Likewise.
4146 * gfortran.dg/char_result_15.f90: Likewise.
4147 * gfortran.dg/char_result_2.f90: Likewise.
4148 * gfortran.dg/char_result_3.f90: Likewise.
4149 * gfortran.dg/char_result_4.f90: Likewise.
4150 * gfortran.dg/char_result_5.f90: Likewise.
4151 * gfortran.dg/char_result_6.f90: Likewise.
4152 * gfortran.dg/char_result_7.f90: Likewise.
4153 * gfortran.dg/char_result_8.f90: Likewise.
4154 * gfortran.dg/char_spread_1.f90: Likewise.
4155 * gfortran.dg/char_transpose_1.f90: Likewise.
4156 * gfortran.dg/char_type_len.f90: Likewise.
4157 * gfortran.dg/char_unpack_1.f90: Likewise.
4158 * gfortran.dg/char_unpack_2.f90: Likewise.
4159 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4160 * gfortran.dg/character_comparison_1.f90: Likewise.
4161 * gfortran.dg/character_comparison_2.f90: Likewise.
4162 * gfortran.dg/character_comparison_3.f90: Likewise.
4163 * gfortran.dg/character_comparison_4.f90: Likewise.
4164 * gfortran.dg/character_comparison_5.f90: Likewise.
4165 * gfortran.dg/character_comparison_6.f90: Likewise.
4166 * gfortran.dg/character_comparison_7.f90: Likewise.
4167 * gfortran.dg/character_comparison_8.f90: Likewise.
4168 * gfortran.dg/character_comparison_9.f90: Likewise.
4169 * gfortran.dg/charlen_15.f90: Likewise.
4170 * gfortran.dg/charlen_16.f90: Likewise.
4171 * gfortran.dg/chkbits.f90: Likewise.
4172 * gfortran.dg/chmod_1.f90: Likewise.
4173 * gfortran.dg/chmod_2.f90: Likewise.
4174 * gfortran.dg/chmod_3.f90: Likewise.
4175 * gfortran.dg/class_1.f03: Likewise.
4176 * gfortran.dg/class_18.f03: Likewise.
4177 * gfortran.dg/class_19.f03: Likewise.
4178 * gfortran.dg/class_35.f90: Likewise.
4179 * gfortran.dg/class_46.f03: Likewise.
4180 * gfortran.dg/class_48.f90: Likewise.
4181 * gfortran.dg/class_51.f90: Likewise.
4182 * gfortran.dg/class_52.f90: Likewise.
4183 * gfortran.dg/class_6.f03: Likewise.
4184 * gfortran.dg/class_63.f90: Likewise.
4185 * gfortran.dg/class_64.f90: Likewise.
4186 * gfortran.dg/class_65.f90: Likewise.
4187 * gfortran.dg/class_66.f90: Likewise.
4188 * gfortran.dg/class_67.f90: Likewise.
4189 * gfortran.dg/class_9.f03: Likewise.
4190 * gfortran.dg/class_alias.f90: Likewise.
4191 * gfortran.dg/class_allocate_1.f03: Likewise.
4192 * gfortran.dg/class_allocate_10.f03: Likewise.
4193 * gfortran.dg/class_allocate_13.f90: Likewise.
4194 * gfortran.dg/class_allocate_14.f90: Likewise.
4195 * gfortran.dg/class_allocate_15.f90: Likewise.
4196 * gfortran.dg/class_allocate_19.f03: Likewise.
4197 * gfortran.dg/class_allocate_21.f90: Likewise.
4198 * gfortran.dg/class_allocate_22.f90: Likewise.
4199 * gfortran.dg/class_allocate_3.f03: Likewise.
4200 * gfortran.dg/class_allocate_4.f03: Likewise.
4201 * gfortran.dg/class_allocate_5.f90: Likewise.
4202 * gfortran.dg/class_allocate_6.f03: Likewise.
4203 * gfortran.dg/class_allocate_7.f03: Likewise.
4204 * gfortran.dg/class_allocate_8.f03: Likewise.
4205 * gfortran.dg/class_allocate_9.f03: Likewise.
4206 * gfortran.dg/class_array_1.f03: Likewise.
4207 * gfortran.dg/class_array_14.f90: Likewise.
4208 * gfortran.dg/class_array_15.f03: Likewise.
4209 * gfortran.dg/class_array_16.f90: Likewise.
4210 * gfortran.dg/class_array_2.f03: Likewise.
4211 * gfortran.dg/class_array_20.f03: Likewise.
4212 * gfortran.dg/class_array_21.f03: Likewise.
4213 * gfortran.dg/class_array_3.f03: Likewise.
4214 * gfortran.dg/class_array_4.f03: Likewise.
4215 * gfortran.dg/class_array_7.f03: Likewise.
4216 * gfortran.dg/class_array_8.f03: Likewise.
4217 * gfortran.dg/class_array_9.f03: Likewise.
4218 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4219 * gfortran.dg/class_dummy_1.f03: Likewise.
4220 * gfortran.dg/class_optional_1.f90: Likewise.
4221 * gfortran.dg/class_optional_2.f90: Likewise.
4222 * gfortran.dg/class_result_5.f90: Likewise.
4223 * gfortran.dg/class_result_6.f90: Likewise.
4224 * gfortran.dg/class_to_type_1.f03: Likewise.
4225 * gfortran.dg/class_to_type_2.f90: Likewise.
4226 * gfortran.dg/class_to_type_3.f03: Likewise.
4227 * gfortran.dg/class_to_type_4.f90: Likewise.
4228 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4229 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4230 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4231 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4232 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4233 * gfortran.dg/coarray/codimension.f90: Likewise.
4234 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4235 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4236 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4237 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4238 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4239 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4240 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4241 * gfortran.dg/coarray/event_1.f90: Likewise.
4242 * gfortran.dg/coarray/event_2.f90: Likewise.
4243 * gfortran.dg/coarray/get_array.f90: Likewise.
4244 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4245 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4246 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4247 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4248 * gfortran.dg/coarray/lock_1.f90: Likewise.
4249 * gfortran.dg/coarray/lock_2.f90: Likewise.
4250 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4251 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4252 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4253 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4254 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4255 * gfortran.dg/coarray/registering_1.f90: Likewise.
4256 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4257 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4258 * gfortran.dg/coarray/send_array.f90: Likewise.
4259 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4260 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4261 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4262 * gfortran.dg/coarray/sync_1.f90: Likewise.
4263 * gfortran.dg/coarray/sync_3.f90: Likewise.
4264 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4265 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4266 * gfortran.dg/coarray_13.f90: Likewise.
4267 * gfortran.dg/coarray_15.f90: Likewise.
4268 * gfortran.dg/coarray_16.f90: Likewise.
4269 * gfortran.dg/coarray_2.f90: Likewise.
4270 * gfortran.dg/coarray_23.f90: Likewise.
4271 * gfortran.dg/coarray_40.f90: Likewise.
4272 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4273 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4274 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4275 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4276 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4277 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4278 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4279 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4280 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4281 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4282 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4283 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4284 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4285 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4286 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4287 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4288 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4289 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4290 * gfortran.dg/coarray_stat_2.f90: Likewise.
4291 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4292 * gfortran.dg/coindexed_1.f90: Likewise.
4293 * gfortran.dg/comma.f: Likewise.
4294 * gfortran.dg/comma_format_extension_3.f: Likewise.
4295 * gfortran.dg/comma_format_extension_4.f: Likewise.
4296 * gfortran.dg/common_2.f90: Likewise.
4297 * gfortran.dg/common_4.f90: Likewise.
4298 * gfortran.dg/common_align_1.f90: Likewise.
4299 * gfortran.dg/common_align_2.f90: Likewise.
4300 * gfortran.dg/common_equivalence_1.f: Likewise.
4301 * gfortran.dg/common_pointer_1.f90: Likewise.
4302 * gfortran.dg/common_resize_1.f: Likewise.
4303 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4304 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4305 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4306 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4307 * gfortran.dg/complex_read.f90: Likewise.
4308 * gfortran.dg/complex_write.f90: Likewise.
4309 * gfortran.dg/constant_substring.f: Likewise.
4310 * gfortran.dg/constructor_2.f90: Likewise.
4311 * gfortran.dg/constructor_3.f90: Likewise.
4312 * gfortran.dg/constructor_6.f90: Likewise.
4313 * gfortran.dg/contained_1.f90: Likewise.
4314 * gfortran.dg/contained_3.f90: Likewise.
4315 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4316 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4317 * gfortran.dg/continuation_1.f90: Likewise.
4318 * gfortran.dg/continuation_11.f90: Likewise.
4319 * gfortran.dg/continuation_12.f90: Likewise.
4320 * gfortran.dg/continuation_13.f90: Likewise.
4321 * gfortran.dg/continuation_14.f: Likewise.
4322 * gfortran.dg/continuation_8.f90: Likewise.
4323 * gfortran.dg/convert_2.f90: Likewise.
4324 * gfortran.dg/convert_implied_open.f90: Likewise.
4325 * gfortran.dg/count_init_expr.f03: Likewise.
4326 * gfortran.dg/cr_lf.f90: Likewise.
4327 * gfortran.dg/cray_pointers_10.f90: Likewise.
4328 * gfortran.dg/cray_pointers_2.f90: Likewise.
4329 * gfortran.dg/cray_pointers_5.f90: Likewise.
4330 * gfortran.dg/cray_pointers_7.f90: Likewise.
4331 * gfortran.dg/cray_pointers_8.f90: Likewise.
4332 * gfortran.dg/cshift_1.f90: Likewise.
4333 * gfortran.dg/cshift_2.f90: Likewise.
4334 * gfortran.dg/cshift_large_1.f90: Likewise.
4335 * gfortran.dg/cshift_nan_1.f90: Likewise.
4336 * gfortran.dg/csqrt_2.f: Likewise.
4337 * gfortran.dg/data_array_1.f90: Likewise.
4338 * gfortran.dg/data_char_1.f90: Likewise.
4339 * gfortran.dg/data_char_2.f90: Likewise.
4340 * gfortran.dg/data_char_3.f90: Likewise.
4341 * gfortran.dg/data_derived_1.f90: Likewise.
4342 * gfortran.dg/data_implied_do_1.f90: Likewise.
4343 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4344 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4345 * gfortran.dg/deallocate_stat.f90: Likewise.
4346 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4347 * gfortran.dg/debug/pr37738.f: Likewise.
4348 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4349 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4350 * gfortran.dg/dec_exp_1.f90: Likewise.
4351 * gfortran.dg/dec_init_1.f90: Likewise.
4352 * gfortran.dg/dec_init_2.f90: Likewise.
4353 * gfortran.dg/dec_init_3.f90: Likewise.
4354 * gfortran.dg/dec_init_4.f90: Likewise.
4355 * gfortran.dg/dec_io_1.f90: Likewise.
4356 * gfortran.dg/dec_io_2.f90: Likewise.
4357 * gfortran.dg/dec_io_2a.f90: Likewise.
4358 * gfortran.dg/dec_io_6.f90: Likewise.
4359 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4360 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4361 * gfortran.dg/dec_math.f90: Likewise.
4362 * gfortran.dg/dec_parameter_1.f: Likewise.
4363 * gfortran.dg/dec_parameter_2.f90: Likewise.
4364 * gfortran.dg/dec_static_1.f90: Likewise.
4365 * gfortran.dg/dec_static_2.f90: Likewise.
4366 * gfortran.dg/dec_structure_1.f90: Likewise.
4367 * gfortran.dg/dec_structure_10.f90: Likewise.
4368 * gfortran.dg/dec_structure_18.f90: Likewise.
4369 * gfortran.dg/dec_structure_19.f90: Likewise.
4370 * gfortran.dg/dec_structure_2.f90: Likewise.
4371 * gfortran.dg/dec_structure_22.f90: Likewise.
4372 * gfortran.dg/dec_structure_3.f90: Likewise.
4373 * gfortran.dg/dec_structure_4.f90: Likewise.
4374 * gfortran.dg/dec_structure_5.f90: Likewise.
4375 * gfortran.dg/dec_structure_6.f90: Likewise.
4376 * gfortran.dg/dec_structure_7.f90: Likewise.
4377 * gfortran.dg/dec_union_1.f90: Likewise.
4378 * gfortran.dg/dec_union_2.f90: Likewise.
4379 * gfortran.dg/dec_union_3.f90: Likewise.
4380 * gfortran.dg/dec_union_4.f90: Likewise.
4381 * gfortran.dg/dec_union_5.f90: Likewise.
4382 * gfortran.dg/default_format_1.f90: Likewise.
4383 * gfortran.dg/default_format_2.f90: Likewise.
4384 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4385 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4386 * gfortran.dg/default_initialization_3.f90: Likewise.
4387 * gfortran.dg/default_initialization_4.f90: Likewise.
4388 * gfortran.dg/default_initialization_5.f90: Likewise.
4389 * gfortran.dg/deferred_character_1.f90: Likewise.
4390 * gfortran.dg/deferred_character_10.f90: Likewise.
4391 * gfortran.dg/deferred_character_11.f90: Likewise.
4392 * gfortran.dg/deferred_character_12.f90: Likewise.
4393 * gfortran.dg/deferred_character_13.f90: Likewise.
4394 * gfortran.dg/deferred_character_14.f90: Likewise.
4395 * gfortran.dg/deferred_character_15.f90: Likewise.
4396 * gfortran.dg/deferred_character_16.f90: Likewise.
4397 * gfortran.dg/deferred_character_2.f90: Likewise.
4398 * gfortran.dg/deferred_character_3.f90: Likewise.
4399 * gfortran.dg/deferred_character_4.f90: Likewise.
4400 * gfortran.dg/deferred_character_5.f90: Likewise.
4401 * gfortran.dg/deferred_character_6.f90: Likewise.
4402 * gfortran.dg/deferred_character_7.f90: Likewise.
4403 * gfortran.dg/deferred_character_8.f90: Likewise.
4404 * gfortran.dg/deferred_character_9.f90: Likewise.
4405 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4406 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4407 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4408 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4409 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4410 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4411 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4412 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4413 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4414 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4415 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4416 * gfortran.dg/defined_assignment_1.f90: Likewise.
4417 * gfortran.dg/defined_assignment_10.f90: Likewise.
4418 * gfortran.dg/defined_assignment_11.f90: Likewise.
4419 * gfortran.dg/defined_assignment_2.f90: Likewise.
4420 * gfortran.dg/defined_assignment_3.f90: Likewise.
4421 * gfortran.dg/defined_assignment_4.f90: Likewise.
4422 * gfortran.dg/defined_assignment_5.f90: Likewise.
4423 * gfortran.dg/defined_assignment_8.f90: Likewise.
4424 * gfortran.dg/defined_assignment_9.f90: Likewise.
4425 * gfortran.dg/dependency_2.f90: Likewise.
4426 * gfortran.dg/dependency_21.f90: Likewise.
4427 * gfortran.dg/dependency_22.f90: Likewise.
4428 * gfortran.dg/dependency_23.f90: Likewise.
4429 * gfortran.dg/dependency_24.f90: Likewise.
4430 * gfortran.dg/dependency_25.f90: Likewise.
4431 * gfortran.dg/dependency_26.f90: Likewise.
4432 * gfortran.dg/dependency_39.f90: Likewise.
4433 * gfortran.dg/dependency_40.f90: Likewise.
4434 * gfortran.dg/dependency_41.f90: Likewise.
4435 * gfortran.dg/dependency_42.f90: Likewise.
4436 * gfortran.dg/dependency_43.f90: Likewise.
4437 * gfortran.dg/dependency_44.f90: Likewise.
4438 * gfortran.dg/dependency_45.f90: Likewise.
4439 * gfortran.dg/dependency_50.f90: Likewise.
4440 * gfortran.dg/dependency_51.f90: Likewise.
4441 * gfortran.dg/dependent_decls_1.f90: Likewise.
4442 * gfortran.dg/der_array_1.f90: Likewise.
4443 * gfortran.dg/der_array_io_1.f90: Likewise.
4444 * gfortran.dg/der_array_io_2.f90: Likewise.
4445 * gfortran.dg/der_array_io_3.f90: Likewise.
4446 * gfortran.dg/der_io_1.f90: Likewise.
4447 * gfortran.dg/der_io_3.f90: Likewise.
4448 * gfortran.dg/der_pointer_2.f90: Likewise.
4449 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4450 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4451 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4452 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4453 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4454 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4455 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4456 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4457 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4458 * gfortran.dg/derived_external_function_1.f90: Likewise.
4459 * gfortran.dg/derived_init_1.f90: Likewise.
4460 * gfortran.dg/derived_init_2.f90: Likewise.
4461 * gfortran.dg/derived_init_3.f90: Likewise.
4462 * gfortran.dg/derived_init_4.f90: Likewise.
4463 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4464 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4465 * gfortran.dg/dev_null.F90: Likewise.
4466 * gfortran.dg/dfloat_1.f90: Likewise.
4467 * gfortran.dg/dim_sum_1.f90: Likewise.
4468 * gfortran.dg/dim_sum_2.f90: Likewise.
4469 * gfortran.dg/dim_sum_3.f90: Likewise.
4470 * gfortran.dg/direct_io_10.f: Likewise.
4471 * gfortran.dg/direct_io_11.f90: Likewise.
4472 * gfortran.dg/direct_io_12.f90: Likewise.
4473 * gfortran.dg/direct_io_2.f90: Likewise.
4474 * gfortran.dg/direct_io_3.f90: Likewise.
4475 * gfortran.dg/direct_io_4.f90: Likewise.
4476 * gfortran.dg/direct_io_5.f90: Likewise.
4477 * gfortran.dg/direct_io_6.f90: Likewise.
4478 * gfortran.dg/direct_io_7.f90: Likewise.
4479 * gfortran.dg/direct_io_8.f90: Likewise.
4480 * gfortran.dg/direct_io_9.f: Likewise.
4481 * gfortran.dg/do_1.f90: Likewise.
4482 * gfortran.dg/do_3.F90: Likewise.
4483 * gfortran.dg/do_concurrent_2.f90: Likewise.
4484 * gfortran.dg/do_concurrent_4.f90: Likewise.
4485 * gfortran.dg/do_corner_warn.f90: Likewise.
4486 * gfortran.dg/do_iterator_2.f90: Likewise.
4487 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4488 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4489 * gfortran.dg/dos_eol.f: Likewise.
4490 * gfortran.dg/dot_product_1.f03: Likewise.
4491 * gfortran.dg/dot_product_2.f90: Likewise.
4492 * gfortran.dg/dot_product_4.f90: Likewise.
4493 * gfortran.dg/dshift_1.F90: Likewise.
4494 * gfortran.dg/dshift_2.F90: Likewise.
4495 * gfortran.dg/dtio_1.f90: Likewise.
4496 * gfortran.dg/dtio_10.f90: Likewise.
4497 * gfortran.dg/dtio_12.f90: Likewise.
4498 * gfortran.dg/dtio_14.f90: Likewise.
4499 * gfortran.dg/dtio_15.f90: Likewise.
4500 * gfortran.dg/dtio_16.f90: Likewise.
4501 * gfortran.dg/dtio_17.f90: Likewise.
4502 * gfortran.dg/dtio_19.f90: Likewise.
4503 * gfortran.dg/dtio_2.f90: Likewise.
4504 * gfortran.dg/dtio_20.f03: Likewise.
4505 * gfortran.dg/dtio_22.f90: Likewise.
4506 * gfortran.dg/dtio_24.f90: Likewise.
4507 * gfortran.dg/dtio_25.f90: Likewise.
4508 * gfortran.dg/dtio_26.f03: Likewise.
4509 * gfortran.dg/dtio_27.f90: Likewise.
4510 * gfortran.dg/dtio_28.f03: Likewise.
4511 * gfortran.dg/dtio_3.f90: Likewise.
4512 * gfortran.dg/dtio_30.f03: Likewise.
4513 * gfortran.dg/dtio_31.f03: Likewise.
4514 * gfortran.dg/dtio_32.f03: Likewise.
4515 * gfortran.dg/dtio_4.f90: Likewise.
4516 * gfortran.dg/dtio_5.f90: Likewise.
4517 * gfortran.dg/dtio_7.f90: Likewise.
4518 * gfortran.dg/dtio_8.f90: Likewise.
4519 * gfortran.dg/dtio_9.f90: Likewise.
4520 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4521 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4522 * gfortran.dg/dup_save_1.f90: Likewise.
4523 * gfortran.dg/dup_save_2.f90: Likewise.
4524 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4525 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4526 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4527 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4528 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4529 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4530 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4531 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4532 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4533 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4534 * gfortran.dg/e_d_fmt.f90: Likewise.
4535 * gfortran.dg/edit_real_1.f90: Likewise.
4536 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4537 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4538 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4539 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4540 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4541 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4542 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4543 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4544 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4545 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4546 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4547 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4548 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4549 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4550 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4551 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4552 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4553 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4554 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4555 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4556 * gfortran.dg/empty_format_1.f90: Likewise.
4557 * gfortran.dg/endfile.f: Likewise.
4558 * gfortran.dg/endfile.f90: Likewise.
4559 * gfortran.dg/endfile_2.f90: Likewise.
4560 * gfortran.dg/entry_1.f90: Likewise.
4561 * gfortran.dg/entry_10.f90: Likewise.
4562 * gfortran.dg/entry_12.f90: Likewise.
4563 * gfortran.dg/entry_13.f90: Likewise.
4564 * gfortran.dg/entry_14.f90: Likewise.
4565 * gfortran.dg/entry_16.f90: Likewise.
4566 * gfortran.dg/entry_3.f90: Likewise.
4567 * gfortran.dg/entry_6.f90: Likewise.
4568 * gfortran.dg/entry_9.f90: Likewise.
4569 * gfortran.dg/entry_array_specs_2.f: Likewise.
4570 * gfortran.dg/enum_1.f90: Likewise.
4571 * gfortran.dg/enum_9.f90: Likewise.
4572 * gfortran.dg/eof_1.f90: Likewise.
4573 * gfortran.dg/eof_2.f90: Likewise.
4574 * gfortran.dg/eof_4.f90: Likewise.
4575 * gfortran.dg/eof_5.f90: Likewise.
4576 * gfortran.dg/eor_handling_1.f90: Likewise.
4577 * gfortran.dg/eor_handling_2.f90: Likewise.
4578 * gfortran.dg/eor_handling_3.f90: Likewise.
4579 * gfortran.dg/eor_handling_4.f90: Likewise.
4580 * gfortran.dg/eor_handling_5.f90: Likewise.
4581 * gfortran.dg/eoshift_3.f90: Likewise.
4582 * gfortran.dg/eoshift_4.f90: Likewise.
4583 * gfortran.dg/eoshift_5.f90: Likewise.
4584 * gfortran.dg/eoshift_6.f90: Likewise.
4585 * gfortran.dg/eoshift_large_1.f90: Likewise.
4586 * gfortran.dg/equiv_6.f90: Likewise.
4587 * gfortran.dg/equiv_7.f90: Likewise.
4588 * gfortran.dg/equiv_9.f90: Likewise.
4589 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4590 * gfortran.dg/erf_2.F90: Likewise.
4591 * gfortran.dg/erf_3.F90: Likewise.
4592 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4593 * gfortran.dg/error_format_2.f90: Likewise.
4594 * gfortran.dg/error_recovery_5.f90: Likewise.
4595 * gfortran.dg/execute_command_line_2.f90: Likewise.
4596 * gfortran.dg/execute_command_line_3.f90: Likewise.
4597 * gfortran.dg/exit_1.f08: Likewise.
4598 * gfortran.dg/exit_3.f08: Likewise.
4599 * gfortran.dg/exponent_1.f90: Likewise.
4600 * gfortran.dg/exponent_2.f90: Likewise.
4601 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4602 * gfortran.dg/extends_1.f03: Likewise.
4603 * gfortran.dg/extends_16.f90: Likewise.
4604 * gfortran.dg/extends_2.f03: Likewise.
4605 * gfortran.dg/extends_3.f03: Likewise.
4606 * gfortran.dg/extends_4.f03: Likewise.
4607 * gfortran.dg/extends_type_of_1.f03: Likewise.
4608 * gfortran.dg/extends_type_of_2.f03: Likewise.
4609 * gfortran.dg/external_procedures_3.f90: Likewise.
4610 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4611 * gfortran.dg/f2003_io_1.f03: Likewise.
4612 * gfortran.dg/f2003_io_4.f03: Likewise.
4613 * gfortran.dg/f2003_io_5.f03: Likewise.
4614 * gfortran.dg/f2003_io_6.f03: Likewise.
4615 * gfortran.dg/f2003_io_7.f03: Likewise.
4616 * gfortran.dg/f2c_1.f90: Likewise.
4617 * gfortran.dg/f2c_2.f90: Likewise.
4618 * gfortran.dg/f2c_3.f90: Likewise.
4619 * gfortran.dg/f2c_4.f90: Likewise.
4620 * gfortran.dg/f2c_6.f90: Likewise.
4621 * gfortran.dg/f2c_7.f90: Likewise.
4622 * gfortran.dg/f2c_9.f90: Likewise.
4623 * gfortran.dg/fgetc_1.f90: Likewise.
4624 * gfortran.dg/fgetc_2.f90: Likewise.
4625 * gfortran.dg/filename_null.f90: Likewise.
4626 * gfortran.dg/finalize_12.f90: Likewise.
4627 * gfortran.dg/finalize_13.f90: Likewise.
4628 * gfortran.dg/finalize_15.f90: Likewise.
4629 * gfortran.dg/finalize_17.f90: Likewise.
4630 * gfortran.dg/finalize_18.f90: Likewise.
4631 * gfortran.dg/finalize_25.f90: Likewise.
4632 * gfortran.dg/finalize_29.f08: Likewise.
4633 * gfortran.dg/finalize_31.f90: Likewise.
4634 * gfortran.dg/float_1.f90: Likewise.
4635 * gfortran.dg/flush_1.f90: Likewise.
4636 * gfortran.dg/fmt_bz_bn.f: Likewise.
4637 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4638 * gfortran.dg/fmt_cache_1.f: Likewise.
4639 * gfortran.dg/fmt_cache_2.f: Likewise.
4640 * gfortran.dg/fmt_cache_3.f90: Likewise.
4641 * gfortran.dg/fmt_colon.f90: Likewise.
4642 * gfortran.dg/fmt_e.f90: Likewise.
4643 * gfortran.dg/fmt_en.f90: Likewise.
4644 * gfortran.dg/fmt_error_10.f: Likewise.
4645 * gfortran.dg/fmt_error_9.f: Likewise.
4646 * gfortran.dg/fmt_exhaust.f90: Likewise.
4647 * gfortran.dg/fmt_f0_1.f90: Likewise.
4648 * gfortran.dg/fmt_f_an_p.f: Likewise.
4649 * gfortran.dg/fmt_fw_d.f90: Likewise.
4650 * gfortran.dg/fmt_g.f: Likewise.
4651 * gfortran.dg/fmt_g0_1.f08: Likewise.
4652 * gfortran.dg/fmt_g0_2.f08: Likewise.
4653 * gfortran.dg/fmt_g0_4.f08: Likewise.
4654 * gfortran.dg/fmt_g0_5.f08: Likewise.
4655 * gfortran.dg/fmt_g0_6.f08: Likewise.
4656 * gfortran.dg/fmt_g0_7.f08: Likewise.
4657 * gfortran.dg/fmt_g_1.f90: Likewise.
4658 * gfortran.dg/fmt_int_sign.f90: Likewise.
4659 * gfortran.dg/fmt_l.f90: Likewise.
4660 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4661 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4662 * gfortran.dg/fmt_p_1.f90: Likewise.
4663 * gfortran.dg/fmt_pf.f90: Likewise.
4664 * gfortran.dg/fmt_read.f90: Likewise.
4665 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4666 * gfortran.dg/fmt_t_1.f90: Likewise.
4667 * gfortran.dg/fmt_t_2.f90: Likewise.
4668 * gfortran.dg/fmt_t_3.f90: Likewise.
4669 * gfortran.dg/fmt_t_4.f90: Likewise.
4670 * gfortran.dg/fmt_t_5.f90: Likewise.
4671 * gfortran.dg/fmt_t_6.f: Likewise.
4672 * gfortran.dg/fmt_t_7.f: Likewise.
4673 * gfortran.dg/fmt_t_9.f: Likewise.
4674 * gfortran.dg/fmt_tl.f: Likewise.
4675 * gfortran.dg/fmt_unlimited.f90: Likewise.
4676 * gfortran.dg/fmt_white.f: Likewise.
4677 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4678 * gfortran.dg/fold_nearest.f90: Likewise.
4679 * gfortran.dg/forall_1.f90: Likewise.
4680 * gfortran.dg/forall_10.f90: Likewise.
4681 * gfortran.dg/forall_12.f90: Likewise.
4682 * gfortran.dg/forall_13.f90: Likewise.
4683 * gfortran.dg/forall_15.f90: Likewise.
4684 * gfortran.dg/forall_4.f90: Likewise.
4685 * gfortran.dg/forall_5.f90: Likewise.
4686 * gfortran.dg/forall_6.f90: Likewise.
4687 * gfortran.dg/forall_7.f90: Likewise.
4688 * gfortran.dg/fraction.f90: Likewise.
4689 * gfortran.dg/fseek.f90: Likewise.
4690 * gfortran.dg/ftell_1.f90: Likewise.
4691 * gfortran.dg/ftell_2.f90: Likewise.
4692 * gfortran.dg/ftell_3.f90: Likewise.
4693 * gfortran.dg/func_assign_2.f90: Likewise.
4694 * gfortran.dg/func_assign_3.f90: Likewise.
4695 * gfortran.dg/func_derived_1.f90: Likewise.
4696 * gfortran.dg/func_derived_2.f90: Likewise.
4697 * gfortran.dg/func_derived_3.f90: Likewise.
4698 * gfortran.dg/func_result_1.f90: Likewise.
4699 * gfortran.dg/func_result_2.f90: Likewise.
4700 * gfortran.dg/func_result_6.f90: Likewise.
4701 * gfortran.dg/function_charlen_2.f90: Likewise.
4702 * gfortran.dg/function_charlen_3.f: Likewise.
4703 * gfortran.dg/function_kinds_1.f90: Likewise.
4704 * gfortran.dg/function_kinds_4.f90: Likewise.
4705 * gfortran.dg/function_optimize_10.f90: Likewise.
4706 * gfortran.dg/function_optimize_11.f90: Likewise.
4707 * gfortran.dg/function_optimize_12.f90: Likewise.
4708 * gfortran.dg/function_optimize_4.f90: Likewise.
4709 * gfortran.dg/function_optimize_8.f90: Likewise.
4710 * gfortran.dg/g77/13037.f: Likewise.
4711 * gfortran.dg/g77/1832.f: Likewise.
4712 * gfortran.dg/g77/19981119-0.f: Likewise.
4713 * gfortran.dg/g77/19990313-0.f: Likewise.
4714 * gfortran.dg/g77/19990313-1.f: Likewise.
4715 * gfortran.dg/g77/19990313-2.f: Likewise.
4716 * gfortran.dg/g77/19990313-3.f: Likewise.
4717 * gfortran.dg/g77/19990419-1.f: Likewise.
4718 * gfortran.dg/g77/19990826-0.f: Likewise.
4719 * gfortran.dg/g77/19990826-2.f: Likewise.
4720 * gfortran.dg/g77/20000503-1.f: Likewise.
4721 * gfortran.dg/g77/20001111.f: Likewise.
4722 * gfortran.dg/g77/20010116.f: Likewise.
4723 * gfortran.dg/g77/20010216-1.f: Likewise.
4724 * gfortran.dg/g77/20010430.f: Likewise.
4725 * gfortran.dg/g77/20010610.f: Likewise.
4726 * gfortran.dg/g77/6177.f: Likewise.
4727 * gfortran.dg/g77/7388.f: Likewise.
4728 * gfortran.dg/g77/947.f: Likewise.
4729 * gfortran.dg/g77/970625-2.f: Likewise.
4730 * gfortran.dg/g77/971102-1.f: Likewise.
4731 * gfortran.dg/g77/980628-0.f: Likewise.
4732 * gfortran.dg/g77/980628-1.f: Likewise.
4733 * gfortran.dg/g77/980628-10.f: Likewise.
4734 * gfortran.dg/g77/980628-2.f: Likewise.
4735 * gfortran.dg/g77/980628-3.f: Likewise.
4736 * gfortran.dg/g77/980628-7.f: Likewise.
4737 * gfortran.dg/g77/980628-8.f: Likewise.
4738 * gfortran.dg/g77/980628-9.f: Likewise.
4739 * gfortran.dg/g77/980701-0.f: Likewise.
4740 * gfortran.dg/g77/980701-1.f: Likewise.
4741 * gfortran.dg/g77/cabs.f: Likewise.
4742 * gfortran.dg/g77/claus.f: Likewise.
4743 * gfortran.dg/g77/complex_1.f: Likewise.
4744 * gfortran.dg/g77/cpp3.F: Likewise.
4745 * gfortran.dg/g77/cpp4.F: Likewise.
4746 * gfortran.dg/g77/cpp5.F: Likewise.
4747 * gfortran.dg/g77/dcomplex.f: Likewise.
4748 * gfortran.dg/g77/dnrm2.f: Likewise.
4749 * gfortran.dg/g77/erfc.f: Likewise.
4750 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4751 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4752 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4753 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4754 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4755 * gfortran.dg/g77/int8421.f: Likewise.
4756 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4757 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4758 * gfortran.dg/g77/le.f: Likewise.
4759 * gfortran.dg/g77/short.f: Likewise.
4760 * gfortran.dg/gamma_1.f90: Likewise.
4761 * gfortran.dg/gamma_4.f90: Likewise.
4762 * gfortran.dg/gamma_5.f90: Likewise.
4763 * gfortran.dg/generic_13.f90: Likewise.
4764 * gfortran.dg/generic_15.f90: Likewise.
4765 * gfortran.dg/generic_19.f90: Likewise.
4766 * gfortran.dg/generic_20.f90: Likewise.
4767 * gfortran.dg/generic_23.f03: Likewise.
4768 * gfortran.dg/generic_25.f90: Likewise.
4769 * gfortran.dg/generic_27.f90: Likewise.
4770 * gfortran.dg/generic_31.f90: Likewise.
4771 * gfortran.dg/generic_4.f90: Likewise.
4772 * gfortran.dg/global_vars_c_init.f90: Likewise.
4773 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4774 * gfortran.dg/gnu_logical_1.F: Likewise.
4775 * gfortran.dg/goacc/fixed-1.f: Likewise.
4776 * gfortran.dg/goacc/fixed-2.f: Likewise.
4777 * gfortran.dg/goacc/gang-static.f95: Likewise.
4778 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4779 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4780 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4781 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4782 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4783 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4784 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4785 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4786 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4787 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4788 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4789 * gfortran.dg/gomp/pr48794.f90: Likewise.
4790 * gfortran.dg/gomp/pr72744.f90: Likewise.
4791 * gfortran.dg/gomp/pr77665.f90: Likewise.
4792 * gfortran.dg/gomp/workshare2.f90: Likewise.
4793 * gfortran.dg/gomp/workshare3.f90: Likewise.
4794 * gfortran.dg/goto_1.f: Likewise.
4795 * gfortran.dg/goto_2.f90: Likewise.
4796 * gfortran.dg/goto_4.f90: Likewise.
4797 * gfortran.dg/goto_6.f: Likewise.
4798 * gfortran.dg/graphite/id-26.f03: Likewise.
4799 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4800 * gfortran.dg/graphite/pr29581.f90: Likewise.
4801 * gfortran.dg/graphite/pr29832.f90: Likewise.
4802 * gfortran.dg/graphite/run-id-1.f: Likewise.
4803 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4804 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4805 * gfortran.dg/hollerith.f90: Likewise.
4806 * gfortran.dg/hollerith4.f90: Likewise.
4807 * gfortran.dg/hollerith6.f90: Likewise.
4808 * gfortran.dg/hollerith8.f90: Likewise.
4809 * gfortran.dg/hollerith_1.f90: Likewise.
4810 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4811 * gfortran.dg/hollerith_f95.f90: Likewise.
4812 * gfortran.dg/hollerith_legacy.f90: Likewise.
4813 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4814 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4815 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4816 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4817 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4818 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4819 * gfortran.dg/hypot_1.f90: Likewise.
4820 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4821 * gfortran.dg/iargc.f90: Likewise.
4822 * gfortran.dg/ibits.f90: Likewise.
4823 * gfortran.dg/ichar_1.f90: Likewise.
4824 * gfortran.dg/ichar_2.f90: Likewise.
4825 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4826 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4827 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4828 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4829 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4830 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4831 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4832 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4833 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4834 * gfortran.dg/ieee/large_1.f90: Likewise.
4835 * gfortran.dg/ieee/large_2.f90: Likewise.
4836 * gfortran.dg/ieee/large_3.F90: Likewise.
4837 * gfortran.dg/ieee/large_4.f90: Likewise.
4838 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4839 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4840 * gfortran.dg/impl_do_var_data.f90: Likewise.
4841 * gfortran.dg/implicit_10.f90: Likewise.
4842 * gfortran.dg/implicit_12.f90: Likewise.
4843 * gfortran.dg/implicit_class_1.f90: Likewise.
4844 * gfortran.dg/implicit_pure_1.f90: Likewise.
4845 * gfortran.dg/implied_do_1.f90: Likewise.
4846 * gfortran.dg/implied_do_io_1.f90: Likewise.
4847 * gfortran.dg/implied_do_io_2.f90: Likewise.
4848 * gfortran.dg/implied_do_io_3.f90: Likewise.
4849 * gfortran.dg/implied_shape_1.f08: Likewise.
4850 * gfortran.dg/import.f90: Likewise.
4851 * gfortran.dg/import4.f90: Likewise.
4852 * gfortran.dg/impure_1.f08: Likewise.
4853 * gfortran.dg/index.f90: Likewise.
4854 * gfortran.dg/index_2.f90: Likewise.
4855 * gfortran.dg/init_flag_1.f90: Likewise.
4856 * gfortran.dg/init_flag_10.f90: Likewise.
4857 * gfortran.dg/init_flag_15.f03: Likewise.
4858 * gfortran.dg/init_flag_2.f90: Likewise.
4859 * gfortran.dg/init_flag_3.f90: Likewise.
4860 * gfortran.dg/init_flag_4.f90: Likewise.
4861 * gfortran.dg/init_flag_5.f90: Likewise.
4862 * gfortran.dg/init_flag_6.f90: Likewise.
4863 * gfortran.dg/init_flag_7.f90: Likewise.
4864 * gfortran.dg/init_flag_9.f90: Likewise.
4865 * gfortran.dg/initialization_11.f90: Likewise.
4866 * gfortran.dg/initialization_19.f90: Likewise.
4867 * gfortran.dg/initialization_2.f90: Likewise.
4868 * gfortran.dg/initialization_22.f90: Likewise.
4869 * gfortran.dg/initialization_27.f90: Likewise.
4870 * gfortran.dg/initialization_5.f90: Likewise.
4871 * gfortran.dg/initialization_6.f90: Likewise.
4872 * gfortran.dg/inline_matmul_1.f90: Likewise.
4873 * gfortran.dg/inline_matmul_10.f90: Likewise.
4874 * gfortran.dg/inline_matmul_11.f90: Likewise.
4875 * gfortran.dg/inline_matmul_13.f90: Likewise.
4876 * gfortran.dg/inline_matmul_14.f90: Likewise.
4877 * gfortran.dg/inline_matmul_16.f90: Likewise.
4878 * gfortran.dg/inline_matmul_17.f90: Likewise.
4879 * gfortran.dg/inline_matmul_18.f90: Likewise.
4880 * gfortran.dg/inline_matmul_19.f90: Likewise.
4881 * gfortran.dg/inline_matmul_2.f90: Likewise.
4882 * gfortran.dg/inline_matmul_20.f90: Likewise.
4883 * gfortran.dg/inline_matmul_22.f90: Likewise.
4884 * gfortran.dg/inline_matmul_3.f90: Likewise.
4885 * gfortran.dg/inline_matmul_4.f90: Likewise.
4886 * gfortran.dg/inline_matmul_5.f90: Likewise.
4887 * gfortran.dg/inline_matmul_6.f90: Likewise.
4888 * gfortran.dg/inline_matmul_7.f90: Likewise.
4889 * gfortran.dg/inline_matmul_8.f90: Likewise.
4890 * gfortran.dg/inline_matmul_9.f90: Likewise.
4891 * gfortran.dg/inline_sum_1.f90: Likewise.
4892 * gfortran.dg/inline_sum_3.f90: Likewise.
4893 * gfortran.dg/inline_sum_5.f90: Likewise.
4894 * gfortran.dg/inquire-complex.f90: Likewise.
4895 * gfortran.dg/inquire.f90: Likewise.
4896 * gfortran.dg/inquire_10.f90: Likewise.
4897 * gfortran.dg/inquire_13.f90: Likewise.
4898 * gfortran.dg/inquire_15.f90: Likewise.
4899 * gfortran.dg/inquire_16.f90: Likewise.
4900 * gfortran.dg/inquire_17.f90: Likewise.
4901 * gfortran.dg/inquire_5.f90: Likewise.
4902 * gfortran.dg/inquire_6.f90: Likewise.
4903 * gfortran.dg/inquire_7.f90: Likewise.
4904 * gfortran.dg/inquire_9.f90: Likewise.
4905 * gfortran.dg/inquire_internal.f90: Likewise.
4906 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4907 * gfortran.dg/inquire_size.f90: Likewise.
4908 * gfortran.dg/int_1.f90: Likewise.
4909 * gfortran.dg/int_conv_1.f90: Likewise.
4910 * gfortran.dg/int_range_io_1.f90: Likewise.
4911 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4912 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4913 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4914 * gfortran.dg/integer_plus.f90: Likewise.
4915 * gfortran.dg/intent_out_2.f90: Likewise.
4916 * gfortran.dg/intent_out_5.f90: Likewise.
4917 * gfortran.dg/intent_out_6.f90: Likewise.
4918 * gfortran.dg/interface_12.f90: Likewise.
4919 * gfortran.dg/interface_19.f90: Likewise.
4920 * gfortran.dg/interface_4.f90: Likewise.
4921 * gfortran.dg/interface_5.f90: Likewise.
4922 * gfortran.dg/interface_9.f90: Likewise.
4923 * gfortran.dg/interface_assignment_1.f90: Likewise.
4924 * gfortran.dg/interface_assignment_2.f90: Likewise.
4925 * gfortran.dg/internal_dummy_2.f08: Likewise.
4926 * gfortran.dg/internal_dummy_3.f08: Likewise.
4927 * gfortran.dg/internal_dummy_4.f08: Likewise.
4928 * gfortran.dg/internal_pack_1.f90: Likewise.
4929 * gfortran.dg/internal_pack_10.f90: Likewise.
4930 * gfortran.dg/internal_pack_12.f90: Likewise.
4931 * gfortran.dg/internal_pack_13.f90: Likewise.
4932 * gfortran.dg/internal_pack_14.f90: Likewise.
4933 * gfortran.dg/internal_pack_15.f90: Likewise.
4934 * gfortran.dg/internal_pack_2.f90: Likewise.
4935 * gfortran.dg/internal_pack_3.f90: Likewise.
4936 * gfortran.dg/internal_pack_4.f90: Likewise.
4937 * gfortran.dg/internal_pack_6.f90: Likewise.
4938 * gfortran.dg/internal_pack_8.f90: Likewise.
4939 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4940 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4941 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4942 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4943 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4944 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4945 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4946 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4947 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4948 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4949 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4950 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4951 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4952 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4953 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4954 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4955 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4956 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4957 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4958 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4959 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4960 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4961 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4962 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4963 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4964 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4965 * gfortran.dg/io_err_1.f90: Likewise.
4966 * gfortran.dg/io_real_boz.f90: Likewise.
4967 * gfortran.dg/iomsg_1.f90: Likewise.
4968 * gfortran.dg/iostat_1.f90: Likewise.
4969 * gfortran.dg/iostat_2.f90: Likewise.
4970 * gfortran.dg/iostat_4.f90: Likewise.
4971 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4972 * gfortran.dg/ishft_1.f90: Likewise.
4973 * gfortran.dg/ishft_2.f90: Likewise.
4974 * gfortran.dg/ishft_4.f90: Likewise.
4975 * gfortran.dg/isnan_1.f90: Likewise.
4976 * gfortran.dg/isnan_2.f90: Likewise.
4977 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4978 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4979 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4980 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4981 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4982 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4983 * gfortran.dg/itime_idate_1.f: Likewise.
4984 * gfortran.dg/itime_idate_2.f: Likewise.
4985 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4986 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4987 * gfortran.dg/large_real_kind_1.f90: Likewise.
4988 * gfortran.dg/large_real_kind_2.F90: Likewise.
4989 * gfortran.dg/large_real_kind_3.F90: Likewise.
4990 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4991 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4992 * gfortran.dg/large_recl.f90: Likewise.
4993 * gfortran.dg/large_unit_1.f90: Likewise.
4994 * gfortran.dg/large_unit_2.f90: Likewise.
4995 * gfortran.dg/largeequiv_1.f90: Likewise.
4996 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4997 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4998 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4999 * gfortran.dg/list_read_1.f90: Likewise.
5000 * gfortran.dg/list_read_10.f90: Likewise.
5001 * gfortran.dg/list_read_11.f90: Likewise.
5002 * gfortran.dg/list_read_12.f90: Likewise.
5003 * gfortran.dg/list_read_13.f: Likewise.
5004 * gfortran.dg/list_read_14.f90: Likewise.
5005 * gfortran.dg/list_read_2.f90: Likewise.
5006 * gfortran.dg/list_read_3.f90: Likewise.
5007 * gfortran.dg/list_read_4.f90: Likewise.
5008 * gfortran.dg/list_read_5.f90: Likewise.
5009 * gfortran.dg/list_read_6.f90: Likewise.
5010 * gfortran.dg/list_read_7.f90: Likewise.
5011 * gfortran.dg/list_read_8.f90: Likewise.
5012 * gfortran.dg/list_read_9.f90: Likewise.
5013 * gfortran.dg/loc_2.f90: Likewise.
5014 * gfortran.dg/logical_1.f90: Likewise.
5015 * gfortran.dg/logical_dot_product.f90: Likewise.
5016 * gfortran.dg/logical_temp_io.f90: Likewise.
5017 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5018 * gfortran.dg/lrshift_1.f90: Likewise.
5019 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5020 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5021 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5022 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5023 * gfortran.dg/make_unit.f90: Likewise.
5024 * gfortran.dg/mapping_1.f90: Likewise.
5025 * gfortran.dg/mapping_2.f90: Likewise.
5026 * gfortran.dg/mapping_3.f90: Likewise.
5027 * gfortran.dg/masklr_1.F90: Likewise.
5028 * gfortran.dg/masklr_2.F90: Likewise.
5029 * gfortran.dg/matmul_1.f90: Likewise.
5030 * gfortran.dg/matmul_10.f90: Likewise.
5031 * gfortran.dg/matmul_12.f90: Likewise.
5032 * gfortran.dg/matmul_16.f90: Likewise.
5033 * gfortran.dg/matmul_17.f90: Likewise.
5034 * gfortran.dg/matmul_18.f90: Likewise.
5035 * gfortran.dg/matmul_2.f90: Likewise.
5036 * gfortran.dg/matmul_3.f90: Likewise.
5037 * gfortran.dg/matmul_4.f90: Likewise.
5038 * gfortran.dg/matmul_6.f90: Likewise.
5039 * gfortran.dg/matmul_8.f03: Likewise.
5040 * gfortran.dg/matmul_9.f90: Likewise.
5041 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5042 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5043 * gfortran.dg/matmul_const.f90: Likewise.
5044 * gfortran.dg/maxloc_1.f90: Likewise.
5045 * gfortran.dg/maxloc_2.f90: Likewise.
5046 * gfortran.dg/maxloc_3.f90: Likewise.
5047 * gfortran.dg/maxloc_4.f90: Likewise.
5048 * gfortran.dg/maxloc_string_1.f90: Likewise.
5049 * gfortran.dg/maxlocval_1.f90: Likewise.
5050 * gfortran.dg/maxlocval_2.f90: Likewise.
5051 * gfortran.dg/maxlocval_3.f90: Likewise.
5052 * gfortran.dg/maxlocval_4.f90: Likewise.
5053 * gfortran.dg/maxval_char_1.f90: Likewise.
5054 * gfortran.dg/maxval_char_2.f90: Likewise.
5055 * gfortran.dg/maxval_char_3.f90: Likewise.
5056 * gfortran.dg/maxval_char_4.f90: Likewise.
5057 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5058 * gfortran.dg/mclock.f90: Likewise.
5059 * gfortran.dg/merge_bits_1.F90: Likewise.
5060 * gfortran.dg/merge_bits_2.F90: Likewise.
5061 * gfortran.dg/merge_char_1.f90: Likewise.
5062 * gfortran.dg/merge_init_expr.f90: Likewise.
5063 * gfortran.dg/min_max_optional_1.f90: Likewise.
5064 * gfortran.dg/min_max_optional_5.f90: Likewise.
5065 * gfortran.dg/minloc_1.f90: Likewise.
5066 * gfortran.dg/minloc_2.f90: Likewise.
5067 * gfortran.dg/minloc_3.f90: Likewise.
5068 * gfortran.dg/minloc_4.f90: Likewise.
5069 * gfortran.dg/minloc_string_1.f90: Likewise.
5070 * gfortran.dg/minlocval_1.f90: Likewise.
5071 * gfortran.dg/minlocval_2.f90: Likewise.
5072 * gfortran.dg/minlocval_3.f90: Likewise.
5073 * gfortran.dg/minlocval_4.f90: Likewise.
5074 * gfortran.dg/minmax_char_1.f90: Likewise.
5075 * gfortran.dg/minmaxloc_1.f90: Likewise.
5076 * gfortran.dg/minmaxloc_10.f90: Likewise.
5077 * gfortran.dg/minmaxloc_11.f90: Likewise.
5078 * gfortran.dg/minmaxloc_12.f90: Likewise.
5079 * gfortran.dg/minmaxloc_13.f90: Likewise.
5080 * gfortran.dg/minmaxloc_2.f90: Likewise.
5081 * gfortran.dg/minmaxloc_3.f90: Likewise.
5082 * gfortran.dg/minmaxloc_4.f90: Likewise.
5083 * gfortran.dg/minmaxloc_5.f90: Likewise.
5084 * gfortran.dg/minmaxloc_6.f90: Likewise.
5085 * gfortran.dg/minmaxloc_7.f90: Likewise.
5086 * gfortran.dg/minmaxloc_8.f90: Likewise.
5087 * gfortran.dg/minmaxval_1.f90: Likewise.
5088 * gfortran.dg/minval_char_1.f90: Likewise.
5089 * gfortran.dg/minval_char_2.f90: Likewise.
5090 * gfortran.dg/minval_char_3.f90: Likewise.
5091 * gfortran.dg/minval_char_4.f90: Likewise.
5092 * gfortran.dg/minval_char_5.f90: Likewise.
5093 * gfortran.dg/minval_parameter_1.f90: Likewise.
5094 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5095 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5096 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5097 * gfortran.dg/missing_parens_1.f90: Likewise.
5098 * gfortran.dg/missing_parens_2.f90: Likewise.
5099 * gfortran.dg/mod_large_1.f90: Likewise.
5100 * gfortran.dg/mod_sign0_1.f90: Likewise.
5101 * gfortran.dg/module_blank_common.f90: Likewise.
5102 * gfortran.dg/module_commons_1.f90: Likewise.
5103 * gfortran.dg/module_commons_3.f90: Likewise.
5104 * gfortran.dg/module_double_reuse.f90: Likewise.
5105 * gfortran.dg/module_equivalence_1.f90: Likewise.
5106 * gfortran.dg/module_equivalence_2.f90: Likewise.
5107 * gfortran.dg/module_equivalence_3.f90: Likewise.
5108 * gfortran.dg/module_equivalence_5.f90: Likewise.
5109 * gfortran.dg/module_interface_1.f90: Likewise.
5110 * gfortran.dg/module_nan.f90: Likewise.
5111 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5112 * gfortran.dg/module_procedure_1.f90: Likewise.
5113 * gfortran.dg/module_read_1.f90: Likewise.
5114 * gfortran.dg/module_read_2.f90: Likewise.
5115 * gfortran.dg/module_widestring_1.f90: Likewise.
5116 * gfortran.dg/move_alloc.f90: Likewise.
5117 * gfortran.dg/move_alloc_10.f90: Likewise.
5118 * gfortran.dg/move_alloc_13.f90: Likewise.
5119 * gfortran.dg/move_alloc_14.f90: Likewise.
5120 * gfortran.dg/move_alloc_15.f90: Likewise.
5121 * gfortran.dg/move_alloc_16.f90: Likewise.
5122 * gfortran.dg/move_alloc_2.f90: Likewise.
5123 * gfortran.dg/move_alloc_5.f90: Likewise.
5124 * gfortran.dg/move_alloc_6.f90: Likewise.
5125 * gfortran.dg/move_alloc_9.f90: Likewise.
5126 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5127 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5128 * gfortran.dg/mvbits_1.f90: Likewise.
5129 * gfortran.dg/mvbits_2.f90: Likewise.
5130 * gfortran.dg/mvbits_3.f90: Likewise.
5131 * gfortran.dg/mvbits_4.f90: Likewise.
5132 * gfortran.dg/mvbits_7.f90: Likewise.
5133 * gfortran.dg/mvbits_8.f90: Likewise.
5134 * gfortran.dg/namelist_11.f: Likewise.
5135 * gfortran.dg/namelist_12.f: Likewise.
5136 * gfortran.dg/namelist_13.f90: Likewise.
5137 * gfortran.dg/namelist_14.f90: Likewise.
5138 * gfortran.dg/namelist_15.f90: Likewise.
5139 * gfortran.dg/namelist_16.f90: Likewise.
5140 * gfortran.dg/namelist_17.f90: Likewise.
5141 * gfortran.dg/namelist_18.f90: Likewise.
5142 * gfortran.dg/namelist_19.f90: Likewise.
5143 * gfortran.dg/namelist_20.f90: Likewise.
5144 * gfortran.dg/namelist_21.f90: Likewise.
5145 * gfortran.dg/namelist_22.f90: Likewise.
5146 * gfortran.dg/namelist_23.f90: Likewise.
5147 * gfortran.dg/namelist_24.f90: Likewise.
5148 * gfortran.dg/namelist_26.f90: Likewise.
5149 * gfortran.dg/namelist_27.f90: Likewise.
5150 * gfortran.dg/namelist_28.f90: Likewise.
5151 * gfortran.dg/namelist_29.f90: Likewise.
5152 * gfortran.dg/namelist_37.f90: Likewise.
5153 * gfortran.dg/namelist_38.f90: Likewise.
5154 * gfortran.dg/namelist_39.f90: Likewise.
5155 * gfortran.dg/namelist_40.f90: Likewise.
5156 * gfortran.dg/namelist_41.f90: Likewise.
5157 * gfortran.dg/namelist_42.f90: Likewise.
5158 * gfortran.dg/namelist_43.f90: Likewise.
5159 * gfortran.dg/namelist_44.f90: Likewise.
5160 * gfortran.dg/namelist_47.f90: Likewise.
5161 * gfortran.dg/namelist_48.f90: Likewise.
5162 * gfortran.dg/namelist_49.f90: Likewise.
5163 * gfortran.dg/namelist_50.f90: Likewise.
5164 * gfortran.dg/namelist_51.f90: Likewise.
5165 * gfortran.dg/namelist_52.f90: Likewise.
5166 * gfortran.dg/namelist_54.f90: Likewise.
5167 * gfortran.dg/namelist_55.f90: Likewise.
5168 * gfortran.dg/namelist_56.f90: Likewise.
5169 * gfortran.dg/namelist_57.f90: Likewise.
5170 * gfortran.dg/namelist_58.f90: Likewise.
5171 * gfortran.dg/namelist_59.f90: Likewise.
5172 * gfortran.dg/namelist_60.f90: Likewise.
5173 * gfortran.dg/namelist_61.f90: Likewise.
5174 * gfortran.dg/namelist_64.f90: Likewise.
5175 * gfortran.dg/namelist_65.f90: Likewise.
5176 * gfortran.dg/namelist_69.f90: Likewise.
5177 * gfortran.dg/namelist_70.f90: Likewise.
5178 * gfortran.dg/namelist_71.f90: Likewise.
5179 * gfortran.dg/namelist_72.f: Likewise.
5180 * gfortran.dg/namelist_73.f90: Likewise.
5181 * gfortran.dg/namelist_77.f90: Likewise.
5182 * gfortran.dg/namelist_78.f90: Likewise.
5183 * gfortran.dg/namelist_79.f90: Likewise.
5184 * gfortran.dg/namelist_80.f90: Likewise.
5185 * gfortran.dg/namelist_81.f90: Likewise.
5186 * gfortran.dg/namelist_82.f90: Likewise.
5187 * gfortran.dg/namelist_84.f90: Likewise.
5188 * gfortran.dg/namelist_85.f90: Likewise.
5189 * gfortran.dg/namelist_86.f90: Likewise.
5190 * gfortran.dg/namelist_87.f90: Likewise.
5191 * gfortran.dg/namelist_88.f90: Likewise.
5192 * gfortran.dg/namelist_89.f90: Likewise.
5193 * gfortran.dg/namelist_90.f: Likewise.
5194 * gfortran.dg/namelist_95.f90: Likewise.
5195 * gfortran.dg/namelist_char_only.f90: Likewise.
5196 * gfortran.dg/namelist_empty.f90: Likewise.
5197 * gfortran.dg/namelist_internal.f90: Likewise.
5198 * gfortran.dg/namelist_use.f90: Likewise.
5199 * gfortran.dg/namelist_use_only.f90: Likewise.
5200 * gfortran.dg/namelist_utf8.f90: Likewise.
5201 * gfortran.dg/nan_1.f90: Likewise.
5202 * gfortran.dg/nan_2.f90: Likewise.
5203 * gfortran.dg/nan_3.f90: Likewise.
5204 * gfortran.dg/nan_6.f90: Likewise.
5205 * gfortran.dg/nan_7.f90: Likewise.
5206 * gfortran.dg/nearest_1.f90: Likewise.
5207 * gfortran.dg/nearest_2.f90: Likewise.
5208 * gfortran.dg/nearest_3.f90: Likewise.
5209 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5210 * gfortran.dg/negative_automatic_size.f90: Likewise.
5211 * gfortran.dg/negative_unit.f: Likewise.
5212 * gfortran.dg/negative_unit2.f90: Likewise.
5213 * gfortran.dg/negative_unit_int8.f: Likewise.
5214 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5215 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5216 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5217 * gfortran.dg/nested_modules_1.f90: Likewise.
5218 * gfortran.dg/nested_modules_2.f90: Likewise.
5219 * gfortran.dg/nested_modules_3.f90: Likewise.
5220 * gfortran.dg/nesting_1.f90: Likewise.
5221 * gfortran.dg/new_line.f90: Likewise.
5222 * gfortran.dg/newunit_1.f90: Likewise.
5223 * gfortran.dg/newunit_3.f90: Likewise.
5224 * gfortran.dg/newunit_5.f90.f90: Likewise.
5225 * gfortran.dg/nint_1.f90: Likewise.
5226 * gfortran.dg/nint_2.f90: Likewise.
5227 * gfortran.dg/no_arg_check_2.f90: Likewise.
5228 * gfortran.dg/no_range_check_1.f90: Likewise.
5229 * gfortran.dg/no_range_check_2.f90: Likewise.
5230 * gfortran.dg/no_range_check_3.f90: Likewise.
5231 * gfortran.dg/noadv_size.f90: Likewise.
5232 * gfortran.dg/nonreturning_statements.f90: Likewise.
5233 * gfortran.dg/norm2_1.f90: Likewise.
5234 * gfortran.dg/norm2_3.f90: Likewise.
5235 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5236 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5237 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5238 * gfortran.dg/null_4.f90: Likewise.
5239 * gfortran.dg/null_9.f90: Likewise.
5240 * gfortran.dg/nullify_3.f90: Likewise.
5241 * gfortran.dg/oldstyle_1.f90: Likewise.
5242 * gfortran.dg/open_access_append_1.f90: Likewise.
5243 * gfortran.dg/open_access_append_2.f90: Likewise.
5244 * gfortran.dg/open_errors.f90: Likewise.
5245 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5246 * gfortran.dg/open_new.f90: Likewise.
5247 * gfortran.dg/open_readonly_1.f90: Likewise.
5248 * gfortran.dg/operator_1.f90: Likewise.
5249 * gfortran.dg/optional_absent_1.f90: Likewise.
5250 * gfortran.dg/optional_absent_2.f90: Likewise.
5251 * gfortran.dg/optional_absent_3.f90: Likewise.
5252 * gfortran.dg/optional_class_1.f90: Likewise.
5253 * gfortran.dg/optional_dim_2.f90: Likewise.
5254 * gfortran.dg/optional_dim_3.f90: Likewise.
5255 * gfortran.dg/output_exponents_1.f90: Likewise.
5256 * gfortran.dg/overload_1.f90: Likewise.
5257 * gfortran.dg/overload_2.f90: Likewise.
5258 * gfortran.dg/overwrite_1.f: Likewise.
5259 * gfortran.dg/pad_no.f90: Likewise.
5260 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5261 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5262 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5263 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5264 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5265 * gfortran.dg/parens_3.f90: Likewise.
5266 * gfortran.dg/parens_5.f90: Likewise.
5267 * gfortran.dg/parens_6.f90: Likewise.
5268 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5269 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5270 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5271 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5272 * gfortran.dg/parity_1.f90: Likewise.
5273 * gfortran.dg/past_eor.f90: Likewise.
5274 * gfortran.dg/pdt_1.f03: Likewise.
5275 * gfortran.dg/pdt_10.f03: Likewise.
5276 * gfortran.dg/pdt_11.f03: Likewise.
5277 * gfortran.dg/pdt_12.f03: Likewise.
5278 * gfortran.dg/pdt_13.f03: Likewise.
5279 * gfortran.dg/pdt_14.f03: Likewise.
5280 * gfortran.dg/pdt_15.f03: Likewise.
5281 * gfortran.dg/pdt_19.f03: Likewise.
5282 * gfortran.dg/pdt_20.f03: Likewise.
5283 * gfortran.dg/pdt_22.f03: Likewise.
5284 * gfortran.dg/pdt_23.f03: Likewise.
5285 * gfortran.dg/pdt_25.f03: Likewise.
5286 * gfortran.dg/pdt_26.f03: Likewise.
5287 * gfortran.dg/pdt_27.f03: Likewise.
5288 * gfortran.dg/pdt_28.f03: Likewise.
5289 * gfortran.dg/pdt_3.f03: Likewise.
5290 * gfortran.dg/pdt_4.f03: Likewise.
5291 * gfortran.dg/pdt_5.f03: Likewise.
5292 * gfortran.dg/pdt_7.f03: Likewise.
5293 * gfortran.dg/pointer_1.f90: Likewise.
5294 * gfortran.dg/pointer_array_1.f90: Likewise.
5295 * gfortran.dg/pointer_array_3.f90: Likewise.
5296 * gfortran.dg/pointer_array_4.f90: Likewise.
5297 * gfortran.dg/pointer_array_5.f90: Likewise.
5298 * gfortran.dg/pointer_array_6.f90: Likewise.
5299 * gfortran.dg/pointer_array_7.f90: Likewise.
5300 * gfortran.dg/pointer_array_8.f90: Likewise.
5301 * gfortran.dg/pointer_array_9.f90: Likewise.
5302 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5303 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5304 * gfortran.dg/pointer_assign_10.f90: Likewise.
5305 * gfortran.dg/pointer_assign_11.f90: Likewise.
5306 * gfortran.dg/pointer_assign_4.f90: Likewise.
5307 * gfortran.dg/pointer_assign_8.f90: Likewise.
5308 * gfortran.dg/pointer_assign_9.f90: Likewise.
5309 * gfortran.dg/pointer_check_10.f90: Likewise.
5310 * gfortran.dg/pointer_check_9.f90: Likewise.
5311 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5312 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5313 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5314 * gfortran.dg/pointer_init_1.f90: Likewise.
5315 * gfortran.dg/pointer_init_3.f90: Likewise.
5316 * gfortran.dg/pointer_init_4.f90: Likewise.
5317 * gfortran.dg/pointer_init_5.f90: Likewise.
5318 * gfortran.dg/pointer_init_8.f90: Likewise.
5319 * gfortran.dg/pointer_intent_1.f90: Likewise.
5320 * gfortran.dg/pointer_intent_4.f90: Likewise.
5321 * gfortran.dg/pointer_intent_5.f90: Likewise.
5322 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5323 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5324 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5325 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5326 * gfortran.dg/pointer_target_1.f90: Likewise.
5327 * gfortran.dg/pointer_target_2.f90: Likewise.
5328 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5329 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5330 * gfortran.dg/power.f90: Likewise.
5331 * gfortran.dg/power1.f90: Likewise.
5332 * gfortran.dg/power_3.f90: Likewise.
5333 * gfortran.dg/power_4.f90: Likewise.
5334 * gfortran.dg/power_5.f90: Likewise.
5335 * gfortran.dg/pr12884.f: Likewise.
5336 * gfortran.dg/pr15129.f90: Likewise.
5337 * gfortran.dg/pr15140.f90: Likewise.
5338 * gfortran.dg/pr15324.f90: Likewise.
5339 * gfortran.dg/pr15332.f: Likewise.
5340 * gfortran.dg/pr15957.f90: Likewise.
5341 * gfortran.dg/pr15959.f90: Likewise.
5342 * gfortran.dg/pr16597.f90: Likewise.
5343 * gfortran.dg/pr16861.f90: Likewise.
5344 * gfortran.dg/pr16938.f90: Likewise.
5345 * gfortran.dg/pr17090.f90: Likewise.
5346 * gfortran.dg/pr17143.f90: Likewise.
5347 * gfortran.dg/pr17164.f90: Likewise.
5348 * gfortran.dg/pr17229.f: Likewise.
5349 * gfortran.dg/pr17285.f90: Likewise.
5350 * gfortran.dg/pr17286.f90: Likewise.
5351 * gfortran.dg/pr17472.f: Likewise.
5352 * gfortran.dg/pr17612.f90: Likewise.
5353 * gfortran.dg/pr17706.f90: Likewise.
5354 * gfortran.dg/pr18025.f90: Likewise.
5355 * gfortran.dg/pr18122.f90: Likewise.
5356 * gfortran.dg/pr18210.f90: Likewise.
5357 * gfortran.dg/pr18392.f90: Likewise.
5358 * gfortran.dg/pr19155.f: Likewise.
5359 * gfortran.dg/pr19216.f: Likewise.
5360 * gfortran.dg/pr19467.f90: Likewise.
5361 * gfortran.dg/pr19657.f: Likewise.
5362 * gfortran.dg/pr19926.f90: Likewise.
5363 * gfortran.dg/pr19928-1.f90: Likewise.
5364 * gfortran.dg/pr19928-2.f90: Likewise.
5365 * gfortran.dg/pr20086.f90: Likewise.
5366 * gfortran.dg/pr20124.f90: Likewise.
5367 * gfortran.dg/pr20163-2.f: Likewise.
5368 * gfortran.dg/pr20480.f90: Likewise.
5369 * gfortran.dg/pr20755.f: Likewise.
5370 * gfortran.dg/pr20950.f: Likewise.
5371 * gfortran.dg/pr21177.f90: Likewise.
5372 * gfortran.dg/pr21730.f: Likewise.
5373 * gfortran.dg/pr22491.f: Likewise.
5374 * gfortran.dg/pr25603.f: Likewise.
5375 * gfortran.dg/pr26246_2.f90: Likewise.
5376 * gfortran.dg/pr32136.f90: Likewise.
5377 * gfortran.dg/pr32533.f90: Likewise.
5378 * gfortran.dg/pr33794.f90: Likewise.
5379 * gfortran.dg/pr35662.f90: Likewise.
5380 * gfortran.dg/pr35944-1.f90: Likewise.
5381 * gfortran.dg/pr35944-2.f90: Likewise.
5382 * gfortran.dg/pr35983.f90: Likewise.
5383 * gfortran.dg/pr39865.f90: Likewise.
5384 * gfortran.dg/pr41212.f90: Likewise.
5385 * gfortran.dg/pr43808.f90: Likewise.
5386 * gfortran.dg/pr44592.f90: Likewise.
5387 * gfortran.dg/pr44735.f90: Likewise.
5388 * gfortran.dg/pr45308.f03: Likewise.
5389 * gfortran.dg/pr46297.f: Likewise.
5390 * gfortran.dg/pr46588.f90: Likewise.
5391 * gfortran.dg/pr46665.f90: Likewise.
5392 * gfortran.dg/pr46804.f90: Likewise.
5393 * gfortran.dg/pr47008.f03: Likewise.
5394 * gfortran.dg/pr47614.f: Likewise.
5395 * gfortran.dg/pr47878.f90: Likewise.
5396 * gfortran.dg/pr49103.f90: Likewise.
5397 * gfortran.dg/pr50069_1.f90: Likewise.
5398 * gfortran.dg/pr50769.f90: Likewise.
5399 * gfortran.dg/pr52608.f90: Likewise.
5400 * gfortran.dg/pr55086_2.f90: Likewise.
5401 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5402 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5403 * gfortran.dg/pr55330.f90: Likewise.
5404 * gfortran.dg/pr56015.f90: Likewise.
5405 * gfortran.dg/pr57910.f90: Likewise.
5406 * gfortran.dg/pr59700.f90: Likewise.
5407 * gfortran.dg/pr62125.f90: Likewise.
5408 * gfortran.dg/pr64530.f90: Likewise.
5409 * gfortran.dg/pr65429.f90: Likewise.
5410 * gfortran.dg/pr65450.f90: Likewise.
5411 * gfortran.dg/pr65504.f90: Likewise.
5412 * gfortran.dg/pr65903.f90: Likewise.
5413 * gfortran.dg/pr66311.f90: Likewise.
5414 * gfortran.dg/pr66864.f90: Likewise.
5415 * gfortran.dg/pr67140.f90: Likewise.
5416 * gfortran.dg/pr67524.f90: Likewise.
5417 * gfortran.dg/pr67885.f90: Likewise.
5418 * gfortran.dg/pr68053.f90: Likewise.
5419 * gfortran.dg/pr68566.f90: Likewise.
5420 * gfortran.dg/pr69514_1.f90: Likewise.
5421 * gfortran.dg/pr69514_2.f90: Likewise.
5422 * gfortran.dg/pr69739.f90: Likewise.
5423 * gfortran.dg/pr70673.f90: Likewise.
5424 * gfortran.dg/pr71523_2.f90: Likewise.
5425 * gfortran.dg/pr71764.f90: Likewise.
5426 * gfortran.dg/pr78092.f90: Likewise.
5427 * gfortran.dg/pr82973.f90: Likewise.
5428 * gfortran.dg/pr83864.f90: Likewise.
5429 * gfortran.dg/pr83874.f90: Likewise.
5430 * gfortran.dg/pr84088.f90: Likewise.
5431 * gfortran.dg/pr84155.f90: Likewise.
5432 * gfortran.dg/proc_decl_12.f90: Likewise.
5433 * gfortran.dg/proc_decl_13.f90: Likewise.
5434 * gfortran.dg/proc_decl_15.f90: Likewise.
5435 * gfortran.dg/proc_decl_17.f90: Likewise.
5436 * gfortran.dg/proc_decl_18.f90: Likewise.
5437 * gfortran.dg/proc_decl_2.f90: Likewise.
5438 * gfortran.dg/proc_decl_5.f90: Likewise.
5439 * gfortran.dg/proc_decl_9.f90: Likewise.
5440 * gfortran.dg/proc_ptr_1.f90: Likewise.
5441 * gfortran.dg/proc_ptr_10.f90: Likewise.
5442 * gfortran.dg/proc_ptr_12.f90: Likewise.
5443 * gfortran.dg/proc_ptr_18.f90: Likewise.
5444 * gfortran.dg/proc_ptr_19.f90: Likewise.
5445 * gfortran.dg/proc_ptr_21.f90: Likewise.
5446 * gfortran.dg/proc_ptr_22.f90: Likewise.
5447 * gfortran.dg/proc_ptr_23.f90: Likewise.
5448 * gfortran.dg/proc_ptr_25.f90: Likewise.
5449 * gfortran.dg/proc_ptr_26.f90: Likewise.
5450 * gfortran.dg/proc_ptr_3.f90: Likewise.
5451 * gfortran.dg/proc_ptr_36.f90: Likewise.
5452 * gfortran.dg/proc_ptr_47.f90: Likewise.
5453 * gfortran.dg/proc_ptr_48.f90: Likewise.
5454 * gfortran.dg/proc_ptr_5.f90: Likewise.
5455 * gfortran.dg/proc_ptr_6.f90: Likewise.
5456 * gfortran.dg/proc_ptr_7.f90: Likewise.
5457 * gfortran.dg/proc_ptr_8.f90: Likewise.
5458 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5459 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5460 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5461 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5462 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5463 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5464 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5465 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5466 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5467 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5468 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5469 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5470 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5471 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5472 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5473 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5474 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5475 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5476 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5477 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5478 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5479 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5480 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5481 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5482 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5483 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5484 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5485 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5486 * gfortran.dg/product_init_expr.f03: Likewise.
5487 * gfortran.dg/promotion.f90: Likewise.
5488 * gfortran.dg/promotion_3.f90: Likewise.
5489 * gfortran.dg/promotion_4.f90: Likewise.
5490 * gfortran.dg/protected_1.f90: Likewise.
5491 * gfortran.dg/protected_2.f90: Likewise.
5492 * gfortran.dg/ptr-func-1.f90: Likewise.
5493 * gfortran.dg/ptr-func-2.f90: Likewise.
5494 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5495 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5496 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5497 * gfortran.dg/pure_byref_1.f90: Likewise.
5498 * gfortran.dg/pure_byref_2.f90: Likewise.
5499 * gfortran.dg/pure_byref_3.f90: Likewise.
5500 * gfortran.dg/quad_2.f90: Likewise.
5501 * gfortran.dg/quad_3.f90: Likewise.
5502 * gfortran.dg/random_3.f90: Likewise.
5503 * gfortran.dg/random_4.f90: Likewise.
5504 * gfortran.dg/random_7.f90: Likewise.
5505 * gfortran.dg/read_2.f90: Likewise.
5506 * gfortran.dg/read_3.f90: Likewise.
5507 * gfortran.dg/read_4.f90: Likewise.
5508 * gfortran.dg/read_5.f90: Likewise.
5509 * gfortran.dg/read_bad_advance.f90: Likewise.
5510 * gfortran.dg/read_bang.f90: Likewise.
5511 * gfortran.dg/read_bang4.f90: Likewise.
5512 * gfortran.dg/read_comma.f: Likewise.
5513 * gfortran.dg/read_dir.f90: Likewise.
5514 * gfortran.dg/read_empty_file.f: Likewise.
5515 * gfortran.dg/read_eof_1.f90: Likewise.
5516 * gfortran.dg/read_eof_2.f90: Likewise.
5517 * gfortran.dg/read_eof_3.f90: Likewise.
5518 * gfortran.dg/read_eof_4.f90: Likewise.
5519 * gfortran.dg/read_eof_5.f90: Likewise.
5520 * gfortran.dg/read_eof_6.f: Likewise.
5521 * gfortran.dg/read_eof_7.f90: Likewise.
5522 * gfortran.dg/read_eof_8.f90: Likewise.
5523 * gfortran.dg/read_eof_all.f90: Likewise.
5524 * gfortran.dg/read_eor.f90: Likewise.
5525 * gfortran.dg/read_float_1.f90: Likewise.
5526 * gfortran.dg/read_float_2.f03: Likewise.
5527 * gfortran.dg/read_float_3.f90: Likewise.
5528 * gfortran.dg/read_float_4.f90: Likewise.
5529 * gfortran.dg/read_infnan_1.f90: Likewise.
5530 * gfortran.dg/read_list_eof_1.f90: Likewise.
5531 * gfortran.dg/read_logical.f90: Likewise.
5532 * gfortran.dg/read_many_1.f: Likewise.
5533 * gfortran.dg/read_no_eor.f90: Likewise.
5534 * gfortran.dg/read_noadvance.f90: Likewise.
5535 * gfortran.dg/read_repeat.f90: Likewise.
5536 * gfortran.dg/read_repeat_2.f90: Likewise.
5537 * gfortran.dg/read_size_noadvance.f90: Likewise.
5538 * gfortran.dg/read_x_eof.f90: Likewise.
5539 * gfortran.dg/read_x_past.f: Likewise.
5540 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5541 * gfortran.dg/real_const_1.f: Likewise.
5542 * gfortran.dg/real_const_2.f90: Likewise.
5543 * gfortran.dg/real_const_3.f90: Likewise.
5544 * gfortran.dg/real_do_1.f90: Likewise.
5545 * gfortran.dg/real_index_1.f90: Likewise.
5546 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5547 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5548 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5549 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5550 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5551 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5552 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5553 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5554 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5555 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5556 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5557 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5558 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5559 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5560 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5561 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5562 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5563 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5564 * gfortran.dg/record_marker_1.f90: Likewise.
5565 * gfortran.dg/record_marker_2.f: Likewise.
5566 * gfortran.dg/record_marker_3.f90: Likewise.
5567 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5568 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5569 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5570 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5571 * gfortran.dg/recursive_check_7.f90: Likewise.
5572 * gfortran.dg/recursive_reference_1.f90: Likewise.
5573 * gfortran.dg/recursive_reference_2.f90: Likewise.
5574 * gfortran.dg/recursive_stack.f90: Likewise.
5575 * gfortran.dg/reduction.f90: Likewise.
5576 * gfortran.dg/repack_arrays_1.f90: Likewise.
5577 * gfortran.dg/repeat_1.f90: Likewise.
5578 * gfortran.dg/repeat_2.f90: Likewise.
5579 * gfortran.dg/repeat_3.f90: Likewise.
5580 * gfortran.dg/repeat_6.f90: Likewise.
5581 * gfortran.dg/reshape-alloc.f90: Likewise.
5582 * gfortran.dg/reshape-complex.f90: Likewise.
5583 * gfortran.dg/reshape.f90: Likewise.
5584 * gfortran.dg/reshape_2.f90: Likewise.
5585 * gfortran.dg/reshape_7.f90: Likewise.
5586 * gfortran.dg/reshape_empty_1.f03: Likewise.
5587 * gfortran.dg/reshape_pad_1.f90: Likewise.
5588 * gfortran.dg/reshape_rank7.f90: Likewise.
5589 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5590 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5591 * gfortran.dg/result_default_init_1.f90: Likewise.
5592 * gfortran.dg/result_in_spec_1.f90: Likewise.
5593 * gfortran.dg/result_in_spec_2.f90: Likewise.
5594 * gfortran.dg/ret_array_1.f90: Likewise.
5595 * gfortran.dg/ret_pointer_1.f90: Likewise.
5596 * gfortran.dg/ret_pointer_2.f90: Likewise.
5597 * gfortran.dg/rewind_1.f90: Likewise.
5598 * gfortran.dg/round_1.f03: Likewise.
5599 * gfortran.dg/round_2.f03: Likewise.
5600 * gfortran.dg/round_3.f08: Likewise.
5601 * gfortran.dg/round_4.f90: Likewise.
5602 * gfortran.dg/rrspacing_1.f90: Likewise.
5603 * gfortran.dg/runtime_warning_1.f90: Likewise.
5604 * gfortran.dg/same_type_as_2.f03: Likewise.
5605 * gfortran.dg/save_1.f90: Likewise.
5606 * gfortran.dg/save_5.f90: Likewise.
5607 * gfortran.dg/save_6.f90: Likewise.
5608 * gfortran.dg/scalar_mask_1.f90: Likewise.
5609 * gfortran.dg/scalar_mask_2.f90: Likewise.
5610 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5611 * gfortran.dg/scale_1.f90: Likewise.
5612 * gfortran.dg/scan_1.f90: Likewise.
5613 * gfortran.dg/scan_2.f90: Likewise.
5614 * gfortran.dg/secnds-1.f: Likewise.
5615 * gfortran.dg/secnds.f: Likewise.
5616 * gfortran.dg/select_1.f90: Likewise.
5617 * gfortran.dg/select_2.f90: Likewise.
5618 * gfortran.dg/select_3.f90: Likewise.
5619 * gfortran.dg/select_5.f90: Likewise.
5620 * gfortran.dg/select_char_1.f90: Likewise.
5621 * gfortran.dg/select_char_2.f90: Likewise.
5622 * gfortran.dg/select_type_13.f03: Likewise.
5623 * gfortran.dg/select_type_14.f03: Likewise.
5624 * gfortran.dg/select_type_15.f03: Likewise.
5625 * gfortran.dg/select_type_19.f03: Likewise.
5626 * gfortran.dg/select_type_2.f03: Likewise.
5627 * gfortran.dg/select_type_26.f03: Likewise.
5628 * gfortran.dg/select_type_27.f03: Likewise.
5629 * gfortran.dg/select_type_28.f03: Likewise.
5630 * gfortran.dg/select_type_3.f03: Likewise.
5631 * gfortran.dg/select_type_35.f03: Likewise.
5632 * gfortran.dg/select_type_36.f03: Likewise.
5633 * gfortran.dg/select_type_37.f03: Likewise.
5634 * gfortran.dg/select_type_39.f03: Likewise.
5635 * gfortran.dg/select_type_4.f90: Likewise.
5636 * gfortran.dg/select_type_5.f03: Likewise.
5637 * gfortran.dg/select_type_6.f03: Likewise.
5638 * gfortran.dg/select_type_7.f03: Likewise.
5639 * gfortran.dg/select_type_8.f03: Likewise.
5640 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5641 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5642 * gfortran.dg/selected_kind_1.f90: Likewise.
5643 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5644 * gfortran.dg/shape_2.f90: Likewise.
5645 * gfortran.dg/shape_4.f90: Likewise.
5646 * gfortran.dg/shape_5.f90: Likewise.
5647 * gfortran.dg/shape_7.f90: Likewise.
5648 * gfortran.dg/shape_8.f90: Likewise.
5649 * gfortran.dg/shape_9.f90: Likewise.
5650 * gfortran.dg/shift-kind_2.f90: Likewise.
5651 * gfortran.dg/shiftalr_1.F90: Likewise.
5652 * gfortran.dg/shiftalr_2.F90: Likewise.
5653 * gfortran.dg/simpleif_1.f90: Likewise.
5654 * gfortran.dg/simplify_argN_1.f90: Likewise.
5655 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5656 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5657 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5658 * gfortran.dg/simplify_modulo.f90: Likewise.
5659 * gfortran.dg/single_char_string.f90: Likewise.
5660 * gfortran.dg/size_dim.f90: Likewise.
5661 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5662 * gfortran.dg/sizeof.f90: Likewise.
5663 * gfortran.dg/sizeof_4.f90: Likewise.
5664 * gfortran.dg/slash_1.f90: Likewise.
5665 * gfortran.dg/sms-1.f90: Likewise.
5666 * gfortran.dg/sms-2.f90: Likewise.
5667 * gfortran.dg/spec_expr_7.f90: Likewise.
5668 * gfortran.dg/specifics_1.f90: Likewise.
5669 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5670 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5671 * gfortran.dg/spread_init_expr.f03: Likewise.
5672 * gfortran.dg/spread_scalar_source.f90: Likewise.
5673 * gfortran.dg/spread_shape_1.f90: Likewise.
5674 * gfortran.dg/stat_1.f90: Likewise.
5675 * gfortran.dg/stat_2.f90: Likewise.
5676 * gfortran.dg/stfunc_1.f90: Likewise.
5677 * gfortran.dg/stfunc_4.f90: Likewise.
5678 * gfortran.dg/stfunc_6.f90: Likewise.
5679 * gfortran.dg/storage_size_1.f08: Likewise.
5680 * gfortran.dg/storage_size_3.f08: Likewise.
5681 * gfortran.dg/storage_size_4.f90: Likewise.
5682 * gfortran.dg/streamio_1.f90: Likewise.
5683 * gfortran.dg/streamio_10.f90: Likewise.
5684 * gfortran.dg/streamio_11.f90: Likewise.
5685 * gfortran.dg/streamio_12.f90: Likewise.
5686 * gfortran.dg/streamio_13.f90: Likewise.
5687 * gfortran.dg/streamio_14.f90: Likewise.
5688 * gfortran.dg/streamio_15.f90: Likewise.
5689 * gfortran.dg/streamio_16.f90: Likewise.
5690 * gfortran.dg/streamio_17.f90: Likewise.
5691 * gfortran.dg/streamio_2.f90: Likewise.
5692 * gfortran.dg/streamio_3.f90: Likewise.
5693 * gfortran.dg/streamio_4.f90: Likewise.
5694 * gfortran.dg/streamio_5.f90: Likewise.
5695 * gfortran.dg/streamio_6.f90: Likewise.
5696 * gfortran.dg/streamio_7.f90: Likewise.
5697 * gfortran.dg/streamio_8.f90: Likewise.
5698 * gfortran.dg/streamio_9.f90: Likewise.
5699 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5700 * gfortran.dg/string_4.f90: Likewise.
5701 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5702 * gfortran.dg/string_assign_2.f90: Likewise.
5703 * gfortran.dg/string_compare_1.f90: Likewise.
5704 * gfortran.dg/string_compare_2.f90: Likewise.
5705 * gfortran.dg/string_compare_3.f90: Likewise.
5706 * gfortran.dg/string_ctor_1.f90: Likewise.
5707 * gfortran.dg/string_length_1.f90: Likewise.
5708 * gfortran.dg/string_length_2.f90: Likewise.
5709 * gfortran.dg/string_length_3.f90: Likewise.
5710 * gfortran.dg/string_length_4.f90: Likewise.
5711 * gfortran.dg/string_null_compare_1.f: Likewise.
5712 * gfortran.dg/string_pad_trunc.f90: Likewise.
5713 * gfortran.dg/structure_constructor_1.f03: Likewise.
5714 * gfortran.dg/structure_constructor_11.f90: Likewise.
5715 * gfortran.dg/structure_constructor_13.f03: Likewise.
5716 * gfortran.dg/structure_constructor_2.f03: Likewise.
5717 * gfortran.dg/structure_constructor_5.f03: Likewise.
5718 * gfortran.dg/submodule_1.f08: Likewise.
5719 * gfortran.dg/submodule_11.f08: Likewise.
5720 * gfortran.dg/submodule_14.f08: Likewise.
5721 * gfortran.dg/submodule_15.f08: Likewise.
5722 * gfortran.dg/submodule_17.f08: Likewise.
5723 * gfortran.dg/submodule_18.f08: Likewise.
5724 * gfortran.dg/submodule_19.f08: Likewise.
5725 * gfortran.dg/submodule_2.f08: Likewise.
5726 * gfortran.dg/submodule_27.f08: Likewise.
5727 * gfortran.dg/submodule_28.f08: Likewise.
5728 * gfortran.dg/submodule_29.f08: Likewise.
5729 * gfortran.dg/submodule_30.f08: Likewise.
5730 * gfortran.dg/submodule_6.f08: Likewise.
5731 * gfortran.dg/submodule_7.f08: Likewise.
5732 * gfortran.dg/submodule_8.f08: Likewise.
5733 * gfortran.dg/subnormal_1.f90: Likewise.
5734 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5735 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5736 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5737 * gfortran.dg/substr_2.f: Likewise.
5738 * gfortran.dg/substr_3.f: Likewise.
5739 * gfortran.dg/substr_4.f: Likewise.
5740 * gfortran.dg/substr_5.f90: Likewise.
5741 * gfortran.dg/substr_6.f90: Likewise.
5742 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5743 * gfortran.dg/sum_init_expr.f03: Likewise.
5744 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5745 * gfortran.dg/system_clock_3.f08: Likewise.
5746 * gfortran.dg/t_editing.f: Likewise.
5747 * gfortran.dg/team_change_1.f90: Likewise.
5748 * gfortran.dg/team_end_1.f90: Likewise.
5749 * gfortran.dg/team_number_1.f90: Likewise.
5750 * gfortran.dg/temporary_1.f90: Likewise.
5751 * gfortran.dg/test_com_block.f90: Likewise.
5752 * gfortran.dg/test_only_clause.f90: Likewise.
5753 * gfortran.dg/tiny_1.f90: Likewise.
5754 * gfortran.dg/tiny_2.f90: Likewise.
5755 * gfortran.dg/tl_editing.f90: Likewise.
5756 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5757 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5758 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5759 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5760 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5761 * gfortran.dg/transfer_class_2.f90: Likewise.
5762 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5763 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5764 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5765 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5766 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5767 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5768 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5769 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5770 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5771 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5772 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5773 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5774 * gfortran.dg/transpose_1.f90: Likewise.
5775 * gfortran.dg/transpose_3.f03: Likewise.
5776 * gfortran.dg/transpose_4.f90: Likewise.
5777 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5778 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5779 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5780 * gfortran.dg/trim_1.f90: Likewise.
5781 * gfortran.dg/trim_optimize_1.f90: Likewise.
5782 * gfortran.dg/trim_optimize_2.f90: Likewise.
5783 * gfortran.dg/trim_optimize_3.f90: Likewise.
5784 * gfortran.dg/trim_optimize_4.f90: Likewise.
5785 * gfortran.dg/trim_optimize_5.f90: Likewise.
5786 * gfortran.dg/trim_optimize_6.f90: Likewise.
5787 * gfortran.dg/trim_optimize_7.f90: Likewise.
5788 * gfortran.dg/trim_optimize_8.f90: Likewise.
5789 * gfortran.dg/type_to_class_1.f03: Likewise.
5790 * gfortran.dg/type_to_class_2.f03: Likewise.
5791 * gfortran.dg/type_to_class_3.f03: Likewise.
5792 * gfortran.dg/type_to_class_4.f03: Likewise.
5793 * gfortran.dg/type_to_class_5.f03: Likewise.
5794 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5795 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5796 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5797 * gfortran.dg/typebound_call_1.f03: Likewise.
5798 * gfortran.dg/typebound_call_13.f03: Likewise.
5799 * gfortran.dg/typebound_call_18.f03: Likewise.
5800 * gfortran.dg/typebound_call_19.f03: Likewise.
5801 * gfortran.dg/typebound_call_2.f03: Likewise.
5802 * gfortran.dg/typebound_call_20.f03: Likewise.
5803 * gfortran.dg/typebound_call_3.f03: Likewise.
5804 * gfortran.dg/typebound_generic_5.f03: Likewise.
5805 * gfortran.dg/typebound_generic_6.f03: Likewise.
5806 * gfortran.dg/typebound_generic_9.f03: Likewise.
5807 * gfortran.dg/typebound_operator_12.f03: Likewise.
5808 * gfortran.dg/typebound_operator_13.f03: Likewise.
5809 * gfortran.dg/typebound_operator_15.f90: Likewise.
5810 * gfortran.dg/typebound_operator_20.f90: Likewise.
5811 * gfortran.dg/typebound_operator_3.f03: Likewise.
5812 * gfortran.dg/typebound_operator_6.f03: Likewise.
5813 * gfortran.dg/typebound_operator_7.f03: Likewise.
5814 * gfortran.dg/typebound_operator_8.f03: Likewise.
5815 * gfortran.dg/typebound_operator_9.f03: Likewise.
5816 * gfortran.dg/typebound_proc_19.f90: Likewise.
5817 * gfortran.dg/typebound_proc_20.f90: Likewise.
5818 * gfortran.dg/typebound_proc_23.f90: Likewise.
5819 * gfortran.dg/typebound_proc_27.f03: Likewise.
5820 * gfortran.dg/typebound_proc_35.f90: Likewise.
5821 * gfortran.dg/typebound_proc_36.f90: Likewise.
5822 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5823 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5824 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5825 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5826 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5827 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5828 * gfortran.dg/unf_short_record_1.f90: Likewise.
5829 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5830 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5831 * gfortran.dg/unit_1.f90: Likewise.
5832 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5833 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5834 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5835 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5836 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5837 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5838 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5839 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5840 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5841 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5842 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5843 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5844 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5845 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5846 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5847 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5848 * gfortran.dg/unpack_init_expr.f03: Likewise.
5849 * gfortran.dg/use_10.f90: Likewise.
5850 * gfortran.dg/use_11.f90: Likewise.
5851 * gfortran.dg/use_13.f90: Likewise.
5852 * gfortran.dg/use_24.f90: Likewise.
5853 * gfortran.dg/use_27.f90: Likewise.
5854 * gfortran.dg/use_5.f90: Likewise.
5855 * gfortran.dg/use_allocated_1.f90: Likewise.
5856 * gfortran.dg/use_only_1.f90: Likewise.
5857 * gfortran.dg/use_only_4.f90: Likewise.
5858 * gfortran.dg/use_rename_2.f90: Likewise.
5859 * gfortran.dg/use_rename_4.f90: Likewise.
5860 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5861 * gfortran.dg/used_interface_ref.f90: Likewise.
5862 * gfortran.dg/used_types_5.f90: Likewise.
5863 * gfortran.dg/utf8_1.f03: Likewise.
5864 * gfortran.dg/utf8_2.f03: Likewise.
5865 * gfortran.dg/value_1.f90: Likewise.
5866 * gfortran.dg/value_2.f90: Likewise.
5867 * gfortran.dg/value_4.f90: Likewise.
5868 * gfortran.dg/value_6.f03: Likewise.
5869 * gfortran.dg/value_7.f03: Likewise.
5870 * gfortran.dg/value_test.f90: Likewise.
5871 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5872 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5873 * gfortran.dg/vect/pr60510.f: Likewise.
5874 * gfortran.dg/vect/pr69882.f90: Likewise.
5875 * gfortran.dg/vect/pr69980.f90: Likewise.
5876 * gfortran.dg/vect/vect-5.f90: Likewise.
5877 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5878 * gfortran.dg/vector_subscript_1.f90: Likewise.
5879 * gfortran.dg/vector_subscript_2.f90: Likewise.
5880 * gfortran.dg/vector_subscript_3.f90: Likewise.
5881 * gfortran.dg/vector_subscript_5.f90: Likewise.
5882 * gfortran.dg/verify_2.f90: Likewise.
5883 * gfortran.dg/volatile10.f90: Likewise.
5884 * gfortran.dg/where_1.f90: Likewise.
5885 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5886 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5887 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5888 * gfortran.dg/whole_file_13.f90: Likewise.
5889 * gfortran.dg/whole_file_2.f90: Likewise.
5890 * gfortran.dg/widechar_2.f90: Likewise.
5891 * gfortran.dg/widechar_4.f90: Likewise.
5892 * gfortran.dg/widechar_5.f90: Likewise.
5893 * gfortran.dg/widechar_6.f90: Likewise.
5894 * gfortran.dg/widechar_8.f90: Likewise.
5895 * gfortran.dg/widechar_IO_1.f90: Likewise.
5896 * gfortran.dg/widechar_IO_2.f90: Likewise.
5897 * gfortran.dg/widechar_IO_3.f90: Likewise.
5898 * gfortran.dg/widechar_IO_4.f90: Likewise.
5899 * gfortran.dg/widechar_compare_1.f90: Likewise.
5900 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5901 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5902 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5903 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5904 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5905 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5906 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5907 * gfortran.dg/widechar_select_1.f90: Likewise.
5908 * gfortran.dg/winapi.f90: Likewise.
5909 * gfortran.dg/write_0_pe_format.f90: Likewise.
5910 * gfortran.dg/write_back.f: Likewise.
5911 * gfortran.dg/write_check3.f90: Likewise.
5912 * gfortran.dg/write_direct_eor.f90: Likewise.
5913 * gfortran.dg/write_padding.f90: Likewise.
5914 * gfortran.dg/write_recursive.f90: Likewise.
5915 * gfortran.dg/write_rewind_1.f: Likewise.
5916 * gfortran.dg/write_rewind_2.f: Likewise.
5917 * gfortran.dg/write_zero_array.f90: Likewise.
5918 * gfortran.dg/x_slash_1.f: Likewise.
5919 * gfortran.dg/x_slash_2.f: Likewise.
5920 * gfortran.dg/zero_array_components_1.f90: Likewise.
5921 * gfortran.dg/zero_length_1.f90: Likewise.
5922 * gfortran.dg/zero_length_2.f90: Likewise.
5923 * gfortran.dg/zero_sized_1.f90: Likewise.
5924 * gfortran.dg/zero_sized_3.f90: Likewise.
5925 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5926 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5927 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5928 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5929 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5930 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5931 * gfortran.fortran-torture/execute/args.f90: Likewise.
5932 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5933 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5934 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5935 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5936 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5937 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5938 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5939 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5940 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5941 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5942 * gfortran.fortran-torture/execute/common.f90: Likewise.
5943 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5944 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5945 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5946 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5947 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5948 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5949 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5950 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5951 * gfortran.fortran-torture/execute/data.f90: Likewise.
5952 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5953 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5954 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5955 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5956 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5957 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5958 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5959 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5960 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5961 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5962 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5963 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5964 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5965 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5966 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5967 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5968 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5969 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5970 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5971 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5972 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5973 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5974 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5975 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5976 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5977 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5978 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5979 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5980 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5981 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5982 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5983 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5984 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5985 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5986 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5987 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5988 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5989 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5990 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5991 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5992 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5993 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5994 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5995 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5996 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5997 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5998 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5999 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6000 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6001 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6002 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6003 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6004 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6005 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6006 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6007 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6008 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6009 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6010 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6011 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6012 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6013 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6014 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6015 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6016 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6017 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6018 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6019 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6020 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6021 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6022 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6023 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6024 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6025 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6026 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6027 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6028 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6029 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6030 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6031 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6032 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6033 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6034 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6035 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6036 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6037 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6038 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6039 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6040 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6041 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6042 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6043 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6044 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6045 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6046 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6047 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6048 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6049 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6050 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6051 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6052 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6053 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6054 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6055 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6056 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6057 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6058 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6059 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6060 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6061 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6062 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6063 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6064 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6065 * gfortran.fortran-torture/execute/math.f90: Likewise.
6066 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6067 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6068 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6069 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6070 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6071 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6072 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6073 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6074 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6075 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6076 * gfortran.fortran-torture/execute/power.f90: Likewise.
6077 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6078 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6079 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6080 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6081 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6082 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6083 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6084 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6085 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6086 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6087 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6088 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6089 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6090 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6091 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6092 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6093 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6094 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6095 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6096 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6097 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6098 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6099 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6100 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6101 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6102 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6103 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6104 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6105 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6106 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6107 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6108 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6109 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6110 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6111 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6112 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6113 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6114 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6115 * gfortran.fortran-torture/execute/string.f90: Likewise.
6116 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6117 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6118 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6119 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6120 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6121 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6122 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6123 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6124 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6125 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6126 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6127 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6128 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6129 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6130 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6131 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6132 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6133 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6134 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6135 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6136 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6137 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6138 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6139 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6140 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6141 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6142 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6143 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6144 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6145 * gfortran.dg/inline_transpose_1.f90: Likewise.
6146
6147 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6148
6149 PR fortran/84115
6150 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6151 change to dg-run.
6152
6153 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6154
6155 PR ada/84277
6156 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6157 * gnat.dg/dispatch1.adb: Rename into...
6158 * gnat.dg/disp1.adb: ...this.
6159 * gnat.dg/dispatch1_p.ads: Rename into...
6160 * gnat.dg/disp1_pkg.ads: ...this.
6161 * gnat.dg/disp2.adb: Rename into...
6162 * gnat.dg/dispatch2.adb: ...this.
6163 * gnat.dg/dispatch2_p.ads: Rename into...
6164 * gnat.dg/disp2_pkg.ads: ...this.
6165 * gnat.dg/dispatch2_p.adb: Rename into...
6166 * gnat.dg/disp2_pkg.adb: this.
6167 * gnat.dg/generic_dispatch.adb: Rename into...
6168 * gnat.dg/generic_disp.adb: this.
6169 * gnat.dg/generic_dispatch_p.ads: Rename into...
6170 * gnat.dg/generic_disp_pkg.ads: ...this.
6171 * gnat.dg/generic_dispatch_p.adb: Rename into...
6172 * gnat.dg/generic_disp_pkg.adb: ...this.
6173 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6174 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6175 * gnat.dg/object_overflow1.adb: Tweak index.
6176 * gnat.dg/object_overflow2.adb: Likewise.
6177 * gnat.dg/object_overflow3.adb: Likewise.
6178 * gnat.dg/object_overflow4.adb: Likewise.
6179 * gnat.dg/object_overflow5.adb: Likewise.
6180
6181 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6182
6183 PR ipa/84425
6184 * gcc.c-torture/compile/pr84425.c: New test.
6185
6186 2018-02-16 Marek Polacek <polacek@redhat.com>
6187 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR c++/84192
6190 * g++.dg/cpp1y/constexpr-84192.C: New test.
6191
6192 2018-02-16 Martin Sebor <msebor@redhat.com>
6193
6194 PR c++/79064
6195 * g++.dg/overload15.C: New test.
6196
6197 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6198
6199 PR target/81535
6200 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6201 * gcc.dg/pr56727-2.c: Ditto.
6202 * gcc.target/powerpc/pr79439.c: Renamed to...
6203 * gcc.target/powerpc/pr79439-1.c: ...this.
6204 * gcc.target/powerpc/pr79439-2.c: New test.
6205 * gcc.target/powerpc/pr79439-3.c: New test.
6206
6207 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6208
6209 target/pr84371
6210 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6211 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6212 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6213 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6214 * gcc.target/powerpc/builtins-3.c: Same.
6215
6216 2018-02-16 Nathan Sidwell <nathan@acm.org>
6217
6218 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6219
6220 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6221
6222 PR rtl-optimization/70023
6223 * gcc.target/i386/pr70023.c: New.
6224
6225 2018-02-16 Carl Love <cel@us.ibm.com>
6226
6227 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6228 tests.
6229 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6230 tests.
6231
6232 2018-02-16 Carl Love <cel@us.ibm.com>
6233
6234 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6235 for the ABI definitions for vec_extract4b and vec_insert4b.
6236
6237 2018-02-16 Nathan Sidwell <nathan@acm.org>
6238
6239 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6240 * g++.old-deja/g++.mike/net43.C: Likewise.
6241
6242 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6243
6244 PR c++/82468
6245 * g++.dg/cpp1z/class-deduction48.C: New.
6246
6247 2018-02-16 Nathan Sidwell <nathan@acm.org>
6248
6249 PR c++/84375
6250 * g++.dg/lookup/pr84375.C: New.
6251
6252 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6253
6254 PR target/83831
6255 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6256
6257 2018-02-16 Richard Biener <rguenther@suse.de>
6258
6259 PR tree-optimization/84417
6260 * gcc.dg/torture/pr84417.c: New testcase.
6261
6262 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR target/84272
6265 * g++.dg/opt/pr84272.C: New test.
6266
6267 PR rtl-optimization/83723
6268 * gcc.dg/pr83723.c: New test.
6269
6270 2018-02-16 Richard Biener <rguenther@suse.de>
6271
6272 PR tree-optimization/84399
6273 * gcc.dg/graphite/pr84399.c: New testcase.
6274
6275 2018-02-16 Richard Biener <rguenther@suse.de>
6276
6277 PR tree-optimization/84190
6278 * g++.dg/torture/pr84190.C: New testcase.
6279
6280 2018-02-15 Martin Sebor <msebor@redhat.com>
6281
6282 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6283 directives.
6284
6285 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6286
6287 PR fortran/84409
6288 * gfortran.dg/dtio_21.f03: Add an error message.
6289 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6290
6291 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6292
6293 PR fortran/84381
6294 * gfortran.dg/stop_shouldfail.f90: New test.
6295
6296 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6297
6298 PR c++/84330
6299 * g++.dg/concepts/pr84330.C: New.
6300
6301 2018-02-15 Tom de Vries <tom@codesourcery.com>
6302
6303 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6304
6305 2018-02-15 Tom de Vries <tom@codesourcery.com>
6306
6307 * gcc.c-torture/compile/pr84136.c: Require effective target
6308 indirect_jumps.
6309
6310 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6311
6312 PR tree-optimization/84383
6313 * gcc.c-torture/compile/pr84383.c: New test.
6314
6315 PR tree-optimization/84334
6316 * gcc.dg/pr84334.c: New test.
6317
6318 2018-02-14 Carl Love <cel@us.ibm.com>
6319
6320 * gcc.target/powerpc/builtins-4-int128-runnable.c
6321 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6322 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6323
6324 2018-02-14 Martin Sebor <msebor@redhat.com>
6325
6326 PR tree-optimization/83698
6327 * gcc.dg/Wrestrict-7.c: New test.
6328 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6329 * gcc.target/i386/chkp-stropt-17.c: Same.
6330
6331 2018-02-14 Martin Sebor <msebor@redhat.com>
6332
6333 PR c/84108
6334 * gcc.dg/Wattributes-8.c: New test.
6335
6336 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6337
6338 PR fortran/84385
6339 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6340 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6341 * gfortran.dg/select_type_1.f03: Extend test case.
6342
6343 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6344
6345 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6346 (dg-options): Use -O2 -msse2 -mno-sse3.
6347
6348 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6349
6350 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6351 this test case still works ok.
6352 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6353 * gcc.dg/vmx/insert-be-order.c: Likewise.
6354 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6355 * gcc.dg/vmx/ld-be-order.c: Likewise.
6356 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6357 * gcc.dg/vmx/lde-be-order.c: Likewise.
6358 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6359 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6360 * gcc.dg/vmx/merge-be-order.c: Likewise.
6361 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6362 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6363 * gcc.dg/vmx/pack-be-order.c: Likewise.
6364 * gcc.dg/vmx/perm-be-order.c: Likewise.
6365 * gcc.dg/vmx/splat-be-order.c: Likewise.
6366 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6367 * gcc.dg/vmx/st-be-order.c: Likewise.
6368 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6369 * gcc.dg/vmx/ste-be-order.c: Likewise.
6370 * gcc.dg/vmx/stl-be-order.c: Likewise.
6371 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6372 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6373 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6374 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6375 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6376
6377 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6378
6379 PR c++/84350
6380 * g++.dg/cpp0x/auto49.C: New.
6381
6382 2018-02-14 Nathan Sidwell <nathan@acm.org>
6383
6384 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6385
6386 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6387
6388 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6389 * gcc.target/powerpc/le-altivec-consts.c: Same.
6390
6391 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6392
6393 PR target/84220
6394 * gcc.target/powerpc/pr84220-sld.c: New test.
6395 * gcc.target/powerpc/pr84220-sld2.c: New test.
6396 * gcc.target/powerpc/pr84220-sldw.c: New test.
6397 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6398 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6399
6400 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6401
6402 PR target/84239
6403 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6404 _inc_ssp intrinsics.
6405 * gcc.target/i386/cet-intrin-4.c: Likewise.
6406 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6407 __builtin_ia32_rdssp[d|q].
6408
6409 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6410
6411 PR tree-optimization/84357
6412 * gcc.dg/vect/pr84357.c: New test.
6413
6414 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6415
6416 PR target/83831
6417 * gcc.target/rx/pr83831.c: New tests.
6418
6419 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6420
6421 PR target/79242
6422 * gcc.target/msp430/pr79242.c: New test.
6423
6424 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6425
6426 PR target/84372
6427 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6428 with -mcpu=power9.
6429
6430 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6431
6432 PR target/84279
6433 * g++.dg/pr84279.C: New test.
6434
6435 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6436
6437 PR rtl-optimization/84169
6438 * gcc.c-torture/execute/pr84169.c: New.
6439
6440 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6441
6442 PR target/84370
6443 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6444
6445 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6446
6447 PR target/84365
6448 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6449 with -mcpu=power9.
6450
6451 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR c++/84364
6454 * g++.dg/warn/effc4.C: New test.
6455
6456 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6457
6458 PR c++/84333
6459 * g++.dg/template/sizeof16.C: New.
6460 * g++.dg/template/sizeof17.C: Likewise.
6461
6462 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6463
6464 PR fortran/84313
6465 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6466 add necessary compiler options.
6467 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6468
6469 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6470
6471 PR c/82210
6472 * gcc.c-torture/execute/pr82210.c: New test.
6473
6474 PR middle-end/84309
6475 * gcc.dg/pr84309-2.c: New test.
6476
6477 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6478
6479 PR tree-optimization/84321
6480 * gcc.dg/pr84321.c: New test.
6481
6482 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6483
6484 PR target/84359
6485 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6486
6487 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6488
6489 PR sanitizer/84340
6490 * gcc.dg/asan/pr84307.c: Remove test.
6491
6492 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6493
6494 * gcc.target/rl78/test_auto_vector.c: New test.
6495
6496 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6497
6498 PR c/84305
6499 * gcc.c-torture/compile/pr84305.c: New test.
6500
6501 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6502
6503 PR target/84335
6504 * gcc.target/i386/pr84335.c: New test.
6505
6506 PR tree-optimization/84339
6507 * gcc.c-torture/execute/pr84339.c: New test.
6508
6509 PR middle-end/84309
6510 * gcc.dg/pr84309.c: New test.
6511 * gcc.target/i386/pr84309.c: New test.
6512
6513 PR target/84336
6514 * gcc.target/i386/pr84336.c: New test.
6515
6516 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR c++/84341
6519 * c-c++-common/gomp/pr84341.c: New test.
6520
6521 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6522
6523 PR fortran/68746
6524 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6525
6526 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6527
6528 PR fortran/68746
6529 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6530 of zero for read.
6531
6532 2018-02-12 Jeff Law <law@redhat.com>
6533
6534 * gcc.c-torture/compile/reg-args-size.c: New test.
6535
6536 2018-02-12 Carl Love <cel@us.ibm.com>
6537
6538 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6539 uint128 tests to new testfile.
6540 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6541 int128 and uint128 tests.
6542 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6543 list of torture tests.
6544
6545 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6546
6547 PR fortran/84273
6548 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6549 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6550
6551 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6552
6553 PR target/82641
6554 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6555
6556 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6557
6558 PR sanitizer/84307
6559 * gcc.dg/asan/pr84307.c: New test.
6560
6561 2018-02-12 Nathan Sidwell <nathan@acm.org>
6562
6563 * g++.dg/parse/pr84263.C: New.
6564
6565 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6566
6567 PR c++/79626
6568 * g++.dg/template/crash129.C: New.
6569
6570 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6571
6572 PR target/83828
6573 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6574 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6575 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6576 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6577 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6578
6579 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6580
6581 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6582 _mm_maskz_scalef_round_sd): Test new intrinsics.
6583 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6584 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6585 intrinsics.
6586 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6587 _mm_maskz_scalef_round_ss): Test new intrinsics.
6588 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6589 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6590 intrinsics.
6591 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6592 __builtin_ia32_scalefss_round): Remove builtin.
6593 (__builtin_ia32_scalefsd_mask_round,
6594 __builtin_ia32_scalefss_mask_round): Test new builtin.
6595 * gcc.target/i386/sse-13.c: Ditto.
6596 * gcc.target/i386/sse-23.c: Ditto.
6597
6598 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6599
6600 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6601 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6602 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6603 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6604 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6605 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6606 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6607 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6608 intrinsics.
6609 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6610 (__builtin_ia32_sqrtss_round): Remove builtins.
6611 (__builtin_ia32_sqrtsd_mask_round)
6612 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6613 * gcc.target/i386/sse-13.c: Ditto.
6614 * gcc.target/i386/sse-23.c: Ditto.
6615
6616 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6617
6618 PR fortran/35299
6619 * gfortran.dg/statement_function_3.f: New test.
6620
6621 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6622
6623 PR fortran/54223
6624 PR fortran/84276
6625 * gfortran.dg/statement_function_1.f90: New test.
6626 * gfortran.dg/statement_function_2.f90: New test.
6627
6628 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6629
6630 PR fortran/84074
6631 * gfortran.dg/type_to_class_5.f03: New test.
6632
6633 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6634
6635 PR fortran/56691
6636 * gfortran.dg/type_to_class_4.f03: New test.
6637
6638 2018-02-10 Alan Modra <amodra@gmail.com>
6639
6640 PR target/84300
6641 * gcc.dg/pr84300.c: New.
6642
6643 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6644
6645 PR sanitizer/83987
6646 * g++.dg/ubsan/pr83987-2.C: New test.
6647
6648 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6649
6650 * gcc.target/rx/movsicc.c: New test.
6651
6652 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6653
6654 PR target/83926
6655 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6656 message.
6657
6658 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6659
6660 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6661 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6662
6663 2018-02-09 Nathan Sidwell <nathan@acm.org>
6664
6665 PR c/84293
6666 * c-c++-common/pr84293.h: New.
6667 * c-c++-common/pr84293.c: New.
6668
6669 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6670
6671 PR rtl-optimization/57193
6672 * gcc.target/i386/pr57193.c: New.
6673
6674 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6675
6676 PR target/84226
6677 * gcc.target/powerpc/pr84226.c: New test.
6678
6679 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6680
6681 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6682 from this to...
6683 <vclzd>: ...this.
6684
6685 2018-02-09 Martin Sebor <msebor@redhat.com>
6686
6687 PR lto/84212
6688 * gcc.dg/lto/pr84212_0.c: New test file.
6689 * gcc.dg/lto/pr84212_1.c: Same.
6690
6691 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6692
6693 PR target/83926
6694 * gcc.target/powerpc/pr83926.c: New test.
6695 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6696 message. Fix test for running in 32-bit mode.
6697
6698 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6699
6700 PR target/82641
6701 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6702
6703 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6704
6705 PR target/PR84295
6706 * gcc.target/s390/pr84295.c: New test.
6707
6708 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6709
6710 PR c++/77522
6711 * g++.dg/cpp1y/lambda-init16.C: New.
6712
6713 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6714
6715 * gnat.dg/sso8.adb: New test.
6716 * gnat.dg/sso8_pkg.ads: New helper.
6717
6718 2018-02-09 Richard Biener <rguenther@suse.de>
6719
6720 PR tree-optimization/84278
6721 * gcc.target/i386/pr84278.c: Adjust regex.
6722
6723 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6724
6725 PR tree-optimization/84232
6726 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6727
6728 PR debug/84252
6729 * gcc.target/aarch64/pr84252.c: New test.
6730
6731 PR middle-end/84237
6732 * gcc.dg/pr84237.c: New test.
6733
6734 2018-02-09 Marek Polacek <polacek@redhat.com>
6735 Jakub Jelinek <jakub@redhat.com>
6736
6737 PR c++/83659
6738 * g++.dg/torture/pr83659.C: New test.
6739
6740 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6741
6742 PR tree-optimization/84136
6743 * gcc.c-torture/compile/pr84136.c: New test.
6744
6745 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6746
6747 PR target/83008
6748 * gcc.target/i386/pr83008.c: New test.
6749
6750 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6751
6752 PR target/81143
6753 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6754
6755 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6756
6757 PR c++/83806
6758 * g++.dg/warn/Wunused-parm-11.C: New.
6759
6760 2018-02-08 Marek Polacek <polacek@redhat.com>
6761
6762 PR tree-optimization/84238
6763 * gcc.dg/Wstringop-overflow-3.c: New test.
6764
6765 2018-02-08 Nathan Sidwell <nathan@acm.org>
6766
6767 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6768
6769 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6770
6771 PR tree-optimization/84265
6772 * gcc.dg/vect/pr84265.c: New test.
6773
6774 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6775
6776 PR tree-optimization/81635
6777 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6778 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6779
6780 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6781
6782 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6783 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6784 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6785 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6786 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6787 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6788 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6789 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6790 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6791 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6792 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6793 * gcc.target/s390/nobp-return-attr-all.c: New test.
6794 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6795 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6796 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6797 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6798 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6799 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6800 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6801 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6802 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6803 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6804 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6805 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6806 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6807 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6808
6809 2018-02-08 Richard Biener <rguenther@suse.de>
6810
6811 PR tree-optimization/84233
6812 * g++.dg/torture/pr84233.C: New testcase.
6813
6814 2018-02-08 Richard Biener <rguenther@suse.de>
6815
6816 PR tree-optimization/84278
6817 * gcc.target/i386/pr84278.c: New testcase.
6818
6819 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6820
6821 PR rtl-optimization/84068
6822 PR rtl-optimization/83459
6823 * gcc.dg/pr84068.c: New test.
6824
6825 2018-02-08 Richard Biener <rguenther@suse.de>
6826
6827 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6828 loop vectorization to happen.
6829
6830 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6831
6832 PR c++/83204
6833 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6834
6835 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6836
6837 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6838
6839 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6840
6841 PR target/84154
6842 * gcc.target/powerpc/pr84154-1.c: New tests.
6843 * gcc.target/powerpc/pr84154-2.c: Likewise.
6844 * gcc.target/powerpc/pr84154-3.c: Likewise.
6845
6846 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6847
6848 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6849
6850 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6851
6852 PR c++/84082
6853 * g++.dg/template/incomplete11.C: New test.
6854 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6855
6856 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6857
6858 PR fortran/82994
6859 * gfortran.dg/deallocate_error_3.f90: New test.
6860 * gfortran.dg/deallocate_error_4.f90: New test.
6861
6862 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6863
6864 PR fortran/68560
6865 * gfortran.dg/shape_9.f90: New test.
6866
6867 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6868
6869 PR fortran/82049
6870 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6871
6872 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6873
6874 PR c++/81610
6875 PR c++/80567
6876 * g++.dg/spellcheck-reswords.C: New test case.
6877 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6878 suggestion of "if".
6879
6880 2018-02-07 Martin Liska <mliska@suse.cz>
6881
6882 PR c++/84059.
6883 * g++.dg/ext/mv26.C: New test.
6884
6885 2018-02-07 Tom de Vries <tom@codesourcery.com>
6886
6887 * gcc.dg/pr83844.c: Require effective target alloca.
6888
6889 2018-02-07 Tom de Vries <tom@codesourcery.com>
6890
6891 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6892
6893 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6894
6895 PR target/84243
6896 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6897 -fcf-protection=return.
6898
6899 2018-02-07 Tom de Vries <tom@codesourcery.com>
6900
6901 PR libgomp/84217
6902 * c-c++-common/goacc/pr84217.c: New test.
6903 * gfortran.dg/goacc/pr84217.f90: New test.
6904
6905 2018-02-07 Richard Biener <rguenther@suse.de>
6906
6907 PR tree-optimization/84204
6908 * gcc.dg/graphite/pr84204.c: New testcase.
6909
6910 PR tree-optimization/84205
6911 * gcc.dg/graphite/pr84205.c: New testcase.
6912
6913 PR tree-optimization/84223
6914 * gfortran.dg/graphite/pr84223.f90: New testcase.
6915
6916 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6917
6918 PR c++/71662
6919 * g++.dg/cpp0x/scoped_enum7.C: New.
6920
6921 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6922
6923 PR tree-optimization/83008
6924 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6925
6926 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6927
6928 PR tree-optimization/84235
6929 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6930
6931 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6932
6933 PR testsuite/84243
6934 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6935 targets.
6936 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6937
6938 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6939
6940 PR target/84146
6941 * gcc.target/i386/pr84146.c: New test.
6942
6943 2018-02-06 Michael Collison <michael.collison@arm.com>
6944
6945 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6946
6947 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6948
6949 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6950 warning for -mno-speculate-indirect-jumps.
6951 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6952 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6953 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6954 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6955 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6956 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6957
6958 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6959
6960 PR target/84145
6961 * c-c++-common/fcf-protection-1.c: Change a compared message.
6962 * c-c++-common/fcf-protection-2.c: Likewise.
6963 * c-c++-common/fcf-protection-3.c: Likewise.
6964 * c-c++-common/fcf-protection-5.c: Likewise.
6965 * c-c++-common/fcf-protection-6.c: New test.
6966 * c-c++-common/fcf-protection-7.c: Likewise.
6967
6968 2018-02-06 Marek Polacek <polacek@redhat.com>
6969
6970 PR tree-optimization/84228
6971 * c-c++-common/Wstringop-truncation-3.c: New test.
6972
6973 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6974
6975 PR target/82641
6976 * gcc.target/arm/pragma_arch_switch_2.c: New.
6977
6978 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6979
6980 PR target/79975
6981 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6982
6983 2018-02-05 Martin Sebor <msebor@redhat.com>
6984
6985 PR tree-optimization/83369
6986 * gcc.dg/Wnonnull.c: New test.
6987
6988 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6989
6990 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6991 argument and use dg-messages-by-file instead. Expect it to be
6992 an array rather than a dict.
6993 (lto-link-and-maybe-run): Remove messages_by_file argument and
6994 use an upvar for dg-messages-by-file. Update call to
6995 lto_handle_diagnostics.
6996 (lt-get-options): Treat dg-messages-by-file as an array
6997 rather than a dict.
6998 (lto-get-options-main): Likewise. Set the entry rather than appending.
6999 (lto-execute): Treat dg-messages-by-file as an array rather than
7000 a dict. Update call to lto-link-and-maybe-run.
7001
7002 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7003
7004 PR c++/82782
7005 * g++.dg/cpp1z/inline-var4.C: New.
7006
7007 2018-02-05 Martin Liska <mliska@suse.cz>
7008
7009 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7010 options.
7011 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7012 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7013 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7014 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7015 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7016 * c-c++-common/asan/pointer-compare-3.c: New test.
7017
7018 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7019
7020 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7021 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7022
7023 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7024
7025 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7026 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7027 _mm_maskz_range_round_sd): Test new intrinsics.
7028 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7029 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7030 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7031 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7032 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7033 _mm_maskz_range_round_ss): Test new intrinsics.
7034 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7035 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7036 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7037 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7038 __builtin_ia32_rangess128_round): Remove builtins.
7039 (__builtin_ia32_rangesd128_mask_round,
7040 __builtin_ia32_rangess128_mask_round): Test new builtins.
7041 * gcc.target/i386/sse-13.c: Ditto.
7042 * gcc.target/i386/sse-23.c: Ditto.
7043
7044 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7045
7046 PR middle-end/79966
7047 * gfortran.dg/pr79966.f90: New testcase
7048
7049 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7050
7051 PR fortran/84094
7052 * gfortran.dg/associate_23.f90: Fix invalid code.
7053 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7054 * gfortran.dg/matmul_3.f90: Likewise.
7055 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7056
7057 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7058
7059 PR fortran/84115
7060 * gfortran.dg/associate_34.f90: New test.
7061 * gfortran.dg/associate_35.f90: New test.
7062
7063 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7064
7065 PR fortran/84141
7066 PR fortran/84155
7067 * gfortran.dg/pr84155.f90: New test.
7068
7069 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7070
7071 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7072 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7073
7074 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7075
7076 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7077 dg-do run stanza.
7078
7079 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7080
7081 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7082 requirement.
7083 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7084 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7085 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7086
7087 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7088
7089 PR testsuite/52641
7090 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7091 * gcc.dg/Wsign-conversion.c: Dito.
7092 * gcc.dg/attr-alloc_size-4.c: Dito.
7093 * gcc.dg/pr81020.c: Dito.
7094 * gcc.dg/pr81192.c: Dito.
7095 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7096 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7097 * gcc.dg/pr83844.c: Restrict to int32plus.
7098 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7099 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7100 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7101 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7102 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7103 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7104 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7105 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7106 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7107 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7108 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7109 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7110
7111 2018-02-02 Julia Koval <julia.koval@intel.com>
7112
7113 * gcc.target/i386/funcspec-56.inc: Handle new march.
7114 * g++.dg/ext/mv16.C: Ditto.
7115
7116 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7117
7118 * lib/target-supports.exp
7119 (check_effective_target_keeps_null_pointer_checks): No more
7120 special-case avr.
7121 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7122 * gcc.dg/ifcvt-4.c: Skip avr.
7123 * gcc.dg/pr53037-1.c: Dito.
7124 * gcc.dg/pr53037-2.c: Dito.
7125 * gcc.dg/pr53037-3.c: Dito.
7126 * gcc.dg/pr63387-2.c: Dito.
7127 * gcc.dg/pr63387.c: Dito.
7128 * gcc.dg/sancov/cmp0.c: Dito.
7129 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7130 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7131 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7132 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7133 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7134 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7135 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7136 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7137 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7138 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7139 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7140 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7141 * gcc.dg/tree-ssa/pr82059.c: Dito.
7142 * gcc.c-torture/execute/pr70460.c: Dito.
7143
7144 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7145
7146 PR testsuite/52641
7147 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7148 * gcc.c-torture/execute/20180112-1.c: Dito.
7149 * gcc.c-torture/execute/pr81503.c: Dito.
7150 * gcc.dg/store_merging_12.c: Dito.
7151 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7152 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7153 * gcc.dg/tree-ssa/pr80898.c: Dito.
7154 * gcc.dg/tree-ssa/pr82363.c: Dito.
7155 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7156 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7157 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7158 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7159 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7160 * gcc.dg/tree-ssa/pr80803.c: Dito.
7161 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7162 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7163 * gcc.dg/tree-ssa/vrp114.c: Dito.
7164 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7165 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7166 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7167
7168 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7169
7170 PR target/84066
7171 * gcc.target/i386/cet-sjlj-6a.c: New test.
7172 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7173
7174 2018-02-01 Marek Polacek <polacek@redhat.com>
7175
7176 PR c++/84125
7177 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7178
7179 2018-01-30 Jeff Law <law@redhat.com>
7180
7181 PR target/84128
7182 * gcc.target/i386/pr84128.c: New test.
7183
7184 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7185
7186 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7187 -fdelete-null-pointer-checks.
7188
7189 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7190
7191 PR c++/83796
7192 * g++.dg/cpp0x/abstract-default1.C: New.
7193
7194 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7195
7196 PR tree-optimization/81635
7197 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7198 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7199
7200 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7201
7202 PR target/83370
7203 * gcc.target/aarch64/pr83370.c: New.
7204
7205 2018-02-01 Richard Biener <rguenther@suse.de>
7206
7207 * gcc.dg/graphite/pr35356-1.c: Adjust.
7208
7209 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7210
7211 PR testsuite/83846
7212 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7213 for ILP32.
7214 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7215 of hard-coding the choice.
7216 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7217 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7218 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7219 memset call.
7220 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7221 stdint.h types.
7222 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7223 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7224 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7225 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7226 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7227 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7228 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7229 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7230 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7231 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7232 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7233 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7234 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7235 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7236 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7237 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7238 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7239 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7240 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7241 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7242 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7243 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7244 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7245 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7246 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7247 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7248 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7249 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7250 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7251 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7252 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7253 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7254 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7255 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7256 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7257 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7258 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7259 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7260 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7261 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7262 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7263 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7264 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7265 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7266 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7267 __builtin_popcountll rather than __builtin_popcountl.
7268
7269 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7270
7271 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7272 of LD1R[HWD] for multi-element constants on big-endian targets.
7273 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7274 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7275
7276 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7277
7278 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7279 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7280 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7281
7282 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7283
7284 PR tree-optimization/81661
7285 PR tree-optimization/84117
7286 * gcc.dg/pr81661.c: New test.
7287 * gfortran.dg/pr84117.f90: New test.
7288
7289 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7290
7291 PR fortran/83705
7292 * gfortran.dg/repeat_7.f90: Catch warning message.
7293
7294 2018-01-31 Ian Lance Taylor <iant@golang.org>
7295
7296 * go.go-torture/execute/printnil.go: New test.
7297
7298 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7299
7300 * lib/target-supports.exp (check_effective_target_comdat_group):
7301 Allow for Solaris as comdat syntax.
7302
7303 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7304 Solaris with comdat_group support and as.
7305
7306 2018-01-31 Marek Polacek <polacek@redhat.com>
7307
7308 PR c/81779
7309 * gcc.dg/pr81779.c: New test.
7310
7311 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7312
7313 PR fortran/84116
7314 * gfortran.dg/gomp/pr84116.f90: New test.
7315
7316 PR c++/83993
7317 * g++.dg/init/pr83993-2.C: New test.
7318
7319 PR c++/83993
7320 * g++.dg/init/pr83993-1.C: New test.
7321 * g++.dg/cpp0x/pr83993.C: New test.
7322
7323 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7324
7325 PR fortran/84088
7326 * gfortran.dg/pr84088.f90: New test.
7327
7328 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7329
7330 PR target/82444
7331 * gcc.target/i386/pr82444.c: New.
7332
7333 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7334
7335 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7336 * gcc.target/powerpc/vsx-13.c: New.
7337
7338 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7339
7340 PR c++/84092
7341 * g++.dg/cpp1y/var-templ57.C: New.
7342
7343 2018-01-31 Marek Polacek <polacek@redhat.com>
7344
7345 PR c++/84138
7346 * g++.dg/diagnostic/pr84138.C: New test.
7347
7348 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7349
7350 PR fortran/78534
7351 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7352 -Wstringop-overflow warnings due to spurious warning with -O1.
7353 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7354 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7355
7356 2018-01-31 Richard Biener <rguenther@suse.de>
7357
7358 PR tree-optimization/84132
7359 * g++.dg/torture/pr84132.C: New testcase.
7360
7361 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7362
7363 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7364 dg-final scan.
7365
7366 2018-01-31 Julia Koval <julia.koval@intel.com>
7367
7368 PR target/83618
7369 * gcc.target/i386/rdpid.c: Remove "eax".
7370
7371 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7372
7373 PR tree-optimization/64946
7374 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7375 scan-assembler checks.
7376
7377 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7378
7379 * gcc.c-torture/execute/20180131-1.c: New test.
7380
7381 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7382
7383 * gcc.target/arc/taux-1.c: New test.
7384 * gcc.target/arc/taux-2.c: Likewise.
7385
7386 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7387
7388 * gcc.target/arc/uncached.c: New test.
7389
7390 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7391
7392 PR lto/83954
7393 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7394
7395 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7396
7397 PR preprocessor/69869
7398 * gcc.dg/cpp/trad/pr69869.c: New test.
7399
7400 PR c/84100
7401 * gcc.dg/pr84100.c: New test.
7402
7403 2018-01-30 Jeff Law <law@redhat.com>
7404
7405 PR target/84064
7406 * gcc.target/i386/pr84064: New test.
7407
7408 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7409
7410 PR fortran/84134
7411 * gfortran.dg/data_implied_do_2.f90: New test.
7412
7413 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7414
7415 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7416
7417 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7418
7419 PR fortran/84133
7420 * gfortran.dg/inline_matmul_21.f90: New test case.
7421
7422 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7423
7424 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7425
7426 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7427
7428 PR target/84112
7429 * gcc.target/powerpc/pr84112.c: New.
7430
7431 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR rtl-optimization/83986
7434 * gcc.dg/pr83986.c: New test.
7435
7436 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7437
7438 PR 58684
7439 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7440 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7441 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7442 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7443
7444 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR tree-optimization/84111
7447 * gcc.c-torture/compile/pr84111.c: New test.
7448
7449 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7450
7451 PR ipa/83179
7452 * gcc.dg/ipa/inline-2.c: Fix template.
7453 * gcc.dg/ipa/inline-3.c: Fix template.
7454
7455 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7456
7457 PR ipa/81360
7458 * g++.dg/torture/pr81360.C: New testcase.
7459
7460 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7461
7462 PR lto/83954
7463 * gcc.dg/lto/pr83954.h: New testcase.
7464 * gcc.dg/lto/pr83954_0.c: New testcase.
7465 * gcc.dg/lto/pr83954_1.c: New testcase.
7466
7467 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7468
7469 PR bootstrap/84017
7470 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7471 to dg-options.
7472 Simplify DW_AT_producer scan.
7473
7474 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7475
7476 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7477
7478 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7479
7480 PR target/83828
7481 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7482 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7483 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7484 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7485
7486 2018-01-29 Jeff Law <law@redhat.com>
7487
7488 PR testsuite/81010
7489 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7490 better match other tests which require vsx. Verify the zero
7491 extension is part of the test in the combiner dump.
7492
7493 2018-01-29 Marek Polacek <polacek@redhat.com>
7494
7495 PR c/83966
7496 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7497
7498 PR c++/83996
7499 * g++.dg/ext/pr83996.C: New test.
7500
7501 2018-01-29 Richard Biener <rguenther@suse.de>
7502
7503 PR tree-optimization/84057
7504 * gcc.dg/graphite/pr84057.c: New testcase.
7505
7506 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7507
7508 PR fortran/84073
7509 * gfortran.dg/bind_c_usage_31.f90: New test.
7510
7511 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7512
7513 PR c++/83924
7514 * g++.dg/warn/Wduplicated-branches5.C: New.
7515
7516 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7517
7518 * gcc.target/rl78/test_addsi3_internal.c: New test.
7519
7520 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7521
7522 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7523 Make expected output depend on whether we expect sibcalls or not.
7524 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7525 safe-indirect-jump-1.c).
7526
7527 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7528 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7529 Soren Rasmussen <s.c.rasmussen@gmail.com>
7530
7531 Fortran 2018 teams tests.
7532
7533 * gfortran.dg/team_number_1.f90: new test for team_number.
7534 * gfortran.dg/team_change_1.f90: new test for change team.
7535 * gfortran.dg/team_end_1.f90: new test for end team.
7536 * gfortran.dg/team_form_1.f90: new test for form team.
7537
7538 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7539
7540 PR fortran/83998
7541 * gfortran.dg/dot_product_4.f90
7542
7543 2018-01-26 Martin Sebor <msebor@redhat.com>
7544
7545 PR tree-optimization/83896
7546 * gcc.dg/strlenopt-43.c: New.
7547
7548 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7549
7550 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7551 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7552 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7553 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7554 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7555 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7556 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7557 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7558 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7559 stanzas.
7560 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7561 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7562 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7563 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7564 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7565 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7566 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7567 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7568 instruction list.
7569 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7570
7571 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7572
7573 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7574 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7575 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7576 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7577 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7578 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7579 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7580 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7581 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7582 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7583 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7584 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7585 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7586
7587 2018-01-26 Martin Liska <mliska@suse.cz>
7588
7589 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7590 warning is seen.
7591
7592 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7593
7594 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7595 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7596 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7597 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7598 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7599 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7600 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7601 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7602
7603 2018-01-26 Richard Biener <rguenther@suse.de>
7604
7605 PR rtl-optimization/84003
7606 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7607 latent bug in DSE if NOINLINE is appropriately defined.
7608 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7609 and defining NOINLINE.
7610
7611 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7612
7613 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7614 tests specific to aarch64. XFAIL test on arm.
7615
7616 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR rtl-optimization/83985
7619 * gcc.dg/pr83985.c: New test.
7620
7621 PR c/83989
7622 * c-c++-common/Wrestrict-3.c: New test.
7623
7624 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7625
7626 * gcc.target/arc/tdelegitimize_addr.c: New test.
7627
7628 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7629
7630 * gcc.target/arc/jli-1.c: New file.
7631 * gcc.target/arc/jli-2.c: Likewise.
7632
7633 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7634
7635 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7636 scan-assembler.
7637 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7638 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7639
7640 2018-01-26 Richard Biener <rguenther@suse.de>
7641
7642 PR tree-optimization/81082
7643 * gcc.dg/vect/pr81082.c: New testcase.
7644 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7645 simplification to n * n.
7646
7647 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7648
7649 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7650 Solaris 10.
7651 * gcc.target/i386/pr63620.c: Likewise.
7652
7653 2018-01-26 Julia Koval <julia.koval@intel.com>
7654
7655 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7656 -mavx512f -mavx512bw.
7657 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7658 * gcc.target/i386/i386.exp: Fix types.
7659
7660 2018-01-26 Alan Modra <amodra@gmail.com>
7661
7662 PR target/84033
7663 * gcc.target/powerpc/swaps-p8-46.c: New.
7664
7665 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7666
7667 PR fortran/37577
7668 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7669 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7670 'array01' in the tree dump comparison.
7671 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7672 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7673 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7674
7675 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7676
7677 PR middle-end/83055
7678 * gcc.dg/torture/pr83055.c: New testcase.
7679
7680 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7681
7682 PR c++/84031
7683 * g++.dg/cpp1z/decomp36.C: New test.
7684
7685 PR middle-end/83977
7686 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7687
7688 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7689
7690 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7691 the shift dump line.
7692 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7693
7694 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7695
7696 PR target/81550
7697 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7698 index instead of int, which allows IVOPTs to properly optimize the
7699 loop.
7700
7701 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7702
7703 PR jit/82846
7704 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7705 of "fn_type" typedef.
7706 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7707
7708 2018-01-24 Ian Lance Taylor <iant@golang.org>
7709
7710 * go.go-torture/execute/names-1.go: New test.
7711
7712 2018-01-19 Jeff Law <law@redhat.com>
7713
7714 PR target/83994
7715 * gcc.target/i386/pr83994.c: New test.
7716
7717 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7718
7719 PR target/84014
7720 * gcc.target/powerpc/pr84014.c: New.
7721
7722 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7723
7724 PR middle-end/83977
7725 * c-c++-common/gomp/pr83977-1.c: New test.
7726 * c-c++-common/gomp/pr83977-2.c: New test.
7727 * c-c++-common/gomp/pr83977-3.c: New test.
7728 * gfortran.dg/gomp/pr83977.f90: New test.
7729
7730 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7731
7732 PR testsuite/83889
7733 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7734 * gcc.dg/vect/pr80631-1.c: Likewise.
7735 * gcc.dg/vect/pr80631-2.c: Likewise.
7736 * gcc.dg/vect/pr81410.c: Likewise.
7737 * gcc.dg/vect/pr81633.c: Likewise.
7738 * gcc.dg/vect/pr81815.c: Likewise.
7739 * gcc.dg/vect/pr82108.c: Likewise.
7740 * gcc.dg/vect/pr83857.c: Likewise.
7741 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7742 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7743 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7744 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7745 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7746 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7747 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7748 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7749 dg-xfail-run-if instead.
7750 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7751 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7752 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7753 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7754 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7755
7756 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7757
7758 PR tree-optimization/83979
7759 * g++.dg/pr83979.c: New test.
7760
7761 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7762
7763 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7764 option. Add arm_neon_ok_no_float_abi check.
7765
7766 2018-01-24 Richard Biener <rguenther@suse.de>
7767
7768 PR tree-optimization/83176
7769 * gcc.dg/graphite/pr83176.c: New testcase.
7770
7771 2018-01-24 Richard Biener <rguenther@suse.de>
7772
7773 PR tree-optimization/82819
7774 * gcc.dg/graphite/pr82819.c: New testcase.
7775
7776 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7777
7778 PR c++/83921
7779 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7780 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7781 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7782 * g++.dg/ext/stmtexpr20.C: Likewise.
7783 * g++.dg/ext/stmtexpr21.C: Likewise.
7784
7785 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7786
7787 PR c++/83974
7788 * g++.dg/warn/pr83974.C: New test case.
7789
7790 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7791
7792 PR sanitizer/83987
7793 * g++.dg/ubsan/pr83987.C: New test.
7794
7795 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7796
7797 PR fortran/83866
7798 * gfortran.dg/pdt_29.f03: New test.
7799
7800 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7801
7802 PR fortran/83898
7803 * gfortran.dg/associate_33.f03: New test.
7804
7805 2018-01-23 Martin Liska <mliska@suse.cz>
7806
7807 PR lto/81440
7808 * gcc.dg/lto/pr81440.h: New test.
7809 * gcc.dg/lto/pr81440_0.c: New test.
7810 * gcc.dg/lto/pr81440_1.c: New test.
7811
7812 2018-01-23 Nathan Sidwell <nathan@acm.org>
7813
7814 PR c++/83988
7815 * g++.dg/template/pr83988.C: New.
7816
7817 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR c++/82882
7820 PR c++/83978
7821 * g++.dg/cpp0x/pr82882.C: New test.
7822 * g++.dg/cpp0x/pr83978.C: New test.
7823
7824 PR c++/83958
7825 * g++.dg/cpp1z/decomp35.C: New test.
7826
7827 2018-01-23 Nathan Sidwell <nathan@acm.org>
7828
7829 * g++.dg/cpp0x/range-for10.C: Adjust.
7830 * g++.dg/ext/forscope1.C: Adjust.
7831 * g++.dg/ext/forscope2.C: Adjust.
7832 * g++.dg/template/for1.C: Adjust.
7833
7834 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7835
7836 PR tree-optimization/83510
7837 * gcc.c-torture/compile/pr83510.c: New test case.
7838
7839 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7840
7841 PR testsuite/83888
7842 * lib/target-supports.exp (check_effective_target_vect_float): Say
7843 that the result only holds when -funsafe-math-optimizations is on.
7844 (check_effective_target_vect_float_strict): New procedure.
7845 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7846 of vect_float.
7847 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7848
7849 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7850
7851 PR tree-optimization/83965
7852 * gcc.dg/vect/pr83965.c: New test.
7853
7854 2018-01-23 Richard Biener <rguenther@suse.de>
7855
7856 PR tree-optimization/83963
7857 * gfortran.dg/graphite/pr83963.f: New testcase.
7858 * gcc.dg/graphite/pr83963-2.c: Likewise.
7859
7860 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR c++/83918
7863 * g++.dg/cpp1z/pr83918.C: New test.
7864
7865 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7866
7867 PR tree-optimization/83957
7868 * gcc.dg/autopar/pr83957.c: New test.
7869
7870 PR tree-optimization/83081
7871 * gcc.dg/predict-8.c: Adjust expected probability.
7872
7873 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7874
7875 PR target/83862
7876 * gcc.target/powerpc/pr83862.c: New test.
7877
7878 2018-01-22 Carl Love <cel@us.ibm.com>
7879
7880 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7881 builtins-4-runnable.c, builtins-6-runnable.c,
7882 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7883 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7884 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7885 for signed/unsigned 128-bit and long long int loads.
7886
7887 2018-01-22 Marek Polacek <polacek@redhat.com>
7888
7889 PR c++/81933
7890 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7891
7892 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7893
7894 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7895 scan-asembler valid instructions list.
7896 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7897 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7898 power8-vector requirement and option.
7899 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7900
7901 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7902
7903 PR 78534
7904 PR 83704
7905 * gfortran.dg/string_1.f90: Remove printing the length.
7906
7907 2018-01-22 Richard Biener <rguenther@suse.de>
7908
7909 PR tree-optimization/83963
7910 * gcc.dg/graphite/pr83963.c: New testcase.
7911
7912 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7913
7914 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7915 dg-require-effective-target directives.
7916
7917 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7918
7919 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7920 New procedure.
7921 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7922 Adjust scan-assembler checks for soft-float.
7923
7924 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7925
7926 PR target/83946
7927 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7928
7929 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7930
7931 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7932 * gcc.dg/pr83623.c: Likewise.
7933 * gcc.dg/pr83666.c: Likewise.
7934
7935 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7936 David Edelsohn <dje.gcc@gmail.com>
7937
7938 PR target/83946
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-2.c: Change expected
7942 assembly output from . to $.
7943 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7944 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7945 assembly output from "crset eq" to "crset 2".
7946 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7947 assembly output from "crset eq" to "crset 2", and from . to $.
7948
7949 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7950
7951 PR fortran/83900
7952 * gfortran.dg/matmul_18.f90: New test.
7953
7954 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7955
7956 PR tree-optimization/83940
7957 * gcc.dg/torture/pr83940.c: New test.
7958
7959 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7960
7961 PR middle-end/83945
7962 * gcc.dg/tls/pr83945.c: New test.
7963
7964 PR target/83930
7965 * gcc.dg/pr83930.c: New test.
7966
7967 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7968
7969 PR fortran/83900
7970 * gfortran.dg/matmul_17.f90: New test.
7971
7972 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7973
7974 PR fortran/80768
7975 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7976
7977 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR c++/81167
7980 * g++.dg/cpp0x/pr81167.C: New test.
7981
7982 PR c++/83919
7983 * g++.dg/cpp0x/pr83919.C: New test.
7984
7985 2018-01-19 Jeff Law <law@redhat.com>
7986 Jakub Jelinek <jakub@redhat.com>
7987
7988 * gcc.dg/stack-check-16.c: New test.
7989
7990 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7991
7992 PR target/83790
7993 * gcc.target/nvptx/indirect_call.c: New test.
7994
7995 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7996
7997 * g++.dg/torture/pr83619.C: Remove dg-message.
7998
7999 2018-01-19 Martin Liska <mliska@suse.cz>
8000
8001 * gcc.dg/predict-1.c: Adjust expected probability.
8002 * gcc.dg/predict-3.c: Likewise.
8003 * gcc.dg/predict-5.c: Likewise.
8004 * gcc.dg/predict-6.c: Likewise.
8005 * gcc.dg/predict-9.c: Likewise.
8006
8007 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8008
8009 PR tree-optimization/83922
8010 * gcc.dg/pr83922.c: New test.
8011
8012 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8013
8014 PR tree-optimization/83914
8015 * gcc.dg/vect/pr83914.c: New test.
8016
8017 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8018
8019 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8020 * gcc.target/arm/negdi-2.c: Likewise.
8021 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8022
8023 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8024
8025 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8026
8027 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8028
8029 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8030
8031 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8032
8033 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8034 hppa*-*-hpux*.
8035
8036 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR ipa/83619
8039 PR testsuite/83934
8040 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8041 forward declaration.
8042
8043 2018-01-18 Carl Love <cel@us.ibm.com>
8044
8045 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8046 to the function.
8047
8048 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8049
8050 PR c++/81013
8051 * g++.dg/inherit/union3.C: New.
8052
8053 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8054
8055 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8056
8057 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8058
8059 PR ipa/83619
8060 * g++.dg/torture/pr83619.C: New testcase.
8061
8062 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8063
8064 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8065 Add function body to force error messages in some configurations.
8066
8067 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8068
8069 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8070 and arm_thumb1_ok.
8071
8072 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8073
8074 PR other/70268
8075 * c-c++-common/ffile-prefix-map.c: New test.
8076 * c-c++-common/fmacro-prefix-map.c: New test.
8077 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8078 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8079
8080 2018-01-18 Martin Liska <mliska@suse.cz>
8081
8082 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8083 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8084 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8085 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8086 * gcc.target/i386/ret-thunk-10.c: Likewise.
8087 * gcc.target/i386/ret-thunk-11.c: Likewise.
8088 * gcc.target/i386/ret-thunk-12.c: Likewise.
8089 * gcc.target/i386/ret-thunk-15.c: Likewise.
8090 * gcc.target/i386/ret-thunk-9.c: Likewise.
8091
8092 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8093
8094 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8095 order.
8096
8097 2018-01-18 Nathan Sidwell <nathan@acm.org>
8098
8099 PR c++/83160
8100 * g++.dg/cpp0x/pr83160.C: New.
8101
8102 2018-01-18 Richard Biener <rguenther@suse.de>
8103
8104 PR tree-optimization/83887
8105 * gcc.dg/graphite/pr83887.c: New testcase.
8106 * gfortran.dg/graphite/pr83887.f90: Likewise.
8107 * gfortran.dg/graphite/pr83887.f: Likewise.
8108
8109 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8110
8111 PR target/65578
8112 * gcc.target/arm/builtin-bswap.x: New file.
8113 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8114 and options for armv6t2.
8115 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8116 and options for Thumb1.
8117 * gcc.target/arm/builtin-bswap16.x: New file.
8118 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8119 and options for armv6t2.
8120 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8121 and options for Thumb1.
8122
8123 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8124
8125 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8126 order.
8127
8128 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR c/61240
8131 * gcc.dg/pr61240.c: New test.
8132
8133 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8134
8135 PR fortran/83864
8136 * gfortran.dg/pr83864.f90: New test.
8137
8138 2018-01-17 Jeff Law <law@redhat.com>
8139
8140 PR testsuite/83883
8141 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8142
8143 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8144
8145 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8146 restriction, but still restrict to 64-bit.
8147 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8148 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8149
8150 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8151
8152 PR fortran/83874
8153 * gfortran.dg/pr83874.f90: New test.
8154
8155 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR c++/83824
8158 * g++.dg/cpp0x/pr83824.C: New test.
8159
8160 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8161
8162 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8163 appropriate .gnu_attribute for the long double type, if we use the
8164 long double type, but do not generate any calls.
8165 * gcc.target/powerpc/gnuattr2.c: Likewise.
8166 * gcc.target/powerpc/gnuattr3.c: Likewise.
8167
8168 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8169
8170 PR c++/78344
8171 * g++.dg/cpp0x/alignas13.C: New.
8172
8173 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR c++/83897
8176 * g++.dg/cpp0x/pr83897.C: New test.
8177
8178 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8179
8180 PR ipa/83051
8181 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8182
8183 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8184
8185 PR c++/81054
8186 * g++.dg/cpp0x/constexpr-ice19.C: New.
8187
8188 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8189
8190 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8191 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8192 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8193 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8194 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8195 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8196 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8197 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8198 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8199 * gcc.target/powerpc/builtins-1.fold.h: New.
8200
8201 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8202
8203 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8204 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8205
8206 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8207
8208 * gcc.target/arm/g2.c: Add -marm to dg-options.
8209 * gcc.target/arm/scd42-2.c: Likewise.
8210
8211 2018-01-17 Nathan Sidwell <nathan@acm.org>
8212
8213 PR c++/83287
8214 * g++.dg/lookup/pr83287-2.C: New.
8215
8216 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8217
8218 PR c++/83814
8219 PR c++/83902
8220 * g++.dg/wrappers/pr83814.C: New test case.
8221 * g++.dg/wrappers/pr83902.C: New test case.
8222
8223 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8224
8225 PR lto/83121
8226 * g++.dg/lto/pr83121_0.C: New test case.
8227 * g++.dg/lto/pr83121_1.C: New test case.
8228 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8229 adapted from DejaGnu's dg-test.
8230 (lto_handle_diagnostics): New procedure.
8231 (lto_prune_warns): Ignore informational notes.
8232 (lto-link-and-maybe-run): Add "messages_by_file" param.
8233 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8234 "execute" when "link" fails if "execute" was not specified.
8235 (lto-can-handle-directive): New procedure.
8236 (lto-get-options-main): Call lto-can-handle-directive. Add a
8237 dg-messages local, using it to set the caller's
8238 dg-messages-by-file for the given source file.
8239 (lto-get-options): Likewise.
8240 (lto-execute): Add dg-messages-by-file local, and pass it to
8241 lto-link-and-maybe-run.
8242
8243 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8244 Richard Sandiford <richard.sandiford@linaro.org>
8245
8246 PR target/79041
8247 PR target/82964
8248 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8249 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8250
8251 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8252
8253 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8254 target check autogenerator for armv8.1-a and armv8.2-a.
8255
8256 2018-01-17 Carl Love <cel@us.ibm.com>
8257
8258 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8259 Add debug print statements.
8260 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8261 16 byte vector load followed by a partial vector load.
8262
8263 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8264
8265 PR c++/83799
8266 * g++.dg/wrappers/pr83799.C: New test case.
8267
8268 2018-01-17 Nathan Sidwell <nathan@acm.org>
8269
8270 PR c++/83739
8271 * g++.dg/cpp1y/pr83739.C: New.
8272
8273 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8274
8275 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8276 * gcc.target/visium/overflow16.c: Likewise.
8277 * gcc.target/visium/overflow32.c: Likewise.
8278
8279 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8280
8281 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8282
8283 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8284
8285 * gcc.dg/rtl/arm/stl-cond.c: New test.
8286 * gcc.target/arm/stl-cond.c: Delete.
8287
8288 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8289
8290 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8291 directives.
8292
8293 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR tree-optimization/83843
8296 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8297 * gcc.dg/store_merging_19.c: New test.
8298
8299 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8300
8301 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8302 and options.
8303
8304 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8305
8306 PR rtl-optimization/83771
8307 * gcc.dg/pr83771.c: New test.
8308
8309 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8310
8311 PR tree-optimization/81184
8312 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8313 targets.
8314 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8315
8316 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8317
8318 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8319
8320 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8321
8322 PR target/83546
8323 * gcc.target/i386/pr83546.c: New test.
8324
8325 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8326
8327 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8328
8329 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8330
8331 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8332 test and add dg-warning for the -Wstringop-overflow warning.
8333
8334 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8335
8336 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8337 XFAIL last test on SPARC and Visium.
8338
8339 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8340
8341 PR rtl-optimization/80481
8342 * g++.dg/pr80481.C: Exclude solaris.
8343
8344 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8345
8346 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8347 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8348 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8349
8350 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8351
8352 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8353 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8354 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8355 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8356 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8357 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8358 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8359 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8360 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8361 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8362 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8363 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8364 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8365 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8366 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8367
8368 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8369
8370 PR testsuite/77734
8371 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8372
8373 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8374
8375 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8376 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8377 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8378 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8379 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8380 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8381
8382 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8383
8384 PR tree-optimization/83857
8385 * gcc.dg/vect/pr83857.c: New test.
8386
8387 2018-01-16 Richard Biener <rguenther@suse.de>
8388
8389 PR tree-optimization/83867
8390 * gcc.dg/vect/pr83867.c: New testcase.
8391
8392 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR c/83844
8395 * gcc.dg/pr83844.c: New test.
8396
8397 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8398
8399 * gcc.dg/torture/pr83847.c: New test.
8400
8401 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8402
8403 PR rtl-optimization/86620
8404 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8405 instead of --param=max-sched-ready-insns=0.
8406 * gcc.target/i386/pr83620.c: New test.
8407 * gcc.dg/pr83620.c: New test.
8408
8409 PR tree-optimization/83843
8410 * gcc.dg/store_merging_18.c: New test.
8411
8412 PR c++/83817
8413 * g++.dg/cpp1y/pr83817.C: New test.
8414
8415 PR c++/83825
8416 * g++.dg/template/pr83825.C: New test.
8417
8418 2018-01-16 Richard Biener <rguenther@suse.de>
8419
8420 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8421
8422 2018-01-16 Richard Biener <rguenther@suse.de>
8423
8424 PR testsuite/82132
8425 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8426 from gcc.dg/torture/pr60092.c.
8427
8428 2018-01-15 Martin Sebor <msebor@redhat.com>
8429
8430 PR c++/83588
8431 * g++.dg/ext/flexary28.C: New test.
8432
8433 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8434
8435 PR fortran/82257
8436 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8437
8438 2018-01-15 Martin Sebor <msebor@redhat.com>
8439
8440 PR testsuite/83869
8441 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8442
8443 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8444
8445 PR fortran/54613
8446 * gfortran.dg/minmaxloc_9.f90: New test.
8447 * gfortran.dg/minmaxloc_10.f90: New test.
8448 * gfortran.dg/minmaxloc_11.f90: New test.
8449
8450 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8451
8452 PR target/83839
8453 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8454 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8455 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8456 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8457 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8458 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8459 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8460 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8461 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8462 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8463 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8464 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8465 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8466 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8467 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8468 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8469 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8470 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8471 * gcc.target/i386/ret-thunk-10.c: Likewise.
8472 * gcc.target/i386/ret-thunk-11.c: Likewise.
8473 * gcc.target/i386/ret-thunk-12.c: Likewise.
8474 * gcc.target/i386/ret-thunk-13.c: Likewise.
8475 * gcc.target/i386/ret-thunk-14.c: Likewise.
8476 * gcc.target/i386/ret-thunk-15.c: Likewise.
8477 * gcc.target/i386/ret-thunk-9.c: Don't check the
8478 __x86_return_thunk label. Scan for "push" only for Linux.
8479
8480 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8481
8482 PR testsuite/79920
8483 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8484
8485 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8486
8487 PR target/83687
8488 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8489 tests.
8490 * gcc.target/arm/pr83687.c: New test.
8491
8492 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8493
8494 Adjust tests to AVR_TINY.
8495
8496 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8497 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8498 * gcc.target/avr/pr71627.c: Same.
8499 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8500 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8501 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8502 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8503 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8504 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8505 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8506 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8507 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8508 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8509 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8510 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8511 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8512 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8513 * gcc.target/avr/torture/pr61055.c: Same.
8514 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8515 available.
8516 * gcc.target/avr/torture/int24-mul.c: Same.
8517 * gcc.target/avr/torture/pr51782-1.c: Same.
8518 * gcc.target/avr/torture/pr61443.c: Same.
8519 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8520 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8521
8522 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8523
8524 PR c/83801
8525 PR c/83729
8526 * gcc.target/avr/torture/pr83729.c: New test.
8527 * gcc.target/avr/torture/pr83801.c: New test.
8528
8529 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8530
8531 PR middle-end/82694
8532 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8533 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8534
8535 2018-01-10 Martin Sebor <msebor@redhat.com>
8536
8537 PR other/83508
8538 * gcc.dg/Wstringop-overflow-2.c: New test.
8539
8540 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8541
8542 PR libgfortran/83811
8543 * gfortran.dg/fmt_e.f90: New test.
8544
8545 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8546
8547 * gcc.target/i386/indirect-thunk-10.c: New test.
8548 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8549 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8550 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8551 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8552 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8553 * gcc.target/i386/ret-thunk-17.c: Likewise.
8554 * gcc.target/i386/ret-thunk-18.c: Likewise.
8555 * gcc.target/i386/ret-thunk-19.c: Likewise.
8556 * gcc.target/i386/ret-thunk-20.c: Likewise.
8557 * gcc.target/i386/ret-thunk-21.c: Likewise.
8558
8559 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8560
8561 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8562
8563 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8564
8565 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8566 -mno-indirect-branch-register.
8567 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8568 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8569 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8570 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8571 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8572 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8573 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8574 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8575 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8576 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8577 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8578 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8579 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8580 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8581 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8582 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8583 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8584 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8594 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8598 * gcc.target/i386/ret-thunk-10.c: Likewise.
8599 * gcc.target/i386/ret-thunk-11.c: Likewise.
8600 * gcc.target/i386/ret-thunk-12.c: Likewise.
8601 * gcc.target/i386/ret-thunk-13.c: Likewise.
8602 * gcc.target/i386/ret-thunk-14.c: Likewise.
8603 * gcc.target/i386/ret-thunk-15.c: Likewise.
8604 * gcc.target/i386/ret-thunk-9.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8606 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8607 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8608
8609 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8610
8611 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8612 -mfunction-return=keep.
8613 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8615 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8623 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8634 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8635 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8636 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8637 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8644 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8645 * gcc.target/i386/ret-thunk-1.c: New test.
8646 * gcc.target/i386/ret-thunk-10.c: Likewise.
8647 * gcc.target/i386/ret-thunk-11.c: Likewise.
8648 * gcc.target/i386/ret-thunk-12.c: Likewise.
8649 * gcc.target/i386/ret-thunk-13.c: Likewise.
8650 * gcc.target/i386/ret-thunk-14.c: Likewise.
8651 * gcc.target/i386/ret-thunk-15.c: Likewise.
8652 * gcc.target/i386/ret-thunk-16.c: Likewise.
8653 * gcc.target/i386/ret-thunk-2.c: Likewise.
8654 * gcc.target/i386/ret-thunk-3.c: Likewise.
8655 * gcc.target/i386/ret-thunk-4.c: Likewise.
8656 * gcc.target/i386/ret-thunk-5.c: Likewise.
8657 * gcc.target/i386/ret-thunk-6.c: Likewise.
8658 * gcc.target/i386/ret-thunk-7.c: Likewise.
8659 * gcc.target/i386/ret-thunk-8.c: Likewise.
8660 * gcc.target/i386/ret-thunk-9.c: Likewise.
8661
8662 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8663
8664 * gcc.target/i386/indirect-thunk-1.c: New test.
8665 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8668 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8669 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8670 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8671 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8672 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8673 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8674 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8679 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8680 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8681 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8682 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8683 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8684 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8692 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8693 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8694 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8695 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8696 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8697
8698 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8699
8700 PR ipa/83051
8701 * gcc.c-torture/compile/pr83051.c: New testcase.
8702
8703 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8704
8705 PR tree-optimization/83501
8706 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8707
8708 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8709
8710 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8711 for lvx and stvx instead of lxvd2x and stxvd2x and require
8712 little-endian target. Add comments.
8713 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8714 comprehensive testing.
8715 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8716 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8717 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8718 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8719 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8720 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8721 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8722 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8723 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8724 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8725 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8726 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8727 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8728 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8729 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8730 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8731 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8732 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8733 scan-assembler-not directives that forbid lvx and xxpermdi.
8734 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8735 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8736 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8737 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8738 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8739 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8740 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8741 scan-assembler-times directives to reflect different numbers of
8742 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8743
8744 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8745 Alan Hayward <alan.hayward@arm.com>
8746 David Sherwood <david.sherwood@arm.com>
8747
8748 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8749 than SLP vectorization.
8750 * gcc.dg/vect/vect-alias-check-10.c: New test.
8751 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8752 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8753 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8754 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8755 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8756 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8757 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8758 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8759 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8760 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8761 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8762 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8763 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8764 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8765 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8766 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8767 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8768 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8769 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8770 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8771 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8772 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8773 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8774
8775 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8776 Alan Hayward <alan.hayward@arm.com>
8777 David Sherwood <david.sherwood@arm.com>
8778
8779 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8780 New proc.
8781 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8782 targets with scatter stores.
8783 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8784 stores.
8785 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8786 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8787 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8788 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8789 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8790 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8791 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8792 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8793 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8794 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8795 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8796 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8797 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8798 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8799 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8800 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8801
8802 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8803 Alan Hayward <alan.hayward@arm.com>
8804 David Sherwood <david.sherwood@arm.com>
8805
8806 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8807 for double_reduc1.
8808 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8809 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8810 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8811 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8812
8813 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8814 Alan Hayward <alan.hayward@arm.com>
8815 David Sherwood <david.sherwood@arm.com>
8816
8817 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8818 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8819 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8820
8821 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8822 Alan Hayward <alan.hayward@arm.com>
8823 David Sherwood <david.sherwood@arm.com>
8824
8825 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8826 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8827 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8828 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8829 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8830 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8831 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8832 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8833 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8834 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8835 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8836 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8837 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8838 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8839
8840 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8841 Alan Hayward <alan.hayward@arm.com>
8842 David Sherwood <david.sherwood@arm.com>
8843
8844 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8845 check for a message about using in-order reductions.
8846 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8847 check for a message about using in-order reductions.
8848 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8849 vectorized and check for a message about using in-order reductions.
8850 Expect targets with variable-length vectors to fall back to the
8851 fixed-length mininum.
8852 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8853 check for a message about using in-order reductions.
8854 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8855 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8856 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8857 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8858 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8859 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8860 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8861 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8862 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8863 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8864 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8865 vect_fold_left_plus.
8866
8867 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8868
8869 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8870 are spilled.
8871 * gcc.target/aarch64/sve/spill_2.c: New test.
8872 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8873 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8874 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8875 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8876 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8877
8878 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8879 Alan Hayward <alan.hayward@arm.com>
8880 David Sherwood <david.sherwood@arm.com>
8881
8882 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8883 of branches.
8884 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8885 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8886 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8887 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8888 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8889 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8890 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8891 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8892 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8893
8894 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8895 Alan Hayward <alan.hayward@arm.com>
8896 David Sherwood <david.sherwood@arm.com>
8897
8898 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8899 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8900 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8901 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8902
8903 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8904 Alan Hayward <alan.hayward@arm.com>
8905 David Sherwood <david.sherwood@arm.com>
8906
8907 * lib/target-supports.exp
8908 (check_effective_target_vect_fold_extract_last): New proc.
8909 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8910 for fold_extract_last.
8911 * gcc.dg/vect/pr65947-2.c: Likewise.
8912 * gcc.dg/vect/pr65947-3.c: Likewise.
8913 * gcc.dg/vect/pr65947-4.c: Likewise.
8914 * gcc.dg/vect/pr65947-5.c: Likewise.
8915 * gcc.dg/vect/pr65947-6.c: Likewise.
8916 * gcc.dg/vect/pr65947-9.c: Likewise.
8917 * gcc.dg/vect/pr65947-10.c: Likewise.
8918 * gcc.dg/vect/pr65947-12.c: Likewise.
8919 * gcc.dg/vect/pr65947-14.c: Likewise.
8920 * gcc.dg/vect/pr80631-1.c: Likewise.
8921 * gcc.target/aarch64/sve/clastb_1.c: New test.
8922 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8923 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8924 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8925 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8926 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8927 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8928 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8929 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8930 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8931 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8932 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8933 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8934 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8935
8936 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8937 Alan Hayward <alan.hayward@arm.com>
8938 David Sherwood <david.sherwood@arm.com>
8939
8940 * gcc.target/aarch64/sve/live_1.c: New test.
8941 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8942
8943 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8944 Alan Hayward <alan.hayward@arm.com>
8945 David Sherwood <david.sherwood@arm.com>
8946
8947 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8948 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8949 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8950 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8951 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8952 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8953 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8954 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8955 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8956
8957 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8958 Alan Hayward <alan.hayward@arm.com>
8959 David Sherwood <david.sherwood@arm.com>
8960
8961 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8962 New proc.
8963 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8964 vect_fully_masked.
8965 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8966 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8967 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8968 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8969 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8970 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8971
8972 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8973 Alan Hayward <alan.hayward@arm.com>
8974 David Sherwood <david.sherwood@arm.com>
8975
8976 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8977 instead of just ADDRESS.
8978 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8979 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8980 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8981 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8982 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8983 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8984 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8985 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8986 * gcc.target/aarch64/sve/while_2.c: Likewise.
8987 * gcc.target/aarch64/sve/while_3.c: Likewise.
8988 * gcc.target/aarch64/sve/while_4.c: Likewise.
8989
8990 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8991 Alan Hayward <alan.hayward@arm.com>
8992 David Sherwood <david.sherwood@arm.com>
8993
8994 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8995 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8996 to be predicated.
8997 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8998 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8999 * gcc.target/aarch64/sve/reduc_5.c: New test.
9000 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9001 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9002
9003 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9004 Alan Hayward <alan.hayward@arm.com>
9005 David Sherwood <david.sherwood@arm.com>
9006
9007 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9008 * gcc.dg/tree-ssa/peel1.c: Likewise.
9009 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9010 variable-length vectors.
9011 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9012 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9013 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9014 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9015 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9016 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9017 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9018 * gcc.target/aarch64/sve/slp_8.c: New test.
9019 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9020 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9021 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9022 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9023 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9024 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9025 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9026 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9027 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9028 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9029 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9030 * gcc.target/aarch64/sve/while_1.c: Likewise.
9031 * gcc.target/aarch64/sve/while_2.c: Likewise.
9032 * gcc.target/aarch64/sve/while_3.c: Likewise.
9033 * gcc.target/aarch64/sve/while_4.c: Likewise.
9034
9035 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9036 Alan Hayward <alan.hayward@arm.com>
9037 David Sherwood <david.sherwood@arm.com>
9038
9039 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9040 New proc.
9041 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9042 and add an associated scan-dump test. Prevent vectorization
9043 of the first two loops.
9044 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9045 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9046 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9047 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9048 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9049 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9050
9051 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9052 Alan Hayward <alan.hayward@arm.com>
9053 David Sherwood <david.sherwood@arm.com>
9054
9055 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9056 * gcc.dg/vect/pr67790.c: Likewise.
9057 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9058 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9059 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9060 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9061 * gcc.target/aarch64/sve/slp_5.c: New test.
9062 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9063 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9064 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9065 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9066 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9067
9068 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9069 Alan Hayward <alan.hayward@arm.com>
9070 David Sherwood <david.sherwood@arm.com>
9071
9072 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9073 && vect_load_lanes
9074 * gcc.dg/vect/slp-1.c: Likewise.
9075 * gcc.dg/vect/slp-10.c: Likewise.
9076 * gcc.dg/vect/slp-12b.c: Likewise.
9077 * gcc.dg/vect/slp-12c.c: Likewise.
9078 * gcc.dg/vect/slp-17.c: Likewise.
9079 * gcc.dg/vect/slp-19b.c: Likewise.
9080 * gcc.dg/vect/slp-20.c: Likewise.
9081 * gcc.dg/vect/slp-21.c: Likewise.
9082 * gcc.dg/vect/slp-22.c: Likewise.
9083 * gcc.dg/vect/slp-23.c: Likewise.
9084 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9085 * gcc.dg/vect/slp-24.c: Likewise.
9086 * gcc.dg/vect/slp-28.c: Likewise.
9087 * gcc.dg/vect/slp-39.c: Likewise.
9088 * gcc.dg/vect/slp-6.c: Likewise.
9089 * gcc.dg/vect/slp-7.c: Likewise.
9090 * gcc.dg/vect/slp-cond-1.c: Likewise.
9091 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9092 * gcc.dg/vect/slp-cond-2.c: Likewise.
9093 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9094 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9095 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9096 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9097 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9098 * gcc.dg/vect/slp-perm-6.c: Likewise.
9099 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9100 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9101 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9102 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9103 * gcc.dg/vect/slp-12a.c: Likewise.
9104 * gcc.dg/vect/slp-14.c: Likewise.
9105 * gcc.dg/vect/slp-15.c: Likewise.
9106 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9107 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9108 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9109 * gcc.target/aarch64/sve/slp_1.c: New test.
9110 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9111 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9112 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9113 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9114 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9115 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9116 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9117
9118 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9119 Alan Hayward <alan.hayward@arm.com>
9120 David Sherwood <david.sherwood@arm.com>
9121
9122 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9123 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9124 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9125 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9126 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9127 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9128 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9129 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9130 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9131 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9132 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9133 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9134 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9135 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9136 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9137 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9138 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9139 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9140 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9141
9142 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9143 Alan Hayward <alan.hayward@arm.com>
9144 David Sherwood <david.sherwood@arm.com>
9145
9146 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9147 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9148 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9149 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9150 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9151 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9152 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9153 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9154 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9155 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9156 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9157 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9158 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9159 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9160 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9161 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9162 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9163 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9164 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9165 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9166 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9167 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9168 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9169 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9170 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9171 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9172 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9173 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9174 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9175 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9176 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9177 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9178 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9179 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9180 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9181 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9182
9183 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9184 Alan Hayward <alan.hayward@arm.com>
9185 David Sherwood <david.sherwood@arm.com>
9186
9187 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9188 Return true for SVE too.
9189 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9190 if load/store lanes are supported.
9191 * gcc.dg/vect/slp-10.c: Likewise.
9192 * gcc.dg/vect/slp-12c.c: Likewise.
9193 * gcc.dg/vect/slp-17.c: Likewise.
9194 * gcc.dg/vect/slp-33.c: Likewise.
9195 * gcc.dg/vect/slp-6.c: Likewise.
9196 * gcc.dg/vect/slp-cond-1.c: Likewise.
9197 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9198 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9199 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9200 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9201 * gcc.dg/vect/slp-perm-6.c: Likewise.
9202 * gcc.dg/vect/slp-perm-9.c: Likewise.
9203 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9204 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9205 for variable-length vectors.
9206
9207 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9208 Alan Hayward <alan.hayward@arm.com>
9209 David Sherwood <david.sherwood@arm.com>
9210
9211 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9212 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9213
9214 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9215
9216 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9217 * g++.target/aarch64/sve/catch_1.C: New test.
9218 * g++.target/aarch64/sve/catch_2.C: Likewise.
9219 * g++.target/aarch64/sve/catch_3.C: Likewise.
9220 * g++.target/aarch64/sve/catch_4.C: Likewise.
9221 * g++.target/aarch64/sve/catch_5.C: Likewise.
9222 * g++.target/aarch64/sve/catch_6.C: Likewise.
9223
9224 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9225 Alan Hayward <alan.hayward@arm.com>
9226 David Sherwood <david.sherwood@arm.com>
9227
9228 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9229 New proc.
9230 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9231 * gcc.target/aarch64/fmaxmin.c: Likewise.
9232 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9233 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9234 * gcc.target/aarch64/pr62178.c: Likewise.
9235 * gcc.target/aarch64/pr71727-2.c: Likewise.
9236 * gcc.target/aarch64/saddw-1.c: Likewise.
9237 * gcc.target/aarch64/saddw-2.c: Likewise.
9238 * gcc.target/aarch64/uaddw-1.c: Likewise.
9239 * gcc.target/aarch64/uaddw-2.c: Likewise.
9240 * gcc.target/aarch64/uaddw-3.c: Likewise.
9241 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9242 * gcc.target/aarch64/vect-compile.c: Likewise.
9243 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9244 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9245 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9246 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9247 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9248 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9249 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9250 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9251 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9252 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9253 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9254 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9255 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9256 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9257 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9258 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9259 * gcc.target/aarch64/vect-movi.c: Likewise.
9260 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9261 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9262 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9263 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9264 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9265 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9266 fixed-length SVE.
9267 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9268 * gcc.target/aarch64/sve/arith_1.c: New test.
9269 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9270 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9271 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9272 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9273 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9274 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9275 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9276 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9277 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9278 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9279 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9280 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9281 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9282 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9283 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9284 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9285 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9286 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9287 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9288 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9289 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9290 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9291 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9292 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9293 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9294 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9295 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9296 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9297 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9298 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9299 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9300 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9301 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9302 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9303 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9304 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9305 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9306 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9307 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9308 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9309 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9310 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9311 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9312 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9313 * gcc.target/aarch64/sve/index_1.c: Likewise.
9314 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9315 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9316 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9317 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9318 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9319 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9320 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9321 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9322 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9323 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9324 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9325 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9326 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9327 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9328 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9329 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9330 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9331 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9332 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9333 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9334 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9335 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9336 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9337 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9338 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9339 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9340 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9341 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9342 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9343 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9344 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9345 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9346 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9347 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9348 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9349 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9350 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9351 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9352 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9353 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9354 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9355 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9356 * gcc.target/aarch64/sve/single_1.c: Likewise.
9357 * gcc.target/aarch64/sve/single_2.c: Likewise.
9358 * gcc.target/aarch64/sve/single_3.c: Likewise.
9359 * gcc.target/aarch64/sve/single_4.c: Likewise.
9360 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9361 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9362 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9363 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9364 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9365 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9366 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9367 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9368 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9369 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9370 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9371 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9372 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9373 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9374 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9375 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9376 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9377 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9378 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9379 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9380 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9381 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9382 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9383 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9384 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9385 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9386 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9387 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9388 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9389 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9390 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9391 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9392 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9393 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9394 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9395 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9396 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9397 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9398 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9399 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9400 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9401 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9402 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9403 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9404 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9405
9406 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9407 Alan Hayward <alan.hayward@arm.com>
9408 David Sherwood <david.sherwood@arm.com>
9409
9410 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9411 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9412 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9413 New procedures.
9414 (check_effective_target_vect_perm): Handle SVE.
9415 (check_effective_target_vect_perm_byte): Likewise.
9416 (check_effective_target_vect_perm_short): Likewise.
9417 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9418 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9419 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9420 (check_effective_target_vect_element_align_preferred): Likewise.
9421 (check_effective_target_vect_align_stack_vars): Likewise.
9422 (check_effective_target_vect_load_lanes): Likewise.
9423 (check_effective_target_vect_masked_store): Likewise.
9424 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9425 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9426 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9427 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9428 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9429 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9430 * gcc.dg/vect/slp-23.c: Likewise.
9431 * gcc.dg/vect/slp-perm-5.c: Likewise.
9432 * gcc.dg/vect/slp-perm-6.c: Likewise.
9433 * gcc.dg/vect/slp-perm-9.c: Likewise.
9434 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9435 * gcc.dg/vect/vect-114.c: Likewise.
9436 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9437 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9438
9439 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9440
9441 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9442 vect_variable_length, expecting the test to be vectorized
9443 without SLP instead.
9444 * gcc.dg/vect/pr33953.c: Likewise.
9445 * gcc.dg/vect/pr37027.c: Likewise.
9446 * gcc.dg/vect/pr67790.c: Likewise.
9447 * gcc.dg/vect/pr68445.c: Likewise.
9448 * gcc.dg/vect/slp-1.c: Likewise.
9449 * gcc.dg/vect/slp-10.c: Likewise.
9450 * gcc.dg/vect/slp-12a.c: Likewise.
9451 * gcc.dg/vect/slp-12b.c: Likewise.
9452 * gcc.dg/vect/slp-12c.c: Likewise.
9453 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9454 * gcc.dg/vect/slp-13.c: Likewise.
9455 * gcc.dg/vect/slp-14.c: Likewise.
9456 * gcc.dg/vect/slp-15.c: Likewise.
9457 * gcc.dg/vect/slp-17.c: Likewise.
9458 * gcc.dg/vect/slp-19b.c: Likewise.
9459 * gcc.dg/vect/slp-2.c: Likewise.
9460 * gcc.dg/vect/slp-20.c: Likewise.
9461 * gcc.dg/vect/slp-21.c: Likewise.
9462 * gcc.dg/vect/slp-22.c: Likewise.
9463 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9464 * gcc.dg/vect/slp-24.c: Likewise.
9465 * gcc.dg/vect/slp-28.c: Likewise.
9466 * gcc.dg/vect/slp-39.c: Likewise.
9467 * gcc.dg/vect/slp-42.c: Likewise.
9468 * gcc.dg/vect/slp-6.c: Likewise.
9469 * gcc.dg/vect/slp-7.c: Likewise.
9470 * gcc.dg/vect/slp-cond-1.c: Likewise.
9471 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9472 * gcc.dg/vect/slp-cond-2.c: Likewise.
9473 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9474 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9475 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9476 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9477 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9478 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9479 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9480 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9481 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9482 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9483 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9484 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9485 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9486 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9487 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9488 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9489 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9490
9491 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9492
9493 PR c/83801
9494 * gcc.dg/pr83801.c: New test.
9495
9496 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9497
9498 PR fortran/52162
9499 * gfortran.dg/bounds_check_19.f90: New test.
9500
9501 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9502
9503 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9504 instead of scan-assembler-not for xsnabsqp.
9505
9506 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9507
9508 PR libgfortran/83525
9509 * gfortran.dg/newunit_5.f90: New test.
9510
9511 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9512
9513 PR rtl-optimization/80481
9514 * g++.dg/pr80481.C: New.
9515
9516 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9517
9518 PR target/83628
9519 * gcc.target/alpha/pr83628-3.c: New test.
9520
9521 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9522
9523 * lib/target-supports.exp (check_effective_target_avx512f): Also
9524 check for __builtin_ia32_addsd_round,
9525 __builtin_ia32_getmantsd_round.
9526 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9527
9528 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9529
9530 PR target/83629
9531 * gcc.target/powerpc/pr83629.c: Require ilp32.
9532
9533 2018-01-12 Richard Biener <rguenther@suse.de>
9534
9535 PR tree-optimization/80846
9536 * gcc.target/i386/pr80846-1.c: New testcase.
9537 * gcc.target/i386/pr80846-2.c: Likewise.
9538
9539 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9540
9541 * gcc.c-torture/execute/20180112-1.c: New test.
9542
9543 2018-01-12 Tom de Vries <tom@codesourcery.com>
9544
9545 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9546 * g++.dg/ext/label13a.C: Same.
9547 * g++.dg/ext/label14.C: Same.
9548 * g++.dg/ext/label2.C: Same.
9549 * g++.dg/ext/label3.C: Same.
9550 * g++.dg/torture/pr42462.C: Same.
9551 * g++.dg/torture/pr42739.C: Same.
9552 * g++.dg/warn/Wunused-label-3.C: Same.
9553
9554 2018-01-12 Tom de Vries <tom@codesourcery.com>
9555
9556 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9557 * g++.dg/Walloca1.C: Same.
9558 * g++.dg/cpp0x/pr70338.C: Same.
9559 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9560 * g++.dg/cpp1y/vla10.C: Same.
9561 * g++.dg/cpp1y/vla2.C: Same.
9562 * g++.dg/cpp1y/vla6.C: Same.
9563 * g++.dg/cpp1y/vla8.C: Same.
9564 * g++.dg/debug/debug5.C: Same.
9565 * g++.dg/debug/debug6.C: Same.
9566 * g++.dg/debug/pr54828.C: Same.
9567 * g++.dg/diagnostic/pr70105.C: Same.
9568 * g++.dg/eh/cleanup5.C: Same.
9569 * g++.dg/eh/spbp.C: Same.
9570 * g++.dg/ext/tmplattr9.C: Same.
9571 * g++.dg/ext/vla10.C: Same.
9572 * g++.dg/ext/vla11.C: Same.
9573 * g++.dg/ext/vla12.C: Same.
9574 * g++.dg/ext/vla15.C: Same.
9575 * g++.dg/ext/vla16.C: Same.
9576 * g++.dg/ext/vla17.C: Same.
9577 * g++.dg/ext/vla3.C: Same.
9578 * g++.dg/ext/vla6.C: Same.
9579 * g++.dg/ext/vla7.C: Same.
9580 * g++.dg/init/array24.C: Same.
9581 * g++.dg/init/new47.C: Same.
9582 * g++.dg/init/pr55497.C: Same.
9583 * g++.dg/opt/pr78201.C: Same.
9584 * g++.dg/template/vla2.C: Same.
9585 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9586 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9587 * g++.dg/torture/pr62127.C: Same.
9588 * g++.dg/torture/pr67055.C: Same.
9589 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9590 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9591 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9592 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9593 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9594 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9595 * g++.dg/warn/Wvla-1.C: Same.
9596 * g++.dg/warn/Wvla-3.C: Same.
9597 * g++.old-deja/g++.ext/array2.C: Same.
9598 * g++.old-deja/g++.ext/constructor.C: Same.
9599 * g++.old-deja/g++.law/builtin1.C: Same.
9600 * g++.old-deja/g++.other/crash12.C: Same.
9601 * g++.old-deja/g++.other/eh3.C: Same.
9602 * g++.old-deja/g++.pt/array6.C: Same.
9603 * g++.old-deja/g++.pt/dynarray.C: Same.
9604
9605 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9606
9607 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9608
9609 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9610
9611 PR libfortran/67412
9612 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9613 on *-*-solaris2.10.
9614
9615 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9616
9617 * lib/target-supports.exp (check_effective_target_branch_cost):
9618 Accept all x86 targets.
9619
9620 2018-01-12 Martin Liska <mliska@suse.cz>
9621
9622 PR ipa/83054
9623 * g++.dg/warn/pr83054.C: New test.
9624
9625 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9626
9627 * gcc.target/powerpc/spec-barr-1.c: New file.
9628
9629 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9630
9631 PR target/83330
9632 * gcc.target/i386/pr83330.c: New test.
9633
9634 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9635
9636 PR fortran/79383
9637 * gfortran.dg/dtio_31.f03: New test.
9638 * gfortran.dg/dtio_32.f03: New test.
9639
9640 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9641
9642 PR c++/43486
9643 * g++.dg/wrappers: New subdirectory.
9644 * g++.dg/wrappers/README: New file.
9645 * g++.dg/wrappers/alloc.C: New test case.
9646 * g++.dg/wrappers/cow-istream-string.C: New test case.
9647 * g++.dg/wrappers/cp-stdlib.C: New test case.
9648 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9649 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9650
9651 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9652
9653 PR middle-end/83718
9654 * g++.dg/torture/pr83718.C: New testcase.
9655
9656 2018-01-11 Martin Jambor <mjambor@suse.cz>
9657
9658 PR ipa/83178
9659 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9660
9661 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9662
9663 PR tree-optimization/83695
9664 * gcc.dg/tree-ssa/pr83695.c: New test.
9665
9666 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9667
9668 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9669 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9670
9671 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9672
9673 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9674 * gcc.target/arm/simd/fp16fml_high.c: New test.
9675 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9676 * lib/target-supports.exp
9677 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9678 check_effective_target_arm_fp16fml_neon_ok,
9679 add_options_for_arm_fp16fml_neon): New procedures.
9680
9681 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9682
9683 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9684 combination tests.
9685
9686 2018-01-11 Richard Biener <rguenther@suse.de>
9687
9688 PR tree-optimization/83435
9689 * gcc.dg/graphite/pr83435.c: New testcase.
9690
9691 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9692 Alan Hayward <alan.hayward@arm.com>
9693 David Sherwood <david.sherwood@arm.com>
9694
9695 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9696
9697 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9698
9699 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9700
9701 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9702
9703 PR target/82096
9704 * gcc.c-torture/compile/pr82096.c: New test.
9705
9706 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9707
9708 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9709
9710 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9711
9712 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9713
9714 2018-01-11 Justin Squirek <squirek@adacore.com>
9715
9716 * gnat.dg/expr_func4.adb: New testcase.
9717
9718 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9719
9720 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9721 testcase.
9722
9723 2018-01-11 Bob Duff <duff@adacore.com>
9724
9725 * gnat.dg/protected_null.adb: New testcase.
9726
9727 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9728
9729 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9730
9731 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9732
9733 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9734
9735 2018-01-11 Justin Squirek <squirek@adacore.com>
9736
9737 * gnat.dg/loopvar.adb: New testcase.
9738
9739 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9740
9741 PR middle-end/83189
9742 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9743
9744 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9745
9746 * gcc.c-torture/compile/pr83575.c: New testcase.
9747
9748 2018-01-10 Michael Collison <michael.collison@arm.com>
9749
9750 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9751 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9752 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9753 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9754 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9755 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9756 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9757 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9758 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9759 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9760 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9761 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9762 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9763 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9764 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9765 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9766
9767 2018-01-10 Michael Collison <michael.collison@arm.com>
9768
9769 * gcc.target/aarch64/sha2.h: New shared testcase.
9770 * gcc.target/aarch64/sha2_1.c: New testcase.
9771 * gcc.target/aarch64/sha2_2.c: New testcase.
9772 * gcc.target/aarch64/sha2_3.c: New testcase.
9773 * gcc.target/aarch64/sha3.h: New shared testcase.
9774 * gcc.target/aarch64/sha3_1.c: New testcase.
9775 * gcc.target/aarch64/sha3_2.c: New testcase.
9776 * gcc.target/aarch64/sha3_3.c: New testcase.
9777
9778 2018-01-10 Michael Collison <michael.collison@arm.com>
9779
9780 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9781
9782 2018-01-10 Martin Sebor <msebor@redhat.com>
9783
9784 PR tree-optimization/83781
9785 * gcc.dg/strlenopt-42.c: New test.
9786
9787 2018-01-11 Martin Sebor <msebor@gmail.com>
9788 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9789
9790 PR tree-optimization/83501
9791 PR tree-optimization/81703
9792
9793 * gcc.dg/strlenopt-39.c: New test-case.
9794 * gcc.dg/pr81703.c: Likewise.
9795
9796 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9797
9798 * gnat.dg/atomic10.adb: New test.
9799
9800 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9801
9802 PR fortran/82367
9803 * gfortran.dg/deferred_character_18.f90: New test.
9804
9805 2018-01-10 Martin Sebor <msebor@redhat.com>
9806
9807 PR tree-optimization/83671
9808 * gcc.dg/strlenopt-40.c: New test.
9809 * gcc.dg/strlenopt-41.c: New test.
9810
9811 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9812
9813 PR fortran/83093
9814 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9815
9816 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9817
9818 PR target/83399
9819 * gcc.target/powerpc/pr83399.c: New test.
9820
9821 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9822
9823 PR c++/43486
9824 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9825 to reflect that the arguments are correctly underlined.
9826 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9827 for globals, params, locals and literals.
9828 (test_sizeof): Directly test the location of "sizeof", rather than
9829 when used in compound expressions.
9830 (test_alignof): Likewise for "alignof".
9831 (test_string_literals): Likewise for string literals.
9832 (test_numeric_literals): Likewise for numeric literals.
9833 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9834 (test_typeid): Likewise for typeid.
9835 (test_unary_plus): New.
9836 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9837 format strings.
9838
9839 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9840
9841 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9842
9843 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9844
9845 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9846
9847 2018-01-10 Marek Polacek <polacek@redhat.com>
9848
9849 PR c++/82541
9850 * g++.dg/warn/Wduplicated-branches4.C: New test.
9851
9852 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9853
9854 PR c++/81327
9855 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9856 cast to void *.
9857
9858 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9859
9860 PR c++/81055
9861 * g++.dg/cpp0x/new2.C: New.
9862
9863 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9864
9865 PR target/83735
9866 * gcc.target/i386/pr83735.c: New test.
9867
9868 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9869
9870 * lib/target-supports.exp (check_effective_target_branch_cost):
9871 New function.
9872 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9873 * gcc.dg/pr21643.c: Likewise.
9874 * gcc.dg/pr46309.c: Likewise.
9875 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9876 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9877 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9878 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9879 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9880 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9881 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9882 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9883 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9884 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9885 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9886 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9887 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9888 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9889
9890 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9891
9892 PR target/83629
9893 * gcc.target/powerpc/pr83629.c: New testcase.
9894
9895 2018-01-10 Richard Biener <rguenther@suse.de>
9896
9897 PR testsuite/78768
9898 * gcc.dg/pr78768.c: Un-XFAIL.
9899
9900 2018-01-10 Richard Biener <rguenther@suse.de>
9901
9902 PR debug/82425
9903 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9904
9905 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9906
9907 PR tree-optimization/83753
9908 * gcc.dg/torture/pr83753.c: New test.
9909
9910 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9911
9912 * gcc.target/i386/avx2-gather-1.c: Add -march.
9913 * gcc.target/i386/avx2-gather-2.c: Add -march.
9914 * gcc.target/i386/avx2-gather-3.c: Add -march.
9915 * gcc.target/i386/avx2-gather-4.c: Add -march.
9916 * gcc.target/i386/avx2-gather-5.c: Add -march.
9917 * gcc.target/i386/avx2-gather-6.c: Add -march.
9918 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9919 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9920 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9921 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9922 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9923 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9924 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9925 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9926 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9927 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9928
9929 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9930
9931 PR target/78585:
9932 * gcc.target/i386/pr78585.c: New test.
9933
9934 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9935
9936 PR c++/83734
9937 * g++.dg/cpp0x/pr83734.C: New test.
9938
9939 2018-01-09 Carl Love <cel@us.ibm.com>
9940
9941 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9942 vec_mergeo builtins with float, double, long long, unsigned long long,
9943 bool long long arguments.
9944 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9945 vec_float2 with double arguments.
9946 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9947 vec_mergew and vec_mergow builtins.
9948
9949 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9950
9951 PR fortran/83742
9952 * gfortran.dg/contiguous_6.f90: New test.
9953
9954 2018-01-09 Richard Biener <rguenther@suse.de>
9955
9956 PR tree-optimization/83668
9957 * gcc.dg/graphite/pr83668.c: New testcase.
9958
9959 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9960
9961 PR tree-optimization/64811
9962 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9963 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9964 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9965 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9966 New tests.
9967 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9968
9969 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9970
9971 PR target/79883
9972 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9973
9974 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9975
9976 PR target/82641
9977 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9978 no NEON and require softfp or hard float-abi.
9979 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9980
9981 2018-01-09 Richard Biener <rguenther@suse.de>
9982
9983 PR tree-optimization/83572
9984 * gcc.dg/graphite/pr83572.c: New testcase.
9985
9986 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR target/83507
9989 * gcc.dg/sms-13.c: New test.
9990
9991 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9992
9993 PR fortran/83741
9994 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9995
9996 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9997 Monk Chiang <sh.chiang04@gmail.com>
9998
9999 * gcc.target/riscv/save-restore-1.c: New.
10000
10001 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10002
10003 PR target/83677
10004 * gcc.target/powerpc/pr83677.c: New file.
10005
10006 2018-01-08 Jeff Law <law@redhat.com>
10007
10008 PR rtl-optimizatin/81308
10009 * g++.dg/pr81308-1.C: New test.
10010 * g++.dg/pr81308-2.C: New test.
10011
10012 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10013
10014 PR target/83663 - Revert r255946
10015 * gcc.target/aarch64/vect-slp-dup.c: New.
10016
10017 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10018
10019 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10020 combination tests.
10021
10022 2018-01-08 Richard Biener <rguenther@suse.de>
10023
10024 PR tree-optimization/83563
10025 * gcc.dg/graphite/pr83563.c: New testcase.
10026
10027 2018-01-08 Richard Biener <rguenther@suse.de>
10028
10029 PR middle-end/83713
10030 * g++.dg/torture/pr83713.C: New testcase.
10031
10032 2018-01-08 Tom de Vries <tom@codesourcery.com>
10033
10034 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10035
10036 2018-01-08 Richard Biener <rguenther@suse.de>
10037
10038 PR tree-optimization/83685
10039 * gcc.dg/torture/pr83685.c: New testcase.
10040
10041 2018-01-08 Richard Biener <rguenther@suse.de>
10042
10043 PR lto/83719
10044 * gcc.dg/lto/pr83719_0.c: New testcase.
10045
10046 2018-01-08 Tom de Vries <tom@codesourcery.com>
10047
10048 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10049 * gcc.dg/graphite/run-id-1.c: Same.
10050 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10051
10052 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10053
10054 PR fortran/83611
10055 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10056 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10057 * gfortran.dg/pdt_27.f03: New test.
10058
10059 PR fortran/83731
10060 * gfortran.dg/pdt_28.f03: New test.
10061
10062 2018-01-08 Tom de Vries <tom@codesourcery.com>
10063
10064 * c-c++-common/builtins.c: Require effective target alloca.
10065 * gcc.dg/Wrestrict.c: Same.
10066 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10067
10068 2018-01-08 Richard Biener <rguenther@suse.de>
10069
10070 PR middle-end/83580
10071 * gcc.dg/torture/pr83580.c: New testcase.
10072
10073 2018-01-08 Richard Biener <rguenther@suse.de>
10074
10075 PR middle-end/83517
10076 * gcc.dg/pr83517.c: New testcase.
10077
10078 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10079
10080 PR middle-end/81897
10081 * gcc.dg/uninit-pr81897.c: New test.
10082
10083 2018-01-06 Martin Sebor <msebor@redhat.com>
10084
10085 PR tree-optimization/83640
10086 * gcc.dg/Wrestrict-6.c: New test.
10087 * gcc.dg/pr83640.c: New test.
10088
10089 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10090
10091 * gcc.target/aarch64/reg-alloc-1.c: New test.
10092
10093 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10094
10095 PR fortran/50892
10096 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10097
10098 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10099
10100 PR debug/83480
10101 * gcc.dg/pr83480.c: New test.
10102
10103 PR rtl-optimization/83682
10104 * gcc.target/i386/pr83682.c: New test.
10105
10106 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10107
10108 PR fortran/78534
10109 PR fortran/66310
10110 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10111 * gfortran.dg/dependency_49.f90: Likewise.
10112 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10113 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10114 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10115 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10116 * gfortran.dg/string_1_lp64.f90: New test.
10117 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10118 * gfortran.dg/string_3_lp64.f90: New test.
10119
10120 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10121
10122 PR target/83604
10123 * gcc.target/i386/sse-26.c: New test.
10124
10125 PR target/83604
10126 * gcc.target/i386/pr83604.c: New test.
10127
10128 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10129
10130 * gcc.dg/vect/vect-align-4.c: New test.
10131 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10132 and redefine as a structure with an unaligned member "b".
10133 (foo): Update accordingly.
10134
10135 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10136
10137 PR target/82439
10138 * gcc.target/aarch64/bics_5.c: New test.
10139 * gcc.target/arm/bics_5.c: Likewise.
10140
10141 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10142
10143 PR tree-optimization/83605
10144 * gcc.dg/pr83605.c: New test.
10145
10146 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10147
10148 PR target/83554
10149 * gcc.target/i386/pr83554.c: New test.
10150
10151 PR ipa/82352
10152 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10153 long unsigned int.
10154
10155 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10156
10157 PR fortran/83683
10158 PR fortran/45689
10159 * gfortran.dg/eoshift_8.f90: New test.
10160 * gfortran.dg/simplify_eoshift_1.f90: New test.
10161
10162 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10163
10164 PR debug/83585
10165 * gcc.dg/pr83585.c: New test.
10166
10167 2018-01-04 Nathan Sidwell <nathan@acm.org>
10168
10169 PR c++/83667
10170 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10171
10172 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10173
10174 PR debug/83666
10175 * gcc.dg/pr83666.c: New test.
10176
10177 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10178
10179 PR target/83628
10180 * gcc.target/alpha/pr83628-1.c: New test.
10181 * gcc.target/alpha/pr83628-2.c: Ditto.
10182
10183 2018-01-04 Martin Liska <mliska@suse.cz>
10184
10185 PR ipa/82352
10186 * g++.dg/ipa/pr82352.C: New test.
10187
10188 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10189
10190 * gcc.dg/vect-opt-info-1.c: Moved to ...
10191 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10192 vect_int targets, use dg-additional-options instead of dg-options and
10193 use relative line numbers instead of absolute.
10194
10195 2018-01-03 Martin Sebor <msebor@redhat.com>
10196
10197 PR tree-optimization/83655
10198 * gcc.dg/Wrestrict-5.c: New test.
10199 * c-c++-common/builtins.c: New test.
10200
10201 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10202 Alan Hayward <alan.hayward@arm.com>
10203 David Sherwood <david.sherwood@arm.com>
10204
10205 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10206 (main): Call it.
10207
10208 2018-01-03 Jeff Law <law@redhat.com>
10209
10210 PR target/83641
10211 * gcc.target/i386/stack-check-17.c: New test.
10212 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10213
10214 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10215
10216 PR debug/83621
10217 * gcc.dg/pr83621.c: New test.
10218
10219 PR debug/83645
10220 * gcc.dg/pr83645.c: New test.
10221
10222 2018-01-03 Martin Sebor <msebor@redhat.com>
10223
10224 PR tree-optimization/83603
10225 * gcc.dg/Wrestrict-4.c: New test.
10226
10227 PR c/83559
10228 * gcc.dg/const-2.c: New test.
10229 * gcc.dg/pure-3.c: New test.
10230
10231 2018-01-03 Martin Sebor <msebor@redhat.com>
10232
10233 * gcc.dg/Wrestrict-3.c: New test.
10234
10235 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10236
10237 PR c++/83555
10238 * g++.dg/opt/pr83555.C: New test.
10239 * g++.dg/ubsan/pr83555.C: New test.
10240
10241 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10242
10243 PR c/82050
10244 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10245 the !CHECKING_P case by expecting a note.
10246 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10247 a note for the !CHECKING_P case, and move the return statement
10248 outside of #if CHECKING_P guard.
10249
10250 2018-01-03 Jeff Law <law@redhat.com>
10251
10252 PR middle-end/83654
10253 * gcc.target/i386/stack-check-18.c: New test.
10254 * gcc.target/i386/stack-check-19.c: New test.
10255
10256 2018-01-03 Martin Sebor <msebor@redhat.com>
10257
10258 PR tree-optimization/83501
10259 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10260
10261 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10262
10263 PR tree-optimization/83501
10264 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10265
10266 2018-01-03 Nathan Sidwell <nathan@acm.org>
10267
10268 PR c++/83667
10269 * g++.dg/ipa/pr83667.C: New.
10270
10271 2018-01-03 Martin Liska <mliska@suse.cz>
10272
10273 PR tree-optimization/83593
10274 * gcc.dg/pr83593.c: New test.
10275
10276 2018-01-03 Martin Liska <mliska@suse.cz>
10277
10278 PR ipa/83549
10279 * g++.dg/ipa/pr83549.C: New test.
10280
10281 2018-01-03 Marek Polacek <polacek@redhat.com>
10282
10283 PR c++/83592
10284 * g++.dg/warn/mvp2.C: New test.
10285
10286 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10287
10288 PR preprocessor/83602
10289 * g++.dg/cpp/pr83602.C: New test.
10290
10291 PR c++/83634
10292 * g++.dg/parse/pr83634.C: New test.
10293
10294 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10295
10296 PR fortran/83664
10297 * gfortran.dg/eoshift_7.f90: New test.
10298
10299 2018-01-03 Jan Beulich <jbeulich@suse.com>
10300
10301 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10302 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10303
10304 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10305
10306 Update copyright years.
10307
10308 2018-01-03 Martin Liska <mliska@suse.cz>
10309
10310 PR ipa/83594
10311 * gcc.dg/ipa/pr83594.c: New test.
10312
10313 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10314 Alan Hayward <alan.hayward@arm.com>
10315 David Sherwood <david.sherwood@arm.com>
10316
10317 * gcc.dg/vect-opt-info-1.c: New test.
10318
10319 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10320
10321 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10322 floorf128, truncf128, and roundf128.
10323 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10324 optimizations added in match.pd.
10325 * gcc.target/powerpc/float128-hw6.c: Likewise.
10326 * gcc.target/powerpc/float128-hw7.c: Likewise.
10327 * gcc.target/powerpc/float128-hw8.c: Likewise.
10328 * gcc.target/powerpc/float128-hw9.c: Likewise.
10329 * gcc.target/powerpc/float128-hw10.c: Likewise.
10330 * gcc.target/powerpc/float128-hw11.c: Likewise.
10331
10332 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10333
10334 PR c++/83556
10335 * g++.dg/cpp0x/pr83556.C: New test.
10336
10337 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10338
10339 PR fortran/45689
10340 PR fortran/83650
10341 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10342 * gfortran.dg/simplify_cshift_4.f90: New test.
10343
10344 2018-01-02 Marek Polacek <polacek@redhat.com>
10345
10346 PR c++/81860
10347 * g++.dg/cpp0x/inh-ctor30.C: New test.
10348
10349 PR c++/83644
10350 * g++.dg/cpp1z/pr83644.C: New test.
10351
10352 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10353
10354 PR fortran/83076
10355 * gfortran.dg/coarray_45.f90: New test.
10356
10357 PR fortran/83319
10358 * gfortran.dg/coarray_46.f90: New test.
10359
10360 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10361
10362 PR tree-optimization/83581
10363 * gcc.dg/pr83581.c: New test.
10364
10365 PR c/83595
10366 * gcc.dg/pr83595.c: New test.
10367
10368 PR middle-end/83608
10369 * g++.dg/opt/pr83608.C: New test.
10370
10371 PR middle-end/83609
10372 * gcc.dg/pr83609.c: New test.
10373 * g++.dg/opt/pr83609.C: New test.
10374
10375 PR middle-end/83623
10376 * gcc.dg/pr83623.c: New test.
10377
10378 * gcc.target/i386/i386.exp
10379 (check_effective_target_avx512vpopcntdqvl): New proc.
10380 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10381 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10382 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10383 \f
10384 Copyright (C) 2018 Free Software Foundation, Inc.
10385
10386 Copying and distribution of this file, with or without modification,
10387 are permitted in any medium without royalty provided the copyright
10388 notice and this notice are preserved.