i386.c (ix86_expand_builtin): Generate SImode target register for null target.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
4
5 2018-05-10 Jakub Jelinek <jakub@redhat.com>
6
7 PR c++/85662
8 * g++.dg/ext/offsetof2.C: New test.
9
10 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11
12 PR fortran/68846
13 * gfortran.dg/temporary_3.f90 : New test.
14
15 PR fortran/70864
16 * gfortran.dg/temporary_2.f90 : New test.
17
18 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
19
20 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
21 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
22 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
23 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
24 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
25 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
26 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
27 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
28 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
29 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
30 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
31 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
32 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
33 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
34 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
35 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
36 * gcc.dg/vmx/st-be-order.c: Delete testcase.
37 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
38 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
39 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
40 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
41 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
42 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
43 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
44 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
45 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
46 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
47
48 2018-05-10 Jakub Jelinek <jakub@redhat.com>
49
50 PR tree-optimization/85699
51 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
52 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
53 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
54 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
55
56 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
57
58 * g++.dg/tls/pr85400.C: New test.
59
60 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
61
62 PR c++/85713
63 * g++.dg/cpp1y/lambda-generic-85713.C: New.
64
65 2018-05-09 Carl Love <cel@us.ibm.com>
66
67 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
68
69 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/85713
72 Revert:
73 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
74
75 PR c++/84588
76 * g++.dg/cpp1y/pr84588.C: New.
77
78 2018-05-09 Andreas Schwab <schwab@suse.de>
79
80 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
81
82 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
83
84 * gcc.target/aarch64/store_lane_spill_1.c: New test.
85 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
86
87 2018-05-08 Carl Love <cel@us.ibm.com>
88 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
89
90 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
91
92 PR c++/84588
93 * g++.dg/cpp1y/pr84588.C: New.
94
95 2018-05-08 Marek Polacek <polacek@redhat.com>
96
97 PR c++/85695
98 * g++.dg/cpp1z/constexpr-if22.C: New test.
99
100 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
101
102 PR target/85693
103 * gcc.target/i386/pr85693.c: New test.
104
105 2018-05-08 Jakub Jelinek <jakub@redhat.com>
106
107 PR target/85683
108 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
109 scan-assembler-times checking that except for [fh]*xor other functions
110 don't use any load instructions.
111
112 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
113
114 * gcc.target/i386/builtin_target.c: Test goldmont.
115 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
116 arch=silvermont.
117
118 2018-05-08 Jakub Jelinek <jakub@redhat.com>
119
120 PR target/85572
121 * g++.dg/other/sse2-pr85572-1.C: New test.
122 * g++.dg/other/sse2-pr85572-2.C: New test.
123 * g++.dg/other/sse4-pr85572-1.C: New test.
124 * g++.dg/other/avx2-pr85572-1.C: New test.
125
126 PR target/85317
127 * gcc.target/i386/pr85317.c: New test.
128 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
129 optimization barrier to avoid optimizing away the expected insn.
130
131 PR target/85480
132 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
133 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
134
135 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
136
137 * g++.dg/other/sve_const_pred_1.C: Rename to...
138 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
139 target selectors and explicit -march options.
140 * g++.dg/other/sve_const_pred_2.C: Rename to...
141 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
142 * g++.dg/other/sve_const_pred_3.C: Rename to...
143 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
144 * g++.dg/other/sve_const_pred_4.C: Rename to...
145 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
146 * g++.dg/other/sve_tls_2.C: Rename to...
147 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
148 * g++.dg/other/sve_vcond_1.C: Rename to...
149 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
150 * g++.dg/other/sve_vcond_1_run.C: Rename to...
151 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
152
153 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
154
155 PR testsuite/85586
156 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
157 !vect_no_align.
158
159 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
160
161 PR c++/57429
162 * g++.dg/cpp0x/deleted14.C: New.
163
164 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
165 Alan Hayward <alan.hayward@arm.com>
166 David Sherwood <david.sherwood@arm.com>
167
168 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
169 XFAIL the BIC test.
170 * gcc.target/aarch64/sve/vcond_7.c: New test.
171 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
172
173 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
174
175 PR c++/70563
176 * g++.dg/cpp0x/sfinae62.C: New.
177
178 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
179
180 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
181 load from src[i].
182
183 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
184
185 PR c++/80691
186 * g++.dg/cpp0x/narrowing1.C: New.
187
188 2018-05-08 Richard Biener <rguenther@suse.de>
189
190 PR middle-end/85588
191 * gcc.dg/torture/pr85574.c: Rename to...
192 * gcc.dg/torture/pr85588.c: ... this.
193
194 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
195
196 PR fortran/54613
197 * gfortran.dg/minmaxloc_12.f90: New test case.
198 * gfortran.dg/minmaxloc_13.f90: New test case.
199
200 2018-05-07 Nathan Sidwell <nathan@acm.org>
201
202 * g++.dg/cpp0x/range-for10.C: Delete.
203 * g++.dg/ext/forscope1.C: Delete.
204 * g++.dg/ext/forscope2.C: Delete.
205 * g++.dg/template/for1.C: Delete.
206
207 2018-05-07 Jeff Law <law@redhat.com>
208
209 * gfortran.dg/linefile.f90: New test.
210
211 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
212
213 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
214 and options.
215
216 2018-05-06 Jakub Jelinek <jakub@redhat.com>
217
218 PR c++/85659
219 * g++.dg/ext/asm14.C: New test.
220 * g++.dg/ext/asm15.C: New test.
221 * g++.dg/ext/asm16.C: New test.
222
223 2018-05-06 Michael Eager <eager@eagercon.com>
224
225 * gcc.target/microblaze/others/picdtr.c: Correct option
226 -fPIE -mpic-data-is-text-relative.
227
228 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
229
230 * gcc.target/microblaze/others/picdtr.c: Add test for
231 -fPIE -mpic-data-is-text-relative.
232
233 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
234
235 PR fortran/85507
236 * gfortran.dg/coarray_dependency_1.f90: New test.
237 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
238
239 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
240
241 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
242 to match the currently produced gimple.
243
244 2018-05-04 Carl Love <cel@us.ibm.com>
245 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
246 vec_trunc.
247 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
248 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
249 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
250 xvcmpgedp counts. Add xxsel counts.
251
252 2018-05-04 Richard Biener <rguenther@suse.de>
253
254 PR middle-end/85627
255 * g++.dg/torture/pr85627.C: New testcase.
256
257 2018-05-04 Richard Biener <rguenther@suse.de>
258
259 PR middle-end/85574
260 * gcc.dg/torture/pr85574.c: New testcase.
261 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
262
263 2018-05-04 Jakub Jelinek <jakub@redhat.com>
264
265 PR libstdc++/85466
266 * gcc.dg/nextafter-1.c: New test.
267 * gcc.dg/nextafter-2.c: New test.
268 * gcc.dg/nextafter-3.c: New test.
269 * gcc.dg/nextafter-4.c: New test.
270
271 2018-05-03 Nathan Sidwell <nathan@acm.org>
272
273 Remove -ffriend-injection.
274 * g++.old-deja/g++.jason/scoping15.C: Delete.
275 * g++.old-deja/g++.mike/net43.C: Delete.
276
277 2018-05-03 Jakub Jelinek <jakub@redhat.com>
278
279 PR target/85530
280 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
281 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
282 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
283 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
284
285 2018-05-03 Tom de Vries <tom@codesourcery.com>
286
287 PR testsuite/85106
288 * lib/scanoffloadtree.exp: New file.
289
290 2018-05-03 Richard Biener <rguenther@suse.de>
291
292 PR tree-optimization/85615
293 * gcc.dg/torture/pr85615.c: New testcase.
294
295 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
296
297 PR tree-optimization/70291
298 * gcc.dg/complex-6.c: New test.
299 * gcc.dg/complex-7.c: Likewise.
300
301 2018-05-03 Richard Biener <rguenther@suse.de>
302
303 PR testsuite/85579
304 * fortran.dg/pr51434.f90: Truncate transfer argument.
305
306 2018-05-02 Jakub Jelinek <jakub@redhat.com>
307
308 PR target/85582
309 * gcc.c-torture/execute/pr85582-3.c: New test.
310
311 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
312 Jason Merrill <jason@redhat.com>
313
314 PR c++/68374
315 * g++.dg/warn/Wshadow-13.C: New.
316 * g++.dg/warn/Wshadow-14.C: Likewise.
317
318 2018-05-02 Tom de Vries <tom@codesourcery.com>
319
320 PR libgomp/82428
321 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
322 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
323
324 2018-05-02 David Pagan <dave.pagan@oracle.com>
325
326 PR c/30552
327 * gcc.dg/noncompile/pr30552-1.c: New test.
328 * gcc.dg/noncompile/pr30552-2.c: New test.
329 * gcc.dg/noncompile/pr30552-3.c: New test.
330 * gcc.dg/noncompile/pr30552-4.c: New test.
331
332 2018-05-02 Richard Biener <rguenther@suse.de>
333
334 PR tree-optimization/85597
335 * gcc.dg/vect/pr85597.c: New testcase.
336
337 2018-05-02 Tom de Vries <tom@codesourcery.com>
338
339 PR testsuite/85106
340 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
341 * lib/scanltranstree.exp: New file.
342 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
343 (scan-ltrans-tree-dump-times_required_options)
344 (scan-ltrans-tree-dump-not_required_options)
345 (scan-ltrans-tree-dump-dem_required_options)
346 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
347 * lib/gcc-dg.exp: Include scanltranstree.exp.
348
349 2018-05-02 Tom de Vries <tom@codesourcery.com>
350
351 PR testsuite/85106
352 * gcc.dg/ipa/ipa-icf-38.c: New test.
353 * gcc.dg/ipa/ipa-icf-38a.c: New test.
354 * lib/scandump.exp (dump-base): New proc.
355 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
356 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
357 base.
358 * lib/scanipa.exp: Add "" argument to scan-dump calls.
359 * lib/scanlang.exp: Same.
360 * lib/scanrtl.exp: Same.
361 * lib/scantree.exp: Same.
362 * lib/scanwpaipa.exp: New file.
363 * lib/gcc-dg.exp: Include scanwpaipa.exp.
364
365 2018-05-02 Richard Biener <rguenther@suse.de>
366
367 PR middle-end/85567
368 * gcc.dg/torture/pr85567.c: New testcase.
369
370 2018-05-02 Jakub Jelinek <jakub@redhat.com>
371
372 PR target/85582
373 * gcc.c-torture/execute/pr85582-1.c: New test.
374 * gcc.c-torture/execute/pr85582-2.c: New test.
375
376 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
377
378 PR tree-optimization/85586
379 * gcc.dg/vect/pr85586.c: New test.
380
381 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
382
383 PR tree-optimization/85143
384 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
385 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
386
387 2018-05-01 David Malcolm <dmalcolm@redhat.com>
388
389 PR c/84258
390 * c-c++-common/Wformat-pr84258.c: New test.
391
392 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
393
394 PR tree-optimization/82665
395 * gcc.dg/tree-ssa/pr82665.c: New test.
396
397 2018-04-30 David Malcolm <dmalcolm@redhat.com>
398
399 PR c++/85523
400 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
401 (test_add_fixit_insert_formatted_single_line): New function.
402 (test_add_fixit_insert_formatted_multiline): New function.
403 Extend expected output of generated patch to include fix-it hints
404 for these.
405 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
406 "gcc-rich-location.h". Add test coverage for
407 gcc_rich_location::add_fixit_insert_formatted.
408
409 2018-04-30 David Malcolm <dmalcolm@redhat.com>
410
411 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
412 (test_show_locus): Update for location_get_source_line returning a
413 char_span. Use char_span for handling words in the
414 "test_many_nested_locations" fix-it example.
415
416 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
417
418 * gcc.target/arc/interrupt-8.c: Update test.
419 * gcc.target/arc/loop-4.c: Likewise.
420 * gcc.target/arc/loop-hazard-1.c: Likewise.
421 * gcc.target/arc/sdata-3.c: Likewise.
422
423 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
424
425 * gcc.target/arc/store-merge-1.c: New test.
426 * gcc.target/arc/add_n-combine.c: Update test.
427
428 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
429
430 Microblaze Target: PIC data text relative
431
432 * gcc.target/microblaze/others/data_var1.c: Include
433 PIC case of r20 base register.
434 * gcc.target/microblaze/others/data_var2.c: Ditto.
435 * gcc.target/microblaze/others/picdtr.c: Add new
436 test case for -mpic-is-data-text-relative.
437 * gcc.target/microblaze/others/sdata_var1.c: Add
438 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
439 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
440 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
441 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
442 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
443 * gcc.target/microblaze/others/string_cst1_gpopt.c:
444 Ditto.
445 * gcc.target/microblaze/others/string_cst2_gpopt.c:
446 Ditto.
447
448 2018-04-30 Richard Biener <rguenther@suse.de>
449
450 PR tree-optimization/28364
451 PR tree-optimization/85275
452 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
453 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
454 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
455 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
456 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
457 still passes.
458 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
459 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
460 still passes.
461 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
462 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
463 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
464
465 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
466
467 PR target/84431
468 * gcc.target/i386/pr84431.c: New test.
469
470 2018-04-27 Martin Jambor <mjambor@suse.cz>
471
472 PR ipa/85549
473 * g++.dg/ipa/pr85549.C: New test.
474
475 2018-04-27 Jakub Jelinek <jakub@redhat.com>
476
477 PR c++/85553
478 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
479 directive.
480 * g++.dg/cpp0x/constexpr-85553.C: New test.
481
482 2018-04-27 David Malcolm <dmalcolm@redhat.com>
483
484 PR c++/85515
485 * g++.dg/pr85515-1.C: New test.
486 * g++.dg/pr85515-2.C: New test.
487
488 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
489
490 PR c++/84691
491 * g++.dg/cpp0x/friend3.C: New.
492
493 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
494
495 PR target/82518
496 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
497 Use check_effective_target_arm_little_endian.
498
499 2018-04-27 Jakub Jelinek <jakub@redhat.com>
500
501 PR tree-optimization/85529
502 * gcc.c-torture/execute/pr85529-1.c: New test.
503 * gcc.c-torture/execute/pr85529-2.c: New test.
504 * gcc.dg/pr85529.c: New test.
505
506 2018-04-26 Maciej W. Rozycki <macro@mips.com>
507
508 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
509 `.dword' in addition to `lw' and `.word'.
510
511 2018-04-26 Maciej W. Rozycki <macro@mips.com>
512
513 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
514
515 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
516
517 * gnat.dg/loop_optimization24.adb: New test.
518
519 2018-04-26 Richard Biener <rguenther@suse.de>
520
521 PR tree-optimization/85116
522 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
523 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
524 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
525 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
526
527 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
528
529 PR target/85473
530 * gcc.target/i386/pr85473-1.c: New test.
531 * gcc.target/i386/pr85473-2.c: New test.
532
533 2018-04-25 Nathan Sidwell <nathan@acm.org>
534 Jakub Jelinek <jakub@redhat.com>
535
536 PR c++/85437
537 PR c++/49171
538 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
539 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
540 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
541 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
542 * g++.dg/cpp0x/pr85437-1.C: New.
543 * g++.dg/cpp0x/pr85437-2.C: New.
544 * g++.dg/cpp0x/pr85437-3.C: New.
545 * g++.dg/cpp0x/pr85437-4.C: New.
546
547 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
548
549 PR fortran/85520
550 * gfortran.dg/pr85520.f90: New test.
551
552 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
553
554 PR target/85512
555 * gcc.dg/pr85512.c: New test.
556
557 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
558
559 PR target/85485
560 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
561 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
562 * gcc.dg/pr85388-1.c (dg-options): Likwise.
563 * gcc.dg/pr85388-2.c (dg-options): Likwise.
564 * gcc.dg/pr85388-3.c (dg-options): Likwise.
565 * gcc.dg/pr85388-4.c (dg-options): Likwise.
566 * gcc.dg/pr85388-5.c (dg-options): Likwise.
567 * gcc.dg/pr85388-6.c (dg-options): Likwise.
568 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
569 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
570 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
571 * gcc.target/i386/cet-label.c (dg-options): Likwise.
572 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
573 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
574 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
575 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
576 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
577 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
578 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
579 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
580 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
581 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
582 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
583 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
584 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
585 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
586 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
587 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
588 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
589 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
590 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
591 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
592 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
593 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
594 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
595 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
596 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
597 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
598 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
599 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
600 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
601 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
602 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
603 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
604 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
605 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
606 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
607 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
608 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
609 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
610 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
611 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
612 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
613 * gcc.target/i386/pr84146.c (dg-options): Likwise.
614 * gcc.target/i386/pr85403.c (dg-options): Likwise.
615 * gcc.target/i386/pr85404.c (dg-options): Likwise.
616 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
617 with -mshstk.
618 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
619 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
620 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
621 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
622 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
623 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
624 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
625 * (dg-options): Likwise.
626 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
627 -mno-cet.
628 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
629 * gcc.target/i386/cet-label-3.c: Removed.
630 * gcc.target/i386/cet-property-3.c: Likwise.
631 * gcc.target/i386/cet-sjlj-7.c: Likwise.
632
633 2018-04-24 Jakub Jelinek <jakub@redhat.com>
634
635 PR target/85511
636 * gcc.target/i386/pr85511.c: New test.
637
638 PR target/85503
639 * g++.dg/ext/pr85503.C: New test.
640
641 PR target/85508
642 * gcc.target/i386/pr85508.c: New test.
643
644 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
645
646 PR tree-optimization/85478
647 * g++.dg/pr85478.C: New test.
648
649 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
650
651 * g++.dg/torture/pr85496.C: New test.
652
653 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
654
655 PR rtl-optimization/85423
656 * gcc.dg/pr85423.c: New test.
657
658 2018-04-20 Martin Sebor <msebor@redhat.com>
659
660 PR c/85365
661 * gcc.dg/Wrestrict-15.c: New test.
662
663 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
664
665 PR target/85456
666 * gcc.target/powerpc/pr85456.c: New test.
667
668 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
669
670 * g++.dg/ext/undef-bool-1.C: Require lp64.
671 * gcc.target/powerpc/undef-bool-2.c: Likewise.
672
673 2018-04-20 Jeff Law <law@redhat.com>
674
675 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
676 stack protector.
677 * gcc.dg/stack-check-6.c: Likewise.
678 * gcc.dg/stack-check-6a.c: Likewise.
679 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
680 * gcc.target/i386/stack-check-18.c: Likewise.
681 * gcc.target/i386/stack-check-19.c: Likewise.
682
683 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
684
685 PR testsuite/85483
686 * gcc.target/aarch64/sve/vcond_1.c: Move to...
687 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
688 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
689 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
690
691 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
692
693 PR target/85469
694 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
695 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
696
697 2018-04-20 Richard Biener <rguenther@suse.de>
698
699 PR middle-end/85475
700 * gcc.dg/torture/pr85475.c: New testcase.
701
702 2018-04-20 Martin Jambor <mjambor@suse.cz>
703
704 ipa/85449
705 * gcc.dg/ipa/pr85449.c: New test.
706
707 2018-04-20 Martin Jambor <mjambor@suse.cz>
708
709 ipa/85447
710 * g++.dg/ipa/pr85447.C: New file.
711 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
712
713 2018-04-20 Jakub Jelinek <jakub@redhat.com>
714
715 PR c++/85462
716 * g++.dg/cpp0x/pr85462.C: New test.
717
718 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
719
720 * gcc.target/i386/pr85404.c: Require CET target.
721
722 2018-04-19 Jakub Jelinek <jakub@redhat.com>
723
724 PR tree-optimization/85467
725 * gcc.dg/pr85467.c: New test.
726
727 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
728
729 PR c++/84611
730 * g++.dg/parse/crash68.C: New.
731
732 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
733
734 PR libgcc/85334
735 * g++.dg/torture/pr85334.C: New test.
736
737 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
738
739 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
740 * g++.dg/diagnostic/pr85464.C: New.
741
742 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
743
744 PR target/85397
745 * gcc.dg/torture/pr85397-1.c: New test.
746 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
747 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
748
749 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
750
751 PR target/85404
752 * gcc.target/i386/pr85404.c: New test.
753
754 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
755
756 PR target/85417
757 * c-c++-common/attr-nocf-check-1.c: Compile with
758 -fcf-protection=none.
759 * c-c++-common/attr-nocf-check-3.c: Likewise.
760 * gcc.dg/march-generic.c: Likewise.
761 * gcc.target/i386/align-limit.c: Likewise.
762 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
763 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
764 * gcc.target/i386/cet-property-2.c: Likewise.
765 * gcc.target/i386/ret-thunk-26.c: Likewise.
766 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
767 targets.
768 * c-c++-common/fcf-protection-2.c: Likewise.
769 * c-c++-common/fcf-protection-3.c: Likewise.
770 * c-c++-common/fcf-protection-5.c: Likewise.
771 * c-c++-common/fcf-protection-6.c: Likewise.
772 * c-c++-common/fcf-protection-7.c: Likewise.
773 * gcc.target/i386/cet-label-3.c: New test.
774 * gcc.target/i386/cet-property-3.c: Likewise.
775 * gcc.target/i386/cet-sjlj-7.c: Likewise.
776 * gcc.target/i386/pr85417-1.c: Likewise.
777 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
778 __x86_indirect_thunk_nt_(r|e)ax
779 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
780 * gcc.target/i386/pr85403.c: Remove dg-error,
781
782 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
783
784 * gcc.target/i386/movdir-1.c: New test.
785
786 2018-04-19 Richard Biener <rguenther@suse.de>
787
788 PR middle-end/85455
789 * gcc.dg/pr85455.c: New testcase.
790
791 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
792
793 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
794 targets.
795 * g++.dg/lto/pr85405b_0.C: Likewise.
796 * g++.dg/lto/pr84805_0.C: Likewise.
797
798 2018-04-18 Martin Liska <mliska@suse.cz>
799
800 PR ipa/83983
801 PR ipa/85391
802 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
803 output.
804
805 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
806
807 PR target/85388
808 * gcc.dg/pr85388-1.c: New test.
809 * gcc.dg/pr85388-2.c: Likewise.
810 * gcc.dg/pr85388-3.c: Likewise.
811 * gcc.dg/pr85388-4.c: Likewise.
812 * gcc.dg/pr85388-5.c: Likewise.
813 * gcc.dg/pr85388-6.c: Likewise.
814
815 2018-04-18 Jan Hubicka <jh@suse.cz>
816 Martin Liska <mliska@suse.cz>
817
818 * g++.dg/lto/pr83121_0.C: Update template.
819 * g++.dg/lto/pr83121_1.C: Update template.
820 * g++.dg/lto/pr84805_0.C: Update template.
821 * g++.dg/lto/pr84805_1.C: Update template.
822 * g++.dg/lto/pr84805_2.C: Update template.
823
824 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
825
826 PR c++/84630
827 * g++.dg/cpp0x/pr84630.C: New.
828
829 2018-04-18 Jakub Jelinek <jakub@redhat.com>
830
831 PR c++/84463
832 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
833 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
834 in two cases. Uncomment two other tests and add expected dg-error for
835 them.
836 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
837 -Wnarrowing diagnostics on some targets for c++11.
838 * g++.dg/parse/array-size2.C: Remove xfail.
839 * g++.dg/cpp0x/constexpr-84463.C: New test.
840
841 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
842
843 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
844 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
845
846 2018-04-17 Jakub Jelinek <jakub@redhat.com>
847
848 PR testsuite/85326
849 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
850 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
851 * g++.dg/other/sve_tls_2.C: Require effective target tls.
852
853 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
854
855 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
856 prevent cascading of errors and change expected error message.
857 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
858 to 64-bit targets.
859 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
860 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
861 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
862 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
863 error message.
864 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
865
866 2018-04-17 Jakub Jelinek <jakub@redhat.com>
867
868 PR target/85430
869 * gcc.dg/pr85430.c: New test.
870
871 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
872
873 PR testsuite/85326
874 * gcc.target/arm/pr54300.C: Move to...
875 * g++.dg/other/pr54300.C: ... Here. Add target directives.
876 * gcc.target/arm/pr55073.C: Move to...
877 * g++.dg/other/pr55073.C: ... Here. Add target directives.
878 * gcc.target/arm/pr56184.C: Move to...
879 * g++.dg/other/pr56184.C: ... Here. Add target directives.
880 * gcc.target/arm/pr59985.C: Move to...
881 * g++.dg/other/pr59985.C: ... Here. Add target directives.
882 * gcc.target/aarch64/pr60675.C: Move to...
883 * g++.dg/other/pr60675.C: ... Here. Add target directives.
884 * gcc.target/aarch64/pr81422.C: Move to...
885 * g++.dg/other/pr81422.C: ... Here. Add target directives.
886 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
887 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
888 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
889 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
890 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
891 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
892 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
893 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
894 * gcc.target/aarch64/sve/tls_2.C: Move to...
895 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
896 * gcc.target/aarch64/pr81414.C: Rename to...
897 * gcc.target/aarch64/pr81414.c: ... This.
898 * gcc.target/aarch64/simd/pr67896.C: Rename to...
899 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
900 messages.
901 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
902 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
903 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
904 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
905 file name.
906
907 2018-04-17 Jakub Jelinek <jakub@redhat.com>
908
909 PR middle-end/85414
910 * gcc.dg/pr85414.c: New test.
911
912 2018-04-17 Martin Jambor <mjambor@suse.cz>
913
914 PR ipa/85421
915 * g++.dg/ipa/pr85421.C: New test.
916
917 2018-04-17 Martin Liska <mliska@suse.cz>
918
919 PR lto/85405
920 * g++.dg/lto/pr85405b_0.C: New test.
921 * g++.dg/lto/pr85405b_1.C: New test.
922
923 2018-04-17 Martin Liska <mliska@suse.cz>
924
925 PR lto/85405
926 * g++.dg/lto/pr85405_0.C: New test.
927 * g++.dg/lto/pr85405_1.C: New test.
928
929 2018-04-17 Martin Liska <mliska@suse.cz>
930
931 PR ipa/85329
932 * g++.dg/ext/pr85329-2.C: New test.
933 * g++.dg/ext/pr85329.C: New test.
934 * gcc.target/i386/mvc12.c: New test.
935
936 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
937
938 PR c++/85039
939 * g++.dg/pr85039-1.C: New.
940 * g++.dg/pr85039-2.C: New.
941 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
942
943 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
944
945 PR target/85080
946 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
947 if the target supports efficient unaligned storage accesses.
948
949 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
950
951 PR target/83660
952 * gcc.target/powerpc/pr83660.C: New test.
953
954 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
955
956 PR target/85403
957 * gcc.target/i386/pr85403.c: New test.
958
959 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
960
961 PR target/84331
962 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
963
964 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
965 Jason Merrill <jason@redhat.com>
966
967 PR c++/85112
968 * g++.dg/cpp0x/pr85112.C: New.
969
970 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
971
972 PR testsuite/85326
973 * g++.dg/ext/undef-bool-1.C: New file.
974 * gcc.target/powerpc/powerpc.exp: Remove .C support.
975 * gcc.target/powerpc/undef-bool-1.C: Remove file.
976
977 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
978
979 PR target/85293
980 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
981 corresponding dg-error clause.
982 * gcc.target/powerpc/pr80098-3.c: Ditto.
983 * gcc.target/powerpc/pr80103-1.c: Delete.
984
985 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
986
987 PR fortran/81773
988 PR fortran/83606
989 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
990 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
991
992 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
993
994 PR fortran/85387
995 * gfortran.dg/implied_do_io_5.f90: New test.
996
997 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
998
999 PR target/83402
1000 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1001 several values: positive, negative, and zero.
1002 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1003 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1004
1005 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1006
1007 PR rtl-optimization/79916
1008 * gcc.target/powerpc/pr79916.c: New.
1009
1010 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR rtl-optimization/85393
1013 * g++.dg/opt/pr85393.C: New test.
1014 * g++.dg/opt/pr85393-aux.cc: New file.
1015
1016 PR rtl-optimization/85376
1017 * gcc.dg/pr85376.c: New test.
1018
1019 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1020
1021 PR rtl-optimization/83852
1022 * gcc.dg/pr83852.c: New testcase.
1023
1024 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1025
1026 PR testsuite/85326
1027 * gcc.target/s390/pr77822-1.C: Rename to ...
1028 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1029 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1030 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1031
1032 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1033
1034 PR lto/71991
1035 * gcc.target/i386/pr71991.c: New testcase.
1036
1037 2018-04-13 Martin Liska <mliska@suse.cz>
1038 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR middle-end/81657
1041 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1042 call.
1043
1044 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1045
1046 PR c++/85385
1047 * g++.dg/diagnostic/macro-arg-count.C: New test.
1048
1049 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1050
1051 PR fortran/83064
1052 PR testsuite/85346
1053 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1054 array and move test to libgomp/testsuite/libgomp.fortran.
1055 * gfortran.dg/do_concurrent_6.f90: New test.
1056
1057 2018-04-12 Marek Polacek <polacek@redhat.com>
1058
1059 PR c++/85258
1060 * g++.dg/parse/error61.C: New test.
1061
1062 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1063
1064 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1065 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1066
1067 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1068
1069 PR target/85347
1070 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1071 specify -mvsx on gcc command line.
1072
1073 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1074
1075 PR middle-end/84955
1076 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1077 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1078
1079 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1080
1081 PR target/85328
1082 * gcc.target/i386/pr85328.c: New test.
1083
1084 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1085
1086 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1087
1088 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1089
1090 PR rtl-optimization/85342
1091 * gcc.target/i386/pr85342.c: New test.
1092
1093 2018-04-11 Jason Merrill <jason@redhat.com>
1094
1095 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1096 if ulimit -v is set.
1097
1098 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1099
1100 PR testsuite/85190
1101 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1102
1103 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1104
1105 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1106 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1107
1108 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR c++/70808
1111 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1112 effective target.
1113
1114 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1115
1116 PR target/84301
1117 * gcc.target/i386/pr84301.c: New test.
1118
1119 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1120
1121 PR tree-optimization/85331
1122 * gcc.c-torture/execute/pr85331.c: New test.
1123
1124 2018-04-11 Marek Polacek <polacek@redhat.com>
1125
1126 PR c++/85032
1127 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1128 * g++.dg/cpp1z/constexpr-if21.C: New test.
1129
1130 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR target/85281
1133 * gcc.target/i386/pr85281.c: New test.
1134
1135 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1136
1137 PR rtl-optimization/84659
1138 * gcc.dg/pr84659.c: New test.
1139
1140 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1141
1142 PR debug/85302
1143 * g++.dg/debug/dwarf2/pr85302.C: New test.
1144
1145 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1146
1147 PR target/85261
1148 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1149 into register.
1150
1151 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1152
1153 PR c++/70808
1154 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1155
1156 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1157
1158 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1159 * gcc.target/powerpc/dimode_off.c: Ditto.
1160 * gcc.target/powerpc/tfmode_off.c: Ditto.
1161 * gcc.target/powerpc/timode_off.c: Ditto.
1162
1163 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1164
1165 * gcc.target/powerpc/vec-ldl-1.c: New test.
1166 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1167 corrections to ABI implementation.
1168
1169 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1170
1171 PR target/85056
1172 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1173
1174 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1175
1176 PR rtl-optimization/85300
1177 * gcc.dg/pr85300.c: New test.
1178
1179 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1180
1181 PR c++/85110
1182 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1183 where we now show the pertinent parameter.
1184 * g++.dg/diagnostic/aka2.C: Likewise.
1185 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1186
1187 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1188
1189 PR fortran/85313
1190 * gfortran.dg/gomp/pr85313.f90: New test.
1191
1192 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1193
1194 PR c++/24314
1195 * g++.dg/parse/template29.C: New.
1196
1197 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1198
1199 PR testsuite/85190
1200 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1201
1202 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR target/85177
1205 PR target/85255
1206 * gcc.target/i386/avx512f-pr85177.c: New test.
1207 * gcc.target/i386/avx512f-pr85255.c: New test.
1208
1209 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1210
1211 PR tree-optimization/85286
1212 * gcc.dg/vect/pr85286.c: New test.
1213
1214 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1215
1216 PR target/85173
1217 * gcc.target/arm/pr85173.c: New test.
1218
1219 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR lto/85248
1222 * gcc.dg/lto/pr85248_0.c: New test.
1223 * gcc.dg/lto/pr85248_1.c: New test.
1224
1225 2018-04-09 Jan Hubicka <jh@suse.cz>
1226
1227 PR lto/85078
1228 * g++.dg/torture/pr85078.C: New.
1229
1230 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1231
1232 PR c++/85227
1233 * g++.dg/cpp1z/decomp44.C: New.
1234 * g++.dg/cpp1z/decomp45.C: Likewise.
1235
1236 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1237
1238 PR fortran/83064
1239 * gfortran.dg/do_concurrent_5.f90: New test.
1240 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1241 message.
1242
1243 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1244
1245 PR fortran/51260
1246 * gfortran.dg/parameter_array_element_3.f90: New test.
1247
1248 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR c++/85194
1251 * g++.dg/cpp1z/decomp43.C: New test.
1252
1253 PR rtl-optimization/80463
1254 * g++.dg/pr80463.C: Add -w to dg-options.
1255
1256 2018-04-09 Richard Biener <rguenther@suse.de>
1257
1258 PR tree-optimization/85284
1259 * gcc.dg/torture/pr85284.c: New testcase.
1260
1261 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1262
1263 PR rtl-optimization/80463
1264 PR rtl-optimization/83972
1265 PR rtl-optimization/83480
1266
1267 * gcc.dg/pr80463.c: New test.
1268 * g++.dg/pr80463.C: Likewise.
1269 * gcc.dg/pr83972.c: Likewise.
1270
1271 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1272
1273 PR rtl-optimization/83913
1274 * gcc.dg/pr83913.c: New test.
1275
1276 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1277
1278 PR rtl-optimization/83962
1279 * gcc.dg/pr83962.c: New test.
1280
1281 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1282
1283 PR rtl-optimization/83530
1284 * gcc.dg/pr83530.c: New test.
1285
1286 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1287
1288 PR middle-end/82976
1289 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1290
1291 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR tree-optimization/85257
1294 * gcc.dg/pr85257.c: New test.
1295
1296 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1297
1298 * g++.dg/opt/pr85196.C: New test.
1299
1300 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1301
1302 PR c++/84269
1303 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1304 std::tuple here since they need C++11.
1305 * g++.dg/lookup/missing-std-include-8.C: New test.
1306 * g++.dg/lookup/missing-std-include.C: Move std::array and
1307 std::tuple test to missing-std-include-6.C to avoid failures
1308 with C++98.
1309
1310 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1311
1312 PR debug/85252
1313 * gcc.dg/debug/pr85252.c: New test.
1314
1315 PR rtl-optimization/84872
1316 * gcc.dg/graphite/pr84872.c: New test.
1317
1318 PR c++/85210
1319 * g++.dg/cpp1z/decomp42.C: New test.
1320
1321 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1322
1323 PR c++/85021
1324 * g++.dg/lookup/missing-std-include-7.C: New test.
1325
1326 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1327
1328 * gcc.dg/struct-simple.c: Revert r254862.
1329 * lib/target-supports.exp
1330 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1331
1332 2018-04-06 Richard Biener <rguenther@suse.de>
1333
1334 PR middle-end/85244
1335 * gcc.dg/torture/pr85244-1.c: New testcase.
1336 * gcc.dg/torture/pr85244-2.c: Likewise.
1337
1338 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1339
1340 PR sanitizer/85213
1341 * c-c++-common/ubsan/pr85213.c: New test.
1342
1343 2018-04-06 Richard Biener <rguenther@suse.de>
1344
1345 PR middle-end/85180
1346 * gcc.dg/pr85180.c: New testcase.
1347
1348 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1349
1350 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1351 to trigger the optimization. Do some cleanup and function
1352 renaming. Add more test functions.
1353
1354 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1355
1356 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1357 options.
1358 * gcc.target/s390/hotpatch-1.c: Skip when building without
1359 optimization.
1360 * gcc.target/s390/hotpatch-10.c: Likewise.
1361 * gcc.target/s390/hotpatch-11.c: Likewise.
1362 * gcc.target/s390/hotpatch-12.c: Likewise.
1363 * gcc.target/s390/hotpatch-13.c: Likewise.
1364 * gcc.target/s390/hotpatch-14.c: Likewise.
1365 * gcc.target/s390/hotpatch-15.c: Likewise.
1366 * gcc.target/s390/hotpatch-16.c: Likewise.
1367 * gcc.target/s390/hotpatch-17.c: Likewise.
1368 * gcc.target/s390/hotpatch-18.c: Likewise.
1369 * gcc.target/s390/hotpatch-19.c: Likewise.
1370 * gcc.target/s390/hotpatch-2.c: Likewise.
1371 * gcc.target/s390/hotpatch-3.c: Likewise.
1372 * gcc.target/s390/hotpatch-4.c: Likewise.
1373 * gcc.target/s390/hotpatch-5.c: Likewise.
1374 * gcc.target/s390/hotpatch-6.c: Likewise.
1375 * gcc.target/s390/hotpatch-7.c: Likewise.
1376 * gcc.target/s390/hotpatch-8.c: Likewise.
1377 * gcc.target/s390/hotpatch-9.c: Likewise.
1378
1379 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1380
1381 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1382 check for an error instead.
1383 * gcc.dg/Wattributes-6.c: Likewise.
1384
1385 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1386
1387 PR c++/85209
1388 * g++.dg/cpp1z/decomp39.C: New test.
1389 * g++.dg/cpp1z/decomp40.C: New test.
1390
1391 PR c++/85208
1392 * g++.dg/cpp1z/decomp41.C: New test.
1393
1394 PR middle-end/85195
1395 * gcc.dg/pr85195.c: New test.
1396
1397 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1398
1399 PR c++/80956
1400 * g++.dg/cpp0x/initlist100.C: New.
1401 * g++.dg/cpp0x/initlist101.C: Likewise.
1402
1403 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/84792
1406 * g++.dg/other/pr84792-1.C: New.
1407 * g++.dg/other/pr84792-2.C: Likewise.
1408
1409 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1410
1411 PR target/85193
1412 * gcc.target/i386/pr85193.c: New test.
1413
1414 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1415
1416 PR c++/84979
1417 * g++.dg/concepts/pr84979.C: New.
1418 * g++.dg/concepts/pr84979-2.C: New.
1419 * g++.dg/concepts/pr84979-3.C: New.
1420
1421 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1422
1423 PR c++/80026
1424 * g++.dg/cpp0x/variadic174.C: New.
1425
1426 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR inline-asm/85172
1429 * g++.dg/ext/builtin13.C: New test.
1430 * g++.dg/ext/atomic-4.C: New test.
1431
1432 PR c++/85146
1433 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1434 * g++.dg/ext/bases3.C: New test.
1435
1436 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1437
1438 PR target/85203
1439 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1440 to match a single insn of the baz function. Move scan directives at
1441 the end of the file below the functions they are trying to test for
1442 better readability.
1443 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1444
1445 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1446
1447 PR rtl-optimization/84878
1448 * gcc.target/powerpc/pr84878.c: New test.
1449
1450 2018-04-04 Michael Matz <matz@suse.de>
1451
1452 * gcc.dg/Wstringop-overflow-4.c: New test.
1453 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1454
1455 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR testsuite/85189
1458 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1459 for the diagnostics of overridden functions. Adjust for new wording.
1460
1461 2018-04-04 Richard Biener <rguenther@suse.de>
1462
1463 PR lto/85176
1464 * g++.dg/lto/pr85176_0.C: New testcase.
1465
1466 2018-04-04 Richard Biener <rguenther@suse.de>
1467
1468 PR testsuite/85191
1469 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1470 Fix typo.
1471
1472 2018-04-04 Martin Liska <mliska@suse.cz>
1473
1474 PR sanitizer/85174
1475 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1476 and msdata as a workaround for powerpc.
1477
1478 2018-04-04 Richard Biener <rguenther@suse.de>
1479
1480 PR tree-optimization/85168
1481 * gcc.dg/torture/pr85168.c: New testcase.
1482
1483 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1484
1485 PR c++/84943
1486 * g++.dg/pr84943.C: New.
1487 * g++.dg/pr84943-2.C: New.
1488
1489 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1490
1491 PR rtl-optimization/85167
1492 * gcc.dg/pr85167.c: New test.
1493
1494 PR tree-optimization/85156
1495 * c-c++-common/pr85156.c: New test.
1496 * gcc.c-torture/execute/pr85156.c: New test.
1497
1498 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1499
1500 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1501 * gcc.target/powerpc/undef-bool-1.C: New file.
1502 * gcc.target/powerpc/undef-bool-2.c: New file.
1503
1504 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1505
1506 PR c++/84768
1507 * g++.dg/cpp1z/class-deduction52.C: New.
1508
1509 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1510
1511 PR c++/85147
1512 * g++.dg/cpp0x/pr85147.C: New test.
1513
1514 PR c++/85140
1515 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1516
1517 PR c++/85134
1518 * g++.dg/gomp/pr85134.C: New test.
1519 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1520
1521 PR target/85169
1522 * gcc.c-torture/execute/pr85169.c: New test.
1523 * gcc.target/i386/avx512f-pr85169.c: New test.
1524 * gcc.target/i386/avx512bw-pr85169.c: New test.
1525
1526 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1527
1528 PR target/85126
1529 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1530 scan-assembler-times clause.
1531
1532 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1533
1534 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1535 dg-additional-options.
1536
1537 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1538
1539 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1540
1541 2018-04-03 Richard Biener <rguenther@suse.de>
1542
1543 PR testsuite/85154
1544 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1545
1546 2018-04-02 Jim Wilson <jimw@sifive.com>
1547
1548 * gcc.target/riscv/pr84660.c: New.
1549 * gcc.target/riscv/shift-and-1.c: New.
1550 * gcc.target/riscv/shift-and-2.c: New.
1551
1552 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1553
1554 PR fortran/85102
1555 * gfortran.dg/array_simplify_2.f90: New test.
1556
1557 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1558
1559 PR middle-end/85090
1560 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1561 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1562 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1563 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1564 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1565
1566 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1567
1568 PR c++/85027
1569 * g++.dg/pr85027.C: New.
1570
1571 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1572
1573 PR target/83315
1574 * gcc.target/powerpc/sse-maxps-2.c: New test.
1575 * gcc.target/powerpc/sse-minps-2.c: New test.
1576
1577 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR c++/84791
1580 * g++.dg/gomp/pr84791.C: New test.
1581
1582 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1583
1584 PR fortran/84931
1585 * gfortran.dg/array_constructor_53.f90: New test.
1586
1587 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1588
1589 PR fortran/85130
1590 * gfortran.dg/substr_6.f90: Remove illegal test for
1591 out-of-bounds substring.
1592
1593 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1594
1595 PR fortran/85111
1596 * gfortran.dg/zero_sized_10.f90: New test.
1597
1598 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1599
1600 PR c++/84269
1601 * g++.dg/lookup/missing-std-include-6.C: New test.
1602 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1603 std::tuple tests.
1604 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1605 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1606 <cstring>, <cassert>, and <cstdlib>.
1607
1608 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1609
1610 PR inline-asm/84985
1611 * gcc.target/i386/pr84985.c: New.
1612
1613 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1614
1615 PR c++/85110
1616 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1617
1618 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR c++/85108
1621 * g++.dg/warn/Wunused-var-31.C: New test.
1622
1623 PR c/85094
1624 * c-c++-common/Wduplicated-branches-14.c: New test.
1625
1626 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1627
1628 PR c++/84606
1629 * g++.dg/cpp0x/pr84606.C: New.
1630
1631 2018-03-29 Carl Love <cel@us.ibm.com>
1632
1633 Revert
1634 2017-09-27 Carl Love <cel@us.ibm.com>
1635
1636 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1637 for the __builtin_fctid and __builtin_fctiw.
1638
1639 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1640
1641 PR target/84912
1642 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1643 deleted builtin function.
1644 (div_weuo): Likewise.
1645 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1646 (div_deuo): Likewise.
1647
1648 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1649
1650 PR c++/85028
1651 * g++.dg/other/default13.C: New.
1652
1653 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1654
1655 PR target/85095
1656 * gcc.target/i386/pr85095-1.c: New test.
1657 * gcc.target/i386/pr85095-2.c: New test.
1658 * gcc.c-torture/execute/pr85095.c: New test.
1659
1660 PR tree-optimization/82004
1661 * gcc.dg/pr82004.c: New test.
1662
1663 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1664 Martin Liska <mliska@suse.cz>
1665
1666 PR sanitizer/85081
1667 * g++.dg/asan/pr85081.C: New test.
1668
1669 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1670
1671 PR c++/84789
1672 * g++.dg/template/pr84789.C: Adjust for testing with
1673 -fconcepts too.
1674
1675 PR c++/84973
1676 * g++.dg/template/pr84973.C: New.
1677 * g++.dg/template/pr84973-2.C: New.
1678 * g++.dg/template/pr84973-3.C: New.
1679
1680 PR c++/84968
1681 * g++.dg/eh/pr84968.C: New.
1682
1683 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1684
1685 PR target/84914
1686 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1687 long double multiply/divide uses the correct function.
1688 * gcc.target/powerpc/mulkc-3.c: Likewise.
1689 * gcc.target/powerpc/divkc-2.c: Likewise.
1690 * gcc.target/powerpc/divkc-3.c: Likewise.
1691
1692 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1693
1694 PR c++/85067
1695 * g++.dg/cpp0x/defaulted51.C: New.
1696 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1697
1698 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1699
1700 PR c++/85077
1701 * g++.dg/ext/vector35.C: New test.
1702
1703 PR c++/85061
1704 * g++.dg/ext/builtin-offsetof3.C: New test.
1705
1706 PR c++/85076
1707 * g++.dg/cpp1y/pr85076.C: New test.
1708
1709 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1710
1711 PR fortran/85084
1712 * gfortran.dg/matmul_rank_1.f90: New test.
1713
1714 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1715 Harald Anlauf <anlauf@gmx.de>
1716
1717 * gfortran.dg/structure_constructor_15.f90: New test.
1718
1719 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1720
1721 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1722 for the diagnostics of overridden functions. Adjust for new wording.
1723 * g++.dg/cpp0x/implicit1.C: Likewise.
1724 * g++.dg/cpp0x/override1.C: Likewise.
1725 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1726 * g++.dg/eh/shadow1.C: Likewise.
1727 * g++.dg/inherit/covariant12.C: Likewise.
1728 * g++.dg/inherit/covariant14.C: Likewise.
1729 * g++.dg/inherit/covariant15.C: Likewise.
1730 * g++.dg/inherit/covariant16.C: Likewise.
1731 * g++.dg/inherit/covariant22.C: Likewise.
1732 * g++.dg/inherit/crash3.C: Likewise.
1733 * g++.dg/inherit/error2.C: Likewise.
1734 * g++.dg/template/crash100.C: Likewise.
1735 * g++.old-deja/g++.eh/spec6.C: Likewise.
1736 * g++.old-deja/g++.mike/p811.C: Likewise.
1737 * g++.old-deja/g++.other/virtual11.C: Likewise.
1738 * g++.old-deja/g++.other/virtual4.C: Likewise.
1739
1740 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1741
1742 PR target/85044
1743 * gcc.target/i386/pr85044.c: New test.
1744
1745 2018-03-27 Martin Sebor <msebor@redhat.com>
1746
1747 PR testsuite/83462
1748 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1749 other than x86.
1750
1751 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1752
1753 PR target/83009
1754 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1755
1756 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1757
1758 PR target/81863
1759 * gcc.target/arm/pr81863.c: New test.
1760
1761 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1762
1763 PR target/85056
1764 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1765 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1766
1767 2018-03-27 Richard Biener <rguenther@suse.de>
1768
1769 PR testsuite/82847
1770 * lib/target-supports.exp (check_ssse3_available): New function.
1771 (check_effective_target_vect_perm_short): Enable for x86 if
1772 check_ssse3_available.
1773
1774 2018-03-27 Richard Biener <rguenther@suse.de>
1775
1776 PR tree-optimization/85082
1777 * gfortran.dg/pr85082.f90: New testcase.
1778
1779 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1780
1781 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1782 to "l=2" in dg-final.
1783
1784 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1785
1786 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1787 * gcc.target/mips/fix-r4000-2.c: Likewise.
1788 * gcc.target/mips/fix-r4000-3.c: Likewise.
1789 * gcc.target/mips/fix-r4000-4.c: Likewise.
1790 * gcc.target/mips/fix-r4000-5.c: Likewise.
1791 * gcc.target/mips/fix-r4000-6.c: Likewise.
1792 * gcc.target/mips/fix-r4000-7.c: Likewise.
1793 * gcc.target/mips/fix-r4000-8.c: Likewise.
1794 * gcc.target/mips/fix-r4000-9.c: Likewise.
1795 * gcc.target/mips/fix-r4000-10.c: Likewise.
1796 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1797 "mulditi3_r4000" instead of "mulditi3".
1798 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1799 "umulditi3_r4000" instead of "umulditi3".
1800
1801 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1802
1803 PR c++/85068
1804 * g++.dg/inherit/covariant22.C: New test.
1805
1806 2018-03-27 Richard Biener <rguenther@suse.de>
1807
1808 PR testsuite/84004
1809 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1810 alignment.
1811
1812 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1813 Jason Merrill <jason@redhat.com>
1814
1815 PR c++/84632
1816 * g++.dg/init/array49.C: New.
1817 * g++.dg/torture/pr70499.C: Adjust.
1818
1819 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1820
1821 PR target/85073
1822 * gcc.target/i386/pr85073.c: New test.
1823
1824 2018-03-26 Richard Biener <rguenther@suse.de>
1825
1826 PR testsuite/85066
1827 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1828 instead of long.
1829
1830 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1831
1832 PR fortran/66709
1833 * gfortran.dg/parameter_array_format.f90: New test.
1834
1835 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1836 Neil Carlson <neil.n.carlson@gmail.com>
1837
1838 PR fortran/84381
1839 * gfortran.dg/literal_character_constant_1.inc: Replace
1840 call abort by STOP n.
1841 * gfortran.dg/overload_1.f90: Likewise.
1842
1843 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1844 Dominique d'Humieres <dominiq@gcc.gnu.org>
1845
1846 PR fortran/84924
1847 * gfortran.dg/scalar_pointer_1.f90: New test.
1848
1849 2018-03-25 Tom de Vries <tom@codesourcery.com>
1850
1851 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1852 precise.
1853
1854 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1855
1856 PR fortran/69497
1857 * gfortran.dg/pr89497.f90: New test.
1858
1859 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1860
1861 PR fortran/70068
1862 * gfortran.dg/substr_7.f90: New test.
1863
1864 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1865
1866 PR fortran/42651
1867 * gfortran.dg/pr42651.f90: New test.
1868 * gfortran.dg/func_result_7.f90: Update error message.
1869
1870 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1871
1872 PR tree-optimization/84005
1873 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1874 failing to force the alignment.
1875
1876 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1877
1878 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1879 from this to...
1880 <vclzd>: ...this.
1881
1882 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1883
1884 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1885 message. Fix scan-assembler patterns.
1886
1887 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1888
1889 PR c++/85015
1890 * g++.dg/cpp0x/pr85015.C: New test.
1891
1892 PR c++/84942
1893 * g++.dg/cpp1y/pr84942.C: New test.
1894
1895 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1896
1897 PR inline-asm/85030
1898 * testsuite/gcc.target/i386/pr85030.c: New.
1899
1900 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1901
1902 PR target/85026
1903 * g++.dg/pr85026.C: New test.
1904
1905 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1906
1907 * g++.dg/debug/pr84704.C: XFAIL AIX.
1908
1909 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1910
1911 PR target/84826
1912 * gcc.target/arm/pr84826.c: Add dg directive.
1913
1914 2018-03-23 Marek Polacek <polacek@redhat.com>
1915
1916 PR c++/85033
1917 * g++.dg/ext/builtin-offsetof2.C: New test.
1918
1919 PR c++/85045
1920 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1921 * gcc.dg/pr85045.c: New test.
1922
1923 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1924
1925 PR debug/85020
1926 * gnat.dg/lto22.adb: New test.
1927 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1928 * gnat.dg/lto22_pkg2.ads: Likewise.
1929
1930 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR c/80778
1933 * gcc.dg/lto/pr80778_0.c: New test.
1934
1935 PR inline-asm/85034
1936 * gcc.target/i386/pr85034.c: New test.
1937
1938 PR inline-asm/85022
1939 * c-c++-common/torture/pr85022.c: New test.
1940
1941 PR sanitizer/85029
1942 * g++.dg/ubsan/pr85029.C: New test.
1943
1944 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1945
1946 PR c++/71251
1947 * g++.dg/cpp0x/pr71251.C: New.
1948
1949 PR c++/84789
1950 * g++.dg/template/pr84789.C: New.
1951 * g++.dg/template/pr84789-2.C: New.
1952 * g++.dg/template/pr84789-3.C: New.
1953 * g++.dg/parse/dtor11.C: Accept alternate error message.
1954
1955 PR c++/84729
1956 * g++.dg/pr84729.C: New.
1957 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1958 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1959 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1960
1961 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1962
1963 PR fortran/84922
1964 * gfortran.dg/interface_42.f90: New test.
1965 * gfortran.dg/interface_43.f90: New test.
1966
1967 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1968
1969 PR target/84826
1970 * gcc.target/arm/pr84826.c: New test.
1971
1972 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1973
1974 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1975 dg-require-effective-target.
1976 * gcc.target/arm/addr-modes-int.c: Likewise.
1977 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1978
1979 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1980
1981 PR target/84760
1982 * gcc.target/powerpc/altivec-ld-1.c: New test.
1983
1984 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1985
1986 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1987
1988 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1989
1990 PR inline-asm/84941
1991 * gcc.dg/pr84941.c: New test.
1992
1993 2018-03-22 Tom de Vries <tom@codesourcery.com>
1994
1995 PR tree-optimization/84956
1996 * gcc.dg/pr84956.c: New test.
1997
1998 2018-03-22 Marek Polacek <polacek@redhat.com>
1999
2000 PR c++/84854
2001 * g++.dg/cpp1z/constexpr-if15.C: New test.
2002 * g++.dg/cpp1z/constexpr-if16.C: New test.
2003
2004 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2005
2006 * gcc.dg/builtin-tgmath-3.c: New test.
2007
2008 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2009
2010 PR c++/71965
2011 * g++.dg/concepts/pr71965.C: New.
2012
2013 PR c++/84610
2014 PR c++/84642
2015 * g++.dg/cpp0x/pr84610.C: New.
2016 * g++.dg/cpp0x/pr84642.C: New.
2017
2018 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2019
2020 PR c/84999
2021 * c-c++-common/pr84999.c: New test.
2022
2023 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2024
2025 PR c++/84972
2026 * g++.dg/ext/desig10.C: New.
2027
2028 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2029 Harald Anlauf <anlauf@gmx.de>
2030
2031 PR fortran/84957
2032 * gfortran.dg/pr84957.f90: New test.
2033
2034 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2035
2036 PR tree-optimization/84960
2037 * gcc.c-torture/compile/pr84960.c: New test.
2038
2039 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2040
2041 PR tree-optimization/84811
2042 * gcc.dg/torture/pr84811.c: New test.
2043
2044 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2045
2046 PR tree-optimization/84982
2047 * c-c++-common/pr84982.c: New test.
2048
2049 PR c++/84961
2050 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2051 "m" (++x) in C++.
2052 * g++.dg/torture/pr84961-1.C: New test.
2053 * g++.dg/torture/pr84961-2.C: New test.
2054
2055 2018-03-21 Nathan Sidwell <nathan@acm.org>
2056
2057 PR c++/85008
2058 * g++.dg/pr85008.C: New.
2059
2060 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2061
2062 PR fortran/84615
2063 * gfortran.dg/char_result_17.f90: New test.
2064
2065 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2066
2067 PR c++/84994
2068 * g++.dg/other/accessor-fixits-1.C: Move to...
2069 * g++.dg/torture/accessor-fixits-1.C: ...here.
2070 * g++.dg/other/accessor-fixits-2.C: Move to...
2071 * g++.dg/torture/accessor-fixits-2.C: ...here.
2072 * g++.dg/other/accessor-fixits-3.C: Move to...
2073 * g++.dg/torture/accessor-fixits-3.C: ...here.
2074 * g++.dg/other/accessor-fixits-4.C: Move to...
2075 * g++.dg/torture/accessor-fixits-4.C: ...here.
2076 * g++.dg/other/accessor-fixits-5.C: Move to...
2077 * g++.dg/torture/accessor-fixits-5.C: ...here.
2078 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2079 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2080 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2081
2082 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2083
2084 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2085
2086 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2087
2088 PR target/82989
2089 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2090
2091 2018-03-21 Nathan Sidwell <nathan@acm.org>
2092
2093 PR c++/84804
2094 * g++.dg/lookup/pr84804.C: New.
2095
2096 2018-03-21 Martin Sebor <msebor@redhat.com>
2097
2098 PR c++/84850
2099 * g++.dg/Wclass-memaccess-3.C: New test.
2100 * g++.dg/Wclass-memaccess-4.C: New test.
2101
2102 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2103
2104 PR c++/84892
2105 * g++.dg/other/accessor-fixits-1.C
2106 (test_access_const_t1_color): New.
2107 (test_deref_const_t1_color): New.
2108 * g++.dg/other/accessor-fixits-5.C: New testcase.
2109
2110 2018-03-21 Tom de Vries <tom@codesourcery.com>
2111
2112 PR tree-optimization/83126
2113 * gcc.dg/graphite/pr83126.c: New test.
2114
2115 2018-03-21 Nathan Sidwell <nathan@acm.org>
2116
2117 * g++.dg/ext/anon-struct6.C: Adjust.
2118 * g++.dg/ext/deprecate-1.C: New.
2119 * g++.dg/ext/deprecate-2.C: New.
2120 * g++.dg/lookup/pr84602.C: Adjust.
2121 * g++.dg/lookup/pr84962.C: Adjust.
2122 * g++.old-deja/g++.other/anon4.C
2123
2124 PR c++/84836
2125 * g++.dg/lookup/pr84836.C: New.
2126
2127 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2128
2129 PR tree-optimization/84969
2130 * gcc.dg/tree-ssa/pr84969.c: New test.
2131
2132 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2133
2134 PR rtl-optimization/84989
2135 * gcc.target/i386/pr84989.c: New test.
2136
2137 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2138
2139 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2140
2141 2018-03-21 Martin Liska <mliska@suse.cz>
2142
2143 PR ipa/84963
2144 * gfortran.dg/goacc/pr84963.f90: New test.
2145
2146 2018-03-21 Marek Polacek <polacek@redhat.com>
2147
2148 PR c++/71638, ICE with NSDMI and reference.
2149 * g++.dg/cpp0x/nsdmi14.C: New test.
2150 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2151
2152 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2153
2154 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2155 MIPS with -mpaired-single directives.
2156
2157 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2158
2159 PR fortran/85001
2160 * gfortran.dg/interface_41.f90: New test.
2161
2162 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR debug/84875
2165 * gcc.dg/pr84875.c: New test.
2166
2167 2018-03-20 Marek Polacek <polacek@redhat.com>
2168
2169 PR c++/84978, ICE with NRVO.
2170 * g++.dg/opt/nrv19.C: New test.
2171
2172 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2173
2174 PR target/82518
2175 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2176 Disable for armeb targets.
2177 * gcc.target/arm/pr82518.c: New test.
2178
2179 2018-03-20 Nathan Sidwell <nathan@acm.org>
2180
2181 PR c++/84962
2182 * g++.dg/lookup/pr84962.C: New.
2183
2184 PR c++/84970
2185 * g++.dg/lookup/pr84970.C: New.
2186
2187 2018-03-20 Richard Biener <rguenther@suse.de>
2188
2189 PR target/84986
2190 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2191
2192 2018-03-20 Martin Liska <mliska@suse.cz>
2193
2194 PR ipa/84825
2195 * g++.dg/ipa/pr84825.C: New test.
2196
2197 2018-03-20 Martin Liska <mliska@suse.cz>
2198
2199 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2200
2201 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2202
2203 PR target/84845
2204 * gcc.c-torture/compile/pr84845.c: New test.
2205
2206 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2207
2208 PR target/82989
2209 * gcc.target/arm/pr82989.c: New test.
2210
2211 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2212
2213 PR target/84945
2214 * gcc.target/i386/pr84945.c: New test.
2215
2216 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2217
2218 PR target/81647
2219 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2220
2221 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2222
2223 PR c/84953
2224 * gcc.dg/pr84953.c: New test.
2225
2226 2018-03-19 Marek Polacek <polacek@redhat.com>
2227
2228 PR c++/84925
2229 * g++.dg/cpp1z/lambda-__func__.C: New test.
2230
2231 PR c++/84927
2232 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2233
2234 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2235
2236 PR sanitizer/78651
2237 * g++.dg/asan/pr78651.C: New test.
2238
2239 2018-03-19 Tom de Vries <tom@codesourcery.com>
2240
2241 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2242 vect_int_mult. Add nvptx xfail for PR84958.
2243
2244 2018-03-19 Nathan Sidwell <nathan@acm.org>
2245
2246 PR c++/84835
2247 * g++.dg/cpp1y/pr84835.C: New.
2248
2249 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2250
2251 PR target/81647
2252 * gcc.target/aarch64/pr81647.c: New.
2253
2254 2018-03-19 Richard Biener <rguenther@suse.de>
2255
2256 PR tree-optimization/84933
2257 * g++.dg/pr84933.C: New testcase.
2258
2259 2018-03-19 Richard Biener <rguenther@suse.de>
2260
2261 PR tree-optimization/84859
2262 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2263 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2264 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2265 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2266
2267 2018-03-19 Nathan Sidwell <nathan@acm.org>
2268
2269 PR c++/84812
2270 * g++.dg/lookup/pr84812.C: New.
2271
2272 2018-03-19 Richard Biener <rguenther@suse.de>
2273
2274 PR tree-optimization/84929
2275 * gcc.dg/torture/pr84929.c: New testcase.
2276
2277 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2278
2279 PR target/84711
2280 * gcc.target/arm/big-endian-subreg.c: Delete.
2281
2282 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2283
2284 PR fortran/84931
2285 * gfortran.dg/array_constructor_52.f90: New test.
2286
2287 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2288
2289 PR fortran/77414
2290 * gfortran.dg/pr77414.f90: New test.
2291 * gfortran.dg/internal_references_1.f90: Adjust error message.
2292
2293 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2294
2295 PR fortran/65453
2296 * gfortran.dg/pr65453.f90: New test.
2297
2298 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2299
2300 PR tree-optimization/84913
2301 * gfortran.dg/vect/pr84913.f90: New test.
2302
2303 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2304
2305 PR fortran/79929
2306 * gfortran.dg/warn_concat.f90: New test.
2307
2308 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2309
2310 PR target/84899
2311 * gcc.dg/pr84899.c: New test.
2312
2313 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2314
2315 PR fortran/69395
2316 * gfortran.dg/pr69395.f90: Add test for max dimensions
2317
2318 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2319
2320 PR target/84876
2321 * gcc.target/i386/pr84876.c: New test.
2322
2323 2018-03-16 Martin Liska <mliska@suse.cz>
2324
2325 PR ipa/84833
2326 * gcc.target/i386/mvc11.c: New test.
2327
2328 2018-03-16 Martin Liska <mliska@suse.cz>
2329
2330 PR ipa/84722
2331 * gcc.target/i386/mvc10.c: New test.
2332
2333 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR c++/79937
2336 PR c++/82410
2337 * g++.dg/cpp1y/pr79937-1.C: New test.
2338 * g++.dg/cpp1y/pr79937-2.C: New test.
2339 * g++.dg/cpp1y/pr79937-3.C: New test.
2340 * g++.dg/cpp1y/pr79937-4.C: New test.
2341 * g++.dg/cpp1y/pr82410.C: New test.
2342
2343 2018-03-16 Tom de Vries <tom@codesourcery.com>
2344
2345 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2346
2347 2018-03-16 Tom de Vries <tom@codesourcery.com>
2348
2349 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2350
2351 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR c++/84874
2354 * g++.dg/cpp2a/desig8.C: New test.
2355
2356 PR tree-optimization/84841
2357 * gcc.dg/pr84841.c: New test.
2358
2359 PR c++/84874
2360 * g++.dg/cpp2a/desig7.C: New test.
2361
2362 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2363 Jim MacArthur <jim.macarthur@codethink.co.uk>
2364
2365 * gfortran.dg/automatic_1.f90: New test.
2366 * gfortran.dg/automatic_repeat.f90: New test
2367 * gfortran.dg/automatic_save.f90: New test.
2368 * gfortran.dg/vax_structure.f90: New test.
2369
2370 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2371
2372 PR fortran/78741
2373 * gfortran.dg/pr78741.f90: New test.
2374
2375 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2376
2377 PR fortran/69395
2378 * gfortran.dg/pr69395.f90: New test.
2379
2380 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2381
2382 PR c++/79085
2383 * g++.dg/opt/pr79085.C: New test.
2384
2385 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2386
2387 PR target/84574
2388 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2389 label instead of __x86_indirect_thunk label.
2390
2391 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2392
2393 PR c++/84222
2394 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2395 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2396 * g++.dg/warn/deprecated-13.C: New test.
2397
2398 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2399
2400 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2401
2402 2018-03-15 Richard Biener <rguenther@suse.de>
2403
2404 PR c/84873
2405 * c-c++-common/pr84873.c: New testcase.
2406
2407 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2408
2409 PR target/84711
2410 * gcc.target/arm/big-endian-subreg.c: New.
2411
2412 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2413
2414 PR target/84860
2415 * gcc.c-torture/compile/pr84860.c: New test.
2416
2417 2018-03-15 Julia Koval <julia.koval@intel.com>
2418
2419 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2420 cannonlake.
2421 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2422 avx512bitalg.
2423
2424 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR c/84853
2427 * gcc.dg/pr84853.c: New test.
2428
2429 2018-03-14 Carl Love <cel@us.ibm.com>
2430
2431 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2432
2433 2018-03-14 Martin Liska <mliska@suse.cz>
2434
2435 PR ipa/8480
2436 * g++.dg/lto/pr84805_0.C: New test.
2437 * g++.dg/lto/pr84805_1.C: New test.
2438 * g++.dg/lto/pr84805_2.C: New test.
2439
2440 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2441
2442 PR c/84852
2443 * gcc.dg/fixits-pr84852-1.c: New test.
2444 * gcc.dg/fixits-pr84852-2.c: New test.
2445
2446 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2447
2448 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2449 separate verbose message.
2450 * lib/scandump.exp (scan-dump-times): Likewise.
2451
2452 2018-03-14 Julia Koval <julia.koval@intel.com>
2453
2454 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2455 server.
2456 * gcc.target/i386/funcspec-56.inc: Ditto.
2457
2458 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2459
2460 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2461 aarch64_sve_hw.
2462
2463 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2464
2465 PR sanitizer/83392
2466 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2467 check count from 17 to 14.
2468
2469 PR target/84844
2470 * gcc.target/i386/pr84844.c: New test.
2471
2472 2018-03-14 Richard Biener <rguenther@suse.de>
2473
2474 PR tree-optimization/84830
2475 * gcc.dg/torture/pr84830.c: New testcase.
2476
2477 2018-03-14 Marek Polacek <polacek@redhat.com>
2478
2479 PR c++/84596
2480 * g++.dg/cpp0x/static_assert15.C: New test.
2481
2482 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2483
2484 PR fortran/61775
2485 * gfortran.dg/pr61775.f90: New test.
2486
2487 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2488
2489 PR c++/84843
2490 * g++.dg/ext/pr84843-1.C: New test.
2491 * g++.dg/ext/pr84843-2.C: New test.
2492
2493 2018-03-13 David Pagan <dave.pagan@oracle.com>
2494
2495 PR c/46921
2496 * gcc.dg/pr46921.c: New test.
2497
2498 2018-03-13 Martin Sebor <msebor@redhat.com>
2499
2500 PR tree-optimization/84725
2501 * c-c++-common/Wstringop-truncation-4.c: New test.
2502 * c-c++-common/attr-nonstring-5.c: New test.
2503
2504 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2505
2506 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2507 than unpacks.
2508 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2509 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2510
2511 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2512
2513 * gcc.target/aarch64/sve/tls_1.c: New test.
2514 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2515
2516 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2517
2518 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2519 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2520
2521 2018-03-13 Martin Liska <mliska@suse.cz>
2522
2523 PR ipa/84658.
2524 * g++.dg/ipa/pr84658.C: New test.
2525
2526 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2527
2528 PR middle-end/84834
2529 * gcc.dg/pr84834.c: New test.
2530
2531 PR target/84827
2532 * gcc.target/i386/pr84827.c: New test.
2533
2534 PR target/84828
2535 * g++.dg/ext/pr84828.C: New test.
2536
2537 PR target/84786
2538 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2539 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2540
2541 PR c++/84808
2542 * g++.dg/cpp1y/constexpr-84808.C: New test.
2543
2544 PR c++/84704
2545 * g++.dg/debug/pr84704.C: New test.
2546
2547 2018-03-12 Renlin Li <renlin.li@arm.com>
2548
2549 * gcc.target/aarch64/movi_hf.c: New.
2550 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2551 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2552
2553 2018-03-12 Martin Sebor <msebor@redhat.com>
2554
2555 PR tree-optimization/83456
2556 * c-c++-common/Wrestrict-2.c: Remove test cases.
2557 * c-c++-common/Wrestrict.c: Same.
2558 * gcc.dg/Wrestrict-12.c: New test.
2559 * gcc.dg/Wrestrict-14.c: New test.
2560
2561 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2562
2563 * g++.dg/pr84821.C: New test.
2564
2565 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2566
2567 * gcc.dg/pr84799.c: New test.
2568
2569 2018-03-12 Richard Biener <rguenther@suse.de>
2570
2571 PR tree-optimization/84803
2572 * gcc.dg/torture/pr84803.c: New testcase.
2573
2574 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2575
2576 PR c++/84813
2577 * g++.dg/debug/pr84813.C: New test.
2578
2579 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2580
2581 PR fortran/84546
2582 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2583
2584 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2585
2586 PR fortran/83939
2587 * gfortran.dg/pr83939.f90
2588
2589 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2590
2591 PR fortran/66128
2592 * gfortran.dg/zero_sized_9.f90: New test.
2593
2594 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2595
2596 PR debug/58150
2597 * g++.dg/debug/dwarf2/enum2.C: New test.
2598
2599 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2600
2601 PR fortran/84734
2602 * gfortran.dg/pr84734.f90: New test.
2603
2604 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2605
2606 * gnat.dg/prot3.adb: New test.
2607 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2608
2609 2018-03-09 Jason Merrill <jason@redhat.com>
2610 Paolo Carlini <paolo.carlini@oracle.com>
2611
2612 PR c++/71169
2613 PR c++/71832
2614 * g++.dg/cpp0x/pr71169.C: New.
2615 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2616 * g++.dg/cpp0x/pr71832.C: Likewise.
2617
2618 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2619
2620 PR target/83969
2621 * gcc.target/powerpc/pr83969.c: New test.
2622
2623 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2624
2625 PR target/84772
2626 * gcc.dg/pr84772.c: New test.
2627
2628 PR c++/84076
2629 * g++.dg/warn/Wformat-2.C: New test.
2630
2631 PR c++/84767
2632 * g++.dg/ext/vla18.C: New test.
2633
2634 2018-03-09 Martin Sebor <msebor@redhat.com>
2635
2636 PR tree-optimization/84526
2637 * gcc.dg/Wrestrict-10.c: New test.
2638 * gcc.dg/Wrestrict-11.c: New test.
2639
2640 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2641
2642 PR rtl-optimization/84682
2643 * gcc.dg/torture/pr84682-1.c: New.
2644 * gcc.dg/torture/pr84682-2.c: New.
2645 * gcc.dg/torture/pr84682-3.c: New.
2646
2647 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2648
2649 PR c++/84724
2650 * g++.dg/ext/pr84724.C: New test.
2651
2652 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2653
2654 PR target/83712
2655 * gcc.target/arm/pr83712.c: New.
2656
2657 2018-03-09 Richard Biener <rguenther@suse.de>
2658
2659 PR tree-optimization/84775
2660 * gcc.dg/torture/pr84775.c: New testcase.
2661
2662 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2663
2664 PR debug/84404
2665 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2666 targets.
2667
2668 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2669
2670 * gcc.c-torture/compile/20180309-1.c: New test.
2671
2672 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2673
2674 PR c++/80598
2675 * g++.dg/warn/Wunused-function4.C: New test.
2676
2677 PR inline-asm/84742
2678 * gcc.target/i386/pr84742-1.c: New test.
2679 * gcc.target/i386/pr84742-2.c: New test.
2680
2681 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2682
2683 PR target/84748
2684 * gcc.c-torture/execute/pr84748.c: New test.
2685
2686 2018-03-08 Richard Biener <rguenther@suse.de>
2687
2688 PR middle-end/84552
2689 * gcc.dg/graphite/pr84552.c: New testcase.
2690
2691 2018-03-08 Richard Biener <rguenther@suse.de>
2692
2693 PR tree-optimization/84178
2694 * gcc.dg/torture/pr84178-2.c: New testcase.
2695
2696 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2697
2698 PR tree-optimization/84178
2699 * gcc.c-torture/compile/pr84178-1.c: New test.
2700
2701 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2702
2703 * lib/target-supports.exp: Do not return zero from a ifunc
2704 function.
2705
2706 2018-03-08 Richard Biener <rguenther@suse.de>
2707
2708 PR tree-optimization/84746
2709 * gcc.dg/torture/pr84746.c: New testcase.
2710
2711
2712 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2713 PR debug/84404
2714 PR debug/84408
2715 * gcc.dg/graphite/pr84404.c: New.
2716
2717 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2718
2719 PR tree-optimization/84740
2720 * gcc.dg/torture/pr84740.c: New test.
2721
2722 PR tree-optimization/84739
2723 * gcc.dg/pr84739.c: New test.
2724
2725 2018-03-07 Martin Sebor <msebor@redhat.com>
2726
2727 PR tree-optimization/83519
2728 * gcc.dg/Wrestrict-13.c: New test.
2729
2730 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2731
2732 PR fortran/64124
2733 PR fortran/70409
2734 * gfortran.dg/pr64124.f90: New tests.
2735 * gfortran.dg/pr70409.f90: New tests.
2736
2737 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2738
2739 PR target/82411
2740 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2741
2742 2018-03-07 Martin Sebor <msebor@redhat.com>
2743
2744 PR tree-optimization/84526
2745 * gcc.dg/Wrestrict-10.c: New test.
2746
2747 2018-03-07 Martin Sebor <msebor@redhat.com>
2748
2749 PR tree-optimization/84468
2750 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2751 * gcc.dg/Wstringop-truncation.c: New test.
2752 * gcc.dg/Wstringop-truncation-2.c: New test.
2753
2754 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR fortran/84565
2757 * gfortran.dg/pr84565.f90: New test.
2758
2759 PR middle-end/84723
2760 * gcc.target/i386/pr84723-1.c: New test.
2761 * gcc.target/i386/pr84723-2.c: New test.
2762 * gcc.target/i386/pr84723-3.c: New test.
2763 * gcc.target/i386/pr84723-4.c: New test.
2764 * gcc.target/i386/pr84723-5.c: New test.
2765
2766 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2767
2768 PR fortran/64107
2769 * gfortran.dg/pr64107.f90: New test.
2770
2771 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2772
2773 PR fortran/84697
2774 PR fortran/66128
2775 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2776
2777 2018-03-06 Marek Polacek <polacek@redhat.com>
2778
2779 PR c++/84684
2780 * g++.dg/cpp1z/constexpr-84684.C: New test.
2781
2782 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2783
2784 PR c/84721
2785 * gcc.dg/pr84721.c: New test.
2786
2787 PR target/84710
2788 * gcc.dg/pr84710.c: New test.
2789
2790 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2791
2792 PR fortran/56667
2793 * gfortran.dg/implied_do_2.f90: New test.
2794 * gfortran.dg/coarray_8.f90: Update for new error message.
2795
2796 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR inline-asm/84683
2799 * g++.dg/ext/pr84683.C: New test.
2800
2801 PR tree-optimization/84687
2802 * gcc.dg/pr84687.c: New test.
2803
2804 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2805
2806 PR c++/84231
2807 * g++.dg/pr84231.C: New.
2808
2809 PR c++/84593
2810 * g++.dg/cpp1y/pr84593.C: New.
2811
2812 PR c++/84492
2813 * g++.dg/pr84492.C: New.
2814
2815 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2816
2817 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2818 __builtin_ppc_speculation_barrier.
2819
2820 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR target/84700
2823 * gcc.target/powerpc/pr84700.c: New test.
2824
2825 2018-03-05 Nathan Sidwell <nathan@acm.org>
2826
2827 PR c++/84702
2828 * g++.dg/lookup/pr84702.C: New.
2829
2830 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2831
2832 PR target/84564
2833 * gcc.target/i386/pr84564.c: New test.
2834
2835 2018-03-05 Marek Polacek <polacek@redhat.com>
2836
2837 PR c++/84707
2838 * g++.dg/cpp0x/inline-ns10.C: New test.
2839
2840 2018-03-05 Nathan Sidwell <nathan@acm.org>
2841
2842 PR c++/84694
2843 * g++.dg/template/pr84694.C: New.
2844
2845 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2846
2847 PR target/84524
2848 * gcc.c-torture/execute/pr84524.c: New test.
2849 * gcc.target/i386/avx512bw-pr84524.c: New test.
2850
2851 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2852
2853 PR target/84264
2854 * g++.dg/pr84264.C: New test.
2855
2856 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2857
2858 PR c++/84618
2859 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2860 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2861 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2862
2863 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2864
2865 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2866 * g++.dg/other/i386-3.C: Ditto.
2867 * gcc.target/i386/sse-12.c: Ditto.
2868 * gcc.target/i386/sse-13.c: Ditto.
2869 * gcc.target/i386/sse-14.c: Ditto.
2870 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2871 * gcc.target/i386/wbinvd-1.c: New test.
2872 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2873 * gcc.target/i386/pconfig-1.c: Ditto.
2874
2875 2018-03-05 Pádraig Brady <P@draigBrady.com>
2876 Nathan Sidwell <nathan@acm.org>
2877
2878 PR c++/84497
2879 * g++.dg/cpp0x/pr84497.C: New.
2880
2881 2018-03-05 Richard Biener <rguenther@suse.de>
2882
2883 PR tree-optimization/84670
2884 * gcc.dg/pr84670-1.c: New testcase.
2885 * gcc.dg/pr84670-2.c: Likewise.
2886 * gcc.dg/pr84670-3.c: Likewise.
2887 * gcc.dg/pr84670-4.c: Likewise.
2888
2889 2018-03-05 Richard Biener <rguenther@suse.de>
2890
2891 PR tree-optimization/84650
2892 * gcc.dg/graphite/pr84650.c: New testcase.
2893
2894 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2895
2896 PR c++/82022
2897 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2898
2899 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2900
2901 PR fortran/71085
2902 * gfortran.dg/pr71085.f90: New test.
2903
2904 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2905
2906 PR fortran/66128
2907 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2908
2909 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2910
2911 PR fortran/51434
2912 * gfortran.dg/pr51434.f90: New test.
2913
2914 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2915
2916 PR c++/61358
2917 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2918
2919 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2920
2921 PR c++/67370
2922 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2923
2924 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2925
2926 PR c++/71464
2927 * g++.dg/torture/pr71464.C: New.
2928
2929 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2930
2931 PR fortran/80965
2932 * gfortran.dg/select_type_41.f90: New test.
2933
2934 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2935
2936 PR c++/61135
2937 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2938
2939 2018-03-02 Marek Polacek <polacek@redhat.com>
2940
2941 PR c++/84578
2942 * g++.dg/ext/flexary29.C: New test.
2943
2944 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2945
2946 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2947
2948 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2949
2950 PR c++/81812
2951 * g++.dg/torture/pr81812.C: New.
2952
2953 2018-03-02 Marek Polacek <polacek@redhat.com>
2954
2955 PR c++/84171
2956 * g++.dg/warn/Wsign-compare-8.C: New test.
2957
2958 PR c++/84663
2959 * g++.dg/parse/array-size3.C: New test.
2960
2961 PR c++/84664
2962 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2963
2964 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2965
2966 PR c++/84662
2967 * g++.dg/cpp1y/pr84662.C: New test.
2968
2969 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2970
2971 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2972 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2973 "dg-lto-options".
2974 * g++.dg/lto/20101010-1_0.C: Likewise.
2975 * g++.dg/lto/20101010-2_0.C: Likewise.
2976
2977 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2978
2979 PR ipa/84628
2980 * gcc.dg/pr84628.c: New test.
2981
2982 PR target/56540
2983 * gcc.target/ia64/pr56540.c: New test.
2984
2985 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2986
2987 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2988 32-bit target.
2989 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2990 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2991 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2992 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2993
2994 2018-03-02 Marek Polacek <polacek@redhat.com>
2995
2996 PR c++/84590
2997 * c-c++-common/ubsan/shift-11.c: New test.
2998
2999 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3000
3001 * gcc.dg/vect/vect-alias-check-13.c: New test.
3002
3003 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR target/84614
3006 * gcc.dg/pr84614.c: New test.
3007
3008 PR inline-asm/84625
3009 * gcc.target/i386/pr84625.c: New test.
3010
3011 2018-03-02 Richard Biener <rguenther@suse.de>
3012
3013 PR tree-optimization/84427
3014 * gcc.dg/torture/pr84427.c: New testcase.
3015
3016 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3017
3018 PR target/84534
3019 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3020 powerpc64le*-*-linux*.
3021 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3022 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3023
3024 2018-03-01 Martin Sebor <msebor@redhat.com>
3025
3026 PR c++/84294
3027 * g++.dg/ext/attr-const.C: Remove xfail.
3028 * g++.dg/ext/attr-malloc-3.C: New test.
3029 * g++.dg/ext/attr-noinline-3.C: New test.
3030 * g++.dg/ext/attr-noreturn-3.C: New test.
3031 * g++.dg/ext/attr-nothrow-3.C: New test.
3032 * g++.dg/ext/attr-pure.C: Remove xfail.
3033
3034 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3035
3036 PR sanitizer/70875
3037 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3038 dg-options and dg-shouldfail "ubsan" directive.
3039
3040 2018-03-01 Marek Polacek <polacek@redhat.com>
3041 Jason Merrill <jason@redhat.com>
3042
3043 PR c++/84582
3044 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3045 * g++.dg/cpp1z/static1.C: New test.
3046 * g++.dg/template/static37.C: New test.
3047
3048 2018-03-01 Nathan Sidwell <nathan@acm.org>
3049
3050 PR c++/84434
3051 * g++.dg/template/pr84434.C: New.
3052
3053 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3054
3055 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3056 -mthumb to the command-line.
3057
3058 2018-03-01 Marek Polacek <polacek@redhat.com>
3059
3060 PR c++/84596
3061 * g++.dg/cpp0x/static_assert14.C: New test.
3062
3063 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3064
3065 PR c++/79410
3066 * g++.dg/torture/pr79410.C: New.
3067
3068 2018-03-01 Martin Liska <mliska@suse.cz>
3069
3070 PR sanitizer/82484
3071 * gcc.dg/asan/pr82484.c: New test.
3072
3073 2018-03-01 Richard Biener <rguenther@suse.de>
3074
3075 PR debug/84645
3076 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3077
3078 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3079
3080 PR fortran/84219
3081 * gfortran.dg/coarray_47.f90: New test.
3082
3083 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3084
3085 PR fortran/84538
3086 * gfortran.dg/class_array_23.f03: New test.
3087
3088 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3089
3090 PR rtl-optimization/84528
3091 * gcc.dg/torture/pr84538.c: Rename to...
3092 * gcc.dg/torture/pr84528.c: ...this.
3093
3094 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3095
3096 PR rtl-optimization/84528
3097 * gcc.dg/torture/pr84538.c: New test.
3098
3099 2018-02-28 Martin Sebor <msebor@redhat.com>
3100
3101 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3102 -fpic test failures.
3103 * c-c++-common/Wrestrict-2.c: Same.
3104 * c-c++-common/Wstringop-truncation.c: Same.
3105 * gcc.dg/Warray-bounds-22.c: Same.
3106 * gcc.dg/Wstringop-overflow.c: Same.
3107 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3108 (signed_range): Same.
3109 (unsigned_anti_range): Same.
3110 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3111 (signed_range): Same.
3112 (unsigned_anti_range): Same.
3113 * gcc.dg/attr-alloc_size-7.c: Same.
3114 * gcc.dg/attr-alloc_size-8.c: Same.
3115 * gcc.dg/builtin-alloc-size.c: Same.
3116 * gcc.dg/builtin-stpncpy.c: Same.
3117 * gcc.dg/builtins-nonnull.c: Same.
3118 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3119 * gcc.dg/pr79214.c: Same.
3120 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3121 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3122 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3123 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3124 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3125 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3126 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3127 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3128 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3129 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3130 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3131
3132 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3133
3134 PR target/84014
3135 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3136
3137 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3138
3139 PR c++/84609
3140 * g++.dg/cpp0x/pr84609.C: New test.
3141
3142 2018-02-28 Martin Sebor <msebor@redhat.com>
3143
3144 PR testsuite/84617
3145 * g++.dg/ext/attr-malloc-3.C: New test.
3146 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3147 to pre-existing problems.
3148 * g++.dg/ext/attr-pure.C: Same.
3149
3150 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3151
3152 PR fortran/83901
3153 * gfortran.dg/associate_37.f90: New test.
3154
3155 PR fortran/83344
3156 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3157
3158 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR target/52991
3161 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3162 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3163 * gcc.dg/bf-ms-layout-4.c: New test.
3164 * gcc.dg/bf-ms-layout-5.c: New test.
3165
3166 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3167
3168 PR target/83399
3169 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3170
3171 2018-02-28 Richard Biener <rguenther@suse.de>
3172
3173 PR tree-optimization/84584
3174 * gcc.dg/graphite/pr84584.c: New testcase.
3175
3176 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3177
3178 PR preprocessor/84517
3179 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3180
3181 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3182
3183 * c-c++-common/dump-ada-spec-12.c: New test.
3184 * c-c++-common/dump-ada-spec-13.c: Likewise.
3185
3186 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3187
3188 * c-c++-common/dump-ada-spec-11.c: New test.
3189
3190 2018-02-28 Martin Liska <mliska@suse.cz>
3191
3192 PR testsuite/84597
3193 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3194 * g++.dg/ext/timevar2.C: Likewise.
3195
3196 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3197
3198 * c-c++-common/dump-ada-spec-8.c: New test.
3199 * c-c++-common/dump-ada-spec-9.c: Likewise.
3200 * c-c++-common/dump-ada-spec-10.c: Likewise.
3201
3202 2018-02-28 Richard Biener <rguenther@suse.de>
3203
3204 PR middle-end/84607
3205 * gcc.dg/pr84607.c: New testcase.
3206
3207 2018-02-28 Nathan Sidwell <nathan@acm.org>
3208
3209 PR c++/84602
3210 * g++.dg/lookup/pr84602.C: New.
3211
3212 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3213
3214 PR c++/83871
3215 PR c++/83503
3216 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3217 dg-options.
3218 * g++.dg/ext/attr-nonnull.C: Likewise.
3219 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3220 directives.
3221 * g++.dg/ext/attr-noinline-2.C: Likewise.
3222 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3223 -fdump-tree-eh in dg-options.
3224
3225 2018-02-28 Alan Modra <amodra@gmail.com>
3226
3227 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3228 GNU ld message.
3229 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3230
3231 2018-02-27 Martin Sebor <msebor@redhat.com>
3232
3233 PR c++/83871
3234 PR c++/83503
3235 * g++.dg/Wmissing-attributes.C: New test.
3236 * g++.dg/ext/attr-const-pure.C: New test.
3237 * g++.dg/ext/attr-const.C: New test.
3238 * g++.dg/ext/attr-deprecated-2.C: New test.
3239 * g++.dg/ext/attr-malloc-2.C: New test.
3240 * g++.dg/ext/attr-malloc.C: New test.
3241 * g++.dg/ext/attr-noinline-2.C: New test.
3242 * g++.dg/ext/attr-noinline.C: New test.
3243 * g++.dg/ext/attr-nonnull.C: New test.
3244 * g++.dg/ext/attr-noreturn-2.C: New test.
3245 * g++.dg/ext/attr-noreturn.C: New test.
3246 * g++.dg/ext/attr-nothrow-2.C: New test.
3247 * g++.dg/ext/attr-nothrow.C: New test.
3248 * g++.dg/ext/attr-optimize.C: New test.
3249 * g++.dg/ext/attr-pure.C: New test.
3250 * g++.dg/ext/attr-returns-nonnull.C: New test.
3251 * g++.dg/ext/attr-warning.C: New test.
3252
3253 2018-02-27 Nathan Sidwell <nathan@acm.org>
3254
3255 PR c++/84426
3256 * g++.dg/lookup/pr84426.C: New.
3257
3258 2018-02-27 Richard Biener <rguenther@suse.de>
3259
3260 PR tree-optimization/84512
3261 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3262
3263 2018-02-27 Martin Liska <mliska@suse.cz>
3264
3265 PR gcov-profile/84548
3266 * g++.dg/gcov/pr84548.C: New test.
3267
3268 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3269
3270 PR target/84575
3271 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3272
3273 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3274
3275 PR c++/84558
3276 * g++.dg/cpp1y/pr84558.C: New test.
3277
3278 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3279
3280 PR c++/84540
3281 * g++.dg/cpp0x/alignas14.C: New.
3282 * g++.dg/cpp0x/alignas15.C: Likewise.
3283
3284 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3285
3286 PR c++/84557
3287 * g++.dg/gomp/pr84557.C: New test.
3288
3289 2018-02-26 Marek Polacek <polacek@redhat.com>
3290
3291 PR c++/84325
3292 * g++.dg/cpp1z/pr84325.C: New test.
3293
3294 2018-02-26 Carl Love <cel@us.ibm.com>
3295
3296 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3297 Power 8 test file.
3298 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3299 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3300 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3301 -mcpu=power8.
3302 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3303 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3304 -mcpu=power8.
3305
3306 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3307
3308 PR target/84039
3309 * gcc.target/i386/indirect-thunk-1.c: Updated.
3310 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3311 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3312 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3313 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3314 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3315 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3316 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3317 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3318 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3319 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3320 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3321 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3322 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3323 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3324 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3325 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3326 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3327 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3328 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3329 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3330 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3331 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3332 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3333 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3334 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3335 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3336 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3337 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3338 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3339 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3340 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3341 * gcc.target/i386/ret-thunk-9.c: Likewise.
3342 * gcc.target/i386/ret-thunk-10.c: Likewise.
3343 * gcc.target/i386/ret-thunk-11.c: Likewise.
3344 * gcc.target/i386/ret-thunk-12.c: Likewise.
3345 * gcc.target/i386/ret-thunk-13.c: Likewise.
3346 * gcc.target/i386/ret-thunk-14.c: Likewise.
3347 * gcc.target/i386/ret-thunk-15.c: Likewise.
3348
3349 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3350
3351 * gcc.c-torture/execute/20180226-1.c: New test.
3352
3353 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3354
3355 PR tree-optimization/83965
3356 * gcc.dg/vect/pr83965-2.c: New test.
3357
3358 2018-02-26 Tom de Vries <tom@codesourcery.com>
3359
3360 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3361
3362 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3363
3364 PR target/84530
3365 * gcc.target/i386/ret-thunk-22.c: New test.
3366 * gcc.target/i386/ret-thunk-23.c: Likewise.
3367 * gcc.target/i386/ret-thunk-24.c: Likewise.
3368 * gcc.target/i386/ret-thunk-25.c: Likewise.
3369 * gcc.target/i386/ret-thunk-26.c: Likewise.
3370
3371 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3372
3373 PR c++/84533
3374 * g++.dg/cpp1z/pr84533.C: New.
3375
3376 2018-02-26 Marek Polacek <polacek@redhat.com>
3377
3378 PR c++/84537
3379 * g++.dg/parse/error60.C: New test.
3380
3381 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3382
3383 PR c++/84556
3384 * g++.dg/gomp/pr84556.C: New test.
3385 * g++.dg/vect/pr84556.cc: New test.
3386
3387 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3388
3389 PR fortran/32957
3390 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3391 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3392 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3393 * gfortran.dg/c_loc_test.f90: Likewise.
3394 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3395 * gfortran.dg/proc_decl_17.f90: Likewise.
3396 * gfortran.dg/proc_ptr_8.f90: Likewise.
3397
3398 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3399
3400 PR target/84521
3401 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3402 r254814 disabling -fomit-frame-pointer by default.
3403 * gcc.target/aarch64/spill_1.c: Likewise.
3404 * gcc.target/aarch64/test_frame_11.c: Likewise.
3405 * gcc.target/aarch64/test_frame_12.c: Likewise.
3406 * gcc.target/aarch64/test_frame_13.c: Likewise.
3407 * gcc.target/aarch64/test_frame_14.c: Likewise.
3408 * gcc.target/aarch64/test_frame_15.c: Likewise.
3409 * gcc.target/aarch64/test_frame_3.c: Likewise.
3410 * gcc.target/aarch64/test_frame_5.c: Likewise.
3411 * gcc.target/aarch64/test_frame_9.c: Likewise.
3412
3413 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3414
3415 PR fortran/83633
3416 * gfortran.dg/explicit_shape_1.f90: New test.
3417 * gfortran.dg/automatic_module_variable.f90: Update regex.
3418 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3419 * gfortran.dg/constant_shape.f90: Ditto.
3420 * gfortran.dg/dec_structure_23.f90: Ditto.
3421 * gfortran.dg/pr78240.f90: Ditto.
3422
3423 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3424
3425 PR fortran/84523
3426 * gfortran.dg/pr84523.f90: New test.
3427
3428 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3429
3430 PR fortran/78238
3431 * gfortran.dg/select_type_40.f90: New test.
3432
3433 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3434
3435 PR fortran/30792
3436 * gfortran.dg/data_substring.f90: New test.
3437
3438 2018-02-24 Marek Polacek <polacek@redhat.com>
3439
3440 PR c++/83692
3441 * g++.dg/cpp1z/constexpr-83692.C: New test.
3442
3443 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3444
3445 PR fortran/84346
3446 * gfortran.dg/statement_function_1.f90: Update test.
3447
3448 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3449
3450 PR fortran/84506
3451 * gfortran.dg/inquire_19.f90: New test.
3452
3453 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3454
3455 PR fortran/83149
3456 * gfortran.dg/pr83149_b.f90: New test.
3457 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3458
3459 2018-02-23 Carl Love <cel@us.ibm.com>
3460
3461 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3462 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3463 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3464 Power 8 tests.
3465
3466 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3467
3468 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3469 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3470
3471 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3472
3473 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3474 expected output.
3475
3476 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3477
3478 PR fortran/83149
3479 * gfortran.dg/pr83149_1.f90: New test.
3480 * gfortran.dg/pr83149.f90: Additional source for previous.
3481
3482 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3483
3484 PR testsuite/80551
3485 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3486 __GI___pthread_mutex_init as well.
3487
3488 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3489
3490 PR fortran/83148
3491 * gfortran.dg/class_68.f90: New test.
3492
3493 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3494
3495 PR fortran/59781
3496 * gfortran.dg/derived_init_5.f90: New test.
3497
3498 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3499
3500 PR target/82851
3501 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3502 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3503
3504 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3505
3506 PR target/81572
3507 * gcc.target/powerpc/pr81572.c: New.
3508
3509 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3510
3511 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3512
3513 2018-02-22 Martin Sebor <msebor@redhat.com>
3514
3515 PR tree-optimization/84480
3516 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3517 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3518
3519 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3520
3521 PR target/84176
3522 * gcc.target/i386/indirect-thunk-11.c: New test.
3523 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3524 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3525 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3526 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3527 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3528 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3529 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3530 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3531 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3532
3533 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3534
3535 PR target/83335
3536 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3537 ILP32 mode.
3538 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3539
3540 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3541
3542 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3543
3544 2018-02-22 Marek Polacek <polacek@redhat.com>
3545
3546 PR c++/84493
3547 * g++.dg/parse/error59.C: New test.
3548
3549 2018-02-22 Tom de Vries <tom@codesourcery.com>
3550
3551 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3552
3553 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3554
3555 PR c++/77655
3556 * g++.dg/cpp0x/pr77655.C: New.
3557
3558 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3559
3560 PR c++/84496
3561 * g++.dg/cpp1y/pr84496.C: New test.
3562
3563 PR target/84502
3564 * g++.dg/torture/pr84502.C: New test.
3565
3566 PR tree-optimization/84503
3567 * gcc.dg/pr84503-1.c: New test.
3568 * gcc.dg/pr84503-2.c: New test.
3569
3570 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3571
3572 PR tree-optimization/84478
3573 * gcc.c-torture/execute/pr84478.c: New test.
3574
3575 2018-02-20 Martin Sebor <msebor@redhat.com>
3576
3577 PR middle-end/84095
3578 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3579 * c-c++-common/Wrestrict.c: Same.
3580 * gcc.dg/Wrestrict-6.c: Same.
3581 * gcc.dg/Warray-bounds-27.c: New test.
3582 * gcc.dg/Wrestrict-8.c: New test.
3583 * gcc.dg/Wrestrict-9.c: New test.
3584 * gcc.dg/pr84095.c: New test.
3585
3586 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3587
3588 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3589
3590 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3591
3592 PR fortran/48890
3593 PR fortran/83823
3594 * gfortran.dg/structure_constructor_14.f90: New test.
3595
3596 2018-02-20 Jeff Law <law@redhat.com>
3597
3598 PR middle-end/82123
3599 PR tree-optimization/81592
3600 PR middle-end/79257
3601 * gcc.dg/pr81592.c: New test.
3602 * gcc.dg/pr82123.c: New test.
3603 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3604
3605 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3606
3607 PR c++/84488
3608 * g++.dg/warn/Wunused-var-30.C: New test.
3609
3610 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3611
3612 PR tree-optimization/84419
3613 * gcc.dg/vect/pr84419.c: New test.
3614
3615 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3616
3617 PR middle-end/82004
3618 * gfortran.dg/pr82004.f90: New test.
3619
3620 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3621
3622 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3623
3624 2018-02-20 Martin Liska <mliska@suse.cz>
3625
3626 PR c/84310
3627 PR target/79747
3628 * gcc.target/i386/pr84310.c: New test.
3629 * gcc.target/i386/pr84310-2.c: Likewise.
3630
3631 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3632
3633 PR c++/84446
3634 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3635
3636 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR c++/84445
3639 * g++.dg/cpp1z/launder7.C: New test.
3640
3641 PR c++/84449
3642 * g++.dg/cpp0x/constexpr-84449.C: New test.
3643
3644 PR c++/84455
3645 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3646
3647 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3648
3649 PR fortran/83344
3650 PR fortran/83975
3651 * gfortran.dg/associate_22.f90: Enable commented out test.
3652 * gfortran.dg/associate_36.f90: New test.
3653
3654 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3655
3656 PR target/84146
3657 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3658
3659 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3660
3661 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3662 (dg-options): Use -mavx instead of -w.
3663
3664 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3665
3666 PR c++/84444
3667 * g++.dg/cpp1z/launder8.C: New test.
3668
3669 PR c++/84448
3670 * g++.dg/gomp/pr84448.C: New test.
3671
3672 PR c++/84430
3673 * g++.dg/gomp/pr84430.C: New test.
3674
3675 PR tree-optimization/84452
3676 * gcc.dg/pr84452.c: New test.
3677
3678 PR c++/79064
3679 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3680
3681 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3682
3683 PR fortran/35339
3684 * gfortran.dg/implied_do_io_4.f90: New test.
3685
3686 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3687
3688 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3689 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3690 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3691
3692 2018-02-19 Carl Love <cel@us.ibm.com>
3693
3694 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3695
3696 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3697
3698 PR target/84460
3699 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3700
3701 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3702
3703 PR c++/84348
3704 * g++.dg/cpp0x/auto50.C: New.
3705 * g++.dg/parse/friend12.C: Adjust.
3706
3707 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3708
3709 PR libgfortran/84389
3710 * gfortran.dg/dtio_33.f90: New test.
3711
3712 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3713
3714 PR libgfortran/84412
3715 * gfortran.dg/inquire_18.f90: New test.
3716
3717 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3718
3719 PR fortran/84381
3720 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3721 * gfortran.dg/pointer_intent_3.f90: Ditto.
3722 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3723 * gfortran.dg/protected_3.f90: Ditto.
3724 * gfortran.dg/protected_4.f90: Ditto.
3725 * gfortran.dg/protected_5.f90: Ditto.
3726 * gfortran.dg/protected_6.f90: Ditto.
3727
3728 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3729
3730 PR fortran/80945
3731 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3732 change to run.
3733
3734 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3735
3736 PR fortran/84270
3737 * gfortran.dg/inline_matmul_22.f90: New test.
3738
3739 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3740
3741 PR fortran/84381
3742 * gfortran.dg/abort_shoulfail.f90: New test.
3743 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3744 by STOP n.
3745 * gfortran.dg/PR19754_2.f90: Likewise.
3746 * gfortran.dg/PR19872.f: Likewise.
3747 * gfortran.dg/PR49268.f90: Likewise.
3748 * gfortran.dg/Wall.f90: Likewise.
3749 * gfortran.dg/Wno-all.f90: Likewise.
3750 * gfortran.dg/achar_1.f90: Likewise.
3751 * gfortran.dg/achar_2.f90: Likewise.
3752 * gfortran.dg/achar_4.f90: Likewise.
3753 * gfortran.dg/achar_6.F90: Likewise.
3754 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3755 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3756 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3757 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3758 * gfortran.dg/actual_array_result_1.f90: Likewise.
3759 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3760 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3761 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3762 * gfortran.dg/actual_procedure_1.f90: Likewise.
3763 * gfortran.dg/adjustl_1.f90: Likewise.
3764 * gfortran.dg/advance_1.f90: Likewise.
3765 * gfortran.dg/advance_4.f90: Likewise.
3766 * gfortran.dg/advance_5.f90: Likewise.
3767 * gfortran.dg/advance_6.f90: Likewise.
3768 * gfortran.dg/aint_anint_1.f90: Likewise.
3769 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3770 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3771 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3772 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3773 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3774 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3775 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3776 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3777 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3778 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3779 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3780 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3781 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3782 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3783 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3784 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3785 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3786 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3787 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3788 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3789 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3790 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3791 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3792 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3793 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3794 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3795 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3796 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3797 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3798 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3799 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3800 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3801 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3802 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3803 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3804 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3805 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3806 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3807 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3808 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3809 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3810 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3811 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3812 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3813 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3814 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3815 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3816 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3817 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3818 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3819 * gfortran.dg/allocatable_function_1.f90: Likewise.
3820 * gfortran.dg/allocatable_function_10.f90: Likewise.
3821 * gfortran.dg/allocatable_function_3.f90: Likewise.
3822 * gfortran.dg/allocatable_function_5.f90: Likewise.
3823 * gfortran.dg/allocatable_function_6.f90: Likewise.
3824 * gfortran.dg/allocatable_function_7.f90: Likewise.
3825 * gfortran.dg/allocatable_function_8.f90: Likewise.
3826 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3827 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3828 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3829 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3830 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3831 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3832 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3833 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3834 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3835 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3836 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3837 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3838 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3839 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3840 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3841 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3842 * gfortran.dg/allocate_class_3.f90: Likewise.
3843 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3844 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3845 * gfortran.dg/allocate_derived_5.f90: Likewise.
3846 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3847 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3848 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3849 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3850 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3851 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3852 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3853 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3854 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3855 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3856 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3857 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3858 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3859 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3860 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3861 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3862 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3863 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3864 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3865 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3866 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3867 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3868 * gfortran.dg/altreturn_3.f90: Likewise.
3869 * gfortran.dg/altreturn_5.f90: Likewise.
3870 * gfortran.dg/altreturn_7.f90: Likewise.
3871 * gfortran.dg/and_or_xor.f90: Likewise.
3872 * gfortran.dg/anint_1.f90: Likewise.
3873 * gfortran.dg/any_all_1.f90: Likewise.
3874 * gfortran.dg/anyallcount_1.f90: Likewise.
3875 * gfortran.dg/append_1.f90: Likewise.
3876 * gfortran.dg/argument_checking_1.f90: Likewise.
3877 * gfortran.dg/argument_checking_2.f90: Likewise.
3878 * gfortran.dg/argument_checking_8.f90: Likewise.
3879 * gfortran.dg/arithmetic_if.f90: Likewise.
3880 * gfortran.dg/array_1.f90: Likewise.
3881 * gfortran.dg/array_2.f90: Likewise.
3882 * gfortran.dg/array_alloc_1.f90: Likewise.
3883 * gfortran.dg/array_alloc_2.f90: Likewise.
3884 * gfortran.dg/array_alloc_3.f90: Likewise.
3885 * gfortran.dg/array_assignment_1.F90: Likewise.
3886 * gfortran.dg/array_assignment_5.f90: Likewise.
3887 * gfortran.dg/array_constructor_1.f90: Likewise.
3888 * gfortran.dg/array_constructor_10.f90: Likewise.
3889 * gfortran.dg/array_constructor_11.f90: Likewise.
3890 * gfortran.dg/array_constructor_12.f90: Likewise.
3891 * gfortran.dg/array_constructor_15.f90: Likewise.
3892 * gfortran.dg/array_constructor_16.f90: Likewise.
3893 * gfortran.dg/array_constructor_17.f90: Likewise.
3894 * gfortran.dg/array_constructor_19.f90: Likewise.
3895 * gfortran.dg/array_constructor_23.f: Likewise.
3896 * gfortran.dg/array_constructor_24.f: Likewise.
3897 * gfortran.dg/array_constructor_32.f90: Likewise.
3898 * gfortran.dg/array_constructor_36.f90: Likewise.
3899 * gfortran.dg/array_constructor_39.f90: Likewise.
3900 * gfortran.dg/array_constructor_4.f90: Likewise.
3901 * gfortran.dg/array_constructor_40.f90: Likewise.
3902 * gfortran.dg/array_constructor_44.f90: Likewise.
3903 * gfortran.dg/array_constructor_45.f90: Likewise.
3904 * gfortran.dg/array_constructor_46.f90: Likewise.
3905 * gfortran.dg/array_constructor_47.f90: Likewise.
3906 * gfortran.dg/array_constructor_49.f90: Likewise.
3907 * gfortran.dg/array_constructor_5.f90: Likewise.
3908 * gfortran.dg/array_constructor_50.f90: Likewise.
3909 * gfortran.dg/array_constructor_6.f90: Likewise.
3910 * gfortran.dg/array_constructor_7.f90: Likewise.
3911 * gfortran.dg/array_constructor_8.f90: Likewise.
3912 * gfortran.dg/array_constructor_9.f90: Likewise.
3913 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3914 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3915 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3916 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3917 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3918 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3919 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3920 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3921 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3922 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3923 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3924 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3925 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3926 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3927 * gfortran.dg/array_function_1.f90: Likewise.
3928 * gfortran.dg/array_function_5.f90: Likewise.
3929 * gfortran.dg/array_initializer_1.f90: Likewise.
3930 * gfortran.dg/array_initializer_2.f90: Likewise.
3931 * gfortran.dg/array_memcpy_5.f90: Likewise.
3932 * gfortran.dg/array_memset_2.f90: Likewise.
3933 * gfortran.dg/array_reference_1.f90: Likewise.
3934 * gfortran.dg/array_return_value_1.f90: Likewise.
3935 * gfortran.dg/array_section_1.f90: Likewise.
3936 * gfortran.dg/array_temporaries_3.f90: Likewise.
3937 * gfortran.dg/arrayio_1.f90: Likewise.
3938 * gfortran.dg/arrayio_10.f90: Likewise.
3939 * gfortran.dg/arrayio_11.f90: Likewise.
3940 * gfortran.dg/arrayio_12.f90: Likewise.
3941 * gfortran.dg/arrayio_13.f90: Likewise.
3942 * gfortran.dg/arrayio_14.f90: Likewise.
3943 * gfortran.dg/arrayio_16.f90: Likewise.
3944 * gfortran.dg/arrayio_2.f90: Likewise.
3945 * gfortran.dg/arrayio_3.f90: Likewise.
3946 * gfortran.dg/arrayio_4.f90: Likewise.
3947 * gfortran.dg/arrayio_5.f90: Likewise.
3948 * gfortran.dg/arrayio_6.f90: Likewise.
3949 * gfortran.dg/arrayio_7.f90: Likewise.
3950 * gfortran.dg/arrayio_8.f90: Likewise.
3951 * gfortran.dg/arrayio_9.f90: Likewise.
3952 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3953 * gfortran.dg/assign_10.f90: Likewise.
3954 * gfortran.dg/assign_9.f90: Likewise.
3955 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3956 * gfortran.dg/assignment_1.f90: Likewise.
3957 * gfortran.dg/associate_1.f03: Likewise.
3958 * gfortran.dg/associate_11.f90: Likewise.
3959 * gfortran.dg/associate_13.f90: Likewise.
3960 * gfortran.dg/associate_15.f90: Likewise.
3961 * gfortran.dg/associate_17.f90: Likewise.
3962 * gfortran.dg/associate_18.f08: Likewise.
3963 * gfortran.dg/associate_19.f03: Likewise.
3964 * gfortran.dg/associate_20.f03: Likewise.
3965 * gfortran.dg/associate_22.f90: Likewise.
3966 * gfortran.dg/associate_23.f90: Likewise.
3967 * gfortran.dg/associate_24.f90: Likewise.
3968 * gfortran.dg/associate_25.f90: Likewise.
3969 * gfortran.dg/associate_27.f90: Likewise.
3970 * gfortran.dg/associate_28.f90: Likewise.
3971 * gfortran.dg/associate_32.f03: Likewise.
3972 * gfortran.dg/associate_33.f03: Likewise.
3973 * gfortran.dg/associate_34.f90: Likewise.
3974 * gfortran.dg/associate_6.f03: Likewise.
3975 * gfortran.dg/associate_7.f03: Likewise.
3976 * gfortran.dg/associate_8.f03: Likewise.
3977 * gfortran.dg/associate_9.f03: Likewise.
3978 * gfortran.dg/associated_1.f90: Likewise.
3979 * gfortran.dg/associated_2.f90: Likewise.
3980 * gfortran.dg/associated_5.f90: Likewise.
3981 * gfortran.dg/associated_6.f90: Likewise.
3982 * gfortran.dg/associated_target_3.f90: Likewise.
3983 * gfortran.dg/associated_target_4.f90: Likewise.
3984 * gfortran.dg/associated_target_5.f03: Likewise.
3985 * gfortran.dg/associated_target_6.f03: Likewise.
3986 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3987 * gfortran.dg/assumed_rank_1.f90: Likewise.
3988 * gfortran.dg/assumed_rank_10.f90: Likewise.
3989 * gfortran.dg/assumed_rank_2.f90: Likewise.
3990 * gfortran.dg/assumed_rank_7.f90: Likewise.
3991 * gfortran.dg/assumed_rank_8.f90: Likewise.
3992 * gfortran.dg/assumed_rank_9.f90: Likewise.
3993 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3994 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3995 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3996 * gfortran.dg/assumed_type_2.f90: Likewise.
3997 * gfortran.dg/atan2_1.f90: Likewise.
3998 * gfortran.dg/auto_array_1.f90: Likewise.
3999 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4000 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4001 * gfortran.dg/auto_char_len_3.f90: Likewise.
4002 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4003 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4004 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4005 * gfortran.dg/auto_save_2.f90: Likewise.
4006 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4007 * gfortran.dg/backslash_1.f90: Likewise.
4008 * gfortran.dg/backslash_2.f90: Likewise.
4009 * gfortran.dg/backslash_3.f: Likewise.
4010 * gfortran.dg/backspace_1.f: Likewise.
4011 * gfortran.dg/backspace_10.f90: Likewise.
4012 * gfortran.dg/backspace_11.f90: Likewise.
4013 * gfortran.dg/backspace_2.f: Likewise.
4014 * gfortran.dg/backspace_3.f: Likewise.
4015 * gfortran.dg/backspace_4.f: Likewise.
4016 * gfortran.dg/backspace_5.f: Likewise.
4017 * gfortran.dg/backspace_6.f: Likewise.
4018 * gfortran.dg/backspace_7.f90: Likewise.
4019 * gfortran.dg/backspace_8.f: Likewise.
4020 * gfortran.dg/backspace_9.f: Likewise.
4021 * gfortran.dg/bessel_1.f90: Likewise.
4022 * gfortran.dg/bessel_2.f90: Likewise.
4023 * gfortran.dg/bessel_5.f90: Likewise.
4024 * gfortran.dg/bessel_6.f90: Likewise.
4025 * gfortran.dg/bessel_7.f90: Likewise.
4026 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4027 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4028 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4029 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4030 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4031 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4032 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4033 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4034 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4035 * gfortran.dg/bit_comparison_1.F90: Likewise.
4036 * gfortran.dg/bit_comparison_2.F90: Likewise.
4037 * gfortran.dg/block_1.f08: Likewise.
4038 * gfortran.dg/block_13.f08: Likewise.
4039 * gfortran.dg/block_14.f90: Likewise.
4040 * gfortran.dg/block_2.f08: Likewise.
4041 * gfortran.dg/block_6.f08: Likewise.
4042 * gfortran.dg/block_7.f08: Likewise.
4043 * gfortran.dg/block_8.f08: Likewise.
4044 * gfortran.dg/blockdata_1.f90: Likewise.
4045 * gfortran.dg/bound_1.f90: Likewise.
4046 * gfortran.dg/bound_2.f90: Likewise.
4047 * gfortran.dg/bound_3.f90: Likewise.
4048 * gfortran.dg/bound_4.f90: Likewise.
4049 * gfortran.dg/bound_5.f90: Likewise.
4050 * gfortran.dg/bound_6.f90: Likewise.
4051 * gfortran.dg/bound_7.f90: Likewise.
4052 * gfortran.dg/bound_8.f90: Likewise.
4053 * gfortran.dg/bound_9.f90: Likewise.
4054 * gfortran.dg/bound_simplification_1.f90: Likewise.
4055 * gfortran.dg/bound_simplification_3.f90: Likewise.
4056 * gfortran.dg/bound_simplification_4.f90: Likewise.
4057 * gfortran.dg/bound_simplification_5.f90: Likewise.
4058 * gfortran.dg/bound_simplification_6.f90: Likewise.
4059 * gfortran.dg/bounds_check_1.f90: Likewise.
4060 * gfortran.dg/bounds_check_12.f90: Likewise.
4061 * gfortran.dg/bounds_check_14.f90: Likewise.
4062 * gfortran.dg/bounds_check_15.f90: Likewise.
4063 * gfortran.dg/bounds_check_19.f90: Likewise.
4064 * gfortran.dg/bounds_check_8.f90: Likewise.
4065 * gfortran.dg/bounds_check_9.f90: Likewise.
4066 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4067 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4068 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4069 * gfortran.dg/boz_1.f90: Likewise.
4070 * gfortran.dg/boz_11.f90: Likewise.
4071 * gfortran.dg/boz_13.f90: Likewise.
4072 * gfortran.dg/boz_14.f90: Likewise.
4073 * gfortran.dg/boz_15.f90: Likewise.
4074 * gfortran.dg/boz_3.f90: Likewise.
4075 * gfortran.dg/boz_6.f90: Likewise.
4076 * gfortran.dg/boz_9.f90: Likewise.
4077 * gfortran.dg/byte_1.f90: Likewise.
4078 * gfortran.dg/byte_2.f90: Likewise.
4079 * gfortran.dg/c_assoc.f90: Likewise.
4080 * gfortran.dg/c_assoc_2.f03: Likewise.
4081 * gfortran.dg/c_assoc_3.f90: Likewise.
4082 * gfortran.dg/c_by_val_1.f: Likewise.
4083 * gfortran.dg/c_by_val_5.f90: Likewise.
4084 * gfortran.dg/c_char_tests.f03: Likewise.
4085 * gfortran.dg/c_char_tests_2.f03: Likewise.
4086 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4087 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4088 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4089 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4090 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4091 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4092 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4093 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4094 * gfortran.dg/c_kind_params.f90: Likewise.
4095 * gfortran.dg/c_loc_test_20.f90: Likewise.
4096 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4097 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4098 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4099 * gfortran.dg/c_size_t_test.f03: Likewise.
4100 * gfortran.dg/c_sizeof_1.f90: Likewise.
4101 * gfortran.dg/c_sizeof_5.f90: Likewise.
4102 * gfortran.dg/c_sizeof_6.f90: Likewise.
4103 * gfortran.dg/char4_iunit_1.f03: Likewise.
4104 * gfortran.dg/char4_iunit_2.f03: Likewise.
4105 * gfortran.dg/char_allocation_1.f90: Likewise.
4106 * gfortran.dg/char_array_constructor.f90: Likewise.
4107 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4108 * gfortran.dg/char_assign_1.f90: Likewise.
4109 * gfortran.dg/char_associated_1.f90: Likewise.
4110 * gfortran.dg/char_cast_2.f90: Likewise.
4111 * gfortran.dg/char_comparison_1.f: Likewise.
4112 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4113 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4114 * gfortran.dg/char_cons_len.f90: Likewise.
4115 * gfortran.dg/char_conversion.f90: Likewise.
4116 * gfortran.dg/char_cshift_1.f90: Likewise.
4117 * gfortran.dg/char_cshift_2.f90: Likewise.
4118 * gfortran.dg/char_decl_2.f90: Likewise.
4119 * gfortran.dg/char_eoshift_1.f90: Likewise.
4120 * gfortran.dg/char_eoshift_2.f90: Likewise.
4121 * gfortran.dg/char_eoshift_3.f90: Likewise.
4122 * gfortran.dg/char_eoshift_4.f90: Likewise.
4123 * gfortran.dg/char_eoshift_5.f90: Likewise.
4124 * gfortran.dg/char_expr_1.f90: Likewise.
4125 * gfortran.dg/char_expr_3.f90: Likewise.
4126 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4127 * gfortran.dg/char_length_12.f90: Likewise.
4128 * gfortran.dg/char_length_14.f90: Likewise.
4129 * gfortran.dg/char_length_15.f90: Likewise.
4130 * gfortran.dg/char_length_17.f90: Likewise.
4131 * gfortran.dg/char_length_20.f90: Likewise.
4132 * gfortran.dg/char_length_21.f90: Likewise.
4133 * gfortran.dg/char_length_5.f90: Likewise.
4134 * gfortran.dg/char_length_6.f90: Likewise.
4135 * gfortran.dg/char_length_7.f90: Likewise.
4136 * gfortran.dg/char_length_8.f90: Likewise.
4137 * gfortran.dg/char_pack_1.f90: Likewise.
4138 * gfortran.dg/char_pack_2.f90: Likewise.
4139 * gfortran.dg/char_pointer_assign.f90: Likewise.
4140 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4141 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4142 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4143 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4144 * gfortran.dg/char_pointer_func.f90: Likewise.
4145 * gfortran.dg/char_reshape_1.f90: Likewise.
4146 * gfortran.dg/char_result_1.f90: Likewise.
4147 * gfortran.dg/char_result_12.f90: Likewise.
4148 * gfortran.dg/char_result_13.f90: Likewise.
4149 * gfortran.dg/char_result_14.f90: Likewise.
4150 * gfortran.dg/char_result_15.f90: Likewise.
4151 * gfortran.dg/char_result_2.f90: Likewise.
4152 * gfortran.dg/char_result_3.f90: Likewise.
4153 * gfortran.dg/char_result_4.f90: Likewise.
4154 * gfortran.dg/char_result_5.f90: Likewise.
4155 * gfortran.dg/char_result_6.f90: Likewise.
4156 * gfortran.dg/char_result_7.f90: Likewise.
4157 * gfortran.dg/char_result_8.f90: Likewise.
4158 * gfortran.dg/char_spread_1.f90: Likewise.
4159 * gfortran.dg/char_transpose_1.f90: Likewise.
4160 * gfortran.dg/char_type_len.f90: Likewise.
4161 * gfortran.dg/char_unpack_1.f90: Likewise.
4162 * gfortran.dg/char_unpack_2.f90: Likewise.
4163 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4164 * gfortran.dg/character_comparison_1.f90: Likewise.
4165 * gfortran.dg/character_comparison_2.f90: Likewise.
4166 * gfortran.dg/character_comparison_3.f90: Likewise.
4167 * gfortran.dg/character_comparison_4.f90: Likewise.
4168 * gfortran.dg/character_comparison_5.f90: Likewise.
4169 * gfortran.dg/character_comparison_6.f90: Likewise.
4170 * gfortran.dg/character_comparison_7.f90: Likewise.
4171 * gfortran.dg/character_comparison_8.f90: Likewise.
4172 * gfortran.dg/character_comparison_9.f90: Likewise.
4173 * gfortran.dg/charlen_15.f90: Likewise.
4174 * gfortran.dg/charlen_16.f90: Likewise.
4175 * gfortran.dg/chkbits.f90: Likewise.
4176 * gfortran.dg/chmod_1.f90: Likewise.
4177 * gfortran.dg/chmod_2.f90: Likewise.
4178 * gfortran.dg/chmod_3.f90: Likewise.
4179 * gfortran.dg/class_1.f03: Likewise.
4180 * gfortran.dg/class_18.f03: Likewise.
4181 * gfortran.dg/class_19.f03: Likewise.
4182 * gfortran.dg/class_35.f90: Likewise.
4183 * gfortran.dg/class_46.f03: Likewise.
4184 * gfortran.dg/class_48.f90: Likewise.
4185 * gfortran.dg/class_51.f90: Likewise.
4186 * gfortran.dg/class_52.f90: Likewise.
4187 * gfortran.dg/class_6.f03: Likewise.
4188 * gfortran.dg/class_63.f90: Likewise.
4189 * gfortran.dg/class_64.f90: Likewise.
4190 * gfortran.dg/class_65.f90: Likewise.
4191 * gfortran.dg/class_66.f90: Likewise.
4192 * gfortran.dg/class_67.f90: Likewise.
4193 * gfortran.dg/class_9.f03: Likewise.
4194 * gfortran.dg/class_alias.f90: Likewise.
4195 * gfortran.dg/class_allocate_1.f03: Likewise.
4196 * gfortran.dg/class_allocate_10.f03: Likewise.
4197 * gfortran.dg/class_allocate_13.f90: Likewise.
4198 * gfortran.dg/class_allocate_14.f90: Likewise.
4199 * gfortran.dg/class_allocate_15.f90: Likewise.
4200 * gfortran.dg/class_allocate_19.f03: Likewise.
4201 * gfortran.dg/class_allocate_21.f90: Likewise.
4202 * gfortran.dg/class_allocate_22.f90: Likewise.
4203 * gfortran.dg/class_allocate_3.f03: Likewise.
4204 * gfortran.dg/class_allocate_4.f03: Likewise.
4205 * gfortran.dg/class_allocate_5.f90: Likewise.
4206 * gfortran.dg/class_allocate_6.f03: Likewise.
4207 * gfortran.dg/class_allocate_7.f03: Likewise.
4208 * gfortran.dg/class_allocate_8.f03: Likewise.
4209 * gfortran.dg/class_allocate_9.f03: Likewise.
4210 * gfortran.dg/class_array_1.f03: Likewise.
4211 * gfortran.dg/class_array_14.f90: Likewise.
4212 * gfortran.dg/class_array_15.f03: Likewise.
4213 * gfortran.dg/class_array_16.f90: Likewise.
4214 * gfortran.dg/class_array_2.f03: Likewise.
4215 * gfortran.dg/class_array_20.f03: Likewise.
4216 * gfortran.dg/class_array_21.f03: Likewise.
4217 * gfortran.dg/class_array_3.f03: Likewise.
4218 * gfortran.dg/class_array_4.f03: Likewise.
4219 * gfortran.dg/class_array_7.f03: Likewise.
4220 * gfortran.dg/class_array_8.f03: Likewise.
4221 * gfortran.dg/class_array_9.f03: Likewise.
4222 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4223 * gfortran.dg/class_dummy_1.f03: Likewise.
4224 * gfortran.dg/class_optional_1.f90: Likewise.
4225 * gfortran.dg/class_optional_2.f90: Likewise.
4226 * gfortran.dg/class_result_5.f90: Likewise.
4227 * gfortran.dg/class_result_6.f90: Likewise.
4228 * gfortran.dg/class_to_type_1.f03: Likewise.
4229 * gfortran.dg/class_to_type_2.f90: Likewise.
4230 * gfortran.dg/class_to_type_3.f03: Likewise.
4231 * gfortran.dg/class_to_type_4.f90: Likewise.
4232 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4233 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4234 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4235 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4236 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4237 * gfortran.dg/coarray/codimension.f90: Likewise.
4238 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4239 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4240 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4241 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4242 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4243 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4244 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4245 * gfortran.dg/coarray/event_1.f90: Likewise.
4246 * gfortran.dg/coarray/event_2.f90: Likewise.
4247 * gfortran.dg/coarray/get_array.f90: Likewise.
4248 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4249 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4250 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4251 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4252 * gfortran.dg/coarray/lock_1.f90: Likewise.
4253 * gfortran.dg/coarray/lock_2.f90: Likewise.
4254 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4255 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4256 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4257 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4258 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4259 * gfortran.dg/coarray/registering_1.f90: Likewise.
4260 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4261 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4262 * gfortran.dg/coarray/send_array.f90: Likewise.
4263 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4264 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4265 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4266 * gfortran.dg/coarray/sync_1.f90: Likewise.
4267 * gfortran.dg/coarray/sync_3.f90: Likewise.
4268 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4269 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4270 * gfortran.dg/coarray_13.f90: Likewise.
4271 * gfortran.dg/coarray_15.f90: Likewise.
4272 * gfortran.dg/coarray_16.f90: Likewise.
4273 * gfortran.dg/coarray_2.f90: Likewise.
4274 * gfortran.dg/coarray_23.f90: Likewise.
4275 * gfortran.dg/coarray_40.f90: Likewise.
4276 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4277 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4278 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4279 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4280 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4281 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4282 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4283 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4284 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4285 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4286 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4287 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4288 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4289 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4290 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4291 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4292 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4293 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4294 * gfortran.dg/coarray_stat_2.f90: Likewise.
4295 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4296 * gfortran.dg/coindexed_1.f90: Likewise.
4297 * gfortran.dg/comma.f: Likewise.
4298 * gfortran.dg/comma_format_extension_3.f: Likewise.
4299 * gfortran.dg/comma_format_extension_4.f: Likewise.
4300 * gfortran.dg/common_2.f90: Likewise.
4301 * gfortran.dg/common_4.f90: Likewise.
4302 * gfortran.dg/common_align_1.f90: Likewise.
4303 * gfortran.dg/common_align_2.f90: Likewise.
4304 * gfortran.dg/common_equivalence_1.f: Likewise.
4305 * gfortran.dg/common_pointer_1.f90: Likewise.
4306 * gfortran.dg/common_resize_1.f: Likewise.
4307 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4308 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4309 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4310 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4311 * gfortran.dg/complex_read.f90: Likewise.
4312 * gfortran.dg/complex_write.f90: Likewise.
4313 * gfortran.dg/constant_substring.f: Likewise.
4314 * gfortran.dg/constructor_2.f90: Likewise.
4315 * gfortran.dg/constructor_3.f90: Likewise.
4316 * gfortran.dg/constructor_6.f90: Likewise.
4317 * gfortran.dg/contained_1.f90: Likewise.
4318 * gfortran.dg/contained_3.f90: Likewise.
4319 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4320 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4321 * gfortran.dg/continuation_1.f90: Likewise.
4322 * gfortran.dg/continuation_11.f90: Likewise.
4323 * gfortran.dg/continuation_12.f90: Likewise.
4324 * gfortran.dg/continuation_13.f90: Likewise.
4325 * gfortran.dg/continuation_14.f: Likewise.
4326 * gfortran.dg/continuation_8.f90: Likewise.
4327 * gfortran.dg/convert_2.f90: Likewise.
4328 * gfortran.dg/convert_implied_open.f90: Likewise.
4329 * gfortran.dg/count_init_expr.f03: Likewise.
4330 * gfortran.dg/cr_lf.f90: Likewise.
4331 * gfortran.dg/cray_pointers_10.f90: Likewise.
4332 * gfortran.dg/cray_pointers_2.f90: Likewise.
4333 * gfortran.dg/cray_pointers_5.f90: Likewise.
4334 * gfortran.dg/cray_pointers_7.f90: Likewise.
4335 * gfortran.dg/cray_pointers_8.f90: Likewise.
4336 * gfortran.dg/cshift_1.f90: Likewise.
4337 * gfortran.dg/cshift_2.f90: Likewise.
4338 * gfortran.dg/cshift_large_1.f90: Likewise.
4339 * gfortran.dg/cshift_nan_1.f90: Likewise.
4340 * gfortran.dg/csqrt_2.f: Likewise.
4341 * gfortran.dg/data_array_1.f90: Likewise.
4342 * gfortran.dg/data_char_1.f90: Likewise.
4343 * gfortran.dg/data_char_2.f90: Likewise.
4344 * gfortran.dg/data_char_3.f90: Likewise.
4345 * gfortran.dg/data_derived_1.f90: Likewise.
4346 * gfortran.dg/data_implied_do_1.f90: Likewise.
4347 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4348 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4349 * gfortran.dg/deallocate_stat.f90: Likewise.
4350 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4351 * gfortran.dg/debug/pr37738.f: Likewise.
4352 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4353 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4354 * gfortran.dg/dec_exp_1.f90: Likewise.
4355 * gfortran.dg/dec_init_1.f90: Likewise.
4356 * gfortran.dg/dec_init_2.f90: Likewise.
4357 * gfortran.dg/dec_init_3.f90: Likewise.
4358 * gfortran.dg/dec_init_4.f90: Likewise.
4359 * gfortran.dg/dec_io_1.f90: Likewise.
4360 * gfortran.dg/dec_io_2.f90: Likewise.
4361 * gfortran.dg/dec_io_2a.f90: Likewise.
4362 * gfortran.dg/dec_io_6.f90: Likewise.
4363 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4364 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4365 * gfortran.dg/dec_math.f90: Likewise.
4366 * gfortran.dg/dec_parameter_1.f: Likewise.
4367 * gfortran.dg/dec_parameter_2.f90: Likewise.
4368 * gfortran.dg/dec_static_1.f90: Likewise.
4369 * gfortran.dg/dec_static_2.f90: Likewise.
4370 * gfortran.dg/dec_structure_1.f90: Likewise.
4371 * gfortran.dg/dec_structure_10.f90: Likewise.
4372 * gfortran.dg/dec_structure_18.f90: Likewise.
4373 * gfortran.dg/dec_structure_19.f90: Likewise.
4374 * gfortran.dg/dec_structure_2.f90: Likewise.
4375 * gfortran.dg/dec_structure_22.f90: Likewise.
4376 * gfortran.dg/dec_structure_3.f90: Likewise.
4377 * gfortran.dg/dec_structure_4.f90: Likewise.
4378 * gfortran.dg/dec_structure_5.f90: Likewise.
4379 * gfortran.dg/dec_structure_6.f90: Likewise.
4380 * gfortran.dg/dec_structure_7.f90: Likewise.
4381 * gfortran.dg/dec_union_1.f90: Likewise.
4382 * gfortran.dg/dec_union_2.f90: Likewise.
4383 * gfortran.dg/dec_union_3.f90: Likewise.
4384 * gfortran.dg/dec_union_4.f90: Likewise.
4385 * gfortran.dg/dec_union_5.f90: Likewise.
4386 * gfortran.dg/default_format_1.f90: Likewise.
4387 * gfortran.dg/default_format_2.f90: Likewise.
4388 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4389 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4390 * gfortran.dg/default_initialization_3.f90: Likewise.
4391 * gfortran.dg/default_initialization_4.f90: Likewise.
4392 * gfortran.dg/default_initialization_5.f90: Likewise.
4393 * gfortran.dg/deferred_character_1.f90: Likewise.
4394 * gfortran.dg/deferred_character_10.f90: Likewise.
4395 * gfortran.dg/deferred_character_11.f90: Likewise.
4396 * gfortran.dg/deferred_character_12.f90: Likewise.
4397 * gfortran.dg/deferred_character_13.f90: Likewise.
4398 * gfortran.dg/deferred_character_14.f90: Likewise.
4399 * gfortran.dg/deferred_character_15.f90: Likewise.
4400 * gfortran.dg/deferred_character_16.f90: Likewise.
4401 * gfortran.dg/deferred_character_2.f90: Likewise.
4402 * gfortran.dg/deferred_character_3.f90: Likewise.
4403 * gfortran.dg/deferred_character_4.f90: Likewise.
4404 * gfortran.dg/deferred_character_5.f90: Likewise.
4405 * gfortran.dg/deferred_character_6.f90: Likewise.
4406 * gfortran.dg/deferred_character_7.f90: Likewise.
4407 * gfortran.dg/deferred_character_8.f90: Likewise.
4408 * gfortran.dg/deferred_character_9.f90: Likewise.
4409 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4410 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4411 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4412 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4413 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4414 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4415 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4416 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4417 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4418 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4419 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4420 * gfortran.dg/defined_assignment_1.f90: Likewise.
4421 * gfortran.dg/defined_assignment_10.f90: Likewise.
4422 * gfortran.dg/defined_assignment_11.f90: Likewise.
4423 * gfortran.dg/defined_assignment_2.f90: Likewise.
4424 * gfortran.dg/defined_assignment_3.f90: Likewise.
4425 * gfortran.dg/defined_assignment_4.f90: Likewise.
4426 * gfortran.dg/defined_assignment_5.f90: Likewise.
4427 * gfortran.dg/defined_assignment_8.f90: Likewise.
4428 * gfortran.dg/defined_assignment_9.f90: Likewise.
4429 * gfortran.dg/dependency_2.f90: Likewise.
4430 * gfortran.dg/dependency_21.f90: Likewise.
4431 * gfortran.dg/dependency_22.f90: Likewise.
4432 * gfortran.dg/dependency_23.f90: Likewise.
4433 * gfortran.dg/dependency_24.f90: Likewise.
4434 * gfortran.dg/dependency_25.f90: Likewise.
4435 * gfortran.dg/dependency_26.f90: Likewise.
4436 * gfortran.dg/dependency_39.f90: Likewise.
4437 * gfortran.dg/dependency_40.f90: Likewise.
4438 * gfortran.dg/dependency_41.f90: Likewise.
4439 * gfortran.dg/dependency_42.f90: Likewise.
4440 * gfortran.dg/dependency_43.f90: Likewise.
4441 * gfortran.dg/dependency_44.f90: Likewise.
4442 * gfortran.dg/dependency_45.f90: Likewise.
4443 * gfortran.dg/dependency_50.f90: Likewise.
4444 * gfortran.dg/dependency_51.f90: Likewise.
4445 * gfortran.dg/dependent_decls_1.f90: Likewise.
4446 * gfortran.dg/der_array_1.f90: Likewise.
4447 * gfortran.dg/der_array_io_1.f90: Likewise.
4448 * gfortran.dg/der_array_io_2.f90: Likewise.
4449 * gfortran.dg/der_array_io_3.f90: Likewise.
4450 * gfortran.dg/der_io_1.f90: Likewise.
4451 * gfortran.dg/der_io_3.f90: Likewise.
4452 * gfortran.dg/der_pointer_2.f90: Likewise.
4453 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4454 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4455 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4456 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4457 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4458 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4459 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4460 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4461 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4462 * gfortran.dg/derived_external_function_1.f90: Likewise.
4463 * gfortran.dg/derived_init_1.f90: Likewise.
4464 * gfortran.dg/derived_init_2.f90: Likewise.
4465 * gfortran.dg/derived_init_3.f90: Likewise.
4466 * gfortran.dg/derived_init_4.f90: Likewise.
4467 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4468 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4469 * gfortran.dg/dev_null.F90: Likewise.
4470 * gfortran.dg/dfloat_1.f90: Likewise.
4471 * gfortran.dg/dim_sum_1.f90: Likewise.
4472 * gfortran.dg/dim_sum_2.f90: Likewise.
4473 * gfortran.dg/dim_sum_3.f90: Likewise.
4474 * gfortran.dg/direct_io_10.f: Likewise.
4475 * gfortran.dg/direct_io_11.f90: Likewise.
4476 * gfortran.dg/direct_io_12.f90: Likewise.
4477 * gfortran.dg/direct_io_2.f90: Likewise.
4478 * gfortran.dg/direct_io_3.f90: Likewise.
4479 * gfortran.dg/direct_io_4.f90: Likewise.
4480 * gfortran.dg/direct_io_5.f90: Likewise.
4481 * gfortran.dg/direct_io_6.f90: Likewise.
4482 * gfortran.dg/direct_io_7.f90: Likewise.
4483 * gfortran.dg/direct_io_8.f90: Likewise.
4484 * gfortran.dg/direct_io_9.f: Likewise.
4485 * gfortran.dg/do_1.f90: Likewise.
4486 * gfortran.dg/do_3.F90: Likewise.
4487 * gfortran.dg/do_concurrent_2.f90: Likewise.
4488 * gfortran.dg/do_concurrent_4.f90: Likewise.
4489 * gfortran.dg/do_corner_warn.f90: Likewise.
4490 * gfortran.dg/do_iterator_2.f90: Likewise.
4491 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4492 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4493 * gfortran.dg/dos_eol.f: Likewise.
4494 * gfortran.dg/dot_product_1.f03: Likewise.
4495 * gfortran.dg/dot_product_2.f90: Likewise.
4496 * gfortran.dg/dot_product_4.f90: Likewise.
4497 * gfortran.dg/dshift_1.F90: Likewise.
4498 * gfortran.dg/dshift_2.F90: Likewise.
4499 * gfortran.dg/dtio_1.f90: Likewise.
4500 * gfortran.dg/dtio_10.f90: Likewise.
4501 * gfortran.dg/dtio_12.f90: Likewise.
4502 * gfortran.dg/dtio_14.f90: Likewise.
4503 * gfortran.dg/dtio_15.f90: Likewise.
4504 * gfortran.dg/dtio_16.f90: Likewise.
4505 * gfortran.dg/dtio_17.f90: Likewise.
4506 * gfortran.dg/dtio_19.f90: Likewise.
4507 * gfortran.dg/dtio_2.f90: Likewise.
4508 * gfortran.dg/dtio_20.f03: Likewise.
4509 * gfortran.dg/dtio_22.f90: Likewise.
4510 * gfortran.dg/dtio_24.f90: Likewise.
4511 * gfortran.dg/dtio_25.f90: Likewise.
4512 * gfortran.dg/dtio_26.f03: Likewise.
4513 * gfortran.dg/dtio_27.f90: Likewise.
4514 * gfortran.dg/dtio_28.f03: Likewise.
4515 * gfortran.dg/dtio_3.f90: Likewise.
4516 * gfortran.dg/dtio_30.f03: Likewise.
4517 * gfortran.dg/dtio_31.f03: Likewise.
4518 * gfortran.dg/dtio_32.f03: Likewise.
4519 * gfortran.dg/dtio_4.f90: Likewise.
4520 * gfortran.dg/dtio_5.f90: Likewise.
4521 * gfortran.dg/dtio_7.f90: Likewise.
4522 * gfortran.dg/dtio_8.f90: Likewise.
4523 * gfortran.dg/dtio_9.f90: Likewise.
4524 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4525 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4526 * gfortran.dg/dup_save_1.f90: Likewise.
4527 * gfortran.dg/dup_save_2.f90: Likewise.
4528 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4529 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4530 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4531 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4532 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4533 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4534 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4535 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4536 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4537 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4538 * gfortran.dg/e_d_fmt.f90: Likewise.
4539 * gfortran.dg/edit_real_1.f90: Likewise.
4540 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4541 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4542 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4543 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4544 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4545 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4546 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4547 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4548 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4549 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4550 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4551 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4552 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4553 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4554 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4555 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4556 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4557 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4558 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4559 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4560 * gfortran.dg/empty_format_1.f90: Likewise.
4561 * gfortran.dg/endfile.f: Likewise.
4562 * gfortran.dg/endfile.f90: Likewise.
4563 * gfortran.dg/endfile_2.f90: Likewise.
4564 * gfortran.dg/entry_1.f90: Likewise.
4565 * gfortran.dg/entry_10.f90: Likewise.
4566 * gfortran.dg/entry_12.f90: Likewise.
4567 * gfortran.dg/entry_13.f90: Likewise.
4568 * gfortran.dg/entry_14.f90: Likewise.
4569 * gfortran.dg/entry_16.f90: Likewise.
4570 * gfortran.dg/entry_3.f90: Likewise.
4571 * gfortran.dg/entry_6.f90: Likewise.
4572 * gfortran.dg/entry_9.f90: Likewise.
4573 * gfortran.dg/entry_array_specs_2.f: Likewise.
4574 * gfortran.dg/enum_1.f90: Likewise.
4575 * gfortran.dg/enum_9.f90: Likewise.
4576 * gfortran.dg/eof_1.f90: Likewise.
4577 * gfortran.dg/eof_2.f90: Likewise.
4578 * gfortran.dg/eof_4.f90: Likewise.
4579 * gfortran.dg/eof_5.f90: Likewise.
4580 * gfortran.dg/eor_handling_1.f90: Likewise.
4581 * gfortran.dg/eor_handling_2.f90: Likewise.
4582 * gfortran.dg/eor_handling_3.f90: Likewise.
4583 * gfortran.dg/eor_handling_4.f90: Likewise.
4584 * gfortran.dg/eor_handling_5.f90: Likewise.
4585 * gfortran.dg/eoshift_3.f90: Likewise.
4586 * gfortran.dg/eoshift_4.f90: Likewise.
4587 * gfortran.dg/eoshift_5.f90: Likewise.
4588 * gfortran.dg/eoshift_6.f90: Likewise.
4589 * gfortran.dg/eoshift_large_1.f90: Likewise.
4590 * gfortran.dg/equiv_6.f90: Likewise.
4591 * gfortran.dg/equiv_7.f90: Likewise.
4592 * gfortran.dg/equiv_9.f90: Likewise.
4593 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4594 * gfortran.dg/erf_2.F90: Likewise.
4595 * gfortran.dg/erf_3.F90: Likewise.
4596 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4597 * gfortran.dg/error_format_2.f90: Likewise.
4598 * gfortran.dg/error_recovery_5.f90: Likewise.
4599 * gfortran.dg/execute_command_line_2.f90: Likewise.
4600 * gfortran.dg/execute_command_line_3.f90: Likewise.
4601 * gfortran.dg/exit_1.f08: Likewise.
4602 * gfortran.dg/exit_3.f08: Likewise.
4603 * gfortran.dg/exponent_1.f90: Likewise.
4604 * gfortran.dg/exponent_2.f90: Likewise.
4605 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4606 * gfortran.dg/extends_1.f03: Likewise.
4607 * gfortran.dg/extends_16.f90: Likewise.
4608 * gfortran.dg/extends_2.f03: Likewise.
4609 * gfortran.dg/extends_3.f03: Likewise.
4610 * gfortran.dg/extends_4.f03: Likewise.
4611 * gfortran.dg/extends_type_of_1.f03: Likewise.
4612 * gfortran.dg/extends_type_of_2.f03: Likewise.
4613 * gfortran.dg/external_procedures_3.f90: Likewise.
4614 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4615 * gfortran.dg/f2003_io_1.f03: Likewise.
4616 * gfortran.dg/f2003_io_4.f03: Likewise.
4617 * gfortran.dg/f2003_io_5.f03: Likewise.
4618 * gfortran.dg/f2003_io_6.f03: Likewise.
4619 * gfortran.dg/f2003_io_7.f03: Likewise.
4620 * gfortran.dg/f2c_1.f90: Likewise.
4621 * gfortran.dg/f2c_2.f90: Likewise.
4622 * gfortran.dg/f2c_3.f90: Likewise.
4623 * gfortran.dg/f2c_4.f90: Likewise.
4624 * gfortran.dg/f2c_6.f90: Likewise.
4625 * gfortran.dg/f2c_7.f90: Likewise.
4626 * gfortran.dg/f2c_9.f90: Likewise.
4627 * gfortran.dg/fgetc_1.f90: Likewise.
4628 * gfortran.dg/fgetc_2.f90: Likewise.
4629 * gfortran.dg/filename_null.f90: Likewise.
4630 * gfortran.dg/finalize_12.f90: Likewise.
4631 * gfortran.dg/finalize_13.f90: Likewise.
4632 * gfortran.dg/finalize_15.f90: Likewise.
4633 * gfortran.dg/finalize_17.f90: Likewise.
4634 * gfortran.dg/finalize_18.f90: Likewise.
4635 * gfortran.dg/finalize_25.f90: Likewise.
4636 * gfortran.dg/finalize_29.f08: Likewise.
4637 * gfortran.dg/finalize_31.f90: Likewise.
4638 * gfortran.dg/float_1.f90: Likewise.
4639 * gfortran.dg/flush_1.f90: Likewise.
4640 * gfortran.dg/fmt_bz_bn.f: Likewise.
4641 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4642 * gfortran.dg/fmt_cache_1.f: Likewise.
4643 * gfortran.dg/fmt_cache_2.f: Likewise.
4644 * gfortran.dg/fmt_cache_3.f90: Likewise.
4645 * gfortran.dg/fmt_colon.f90: Likewise.
4646 * gfortran.dg/fmt_e.f90: Likewise.
4647 * gfortran.dg/fmt_en.f90: Likewise.
4648 * gfortran.dg/fmt_error_10.f: Likewise.
4649 * gfortran.dg/fmt_error_9.f: Likewise.
4650 * gfortran.dg/fmt_exhaust.f90: Likewise.
4651 * gfortran.dg/fmt_f0_1.f90: Likewise.
4652 * gfortran.dg/fmt_f_an_p.f: Likewise.
4653 * gfortran.dg/fmt_fw_d.f90: Likewise.
4654 * gfortran.dg/fmt_g.f: Likewise.
4655 * gfortran.dg/fmt_g0_1.f08: Likewise.
4656 * gfortran.dg/fmt_g0_2.f08: Likewise.
4657 * gfortran.dg/fmt_g0_4.f08: Likewise.
4658 * gfortran.dg/fmt_g0_5.f08: Likewise.
4659 * gfortran.dg/fmt_g0_6.f08: Likewise.
4660 * gfortran.dg/fmt_g0_7.f08: Likewise.
4661 * gfortran.dg/fmt_g_1.f90: Likewise.
4662 * gfortran.dg/fmt_int_sign.f90: Likewise.
4663 * gfortran.dg/fmt_l.f90: Likewise.
4664 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4665 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4666 * gfortran.dg/fmt_p_1.f90: Likewise.
4667 * gfortran.dg/fmt_pf.f90: Likewise.
4668 * gfortran.dg/fmt_read.f90: Likewise.
4669 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4670 * gfortran.dg/fmt_t_1.f90: Likewise.
4671 * gfortran.dg/fmt_t_2.f90: Likewise.
4672 * gfortran.dg/fmt_t_3.f90: Likewise.
4673 * gfortran.dg/fmt_t_4.f90: Likewise.
4674 * gfortran.dg/fmt_t_5.f90: Likewise.
4675 * gfortran.dg/fmt_t_6.f: Likewise.
4676 * gfortran.dg/fmt_t_7.f: Likewise.
4677 * gfortran.dg/fmt_t_9.f: Likewise.
4678 * gfortran.dg/fmt_tl.f: Likewise.
4679 * gfortran.dg/fmt_unlimited.f90: Likewise.
4680 * gfortran.dg/fmt_white.f: Likewise.
4681 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4682 * gfortran.dg/fold_nearest.f90: Likewise.
4683 * gfortran.dg/forall_1.f90: Likewise.
4684 * gfortran.dg/forall_10.f90: Likewise.
4685 * gfortran.dg/forall_12.f90: Likewise.
4686 * gfortran.dg/forall_13.f90: Likewise.
4687 * gfortran.dg/forall_15.f90: Likewise.
4688 * gfortran.dg/forall_4.f90: Likewise.
4689 * gfortran.dg/forall_5.f90: Likewise.
4690 * gfortran.dg/forall_6.f90: Likewise.
4691 * gfortran.dg/forall_7.f90: Likewise.
4692 * gfortran.dg/fraction.f90: Likewise.
4693 * gfortran.dg/fseek.f90: Likewise.
4694 * gfortran.dg/ftell_1.f90: Likewise.
4695 * gfortran.dg/ftell_2.f90: Likewise.
4696 * gfortran.dg/ftell_3.f90: Likewise.
4697 * gfortran.dg/func_assign_2.f90: Likewise.
4698 * gfortran.dg/func_assign_3.f90: Likewise.
4699 * gfortran.dg/func_derived_1.f90: Likewise.
4700 * gfortran.dg/func_derived_2.f90: Likewise.
4701 * gfortran.dg/func_derived_3.f90: Likewise.
4702 * gfortran.dg/func_result_1.f90: Likewise.
4703 * gfortran.dg/func_result_2.f90: Likewise.
4704 * gfortran.dg/func_result_6.f90: Likewise.
4705 * gfortran.dg/function_charlen_2.f90: Likewise.
4706 * gfortran.dg/function_charlen_3.f: Likewise.
4707 * gfortran.dg/function_kinds_1.f90: Likewise.
4708 * gfortran.dg/function_kinds_4.f90: Likewise.
4709 * gfortran.dg/function_optimize_10.f90: Likewise.
4710 * gfortran.dg/function_optimize_11.f90: Likewise.
4711 * gfortran.dg/function_optimize_12.f90: Likewise.
4712 * gfortran.dg/function_optimize_4.f90: Likewise.
4713 * gfortran.dg/function_optimize_8.f90: Likewise.
4714 * gfortran.dg/g77/13037.f: Likewise.
4715 * gfortran.dg/g77/1832.f: Likewise.
4716 * gfortran.dg/g77/19981119-0.f: Likewise.
4717 * gfortran.dg/g77/19990313-0.f: Likewise.
4718 * gfortran.dg/g77/19990313-1.f: Likewise.
4719 * gfortran.dg/g77/19990313-2.f: Likewise.
4720 * gfortran.dg/g77/19990313-3.f: Likewise.
4721 * gfortran.dg/g77/19990419-1.f: Likewise.
4722 * gfortran.dg/g77/19990826-0.f: Likewise.
4723 * gfortran.dg/g77/19990826-2.f: Likewise.
4724 * gfortran.dg/g77/20000503-1.f: Likewise.
4725 * gfortran.dg/g77/20001111.f: Likewise.
4726 * gfortran.dg/g77/20010116.f: Likewise.
4727 * gfortran.dg/g77/20010216-1.f: Likewise.
4728 * gfortran.dg/g77/20010430.f: Likewise.
4729 * gfortran.dg/g77/20010610.f: Likewise.
4730 * gfortran.dg/g77/6177.f: Likewise.
4731 * gfortran.dg/g77/7388.f: Likewise.
4732 * gfortran.dg/g77/947.f: Likewise.
4733 * gfortran.dg/g77/970625-2.f: Likewise.
4734 * gfortran.dg/g77/971102-1.f: Likewise.
4735 * gfortran.dg/g77/980628-0.f: Likewise.
4736 * gfortran.dg/g77/980628-1.f: Likewise.
4737 * gfortran.dg/g77/980628-10.f: Likewise.
4738 * gfortran.dg/g77/980628-2.f: Likewise.
4739 * gfortran.dg/g77/980628-3.f: Likewise.
4740 * gfortran.dg/g77/980628-7.f: Likewise.
4741 * gfortran.dg/g77/980628-8.f: Likewise.
4742 * gfortran.dg/g77/980628-9.f: Likewise.
4743 * gfortran.dg/g77/980701-0.f: Likewise.
4744 * gfortran.dg/g77/980701-1.f: Likewise.
4745 * gfortran.dg/g77/cabs.f: Likewise.
4746 * gfortran.dg/g77/claus.f: Likewise.
4747 * gfortran.dg/g77/complex_1.f: Likewise.
4748 * gfortran.dg/g77/cpp3.F: Likewise.
4749 * gfortran.dg/g77/cpp4.F: Likewise.
4750 * gfortran.dg/g77/cpp5.F: Likewise.
4751 * gfortran.dg/g77/dcomplex.f: Likewise.
4752 * gfortran.dg/g77/dnrm2.f: Likewise.
4753 * gfortran.dg/g77/erfc.f: Likewise.
4754 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4755 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4756 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4757 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4758 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4759 * gfortran.dg/g77/int8421.f: Likewise.
4760 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4761 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4762 * gfortran.dg/g77/le.f: Likewise.
4763 * gfortran.dg/g77/short.f: Likewise.
4764 * gfortran.dg/gamma_1.f90: Likewise.
4765 * gfortran.dg/gamma_4.f90: Likewise.
4766 * gfortran.dg/gamma_5.f90: Likewise.
4767 * gfortran.dg/generic_13.f90: Likewise.
4768 * gfortran.dg/generic_15.f90: Likewise.
4769 * gfortran.dg/generic_19.f90: Likewise.
4770 * gfortran.dg/generic_20.f90: Likewise.
4771 * gfortran.dg/generic_23.f03: Likewise.
4772 * gfortran.dg/generic_25.f90: Likewise.
4773 * gfortran.dg/generic_27.f90: Likewise.
4774 * gfortran.dg/generic_31.f90: Likewise.
4775 * gfortran.dg/generic_4.f90: Likewise.
4776 * gfortran.dg/global_vars_c_init.f90: Likewise.
4777 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4778 * gfortran.dg/gnu_logical_1.F: Likewise.
4779 * gfortran.dg/goacc/fixed-1.f: Likewise.
4780 * gfortran.dg/goacc/fixed-2.f: Likewise.
4781 * gfortran.dg/goacc/gang-static.f95: Likewise.
4782 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4783 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4784 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4785 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4786 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4787 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4788 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4789 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4790 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4791 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4792 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4793 * gfortran.dg/gomp/pr48794.f90: Likewise.
4794 * gfortran.dg/gomp/pr72744.f90: Likewise.
4795 * gfortran.dg/gomp/pr77665.f90: Likewise.
4796 * gfortran.dg/gomp/workshare2.f90: Likewise.
4797 * gfortran.dg/gomp/workshare3.f90: Likewise.
4798 * gfortran.dg/goto_1.f: Likewise.
4799 * gfortran.dg/goto_2.f90: Likewise.
4800 * gfortran.dg/goto_4.f90: Likewise.
4801 * gfortran.dg/goto_6.f: Likewise.
4802 * gfortran.dg/graphite/id-26.f03: Likewise.
4803 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4804 * gfortran.dg/graphite/pr29581.f90: Likewise.
4805 * gfortran.dg/graphite/pr29832.f90: Likewise.
4806 * gfortran.dg/graphite/run-id-1.f: Likewise.
4807 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4808 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4809 * gfortran.dg/hollerith.f90: Likewise.
4810 * gfortran.dg/hollerith4.f90: Likewise.
4811 * gfortran.dg/hollerith6.f90: Likewise.
4812 * gfortran.dg/hollerith8.f90: Likewise.
4813 * gfortran.dg/hollerith_1.f90: Likewise.
4814 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4815 * gfortran.dg/hollerith_f95.f90: Likewise.
4816 * gfortran.dg/hollerith_legacy.f90: Likewise.
4817 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4818 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4819 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4820 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4821 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4822 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4823 * gfortran.dg/hypot_1.f90: Likewise.
4824 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4825 * gfortran.dg/iargc.f90: Likewise.
4826 * gfortran.dg/ibits.f90: Likewise.
4827 * gfortran.dg/ichar_1.f90: Likewise.
4828 * gfortran.dg/ichar_2.f90: Likewise.
4829 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4830 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4831 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4832 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4833 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4834 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4835 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4836 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4837 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4838 * gfortran.dg/ieee/large_1.f90: Likewise.
4839 * gfortran.dg/ieee/large_2.f90: Likewise.
4840 * gfortran.dg/ieee/large_3.F90: Likewise.
4841 * gfortran.dg/ieee/large_4.f90: Likewise.
4842 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4843 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4844 * gfortran.dg/impl_do_var_data.f90: Likewise.
4845 * gfortran.dg/implicit_10.f90: Likewise.
4846 * gfortran.dg/implicit_12.f90: Likewise.
4847 * gfortran.dg/implicit_class_1.f90: Likewise.
4848 * gfortran.dg/implicit_pure_1.f90: Likewise.
4849 * gfortran.dg/implied_do_1.f90: Likewise.
4850 * gfortran.dg/implied_do_io_1.f90: Likewise.
4851 * gfortran.dg/implied_do_io_2.f90: Likewise.
4852 * gfortran.dg/implied_do_io_3.f90: Likewise.
4853 * gfortran.dg/implied_shape_1.f08: Likewise.
4854 * gfortran.dg/import.f90: Likewise.
4855 * gfortran.dg/import4.f90: Likewise.
4856 * gfortran.dg/impure_1.f08: Likewise.
4857 * gfortran.dg/index.f90: Likewise.
4858 * gfortran.dg/index_2.f90: Likewise.
4859 * gfortran.dg/init_flag_1.f90: Likewise.
4860 * gfortran.dg/init_flag_10.f90: Likewise.
4861 * gfortran.dg/init_flag_15.f03: Likewise.
4862 * gfortran.dg/init_flag_2.f90: Likewise.
4863 * gfortran.dg/init_flag_3.f90: Likewise.
4864 * gfortran.dg/init_flag_4.f90: Likewise.
4865 * gfortran.dg/init_flag_5.f90: Likewise.
4866 * gfortran.dg/init_flag_6.f90: Likewise.
4867 * gfortran.dg/init_flag_7.f90: Likewise.
4868 * gfortran.dg/init_flag_9.f90: Likewise.
4869 * gfortran.dg/initialization_11.f90: Likewise.
4870 * gfortran.dg/initialization_19.f90: Likewise.
4871 * gfortran.dg/initialization_2.f90: Likewise.
4872 * gfortran.dg/initialization_22.f90: Likewise.
4873 * gfortran.dg/initialization_27.f90: Likewise.
4874 * gfortran.dg/initialization_5.f90: Likewise.
4875 * gfortran.dg/initialization_6.f90: Likewise.
4876 * gfortran.dg/inline_matmul_1.f90: Likewise.
4877 * gfortran.dg/inline_matmul_10.f90: Likewise.
4878 * gfortran.dg/inline_matmul_11.f90: Likewise.
4879 * gfortran.dg/inline_matmul_13.f90: Likewise.
4880 * gfortran.dg/inline_matmul_14.f90: Likewise.
4881 * gfortran.dg/inline_matmul_16.f90: Likewise.
4882 * gfortran.dg/inline_matmul_17.f90: Likewise.
4883 * gfortran.dg/inline_matmul_18.f90: Likewise.
4884 * gfortran.dg/inline_matmul_19.f90: Likewise.
4885 * gfortran.dg/inline_matmul_2.f90: Likewise.
4886 * gfortran.dg/inline_matmul_20.f90: Likewise.
4887 * gfortran.dg/inline_matmul_22.f90: Likewise.
4888 * gfortran.dg/inline_matmul_3.f90: Likewise.
4889 * gfortran.dg/inline_matmul_4.f90: Likewise.
4890 * gfortran.dg/inline_matmul_5.f90: Likewise.
4891 * gfortran.dg/inline_matmul_6.f90: Likewise.
4892 * gfortran.dg/inline_matmul_7.f90: Likewise.
4893 * gfortran.dg/inline_matmul_8.f90: Likewise.
4894 * gfortran.dg/inline_matmul_9.f90: Likewise.
4895 * gfortran.dg/inline_sum_1.f90: Likewise.
4896 * gfortran.dg/inline_sum_3.f90: Likewise.
4897 * gfortran.dg/inline_sum_5.f90: Likewise.
4898 * gfortran.dg/inquire-complex.f90: Likewise.
4899 * gfortran.dg/inquire.f90: Likewise.
4900 * gfortran.dg/inquire_10.f90: Likewise.
4901 * gfortran.dg/inquire_13.f90: Likewise.
4902 * gfortran.dg/inquire_15.f90: Likewise.
4903 * gfortran.dg/inquire_16.f90: Likewise.
4904 * gfortran.dg/inquire_17.f90: Likewise.
4905 * gfortran.dg/inquire_5.f90: Likewise.
4906 * gfortran.dg/inquire_6.f90: Likewise.
4907 * gfortran.dg/inquire_7.f90: Likewise.
4908 * gfortran.dg/inquire_9.f90: Likewise.
4909 * gfortran.dg/inquire_internal.f90: Likewise.
4910 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4911 * gfortran.dg/inquire_size.f90: Likewise.
4912 * gfortran.dg/int_1.f90: Likewise.
4913 * gfortran.dg/int_conv_1.f90: Likewise.
4914 * gfortran.dg/int_range_io_1.f90: Likewise.
4915 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4916 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4917 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4918 * gfortran.dg/integer_plus.f90: Likewise.
4919 * gfortran.dg/intent_out_2.f90: Likewise.
4920 * gfortran.dg/intent_out_5.f90: Likewise.
4921 * gfortran.dg/intent_out_6.f90: Likewise.
4922 * gfortran.dg/interface_12.f90: Likewise.
4923 * gfortran.dg/interface_19.f90: Likewise.
4924 * gfortran.dg/interface_4.f90: Likewise.
4925 * gfortran.dg/interface_5.f90: Likewise.
4926 * gfortran.dg/interface_9.f90: Likewise.
4927 * gfortran.dg/interface_assignment_1.f90: Likewise.
4928 * gfortran.dg/interface_assignment_2.f90: Likewise.
4929 * gfortran.dg/internal_dummy_2.f08: Likewise.
4930 * gfortran.dg/internal_dummy_3.f08: Likewise.
4931 * gfortran.dg/internal_dummy_4.f08: Likewise.
4932 * gfortran.dg/internal_pack_1.f90: Likewise.
4933 * gfortran.dg/internal_pack_10.f90: Likewise.
4934 * gfortran.dg/internal_pack_12.f90: Likewise.
4935 * gfortran.dg/internal_pack_13.f90: Likewise.
4936 * gfortran.dg/internal_pack_14.f90: Likewise.
4937 * gfortran.dg/internal_pack_15.f90: Likewise.
4938 * gfortran.dg/internal_pack_2.f90: Likewise.
4939 * gfortran.dg/internal_pack_3.f90: Likewise.
4940 * gfortran.dg/internal_pack_4.f90: Likewise.
4941 * gfortran.dg/internal_pack_6.f90: Likewise.
4942 * gfortran.dg/internal_pack_8.f90: Likewise.
4943 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4944 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4945 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4946 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4947 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4948 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4949 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4950 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4951 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4952 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4953 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4954 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4955 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4956 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4957 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4958 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4959 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4960 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4961 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4962 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4963 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4964 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4965 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4966 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4967 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4968 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4969 * gfortran.dg/io_err_1.f90: Likewise.
4970 * gfortran.dg/io_real_boz.f90: Likewise.
4971 * gfortran.dg/iomsg_1.f90: Likewise.
4972 * gfortran.dg/iostat_1.f90: Likewise.
4973 * gfortran.dg/iostat_2.f90: Likewise.
4974 * gfortran.dg/iostat_4.f90: Likewise.
4975 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4976 * gfortran.dg/ishft_1.f90: Likewise.
4977 * gfortran.dg/ishft_2.f90: Likewise.
4978 * gfortran.dg/ishft_4.f90: Likewise.
4979 * gfortran.dg/isnan_1.f90: Likewise.
4980 * gfortran.dg/isnan_2.f90: Likewise.
4981 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4982 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4983 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4984 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4985 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4986 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4987 * gfortran.dg/itime_idate_1.f: Likewise.
4988 * gfortran.dg/itime_idate_2.f: Likewise.
4989 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4990 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4991 * gfortran.dg/large_real_kind_1.f90: Likewise.
4992 * gfortran.dg/large_real_kind_2.F90: Likewise.
4993 * gfortran.dg/large_real_kind_3.F90: Likewise.
4994 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4995 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4996 * gfortran.dg/large_recl.f90: Likewise.
4997 * gfortran.dg/large_unit_1.f90: Likewise.
4998 * gfortran.dg/large_unit_2.f90: Likewise.
4999 * gfortran.dg/largeequiv_1.f90: Likewise.
5000 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5001 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5002 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5003 * gfortran.dg/list_read_1.f90: Likewise.
5004 * gfortran.dg/list_read_10.f90: Likewise.
5005 * gfortran.dg/list_read_11.f90: Likewise.
5006 * gfortran.dg/list_read_12.f90: Likewise.
5007 * gfortran.dg/list_read_13.f: Likewise.
5008 * gfortran.dg/list_read_14.f90: Likewise.
5009 * gfortran.dg/list_read_2.f90: Likewise.
5010 * gfortran.dg/list_read_3.f90: Likewise.
5011 * gfortran.dg/list_read_4.f90: Likewise.
5012 * gfortran.dg/list_read_5.f90: Likewise.
5013 * gfortran.dg/list_read_6.f90: Likewise.
5014 * gfortran.dg/list_read_7.f90: Likewise.
5015 * gfortran.dg/list_read_8.f90: Likewise.
5016 * gfortran.dg/list_read_9.f90: Likewise.
5017 * gfortran.dg/loc_2.f90: Likewise.
5018 * gfortran.dg/logical_1.f90: Likewise.
5019 * gfortran.dg/logical_dot_product.f90: Likewise.
5020 * gfortran.dg/logical_temp_io.f90: Likewise.
5021 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5022 * gfortran.dg/lrshift_1.f90: Likewise.
5023 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5024 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5025 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5026 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5027 * gfortran.dg/make_unit.f90: Likewise.
5028 * gfortran.dg/mapping_1.f90: Likewise.
5029 * gfortran.dg/mapping_2.f90: Likewise.
5030 * gfortran.dg/mapping_3.f90: Likewise.
5031 * gfortran.dg/masklr_1.F90: Likewise.
5032 * gfortran.dg/masklr_2.F90: Likewise.
5033 * gfortran.dg/matmul_1.f90: Likewise.
5034 * gfortran.dg/matmul_10.f90: Likewise.
5035 * gfortran.dg/matmul_12.f90: Likewise.
5036 * gfortran.dg/matmul_16.f90: Likewise.
5037 * gfortran.dg/matmul_17.f90: Likewise.
5038 * gfortran.dg/matmul_18.f90: Likewise.
5039 * gfortran.dg/matmul_2.f90: Likewise.
5040 * gfortran.dg/matmul_3.f90: Likewise.
5041 * gfortran.dg/matmul_4.f90: Likewise.
5042 * gfortran.dg/matmul_6.f90: Likewise.
5043 * gfortran.dg/matmul_8.f03: Likewise.
5044 * gfortran.dg/matmul_9.f90: Likewise.
5045 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5046 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5047 * gfortran.dg/matmul_const.f90: Likewise.
5048 * gfortran.dg/maxloc_1.f90: Likewise.
5049 * gfortran.dg/maxloc_2.f90: Likewise.
5050 * gfortran.dg/maxloc_3.f90: Likewise.
5051 * gfortran.dg/maxloc_4.f90: Likewise.
5052 * gfortran.dg/maxloc_string_1.f90: Likewise.
5053 * gfortran.dg/maxlocval_1.f90: Likewise.
5054 * gfortran.dg/maxlocval_2.f90: Likewise.
5055 * gfortran.dg/maxlocval_3.f90: Likewise.
5056 * gfortran.dg/maxlocval_4.f90: Likewise.
5057 * gfortran.dg/maxval_char_1.f90: Likewise.
5058 * gfortran.dg/maxval_char_2.f90: Likewise.
5059 * gfortran.dg/maxval_char_3.f90: Likewise.
5060 * gfortran.dg/maxval_char_4.f90: Likewise.
5061 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5062 * gfortran.dg/mclock.f90: Likewise.
5063 * gfortran.dg/merge_bits_1.F90: Likewise.
5064 * gfortran.dg/merge_bits_2.F90: Likewise.
5065 * gfortran.dg/merge_char_1.f90: Likewise.
5066 * gfortran.dg/merge_init_expr.f90: Likewise.
5067 * gfortran.dg/min_max_optional_1.f90: Likewise.
5068 * gfortran.dg/min_max_optional_5.f90: Likewise.
5069 * gfortran.dg/minloc_1.f90: Likewise.
5070 * gfortran.dg/minloc_2.f90: Likewise.
5071 * gfortran.dg/minloc_3.f90: Likewise.
5072 * gfortran.dg/minloc_4.f90: Likewise.
5073 * gfortran.dg/minloc_string_1.f90: Likewise.
5074 * gfortran.dg/minlocval_1.f90: Likewise.
5075 * gfortran.dg/minlocval_2.f90: Likewise.
5076 * gfortran.dg/minlocval_3.f90: Likewise.
5077 * gfortran.dg/minlocval_4.f90: Likewise.
5078 * gfortran.dg/minmax_char_1.f90: Likewise.
5079 * gfortran.dg/minmaxloc_1.f90: Likewise.
5080 * gfortran.dg/minmaxloc_10.f90: Likewise.
5081 * gfortran.dg/minmaxloc_11.f90: Likewise.
5082 * gfortran.dg/minmaxloc_12.f90: Likewise.
5083 * gfortran.dg/minmaxloc_13.f90: Likewise.
5084 * gfortran.dg/minmaxloc_2.f90: Likewise.
5085 * gfortran.dg/minmaxloc_3.f90: Likewise.
5086 * gfortran.dg/minmaxloc_4.f90: Likewise.
5087 * gfortran.dg/minmaxloc_5.f90: Likewise.
5088 * gfortran.dg/minmaxloc_6.f90: Likewise.
5089 * gfortran.dg/minmaxloc_7.f90: Likewise.
5090 * gfortran.dg/minmaxloc_8.f90: Likewise.
5091 * gfortran.dg/minmaxval_1.f90: Likewise.
5092 * gfortran.dg/minval_char_1.f90: Likewise.
5093 * gfortran.dg/minval_char_2.f90: Likewise.
5094 * gfortran.dg/minval_char_3.f90: Likewise.
5095 * gfortran.dg/minval_char_4.f90: Likewise.
5096 * gfortran.dg/minval_char_5.f90: Likewise.
5097 * gfortran.dg/minval_parameter_1.f90: Likewise.
5098 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5099 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5100 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5101 * gfortran.dg/missing_parens_1.f90: Likewise.
5102 * gfortran.dg/missing_parens_2.f90: Likewise.
5103 * gfortran.dg/mod_large_1.f90: Likewise.
5104 * gfortran.dg/mod_sign0_1.f90: Likewise.
5105 * gfortran.dg/module_blank_common.f90: Likewise.
5106 * gfortran.dg/module_commons_1.f90: Likewise.
5107 * gfortran.dg/module_commons_3.f90: Likewise.
5108 * gfortran.dg/module_double_reuse.f90: Likewise.
5109 * gfortran.dg/module_equivalence_1.f90: Likewise.
5110 * gfortran.dg/module_equivalence_2.f90: Likewise.
5111 * gfortran.dg/module_equivalence_3.f90: Likewise.
5112 * gfortran.dg/module_equivalence_5.f90: Likewise.
5113 * gfortran.dg/module_interface_1.f90: Likewise.
5114 * gfortran.dg/module_nan.f90: Likewise.
5115 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5116 * gfortran.dg/module_procedure_1.f90: Likewise.
5117 * gfortran.dg/module_read_1.f90: Likewise.
5118 * gfortran.dg/module_read_2.f90: Likewise.
5119 * gfortran.dg/module_widestring_1.f90: Likewise.
5120 * gfortran.dg/move_alloc.f90: Likewise.
5121 * gfortran.dg/move_alloc_10.f90: Likewise.
5122 * gfortran.dg/move_alloc_13.f90: Likewise.
5123 * gfortran.dg/move_alloc_14.f90: Likewise.
5124 * gfortran.dg/move_alloc_15.f90: Likewise.
5125 * gfortran.dg/move_alloc_16.f90: Likewise.
5126 * gfortran.dg/move_alloc_2.f90: Likewise.
5127 * gfortran.dg/move_alloc_5.f90: Likewise.
5128 * gfortran.dg/move_alloc_6.f90: Likewise.
5129 * gfortran.dg/move_alloc_9.f90: Likewise.
5130 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5131 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5132 * gfortran.dg/mvbits_1.f90: Likewise.
5133 * gfortran.dg/mvbits_2.f90: Likewise.
5134 * gfortran.dg/mvbits_3.f90: Likewise.
5135 * gfortran.dg/mvbits_4.f90: Likewise.
5136 * gfortran.dg/mvbits_7.f90: Likewise.
5137 * gfortran.dg/mvbits_8.f90: Likewise.
5138 * gfortran.dg/namelist_11.f: Likewise.
5139 * gfortran.dg/namelist_12.f: Likewise.
5140 * gfortran.dg/namelist_13.f90: Likewise.
5141 * gfortran.dg/namelist_14.f90: Likewise.
5142 * gfortran.dg/namelist_15.f90: Likewise.
5143 * gfortran.dg/namelist_16.f90: Likewise.
5144 * gfortran.dg/namelist_17.f90: Likewise.
5145 * gfortran.dg/namelist_18.f90: Likewise.
5146 * gfortran.dg/namelist_19.f90: Likewise.
5147 * gfortran.dg/namelist_20.f90: Likewise.
5148 * gfortran.dg/namelist_21.f90: Likewise.
5149 * gfortran.dg/namelist_22.f90: Likewise.
5150 * gfortran.dg/namelist_23.f90: Likewise.
5151 * gfortran.dg/namelist_24.f90: Likewise.
5152 * gfortran.dg/namelist_26.f90: Likewise.
5153 * gfortran.dg/namelist_27.f90: Likewise.
5154 * gfortran.dg/namelist_28.f90: Likewise.
5155 * gfortran.dg/namelist_29.f90: Likewise.
5156 * gfortran.dg/namelist_37.f90: Likewise.
5157 * gfortran.dg/namelist_38.f90: Likewise.
5158 * gfortran.dg/namelist_39.f90: Likewise.
5159 * gfortran.dg/namelist_40.f90: Likewise.
5160 * gfortran.dg/namelist_41.f90: Likewise.
5161 * gfortran.dg/namelist_42.f90: Likewise.
5162 * gfortran.dg/namelist_43.f90: Likewise.
5163 * gfortran.dg/namelist_44.f90: Likewise.
5164 * gfortran.dg/namelist_47.f90: Likewise.
5165 * gfortran.dg/namelist_48.f90: Likewise.
5166 * gfortran.dg/namelist_49.f90: Likewise.
5167 * gfortran.dg/namelist_50.f90: Likewise.
5168 * gfortran.dg/namelist_51.f90: Likewise.
5169 * gfortran.dg/namelist_52.f90: Likewise.
5170 * gfortran.dg/namelist_54.f90: Likewise.
5171 * gfortran.dg/namelist_55.f90: Likewise.
5172 * gfortran.dg/namelist_56.f90: Likewise.
5173 * gfortran.dg/namelist_57.f90: Likewise.
5174 * gfortran.dg/namelist_58.f90: Likewise.
5175 * gfortran.dg/namelist_59.f90: Likewise.
5176 * gfortran.dg/namelist_60.f90: Likewise.
5177 * gfortran.dg/namelist_61.f90: Likewise.
5178 * gfortran.dg/namelist_64.f90: Likewise.
5179 * gfortran.dg/namelist_65.f90: Likewise.
5180 * gfortran.dg/namelist_69.f90: Likewise.
5181 * gfortran.dg/namelist_70.f90: Likewise.
5182 * gfortran.dg/namelist_71.f90: Likewise.
5183 * gfortran.dg/namelist_72.f: Likewise.
5184 * gfortran.dg/namelist_73.f90: Likewise.
5185 * gfortran.dg/namelist_77.f90: Likewise.
5186 * gfortran.dg/namelist_78.f90: Likewise.
5187 * gfortran.dg/namelist_79.f90: Likewise.
5188 * gfortran.dg/namelist_80.f90: Likewise.
5189 * gfortran.dg/namelist_81.f90: Likewise.
5190 * gfortran.dg/namelist_82.f90: Likewise.
5191 * gfortran.dg/namelist_84.f90: Likewise.
5192 * gfortran.dg/namelist_85.f90: Likewise.
5193 * gfortran.dg/namelist_86.f90: Likewise.
5194 * gfortran.dg/namelist_87.f90: Likewise.
5195 * gfortran.dg/namelist_88.f90: Likewise.
5196 * gfortran.dg/namelist_89.f90: Likewise.
5197 * gfortran.dg/namelist_90.f: Likewise.
5198 * gfortran.dg/namelist_95.f90: Likewise.
5199 * gfortran.dg/namelist_char_only.f90: Likewise.
5200 * gfortran.dg/namelist_empty.f90: Likewise.
5201 * gfortran.dg/namelist_internal.f90: Likewise.
5202 * gfortran.dg/namelist_use.f90: Likewise.
5203 * gfortran.dg/namelist_use_only.f90: Likewise.
5204 * gfortran.dg/namelist_utf8.f90: Likewise.
5205 * gfortran.dg/nan_1.f90: Likewise.
5206 * gfortran.dg/nan_2.f90: Likewise.
5207 * gfortran.dg/nan_3.f90: Likewise.
5208 * gfortran.dg/nan_6.f90: Likewise.
5209 * gfortran.dg/nan_7.f90: Likewise.
5210 * gfortran.dg/nearest_1.f90: Likewise.
5211 * gfortran.dg/nearest_2.f90: Likewise.
5212 * gfortran.dg/nearest_3.f90: Likewise.
5213 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5214 * gfortran.dg/negative_automatic_size.f90: Likewise.
5215 * gfortran.dg/negative_unit.f: Likewise.
5216 * gfortran.dg/negative_unit2.f90: Likewise.
5217 * gfortran.dg/negative_unit_int8.f: Likewise.
5218 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5219 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5220 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5221 * gfortran.dg/nested_modules_1.f90: Likewise.
5222 * gfortran.dg/nested_modules_2.f90: Likewise.
5223 * gfortran.dg/nested_modules_3.f90: Likewise.
5224 * gfortran.dg/nesting_1.f90: Likewise.
5225 * gfortran.dg/new_line.f90: Likewise.
5226 * gfortran.dg/newunit_1.f90: Likewise.
5227 * gfortran.dg/newunit_3.f90: Likewise.
5228 * gfortran.dg/newunit_5.f90.f90: Likewise.
5229 * gfortran.dg/nint_1.f90: Likewise.
5230 * gfortran.dg/nint_2.f90: Likewise.
5231 * gfortran.dg/no_arg_check_2.f90: Likewise.
5232 * gfortran.dg/no_range_check_1.f90: Likewise.
5233 * gfortran.dg/no_range_check_2.f90: Likewise.
5234 * gfortran.dg/no_range_check_3.f90: Likewise.
5235 * gfortran.dg/noadv_size.f90: Likewise.
5236 * gfortran.dg/nonreturning_statements.f90: Likewise.
5237 * gfortran.dg/norm2_1.f90: Likewise.
5238 * gfortran.dg/norm2_3.f90: Likewise.
5239 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5240 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5241 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5242 * gfortran.dg/null_4.f90: Likewise.
5243 * gfortran.dg/null_9.f90: Likewise.
5244 * gfortran.dg/nullify_3.f90: Likewise.
5245 * gfortran.dg/oldstyle_1.f90: Likewise.
5246 * gfortran.dg/open_access_append_1.f90: Likewise.
5247 * gfortran.dg/open_access_append_2.f90: Likewise.
5248 * gfortran.dg/open_errors.f90: Likewise.
5249 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5250 * gfortran.dg/open_new.f90: Likewise.
5251 * gfortran.dg/open_readonly_1.f90: Likewise.
5252 * gfortran.dg/operator_1.f90: Likewise.
5253 * gfortran.dg/optional_absent_1.f90: Likewise.
5254 * gfortran.dg/optional_absent_2.f90: Likewise.
5255 * gfortran.dg/optional_absent_3.f90: Likewise.
5256 * gfortran.dg/optional_class_1.f90: Likewise.
5257 * gfortran.dg/optional_dim_2.f90: Likewise.
5258 * gfortran.dg/optional_dim_3.f90: Likewise.
5259 * gfortran.dg/output_exponents_1.f90: Likewise.
5260 * gfortran.dg/overload_1.f90: Likewise.
5261 * gfortran.dg/overload_2.f90: Likewise.
5262 * gfortran.dg/overwrite_1.f: Likewise.
5263 * gfortran.dg/pad_no.f90: Likewise.
5264 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5265 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5266 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5267 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5268 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5269 * gfortran.dg/parens_3.f90: Likewise.
5270 * gfortran.dg/parens_5.f90: Likewise.
5271 * gfortran.dg/parens_6.f90: Likewise.
5272 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5273 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5274 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5275 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5276 * gfortran.dg/parity_1.f90: Likewise.
5277 * gfortran.dg/past_eor.f90: Likewise.
5278 * gfortran.dg/pdt_1.f03: Likewise.
5279 * gfortran.dg/pdt_10.f03: Likewise.
5280 * gfortran.dg/pdt_11.f03: Likewise.
5281 * gfortran.dg/pdt_12.f03: Likewise.
5282 * gfortran.dg/pdt_13.f03: Likewise.
5283 * gfortran.dg/pdt_14.f03: Likewise.
5284 * gfortran.dg/pdt_15.f03: Likewise.
5285 * gfortran.dg/pdt_19.f03: Likewise.
5286 * gfortran.dg/pdt_20.f03: Likewise.
5287 * gfortran.dg/pdt_22.f03: Likewise.
5288 * gfortran.dg/pdt_23.f03: Likewise.
5289 * gfortran.dg/pdt_25.f03: Likewise.
5290 * gfortran.dg/pdt_26.f03: Likewise.
5291 * gfortran.dg/pdt_27.f03: Likewise.
5292 * gfortran.dg/pdt_28.f03: Likewise.
5293 * gfortran.dg/pdt_3.f03: Likewise.
5294 * gfortran.dg/pdt_4.f03: Likewise.
5295 * gfortran.dg/pdt_5.f03: Likewise.
5296 * gfortran.dg/pdt_7.f03: Likewise.
5297 * gfortran.dg/pointer_1.f90: Likewise.
5298 * gfortran.dg/pointer_array_1.f90: Likewise.
5299 * gfortran.dg/pointer_array_3.f90: Likewise.
5300 * gfortran.dg/pointer_array_4.f90: Likewise.
5301 * gfortran.dg/pointer_array_5.f90: Likewise.
5302 * gfortran.dg/pointer_array_6.f90: Likewise.
5303 * gfortran.dg/pointer_array_7.f90: Likewise.
5304 * gfortran.dg/pointer_array_8.f90: Likewise.
5305 * gfortran.dg/pointer_array_9.f90: Likewise.
5306 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5307 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5308 * gfortran.dg/pointer_assign_10.f90: Likewise.
5309 * gfortran.dg/pointer_assign_11.f90: Likewise.
5310 * gfortran.dg/pointer_assign_4.f90: Likewise.
5311 * gfortran.dg/pointer_assign_8.f90: Likewise.
5312 * gfortran.dg/pointer_assign_9.f90: Likewise.
5313 * gfortran.dg/pointer_check_10.f90: Likewise.
5314 * gfortran.dg/pointer_check_9.f90: Likewise.
5315 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5316 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5317 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5318 * gfortran.dg/pointer_init_1.f90: Likewise.
5319 * gfortran.dg/pointer_init_3.f90: Likewise.
5320 * gfortran.dg/pointer_init_4.f90: Likewise.
5321 * gfortran.dg/pointer_init_5.f90: Likewise.
5322 * gfortran.dg/pointer_init_8.f90: Likewise.
5323 * gfortran.dg/pointer_intent_1.f90: Likewise.
5324 * gfortran.dg/pointer_intent_4.f90: Likewise.
5325 * gfortran.dg/pointer_intent_5.f90: Likewise.
5326 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5327 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5328 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5329 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5330 * gfortran.dg/pointer_target_1.f90: Likewise.
5331 * gfortran.dg/pointer_target_2.f90: Likewise.
5332 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5333 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5334 * gfortran.dg/power.f90: Likewise.
5335 * gfortran.dg/power1.f90: Likewise.
5336 * gfortran.dg/power_3.f90: Likewise.
5337 * gfortran.dg/power_4.f90: Likewise.
5338 * gfortran.dg/power_5.f90: Likewise.
5339 * gfortran.dg/pr12884.f: Likewise.
5340 * gfortran.dg/pr15129.f90: Likewise.
5341 * gfortran.dg/pr15140.f90: Likewise.
5342 * gfortran.dg/pr15324.f90: Likewise.
5343 * gfortran.dg/pr15332.f: Likewise.
5344 * gfortran.dg/pr15957.f90: Likewise.
5345 * gfortran.dg/pr15959.f90: Likewise.
5346 * gfortran.dg/pr16597.f90: Likewise.
5347 * gfortran.dg/pr16861.f90: Likewise.
5348 * gfortran.dg/pr16938.f90: Likewise.
5349 * gfortran.dg/pr17090.f90: Likewise.
5350 * gfortran.dg/pr17143.f90: Likewise.
5351 * gfortran.dg/pr17164.f90: Likewise.
5352 * gfortran.dg/pr17229.f: Likewise.
5353 * gfortran.dg/pr17285.f90: Likewise.
5354 * gfortran.dg/pr17286.f90: Likewise.
5355 * gfortran.dg/pr17472.f: Likewise.
5356 * gfortran.dg/pr17612.f90: Likewise.
5357 * gfortran.dg/pr17706.f90: Likewise.
5358 * gfortran.dg/pr18025.f90: Likewise.
5359 * gfortran.dg/pr18122.f90: Likewise.
5360 * gfortran.dg/pr18210.f90: Likewise.
5361 * gfortran.dg/pr18392.f90: Likewise.
5362 * gfortran.dg/pr19155.f: Likewise.
5363 * gfortran.dg/pr19216.f: Likewise.
5364 * gfortran.dg/pr19467.f90: Likewise.
5365 * gfortran.dg/pr19657.f: Likewise.
5366 * gfortran.dg/pr19926.f90: Likewise.
5367 * gfortran.dg/pr19928-1.f90: Likewise.
5368 * gfortran.dg/pr19928-2.f90: Likewise.
5369 * gfortran.dg/pr20086.f90: Likewise.
5370 * gfortran.dg/pr20124.f90: Likewise.
5371 * gfortran.dg/pr20163-2.f: Likewise.
5372 * gfortran.dg/pr20480.f90: Likewise.
5373 * gfortran.dg/pr20755.f: Likewise.
5374 * gfortran.dg/pr20950.f: Likewise.
5375 * gfortran.dg/pr21177.f90: Likewise.
5376 * gfortran.dg/pr21730.f: Likewise.
5377 * gfortran.dg/pr22491.f: Likewise.
5378 * gfortran.dg/pr25603.f: Likewise.
5379 * gfortran.dg/pr26246_2.f90: Likewise.
5380 * gfortran.dg/pr32136.f90: Likewise.
5381 * gfortran.dg/pr32533.f90: Likewise.
5382 * gfortran.dg/pr33794.f90: Likewise.
5383 * gfortran.dg/pr35662.f90: Likewise.
5384 * gfortran.dg/pr35944-1.f90: Likewise.
5385 * gfortran.dg/pr35944-2.f90: Likewise.
5386 * gfortran.dg/pr35983.f90: Likewise.
5387 * gfortran.dg/pr39865.f90: Likewise.
5388 * gfortran.dg/pr41212.f90: Likewise.
5389 * gfortran.dg/pr43808.f90: Likewise.
5390 * gfortran.dg/pr44592.f90: Likewise.
5391 * gfortran.dg/pr44735.f90: Likewise.
5392 * gfortran.dg/pr45308.f03: Likewise.
5393 * gfortran.dg/pr46297.f: Likewise.
5394 * gfortran.dg/pr46588.f90: Likewise.
5395 * gfortran.dg/pr46665.f90: Likewise.
5396 * gfortran.dg/pr46804.f90: Likewise.
5397 * gfortran.dg/pr47008.f03: Likewise.
5398 * gfortran.dg/pr47614.f: Likewise.
5399 * gfortran.dg/pr47878.f90: Likewise.
5400 * gfortran.dg/pr49103.f90: Likewise.
5401 * gfortran.dg/pr50069_1.f90: Likewise.
5402 * gfortran.dg/pr50769.f90: Likewise.
5403 * gfortran.dg/pr52608.f90: Likewise.
5404 * gfortran.dg/pr55086_2.f90: Likewise.
5405 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5406 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5407 * gfortran.dg/pr55330.f90: Likewise.
5408 * gfortran.dg/pr56015.f90: Likewise.
5409 * gfortran.dg/pr57910.f90: Likewise.
5410 * gfortran.dg/pr59700.f90: Likewise.
5411 * gfortran.dg/pr62125.f90: Likewise.
5412 * gfortran.dg/pr64530.f90: Likewise.
5413 * gfortran.dg/pr65429.f90: Likewise.
5414 * gfortran.dg/pr65450.f90: Likewise.
5415 * gfortran.dg/pr65504.f90: Likewise.
5416 * gfortran.dg/pr65903.f90: Likewise.
5417 * gfortran.dg/pr66311.f90: Likewise.
5418 * gfortran.dg/pr66864.f90: Likewise.
5419 * gfortran.dg/pr67140.f90: Likewise.
5420 * gfortran.dg/pr67524.f90: Likewise.
5421 * gfortran.dg/pr67885.f90: Likewise.
5422 * gfortran.dg/pr68053.f90: Likewise.
5423 * gfortran.dg/pr68566.f90: Likewise.
5424 * gfortran.dg/pr69514_1.f90: Likewise.
5425 * gfortran.dg/pr69514_2.f90: Likewise.
5426 * gfortran.dg/pr69739.f90: Likewise.
5427 * gfortran.dg/pr70673.f90: Likewise.
5428 * gfortran.dg/pr71523_2.f90: Likewise.
5429 * gfortran.dg/pr71764.f90: Likewise.
5430 * gfortran.dg/pr78092.f90: Likewise.
5431 * gfortran.dg/pr82973.f90: Likewise.
5432 * gfortran.dg/pr83864.f90: Likewise.
5433 * gfortran.dg/pr83874.f90: Likewise.
5434 * gfortran.dg/pr84088.f90: Likewise.
5435 * gfortran.dg/pr84155.f90: Likewise.
5436 * gfortran.dg/proc_decl_12.f90: Likewise.
5437 * gfortran.dg/proc_decl_13.f90: Likewise.
5438 * gfortran.dg/proc_decl_15.f90: Likewise.
5439 * gfortran.dg/proc_decl_17.f90: Likewise.
5440 * gfortran.dg/proc_decl_18.f90: Likewise.
5441 * gfortran.dg/proc_decl_2.f90: Likewise.
5442 * gfortran.dg/proc_decl_5.f90: Likewise.
5443 * gfortran.dg/proc_decl_9.f90: Likewise.
5444 * gfortran.dg/proc_ptr_1.f90: Likewise.
5445 * gfortran.dg/proc_ptr_10.f90: Likewise.
5446 * gfortran.dg/proc_ptr_12.f90: Likewise.
5447 * gfortran.dg/proc_ptr_18.f90: Likewise.
5448 * gfortran.dg/proc_ptr_19.f90: Likewise.
5449 * gfortran.dg/proc_ptr_21.f90: Likewise.
5450 * gfortran.dg/proc_ptr_22.f90: Likewise.
5451 * gfortran.dg/proc_ptr_23.f90: Likewise.
5452 * gfortran.dg/proc_ptr_25.f90: Likewise.
5453 * gfortran.dg/proc_ptr_26.f90: Likewise.
5454 * gfortran.dg/proc_ptr_3.f90: Likewise.
5455 * gfortran.dg/proc_ptr_36.f90: Likewise.
5456 * gfortran.dg/proc_ptr_47.f90: Likewise.
5457 * gfortran.dg/proc_ptr_48.f90: Likewise.
5458 * gfortran.dg/proc_ptr_5.f90: Likewise.
5459 * gfortran.dg/proc_ptr_6.f90: Likewise.
5460 * gfortran.dg/proc_ptr_7.f90: Likewise.
5461 * gfortran.dg/proc_ptr_8.f90: Likewise.
5462 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5463 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5464 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5465 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5466 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5467 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5468 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5469 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5470 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5471 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5472 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5473 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5474 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5475 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5476 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5477 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5478 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5479 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5480 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5481 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5482 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5483 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5484 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5485 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5486 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5487 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5488 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5489 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5490 * gfortran.dg/product_init_expr.f03: Likewise.
5491 * gfortran.dg/promotion.f90: Likewise.
5492 * gfortran.dg/promotion_3.f90: Likewise.
5493 * gfortran.dg/promotion_4.f90: Likewise.
5494 * gfortran.dg/protected_1.f90: Likewise.
5495 * gfortran.dg/protected_2.f90: Likewise.
5496 * gfortran.dg/ptr-func-1.f90: Likewise.
5497 * gfortran.dg/ptr-func-2.f90: Likewise.
5498 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5499 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5500 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5501 * gfortran.dg/pure_byref_1.f90: Likewise.
5502 * gfortran.dg/pure_byref_2.f90: Likewise.
5503 * gfortran.dg/pure_byref_3.f90: Likewise.
5504 * gfortran.dg/quad_2.f90: Likewise.
5505 * gfortran.dg/quad_3.f90: Likewise.
5506 * gfortran.dg/random_3.f90: Likewise.
5507 * gfortran.dg/random_4.f90: Likewise.
5508 * gfortran.dg/random_7.f90: Likewise.
5509 * gfortran.dg/read_2.f90: Likewise.
5510 * gfortran.dg/read_3.f90: Likewise.
5511 * gfortran.dg/read_4.f90: Likewise.
5512 * gfortran.dg/read_5.f90: Likewise.
5513 * gfortran.dg/read_bad_advance.f90: Likewise.
5514 * gfortran.dg/read_bang.f90: Likewise.
5515 * gfortran.dg/read_bang4.f90: Likewise.
5516 * gfortran.dg/read_comma.f: Likewise.
5517 * gfortran.dg/read_dir.f90: Likewise.
5518 * gfortran.dg/read_empty_file.f: Likewise.
5519 * gfortran.dg/read_eof_1.f90: Likewise.
5520 * gfortran.dg/read_eof_2.f90: Likewise.
5521 * gfortran.dg/read_eof_3.f90: Likewise.
5522 * gfortran.dg/read_eof_4.f90: Likewise.
5523 * gfortran.dg/read_eof_5.f90: Likewise.
5524 * gfortran.dg/read_eof_6.f: Likewise.
5525 * gfortran.dg/read_eof_7.f90: Likewise.
5526 * gfortran.dg/read_eof_8.f90: Likewise.
5527 * gfortran.dg/read_eof_all.f90: Likewise.
5528 * gfortran.dg/read_eor.f90: Likewise.
5529 * gfortran.dg/read_float_1.f90: Likewise.
5530 * gfortran.dg/read_float_2.f03: Likewise.
5531 * gfortran.dg/read_float_3.f90: Likewise.
5532 * gfortran.dg/read_float_4.f90: Likewise.
5533 * gfortran.dg/read_infnan_1.f90: Likewise.
5534 * gfortran.dg/read_list_eof_1.f90: Likewise.
5535 * gfortran.dg/read_logical.f90: Likewise.
5536 * gfortran.dg/read_many_1.f: Likewise.
5537 * gfortran.dg/read_no_eor.f90: Likewise.
5538 * gfortran.dg/read_noadvance.f90: Likewise.
5539 * gfortran.dg/read_repeat.f90: Likewise.
5540 * gfortran.dg/read_repeat_2.f90: Likewise.
5541 * gfortran.dg/read_size_noadvance.f90: Likewise.
5542 * gfortran.dg/read_x_eof.f90: Likewise.
5543 * gfortran.dg/read_x_past.f: Likewise.
5544 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5545 * gfortran.dg/real_const_1.f: Likewise.
5546 * gfortran.dg/real_const_2.f90: Likewise.
5547 * gfortran.dg/real_const_3.f90: Likewise.
5548 * gfortran.dg/real_do_1.f90: Likewise.
5549 * gfortran.dg/real_index_1.f90: Likewise.
5550 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5551 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5552 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5553 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5554 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5555 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5556 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5557 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5558 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5559 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5560 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5561 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5562 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5563 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5564 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5565 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5566 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5567 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5568 * gfortran.dg/record_marker_1.f90: Likewise.
5569 * gfortran.dg/record_marker_2.f: Likewise.
5570 * gfortran.dg/record_marker_3.f90: Likewise.
5571 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5572 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5573 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5574 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5575 * gfortran.dg/recursive_check_7.f90: Likewise.
5576 * gfortran.dg/recursive_reference_1.f90: Likewise.
5577 * gfortran.dg/recursive_reference_2.f90: Likewise.
5578 * gfortran.dg/recursive_stack.f90: Likewise.
5579 * gfortran.dg/reduction.f90: Likewise.
5580 * gfortran.dg/repack_arrays_1.f90: Likewise.
5581 * gfortran.dg/repeat_1.f90: Likewise.
5582 * gfortran.dg/repeat_2.f90: Likewise.
5583 * gfortran.dg/repeat_3.f90: Likewise.
5584 * gfortran.dg/repeat_6.f90: Likewise.
5585 * gfortran.dg/reshape-alloc.f90: Likewise.
5586 * gfortran.dg/reshape-complex.f90: Likewise.
5587 * gfortran.dg/reshape.f90: Likewise.
5588 * gfortran.dg/reshape_2.f90: Likewise.
5589 * gfortran.dg/reshape_7.f90: Likewise.
5590 * gfortran.dg/reshape_empty_1.f03: Likewise.
5591 * gfortran.dg/reshape_pad_1.f90: Likewise.
5592 * gfortran.dg/reshape_rank7.f90: Likewise.
5593 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5594 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5595 * gfortran.dg/result_default_init_1.f90: Likewise.
5596 * gfortran.dg/result_in_spec_1.f90: Likewise.
5597 * gfortran.dg/result_in_spec_2.f90: Likewise.
5598 * gfortran.dg/ret_array_1.f90: Likewise.
5599 * gfortran.dg/ret_pointer_1.f90: Likewise.
5600 * gfortran.dg/ret_pointer_2.f90: Likewise.
5601 * gfortran.dg/rewind_1.f90: Likewise.
5602 * gfortran.dg/round_1.f03: Likewise.
5603 * gfortran.dg/round_2.f03: Likewise.
5604 * gfortran.dg/round_3.f08: Likewise.
5605 * gfortran.dg/round_4.f90: Likewise.
5606 * gfortran.dg/rrspacing_1.f90: Likewise.
5607 * gfortran.dg/runtime_warning_1.f90: Likewise.
5608 * gfortran.dg/same_type_as_2.f03: Likewise.
5609 * gfortran.dg/save_1.f90: Likewise.
5610 * gfortran.dg/save_5.f90: Likewise.
5611 * gfortran.dg/save_6.f90: Likewise.
5612 * gfortran.dg/scalar_mask_1.f90: Likewise.
5613 * gfortran.dg/scalar_mask_2.f90: Likewise.
5614 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5615 * gfortran.dg/scale_1.f90: Likewise.
5616 * gfortran.dg/scan_1.f90: Likewise.
5617 * gfortran.dg/scan_2.f90: Likewise.
5618 * gfortran.dg/secnds-1.f: Likewise.
5619 * gfortran.dg/secnds.f: Likewise.
5620 * gfortran.dg/select_1.f90: Likewise.
5621 * gfortran.dg/select_2.f90: Likewise.
5622 * gfortran.dg/select_3.f90: Likewise.
5623 * gfortran.dg/select_5.f90: Likewise.
5624 * gfortran.dg/select_char_1.f90: Likewise.
5625 * gfortran.dg/select_char_2.f90: Likewise.
5626 * gfortran.dg/select_type_13.f03: Likewise.
5627 * gfortran.dg/select_type_14.f03: Likewise.
5628 * gfortran.dg/select_type_15.f03: Likewise.
5629 * gfortran.dg/select_type_19.f03: Likewise.
5630 * gfortran.dg/select_type_2.f03: Likewise.
5631 * gfortran.dg/select_type_26.f03: Likewise.
5632 * gfortran.dg/select_type_27.f03: Likewise.
5633 * gfortran.dg/select_type_28.f03: Likewise.
5634 * gfortran.dg/select_type_3.f03: Likewise.
5635 * gfortran.dg/select_type_35.f03: Likewise.
5636 * gfortran.dg/select_type_36.f03: Likewise.
5637 * gfortran.dg/select_type_37.f03: Likewise.
5638 * gfortran.dg/select_type_39.f03: Likewise.
5639 * gfortran.dg/select_type_4.f90: Likewise.
5640 * gfortran.dg/select_type_5.f03: Likewise.
5641 * gfortran.dg/select_type_6.f03: Likewise.
5642 * gfortran.dg/select_type_7.f03: Likewise.
5643 * gfortran.dg/select_type_8.f03: Likewise.
5644 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5645 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5646 * gfortran.dg/selected_kind_1.f90: Likewise.
5647 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5648 * gfortran.dg/shape_2.f90: Likewise.
5649 * gfortran.dg/shape_4.f90: Likewise.
5650 * gfortran.dg/shape_5.f90: Likewise.
5651 * gfortran.dg/shape_7.f90: Likewise.
5652 * gfortran.dg/shape_8.f90: Likewise.
5653 * gfortran.dg/shape_9.f90: Likewise.
5654 * gfortran.dg/shift-kind_2.f90: Likewise.
5655 * gfortran.dg/shiftalr_1.F90: Likewise.
5656 * gfortran.dg/shiftalr_2.F90: Likewise.
5657 * gfortran.dg/simpleif_1.f90: Likewise.
5658 * gfortran.dg/simplify_argN_1.f90: Likewise.
5659 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5660 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5661 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5662 * gfortran.dg/simplify_modulo.f90: Likewise.
5663 * gfortran.dg/single_char_string.f90: Likewise.
5664 * gfortran.dg/size_dim.f90: Likewise.
5665 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5666 * gfortran.dg/sizeof.f90: Likewise.
5667 * gfortran.dg/sizeof_4.f90: Likewise.
5668 * gfortran.dg/slash_1.f90: Likewise.
5669 * gfortran.dg/sms-1.f90: Likewise.
5670 * gfortran.dg/sms-2.f90: Likewise.
5671 * gfortran.dg/spec_expr_7.f90: Likewise.
5672 * gfortran.dg/specifics_1.f90: Likewise.
5673 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5674 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5675 * gfortran.dg/spread_init_expr.f03: Likewise.
5676 * gfortran.dg/spread_scalar_source.f90: Likewise.
5677 * gfortran.dg/spread_shape_1.f90: Likewise.
5678 * gfortran.dg/stat_1.f90: Likewise.
5679 * gfortran.dg/stat_2.f90: Likewise.
5680 * gfortran.dg/stfunc_1.f90: Likewise.
5681 * gfortran.dg/stfunc_4.f90: Likewise.
5682 * gfortran.dg/stfunc_6.f90: Likewise.
5683 * gfortran.dg/storage_size_1.f08: Likewise.
5684 * gfortran.dg/storage_size_3.f08: Likewise.
5685 * gfortran.dg/storage_size_4.f90: Likewise.
5686 * gfortran.dg/streamio_1.f90: Likewise.
5687 * gfortran.dg/streamio_10.f90: Likewise.
5688 * gfortran.dg/streamio_11.f90: Likewise.
5689 * gfortran.dg/streamio_12.f90: Likewise.
5690 * gfortran.dg/streamio_13.f90: Likewise.
5691 * gfortran.dg/streamio_14.f90: Likewise.
5692 * gfortran.dg/streamio_15.f90: Likewise.
5693 * gfortran.dg/streamio_16.f90: Likewise.
5694 * gfortran.dg/streamio_17.f90: Likewise.
5695 * gfortran.dg/streamio_2.f90: Likewise.
5696 * gfortran.dg/streamio_3.f90: Likewise.
5697 * gfortran.dg/streamio_4.f90: Likewise.
5698 * gfortran.dg/streamio_5.f90: Likewise.
5699 * gfortran.dg/streamio_6.f90: Likewise.
5700 * gfortran.dg/streamio_7.f90: Likewise.
5701 * gfortran.dg/streamio_8.f90: Likewise.
5702 * gfortran.dg/streamio_9.f90: Likewise.
5703 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5704 * gfortran.dg/string_4.f90: Likewise.
5705 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5706 * gfortran.dg/string_assign_2.f90: Likewise.
5707 * gfortran.dg/string_compare_1.f90: Likewise.
5708 * gfortran.dg/string_compare_2.f90: Likewise.
5709 * gfortran.dg/string_compare_3.f90: Likewise.
5710 * gfortran.dg/string_ctor_1.f90: Likewise.
5711 * gfortran.dg/string_length_1.f90: Likewise.
5712 * gfortran.dg/string_length_2.f90: Likewise.
5713 * gfortran.dg/string_length_3.f90: Likewise.
5714 * gfortran.dg/string_length_4.f90: Likewise.
5715 * gfortran.dg/string_null_compare_1.f: Likewise.
5716 * gfortran.dg/string_pad_trunc.f90: Likewise.
5717 * gfortran.dg/structure_constructor_1.f03: Likewise.
5718 * gfortran.dg/structure_constructor_11.f90: Likewise.
5719 * gfortran.dg/structure_constructor_13.f03: Likewise.
5720 * gfortran.dg/structure_constructor_2.f03: Likewise.
5721 * gfortran.dg/structure_constructor_5.f03: Likewise.
5722 * gfortran.dg/submodule_1.f08: Likewise.
5723 * gfortran.dg/submodule_11.f08: Likewise.
5724 * gfortran.dg/submodule_14.f08: Likewise.
5725 * gfortran.dg/submodule_15.f08: Likewise.
5726 * gfortran.dg/submodule_17.f08: Likewise.
5727 * gfortran.dg/submodule_18.f08: Likewise.
5728 * gfortran.dg/submodule_19.f08: Likewise.
5729 * gfortran.dg/submodule_2.f08: Likewise.
5730 * gfortran.dg/submodule_27.f08: Likewise.
5731 * gfortran.dg/submodule_28.f08: Likewise.
5732 * gfortran.dg/submodule_29.f08: Likewise.
5733 * gfortran.dg/submodule_30.f08: Likewise.
5734 * gfortran.dg/submodule_6.f08: Likewise.
5735 * gfortran.dg/submodule_7.f08: Likewise.
5736 * gfortran.dg/submodule_8.f08: Likewise.
5737 * gfortran.dg/subnormal_1.f90: Likewise.
5738 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5739 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5740 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5741 * gfortran.dg/substr_2.f: Likewise.
5742 * gfortran.dg/substr_3.f: Likewise.
5743 * gfortran.dg/substr_4.f: Likewise.
5744 * gfortran.dg/substr_5.f90: Likewise.
5745 * gfortran.dg/substr_6.f90: Likewise.
5746 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5747 * gfortran.dg/sum_init_expr.f03: Likewise.
5748 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5749 * gfortran.dg/system_clock_3.f08: Likewise.
5750 * gfortran.dg/t_editing.f: Likewise.
5751 * gfortran.dg/team_change_1.f90: Likewise.
5752 * gfortran.dg/team_end_1.f90: Likewise.
5753 * gfortran.dg/team_number_1.f90: Likewise.
5754 * gfortran.dg/temporary_1.f90: Likewise.
5755 * gfortran.dg/test_com_block.f90: Likewise.
5756 * gfortran.dg/test_only_clause.f90: Likewise.
5757 * gfortran.dg/tiny_1.f90: Likewise.
5758 * gfortran.dg/tiny_2.f90: Likewise.
5759 * gfortran.dg/tl_editing.f90: Likewise.
5760 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5761 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5762 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5763 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5764 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5765 * gfortran.dg/transfer_class_2.f90: Likewise.
5766 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5767 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5768 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5769 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5770 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5771 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5772 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5773 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5774 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5775 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5776 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5777 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5778 * gfortran.dg/transpose_1.f90: Likewise.
5779 * gfortran.dg/transpose_3.f03: Likewise.
5780 * gfortran.dg/transpose_4.f90: Likewise.
5781 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5782 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5783 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5784 * gfortran.dg/trim_1.f90: Likewise.
5785 * gfortran.dg/trim_optimize_1.f90: Likewise.
5786 * gfortran.dg/trim_optimize_2.f90: Likewise.
5787 * gfortran.dg/trim_optimize_3.f90: Likewise.
5788 * gfortran.dg/trim_optimize_4.f90: Likewise.
5789 * gfortran.dg/trim_optimize_5.f90: Likewise.
5790 * gfortran.dg/trim_optimize_6.f90: Likewise.
5791 * gfortran.dg/trim_optimize_7.f90: Likewise.
5792 * gfortran.dg/trim_optimize_8.f90: Likewise.
5793 * gfortran.dg/type_to_class_1.f03: Likewise.
5794 * gfortran.dg/type_to_class_2.f03: Likewise.
5795 * gfortran.dg/type_to_class_3.f03: Likewise.
5796 * gfortran.dg/type_to_class_4.f03: Likewise.
5797 * gfortran.dg/type_to_class_5.f03: Likewise.
5798 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5799 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5800 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5801 * gfortran.dg/typebound_call_1.f03: Likewise.
5802 * gfortran.dg/typebound_call_13.f03: Likewise.
5803 * gfortran.dg/typebound_call_18.f03: Likewise.
5804 * gfortran.dg/typebound_call_19.f03: Likewise.
5805 * gfortran.dg/typebound_call_2.f03: Likewise.
5806 * gfortran.dg/typebound_call_20.f03: Likewise.
5807 * gfortran.dg/typebound_call_3.f03: Likewise.
5808 * gfortran.dg/typebound_generic_5.f03: Likewise.
5809 * gfortran.dg/typebound_generic_6.f03: Likewise.
5810 * gfortran.dg/typebound_generic_9.f03: Likewise.
5811 * gfortran.dg/typebound_operator_12.f03: Likewise.
5812 * gfortran.dg/typebound_operator_13.f03: Likewise.
5813 * gfortran.dg/typebound_operator_15.f90: Likewise.
5814 * gfortran.dg/typebound_operator_20.f90: Likewise.
5815 * gfortran.dg/typebound_operator_3.f03: Likewise.
5816 * gfortran.dg/typebound_operator_6.f03: Likewise.
5817 * gfortran.dg/typebound_operator_7.f03: Likewise.
5818 * gfortran.dg/typebound_operator_8.f03: Likewise.
5819 * gfortran.dg/typebound_operator_9.f03: Likewise.
5820 * gfortran.dg/typebound_proc_19.f90: Likewise.
5821 * gfortran.dg/typebound_proc_20.f90: Likewise.
5822 * gfortran.dg/typebound_proc_23.f90: Likewise.
5823 * gfortran.dg/typebound_proc_27.f03: Likewise.
5824 * gfortran.dg/typebound_proc_35.f90: Likewise.
5825 * gfortran.dg/typebound_proc_36.f90: Likewise.
5826 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5827 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5828 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5829 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5830 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5831 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5832 * gfortran.dg/unf_short_record_1.f90: Likewise.
5833 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5834 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5835 * gfortran.dg/unit_1.f90: Likewise.
5836 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5837 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5838 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5839 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5840 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5841 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5842 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5843 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5844 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5845 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5846 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5847 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5848 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5849 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5850 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5851 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5852 * gfortran.dg/unpack_init_expr.f03: Likewise.
5853 * gfortran.dg/use_10.f90: Likewise.
5854 * gfortran.dg/use_11.f90: Likewise.
5855 * gfortran.dg/use_13.f90: Likewise.
5856 * gfortran.dg/use_24.f90: Likewise.
5857 * gfortran.dg/use_27.f90: Likewise.
5858 * gfortran.dg/use_5.f90: Likewise.
5859 * gfortran.dg/use_allocated_1.f90: Likewise.
5860 * gfortran.dg/use_only_1.f90: Likewise.
5861 * gfortran.dg/use_only_4.f90: Likewise.
5862 * gfortran.dg/use_rename_2.f90: Likewise.
5863 * gfortran.dg/use_rename_4.f90: Likewise.
5864 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5865 * gfortran.dg/used_interface_ref.f90: Likewise.
5866 * gfortran.dg/used_types_5.f90: Likewise.
5867 * gfortran.dg/utf8_1.f03: Likewise.
5868 * gfortran.dg/utf8_2.f03: Likewise.
5869 * gfortran.dg/value_1.f90: Likewise.
5870 * gfortran.dg/value_2.f90: Likewise.
5871 * gfortran.dg/value_4.f90: Likewise.
5872 * gfortran.dg/value_6.f03: Likewise.
5873 * gfortran.dg/value_7.f03: Likewise.
5874 * gfortran.dg/value_test.f90: Likewise.
5875 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5876 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5877 * gfortran.dg/vect/pr60510.f: Likewise.
5878 * gfortran.dg/vect/pr69882.f90: Likewise.
5879 * gfortran.dg/vect/pr69980.f90: Likewise.
5880 * gfortran.dg/vect/vect-5.f90: Likewise.
5881 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5882 * gfortran.dg/vector_subscript_1.f90: Likewise.
5883 * gfortran.dg/vector_subscript_2.f90: Likewise.
5884 * gfortran.dg/vector_subscript_3.f90: Likewise.
5885 * gfortran.dg/vector_subscript_5.f90: Likewise.
5886 * gfortran.dg/verify_2.f90: Likewise.
5887 * gfortran.dg/volatile10.f90: Likewise.
5888 * gfortran.dg/where_1.f90: Likewise.
5889 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5890 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5891 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5892 * gfortran.dg/whole_file_13.f90: Likewise.
5893 * gfortran.dg/whole_file_2.f90: Likewise.
5894 * gfortran.dg/widechar_2.f90: Likewise.
5895 * gfortran.dg/widechar_4.f90: Likewise.
5896 * gfortran.dg/widechar_5.f90: Likewise.
5897 * gfortran.dg/widechar_6.f90: Likewise.
5898 * gfortran.dg/widechar_8.f90: Likewise.
5899 * gfortran.dg/widechar_IO_1.f90: Likewise.
5900 * gfortran.dg/widechar_IO_2.f90: Likewise.
5901 * gfortran.dg/widechar_IO_3.f90: Likewise.
5902 * gfortran.dg/widechar_IO_4.f90: Likewise.
5903 * gfortran.dg/widechar_compare_1.f90: Likewise.
5904 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5905 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5906 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5907 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5908 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5909 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5910 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5911 * gfortran.dg/widechar_select_1.f90: Likewise.
5912 * gfortran.dg/winapi.f90: Likewise.
5913 * gfortran.dg/write_0_pe_format.f90: Likewise.
5914 * gfortran.dg/write_back.f: Likewise.
5915 * gfortran.dg/write_check3.f90: Likewise.
5916 * gfortran.dg/write_direct_eor.f90: Likewise.
5917 * gfortran.dg/write_padding.f90: Likewise.
5918 * gfortran.dg/write_recursive.f90: Likewise.
5919 * gfortran.dg/write_rewind_1.f: Likewise.
5920 * gfortran.dg/write_rewind_2.f: Likewise.
5921 * gfortran.dg/write_zero_array.f90: Likewise.
5922 * gfortran.dg/x_slash_1.f: Likewise.
5923 * gfortran.dg/x_slash_2.f: Likewise.
5924 * gfortran.dg/zero_array_components_1.f90: Likewise.
5925 * gfortran.dg/zero_length_1.f90: Likewise.
5926 * gfortran.dg/zero_length_2.f90: Likewise.
5927 * gfortran.dg/zero_sized_1.f90: Likewise.
5928 * gfortran.dg/zero_sized_3.f90: Likewise.
5929 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5930 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5931 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5932 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5933 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5934 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5935 * gfortran.fortran-torture/execute/args.f90: Likewise.
5936 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5937 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5938 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5939 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5940 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5941 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5942 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5943 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5944 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5945 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5946 * gfortran.fortran-torture/execute/common.f90: Likewise.
5947 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5948 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5949 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5950 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5951 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5952 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5953 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5954 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5955 * gfortran.fortran-torture/execute/data.f90: Likewise.
5956 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5957 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5958 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5959 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5960 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5961 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5962 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5963 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5964 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5965 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5966 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5967 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5968 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5969 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5970 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5971 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5972 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5973 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5974 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5975 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5976 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5977 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5978 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5979 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5980 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5981 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5982 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5983 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5984 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5985 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5986 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5987 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5988 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5989 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5990 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5991 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5992 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5993 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5994 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5995 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5996 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5997 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5998 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5999 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6000 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6001 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6002 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6003 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6004 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6005 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6006 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6007 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6008 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6009 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6010 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6011 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6012 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6013 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6014 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6015 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6016 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6017 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6018 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6019 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6020 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6021 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6022 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6023 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6024 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6025 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6026 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6027 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6028 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6029 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6030 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6031 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6032 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6033 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6034 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6035 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6036 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6037 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6038 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6039 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6040 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6041 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6042 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6043 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6044 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6045 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6046 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6047 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6048 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6049 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6050 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6051 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6052 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6053 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6054 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6055 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6056 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6057 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6058 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6059 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6060 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6061 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6062 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6063 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6064 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6065 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6066 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6067 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6068 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6069 * gfortran.fortran-torture/execute/math.f90: Likewise.
6070 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6071 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6072 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6073 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6074 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6075 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6076 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6077 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6078 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6079 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6080 * gfortran.fortran-torture/execute/power.f90: Likewise.
6081 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6082 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6083 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6084 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6085 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6086 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6087 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6088 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6089 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6090 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6091 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6092 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6093 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6094 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6095 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6096 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6097 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6098 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6099 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6100 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6101 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6102 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6103 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6104 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6105 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6106 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6107 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6108 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6109 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6110 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6111 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6112 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6113 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6114 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6115 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6116 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6117 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6118 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6119 * gfortran.fortran-torture/execute/string.f90: Likewise.
6120 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6121 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6122 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6123 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6124 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6125 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6126 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6127 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6128 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6129 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6130 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6131 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6132 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6133 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6134 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6135 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6136 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6137 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6138 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6139 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6140 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6141 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6142 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6143 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6144 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6145 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6146 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6147 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6148 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6149 * gfortran.dg/inline_transpose_1.f90: Likewise.
6150
6151 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6152
6153 PR fortran/84115
6154 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6155 change to dg-run.
6156
6157 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6158
6159 PR ada/84277
6160 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6161 * gnat.dg/dispatch1.adb: Rename into...
6162 * gnat.dg/disp1.adb: ...this.
6163 * gnat.dg/dispatch1_p.ads: Rename into...
6164 * gnat.dg/disp1_pkg.ads: ...this.
6165 * gnat.dg/disp2.adb: Rename into...
6166 * gnat.dg/dispatch2.adb: ...this.
6167 * gnat.dg/dispatch2_p.ads: Rename into...
6168 * gnat.dg/disp2_pkg.ads: ...this.
6169 * gnat.dg/dispatch2_p.adb: Rename into...
6170 * gnat.dg/disp2_pkg.adb: this.
6171 * gnat.dg/generic_dispatch.adb: Rename into...
6172 * gnat.dg/generic_disp.adb: this.
6173 * gnat.dg/generic_dispatch_p.ads: Rename into...
6174 * gnat.dg/generic_disp_pkg.ads: ...this.
6175 * gnat.dg/generic_dispatch_p.adb: Rename into...
6176 * gnat.dg/generic_disp_pkg.adb: ...this.
6177 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6178 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6179 * gnat.dg/object_overflow1.adb: Tweak index.
6180 * gnat.dg/object_overflow2.adb: Likewise.
6181 * gnat.dg/object_overflow3.adb: Likewise.
6182 * gnat.dg/object_overflow4.adb: Likewise.
6183 * gnat.dg/object_overflow5.adb: Likewise.
6184
6185 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR ipa/84425
6188 * gcc.c-torture/compile/pr84425.c: New test.
6189
6190 2018-02-16 Marek Polacek <polacek@redhat.com>
6191 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR c++/84192
6194 * g++.dg/cpp1y/constexpr-84192.C: New test.
6195
6196 2018-02-16 Martin Sebor <msebor@redhat.com>
6197
6198 PR c++/79064
6199 * g++.dg/overload15.C: New test.
6200
6201 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6202
6203 PR target/81535
6204 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6205 * gcc.dg/pr56727-2.c: Ditto.
6206 * gcc.target/powerpc/pr79439.c: Renamed to...
6207 * gcc.target/powerpc/pr79439-1.c: ...this.
6208 * gcc.target/powerpc/pr79439-2.c: New test.
6209 * gcc.target/powerpc/pr79439-3.c: New test.
6210
6211 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6212
6213 target/pr84371
6214 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6215 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6216 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6217 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6218 * gcc.target/powerpc/builtins-3.c: Same.
6219
6220 2018-02-16 Nathan Sidwell <nathan@acm.org>
6221
6222 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6223
6224 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6225
6226 PR rtl-optimization/70023
6227 * gcc.target/i386/pr70023.c: New.
6228
6229 2018-02-16 Carl Love <cel@us.ibm.com>
6230
6231 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6232 tests.
6233 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6234 tests.
6235
6236 2018-02-16 Carl Love <cel@us.ibm.com>
6237
6238 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6239 for the ABI definitions for vec_extract4b and vec_insert4b.
6240
6241 2018-02-16 Nathan Sidwell <nathan@acm.org>
6242
6243 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6244 * g++.old-deja/g++.mike/net43.C: Likewise.
6245
6246 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6247
6248 PR c++/82468
6249 * g++.dg/cpp1z/class-deduction48.C: New.
6250
6251 2018-02-16 Nathan Sidwell <nathan@acm.org>
6252
6253 PR c++/84375
6254 * g++.dg/lookup/pr84375.C: New.
6255
6256 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6257
6258 PR target/83831
6259 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6260
6261 2018-02-16 Richard Biener <rguenther@suse.de>
6262
6263 PR tree-optimization/84417
6264 * gcc.dg/torture/pr84417.c: New testcase.
6265
6266 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR target/84272
6269 * g++.dg/opt/pr84272.C: New test.
6270
6271 PR rtl-optimization/83723
6272 * gcc.dg/pr83723.c: New test.
6273
6274 2018-02-16 Richard Biener <rguenther@suse.de>
6275
6276 PR tree-optimization/84399
6277 * gcc.dg/graphite/pr84399.c: New testcase.
6278
6279 2018-02-16 Richard Biener <rguenther@suse.de>
6280
6281 PR tree-optimization/84190
6282 * g++.dg/torture/pr84190.C: New testcase.
6283
6284 2018-02-15 Martin Sebor <msebor@redhat.com>
6285
6286 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6287 directives.
6288
6289 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6290
6291 PR fortran/84409
6292 * gfortran.dg/dtio_21.f03: Add an error message.
6293 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6294
6295 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6296
6297 PR fortran/84381
6298 * gfortran.dg/stop_shouldfail.f90: New test.
6299
6300 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6301
6302 PR c++/84330
6303 * g++.dg/concepts/pr84330.C: New.
6304
6305 2018-02-15 Tom de Vries <tom@codesourcery.com>
6306
6307 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6308
6309 2018-02-15 Tom de Vries <tom@codesourcery.com>
6310
6311 * gcc.c-torture/compile/pr84136.c: Require effective target
6312 indirect_jumps.
6313
6314 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6315
6316 PR tree-optimization/84383
6317 * gcc.c-torture/compile/pr84383.c: New test.
6318
6319 PR tree-optimization/84334
6320 * gcc.dg/pr84334.c: New test.
6321
6322 2018-02-14 Carl Love <cel@us.ibm.com>
6323
6324 * gcc.target/powerpc/builtins-4-int128-runnable.c
6325 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6326 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6327
6328 2018-02-14 Martin Sebor <msebor@redhat.com>
6329
6330 PR tree-optimization/83698
6331 * gcc.dg/Wrestrict-7.c: New test.
6332 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6333 * gcc.target/i386/chkp-stropt-17.c: Same.
6334
6335 2018-02-14 Martin Sebor <msebor@redhat.com>
6336
6337 PR c/84108
6338 * gcc.dg/Wattributes-8.c: New test.
6339
6340 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6341
6342 PR fortran/84385
6343 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6344 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6345 * gfortran.dg/select_type_1.f03: Extend test case.
6346
6347 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6348
6349 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6350 (dg-options): Use -O2 -msse2 -mno-sse3.
6351
6352 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6353
6354 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6355 this test case still works ok.
6356 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6357 * gcc.dg/vmx/insert-be-order.c: Likewise.
6358 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6359 * gcc.dg/vmx/ld-be-order.c: Likewise.
6360 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6361 * gcc.dg/vmx/lde-be-order.c: Likewise.
6362 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6363 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6364 * gcc.dg/vmx/merge-be-order.c: Likewise.
6365 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6366 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6367 * gcc.dg/vmx/pack-be-order.c: Likewise.
6368 * gcc.dg/vmx/perm-be-order.c: Likewise.
6369 * gcc.dg/vmx/splat-be-order.c: Likewise.
6370 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6371 * gcc.dg/vmx/st-be-order.c: Likewise.
6372 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6373 * gcc.dg/vmx/ste-be-order.c: Likewise.
6374 * gcc.dg/vmx/stl-be-order.c: Likewise.
6375 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6376 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6377 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6378 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6379 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6380
6381 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 PR c++/84350
6384 * g++.dg/cpp0x/auto49.C: New.
6385
6386 2018-02-14 Nathan Sidwell <nathan@acm.org>
6387
6388 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6389
6390 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6391
6392 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6393 * gcc.target/powerpc/le-altivec-consts.c: Same.
6394
6395 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6396
6397 PR target/84220
6398 * gcc.target/powerpc/pr84220-sld.c: New test.
6399 * gcc.target/powerpc/pr84220-sld2.c: New test.
6400 * gcc.target/powerpc/pr84220-sldw.c: New test.
6401 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6402 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6403
6404 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6405
6406 PR target/84239
6407 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6408 _inc_ssp intrinsics.
6409 * gcc.target/i386/cet-intrin-4.c: Likewise.
6410 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6411 __builtin_ia32_rdssp[d|q].
6412
6413 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6414
6415 PR tree-optimization/84357
6416 * gcc.dg/vect/pr84357.c: New test.
6417
6418 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6419
6420 PR target/83831
6421 * gcc.target/rx/pr83831.c: New tests.
6422
6423 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6424
6425 PR target/79242
6426 * gcc.target/msp430/pr79242.c: New test.
6427
6428 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6429
6430 PR target/84372
6431 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6432 with -mcpu=power9.
6433
6434 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6435
6436 PR target/84279
6437 * g++.dg/pr84279.C: New test.
6438
6439 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6440
6441 PR rtl-optimization/84169
6442 * gcc.c-torture/execute/pr84169.c: New.
6443
6444 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6445
6446 PR target/84370
6447 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6448
6449 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6450
6451 PR target/84365
6452 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6453 with -mcpu=power9.
6454
6455 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6456
6457 PR c++/84364
6458 * g++.dg/warn/effc4.C: New test.
6459
6460 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6461
6462 PR c++/84333
6463 * g++.dg/template/sizeof16.C: New.
6464 * g++.dg/template/sizeof17.C: Likewise.
6465
6466 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6467
6468 PR fortran/84313
6469 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6470 add necessary compiler options.
6471 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6472
6473 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6474
6475 PR c/82210
6476 * gcc.c-torture/execute/pr82210.c: New test.
6477
6478 PR middle-end/84309
6479 * gcc.dg/pr84309-2.c: New test.
6480
6481 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6482
6483 PR tree-optimization/84321
6484 * gcc.dg/pr84321.c: New test.
6485
6486 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6487
6488 PR target/84359
6489 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6490
6491 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6492
6493 PR sanitizer/84340
6494 * gcc.dg/asan/pr84307.c: Remove test.
6495
6496 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6497
6498 * gcc.target/rl78/test_auto_vector.c: New test.
6499
6500 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6501
6502 PR c/84305
6503 * gcc.c-torture/compile/pr84305.c: New test.
6504
6505 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6506
6507 PR target/84335
6508 * gcc.target/i386/pr84335.c: New test.
6509
6510 PR tree-optimization/84339
6511 * gcc.c-torture/execute/pr84339.c: New test.
6512
6513 PR middle-end/84309
6514 * gcc.dg/pr84309.c: New test.
6515 * gcc.target/i386/pr84309.c: New test.
6516
6517 PR target/84336
6518 * gcc.target/i386/pr84336.c: New test.
6519
6520 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR c++/84341
6523 * c-c++-common/gomp/pr84341.c: New test.
6524
6525 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6526
6527 PR fortran/68746
6528 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6529
6530 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6531
6532 PR fortran/68746
6533 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6534 of zero for read.
6535
6536 2018-02-12 Jeff Law <law@redhat.com>
6537
6538 * gcc.c-torture/compile/reg-args-size.c: New test.
6539
6540 2018-02-12 Carl Love <cel@us.ibm.com>
6541
6542 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6543 uint128 tests to new testfile.
6544 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6545 int128 and uint128 tests.
6546 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6547 list of torture tests.
6548
6549 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6550
6551 PR fortran/84273
6552 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6553 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6554
6555 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6556
6557 PR target/82641
6558 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6559
6560 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6561
6562 PR sanitizer/84307
6563 * gcc.dg/asan/pr84307.c: New test.
6564
6565 2018-02-12 Nathan Sidwell <nathan@acm.org>
6566
6567 * g++.dg/parse/pr84263.C: New.
6568
6569 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6570
6571 PR c++/79626
6572 * g++.dg/template/crash129.C: New.
6573
6574 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6575
6576 PR target/83828
6577 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6578 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6579 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6580 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6581 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6582
6583 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6584
6585 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6586 _mm_maskz_scalef_round_sd): Test new intrinsics.
6587 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6588 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6589 intrinsics.
6590 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6591 _mm_maskz_scalef_round_ss): Test new intrinsics.
6592 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6593 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6594 intrinsics.
6595 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6596 __builtin_ia32_scalefss_round): Remove builtin.
6597 (__builtin_ia32_scalefsd_mask_round,
6598 __builtin_ia32_scalefss_mask_round): Test new builtin.
6599 * gcc.target/i386/sse-13.c: Ditto.
6600 * gcc.target/i386/sse-23.c: Ditto.
6601
6602 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6603
6604 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6605 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6606 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6607 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6608 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6609 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6610 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6611 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6612 intrinsics.
6613 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6614 (__builtin_ia32_sqrtss_round): Remove builtins.
6615 (__builtin_ia32_sqrtsd_mask_round)
6616 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6617 * gcc.target/i386/sse-13.c: Ditto.
6618 * gcc.target/i386/sse-23.c: Ditto.
6619
6620 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6621
6622 PR fortran/35299
6623 * gfortran.dg/statement_function_3.f: New test.
6624
6625 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6626
6627 PR fortran/54223
6628 PR fortran/84276
6629 * gfortran.dg/statement_function_1.f90: New test.
6630 * gfortran.dg/statement_function_2.f90: New test.
6631
6632 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6633
6634 PR fortran/84074
6635 * gfortran.dg/type_to_class_5.f03: New test.
6636
6637 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6638
6639 PR fortran/56691
6640 * gfortran.dg/type_to_class_4.f03: New test.
6641
6642 2018-02-10 Alan Modra <amodra@gmail.com>
6643
6644 PR target/84300
6645 * gcc.dg/pr84300.c: New.
6646
6647 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6648
6649 PR sanitizer/83987
6650 * g++.dg/ubsan/pr83987-2.C: New test.
6651
6652 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6653
6654 * gcc.target/rx/movsicc.c: New test.
6655
6656 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6657
6658 PR target/83926
6659 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6660 message.
6661
6662 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6663
6664 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6665 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6666
6667 2018-02-09 Nathan Sidwell <nathan@acm.org>
6668
6669 PR c/84293
6670 * c-c++-common/pr84293.h: New.
6671 * c-c++-common/pr84293.c: New.
6672
6673 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6674
6675 PR rtl-optimization/57193
6676 * gcc.target/i386/pr57193.c: New.
6677
6678 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6679
6680 PR target/84226
6681 * gcc.target/powerpc/pr84226.c: New test.
6682
6683 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6684
6685 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6686 from this to...
6687 <vclzd>: ...this.
6688
6689 2018-02-09 Martin Sebor <msebor@redhat.com>
6690
6691 PR lto/84212
6692 * gcc.dg/lto/pr84212_0.c: New test file.
6693 * gcc.dg/lto/pr84212_1.c: Same.
6694
6695 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6696
6697 PR target/83926
6698 * gcc.target/powerpc/pr83926.c: New test.
6699 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6700 message. Fix test for running in 32-bit mode.
6701
6702 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6703
6704 PR target/82641
6705 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6706
6707 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6708
6709 PR target/PR84295
6710 * gcc.target/s390/pr84295.c: New test.
6711
6712 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6713
6714 PR c++/77522
6715 * g++.dg/cpp1y/lambda-init16.C: New.
6716
6717 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6718
6719 * gnat.dg/sso8.adb: New test.
6720 * gnat.dg/sso8_pkg.ads: New helper.
6721
6722 2018-02-09 Richard Biener <rguenther@suse.de>
6723
6724 PR tree-optimization/84278
6725 * gcc.target/i386/pr84278.c: Adjust regex.
6726
6727 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6728
6729 PR tree-optimization/84232
6730 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6731
6732 PR debug/84252
6733 * gcc.target/aarch64/pr84252.c: New test.
6734
6735 PR middle-end/84237
6736 * gcc.dg/pr84237.c: New test.
6737
6738 2018-02-09 Marek Polacek <polacek@redhat.com>
6739 Jakub Jelinek <jakub@redhat.com>
6740
6741 PR c++/83659
6742 * g++.dg/torture/pr83659.C: New test.
6743
6744 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6745
6746 PR tree-optimization/84136
6747 * gcc.c-torture/compile/pr84136.c: New test.
6748
6749 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6750
6751 PR target/83008
6752 * gcc.target/i386/pr83008.c: New test.
6753
6754 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6755
6756 PR target/81143
6757 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6758
6759 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6760
6761 PR c++/83806
6762 * g++.dg/warn/Wunused-parm-11.C: New.
6763
6764 2018-02-08 Marek Polacek <polacek@redhat.com>
6765
6766 PR tree-optimization/84238
6767 * gcc.dg/Wstringop-overflow-3.c: New test.
6768
6769 2018-02-08 Nathan Sidwell <nathan@acm.org>
6770
6771 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6772
6773 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6774
6775 PR tree-optimization/84265
6776 * gcc.dg/vect/pr84265.c: New test.
6777
6778 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6779
6780 PR tree-optimization/81635
6781 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6782 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6783
6784 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6785
6786 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6787 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6788 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6789 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6790 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6791 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6792 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6793 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6794 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6795 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6796 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6797 * gcc.target/s390/nobp-return-attr-all.c: New test.
6798 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6799 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6800 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6801 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6802 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6803 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6804 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6805 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6806 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6807 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6808 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6809 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6810 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6811 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6812
6813 2018-02-08 Richard Biener <rguenther@suse.de>
6814
6815 PR tree-optimization/84233
6816 * g++.dg/torture/pr84233.C: New testcase.
6817
6818 2018-02-08 Richard Biener <rguenther@suse.de>
6819
6820 PR tree-optimization/84278
6821 * gcc.target/i386/pr84278.c: New testcase.
6822
6823 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6824
6825 PR rtl-optimization/84068
6826 PR rtl-optimization/83459
6827 * gcc.dg/pr84068.c: New test.
6828
6829 2018-02-08 Richard Biener <rguenther@suse.de>
6830
6831 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6832 loop vectorization to happen.
6833
6834 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6835
6836 PR c++/83204
6837 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6838
6839 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6840
6841 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6842
6843 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6844
6845 PR target/84154
6846 * gcc.target/powerpc/pr84154-1.c: New tests.
6847 * gcc.target/powerpc/pr84154-2.c: Likewise.
6848 * gcc.target/powerpc/pr84154-3.c: Likewise.
6849
6850 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6851
6852 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6853
6854 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6855
6856 PR c++/84082
6857 * g++.dg/template/incomplete11.C: New test.
6858 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6859
6860 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6861
6862 PR fortran/82994
6863 * gfortran.dg/deallocate_error_3.f90: New test.
6864 * gfortran.dg/deallocate_error_4.f90: New test.
6865
6866 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6867
6868 PR fortran/68560
6869 * gfortran.dg/shape_9.f90: New test.
6870
6871 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6872
6873 PR fortran/82049
6874 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6875
6876 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6877
6878 PR c++/81610
6879 PR c++/80567
6880 * g++.dg/spellcheck-reswords.C: New test case.
6881 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6882 suggestion of "if".
6883
6884 2018-02-07 Martin Liska <mliska@suse.cz>
6885
6886 PR c++/84059.
6887 * g++.dg/ext/mv26.C: New test.
6888
6889 2018-02-07 Tom de Vries <tom@codesourcery.com>
6890
6891 * gcc.dg/pr83844.c: Require effective target alloca.
6892
6893 2018-02-07 Tom de Vries <tom@codesourcery.com>
6894
6895 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6896
6897 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6898
6899 PR target/84243
6900 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6901 -fcf-protection=return.
6902
6903 2018-02-07 Tom de Vries <tom@codesourcery.com>
6904
6905 PR libgomp/84217
6906 * c-c++-common/goacc/pr84217.c: New test.
6907 * gfortran.dg/goacc/pr84217.f90: New test.
6908
6909 2018-02-07 Richard Biener <rguenther@suse.de>
6910
6911 PR tree-optimization/84204
6912 * gcc.dg/graphite/pr84204.c: New testcase.
6913
6914 PR tree-optimization/84205
6915 * gcc.dg/graphite/pr84205.c: New testcase.
6916
6917 PR tree-optimization/84223
6918 * gfortran.dg/graphite/pr84223.f90: New testcase.
6919
6920 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6921
6922 PR c++/71662
6923 * g++.dg/cpp0x/scoped_enum7.C: New.
6924
6925 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6926
6927 PR tree-optimization/83008
6928 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6929
6930 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR tree-optimization/84235
6933 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6934
6935 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6936
6937 PR testsuite/84243
6938 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6939 targets.
6940 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6941
6942 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6943
6944 PR target/84146
6945 * gcc.target/i386/pr84146.c: New test.
6946
6947 2018-02-06 Michael Collison <michael.collison@arm.com>
6948
6949 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6950
6951 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6952
6953 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6954 warning for -mno-speculate-indirect-jumps.
6955 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6956 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6957 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6958 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6959 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6960 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6961
6962 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6963
6964 PR target/84145
6965 * c-c++-common/fcf-protection-1.c: Change a compared message.
6966 * c-c++-common/fcf-protection-2.c: Likewise.
6967 * c-c++-common/fcf-protection-3.c: Likewise.
6968 * c-c++-common/fcf-protection-5.c: Likewise.
6969 * c-c++-common/fcf-protection-6.c: New test.
6970 * c-c++-common/fcf-protection-7.c: Likewise.
6971
6972 2018-02-06 Marek Polacek <polacek@redhat.com>
6973
6974 PR tree-optimization/84228
6975 * c-c++-common/Wstringop-truncation-3.c: New test.
6976
6977 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6978
6979 PR target/82641
6980 * gcc.target/arm/pragma_arch_switch_2.c: New.
6981
6982 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6983
6984 PR target/79975
6985 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6986
6987 2018-02-05 Martin Sebor <msebor@redhat.com>
6988
6989 PR tree-optimization/83369
6990 * gcc.dg/Wnonnull.c: New test.
6991
6992 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6993
6994 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6995 argument and use dg-messages-by-file instead. Expect it to be
6996 an array rather than a dict.
6997 (lto-link-and-maybe-run): Remove messages_by_file argument and
6998 use an upvar for dg-messages-by-file. Update call to
6999 lto_handle_diagnostics.
7000 (lt-get-options): Treat dg-messages-by-file as an array
7001 rather than a dict.
7002 (lto-get-options-main): Likewise. Set the entry rather than appending.
7003 (lto-execute): Treat dg-messages-by-file as an array rather than
7004 a dict. Update call to lto-link-and-maybe-run.
7005
7006 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7007
7008 PR c++/82782
7009 * g++.dg/cpp1z/inline-var4.C: New.
7010
7011 2018-02-05 Martin Liska <mliska@suse.cz>
7012
7013 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7014 options.
7015 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7016 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7017 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7018 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7019 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7020 * c-c++-common/asan/pointer-compare-3.c: New test.
7021
7022 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7023
7024 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7025 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7026
7027 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7028
7029 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7030 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7031 _mm_maskz_range_round_sd): Test new intrinsics.
7032 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7033 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7034 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7035 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7036 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7037 _mm_maskz_range_round_ss): Test new intrinsics.
7038 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7039 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7040 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7041 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7042 __builtin_ia32_rangess128_round): Remove builtins.
7043 (__builtin_ia32_rangesd128_mask_round,
7044 __builtin_ia32_rangess128_mask_round): Test new builtins.
7045 * gcc.target/i386/sse-13.c: Ditto.
7046 * gcc.target/i386/sse-23.c: Ditto.
7047
7048 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7049
7050 PR middle-end/79966
7051 * gfortran.dg/pr79966.f90: New testcase
7052
7053 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7054
7055 PR fortran/84094
7056 * gfortran.dg/associate_23.f90: Fix invalid code.
7057 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7058 * gfortran.dg/matmul_3.f90: Likewise.
7059 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7060
7061 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7062
7063 PR fortran/84115
7064 * gfortran.dg/associate_34.f90: New test.
7065 * gfortran.dg/associate_35.f90: New test.
7066
7067 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7068
7069 PR fortran/84141
7070 PR fortran/84155
7071 * gfortran.dg/pr84155.f90: New test.
7072
7073 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7074
7075 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7076 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7077
7078 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7079
7080 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7081 dg-do run stanza.
7082
7083 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7084
7085 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7086 requirement.
7087 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7088 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7089 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7090
7091 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7092
7093 PR testsuite/52641
7094 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7095 * gcc.dg/Wsign-conversion.c: Dito.
7096 * gcc.dg/attr-alloc_size-4.c: Dito.
7097 * gcc.dg/pr81020.c: Dito.
7098 * gcc.dg/pr81192.c: Dito.
7099 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7100 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7101 * gcc.dg/pr83844.c: Restrict to int32plus.
7102 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7103 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7104 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7105 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7106 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7107 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7108 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7109 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7110 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7111 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7112 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7113 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7114
7115 2018-02-02 Julia Koval <julia.koval@intel.com>
7116
7117 * gcc.target/i386/funcspec-56.inc: Handle new march.
7118 * g++.dg/ext/mv16.C: Ditto.
7119
7120 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7121
7122 * lib/target-supports.exp
7123 (check_effective_target_keeps_null_pointer_checks): No more
7124 special-case avr.
7125 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7126 * gcc.dg/ifcvt-4.c: Skip avr.
7127 * gcc.dg/pr53037-1.c: Dito.
7128 * gcc.dg/pr53037-2.c: Dito.
7129 * gcc.dg/pr53037-3.c: Dito.
7130 * gcc.dg/pr63387-2.c: Dito.
7131 * gcc.dg/pr63387.c: Dito.
7132 * gcc.dg/sancov/cmp0.c: Dito.
7133 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7134 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7135 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7136 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7137 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7138 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7139 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7140 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7141 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7142 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7143 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7144 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7145 * gcc.dg/tree-ssa/pr82059.c: Dito.
7146 * gcc.c-torture/execute/pr70460.c: Dito.
7147
7148 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7149
7150 PR testsuite/52641
7151 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7152 * gcc.c-torture/execute/20180112-1.c: Dito.
7153 * gcc.c-torture/execute/pr81503.c: Dito.
7154 * gcc.dg/store_merging_12.c: Dito.
7155 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7156 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7157 * gcc.dg/tree-ssa/pr80898.c: Dito.
7158 * gcc.dg/tree-ssa/pr82363.c: Dito.
7159 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7160 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7161 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7162 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7163 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7164 * gcc.dg/tree-ssa/pr80803.c: Dito.
7165 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7166 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7167 * gcc.dg/tree-ssa/vrp114.c: Dito.
7168 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7169 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7170 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7171
7172 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7173
7174 PR target/84066
7175 * gcc.target/i386/cet-sjlj-6a.c: New test.
7176 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7177
7178 2018-02-01 Marek Polacek <polacek@redhat.com>
7179
7180 PR c++/84125
7181 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7182
7183 2018-01-30 Jeff Law <law@redhat.com>
7184
7185 PR target/84128
7186 * gcc.target/i386/pr84128.c: New test.
7187
7188 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7189
7190 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7191 -fdelete-null-pointer-checks.
7192
7193 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7194
7195 PR c++/83796
7196 * g++.dg/cpp0x/abstract-default1.C: New.
7197
7198 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7199
7200 PR tree-optimization/81635
7201 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7202 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7203
7204 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7205
7206 PR target/83370
7207 * gcc.target/aarch64/pr83370.c: New.
7208
7209 2018-02-01 Richard Biener <rguenther@suse.de>
7210
7211 * gcc.dg/graphite/pr35356-1.c: Adjust.
7212
7213 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7214
7215 PR testsuite/83846
7216 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7217 for ILP32.
7218 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7219 of hard-coding the choice.
7220 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7221 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7222 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7223 memset call.
7224 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7225 stdint.h types.
7226 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7227 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7228 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7229 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7230 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7231 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7232 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7233 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7234 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7235 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7236 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7237 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7238 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7239 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7240 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7241 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7242 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7243 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7244 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7245 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7246 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7247 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7248 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7249 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7250 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7251 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7252 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7253 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7254 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7255 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7256 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7257 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7258 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7259 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7260 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7261 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7262 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7263 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7264 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7265 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7266 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7267 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7268 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7269 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7270 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7271 __builtin_popcountll rather than __builtin_popcountl.
7272
7273 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7274
7275 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7276 of LD1R[HWD] for multi-element constants on big-endian targets.
7277 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7278 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7279
7280 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7281
7282 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7283 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7284 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7285
7286 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7287
7288 PR tree-optimization/81661
7289 PR tree-optimization/84117
7290 * gcc.dg/pr81661.c: New test.
7291 * gfortran.dg/pr84117.f90: New test.
7292
7293 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7294
7295 PR fortran/83705
7296 * gfortran.dg/repeat_7.f90: Catch warning message.
7297
7298 2018-01-31 Ian Lance Taylor <iant@golang.org>
7299
7300 * go.go-torture/execute/printnil.go: New test.
7301
7302 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7303
7304 * lib/target-supports.exp (check_effective_target_comdat_group):
7305 Allow for Solaris as comdat syntax.
7306
7307 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7308 Solaris with comdat_group support and as.
7309
7310 2018-01-31 Marek Polacek <polacek@redhat.com>
7311
7312 PR c/81779
7313 * gcc.dg/pr81779.c: New test.
7314
7315 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7316
7317 PR fortran/84116
7318 * gfortran.dg/gomp/pr84116.f90: New test.
7319
7320 PR c++/83993
7321 * g++.dg/init/pr83993-2.C: New test.
7322
7323 PR c++/83993
7324 * g++.dg/init/pr83993-1.C: New test.
7325 * g++.dg/cpp0x/pr83993.C: New test.
7326
7327 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7328
7329 PR fortran/84088
7330 * gfortran.dg/pr84088.f90: New test.
7331
7332 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7333
7334 PR target/82444
7335 * gcc.target/i386/pr82444.c: New.
7336
7337 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7338
7339 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7340 * gcc.target/powerpc/vsx-13.c: New.
7341
7342 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7343
7344 PR c++/84092
7345 * g++.dg/cpp1y/var-templ57.C: New.
7346
7347 2018-01-31 Marek Polacek <polacek@redhat.com>
7348
7349 PR c++/84138
7350 * g++.dg/diagnostic/pr84138.C: New test.
7351
7352 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7353
7354 PR fortran/78534
7355 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7356 -Wstringop-overflow warnings due to spurious warning with -O1.
7357 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7358 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7359
7360 2018-01-31 Richard Biener <rguenther@suse.de>
7361
7362 PR tree-optimization/84132
7363 * g++.dg/torture/pr84132.C: New testcase.
7364
7365 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7366
7367 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7368 dg-final scan.
7369
7370 2018-01-31 Julia Koval <julia.koval@intel.com>
7371
7372 PR target/83618
7373 * gcc.target/i386/rdpid.c: Remove "eax".
7374
7375 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7376
7377 PR tree-optimization/64946
7378 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7379 scan-assembler checks.
7380
7381 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7382
7383 * gcc.c-torture/execute/20180131-1.c: New test.
7384
7385 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7386
7387 * gcc.target/arc/taux-1.c: New test.
7388 * gcc.target/arc/taux-2.c: Likewise.
7389
7390 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7391
7392 * gcc.target/arc/uncached.c: New test.
7393
7394 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7395
7396 PR lto/83954
7397 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7398
7399 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7400
7401 PR preprocessor/69869
7402 * gcc.dg/cpp/trad/pr69869.c: New test.
7403
7404 PR c/84100
7405 * gcc.dg/pr84100.c: New test.
7406
7407 2018-01-30 Jeff Law <law@redhat.com>
7408
7409 PR target/84064
7410 * gcc.target/i386/pr84064: New test.
7411
7412 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7413
7414 PR fortran/84134
7415 * gfortran.dg/data_implied_do_2.f90: New test.
7416
7417 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7418
7419 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7420
7421 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7422
7423 PR fortran/84133
7424 * gfortran.dg/inline_matmul_21.f90: New test case.
7425
7426 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7427
7428 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7429
7430 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7431
7432 PR target/84112
7433 * gcc.target/powerpc/pr84112.c: New.
7434
7435 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7436
7437 PR rtl-optimization/83986
7438 * gcc.dg/pr83986.c: New test.
7439
7440 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7441
7442 PR 58684
7443 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7444 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7445 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7446 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7447
7448 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7449
7450 PR tree-optimization/84111
7451 * gcc.c-torture/compile/pr84111.c: New test.
7452
7453 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7454
7455 PR ipa/83179
7456 * gcc.dg/ipa/inline-2.c: Fix template.
7457 * gcc.dg/ipa/inline-3.c: Fix template.
7458
7459 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7460
7461 PR ipa/81360
7462 * g++.dg/torture/pr81360.C: New testcase.
7463
7464 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7465
7466 PR lto/83954
7467 * gcc.dg/lto/pr83954.h: New testcase.
7468 * gcc.dg/lto/pr83954_0.c: New testcase.
7469 * gcc.dg/lto/pr83954_1.c: New testcase.
7470
7471 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7472
7473 PR bootstrap/84017
7474 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7475 to dg-options.
7476 Simplify DW_AT_producer scan.
7477
7478 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7479
7480 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7481
7482 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7483
7484 PR target/83828
7485 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7486 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7487 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7488 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7489
7490 2018-01-29 Jeff Law <law@redhat.com>
7491
7492 PR testsuite/81010
7493 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7494 better match other tests which require vsx. Verify the zero
7495 extension is part of the test in the combiner dump.
7496
7497 2018-01-29 Marek Polacek <polacek@redhat.com>
7498
7499 PR c/83966
7500 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7501
7502 PR c++/83996
7503 * g++.dg/ext/pr83996.C: New test.
7504
7505 2018-01-29 Richard Biener <rguenther@suse.de>
7506
7507 PR tree-optimization/84057
7508 * gcc.dg/graphite/pr84057.c: New testcase.
7509
7510 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7511
7512 PR fortran/84073
7513 * gfortran.dg/bind_c_usage_31.f90: New test.
7514
7515 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7516
7517 PR c++/83924
7518 * g++.dg/warn/Wduplicated-branches5.C: New.
7519
7520 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7521
7522 * gcc.target/rl78/test_addsi3_internal.c: New test.
7523
7524 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7525
7526 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7527 Make expected output depend on whether we expect sibcalls or not.
7528 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7529 safe-indirect-jump-1.c).
7530
7531 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7532 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7533 Soren Rasmussen <s.c.rasmussen@gmail.com>
7534
7535 Fortran 2018 teams tests.
7536
7537 * gfortran.dg/team_number_1.f90: new test for team_number.
7538 * gfortran.dg/team_change_1.f90: new test for change team.
7539 * gfortran.dg/team_end_1.f90: new test for end team.
7540 * gfortran.dg/team_form_1.f90: new test for form team.
7541
7542 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7543
7544 PR fortran/83998
7545 * gfortran.dg/dot_product_4.f90
7546
7547 2018-01-26 Martin Sebor <msebor@redhat.com>
7548
7549 PR tree-optimization/83896
7550 * gcc.dg/strlenopt-43.c: New.
7551
7552 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7553
7554 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7555 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7556 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7557 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7558 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7559 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7560 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7561 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7562 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7563 stanzas.
7564 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7565 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7566 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7567 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7568 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7569 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7570 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7571 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7572 instruction list.
7573 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7574
7575 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7576
7577 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7578 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7579 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7580 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7581 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7582 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7583 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7584 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7585 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7586 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7587 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7588 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7589 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7590
7591 2018-01-26 Martin Liska <mliska@suse.cz>
7592
7593 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7594 warning is seen.
7595
7596 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7597
7598 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7599 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7600 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7601 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7602 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7603 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7604 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7605 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7606
7607 2018-01-26 Richard Biener <rguenther@suse.de>
7608
7609 PR rtl-optimization/84003
7610 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7611 latent bug in DSE if NOINLINE is appropriately defined.
7612 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7613 and defining NOINLINE.
7614
7615 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7616
7617 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7618 tests specific to aarch64. XFAIL test on arm.
7619
7620 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR rtl-optimization/83985
7623 * gcc.dg/pr83985.c: New test.
7624
7625 PR c/83989
7626 * c-c++-common/Wrestrict-3.c: New test.
7627
7628 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7629
7630 * gcc.target/arc/tdelegitimize_addr.c: New test.
7631
7632 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7633
7634 * gcc.target/arc/jli-1.c: New file.
7635 * gcc.target/arc/jli-2.c: Likewise.
7636
7637 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7638
7639 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7640 scan-assembler.
7641 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7642 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7643
7644 2018-01-26 Richard Biener <rguenther@suse.de>
7645
7646 PR tree-optimization/81082
7647 * gcc.dg/vect/pr81082.c: New testcase.
7648 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7649 simplification to n * n.
7650
7651 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7652
7653 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7654 Solaris 10.
7655 * gcc.target/i386/pr63620.c: Likewise.
7656
7657 2018-01-26 Julia Koval <julia.koval@intel.com>
7658
7659 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7660 -mavx512f -mavx512bw.
7661 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7662 * gcc.target/i386/i386.exp: Fix types.
7663
7664 2018-01-26 Alan Modra <amodra@gmail.com>
7665
7666 PR target/84033
7667 * gcc.target/powerpc/swaps-p8-46.c: New.
7668
7669 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7670
7671 PR fortran/37577
7672 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7673 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7674 'array01' in the tree dump comparison.
7675 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7676 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7677 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7678
7679 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7680
7681 PR middle-end/83055
7682 * gcc.dg/torture/pr83055.c: New testcase.
7683
7684 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR c++/84031
7687 * g++.dg/cpp1z/decomp36.C: New test.
7688
7689 PR middle-end/83977
7690 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7691
7692 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7693
7694 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7695 the shift dump line.
7696 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7697
7698 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7699
7700 PR target/81550
7701 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7702 index instead of int, which allows IVOPTs to properly optimize the
7703 loop.
7704
7705 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7706
7707 PR jit/82846
7708 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7709 of "fn_type" typedef.
7710 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7711
7712 2018-01-24 Ian Lance Taylor <iant@golang.org>
7713
7714 * go.go-torture/execute/names-1.go: New test.
7715
7716 2018-01-19 Jeff Law <law@redhat.com>
7717
7718 PR target/83994
7719 * gcc.target/i386/pr83994.c: New test.
7720
7721 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7722
7723 PR target/84014
7724 * gcc.target/powerpc/pr84014.c: New.
7725
7726 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR middle-end/83977
7729 * c-c++-common/gomp/pr83977-1.c: New test.
7730 * c-c++-common/gomp/pr83977-2.c: New test.
7731 * c-c++-common/gomp/pr83977-3.c: New test.
7732 * gfortran.dg/gomp/pr83977.f90: New test.
7733
7734 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7735
7736 PR testsuite/83889
7737 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7738 * gcc.dg/vect/pr80631-1.c: Likewise.
7739 * gcc.dg/vect/pr80631-2.c: Likewise.
7740 * gcc.dg/vect/pr81410.c: Likewise.
7741 * gcc.dg/vect/pr81633.c: Likewise.
7742 * gcc.dg/vect/pr81815.c: Likewise.
7743 * gcc.dg/vect/pr82108.c: Likewise.
7744 * gcc.dg/vect/pr83857.c: Likewise.
7745 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7746 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7747 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7748 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7749 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7750 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7751 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7752 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7753 dg-xfail-run-if instead.
7754 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7755 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7756 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7757 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7758 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7759
7760 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7761
7762 PR tree-optimization/83979
7763 * g++.dg/pr83979.c: New test.
7764
7765 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7766
7767 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7768 option. Add arm_neon_ok_no_float_abi check.
7769
7770 2018-01-24 Richard Biener <rguenther@suse.de>
7771
7772 PR tree-optimization/83176
7773 * gcc.dg/graphite/pr83176.c: New testcase.
7774
7775 2018-01-24 Richard Biener <rguenther@suse.de>
7776
7777 PR tree-optimization/82819
7778 * gcc.dg/graphite/pr82819.c: New testcase.
7779
7780 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7781
7782 PR c++/83921
7783 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7784 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7785 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7786 * g++.dg/ext/stmtexpr20.C: Likewise.
7787 * g++.dg/ext/stmtexpr21.C: Likewise.
7788
7789 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7790
7791 PR c++/83974
7792 * g++.dg/warn/pr83974.C: New test case.
7793
7794 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR sanitizer/83987
7797 * g++.dg/ubsan/pr83987.C: New test.
7798
7799 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7800
7801 PR fortran/83866
7802 * gfortran.dg/pdt_29.f03: New test.
7803
7804 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7805
7806 PR fortran/83898
7807 * gfortran.dg/associate_33.f03: New test.
7808
7809 2018-01-23 Martin Liska <mliska@suse.cz>
7810
7811 PR lto/81440
7812 * gcc.dg/lto/pr81440.h: New test.
7813 * gcc.dg/lto/pr81440_0.c: New test.
7814 * gcc.dg/lto/pr81440_1.c: New test.
7815
7816 2018-01-23 Nathan Sidwell <nathan@acm.org>
7817
7818 PR c++/83988
7819 * g++.dg/template/pr83988.C: New.
7820
7821 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7822
7823 PR c++/82882
7824 PR c++/83978
7825 * g++.dg/cpp0x/pr82882.C: New test.
7826 * g++.dg/cpp0x/pr83978.C: New test.
7827
7828 PR c++/83958
7829 * g++.dg/cpp1z/decomp35.C: New test.
7830
7831 2018-01-23 Nathan Sidwell <nathan@acm.org>
7832
7833 * g++.dg/cpp0x/range-for10.C: Adjust.
7834 * g++.dg/ext/forscope1.C: Adjust.
7835 * g++.dg/ext/forscope2.C: Adjust.
7836 * g++.dg/template/for1.C: Adjust.
7837
7838 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7839
7840 PR tree-optimization/83510
7841 * gcc.c-torture/compile/pr83510.c: New test case.
7842
7843 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7844
7845 PR testsuite/83888
7846 * lib/target-supports.exp (check_effective_target_vect_float): Say
7847 that the result only holds when -funsafe-math-optimizations is on.
7848 (check_effective_target_vect_float_strict): New procedure.
7849 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7850 of vect_float.
7851 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7852
7853 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7854
7855 PR tree-optimization/83965
7856 * gcc.dg/vect/pr83965.c: New test.
7857
7858 2018-01-23 Richard Biener <rguenther@suse.de>
7859
7860 PR tree-optimization/83963
7861 * gfortran.dg/graphite/pr83963.f: New testcase.
7862 * gcc.dg/graphite/pr83963-2.c: Likewise.
7863
7864 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR c++/83918
7867 * g++.dg/cpp1z/pr83918.C: New test.
7868
7869 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR tree-optimization/83957
7872 * gcc.dg/autopar/pr83957.c: New test.
7873
7874 PR tree-optimization/83081
7875 * gcc.dg/predict-8.c: Adjust expected probability.
7876
7877 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7878
7879 PR target/83862
7880 * gcc.target/powerpc/pr83862.c: New test.
7881
7882 2018-01-22 Carl Love <cel@us.ibm.com>
7883
7884 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7885 builtins-4-runnable.c, builtins-6-runnable.c,
7886 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7887 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7888 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7889 for signed/unsigned 128-bit and long long int loads.
7890
7891 2018-01-22 Marek Polacek <polacek@redhat.com>
7892
7893 PR c++/81933
7894 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7895
7896 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7897
7898 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7899 scan-asembler valid instructions list.
7900 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7901 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7902 power8-vector requirement and option.
7903 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7904
7905 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7906
7907 PR 78534
7908 PR 83704
7909 * gfortran.dg/string_1.f90: Remove printing the length.
7910
7911 2018-01-22 Richard Biener <rguenther@suse.de>
7912
7913 PR tree-optimization/83963
7914 * gcc.dg/graphite/pr83963.c: New testcase.
7915
7916 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7917
7918 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7919 dg-require-effective-target directives.
7920
7921 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7922
7923 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7924 New procedure.
7925 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7926 Adjust scan-assembler checks for soft-float.
7927
7928 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7929
7930 PR target/83946
7931 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7932
7933 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7934
7935 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7936 * gcc.dg/pr83623.c: Likewise.
7937 * gcc.dg/pr83666.c: Likewise.
7938
7939 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7940 David Edelsohn <dje.gcc@gmail.com>
7941
7942 PR target/83946
7943 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7944 assembly output from "crset eq" to "crset 2".
7945 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7946 assembly output from . to $.
7947 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7948 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7949 assembly output from "crset eq" to "crset 2".
7950 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7951 assembly output from "crset eq" to "crset 2", and from . to $.
7952
7953 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7954
7955 PR fortran/83900
7956 * gfortran.dg/matmul_18.f90: New test.
7957
7958 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7959
7960 PR tree-optimization/83940
7961 * gcc.dg/torture/pr83940.c: New test.
7962
7963 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7964
7965 PR middle-end/83945
7966 * gcc.dg/tls/pr83945.c: New test.
7967
7968 PR target/83930
7969 * gcc.dg/pr83930.c: New test.
7970
7971 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7972
7973 PR fortran/83900
7974 * gfortran.dg/matmul_17.f90: New test.
7975
7976 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7977
7978 PR fortran/80768
7979 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7980
7981 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR c++/81167
7984 * g++.dg/cpp0x/pr81167.C: New test.
7985
7986 PR c++/83919
7987 * g++.dg/cpp0x/pr83919.C: New test.
7988
7989 2018-01-19 Jeff Law <law@redhat.com>
7990 Jakub Jelinek <jakub@redhat.com>
7991
7992 * gcc.dg/stack-check-16.c: New test.
7993
7994 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7995
7996 PR target/83790
7997 * gcc.target/nvptx/indirect_call.c: New test.
7998
7999 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8000
8001 * g++.dg/torture/pr83619.C: Remove dg-message.
8002
8003 2018-01-19 Martin Liska <mliska@suse.cz>
8004
8005 * gcc.dg/predict-1.c: Adjust expected probability.
8006 * gcc.dg/predict-3.c: Likewise.
8007 * gcc.dg/predict-5.c: Likewise.
8008 * gcc.dg/predict-6.c: Likewise.
8009 * gcc.dg/predict-9.c: Likewise.
8010
8011 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8012
8013 PR tree-optimization/83922
8014 * gcc.dg/pr83922.c: New test.
8015
8016 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8017
8018 PR tree-optimization/83914
8019 * gcc.dg/vect/pr83914.c: New test.
8020
8021 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8022
8023 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8024 * gcc.target/arm/negdi-2.c: Likewise.
8025 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8026
8027 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8028
8029 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8030
8031 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8032
8033 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8034
8035 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8036
8037 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8038 hppa*-*-hpux*.
8039
8040 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8041
8042 PR ipa/83619
8043 PR testsuite/83934
8044 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8045 forward declaration.
8046
8047 2018-01-18 Carl Love <cel@us.ibm.com>
8048
8049 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8050 to the function.
8051
8052 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8053
8054 PR c++/81013
8055 * g++.dg/inherit/union3.C: New.
8056
8057 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8058
8059 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8060
8061 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8062
8063 PR ipa/83619
8064 * g++.dg/torture/pr83619.C: New testcase.
8065
8066 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8067
8068 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8069 Add function body to force error messages in some configurations.
8070
8071 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8072
8073 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8074 and arm_thumb1_ok.
8075
8076 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8077
8078 PR other/70268
8079 * c-c++-common/ffile-prefix-map.c: New test.
8080 * c-c++-common/fmacro-prefix-map.c: New test.
8081 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8082 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8083
8084 2018-01-18 Martin Liska <mliska@suse.cz>
8085
8086 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8087 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8088 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8089 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8090 * gcc.target/i386/ret-thunk-10.c: Likewise.
8091 * gcc.target/i386/ret-thunk-11.c: Likewise.
8092 * gcc.target/i386/ret-thunk-12.c: Likewise.
8093 * gcc.target/i386/ret-thunk-15.c: Likewise.
8094 * gcc.target/i386/ret-thunk-9.c: Likewise.
8095
8096 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8097
8098 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8099 order.
8100
8101 2018-01-18 Nathan Sidwell <nathan@acm.org>
8102
8103 PR c++/83160
8104 * g++.dg/cpp0x/pr83160.C: New.
8105
8106 2018-01-18 Richard Biener <rguenther@suse.de>
8107
8108 PR tree-optimization/83887
8109 * gcc.dg/graphite/pr83887.c: New testcase.
8110 * gfortran.dg/graphite/pr83887.f90: Likewise.
8111 * gfortran.dg/graphite/pr83887.f: Likewise.
8112
8113 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8114
8115 PR target/65578
8116 * gcc.target/arm/builtin-bswap.x: New file.
8117 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8118 and options for armv6t2.
8119 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8120 and options for Thumb1.
8121 * gcc.target/arm/builtin-bswap16.x: New file.
8122 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8123 and options for armv6t2.
8124 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8125 and options for Thumb1.
8126
8127 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8128
8129 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8130 order.
8131
8132 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8133
8134 PR c/61240
8135 * gcc.dg/pr61240.c: New test.
8136
8137 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8138
8139 PR fortran/83864
8140 * gfortran.dg/pr83864.f90: New test.
8141
8142 2018-01-17 Jeff Law <law@redhat.com>
8143
8144 PR testsuite/83883
8145 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8146
8147 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8148
8149 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8150 restriction, but still restrict to 64-bit.
8151 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8152 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8153
8154 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8155
8156 PR fortran/83874
8157 * gfortran.dg/pr83874.f90: New test.
8158
8159 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8160
8161 PR c++/83824
8162 * g++.dg/cpp0x/pr83824.C: New test.
8163
8164 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8165
8166 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8167 appropriate .gnu_attribute for the long double type, if we use the
8168 long double type, but do not generate any calls.
8169 * gcc.target/powerpc/gnuattr2.c: Likewise.
8170 * gcc.target/powerpc/gnuattr3.c: Likewise.
8171
8172 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8173
8174 PR c++/78344
8175 * g++.dg/cpp0x/alignas13.C: New.
8176
8177 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8178
8179 PR c++/83897
8180 * g++.dg/cpp0x/pr83897.C: New test.
8181
8182 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8183
8184 PR ipa/83051
8185 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8186
8187 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8188
8189 PR c++/81054
8190 * g++.dg/cpp0x/constexpr-ice19.C: New.
8191
8192 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8193
8194 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8195 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8196 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8197 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8198 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8199 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8200 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8201 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8202 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8203 * gcc.target/powerpc/builtins-1.fold.h: New.
8204
8205 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8206
8207 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8208 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8209
8210 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8211
8212 * gcc.target/arm/g2.c: Add -marm to dg-options.
8213 * gcc.target/arm/scd42-2.c: Likewise.
8214
8215 2018-01-17 Nathan Sidwell <nathan@acm.org>
8216
8217 PR c++/83287
8218 * g++.dg/lookup/pr83287-2.C: New.
8219
8220 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8221
8222 PR c++/83814
8223 PR c++/83902
8224 * g++.dg/wrappers/pr83814.C: New test case.
8225 * g++.dg/wrappers/pr83902.C: New test case.
8226
8227 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8228
8229 PR lto/83121
8230 * g++.dg/lto/pr83121_0.C: New test case.
8231 * g++.dg/lto/pr83121_1.C: New test case.
8232 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8233 adapted from DejaGnu's dg-test.
8234 (lto_handle_diagnostics): New procedure.
8235 (lto_prune_warns): Ignore informational notes.
8236 (lto-link-and-maybe-run): Add "messages_by_file" param.
8237 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8238 "execute" when "link" fails if "execute" was not specified.
8239 (lto-can-handle-directive): New procedure.
8240 (lto-get-options-main): Call lto-can-handle-directive. Add a
8241 dg-messages local, using it to set the caller's
8242 dg-messages-by-file for the given source file.
8243 (lto-get-options): Likewise.
8244 (lto-execute): Add dg-messages-by-file local, and pass it to
8245 lto-link-and-maybe-run.
8246
8247 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8248 Richard Sandiford <richard.sandiford@linaro.org>
8249
8250 PR target/79041
8251 PR target/82964
8252 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8253 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8254
8255 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8256
8257 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8258 target check autogenerator for armv8.1-a and armv8.2-a.
8259
8260 2018-01-17 Carl Love <cel@us.ibm.com>
8261
8262 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8263 Add debug print statements.
8264 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8265 16 byte vector load followed by a partial vector load.
8266
8267 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8268
8269 PR c++/83799
8270 * g++.dg/wrappers/pr83799.C: New test case.
8271
8272 2018-01-17 Nathan Sidwell <nathan@acm.org>
8273
8274 PR c++/83739
8275 * g++.dg/cpp1y/pr83739.C: New.
8276
8277 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8278
8279 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8280 * gcc.target/visium/overflow16.c: Likewise.
8281 * gcc.target/visium/overflow32.c: Likewise.
8282
8283 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8284
8285 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8286
8287 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8288
8289 * gcc.dg/rtl/arm/stl-cond.c: New test.
8290 * gcc.target/arm/stl-cond.c: Delete.
8291
8292 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8293
8294 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8295 directives.
8296
8297 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8298
8299 PR tree-optimization/83843
8300 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8301 * gcc.dg/store_merging_19.c: New test.
8302
8303 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8304
8305 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8306 and options.
8307
8308 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR rtl-optimization/83771
8311 * gcc.dg/pr83771.c: New test.
8312
8313 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8314
8315 PR tree-optimization/81184
8316 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8317 targets.
8318 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8319
8320 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8321
8322 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8323
8324 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8325
8326 PR target/83546
8327 * gcc.target/i386/pr83546.c: New test.
8328
8329 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8330
8331 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8332
8333 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8334
8335 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8336 test and add dg-warning for the -Wstringop-overflow warning.
8337
8338 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8339
8340 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8341 XFAIL last test on SPARC and Visium.
8342
8343 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8344
8345 PR rtl-optimization/80481
8346 * g++.dg/pr80481.C: Exclude solaris.
8347
8348 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8349
8350 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8351 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8352 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8353
8354 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8355
8356 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8357 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8358 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8359 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8360 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8361 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8362 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8363 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8364 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8365 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8366 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8367 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8368 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8369 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8370 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8371
8372 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8373
8374 PR testsuite/77734
8375 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8376
8377 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8378
8379 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8380 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8381 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8382 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8383 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8384 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8385
8386 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8387
8388 PR tree-optimization/83857
8389 * gcc.dg/vect/pr83857.c: New test.
8390
8391 2018-01-16 Richard Biener <rguenther@suse.de>
8392
8393 PR tree-optimization/83867
8394 * gcc.dg/vect/pr83867.c: New testcase.
8395
8396 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR c/83844
8399 * gcc.dg/pr83844.c: New test.
8400
8401 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8402
8403 * gcc.dg/torture/pr83847.c: New test.
8404
8405 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR rtl-optimization/86620
8408 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8409 instead of --param=max-sched-ready-insns=0.
8410 * gcc.target/i386/pr83620.c: New test.
8411 * gcc.dg/pr83620.c: New test.
8412
8413 PR tree-optimization/83843
8414 * gcc.dg/store_merging_18.c: New test.
8415
8416 PR c++/83817
8417 * g++.dg/cpp1y/pr83817.C: New test.
8418
8419 PR c++/83825
8420 * g++.dg/template/pr83825.C: New test.
8421
8422 2018-01-16 Richard Biener <rguenther@suse.de>
8423
8424 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8425
8426 2018-01-16 Richard Biener <rguenther@suse.de>
8427
8428 PR testsuite/82132
8429 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8430 from gcc.dg/torture/pr60092.c.
8431
8432 2018-01-15 Martin Sebor <msebor@redhat.com>
8433
8434 PR c++/83588
8435 * g++.dg/ext/flexary28.C: New test.
8436
8437 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8438
8439 PR fortran/82257
8440 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8441
8442 2018-01-15 Martin Sebor <msebor@redhat.com>
8443
8444 PR testsuite/83869
8445 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8446
8447 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8448
8449 PR fortran/54613
8450 * gfortran.dg/minmaxloc_9.f90: New test.
8451 * gfortran.dg/minmaxloc_10.f90: New test.
8452 * gfortran.dg/minmaxloc_11.f90: New test.
8453
8454 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8455
8456 PR target/83839
8457 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8458 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8459 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8460 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8461 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8462 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8463 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8464 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8465 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8466 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8467 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8468 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8469 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8470 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8471 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8472 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8473 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8474 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8475 * gcc.target/i386/ret-thunk-10.c: Likewise.
8476 * gcc.target/i386/ret-thunk-11.c: Likewise.
8477 * gcc.target/i386/ret-thunk-12.c: Likewise.
8478 * gcc.target/i386/ret-thunk-13.c: Likewise.
8479 * gcc.target/i386/ret-thunk-14.c: Likewise.
8480 * gcc.target/i386/ret-thunk-15.c: Likewise.
8481 * gcc.target/i386/ret-thunk-9.c: Don't check the
8482 __x86_return_thunk label. Scan for "push" only for Linux.
8483
8484 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8485
8486 PR testsuite/79920
8487 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8488
8489 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8490
8491 PR target/83687
8492 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8493 tests.
8494 * gcc.target/arm/pr83687.c: New test.
8495
8496 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8497
8498 Adjust tests to AVR_TINY.
8499
8500 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8501 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8502 * gcc.target/avr/pr71627.c: Same.
8503 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8504 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8505 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8506 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8507 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8508 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8509 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8510 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8511 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8512 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8513 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8514 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8515 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8516 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8517 * gcc.target/avr/torture/pr61055.c: Same.
8518 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8519 available.
8520 * gcc.target/avr/torture/int24-mul.c: Same.
8521 * gcc.target/avr/torture/pr51782-1.c: Same.
8522 * gcc.target/avr/torture/pr61443.c: Same.
8523 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8524 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8525
8526 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8527
8528 PR c/83801
8529 PR c/83729
8530 * gcc.target/avr/torture/pr83729.c: New test.
8531 * gcc.target/avr/torture/pr83801.c: New test.
8532
8533 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR middle-end/82694
8536 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8537 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8538
8539 2018-01-10 Martin Sebor <msebor@redhat.com>
8540
8541 PR other/83508
8542 * gcc.dg/Wstringop-overflow-2.c: New test.
8543
8544 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8545
8546 PR libgfortran/83811
8547 * gfortran.dg/fmt_e.f90: New test.
8548
8549 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8550
8551 * gcc.target/i386/indirect-thunk-10.c: New test.
8552 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8553 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8554 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8555 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8556 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8557 * gcc.target/i386/ret-thunk-17.c: Likewise.
8558 * gcc.target/i386/ret-thunk-18.c: Likewise.
8559 * gcc.target/i386/ret-thunk-19.c: Likewise.
8560 * gcc.target/i386/ret-thunk-20.c: Likewise.
8561 * gcc.target/i386/ret-thunk-21.c: Likewise.
8562
8563 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8564
8565 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8566
8567 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8568
8569 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8570 -mno-indirect-branch-register.
8571 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8572 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8573 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8574 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8575 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8576 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8577 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8578 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8579 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8580 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8581 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8582 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8583 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8584 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8594 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8598 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8599 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8601 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8602 * gcc.target/i386/ret-thunk-10.c: Likewise.
8603 * gcc.target/i386/ret-thunk-11.c: Likewise.
8604 * gcc.target/i386/ret-thunk-12.c: Likewise.
8605 * gcc.target/i386/ret-thunk-13.c: Likewise.
8606 * gcc.target/i386/ret-thunk-14.c: Likewise.
8607 * gcc.target/i386/ret-thunk-15.c: Likewise.
8608 * gcc.target/i386/ret-thunk-9.c: Likewise.
8609 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8610 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8612
8613 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8614
8615 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8616 -mfunction-return=keep.
8617 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8623 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8634 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8635 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8636 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8637 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8644 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8645 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8646 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8647 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8648 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8649 * gcc.target/i386/ret-thunk-1.c: New test.
8650 * gcc.target/i386/ret-thunk-10.c: Likewise.
8651 * gcc.target/i386/ret-thunk-11.c: Likewise.
8652 * gcc.target/i386/ret-thunk-12.c: Likewise.
8653 * gcc.target/i386/ret-thunk-13.c: Likewise.
8654 * gcc.target/i386/ret-thunk-14.c: Likewise.
8655 * gcc.target/i386/ret-thunk-15.c: Likewise.
8656 * gcc.target/i386/ret-thunk-16.c: Likewise.
8657 * gcc.target/i386/ret-thunk-2.c: Likewise.
8658 * gcc.target/i386/ret-thunk-3.c: Likewise.
8659 * gcc.target/i386/ret-thunk-4.c: Likewise.
8660 * gcc.target/i386/ret-thunk-5.c: Likewise.
8661 * gcc.target/i386/ret-thunk-6.c: Likewise.
8662 * gcc.target/i386/ret-thunk-7.c: Likewise.
8663 * gcc.target/i386/ret-thunk-8.c: Likewise.
8664 * gcc.target/i386/ret-thunk-9.c: Likewise.
8665
8666 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8667
8668 * gcc.target/i386/indirect-thunk-1.c: New test.
8669 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8670 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8671 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8672 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8673 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8674 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8679 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8680 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8681 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8682 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8683 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8684 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8692 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8693 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8694 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8695 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8696 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8697 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8698 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8699 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8700 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8701
8702 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8703
8704 PR ipa/83051
8705 * gcc.c-torture/compile/pr83051.c: New testcase.
8706
8707 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8708
8709 PR tree-optimization/83501
8710 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8711
8712 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8713
8714 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8715 for lvx and stvx instead of lxvd2x and stxvd2x and require
8716 little-endian target. Add comments.
8717 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8718 comprehensive testing.
8719 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8720 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8721 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8722 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8723 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8724 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8725 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8726 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8727 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8728 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8729 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8730 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8731 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8732 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8733 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8734 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8735 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8736 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8737 scan-assembler-not directives that forbid lvx and xxpermdi.
8738 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8739 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8740 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8741 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8742 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8743 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8744 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8745 scan-assembler-times directives to reflect different numbers of
8746 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8747
8748 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8749 Alan Hayward <alan.hayward@arm.com>
8750 David Sherwood <david.sherwood@arm.com>
8751
8752 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8753 than SLP vectorization.
8754 * gcc.dg/vect/vect-alias-check-10.c: New test.
8755 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8756 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8757 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8758 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8759 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8760 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8761 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8762 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8763 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8764 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8765 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8766 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8767 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8768 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8769 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8770 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8771 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8772 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8773 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8774 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8775 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8776 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8777 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8778
8779 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8780 Alan Hayward <alan.hayward@arm.com>
8781 David Sherwood <david.sherwood@arm.com>
8782
8783 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8784 New proc.
8785 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8786 targets with scatter stores.
8787 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8788 stores.
8789 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8790 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8791 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8792 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8793 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8794 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8795 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8796 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8797 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8798 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8799 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8800 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8801 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8802 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8803 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8804 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8805
8806 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8807 Alan Hayward <alan.hayward@arm.com>
8808 David Sherwood <david.sherwood@arm.com>
8809
8810 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8811 for double_reduc1.
8812 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8813 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8814 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8815 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8816
8817 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8818 Alan Hayward <alan.hayward@arm.com>
8819 David Sherwood <david.sherwood@arm.com>
8820
8821 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8822 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8823 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8824
8825 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8826 Alan Hayward <alan.hayward@arm.com>
8827 David Sherwood <david.sherwood@arm.com>
8828
8829 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8830 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8831 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8832 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8833 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8834 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8835 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8836 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8837 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8838 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8839 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8840 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8841 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8842 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8843
8844 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8845 Alan Hayward <alan.hayward@arm.com>
8846 David Sherwood <david.sherwood@arm.com>
8847
8848 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8849 check for a message about using in-order reductions.
8850 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8851 check for a message about using in-order reductions.
8852 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8853 vectorized and check for a message about using in-order reductions.
8854 Expect targets with variable-length vectors to fall back to the
8855 fixed-length mininum.
8856 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8857 check for a message about using in-order reductions.
8858 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8859 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8860 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8861 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8862 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8863 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8864 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8865 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8866 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8867 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8868 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8869 vect_fold_left_plus.
8870
8871 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8872
8873 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8874 are spilled.
8875 * gcc.target/aarch64/sve/spill_2.c: New test.
8876 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8877 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8878 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8879 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8880 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8881
8882 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8883 Alan Hayward <alan.hayward@arm.com>
8884 David Sherwood <david.sherwood@arm.com>
8885
8886 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8887 of branches.
8888 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8889 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8890 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8891 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8892 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8893 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8894 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8895 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8896 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8897
8898 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8899 Alan Hayward <alan.hayward@arm.com>
8900 David Sherwood <david.sherwood@arm.com>
8901
8902 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8903 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8904 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8905 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8906
8907 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8908 Alan Hayward <alan.hayward@arm.com>
8909 David Sherwood <david.sherwood@arm.com>
8910
8911 * lib/target-supports.exp
8912 (check_effective_target_vect_fold_extract_last): New proc.
8913 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8914 for fold_extract_last.
8915 * gcc.dg/vect/pr65947-2.c: Likewise.
8916 * gcc.dg/vect/pr65947-3.c: Likewise.
8917 * gcc.dg/vect/pr65947-4.c: Likewise.
8918 * gcc.dg/vect/pr65947-5.c: Likewise.
8919 * gcc.dg/vect/pr65947-6.c: Likewise.
8920 * gcc.dg/vect/pr65947-9.c: Likewise.
8921 * gcc.dg/vect/pr65947-10.c: Likewise.
8922 * gcc.dg/vect/pr65947-12.c: Likewise.
8923 * gcc.dg/vect/pr65947-14.c: Likewise.
8924 * gcc.dg/vect/pr80631-1.c: Likewise.
8925 * gcc.target/aarch64/sve/clastb_1.c: New test.
8926 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8927 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8928 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8929 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8930 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8931 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8932 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8933 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8934 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8935 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8936 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8937 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8938 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8939
8940 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8941 Alan Hayward <alan.hayward@arm.com>
8942 David Sherwood <david.sherwood@arm.com>
8943
8944 * gcc.target/aarch64/sve/live_1.c: New test.
8945 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8946
8947 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8948 Alan Hayward <alan.hayward@arm.com>
8949 David Sherwood <david.sherwood@arm.com>
8950
8951 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8952 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8953 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8954 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8955 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8956 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8957 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8958 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8959 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8960
8961 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8962 Alan Hayward <alan.hayward@arm.com>
8963 David Sherwood <david.sherwood@arm.com>
8964
8965 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8966 New proc.
8967 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8968 vect_fully_masked.
8969 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8970 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8971 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8972 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8973 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8974 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8975
8976 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8977 Alan Hayward <alan.hayward@arm.com>
8978 David Sherwood <david.sherwood@arm.com>
8979
8980 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8981 instead of just ADDRESS.
8982 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8983 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8984 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8985 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8986 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8987 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8988 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8989 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8990 * gcc.target/aarch64/sve/while_2.c: Likewise.
8991 * gcc.target/aarch64/sve/while_3.c: Likewise.
8992 * gcc.target/aarch64/sve/while_4.c: Likewise.
8993
8994 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8995 Alan Hayward <alan.hayward@arm.com>
8996 David Sherwood <david.sherwood@arm.com>
8997
8998 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8999 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9000 to be predicated.
9001 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9002 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9003 * gcc.target/aarch64/sve/reduc_5.c: New test.
9004 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9005 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9006
9007 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9008 Alan Hayward <alan.hayward@arm.com>
9009 David Sherwood <david.sherwood@arm.com>
9010
9011 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9012 * gcc.dg/tree-ssa/peel1.c: Likewise.
9013 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9014 variable-length vectors.
9015 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9016 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9017 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9018 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9019 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9020 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9021 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9022 * gcc.target/aarch64/sve/slp_8.c: New test.
9023 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9024 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9025 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9026 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9027 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9028 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9029 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9030 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9031 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9032 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9033 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9034 * gcc.target/aarch64/sve/while_1.c: Likewise.
9035 * gcc.target/aarch64/sve/while_2.c: Likewise.
9036 * gcc.target/aarch64/sve/while_3.c: Likewise.
9037 * gcc.target/aarch64/sve/while_4.c: Likewise.
9038
9039 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9040 Alan Hayward <alan.hayward@arm.com>
9041 David Sherwood <david.sherwood@arm.com>
9042
9043 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9044 New proc.
9045 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9046 and add an associated scan-dump test. Prevent vectorization
9047 of the first two loops.
9048 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9049 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9050 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9051 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9052 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9053 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9054
9055 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9056 Alan Hayward <alan.hayward@arm.com>
9057 David Sherwood <david.sherwood@arm.com>
9058
9059 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9060 * gcc.dg/vect/pr67790.c: Likewise.
9061 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9062 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9063 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9064 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9065 * gcc.target/aarch64/sve/slp_5.c: New test.
9066 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9067 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9068 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9069 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9070 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9071
9072 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9073 Alan Hayward <alan.hayward@arm.com>
9074 David Sherwood <david.sherwood@arm.com>
9075
9076 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9077 && vect_load_lanes
9078 * gcc.dg/vect/slp-1.c: Likewise.
9079 * gcc.dg/vect/slp-10.c: Likewise.
9080 * gcc.dg/vect/slp-12b.c: Likewise.
9081 * gcc.dg/vect/slp-12c.c: Likewise.
9082 * gcc.dg/vect/slp-17.c: Likewise.
9083 * gcc.dg/vect/slp-19b.c: Likewise.
9084 * gcc.dg/vect/slp-20.c: Likewise.
9085 * gcc.dg/vect/slp-21.c: Likewise.
9086 * gcc.dg/vect/slp-22.c: Likewise.
9087 * gcc.dg/vect/slp-23.c: Likewise.
9088 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9089 * gcc.dg/vect/slp-24.c: Likewise.
9090 * gcc.dg/vect/slp-28.c: Likewise.
9091 * gcc.dg/vect/slp-39.c: Likewise.
9092 * gcc.dg/vect/slp-6.c: Likewise.
9093 * gcc.dg/vect/slp-7.c: Likewise.
9094 * gcc.dg/vect/slp-cond-1.c: Likewise.
9095 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9096 * gcc.dg/vect/slp-cond-2.c: Likewise.
9097 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9098 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9099 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9100 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9101 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9102 * gcc.dg/vect/slp-perm-6.c: Likewise.
9103 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9104 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9105 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9106 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9107 * gcc.dg/vect/slp-12a.c: Likewise.
9108 * gcc.dg/vect/slp-14.c: Likewise.
9109 * gcc.dg/vect/slp-15.c: Likewise.
9110 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9111 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9112 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9113 * gcc.target/aarch64/sve/slp_1.c: New test.
9114 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9115 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9116 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9117 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9118 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9119 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9120 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9121
9122 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9123 Alan Hayward <alan.hayward@arm.com>
9124 David Sherwood <david.sherwood@arm.com>
9125
9126 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9127 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9128 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9129 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9130 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9131 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9132 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9133 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9134 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9135 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9136 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9137 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9138 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9139 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9140 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9141 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9142 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9143 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9144 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9145
9146 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9147 Alan Hayward <alan.hayward@arm.com>
9148 David Sherwood <david.sherwood@arm.com>
9149
9150 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9151 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9152 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9153 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9154 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9155 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9156 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9157 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9158 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9159 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9160 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9161 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9162 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9163 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9164 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9165 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9166 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9167 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9168 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9169 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9170 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9171 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9172 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9173 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9174 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9175 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9176 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9177 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9178 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9179 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9180 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9181 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9182 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9183 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9184 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9185 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9186
9187 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9188 Alan Hayward <alan.hayward@arm.com>
9189 David Sherwood <david.sherwood@arm.com>
9190
9191 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9192 Return true for SVE too.
9193 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9194 if load/store lanes are supported.
9195 * gcc.dg/vect/slp-10.c: Likewise.
9196 * gcc.dg/vect/slp-12c.c: Likewise.
9197 * gcc.dg/vect/slp-17.c: Likewise.
9198 * gcc.dg/vect/slp-33.c: Likewise.
9199 * gcc.dg/vect/slp-6.c: Likewise.
9200 * gcc.dg/vect/slp-cond-1.c: Likewise.
9201 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9202 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9203 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9204 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9205 * gcc.dg/vect/slp-perm-6.c: Likewise.
9206 * gcc.dg/vect/slp-perm-9.c: Likewise.
9207 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9208 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9209 for variable-length vectors.
9210
9211 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9212 Alan Hayward <alan.hayward@arm.com>
9213 David Sherwood <david.sherwood@arm.com>
9214
9215 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9216 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9217
9218 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9219
9220 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9221 * g++.target/aarch64/sve/catch_1.C: New test.
9222 * g++.target/aarch64/sve/catch_2.C: Likewise.
9223 * g++.target/aarch64/sve/catch_3.C: Likewise.
9224 * g++.target/aarch64/sve/catch_4.C: Likewise.
9225 * g++.target/aarch64/sve/catch_5.C: Likewise.
9226 * g++.target/aarch64/sve/catch_6.C: Likewise.
9227
9228 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9229 Alan Hayward <alan.hayward@arm.com>
9230 David Sherwood <david.sherwood@arm.com>
9231
9232 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9233 New proc.
9234 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9235 * gcc.target/aarch64/fmaxmin.c: Likewise.
9236 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9237 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9238 * gcc.target/aarch64/pr62178.c: Likewise.
9239 * gcc.target/aarch64/pr71727-2.c: Likewise.
9240 * gcc.target/aarch64/saddw-1.c: Likewise.
9241 * gcc.target/aarch64/saddw-2.c: Likewise.
9242 * gcc.target/aarch64/uaddw-1.c: Likewise.
9243 * gcc.target/aarch64/uaddw-2.c: Likewise.
9244 * gcc.target/aarch64/uaddw-3.c: Likewise.
9245 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9246 * gcc.target/aarch64/vect-compile.c: Likewise.
9247 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9248 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9249 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9250 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9251 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9252 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9253 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9254 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9255 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9256 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9257 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9258 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9259 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9260 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9261 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9262 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9263 * gcc.target/aarch64/vect-movi.c: Likewise.
9264 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9265 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9266 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9267 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9268 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9269 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9270 fixed-length SVE.
9271 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9272 * gcc.target/aarch64/sve/arith_1.c: New test.
9273 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9274 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9275 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9276 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9277 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9278 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9279 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9280 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9281 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9282 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9283 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9284 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9285 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9286 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9287 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9288 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9289 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9290 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9291 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9292 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9293 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9294 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9295 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9296 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9297 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9298 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9299 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9300 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9301 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9302 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9303 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9304 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9305 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9306 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9307 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9308 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9309 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9310 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9311 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9312 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9313 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9314 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9315 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9316 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9317 * gcc.target/aarch64/sve/index_1.c: Likewise.
9318 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9319 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9320 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9321 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9322 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9323 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9324 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9325 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9326 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9327 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9328 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9329 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9330 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9331 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9332 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9333 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9334 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9335 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9336 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9337 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9338 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9339 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9340 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9341 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9342 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9343 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9344 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9345 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9346 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9347 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9348 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9349 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9350 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9351 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9352 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9353 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9354 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9355 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9356 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9357 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9358 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9359 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9360 * gcc.target/aarch64/sve/single_1.c: Likewise.
9361 * gcc.target/aarch64/sve/single_2.c: Likewise.
9362 * gcc.target/aarch64/sve/single_3.c: Likewise.
9363 * gcc.target/aarch64/sve/single_4.c: Likewise.
9364 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9365 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9366 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9367 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9368 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9369 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9370 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9371 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9372 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9373 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9374 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9375 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9376 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9377 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9378 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9379 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9380 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9381 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9382 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9383 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9384 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9385 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9386 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9387 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9388 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9389 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9390 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9391 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9392 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9393 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9394 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9395 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9396 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9397 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9398 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9399 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9400 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9401 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9402 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9403 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9404 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9405 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9406 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9407 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9408 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9409
9410 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9411 Alan Hayward <alan.hayward@arm.com>
9412 David Sherwood <david.sherwood@arm.com>
9413
9414 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9415 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9416 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9417 New procedures.
9418 (check_effective_target_vect_perm): Handle SVE.
9419 (check_effective_target_vect_perm_byte): Likewise.
9420 (check_effective_target_vect_perm_short): Likewise.
9421 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9422 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9423 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9424 (check_effective_target_vect_element_align_preferred): Likewise.
9425 (check_effective_target_vect_align_stack_vars): Likewise.
9426 (check_effective_target_vect_load_lanes): Likewise.
9427 (check_effective_target_vect_masked_store): Likewise.
9428 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9429 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9430 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9431 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9432 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9433 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9434 * gcc.dg/vect/slp-23.c: Likewise.
9435 * gcc.dg/vect/slp-perm-5.c: Likewise.
9436 * gcc.dg/vect/slp-perm-6.c: Likewise.
9437 * gcc.dg/vect/slp-perm-9.c: Likewise.
9438 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9439 * gcc.dg/vect/vect-114.c: Likewise.
9440 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9441 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9442
9443 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9444
9445 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9446 vect_variable_length, expecting the test to be vectorized
9447 without SLP instead.
9448 * gcc.dg/vect/pr33953.c: Likewise.
9449 * gcc.dg/vect/pr37027.c: Likewise.
9450 * gcc.dg/vect/pr67790.c: Likewise.
9451 * gcc.dg/vect/pr68445.c: Likewise.
9452 * gcc.dg/vect/slp-1.c: Likewise.
9453 * gcc.dg/vect/slp-10.c: Likewise.
9454 * gcc.dg/vect/slp-12a.c: Likewise.
9455 * gcc.dg/vect/slp-12b.c: Likewise.
9456 * gcc.dg/vect/slp-12c.c: Likewise.
9457 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9458 * gcc.dg/vect/slp-13.c: Likewise.
9459 * gcc.dg/vect/slp-14.c: Likewise.
9460 * gcc.dg/vect/slp-15.c: Likewise.
9461 * gcc.dg/vect/slp-17.c: Likewise.
9462 * gcc.dg/vect/slp-19b.c: Likewise.
9463 * gcc.dg/vect/slp-2.c: Likewise.
9464 * gcc.dg/vect/slp-20.c: Likewise.
9465 * gcc.dg/vect/slp-21.c: Likewise.
9466 * gcc.dg/vect/slp-22.c: Likewise.
9467 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9468 * gcc.dg/vect/slp-24.c: Likewise.
9469 * gcc.dg/vect/slp-28.c: Likewise.
9470 * gcc.dg/vect/slp-39.c: Likewise.
9471 * gcc.dg/vect/slp-42.c: Likewise.
9472 * gcc.dg/vect/slp-6.c: Likewise.
9473 * gcc.dg/vect/slp-7.c: Likewise.
9474 * gcc.dg/vect/slp-cond-1.c: Likewise.
9475 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9476 * gcc.dg/vect/slp-cond-2.c: Likewise.
9477 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9478 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9479 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9480 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9481 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9482 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9483 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9484 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9485 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9486 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9487 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9488 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9489 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9490 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9491 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9492 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9493 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9494
9495 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9496
9497 PR c/83801
9498 * gcc.dg/pr83801.c: New test.
9499
9500 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9501
9502 PR fortran/52162
9503 * gfortran.dg/bounds_check_19.f90: New test.
9504
9505 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9506
9507 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9508 instead of scan-assembler-not for xsnabsqp.
9509
9510 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9511
9512 PR libgfortran/83525
9513 * gfortran.dg/newunit_5.f90: New test.
9514
9515 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9516
9517 PR rtl-optimization/80481
9518 * g++.dg/pr80481.C: New.
9519
9520 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9521
9522 PR target/83628
9523 * gcc.target/alpha/pr83628-3.c: New test.
9524
9525 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9526
9527 * lib/target-supports.exp (check_effective_target_avx512f): Also
9528 check for __builtin_ia32_addsd_round,
9529 __builtin_ia32_getmantsd_round.
9530 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9531
9532 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9533
9534 PR target/83629
9535 * gcc.target/powerpc/pr83629.c: Require ilp32.
9536
9537 2018-01-12 Richard Biener <rguenther@suse.de>
9538
9539 PR tree-optimization/80846
9540 * gcc.target/i386/pr80846-1.c: New testcase.
9541 * gcc.target/i386/pr80846-2.c: Likewise.
9542
9543 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9544
9545 * gcc.c-torture/execute/20180112-1.c: New test.
9546
9547 2018-01-12 Tom de Vries <tom@codesourcery.com>
9548
9549 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9550 * g++.dg/ext/label13a.C: Same.
9551 * g++.dg/ext/label14.C: Same.
9552 * g++.dg/ext/label2.C: Same.
9553 * g++.dg/ext/label3.C: Same.
9554 * g++.dg/torture/pr42462.C: Same.
9555 * g++.dg/torture/pr42739.C: Same.
9556 * g++.dg/warn/Wunused-label-3.C: Same.
9557
9558 2018-01-12 Tom de Vries <tom@codesourcery.com>
9559
9560 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9561 * g++.dg/Walloca1.C: Same.
9562 * g++.dg/cpp0x/pr70338.C: Same.
9563 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9564 * g++.dg/cpp1y/vla10.C: Same.
9565 * g++.dg/cpp1y/vla2.C: Same.
9566 * g++.dg/cpp1y/vla6.C: Same.
9567 * g++.dg/cpp1y/vla8.C: Same.
9568 * g++.dg/debug/debug5.C: Same.
9569 * g++.dg/debug/debug6.C: Same.
9570 * g++.dg/debug/pr54828.C: Same.
9571 * g++.dg/diagnostic/pr70105.C: Same.
9572 * g++.dg/eh/cleanup5.C: Same.
9573 * g++.dg/eh/spbp.C: Same.
9574 * g++.dg/ext/tmplattr9.C: Same.
9575 * g++.dg/ext/vla10.C: Same.
9576 * g++.dg/ext/vla11.C: Same.
9577 * g++.dg/ext/vla12.C: Same.
9578 * g++.dg/ext/vla15.C: Same.
9579 * g++.dg/ext/vla16.C: Same.
9580 * g++.dg/ext/vla17.C: Same.
9581 * g++.dg/ext/vla3.C: Same.
9582 * g++.dg/ext/vla6.C: Same.
9583 * g++.dg/ext/vla7.C: Same.
9584 * g++.dg/init/array24.C: Same.
9585 * g++.dg/init/new47.C: Same.
9586 * g++.dg/init/pr55497.C: Same.
9587 * g++.dg/opt/pr78201.C: Same.
9588 * g++.dg/template/vla2.C: Same.
9589 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9590 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9591 * g++.dg/torture/pr62127.C: Same.
9592 * g++.dg/torture/pr67055.C: Same.
9593 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9594 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9595 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9596 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9597 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9598 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9599 * g++.dg/warn/Wvla-1.C: Same.
9600 * g++.dg/warn/Wvla-3.C: Same.
9601 * g++.old-deja/g++.ext/array2.C: Same.
9602 * g++.old-deja/g++.ext/constructor.C: Same.
9603 * g++.old-deja/g++.law/builtin1.C: Same.
9604 * g++.old-deja/g++.other/crash12.C: Same.
9605 * g++.old-deja/g++.other/eh3.C: Same.
9606 * g++.old-deja/g++.pt/array6.C: Same.
9607 * g++.old-deja/g++.pt/dynarray.C: Same.
9608
9609 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9610
9611 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9612
9613 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9614
9615 PR libfortran/67412
9616 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9617 on *-*-solaris2.10.
9618
9619 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9620
9621 * lib/target-supports.exp (check_effective_target_branch_cost):
9622 Accept all x86 targets.
9623
9624 2018-01-12 Martin Liska <mliska@suse.cz>
9625
9626 PR ipa/83054
9627 * g++.dg/warn/pr83054.C: New test.
9628
9629 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9630
9631 * gcc.target/powerpc/spec-barr-1.c: New file.
9632
9633 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9634
9635 PR target/83330
9636 * gcc.target/i386/pr83330.c: New test.
9637
9638 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9639
9640 PR fortran/79383
9641 * gfortran.dg/dtio_31.f03: New test.
9642 * gfortran.dg/dtio_32.f03: New test.
9643
9644 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9645
9646 PR c++/43486
9647 * g++.dg/wrappers: New subdirectory.
9648 * g++.dg/wrappers/README: New file.
9649 * g++.dg/wrappers/alloc.C: New test case.
9650 * g++.dg/wrappers/cow-istream-string.C: New test case.
9651 * g++.dg/wrappers/cp-stdlib.C: New test case.
9652 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9653 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9654
9655 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9656
9657 PR middle-end/83718
9658 * g++.dg/torture/pr83718.C: New testcase.
9659
9660 2018-01-11 Martin Jambor <mjambor@suse.cz>
9661
9662 PR ipa/83178
9663 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9664
9665 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9666
9667 PR tree-optimization/83695
9668 * gcc.dg/tree-ssa/pr83695.c: New test.
9669
9670 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9671
9672 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9673 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9674
9675 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9676
9677 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9678 * gcc.target/arm/simd/fp16fml_high.c: New test.
9679 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9680 * lib/target-supports.exp
9681 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9682 check_effective_target_arm_fp16fml_neon_ok,
9683 add_options_for_arm_fp16fml_neon): New procedures.
9684
9685 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9686
9687 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9688 combination tests.
9689
9690 2018-01-11 Richard Biener <rguenther@suse.de>
9691
9692 PR tree-optimization/83435
9693 * gcc.dg/graphite/pr83435.c: New testcase.
9694
9695 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9696 Alan Hayward <alan.hayward@arm.com>
9697 David Sherwood <david.sherwood@arm.com>
9698
9699 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9700
9701 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9702
9703 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9704
9705 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9706
9707 PR target/82096
9708 * gcc.c-torture/compile/pr82096.c: New test.
9709
9710 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9711
9712 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9713
9714 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9715
9716 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9717
9718 2018-01-11 Justin Squirek <squirek@adacore.com>
9719
9720 * gnat.dg/expr_func4.adb: New testcase.
9721
9722 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9723
9724 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9725 testcase.
9726
9727 2018-01-11 Bob Duff <duff@adacore.com>
9728
9729 * gnat.dg/protected_null.adb: New testcase.
9730
9731 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9732
9733 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9734
9735 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9736
9737 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9738
9739 2018-01-11 Justin Squirek <squirek@adacore.com>
9740
9741 * gnat.dg/loopvar.adb: New testcase.
9742
9743 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9744
9745 PR middle-end/83189
9746 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9747
9748 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9749
9750 * gcc.c-torture/compile/pr83575.c: New testcase.
9751
9752 2018-01-10 Michael Collison <michael.collison@arm.com>
9753
9754 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9755 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9756 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9757 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9758 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9759 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9760 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9761 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9762 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9763 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9764 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9765 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9766 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9767 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9768 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9769 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9770
9771 2018-01-10 Michael Collison <michael.collison@arm.com>
9772
9773 * gcc.target/aarch64/sha2.h: New shared testcase.
9774 * gcc.target/aarch64/sha2_1.c: New testcase.
9775 * gcc.target/aarch64/sha2_2.c: New testcase.
9776 * gcc.target/aarch64/sha2_3.c: New testcase.
9777 * gcc.target/aarch64/sha3.h: New shared testcase.
9778 * gcc.target/aarch64/sha3_1.c: New testcase.
9779 * gcc.target/aarch64/sha3_2.c: New testcase.
9780 * gcc.target/aarch64/sha3_3.c: New testcase.
9781
9782 2018-01-10 Michael Collison <michael.collison@arm.com>
9783
9784 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9785
9786 2018-01-10 Martin Sebor <msebor@redhat.com>
9787
9788 PR tree-optimization/83781
9789 * gcc.dg/strlenopt-42.c: New test.
9790
9791 2018-01-11 Martin Sebor <msebor@gmail.com>
9792 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9793
9794 PR tree-optimization/83501
9795 PR tree-optimization/81703
9796
9797 * gcc.dg/strlenopt-39.c: New test-case.
9798 * gcc.dg/pr81703.c: Likewise.
9799
9800 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9801
9802 * gnat.dg/atomic10.adb: New test.
9803
9804 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9805
9806 PR fortran/82367
9807 * gfortran.dg/deferred_character_18.f90: New test.
9808
9809 2018-01-10 Martin Sebor <msebor@redhat.com>
9810
9811 PR tree-optimization/83671
9812 * gcc.dg/strlenopt-40.c: New test.
9813 * gcc.dg/strlenopt-41.c: New test.
9814
9815 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9816
9817 PR fortran/83093
9818 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9819
9820 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9821
9822 PR target/83399
9823 * gcc.target/powerpc/pr83399.c: New test.
9824
9825 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9826
9827 PR c++/43486
9828 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9829 to reflect that the arguments are correctly underlined.
9830 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9831 for globals, params, locals and literals.
9832 (test_sizeof): Directly test the location of "sizeof", rather than
9833 when used in compound expressions.
9834 (test_alignof): Likewise for "alignof".
9835 (test_string_literals): Likewise for string literals.
9836 (test_numeric_literals): Likewise for numeric literals.
9837 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9838 (test_typeid): Likewise for typeid.
9839 (test_unary_plus): New.
9840 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9841 format strings.
9842
9843 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9844
9845 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9846
9847 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9848
9849 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9850
9851 2018-01-10 Marek Polacek <polacek@redhat.com>
9852
9853 PR c++/82541
9854 * g++.dg/warn/Wduplicated-branches4.C: New test.
9855
9856 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR c++/81327
9859 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9860 cast to void *.
9861
9862 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9863
9864 PR c++/81055
9865 * g++.dg/cpp0x/new2.C: New.
9866
9867 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9868
9869 PR target/83735
9870 * gcc.target/i386/pr83735.c: New test.
9871
9872 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9873
9874 * lib/target-supports.exp (check_effective_target_branch_cost):
9875 New function.
9876 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9877 * gcc.dg/pr21643.c: Likewise.
9878 * gcc.dg/pr46309.c: Likewise.
9879 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9880 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9881 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9882 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9883 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9884 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9885 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9886 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9887 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9888 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9889 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9890 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9891 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9892 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9893
9894 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9895
9896 PR target/83629
9897 * gcc.target/powerpc/pr83629.c: New testcase.
9898
9899 2018-01-10 Richard Biener <rguenther@suse.de>
9900
9901 PR testsuite/78768
9902 * gcc.dg/pr78768.c: Un-XFAIL.
9903
9904 2018-01-10 Richard Biener <rguenther@suse.de>
9905
9906 PR debug/82425
9907 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9908
9909 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9910
9911 PR tree-optimization/83753
9912 * gcc.dg/torture/pr83753.c: New test.
9913
9914 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9915
9916 * gcc.target/i386/avx2-gather-1.c: Add -march.
9917 * gcc.target/i386/avx2-gather-2.c: Add -march.
9918 * gcc.target/i386/avx2-gather-3.c: Add -march.
9919 * gcc.target/i386/avx2-gather-4.c: Add -march.
9920 * gcc.target/i386/avx2-gather-5.c: Add -march.
9921 * gcc.target/i386/avx2-gather-6.c: Add -march.
9922 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9923 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9924 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9925 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9926 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9927 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9928 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9929 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9930 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9931 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9932
9933 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9934
9935 PR target/78585:
9936 * gcc.target/i386/pr78585.c: New test.
9937
9938 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9939
9940 PR c++/83734
9941 * g++.dg/cpp0x/pr83734.C: New test.
9942
9943 2018-01-09 Carl Love <cel@us.ibm.com>
9944
9945 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9946 vec_mergeo builtins with float, double, long long, unsigned long long,
9947 bool long long arguments.
9948 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9949 vec_float2 with double arguments.
9950 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9951 vec_mergew and vec_mergow builtins.
9952
9953 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9954
9955 PR fortran/83742
9956 * gfortran.dg/contiguous_6.f90: New test.
9957
9958 2018-01-09 Richard Biener <rguenther@suse.de>
9959
9960 PR tree-optimization/83668
9961 * gcc.dg/graphite/pr83668.c: New testcase.
9962
9963 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9964
9965 PR tree-optimization/64811
9966 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9967 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9968 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9969 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9970 New tests.
9971 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9972
9973 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9974
9975 PR target/79883
9976 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9977
9978 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9979
9980 PR target/82641
9981 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9982 no NEON and require softfp or hard float-abi.
9983 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9984
9985 2018-01-09 Richard Biener <rguenther@suse.de>
9986
9987 PR tree-optimization/83572
9988 * gcc.dg/graphite/pr83572.c: New testcase.
9989
9990 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR target/83507
9993 * gcc.dg/sms-13.c: New test.
9994
9995 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9996
9997 PR fortran/83741
9998 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9999
10000 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10001 Monk Chiang <sh.chiang04@gmail.com>
10002
10003 * gcc.target/riscv/save-restore-1.c: New.
10004
10005 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10006
10007 PR target/83677
10008 * gcc.target/powerpc/pr83677.c: New file.
10009
10010 2018-01-08 Jeff Law <law@redhat.com>
10011
10012 PR rtl-optimizatin/81308
10013 * g++.dg/pr81308-1.C: New test.
10014 * g++.dg/pr81308-2.C: New test.
10015
10016 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10017
10018 PR target/83663 - Revert r255946
10019 * gcc.target/aarch64/vect-slp-dup.c: New.
10020
10021 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10022
10023 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10024 combination tests.
10025
10026 2018-01-08 Richard Biener <rguenther@suse.de>
10027
10028 PR tree-optimization/83563
10029 * gcc.dg/graphite/pr83563.c: New testcase.
10030
10031 2018-01-08 Richard Biener <rguenther@suse.de>
10032
10033 PR middle-end/83713
10034 * g++.dg/torture/pr83713.C: New testcase.
10035
10036 2018-01-08 Tom de Vries <tom@codesourcery.com>
10037
10038 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10039
10040 2018-01-08 Richard Biener <rguenther@suse.de>
10041
10042 PR tree-optimization/83685
10043 * gcc.dg/torture/pr83685.c: New testcase.
10044
10045 2018-01-08 Richard Biener <rguenther@suse.de>
10046
10047 PR lto/83719
10048 * gcc.dg/lto/pr83719_0.c: New testcase.
10049
10050 2018-01-08 Tom de Vries <tom@codesourcery.com>
10051
10052 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10053 * gcc.dg/graphite/run-id-1.c: Same.
10054 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10055
10056 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10057
10058 PR fortran/83611
10059 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10060 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10061 * gfortran.dg/pdt_27.f03: New test.
10062
10063 PR fortran/83731
10064 * gfortran.dg/pdt_28.f03: New test.
10065
10066 2018-01-08 Tom de Vries <tom@codesourcery.com>
10067
10068 * c-c++-common/builtins.c: Require effective target alloca.
10069 * gcc.dg/Wrestrict.c: Same.
10070 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10071
10072 2018-01-08 Richard Biener <rguenther@suse.de>
10073
10074 PR middle-end/83580
10075 * gcc.dg/torture/pr83580.c: New testcase.
10076
10077 2018-01-08 Richard Biener <rguenther@suse.de>
10078
10079 PR middle-end/83517
10080 * gcc.dg/pr83517.c: New testcase.
10081
10082 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10083
10084 PR middle-end/81897
10085 * gcc.dg/uninit-pr81897.c: New test.
10086
10087 2018-01-06 Martin Sebor <msebor@redhat.com>
10088
10089 PR tree-optimization/83640
10090 * gcc.dg/Wrestrict-6.c: New test.
10091 * gcc.dg/pr83640.c: New test.
10092
10093 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10094
10095 * gcc.target/aarch64/reg-alloc-1.c: New test.
10096
10097 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10098
10099 PR fortran/50892
10100 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10101
10102 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR debug/83480
10105 * gcc.dg/pr83480.c: New test.
10106
10107 PR rtl-optimization/83682
10108 * gcc.target/i386/pr83682.c: New test.
10109
10110 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10111
10112 PR fortran/78534
10113 PR fortran/66310
10114 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10115 * gfortran.dg/dependency_49.f90: Likewise.
10116 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10117 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10118 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10119 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10120 * gfortran.dg/string_1_lp64.f90: New test.
10121 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10122 * gfortran.dg/string_3_lp64.f90: New test.
10123
10124 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10125
10126 PR target/83604
10127 * gcc.target/i386/sse-26.c: New test.
10128
10129 PR target/83604
10130 * gcc.target/i386/pr83604.c: New test.
10131
10132 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10133
10134 * gcc.dg/vect/vect-align-4.c: New test.
10135 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10136 and redefine as a structure with an unaligned member "b".
10137 (foo): Update accordingly.
10138
10139 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10140
10141 PR target/82439
10142 * gcc.target/aarch64/bics_5.c: New test.
10143 * gcc.target/arm/bics_5.c: Likewise.
10144
10145 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10146
10147 PR tree-optimization/83605
10148 * gcc.dg/pr83605.c: New test.
10149
10150 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR target/83554
10153 * gcc.target/i386/pr83554.c: New test.
10154
10155 PR ipa/82352
10156 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10157 long unsigned int.
10158
10159 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10160
10161 PR fortran/83683
10162 PR fortran/45689
10163 * gfortran.dg/eoshift_8.f90: New test.
10164 * gfortran.dg/simplify_eoshift_1.f90: New test.
10165
10166 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10167
10168 PR debug/83585
10169 * gcc.dg/pr83585.c: New test.
10170
10171 2018-01-04 Nathan Sidwell <nathan@acm.org>
10172
10173 PR c++/83667
10174 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10175
10176 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10177
10178 PR debug/83666
10179 * gcc.dg/pr83666.c: New test.
10180
10181 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10182
10183 PR target/83628
10184 * gcc.target/alpha/pr83628-1.c: New test.
10185 * gcc.target/alpha/pr83628-2.c: Ditto.
10186
10187 2018-01-04 Martin Liska <mliska@suse.cz>
10188
10189 PR ipa/82352
10190 * g++.dg/ipa/pr82352.C: New test.
10191
10192 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10193
10194 * gcc.dg/vect-opt-info-1.c: Moved to ...
10195 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10196 vect_int targets, use dg-additional-options instead of dg-options and
10197 use relative line numbers instead of absolute.
10198
10199 2018-01-03 Martin Sebor <msebor@redhat.com>
10200
10201 PR tree-optimization/83655
10202 * gcc.dg/Wrestrict-5.c: New test.
10203 * c-c++-common/builtins.c: New test.
10204
10205 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10206 Alan Hayward <alan.hayward@arm.com>
10207 David Sherwood <david.sherwood@arm.com>
10208
10209 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10210 (main): Call it.
10211
10212 2018-01-03 Jeff Law <law@redhat.com>
10213
10214 PR target/83641
10215 * gcc.target/i386/stack-check-17.c: New test.
10216 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10217
10218 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR debug/83621
10221 * gcc.dg/pr83621.c: New test.
10222
10223 PR debug/83645
10224 * gcc.dg/pr83645.c: New test.
10225
10226 2018-01-03 Martin Sebor <msebor@redhat.com>
10227
10228 PR tree-optimization/83603
10229 * gcc.dg/Wrestrict-4.c: New test.
10230
10231 PR c/83559
10232 * gcc.dg/const-2.c: New test.
10233 * gcc.dg/pure-3.c: New test.
10234
10235 2018-01-03 Martin Sebor <msebor@redhat.com>
10236
10237 * gcc.dg/Wrestrict-3.c: New test.
10238
10239 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR c++/83555
10242 * g++.dg/opt/pr83555.C: New test.
10243 * g++.dg/ubsan/pr83555.C: New test.
10244
10245 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10246
10247 PR c/82050
10248 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10249 the !CHECKING_P case by expecting a note.
10250 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10251 a note for the !CHECKING_P case, and move the return statement
10252 outside of #if CHECKING_P guard.
10253
10254 2018-01-03 Jeff Law <law@redhat.com>
10255
10256 PR middle-end/83654
10257 * gcc.target/i386/stack-check-18.c: New test.
10258 * gcc.target/i386/stack-check-19.c: New test.
10259
10260 2018-01-03 Martin Sebor <msebor@redhat.com>
10261
10262 PR tree-optimization/83501
10263 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10264
10265 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10266
10267 PR tree-optimization/83501
10268 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10269
10270 2018-01-03 Nathan Sidwell <nathan@acm.org>
10271
10272 PR c++/83667
10273 * g++.dg/ipa/pr83667.C: New.
10274
10275 2018-01-03 Martin Liska <mliska@suse.cz>
10276
10277 PR tree-optimization/83593
10278 * gcc.dg/pr83593.c: New test.
10279
10280 2018-01-03 Martin Liska <mliska@suse.cz>
10281
10282 PR ipa/83549
10283 * g++.dg/ipa/pr83549.C: New test.
10284
10285 2018-01-03 Marek Polacek <polacek@redhat.com>
10286
10287 PR c++/83592
10288 * g++.dg/warn/mvp2.C: New test.
10289
10290 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10291
10292 PR preprocessor/83602
10293 * g++.dg/cpp/pr83602.C: New test.
10294
10295 PR c++/83634
10296 * g++.dg/parse/pr83634.C: New test.
10297
10298 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10299
10300 PR fortran/83664
10301 * gfortran.dg/eoshift_7.f90: New test.
10302
10303 2018-01-03 Jan Beulich <jbeulich@suse.com>
10304
10305 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10306 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10307
10308 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10309
10310 Update copyright years.
10311
10312 2018-01-03 Martin Liska <mliska@suse.cz>
10313
10314 PR ipa/83594
10315 * gcc.dg/ipa/pr83594.c: New test.
10316
10317 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10318 Alan Hayward <alan.hayward@arm.com>
10319 David Sherwood <david.sherwood@arm.com>
10320
10321 * gcc.dg/vect-opt-info-1.c: New test.
10322
10323 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10324
10325 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10326 floorf128, truncf128, and roundf128.
10327 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10328 optimizations added in match.pd.
10329 * gcc.target/powerpc/float128-hw6.c: Likewise.
10330 * gcc.target/powerpc/float128-hw7.c: Likewise.
10331 * gcc.target/powerpc/float128-hw8.c: Likewise.
10332 * gcc.target/powerpc/float128-hw9.c: Likewise.
10333 * gcc.target/powerpc/float128-hw10.c: Likewise.
10334 * gcc.target/powerpc/float128-hw11.c: Likewise.
10335
10336 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR c++/83556
10339 * g++.dg/cpp0x/pr83556.C: New test.
10340
10341 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10342
10343 PR fortran/45689
10344 PR fortran/83650
10345 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10346 * gfortran.dg/simplify_cshift_4.f90: New test.
10347
10348 2018-01-02 Marek Polacek <polacek@redhat.com>
10349
10350 PR c++/81860
10351 * g++.dg/cpp0x/inh-ctor30.C: New test.
10352
10353 PR c++/83644
10354 * g++.dg/cpp1z/pr83644.C: New test.
10355
10356 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10357
10358 PR fortran/83076
10359 * gfortran.dg/coarray_45.f90: New test.
10360
10361 PR fortran/83319
10362 * gfortran.dg/coarray_46.f90: New test.
10363
10364 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10365
10366 PR tree-optimization/83581
10367 * gcc.dg/pr83581.c: New test.
10368
10369 PR c/83595
10370 * gcc.dg/pr83595.c: New test.
10371
10372 PR middle-end/83608
10373 * g++.dg/opt/pr83608.C: New test.
10374
10375 PR middle-end/83609
10376 * gcc.dg/pr83609.c: New test.
10377 * g++.dg/opt/pr83609.C: New test.
10378
10379 PR middle-end/83623
10380 * gcc.dg/pr83623.c: New test.
10381
10382 * gcc.target/i386/i386.exp
10383 (check_effective_target_avx512vpopcntdqvl): New proc.
10384 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10385 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10386 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10387 \f
10388 Copyright (C) 2018 Free Software Foundation, Inc.
10389
10390 Copying and distribution of this file, with or without modification,
10391 are permitted in any medium without royalty provided the copyright
10392 notice and this notice are preserved.