re PR c++/85713 (ICE in dependent_type_p, at cp/pt.c:24582 on valid code)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/85713
4 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5
6 2018-05-09 Carl Love <cel@us.ibm.com>
7
8 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
9
10 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11
12 PR c++/85713
13 Revert:
14 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
15
16 PR c++/84588
17 * g++.dg/cpp1y/pr84588.C: New.
18
19 2018-05-09 Andreas Schwab <schwab@suse.de>
20
21 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
22
23 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
24
25 * gcc.target/aarch64/store_lane_spill_1.c: New test.
26 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
27
28 2018-05-08 Carl Love <cel@us.ibm.com>
29 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
30
31 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
32
33 PR c++/84588
34 * g++.dg/cpp1y/pr84588.C: New.
35
36 2018-05-08 Marek Polacek <polacek@redhat.com>
37
38 PR c++/85695
39 * g++.dg/cpp1z/constexpr-if22.C: New test.
40
41 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
42
43 PR target/85693
44 * gcc.target/i386/pr85693.c: New test.
45
46 2018-05-08 Jakub Jelinek <jakub@redhat.com>
47
48 PR target/85683
49 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
50 scan-assembler-times checking that except for [fh]*xor other functions
51 don't use any load instructions.
52
53 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
54
55 * gcc.target/i386/builtin_target.c: Test goldmont.
56 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
57 arch=silvermont.
58
59 2018-05-08 Jakub Jelinek <jakub@redhat.com>
60
61 PR target/85572
62 * g++.dg/other/sse2-pr85572-1.C: New test.
63 * g++.dg/other/sse2-pr85572-2.C: New test.
64 * g++.dg/other/sse4-pr85572-1.C: New test.
65 * g++.dg/other/avx2-pr85572-1.C: New test.
66
67 PR target/85317
68 * gcc.target/i386/pr85317.c: New test.
69 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
70 optimization barrier to avoid optimizing away the expected insn.
71
72 PR target/85480
73 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
74 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
75
76 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
77
78 * g++.dg/other/sve_const_pred_1.C: Rename to...
79 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
80 target selectors and explicit -march options.
81 * g++.dg/other/sve_const_pred_2.C: Rename to...
82 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
83 * g++.dg/other/sve_const_pred_3.C: Rename to...
84 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
85 * g++.dg/other/sve_const_pred_4.C: Rename to...
86 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
87 * g++.dg/other/sve_tls_2.C: Rename to...
88 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
89 * g++.dg/other/sve_vcond_1.C: Rename to...
90 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
91 * g++.dg/other/sve_vcond_1_run.C: Rename to...
92 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
93
94 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
95
96 PR testsuite/85586
97 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
98 !vect_no_align.
99
100 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
101
102 PR c++/57429
103 * g++.dg/cpp0x/deleted14.C: New.
104
105 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
106 Alan Hayward <alan.hayward@arm.com>
107 David Sherwood <david.sherwood@arm.com>
108
109 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
110 XFAIL the BIC test.
111 * gcc.target/aarch64/sve/vcond_7.c: New test.
112 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
113
114 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
115
116 PR c++/70563
117 * g++.dg/cpp0x/sfinae62.C: New.
118
119 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
120
121 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
122 load from src[i].
123
124 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
125
126 PR c++/80691
127 * g++.dg/cpp0x/narrowing1.C: New.
128
129 2018-05-08 Richard Biener <rguenther@suse.de>
130
131 PR middle-end/85588
132 * gcc.dg/torture/pr85574.c: Rename to...
133 * gcc.dg/torture/pr85588.c: ... this.
134
135 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
136
137 PR fortran/54613
138 * gfortran.dg/minmaxloc_12.f90: New test case.
139 * gfortran.dg/minmaxloc_13.f90: New test case.
140
141 2018-05-07 Nathan Sidwell <nathan@acm.org>
142
143 * g++.dg/cpp0x/range-for10.C: Delete.
144 * g++.dg/ext/forscope1.C: Delete.
145 * g++.dg/ext/forscope2.C: Delete.
146 * g++.dg/template/for1.C: Delete.
147
148 2018-05-07 Jeff Law <law@redhat.com>
149
150 * gfortran.dg/linefile.f90: New test.
151
152 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
153
154 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
155 and options.
156
157 2018-05-06 Jakub Jelinek <jakub@redhat.com>
158
159 PR c++/85659
160 * g++.dg/ext/asm14.C: New test.
161 * g++.dg/ext/asm15.C: New test.
162 * g++.dg/ext/asm16.C: New test.
163
164 2018-05-06 Michael Eager <eager@eagercon.com>
165
166 * gcc.target/microblaze/others/picdtr.c: Correct option
167 -fPIE -mpic-data-is-text-relative.
168
169 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
170
171 * gcc.target/microblaze/others/picdtr.c: Add test for
172 -fPIE -mpic-data-is-text-relative.
173
174 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
175
176 PR fortran/85507
177 * gfortran.dg/coarray_dependency_1.f90: New test.
178 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
179
180 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
181
182 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
183 to match the currently produced gimple.
184
185 2018-05-04 Carl Love <cel@us.ibm.com>
186 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
187 vec_trunc.
188 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
189 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
190 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
191 xvcmpgedp counts. Add xxsel counts.
192
193 2018-05-04 Richard Biener <rguenther@suse.de>
194
195 PR middle-end/85627
196 * g++.dg/torture/pr85627.C: New testcase.
197
198 2018-05-04 Richard Biener <rguenther@suse.de>
199
200 PR middle-end/85574
201 * gcc.dg/torture/pr85574.c: New testcase.
202 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
203
204 2018-05-04 Jakub Jelinek <jakub@redhat.com>
205
206 PR libstdc++/85466
207 * gcc.dg/nextafter-1.c: New test.
208 * gcc.dg/nextafter-2.c: New test.
209 * gcc.dg/nextafter-3.c: New test.
210 * gcc.dg/nextafter-4.c: New test.
211
212 2018-05-03 Nathan Sidwell <nathan@acm.org>
213
214 Remove -ffriend-injection.
215 * g++.old-deja/g++.jason/scoping15.C: Delete.
216 * g++.old-deja/g++.mike/net43.C: Delete.
217
218 2018-05-03 Jakub Jelinek <jakub@redhat.com>
219
220 PR target/85530
221 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
222 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
223 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
224 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
225
226 2018-05-03 Tom de Vries <tom@codesourcery.com>
227
228 PR testsuite/85106
229 * lib/scanoffloadtree.exp: New file.
230
231 2018-05-03 Richard Biener <rguenther@suse.de>
232
233 PR tree-optimization/85615
234 * gcc.dg/torture/pr85615.c: New testcase.
235
236 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
237
238 PR tree-optimization/70291
239 * gcc.dg/complex-6.c: New test.
240 * gcc.dg/complex-7.c: Likewise.
241
242 2018-05-03 Richard Biener <rguenther@suse.de>
243
244 PR testsuite/85579
245 * fortran.dg/pr51434.f90: Truncate transfer argument.
246
247 2018-05-02 Jakub Jelinek <jakub@redhat.com>
248
249 PR target/85582
250 * gcc.c-torture/execute/pr85582-3.c: New test.
251
252 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
253 Jason Merrill <jason@redhat.com>
254
255 PR c++/68374
256 * g++.dg/warn/Wshadow-13.C: New.
257 * g++.dg/warn/Wshadow-14.C: Likewise.
258
259 2018-05-02 Tom de Vries <tom@codesourcery.com>
260
261 PR libgomp/82428
262 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
263 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
264
265 2018-05-02 David Pagan <dave.pagan@oracle.com>
266
267 PR c/30552
268 * gcc.dg/noncompile/pr30552-1.c: New test.
269 * gcc.dg/noncompile/pr30552-2.c: New test.
270 * gcc.dg/noncompile/pr30552-3.c: New test.
271 * gcc.dg/noncompile/pr30552-4.c: New test.
272
273 2018-05-02 Richard Biener <rguenther@suse.de>
274
275 PR tree-optimization/85597
276 * gcc.dg/vect/pr85597.c: New testcase.
277
278 2018-05-02 Tom de Vries <tom@codesourcery.com>
279
280 PR testsuite/85106
281 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
282 * lib/scanltranstree.exp: New file.
283 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
284 (scan-ltrans-tree-dump-times_required_options)
285 (scan-ltrans-tree-dump-not_required_options)
286 (scan-ltrans-tree-dump-dem_required_options)
287 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
288 * lib/gcc-dg.exp: Include scanltranstree.exp.
289
290 2018-05-02 Tom de Vries <tom@codesourcery.com>
291
292 PR testsuite/85106
293 * gcc.dg/ipa/ipa-icf-38.c: New test.
294 * gcc.dg/ipa/ipa-icf-38a.c: New test.
295 * lib/scandump.exp (dump-base): New proc.
296 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
297 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
298 base.
299 * lib/scanipa.exp: Add "" argument to scan-dump calls.
300 * lib/scanlang.exp: Same.
301 * lib/scanrtl.exp: Same.
302 * lib/scantree.exp: Same.
303 * lib/scanwpaipa.exp: New file.
304 * lib/gcc-dg.exp: Include scanwpaipa.exp.
305
306 2018-05-02 Richard Biener <rguenther@suse.de>
307
308 PR middle-end/85567
309 * gcc.dg/torture/pr85567.c: New testcase.
310
311 2018-05-02 Jakub Jelinek <jakub@redhat.com>
312
313 PR target/85582
314 * gcc.c-torture/execute/pr85582-1.c: New test.
315 * gcc.c-torture/execute/pr85582-2.c: New test.
316
317 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
318
319 PR tree-optimization/85586
320 * gcc.dg/vect/pr85586.c: New test.
321
322 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
323
324 PR tree-optimization/85143
325 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
326 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
327
328 2018-05-01 David Malcolm <dmalcolm@redhat.com>
329
330 PR c/84258
331 * c-c++-common/Wformat-pr84258.c: New test.
332
333 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
334
335 PR tree-optimization/82665
336 * gcc.dg/tree-ssa/pr82665.c: New test.
337
338 2018-04-30 David Malcolm <dmalcolm@redhat.com>
339
340 PR c++/85523
341 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
342 (test_add_fixit_insert_formatted_single_line): New function.
343 (test_add_fixit_insert_formatted_multiline): New function.
344 Extend expected output of generated patch to include fix-it hints
345 for these.
346 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
347 "gcc-rich-location.h". Add test coverage for
348 gcc_rich_location::add_fixit_insert_formatted.
349
350 2018-04-30 David Malcolm <dmalcolm@redhat.com>
351
352 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
353 (test_show_locus): Update for location_get_source_line returning a
354 char_span. Use char_span for handling words in the
355 "test_many_nested_locations" fix-it example.
356
357 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
358
359 * gcc.target/arc/interrupt-8.c: Update test.
360 * gcc.target/arc/loop-4.c: Likewise.
361 * gcc.target/arc/loop-hazard-1.c: Likewise.
362 * gcc.target/arc/sdata-3.c: Likewise.
363
364 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
365
366 * gcc.target/arc/store-merge-1.c: New test.
367 * gcc.target/arc/add_n-combine.c: Update test.
368
369 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
370
371 Microblaze Target: PIC data text relative
372
373 * gcc.target/microblaze/others/data_var1.c: Include
374 PIC case of r20 base register.
375 * gcc.target/microblaze/others/data_var2.c: Ditto.
376 * gcc.target/microblaze/others/picdtr.c: Add new
377 test case for -mpic-is-data-text-relative.
378 * gcc.target/microblaze/others/sdata_var1.c: Add
379 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
380 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
381 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
382 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
383 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
384 * gcc.target/microblaze/others/string_cst1_gpopt.c:
385 Ditto.
386 * gcc.target/microblaze/others/string_cst2_gpopt.c:
387 Ditto.
388
389 2018-04-30 Richard Biener <rguenther@suse.de>
390
391 PR tree-optimization/28364
392 PR tree-optimization/85275
393 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
394 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
395 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
396 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
397 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
398 still passes.
399 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
400 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
401 still passes.
402 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
403 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
404 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
405
406 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
407
408 PR target/84431
409 * gcc.target/i386/pr84431.c: New test.
410
411 2018-04-27 Martin Jambor <mjambor@suse.cz>
412
413 PR ipa/85549
414 * g++.dg/ipa/pr85549.C: New test.
415
416 2018-04-27 Jakub Jelinek <jakub@redhat.com>
417
418 PR c++/85553
419 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
420 directive.
421 * g++.dg/cpp0x/constexpr-85553.C: New test.
422
423 2018-04-27 David Malcolm <dmalcolm@redhat.com>
424
425 PR c++/85515
426 * g++.dg/pr85515-1.C: New test.
427 * g++.dg/pr85515-2.C: New test.
428
429 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
430
431 PR c++/84691
432 * g++.dg/cpp0x/friend3.C: New.
433
434 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
435
436 PR target/82518
437 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
438 Use check_effective_target_arm_little_endian.
439
440 2018-04-27 Jakub Jelinek <jakub@redhat.com>
441
442 PR tree-optimization/85529
443 * gcc.c-torture/execute/pr85529-1.c: New test.
444 * gcc.c-torture/execute/pr85529-2.c: New test.
445 * gcc.dg/pr85529.c: New test.
446
447 2018-04-26 Maciej W. Rozycki <macro@mips.com>
448
449 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
450 `.dword' in addition to `lw' and `.word'.
451
452 2018-04-26 Maciej W. Rozycki <macro@mips.com>
453
454 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
455
456 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
457
458 * gnat.dg/loop_optimization24.adb: New test.
459
460 2018-04-26 Richard Biener <rguenther@suse.de>
461
462 PR tree-optimization/85116
463 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
464 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
465 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
466 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
467
468 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
469
470 PR target/85473
471 * gcc.target/i386/pr85473-1.c: New test.
472 * gcc.target/i386/pr85473-2.c: New test.
473
474 2018-04-25 Nathan Sidwell <nathan@acm.org>
475 Jakub Jelinek <jakub@redhat.com>
476
477 PR c++/85437
478 PR c++/49171
479 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
480 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
481 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
482 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
483 * g++.dg/cpp0x/pr85437-1.C: New.
484 * g++.dg/cpp0x/pr85437-2.C: New.
485 * g++.dg/cpp0x/pr85437-3.C: New.
486 * g++.dg/cpp0x/pr85437-4.C: New.
487
488 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
489
490 PR fortran/85520
491 * gfortran.dg/pr85520.f90: New test.
492
493 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
494
495 PR target/85512
496 * gcc.dg/pr85512.c: New test.
497
498 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
499
500 PR target/85485
501 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
502 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
503 * gcc.dg/pr85388-1.c (dg-options): Likwise.
504 * gcc.dg/pr85388-2.c (dg-options): Likwise.
505 * gcc.dg/pr85388-3.c (dg-options): Likwise.
506 * gcc.dg/pr85388-4.c (dg-options): Likwise.
507 * gcc.dg/pr85388-5.c (dg-options): Likwise.
508 * gcc.dg/pr85388-6.c (dg-options): Likwise.
509 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
510 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
511 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
512 * gcc.target/i386/cet-label.c (dg-options): Likwise.
513 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
514 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
515 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
516 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
517 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
518 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
519 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
520 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
521 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
522 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
523 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
524 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
525 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
526 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
527 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
528 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
529 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
530 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
531 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
532 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
533 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
534 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
535 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
536 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
537 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
538 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
539 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
540 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
541 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
542 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
543 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
544 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
545 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
546 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
547 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
548 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
549 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
550 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
551 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
552 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
553 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
554 * gcc.target/i386/pr84146.c (dg-options): Likwise.
555 * gcc.target/i386/pr85403.c (dg-options): Likwise.
556 * gcc.target/i386/pr85404.c (dg-options): Likwise.
557 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
558 with -mshstk.
559 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
560 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
561 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
562 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
563 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
564 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
565 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
566 * (dg-options): Likwise.
567 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
568 -mno-cet.
569 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
570 * gcc.target/i386/cet-label-3.c: Removed.
571 * gcc.target/i386/cet-property-3.c: Likwise.
572 * gcc.target/i386/cet-sjlj-7.c: Likwise.
573
574 2018-04-24 Jakub Jelinek <jakub@redhat.com>
575
576 PR target/85511
577 * gcc.target/i386/pr85511.c: New test.
578
579 PR target/85503
580 * g++.dg/ext/pr85503.C: New test.
581
582 PR target/85508
583 * gcc.target/i386/pr85508.c: New test.
584
585 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
586
587 PR tree-optimization/85478
588 * g++.dg/pr85478.C: New test.
589
590 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
591
592 * g++.dg/torture/pr85496.C: New test.
593
594 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
595
596 PR rtl-optimization/85423
597 * gcc.dg/pr85423.c: New test.
598
599 2018-04-20 Martin Sebor <msebor@redhat.com>
600
601 PR c/85365
602 * gcc.dg/Wrestrict-15.c: New test.
603
604 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
605
606 PR target/85456
607 * gcc.target/powerpc/pr85456.c: New test.
608
609 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
610
611 * g++.dg/ext/undef-bool-1.C: Require lp64.
612 * gcc.target/powerpc/undef-bool-2.c: Likewise.
613
614 2018-04-20 Jeff Law <law@redhat.com>
615
616 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
617 stack protector.
618 * gcc.dg/stack-check-6.c: Likewise.
619 * gcc.dg/stack-check-6a.c: Likewise.
620 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
621 * gcc.target/i386/stack-check-18.c: Likewise.
622 * gcc.target/i386/stack-check-19.c: Likewise.
623
624 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
625
626 PR testsuite/85483
627 * gcc.target/aarch64/sve/vcond_1.c: Move to...
628 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
629 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
630 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
631
632 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
633
634 PR target/85469
635 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
636 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
637
638 2018-04-20 Richard Biener <rguenther@suse.de>
639
640 PR middle-end/85475
641 * gcc.dg/torture/pr85475.c: New testcase.
642
643 2018-04-20 Martin Jambor <mjambor@suse.cz>
644
645 ipa/85449
646 * gcc.dg/ipa/pr85449.c: New test.
647
648 2018-04-20 Martin Jambor <mjambor@suse.cz>
649
650 ipa/85447
651 * g++.dg/ipa/pr85447.C: New file.
652 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
653
654 2018-04-20 Jakub Jelinek <jakub@redhat.com>
655
656 PR c++/85462
657 * g++.dg/cpp0x/pr85462.C: New test.
658
659 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
660
661 * gcc.target/i386/pr85404.c: Require CET target.
662
663 2018-04-19 Jakub Jelinek <jakub@redhat.com>
664
665 PR tree-optimization/85467
666 * gcc.dg/pr85467.c: New test.
667
668 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
669
670 PR c++/84611
671 * g++.dg/parse/crash68.C: New.
672
673 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
674
675 PR libgcc/85334
676 * g++.dg/torture/pr85334.C: New test.
677
678 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
679
680 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
681 * g++.dg/diagnostic/pr85464.C: New.
682
683 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
684
685 PR target/85397
686 * gcc.dg/torture/pr85397-1.c: New test.
687 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
688 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
689
690 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
691
692 PR target/85404
693 * gcc.target/i386/pr85404.c: New test.
694
695 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
696
697 PR target/85417
698 * c-c++-common/attr-nocf-check-1.c: Compile with
699 -fcf-protection=none.
700 * c-c++-common/attr-nocf-check-3.c: Likewise.
701 * gcc.dg/march-generic.c: Likewise.
702 * gcc.target/i386/align-limit.c: Likewise.
703 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
704 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
705 * gcc.target/i386/cet-property-2.c: Likewise.
706 * gcc.target/i386/ret-thunk-26.c: Likewise.
707 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
708 targets.
709 * c-c++-common/fcf-protection-2.c: Likewise.
710 * c-c++-common/fcf-protection-3.c: Likewise.
711 * c-c++-common/fcf-protection-5.c: Likewise.
712 * c-c++-common/fcf-protection-6.c: Likewise.
713 * c-c++-common/fcf-protection-7.c: Likewise.
714 * gcc.target/i386/cet-label-3.c: New test.
715 * gcc.target/i386/cet-property-3.c: Likewise.
716 * gcc.target/i386/cet-sjlj-7.c: Likewise.
717 * gcc.target/i386/pr85417-1.c: Likewise.
718 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
719 __x86_indirect_thunk_nt_(r|e)ax
720 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
721 * gcc.target/i386/pr85403.c: Remove dg-error,
722
723 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
724
725 * gcc.target/i386/movdir-1.c: New test.
726
727 2018-04-19 Richard Biener <rguenther@suse.de>
728
729 PR middle-end/85455
730 * gcc.dg/pr85455.c: New testcase.
731
732 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
733
734 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
735 targets.
736 * g++.dg/lto/pr85405b_0.C: Likewise.
737 * g++.dg/lto/pr84805_0.C: Likewise.
738
739 2018-04-18 Martin Liska <mliska@suse.cz>
740
741 PR ipa/83983
742 PR ipa/85391
743 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
744 output.
745
746 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
747
748 PR target/85388
749 * gcc.dg/pr85388-1.c: New test.
750 * gcc.dg/pr85388-2.c: Likewise.
751 * gcc.dg/pr85388-3.c: Likewise.
752 * gcc.dg/pr85388-4.c: Likewise.
753 * gcc.dg/pr85388-5.c: Likewise.
754 * gcc.dg/pr85388-6.c: Likewise.
755
756 2018-04-18 Jan Hubicka <jh@suse.cz>
757 Martin Liska <mliska@suse.cz>
758
759 * g++.dg/lto/pr83121_0.C: Update template.
760 * g++.dg/lto/pr83121_1.C: Update template.
761 * g++.dg/lto/pr84805_0.C: Update template.
762 * g++.dg/lto/pr84805_1.C: Update template.
763 * g++.dg/lto/pr84805_2.C: Update template.
764
765 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
766
767 PR c++/84630
768 * g++.dg/cpp0x/pr84630.C: New.
769
770 2018-04-18 Jakub Jelinek <jakub@redhat.com>
771
772 PR c++/84463
773 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
774 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
775 in two cases. Uncomment two other tests and add expected dg-error for
776 them.
777 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
778 -Wnarrowing diagnostics on some targets for c++11.
779 * g++.dg/parse/array-size2.C: Remove xfail.
780 * g++.dg/cpp0x/constexpr-84463.C: New test.
781
782 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
783
784 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
785 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
786
787 2018-04-17 Jakub Jelinek <jakub@redhat.com>
788
789 PR testsuite/85326
790 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
791 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
792 * g++.dg/other/sve_tls_2.C: Require effective target tls.
793
794 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
795
796 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
797 prevent cascading of errors and change expected error message.
798 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
799 to 64-bit targets.
800 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
801 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
802 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
803 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
804 error message.
805 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
806
807 2018-04-17 Jakub Jelinek <jakub@redhat.com>
808
809 PR target/85430
810 * gcc.dg/pr85430.c: New test.
811
812 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
813
814 PR testsuite/85326
815 * gcc.target/arm/pr54300.C: Move to...
816 * g++.dg/other/pr54300.C: ... Here. Add target directives.
817 * gcc.target/arm/pr55073.C: Move to...
818 * g++.dg/other/pr55073.C: ... Here. Add target directives.
819 * gcc.target/arm/pr56184.C: Move to...
820 * g++.dg/other/pr56184.C: ... Here. Add target directives.
821 * gcc.target/arm/pr59985.C: Move to...
822 * g++.dg/other/pr59985.C: ... Here. Add target directives.
823 * gcc.target/aarch64/pr60675.C: Move to...
824 * g++.dg/other/pr60675.C: ... Here. Add target directives.
825 * gcc.target/aarch64/pr81422.C: Move to...
826 * g++.dg/other/pr81422.C: ... Here. Add target directives.
827 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
828 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
829 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
830 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
831 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
832 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
833 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
834 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
835 * gcc.target/aarch64/sve/tls_2.C: Move to...
836 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
837 * gcc.target/aarch64/pr81414.C: Rename to...
838 * gcc.target/aarch64/pr81414.c: ... This.
839 * gcc.target/aarch64/simd/pr67896.C: Rename to...
840 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
841 messages.
842 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
843 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
844 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
845 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
846 file name.
847
848 2018-04-17 Jakub Jelinek <jakub@redhat.com>
849
850 PR middle-end/85414
851 * gcc.dg/pr85414.c: New test.
852
853 2018-04-17 Martin Jambor <mjambor@suse.cz>
854
855 PR ipa/85421
856 * g++.dg/ipa/pr85421.C: New test.
857
858 2018-04-17 Martin Liska <mliska@suse.cz>
859
860 PR lto/85405
861 * g++.dg/lto/pr85405b_0.C: New test.
862 * g++.dg/lto/pr85405b_1.C: New test.
863
864 2018-04-17 Martin Liska <mliska@suse.cz>
865
866 PR lto/85405
867 * g++.dg/lto/pr85405_0.C: New test.
868 * g++.dg/lto/pr85405_1.C: New test.
869
870 2018-04-17 Martin Liska <mliska@suse.cz>
871
872 PR ipa/85329
873 * g++.dg/ext/pr85329-2.C: New test.
874 * g++.dg/ext/pr85329.C: New test.
875 * gcc.target/i386/mvc12.c: New test.
876
877 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
878
879 PR c++/85039
880 * g++.dg/pr85039-1.C: New.
881 * g++.dg/pr85039-2.C: New.
882 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
883
884 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
885
886 PR target/85080
887 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
888 if the target supports efficient unaligned storage accesses.
889
890 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
891
892 PR target/83660
893 * gcc.target/powerpc/pr83660.C: New test.
894
895 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
896
897 PR target/85403
898 * gcc.target/i386/pr85403.c: New test.
899
900 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
901
902 PR target/84331
903 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
904
905 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
906 Jason Merrill <jason@redhat.com>
907
908 PR c++/85112
909 * g++.dg/cpp0x/pr85112.C: New.
910
911 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
912
913 PR testsuite/85326
914 * g++.dg/ext/undef-bool-1.C: New file.
915 * gcc.target/powerpc/powerpc.exp: Remove .C support.
916 * gcc.target/powerpc/undef-bool-1.C: Remove file.
917
918 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
919
920 PR target/85293
921 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
922 corresponding dg-error clause.
923 * gcc.target/powerpc/pr80098-3.c: Ditto.
924 * gcc.target/powerpc/pr80103-1.c: Delete.
925
926 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
927
928 PR fortran/81773
929 PR fortran/83606
930 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
931 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
932
933 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
934
935 PR fortran/85387
936 * gfortran.dg/implied_do_io_5.f90: New test.
937
938 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
939
940 PR target/83402
941 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
942 several values: positive, negative, and zero.
943 * gcc.target/powerpc/sse2-pslld-1.c: Same.
944 * gcc.target/powerpc/sse2-psllq-1.c: Same.
945
946 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
947
948 PR rtl-optimization/79916
949 * gcc.target/powerpc/pr79916.c: New.
950
951 2018-04-13 Jakub Jelinek <jakub@redhat.com>
952
953 PR rtl-optimization/85393
954 * g++.dg/opt/pr85393.C: New test.
955 * g++.dg/opt/pr85393-aux.cc: New file.
956
957 PR rtl-optimization/85376
958 * gcc.dg/pr85376.c: New test.
959
960 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
961
962 PR rtl-optimization/83852
963 * gcc.dg/pr83852.c: New testcase.
964
965 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
966
967 PR testsuite/85326
968 * gcc.target/s390/pr77822-1.C: Rename to ...
969 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
970 * gcc.target/s390/pr77822-2.c: Add asm scan check.
971 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
972
973 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
974
975 PR lto/71991
976 * gcc.target/i386/pr71991.c: New testcase.
977
978 2018-04-13 Martin Liska <mliska@suse.cz>
979 Jakub Jelinek <jakub@redhat.com>
980
981 PR middle-end/81657
982 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
983 call.
984
985 2018-04-12 David Malcolm <dmalcolm@redhat.com>
986
987 PR c++/85385
988 * g++.dg/diagnostic/macro-arg-count.C: New test.
989
990 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
991
992 PR fortran/83064
993 PR testsuite/85346
994 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
995 array and move test to libgomp/testsuite/libgomp.fortran.
996 * gfortran.dg/do_concurrent_6.f90: New test.
997
998 2018-04-12 Marek Polacek <polacek@redhat.com>
999
1000 PR c++/85258
1001 * g++.dg/parse/error61.C: New test.
1002
1003 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1004
1005 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1006 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1007
1008 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1009
1010 PR target/85347
1011 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1012 specify -mvsx on gcc command line.
1013
1014 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1015
1016 PR middle-end/84955
1017 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1018 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1019
1020 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1021
1022 PR target/85328
1023 * gcc.target/i386/pr85328.c: New test.
1024
1025 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1026
1027 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1028
1029 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1030
1031 PR rtl-optimization/85342
1032 * gcc.target/i386/pr85342.c: New test.
1033
1034 2018-04-11 Jason Merrill <jason@redhat.com>
1035
1036 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1037 if ulimit -v is set.
1038
1039 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1040
1041 PR testsuite/85190
1042 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1043
1044 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1045
1046 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1047 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1048
1049 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR c++/70808
1052 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1053 effective target.
1054
1055 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1056
1057 PR target/84301
1058 * gcc.target/i386/pr84301.c: New test.
1059
1060 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1061
1062 PR tree-optimization/85331
1063 * gcc.c-torture/execute/pr85331.c: New test.
1064
1065 2018-04-11 Marek Polacek <polacek@redhat.com>
1066
1067 PR c++/85032
1068 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1069 * g++.dg/cpp1z/constexpr-if21.C: New test.
1070
1071 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1072
1073 PR target/85281
1074 * gcc.target/i386/pr85281.c: New test.
1075
1076 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1077
1078 PR rtl-optimization/84659
1079 * gcc.dg/pr84659.c: New test.
1080
1081 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1082
1083 PR debug/85302
1084 * g++.dg/debug/dwarf2/pr85302.C: New test.
1085
1086 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1087
1088 PR target/85261
1089 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1090 into register.
1091
1092 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1093
1094 PR c++/70808
1095 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1096
1097 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1098
1099 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1100 * gcc.target/powerpc/dimode_off.c: Ditto.
1101 * gcc.target/powerpc/tfmode_off.c: Ditto.
1102 * gcc.target/powerpc/timode_off.c: Ditto.
1103
1104 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1105
1106 * gcc.target/powerpc/vec-ldl-1.c: New test.
1107 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1108 corrections to ABI implementation.
1109
1110 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1111
1112 PR target/85056
1113 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1114
1115 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1116
1117 PR rtl-optimization/85300
1118 * gcc.dg/pr85300.c: New test.
1119
1120 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1121
1122 PR c++/85110
1123 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1124 where we now show the pertinent parameter.
1125 * g++.dg/diagnostic/aka2.C: Likewise.
1126 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1127
1128 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1129
1130 PR fortran/85313
1131 * gfortran.dg/gomp/pr85313.f90: New test.
1132
1133 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1134
1135 PR c++/24314
1136 * g++.dg/parse/template29.C: New.
1137
1138 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1139
1140 PR testsuite/85190
1141 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1142
1143 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR target/85177
1146 PR target/85255
1147 * gcc.target/i386/avx512f-pr85177.c: New test.
1148 * gcc.target/i386/avx512f-pr85255.c: New test.
1149
1150 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1151
1152 PR tree-optimization/85286
1153 * gcc.dg/vect/pr85286.c: New test.
1154
1155 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1156
1157 PR target/85173
1158 * gcc.target/arm/pr85173.c: New test.
1159
1160 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1161
1162 PR lto/85248
1163 * gcc.dg/lto/pr85248_0.c: New test.
1164 * gcc.dg/lto/pr85248_1.c: New test.
1165
1166 2018-04-09 Jan Hubicka <jh@suse.cz>
1167
1168 PR lto/85078
1169 * g++.dg/torture/pr85078.C: New.
1170
1171 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1172
1173 PR c++/85227
1174 * g++.dg/cpp1z/decomp44.C: New.
1175 * g++.dg/cpp1z/decomp45.C: Likewise.
1176
1177 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1178
1179 PR fortran/83064
1180 * gfortran.dg/do_concurrent_5.f90: New test.
1181 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1182 message.
1183
1184 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1185
1186 PR fortran/51260
1187 * gfortran.dg/parameter_array_element_3.f90: New test.
1188
1189 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR c++/85194
1192 * g++.dg/cpp1z/decomp43.C: New test.
1193
1194 PR rtl-optimization/80463
1195 * g++.dg/pr80463.C: Add -w to dg-options.
1196
1197 2018-04-09 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/85284
1200 * gcc.dg/torture/pr85284.c: New testcase.
1201
1202 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1203
1204 PR rtl-optimization/80463
1205 PR rtl-optimization/83972
1206 PR rtl-optimization/83480
1207
1208 * gcc.dg/pr80463.c: New test.
1209 * g++.dg/pr80463.C: Likewise.
1210 * gcc.dg/pr83972.c: Likewise.
1211
1212 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1213
1214 PR rtl-optimization/83913
1215 * gcc.dg/pr83913.c: New test.
1216
1217 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1218
1219 PR rtl-optimization/83962
1220 * gcc.dg/pr83962.c: New test.
1221
1222 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1223
1224 PR rtl-optimization/83530
1225 * gcc.dg/pr83530.c: New test.
1226
1227 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1228
1229 PR middle-end/82976
1230 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1231
1232 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1233
1234 PR tree-optimization/85257
1235 * gcc.dg/pr85257.c: New test.
1236
1237 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1238
1239 * g++.dg/opt/pr85196.C: New test.
1240
1241 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1242
1243 PR c++/84269
1244 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1245 std::tuple here since they need C++11.
1246 * g++.dg/lookup/missing-std-include-8.C: New test.
1247 * g++.dg/lookup/missing-std-include.C: Move std::array and
1248 std::tuple test to missing-std-include-6.C to avoid failures
1249 with C++98.
1250
1251 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1252
1253 PR debug/85252
1254 * gcc.dg/debug/pr85252.c: New test.
1255
1256 PR rtl-optimization/84872
1257 * gcc.dg/graphite/pr84872.c: New test.
1258
1259 PR c++/85210
1260 * g++.dg/cpp1z/decomp42.C: New test.
1261
1262 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1263
1264 PR c++/85021
1265 * g++.dg/lookup/missing-std-include-7.C: New test.
1266
1267 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1268
1269 * gcc.dg/struct-simple.c: Revert r254862.
1270 * lib/target-supports.exp
1271 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1272
1273 2018-04-06 Richard Biener <rguenther@suse.de>
1274
1275 PR middle-end/85244
1276 * gcc.dg/torture/pr85244-1.c: New testcase.
1277 * gcc.dg/torture/pr85244-2.c: Likewise.
1278
1279 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1280
1281 PR sanitizer/85213
1282 * c-c++-common/ubsan/pr85213.c: New test.
1283
1284 2018-04-06 Richard Biener <rguenther@suse.de>
1285
1286 PR middle-end/85180
1287 * gcc.dg/pr85180.c: New testcase.
1288
1289 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1290
1291 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1292 to trigger the optimization. Do some cleanup and function
1293 renaming. Add more test functions.
1294
1295 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1296
1297 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1298 options.
1299 * gcc.target/s390/hotpatch-1.c: Skip when building without
1300 optimization.
1301 * gcc.target/s390/hotpatch-10.c: Likewise.
1302 * gcc.target/s390/hotpatch-11.c: Likewise.
1303 * gcc.target/s390/hotpatch-12.c: Likewise.
1304 * gcc.target/s390/hotpatch-13.c: Likewise.
1305 * gcc.target/s390/hotpatch-14.c: Likewise.
1306 * gcc.target/s390/hotpatch-15.c: Likewise.
1307 * gcc.target/s390/hotpatch-16.c: Likewise.
1308 * gcc.target/s390/hotpatch-17.c: Likewise.
1309 * gcc.target/s390/hotpatch-18.c: Likewise.
1310 * gcc.target/s390/hotpatch-19.c: Likewise.
1311 * gcc.target/s390/hotpatch-2.c: Likewise.
1312 * gcc.target/s390/hotpatch-3.c: Likewise.
1313 * gcc.target/s390/hotpatch-4.c: Likewise.
1314 * gcc.target/s390/hotpatch-5.c: Likewise.
1315 * gcc.target/s390/hotpatch-6.c: Likewise.
1316 * gcc.target/s390/hotpatch-7.c: Likewise.
1317 * gcc.target/s390/hotpatch-8.c: Likewise.
1318 * gcc.target/s390/hotpatch-9.c: Likewise.
1319
1320 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1321
1322 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1323 check for an error instead.
1324 * gcc.dg/Wattributes-6.c: Likewise.
1325
1326 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR c++/85209
1329 * g++.dg/cpp1z/decomp39.C: New test.
1330 * g++.dg/cpp1z/decomp40.C: New test.
1331
1332 PR c++/85208
1333 * g++.dg/cpp1z/decomp41.C: New test.
1334
1335 PR middle-end/85195
1336 * gcc.dg/pr85195.c: New test.
1337
1338 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1339
1340 PR c++/80956
1341 * g++.dg/cpp0x/initlist100.C: New.
1342 * g++.dg/cpp0x/initlist101.C: Likewise.
1343
1344 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1345
1346 PR c++/84792
1347 * g++.dg/other/pr84792-1.C: New.
1348 * g++.dg/other/pr84792-2.C: Likewise.
1349
1350 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1351
1352 PR target/85193
1353 * gcc.target/i386/pr85193.c: New test.
1354
1355 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1356
1357 PR c++/84979
1358 * g++.dg/concepts/pr84979.C: New.
1359 * g++.dg/concepts/pr84979-2.C: New.
1360 * g++.dg/concepts/pr84979-3.C: New.
1361
1362 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/80026
1365 * g++.dg/cpp0x/variadic174.C: New.
1366
1367 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1368
1369 PR inline-asm/85172
1370 * g++.dg/ext/builtin13.C: New test.
1371 * g++.dg/ext/atomic-4.C: New test.
1372
1373 PR c++/85146
1374 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1375 * g++.dg/ext/bases3.C: New test.
1376
1377 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1378
1379 PR target/85203
1380 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1381 to match a single insn of the baz function. Move scan directives at
1382 the end of the file below the functions they are trying to test for
1383 better readability.
1384 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1385
1386 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1387
1388 PR rtl-optimization/84878
1389 * gcc.target/powerpc/pr84878.c: New test.
1390
1391 2018-04-04 Michael Matz <matz@suse.de>
1392
1393 * gcc.dg/Wstringop-overflow-4.c: New test.
1394 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1395
1396 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1397
1398 PR testsuite/85189
1399 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1400 for the diagnostics of overridden functions. Adjust for new wording.
1401
1402 2018-04-04 Richard Biener <rguenther@suse.de>
1403
1404 PR lto/85176
1405 * g++.dg/lto/pr85176_0.C: New testcase.
1406
1407 2018-04-04 Richard Biener <rguenther@suse.de>
1408
1409 PR testsuite/85191
1410 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1411 Fix typo.
1412
1413 2018-04-04 Martin Liska <mliska@suse.cz>
1414
1415 PR sanitizer/85174
1416 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1417 and msdata as a workaround for powerpc.
1418
1419 2018-04-04 Richard Biener <rguenther@suse.de>
1420
1421 PR tree-optimization/85168
1422 * gcc.dg/torture/pr85168.c: New testcase.
1423
1424 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1425
1426 PR c++/84943
1427 * g++.dg/pr84943.C: New.
1428 * g++.dg/pr84943-2.C: New.
1429
1430 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR rtl-optimization/85167
1433 * gcc.dg/pr85167.c: New test.
1434
1435 PR tree-optimization/85156
1436 * c-c++-common/pr85156.c: New test.
1437 * gcc.c-torture/execute/pr85156.c: New test.
1438
1439 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1440
1441 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1442 * gcc.target/powerpc/undef-bool-1.C: New file.
1443 * gcc.target/powerpc/undef-bool-2.c: New file.
1444
1445 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1446
1447 PR c++/84768
1448 * g++.dg/cpp1z/class-deduction52.C: New.
1449
1450 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1451
1452 PR c++/85147
1453 * g++.dg/cpp0x/pr85147.C: New test.
1454
1455 PR c++/85140
1456 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1457
1458 PR c++/85134
1459 * g++.dg/gomp/pr85134.C: New test.
1460 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1461
1462 PR target/85169
1463 * gcc.c-torture/execute/pr85169.c: New test.
1464 * gcc.target/i386/avx512f-pr85169.c: New test.
1465 * gcc.target/i386/avx512bw-pr85169.c: New test.
1466
1467 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1468
1469 PR target/85126
1470 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1471 scan-assembler-times clause.
1472
1473 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1474
1475 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1476 dg-additional-options.
1477
1478 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1479
1480 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1481
1482 2018-04-03 Richard Biener <rguenther@suse.de>
1483
1484 PR testsuite/85154
1485 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1486
1487 2018-04-02 Jim Wilson <jimw@sifive.com>
1488
1489 * gcc.target/riscv/pr84660.c: New.
1490 * gcc.target/riscv/shift-and-1.c: New.
1491 * gcc.target/riscv/shift-and-2.c: New.
1492
1493 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1494
1495 PR fortran/85102
1496 * gfortran.dg/array_simplify_2.f90: New test.
1497
1498 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1499
1500 PR middle-end/85090
1501 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1502 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1503 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1504 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1505 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1506
1507 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1508
1509 PR c++/85027
1510 * g++.dg/pr85027.C: New.
1511
1512 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1513
1514 PR target/83315
1515 * gcc.target/powerpc/sse-maxps-2.c: New test.
1516 * gcc.target/powerpc/sse-minps-2.c: New test.
1517
1518 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1519
1520 PR c++/84791
1521 * g++.dg/gomp/pr84791.C: New test.
1522
1523 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1524
1525 PR fortran/84931
1526 * gfortran.dg/array_constructor_53.f90: New test.
1527
1528 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1529
1530 PR fortran/85130
1531 * gfortran.dg/substr_6.f90: Remove illegal test for
1532 out-of-bounds substring.
1533
1534 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1535
1536 PR fortran/85111
1537 * gfortran.dg/zero_sized_10.f90: New test.
1538
1539 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1540
1541 PR c++/84269
1542 * g++.dg/lookup/missing-std-include-6.C: New test.
1543 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1544 std::tuple tests.
1545 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1546 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1547 <cstring>, <cassert>, and <cstdlib>.
1548
1549 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1550
1551 PR inline-asm/84985
1552 * gcc.target/i386/pr84985.c: New.
1553
1554 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1555
1556 PR c++/85110
1557 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1558
1559 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1560
1561 PR c++/85108
1562 * g++.dg/warn/Wunused-var-31.C: New test.
1563
1564 PR c/85094
1565 * c-c++-common/Wduplicated-branches-14.c: New test.
1566
1567 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1568
1569 PR c++/84606
1570 * g++.dg/cpp0x/pr84606.C: New.
1571
1572 2018-03-29 Carl Love <cel@us.ibm.com>
1573
1574 Revert
1575 2017-09-27 Carl Love <cel@us.ibm.com>
1576
1577 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1578 for the __builtin_fctid and __builtin_fctiw.
1579
1580 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1581
1582 PR target/84912
1583 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1584 deleted builtin function.
1585 (div_weuo): Likewise.
1586 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1587 (div_deuo): Likewise.
1588
1589 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1590
1591 PR c++/85028
1592 * g++.dg/other/default13.C: New.
1593
1594 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1595
1596 PR target/85095
1597 * gcc.target/i386/pr85095-1.c: New test.
1598 * gcc.target/i386/pr85095-2.c: New test.
1599 * gcc.c-torture/execute/pr85095.c: New test.
1600
1601 PR tree-optimization/82004
1602 * gcc.dg/pr82004.c: New test.
1603
1604 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1605 Martin Liska <mliska@suse.cz>
1606
1607 PR sanitizer/85081
1608 * g++.dg/asan/pr85081.C: New test.
1609
1610 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1611
1612 PR c++/84789
1613 * g++.dg/template/pr84789.C: Adjust for testing with
1614 -fconcepts too.
1615
1616 PR c++/84973
1617 * g++.dg/template/pr84973.C: New.
1618 * g++.dg/template/pr84973-2.C: New.
1619 * g++.dg/template/pr84973-3.C: New.
1620
1621 PR c++/84968
1622 * g++.dg/eh/pr84968.C: New.
1623
1624 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1625
1626 PR target/84914
1627 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1628 long double multiply/divide uses the correct function.
1629 * gcc.target/powerpc/mulkc-3.c: Likewise.
1630 * gcc.target/powerpc/divkc-2.c: Likewise.
1631 * gcc.target/powerpc/divkc-3.c: Likewise.
1632
1633 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1634
1635 PR c++/85067
1636 * g++.dg/cpp0x/defaulted51.C: New.
1637 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1638
1639 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1640
1641 PR c++/85077
1642 * g++.dg/ext/vector35.C: New test.
1643
1644 PR c++/85061
1645 * g++.dg/ext/builtin-offsetof3.C: New test.
1646
1647 PR c++/85076
1648 * g++.dg/cpp1y/pr85076.C: New test.
1649
1650 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1651
1652 PR fortran/85084
1653 * gfortran.dg/matmul_rank_1.f90: New test.
1654
1655 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1656 Harald Anlauf <anlauf@gmx.de>
1657
1658 * gfortran.dg/structure_constructor_15.f90: New test.
1659
1660 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1661
1662 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1663 for the diagnostics of overridden functions. Adjust for new wording.
1664 * g++.dg/cpp0x/implicit1.C: Likewise.
1665 * g++.dg/cpp0x/override1.C: Likewise.
1666 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1667 * g++.dg/eh/shadow1.C: Likewise.
1668 * g++.dg/inherit/covariant12.C: Likewise.
1669 * g++.dg/inherit/covariant14.C: Likewise.
1670 * g++.dg/inherit/covariant15.C: Likewise.
1671 * g++.dg/inherit/covariant16.C: Likewise.
1672 * g++.dg/inherit/covariant22.C: Likewise.
1673 * g++.dg/inherit/crash3.C: Likewise.
1674 * g++.dg/inherit/error2.C: Likewise.
1675 * g++.dg/template/crash100.C: Likewise.
1676 * g++.old-deja/g++.eh/spec6.C: Likewise.
1677 * g++.old-deja/g++.mike/p811.C: Likewise.
1678 * g++.old-deja/g++.other/virtual11.C: Likewise.
1679 * g++.old-deja/g++.other/virtual4.C: Likewise.
1680
1681 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1682
1683 PR target/85044
1684 * gcc.target/i386/pr85044.c: New test.
1685
1686 2018-03-27 Martin Sebor <msebor@redhat.com>
1687
1688 PR testsuite/83462
1689 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1690 other than x86.
1691
1692 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1693
1694 PR target/83009
1695 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1696
1697 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1698
1699 PR target/81863
1700 * gcc.target/arm/pr81863.c: New test.
1701
1702 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1703
1704 PR target/85056
1705 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1706 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1707
1708 2018-03-27 Richard Biener <rguenther@suse.de>
1709
1710 PR testsuite/82847
1711 * lib/target-supports.exp (check_ssse3_available): New function.
1712 (check_effective_target_vect_perm_short): Enable for x86 if
1713 check_ssse3_available.
1714
1715 2018-03-27 Richard Biener <rguenther@suse.de>
1716
1717 PR tree-optimization/85082
1718 * gfortran.dg/pr85082.f90: New testcase.
1719
1720 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1721
1722 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1723 to "l=2" in dg-final.
1724
1725 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1726
1727 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1728 * gcc.target/mips/fix-r4000-2.c: Likewise.
1729 * gcc.target/mips/fix-r4000-3.c: Likewise.
1730 * gcc.target/mips/fix-r4000-4.c: Likewise.
1731 * gcc.target/mips/fix-r4000-5.c: Likewise.
1732 * gcc.target/mips/fix-r4000-6.c: Likewise.
1733 * gcc.target/mips/fix-r4000-7.c: Likewise.
1734 * gcc.target/mips/fix-r4000-8.c: Likewise.
1735 * gcc.target/mips/fix-r4000-9.c: Likewise.
1736 * gcc.target/mips/fix-r4000-10.c: Likewise.
1737 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1738 "mulditi3_r4000" instead of "mulditi3".
1739 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1740 "umulditi3_r4000" instead of "umulditi3".
1741
1742 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1743
1744 PR c++/85068
1745 * g++.dg/inherit/covariant22.C: New test.
1746
1747 2018-03-27 Richard Biener <rguenther@suse.de>
1748
1749 PR testsuite/84004
1750 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1751 alignment.
1752
1753 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1754 Jason Merrill <jason@redhat.com>
1755
1756 PR c++/84632
1757 * g++.dg/init/array49.C: New.
1758 * g++.dg/torture/pr70499.C: Adjust.
1759
1760 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1761
1762 PR target/85073
1763 * gcc.target/i386/pr85073.c: New test.
1764
1765 2018-03-26 Richard Biener <rguenther@suse.de>
1766
1767 PR testsuite/85066
1768 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1769 instead of long.
1770
1771 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1772
1773 PR fortran/66709
1774 * gfortran.dg/parameter_array_format.f90: New test.
1775
1776 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1777 Neil Carlson <neil.n.carlson@gmail.com>
1778
1779 PR fortran/84381
1780 * gfortran.dg/literal_character_constant_1.inc: Replace
1781 call abort by STOP n.
1782 * gfortran.dg/overload_1.f90: Likewise.
1783
1784 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1785 Dominique d'Humieres <dominiq@gcc.gnu.org>
1786
1787 PR fortran/84924
1788 * gfortran.dg/scalar_pointer_1.f90: New test.
1789
1790 2018-03-25 Tom de Vries <tom@codesourcery.com>
1791
1792 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1793 precise.
1794
1795 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1796
1797 PR fortran/69497
1798 * gfortran.dg/pr89497.f90: New test.
1799
1800 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1801
1802 PR fortran/70068
1803 * gfortran.dg/substr_7.f90: New test.
1804
1805 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1806
1807 PR fortran/42651
1808 * gfortran.dg/pr42651.f90: New test.
1809 * gfortran.dg/func_result_7.f90: Update error message.
1810
1811 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1812
1813 PR tree-optimization/84005
1814 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1815 failing to force the alignment.
1816
1817 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1818
1819 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1820 from this to...
1821 <vclzd>: ...this.
1822
1823 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1824
1825 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1826 message. Fix scan-assembler patterns.
1827
1828 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR c++/85015
1831 * g++.dg/cpp0x/pr85015.C: New test.
1832
1833 PR c++/84942
1834 * g++.dg/cpp1y/pr84942.C: New test.
1835
1836 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1837
1838 PR inline-asm/85030
1839 * testsuite/gcc.target/i386/pr85030.c: New.
1840
1841 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1842
1843 PR target/85026
1844 * g++.dg/pr85026.C: New test.
1845
1846 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1847
1848 * g++.dg/debug/pr84704.C: XFAIL AIX.
1849
1850 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1851
1852 PR target/84826
1853 * gcc.target/arm/pr84826.c: Add dg directive.
1854
1855 2018-03-23 Marek Polacek <polacek@redhat.com>
1856
1857 PR c++/85033
1858 * g++.dg/ext/builtin-offsetof2.C: New test.
1859
1860 PR c++/85045
1861 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1862 * gcc.dg/pr85045.c: New test.
1863
1864 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1865
1866 PR debug/85020
1867 * gnat.dg/lto22.adb: New test.
1868 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1869 * gnat.dg/lto22_pkg2.ads: Likewise.
1870
1871 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1872
1873 PR c/80778
1874 * gcc.dg/lto/pr80778_0.c: New test.
1875
1876 PR inline-asm/85034
1877 * gcc.target/i386/pr85034.c: New test.
1878
1879 PR inline-asm/85022
1880 * c-c++-common/torture/pr85022.c: New test.
1881
1882 PR sanitizer/85029
1883 * g++.dg/ubsan/pr85029.C: New test.
1884
1885 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1886
1887 PR c++/71251
1888 * g++.dg/cpp0x/pr71251.C: New.
1889
1890 PR c++/84789
1891 * g++.dg/template/pr84789.C: New.
1892 * g++.dg/template/pr84789-2.C: New.
1893 * g++.dg/template/pr84789-3.C: New.
1894 * g++.dg/parse/dtor11.C: Accept alternate error message.
1895
1896 PR c++/84729
1897 * g++.dg/pr84729.C: New.
1898 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1899 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1900 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1901
1902 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1903
1904 PR fortran/84922
1905 * gfortran.dg/interface_42.f90: New test.
1906 * gfortran.dg/interface_43.f90: New test.
1907
1908 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1909
1910 PR target/84826
1911 * gcc.target/arm/pr84826.c: New test.
1912
1913 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1914
1915 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1916 dg-require-effective-target.
1917 * gcc.target/arm/addr-modes-int.c: Likewise.
1918 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1919
1920 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1921
1922 PR target/84760
1923 * gcc.target/powerpc/altivec-ld-1.c: New test.
1924
1925 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1926
1927 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1928
1929 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR inline-asm/84941
1932 * gcc.dg/pr84941.c: New test.
1933
1934 2018-03-22 Tom de Vries <tom@codesourcery.com>
1935
1936 PR tree-optimization/84956
1937 * gcc.dg/pr84956.c: New test.
1938
1939 2018-03-22 Marek Polacek <polacek@redhat.com>
1940
1941 PR c++/84854
1942 * g++.dg/cpp1z/constexpr-if15.C: New test.
1943 * g++.dg/cpp1z/constexpr-if16.C: New test.
1944
1945 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1946
1947 * gcc.dg/builtin-tgmath-3.c: New test.
1948
1949 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1950
1951 PR c++/71965
1952 * g++.dg/concepts/pr71965.C: New.
1953
1954 PR c++/84610
1955 PR c++/84642
1956 * g++.dg/cpp0x/pr84610.C: New.
1957 * g++.dg/cpp0x/pr84642.C: New.
1958
1959 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1960
1961 PR c/84999
1962 * c-c++-common/pr84999.c: New test.
1963
1964 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1965
1966 PR c++/84972
1967 * g++.dg/ext/desig10.C: New.
1968
1969 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1970 Harald Anlauf <anlauf@gmx.de>
1971
1972 PR fortran/84957
1973 * gfortran.dg/pr84957.f90: New test.
1974
1975 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR tree-optimization/84960
1978 * gcc.c-torture/compile/pr84960.c: New test.
1979
1980 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1981
1982 PR tree-optimization/84811
1983 * gcc.dg/torture/pr84811.c: New test.
1984
1985 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1986
1987 PR tree-optimization/84982
1988 * c-c++-common/pr84982.c: New test.
1989
1990 PR c++/84961
1991 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1992 "m" (++x) in C++.
1993 * g++.dg/torture/pr84961-1.C: New test.
1994 * g++.dg/torture/pr84961-2.C: New test.
1995
1996 2018-03-21 Nathan Sidwell <nathan@acm.org>
1997
1998 PR c++/85008
1999 * g++.dg/pr85008.C: New.
2000
2001 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2002
2003 PR fortran/84615
2004 * gfortran.dg/char_result_17.f90: New test.
2005
2006 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2007
2008 PR c++/84994
2009 * g++.dg/other/accessor-fixits-1.C: Move to...
2010 * g++.dg/torture/accessor-fixits-1.C: ...here.
2011 * g++.dg/other/accessor-fixits-2.C: Move to...
2012 * g++.dg/torture/accessor-fixits-2.C: ...here.
2013 * g++.dg/other/accessor-fixits-3.C: Move to...
2014 * g++.dg/torture/accessor-fixits-3.C: ...here.
2015 * g++.dg/other/accessor-fixits-4.C: Move to...
2016 * g++.dg/torture/accessor-fixits-4.C: ...here.
2017 * g++.dg/other/accessor-fixits-5.C: Move to...
2018 * g++.dg/torture/accessor-fixits-5.C: ...here.
2019 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2020 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2021 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2022
2023 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2024
2025 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2026
2027 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2028
2029 PR target/82989
2030 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2031
2032 2018-03-21 Nathan Sidwell <nathan@acm.org>
2033
2034 PR c++/84804
2035 * g++.dg/lookup/pr84804.C: New.
2036
2037 2018-03-21 Martin Sebor <msebor@redhat.com>
2038
2039 PR c++/84850
2040 * g++.dg/Wclass-memaccess-3.C: New test.
2041 * g++.dg/Wclass-memaccess-4.C: New test.
2042
2043 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2044
2045 PR c++/84892
2046 * g++.dg/other/accessor-fixits-1.C
2047 (test_access_const_t1_color): New.
2048 (test_deref_const_t1_color): New.
2049 * g++.dg/other/accessor-fixits-5.C: New testcase.
2050
2051 2018-03-21 Tom de Vries <tom@codesourcery.com>
2052
2053 PR tree-optimization/83126
2054 * gcc.dg/graphite/pr83126.c: New test.
2055
2056 2018-03-21 Nathan Sidwell <nathan@acm.org>
2057
2058 * g++.dg/ext/anon-struct6.C: Adjust.
2059 * g++.dg/ext/deprecate-1.C: New.
2060 * g++.dg/ext/deprecate-2.C: New.
2061 * g++.dg/lookup/pr84602.C: Adjust.
2062 * g++.dg/lookup/pr84962.C: Adjust.
2063 * g++.old-deja/g++.other/anon4.C
2064
2065 PR c++/84836
2066 * g++.dg/lookup/pr84836.C: New.
2067
2068 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2069
2070 PR tree-optimization/84969
2071 * gcc.dg/tree-ssa/pr84969.c: New test.
2072
2073 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2074
2075 PR rtl-optimization/84989
2076 * gcc.target/i386/pr84989.c: New test.
2077
2078 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2079
2080 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2081
2082 2018-03-21 Martin Liska <mliska@suse.cz>
2083
2084 PR ipa/84963
2085 * gfortran.dg/goacc/pr84963.f90: New test.
2086
2087 2018-03-21 Marek Polacek <polacek@redhat.com>
2088
2089 PR c++/71638, ICE with NSDMI and reference.
2090 * g++.dg/cpp0x/nsdmi14.C: New test.
2091 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2092
2093 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2094
2095 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2096 MIPS with -mpaired-single directives.
2097
2098 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2099
2100 PR fortran/85001
2101 * gfortran.dg/interface_41.f90: New test.
2102
2103 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2104
2105 PR debug/84875
2106 * gcc.dg/pr84875.c: New test.
2107
2108 2018-03-20 Marek Polacek <polacek@redhat.com>
2109
2110 PR c++/84978, ICE with NRVO.
2111 * g++.dg/opt/nrv19.C: New test.
2112
2113 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2114
2115 PR target/82518
2116 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2117 Disable for armeb targets.
2118 * gcc.target/arm/pr82518.c: New test.
2119
2120 2018-03-20 Nathan Sidwell <nathan@acm.org>
2121
2122 PR c++/84962
2123 * g++.dg/lookup/pr84962.C: New.
2124
2125 PR c++/84970
2126 * g++.dg/lookup/pr84970.C: New.
2127
2128 2018-03-20 Richard Biener <rguenther@suse.de>
2129
2130 PR target/84986
2131 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2132
2133 2018-03-20 Martin Liska <mliska@suse.cz>
2134
2135 PR ipa/84825
2136 * g++.dg/ipa/pr84825.C: New test.
2137
2138 2018-03-20 Martin Liska <mliska@suse.cz>
2139
2140 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2141
2142 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR target/84845
2145 * gcc.c-torture/compile/pr84845.c: New test.
2146
2147 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2148
2149 PR target/82989
2150 * gcc.target/arm/pr82989.c: New test.
2151
2152 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR target/84945
2155 * gcc.target/i386/pr84945.c: New test.
2156
2157 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2158
2159 PR target/81647
2160 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2161
2162 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR c/84953
2165 * gcc.dg/pr84953.c: New test.
2166
2167 2018-03-19 Marek Polacek <polacek@redhat.com>
2168
2169 PR c++/84925
2170 * g++.dg/cpp1z/lambda-__func__.C: New test.
2171
2172 PR c++/84927
2173 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2174
2175 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2176
2177 PR sanitizer/78651
2178 * g++.dg/asan/pr78651.C: New test.
2179
2180 2018-03-19 Tom de Vries <tom@codesourcery.com>
2181
2182 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2183 vect_int_mult. Add nvptx xfail for PR84958.
2184
2185 2018-03-19 Nathan Sidwell <nathan@acm.org>
2186
2187 PR c++/84835
2188 * g++.dg/cpp1y/pr84835.C: New.
2189
2190 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2191
2192 PR target/81647
2193 * gcc.target/aarch64/pr81647.c: New.
2194
2195 2018-03-19 Richard Biener <rguenther@suse.de>
2196
2197 PR tree-optimization/84933
2198 * g++.dg/pr84933.C: New testcase.
2199
2200 2018-03-19 Richard Biener <rguenther@suse.de>
2201
2202 PR tree-optimization/84859
2203 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2204 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2205 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2206 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2207
2208 2018-03-19 Nathan Sidwell <nathan@acm.org>
2209
2210 PR c++/84812
2211 * g++.dg/lookup/pr84812.C: New.
2212
2213 2018-03-19 Richard Biener <rguenther@suse.de>
2214
2215 PR tree-optimization/84929
2216 * gcc.dg/torture/pr84929.c: New testcase.
2217
2218 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2219
2220 PR target/84711
2221 * gcc.target/arm/big-endian-subreg.c: Delete.
2222
2223 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2224
2225 PR fortran/84931
2226 * gfortran.dg/array_constructor_52.f90: New test.
2227
2228 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2229
2230 PR fortran/77414
2231 * gfortran.dg/pr77414.f90: New test.
2232 * gfortran.dg/internal_references_1.f90: Adjust error message.
2233
2234 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2235
2236 PR fortran/65453
2237 * gfortran.dg/pr65453.f90: New test.
2238
2239 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2240
2241 PR tree-optimization/84913
2242 * gfortran.dg/vect/pr84913.f90: New test.
2243
2244 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2245
2246 PR fortran/79929
2247 * gfortran.dg/warn_concat.f90: New test.
2248
2249 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2250
2251 PR target/84899
2252 * gcc.dg/pr84899.c: New test.
2253
2254 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2255
2256 PR fortran/69395
2257 * gfortran.dg/pr69395.f90: Add test for max dimensions
2258
2259 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2260
2261 PR target/84876
2262 * gcc.target/i386/pr84876.c: New test.
2263
2264 2018-03-16 Martin Liska <mliska@suse.cz>
2265
2266 PR ipa/84833
2267 * gcc.target/i386/mvc11.c: New test.
2268
2269 2018-03-16 Martin Liska <mliska@suse.cz>
2270
2271 PR ipa/84722
2272 * gcc.target/i386/mvc10.c: New test.
2273
2274 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2275
2276 PR c++/79937
2277 PR c++/82410
2278 * g++.dg/cpp1y/pr79937-1.C: New test.
2279 * g++.dg/cpp1y/pr79937-2.C: New test.
2280 * g++.dg/cpp1y/pr79937-3.C: New test.
2281 * g++.dg/cpp1y/pr79937-4.C: New test.
2282 * g++.dg/cpp1y/pr82410.C: New test.
2283
2284 2018-03-16 Tom de Vries <tom@codesourcery.com>
2285
2286 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2287
2288 2018-03-16 Tom de Vries <tom@codesourcery.com>
2289
2290 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2291
2292 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2293
2294 PR c++/84874
2295 * g++.dg/cpp2a/desig8.C: New test.
2296
2297 PR tree-optimization/84841
2298 * gcc.dg/pr84841.c: New test.
2299
2300 PR c++/84874
2301 * g++.dg/cpp2a/desig7.C: New test.
2302
2303 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2304 Jim MacArthur <jim.macarthur@codethink.co.uk>
2305
2306 * gfortran.dg/automatic_1.f90: New test.
2307 * gfortran.dg/automatic_repeat.f90: New test
2308 * gfortran.dg/automatic_save.f90: New test.
2309 * gfortran.dg/vax_structure.f90: New test.
2310
2311 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2312
2313 PR fortran/78741
2314 * gfortran.dg/pr78741.f90: New test.
2315
2316 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2317
2318 PR fortran/69395
2319 * gfortran.dg/pr69395.f90: New test.
2320
2321 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2322
2323 PR c++/79085
2324 * g++.dg/opt/pr79085.C: New test.
2325
2326 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2327
2328 PR target/84574
2329 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2330 label instead of __x86_indirect_thunk label.
2331
2332 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2333
2334 PR c++/84222
2335 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2336 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2337 * g++.dg/warn/deprecated-13.C: New test.
2338
2339 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2340
2341 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2342
2343 2018-03-15 Richard Biener <rguenther@suse.de>
2344
2345 PR c/84873
2346 * c-c++-common/pr84873.c: New testcase.
2347
2348 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2349
2350 PR target/84711
2351 * gcc.target/arm/big-endian-subreg.c: New.
2352
2353 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2354
2355 PR target/84860
2356 * gcc.c-torture/compile/pr84860.c: New test.
2357
2358 2018-03-15 Julia Koval <julia.koval@intel.com>
2359
2360 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2361 cannonlake.
2362 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2363 avx512bitalg.
2364
2365 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR c/84853
2368 * gcc.dg/pr84853.c: New test.
2369
2370 2018-03-14 Carl Love <cel@us.ibm.com>
2371
2372 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2373
2374 2018-03-14 Martin Liska <mliska@suse.cz>
2375
2376 PR ipa/8480
2377 * g++.dg/lto/pr84805_0.C: New test.
2378 * g++.dg/lto/pr84805_1.C: New test.
2379 * g++.dg/lto/pr84805_2.C: New test.
2380
2381 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2382
2383 PR c/84852
2384 * gcc.dg/fixits-pr84852-1.c: New test.
2385 * gcc.dg/fixits-pr84852-2.c: New test.
2386
2387 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2388
2389 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2390 separate verbose message.
2391 * lib/scandump.exp (scan-dump-times): Likewise.
2392
2393 2018-03-14 Julia Koval <julia.koval@intel.com>
2394
2395 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2396 server.
2397 * gcc.target/i386/funcspec-56.inc: Ditto.
2398
2399 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2400
2401 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2402 aarch64_sve_hw.
2403
2404 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2405
2406 PR sanitizer/83392
2407 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2408 check count from 17 to 14.
2409
2410 PR target/84844
2411 * gcc.target/i386/pr84844.c: New test.
2412
2413 2018-03-14 Richard Biener <rguenther@suse.de>
2414
2415 PR tree-optimization/84830
2416 * gcc.dg/torture/pr84830.c: New testcase.
2417
2418 2018-03-14 Marek Polacek <polacek@redhat.com>
2419
2420 PR c++/84596
2421 * g++.dg/cpp0x/static_assert15.C: New test.
2422
2423 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2424
2425 PR fortran/61775
2426 * gfortran.dg/pr61775.f90: New test.
2427
2428 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2429
2430 PR c++/84843
2431 * g++.dg/ext/pr84843-1.C: New test.
2432 * g++.dg/ext/pr84843-2.C: New test.
2433
2434 2018-03-13 David Pagan <dave.pagan@oracle.com>
2435
2436 PR c/46921
2437 * gcc.dg/pr46921.c: New test.
2438
2439 2018-03-13 Martin Sebor <msebor@redhat.com>
2440
2441 PR tree-optimization/84725
2442 * c-c++-common/Wstringop-truncation-4.c: New test.
2443 * c-c++-common/attr-nonstring-5.c: New test.
2444
2445 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2446
2447 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2448 than unpacks.
2449 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2450 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2451
2452 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2453
2454 * gcc.target/aarch64/sve/tls_1.c: New test.
2455 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2456
2457 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2458
2459 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2460 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2461
2462 2018-03-13 Martin Liska <mliska@suse.cz>
2463
2464 PR ipa/84658.
2465 * g++.dg/ipa/pr84658.C: New test.
2466
2467 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2468
2469 PR middle-end/84834
2470 * gcc.dg/pr84834.c: New test.
2471
2472 PR target/84827
2473 * gcc.target/i386/pr84827.c: New test.
2474
2475 PR target/84828
2476 * g++.dg/ext/pr84828.C: New test.
2477
2478 PR target/84786
2479 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2480 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2481
2482 PR c++/84808
2483 * g++.dg/cpp1y/constexpr-84808.C: New test.
2484
2485 PR c++/84704
2486 * g++.dg/debug/pr84704.C: New test.
2487
2488 2018-03-12 Renlin Li <renlin.li@arm.com>
2489
2490 * gcc.target/aarch64/movi_hf.c: New.
2491 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2492 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2493
2494 2018-03-12 Martin Sebor <msebor@redhat.com>
2495
2496 PR tree-optimization/83456
2497 * c-c++-common/Wrestrict-2.c: Remove test cases.
2498 * c-c++-common/Wrestrict.c: Same.
2499 * gcc.dg/Wrestrict-12.c: New test.
2500 * gcc.dg/Wrestrict-14.c: New test.
2501
2502 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2503
2504 * g++.dg/pr84821.C: New test.
2505
2506 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2507
2508 * gcc.dg/pr84799.c: New test.
2509
2510 2018-03-12 Richard Biener <rguenther@suse.de>
2511
2512 PR tree-optimization/84803
2513 * gcc.dg/torture/pr84803.c: New testcase.
2514
2515 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2516
2517 PR c++/84813
2518 * g++.dg/debug/pr84813.C: New test.
2519
2520 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2521
2522 PR fortran/84546
2523 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2524
2525 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2526
2527 PR fortran/83939
2528 * gfortran.dg/pr83939.f90
2529
2530 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2531
2532 PR fortran/66128
2533 * gfortran.dg/zero_sized_9.f90: New test.
2534
2535 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR debug/58150
2538 * g++.dg/debug/dwarf2/enum2.C: New test.
2539
2540 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2541
2542 PR fortran/84734
2543 * gfortran.dg/pr84734.f90: New test.
2544
2545 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2546
2547 * gnat.dg/prot3.adb: New test.
2548 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2549
2550 2018-03-09 Jason Merrill <jason@redhat.com>
2551 Paolo Carlini <paolo.carlini@oracle.com>
2552
2553 PR c++/71169
2554 PR c++/71832
2555 * g++.dg/cpp0x/pr71169.C: New.
2556 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2557 * g++.dg/cpp0x/pr71832.C: Likewise.
2558
2559 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2560
2561 PR target/83969
2562 * gcc.target/powerpc/pr83969.c: New test.
2563
2564 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2565
2566 PR target/84772
2567 * gcc.dg/pr84772.c: New test.
2568
2569 PR c++/84076
2570 * g++.dg/warn/Wformat-2.C: New test.
2571
2572 PR c++/84767
2573 * g++.dg/ext/vla18.C: New test.
2574
2575 2018-03-09 Martin Sebor <msebor@redhat.com>
2576
2577 PR tree-optimization/84526
2578 * gcc.dg/Wrestrict-10.c: New test.
2579 * gcc.dg/Wrestrict-11.c: New test.
2580
2581 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2582
2583 PR rtl-optimization/84682
2584 * gcc.dg/torture/pr84682-1.c: New.
2585 * gcc.dg/torture/pr84682-2.c: New.
2586 * gcc.dg/torture/pr84682-3.c: New.
2587
2588 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2589
2590 PR c++/84724
2591 * g++.dg/ext/pr84724.C: New test.
2592
2593 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2594
2595 PR target/83712
2596 * gcc.target/arm/pr83712.c: New.
2597
2598 2018-03-09 Richard Biener <rguenther@suse.de>
2599
2600 PR tree-optimization/84775
2601 * gcc.dg/torture/pr84775.c: New testcase.
2602
2603 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR debug/84404
2606 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2607 targets.
2608
2609 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2610
2611 * gcc.c-torture/compile/20180309-1.c: New test.
2612
2613 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2614
2615 PR c++/80598
2616 * g++.dg/warn/Wunused-function4.C: New test.
2617
2618 PR inline-asm/84742
2619 * gcc.target/i386/pr84742-1.c: New test.
2620 * gcc.target/i386/pr84742-2.c: New test.
2621
2622 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2623
2624 PR target/84748
2625 * gcc.c-torture/execute/pr84748.c: New test.
2626
2627 2018-03-08 Richard Biener <rguenther@suse.de>
2628
2629 PR middle-end/84552
2630 * gcc.dg/graphite/pr84552.c: New testcase.
2631
2632 2018-03-08 Richard Biener <rguenther@suse.de>
2633
2634 PR tree-optimization/84178
2635 * gcc.dg/torture/pr84178-2.c: New testcase.
2636
2637 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2638
2639 PR tree-optimization/84178
2640 * gcc.c-torture/compile/pr84178-1.c: New test.
2641
2642 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2643
2644 * lib/target-supports.exp: Do not return zero from a ifunc
2645 function.
2646
2647 2018-03-08 Richard Biener <rguenther@suse.de>
2648
2649 PR tree-optimization/84746
2650 * gcc.dg/torture/pr84746.c: New testcase.
2651
2652
2653 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2654 PR debug/84404
2655 PR debug/84408
2656 * gcc.dg/graphite/pr84404.c: New.
2657
2658 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR tree-optimization/84740
2661 * gcc.dg/torture/pr84740.c: New test.
2662
2663 PR tree-optimization/84739
2664 * gcc.dg/pr84739.c: New test.
2665
2666 2018-03-07 Martin Sebor <msebor@redhat.com>
2667
2668 PR tree-optimization/83519
2669 * gcc.dg/Wrestrict-13.c: New test.
2670
2671 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2672
2673 PR fortran/64124
2674 PR fortran/70409
2675 * gfortran.dg/pr64124.f90: New tests.
2676 * gfortran.dg/pr70409.f90: New tests.
2677
2678 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2679
2680 PR target/82411
2681 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2682
2683 2018-03-07 Martin Sebor <msebor@redhat.com>
2684
2685 PR tree-optimization/84526
2686 * gcc.dg/Wrestrict-10.c: New test.
2687
2688 2018-03-07 Martin Sebor <msebor@redhat.com>
2689
2690 PR tree-optimization/84468
2691 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2692 * gcc.dg/Wstringop-truncation.c: New test.
2693 * gcc.dg/Wstringop-truncation-2.c: New test.
2694
2695 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2696
2697 PR fortran/84565
2698 * gfortran.dg/pr84565.f90: New test.
2699
2700 PR middle-end/84723
2701 * gcc.target/i386/pr84723-1.c: New test.
2702 * gcc.target/i386/pr84723-2.c: New test.
2703 * gcc.target/i386/pr84723-3.c: New test.
2704 * gcc.target/i386/pr84723-4.c: New test.
2705 * gcc.target/i386/pr84723-5.c: New test.
2706
2707 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2708
2709 PR fortran/64107
2710 * gfortran.dg/pr64107.f90: New test.
2711
2712 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2713
2714 PR fortran/84697
2715 PR fortran/66128
2716 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2717
2718 2018-03-06 Marek Polacek <polacek@redhat.com>
2719
2720 PR c++/84684
2721 * g++.dg/cpp1z/constexpr-84684.C: New test.
2722
2723 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2724
2725 PR c/84721
2726 * gcc.dg/pr84721.c: New test.
2727
2728 PR target/84710
2729 * gcc.dg/pr84710.c: New test.
2730
2731 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2732
2733 PR fortran/56667
2734 * gfortran.dg/implied_do_2.f90: New test.
2735 * gfortran.dg/coarray_8.f90: Update for new error message.
2736
2737 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR inline-asm/84683
2740 * g++.dg/ext/pr84683.C: New test.
2741
2742 PR tree-optimization/84687
2743 * gcc.dg/pr84687.c: New test.
2744
2745 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2746
2747 PR c++/84231
2748 * g++.dg/pr84231.C: New.
2749
2750 PR c++/84593
2751 * g++.dg/cpp1y/pr84593.C: New.
2752
2753 PR c++/84492
2754 * g++.dg/pr84492.C: New.
2755
2756 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2757
2758 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2759 __builtin_ppc_speculation_barrier.
2760
2761 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2762
2763 PR target/84700
2764 * gcc.target/powerpc/pr84700.c: New test.
2765
2766 2018-03-05 Nathan Sidwell <nathan@acm.org>
2767
2768 PR c++/84702
2769 * g++.dg/lookup/pr84702.C: New.
2770
2771 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2772
2773 PR target/84564
2774 * gcc.target/i386/pr84564.c: New test.
2775
2776 2018-03-05 Marek Polacek <polacek@redhat.com>
2777
2778 PR c++/84707
2779 * g++.dg/cpp0x/inline-ns10.C: New test.
2780
2781 2018-03-05 Nathan Sidwell <nathan@acm.org>
2782
2783 PR c++/84694
2784 * g++.dg/template/pr84694.C: New.
2785
2786 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR target/84524
2789 * gcc.c-torture/execute/pr84524.c: New test.
2790 * gcc.target/i386/avx512bw-pr84524.c: New test.
2791
2792 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2793
2794 PR target/84264
2795 * g++.dg/pr84264.C: New test.
2796
2797 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2798
2799 PR c++/84618
2800 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2801 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2802 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2803
2804 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2805
2806 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2807 * g++.dg/other/i386-3.C: Ditto.
2808 * gcc.target/i386/sse-12.c: Ditto.
2809 * gcc.target/i386/sse-13.c: Ditto.
2810 * gcc.target/i386/sse-14.c: Ditto.
2811 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2812 * gcc.target/i386/wbinvd-1.c: New test.
2813 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2814 * gcc.target/i386/pconfig-1.c: Ditto.
2815
2816 2018-03-05 Pádraig Brady <P@draigBrady.com>
2817 Nathan Sidwell <nathan@acm.org>
2818
2819 PR c++/84497
2820 * g++.dg/cpp0x/pr84497.C: New.
2821
2822 2018-03-05 Richard Biener <rguenther@suse.de>
2823
2824 PR tree-optimization/84670
2825 * gcc.dg/pr84670-1.c: New testcase.
2826 * gcc.dg/pr84670-2.c: Likewise.
2827 * gcc.dg/pr84670-3.c: Likewise.
2828 * gcc.dg/pr84670-4.c: Likewise.
2829
2830 2018-03-05 Richard Biener <rguenther@suse.de>
2831
2832 PR tree-optimization/84650
2833 * gcc.dg/graphite/pr84650.c: New testcase.
2834
2835 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2836
2837 PR c++/82022
2838 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2839
2840 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2841
2842 PR fortran/71085
2843 * gfortran.dg/pr71085.f90: New test.
2844
2845 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2846
2847 PR fortran/66128
2848 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2849
2850 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2851
2852 PR fortran/51434
2853 * gfortran.dg/pr51434.f90: New test.
2854
2855 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2856
2857 PR c++/61358
2858 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2859
2860 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2861
2862 PR c++/67370
2863 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2864
2865 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2866
2867 PR c++/71464
2868 * g++.dg/torture/pr71464.C: New.
2869
2870 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2871
2872 PR fortran/80965
2873 * gfortran.dg/select_type_41.f90: New test.
2874
2875 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2876
2877 PR c++/61135
2878 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2879
2880 2018-03-02 Marek Polacek <polacek@redhat.com>
2881
2882 PR c++/84578
2883 * g++.dg/ext/flexary29.C: New test.
2884
2885 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2886
2887 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2888
2889 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2890
2891 PR c++/81812
2892 * g++.dg/torture/pr81812.C: New.
2893
2894 2018-03-02 Marek Polacek <polacek@redhat.com>
2895
2896 PR c++/84171
2897 * g++.dg/warn/Wsign-compare-8.C: New test.
2898
2899 PR c++/84663
2900 * g++.dg/parse/array-size3.C: New test.
2901
2902 PR c++/84664
2903 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2904
2905 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2906
2907 PR c++/84662
2908 * g++.dg/cpp1y/pr84662.C: New test.
2909
2910 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2911
2912 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2913 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2914 "dg-lto-options".
2915 * g++.dg/lto/20101010-1_0.C: Likewise.
2916 * g++.dg/lto/20101010-2_0.C: Likewise.
2917
2918 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2919
2920 PR ipa/84628
2921 * gcc.dg/pr84628.c: New test.
2922
2923 PR target/56540
2924 * gcc.target/ia64/pr56540.c: New test.
2925
2926 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2927
2928 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2929 32-bit target.
2930 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2931 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2932 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2933 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2934
2935 2018-03-02 Marek Polacek <polacek@redhat.com>
2936
2937 PR c++/84590
2938 * c-c++-common/ubsan/shift-11.c: New test.
2939
2940 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2941
2942 * gcc.dg/vect/vect-alias-check-13.c: New test.
2943
2944 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2945
2946 PR target/84614
2947 * gcc.dg/pr84614.c: New test.
2948
2949 PR inline-asm/84625
2950 * gcc.target/i386/pr84625.c: New test.
2951
2952 2018-03-02 Richard Biener <rguenther@suse.de>
2953
2954 PR tree-optimization/84427
2955 * gcc.dg/torture/pr84427.c: New testcase.
2956
2957 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2958
2959 PR target/84534
2960 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2961 powerpc64le*-*-linux*.
2962 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2963 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2964
2965 2018-03-01 Martin Sebor <msebor@redhat.com>
2966
2967 PR c++/84294
2968 * g++.dg/ext/attr-const.C: Remove xfail.
2969 * g++.dg/ext/attr-malloc-3.C: New test.
2970 * g++.dg/ext/attr-noinline-3.C: New test.
2971 * g++.dg/ext/attr-noreturn-3.C: New test.
2972 * g++.dg/ext/attr-nothrow-3.C: New test.
2973 * g++.dg/ext/attr-pure.C: Remove xfail.
2974
2975 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2976
2977 PR sanitizer/70875
2978 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2979 dg-options and dg-shouldfail "ubsan" directive.
2980
2981 2018-03-01 Marek Polacek <polacek@redhat.com>
2982 Jason Merrill <jason@redhat.com>
2983
2984 PR c++/84582
2985 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2986 * g++.dg/cpp1z/static1.C: New test.
2987 * g++.dg/template/static37.C: New test.
2988
2989 2018-03-01 Nathan Sidwell <nathan@acm.org>
2990
2991 PR c++/84434
2992 * g++.dg/template/pr84434.C: New.
2993
2994 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2995
2996 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2997 -mthumb to the command-line.
2998
2999 2018-03-01 Marek Polacek <polacek@redhat.com>
3000
3001 PR c++/84596
3002 * g++.dg/cpp0x/static_assert14.C: New test.
3003
3004 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3005
3006 PR c++/79410
3007 * g++.dg/torture/pr79410.C: New.
3008
3009 2018-03-01 Martin Liska <mliska@suse.cz>
3010
3011 PR sanitizer/82484
3012 * gcc.dg/asan/pr82484.c: New test.
3013
3014 2018-03-01 Richard Biener <rguenther@suse.de>
3015
3016 PR debug/84645
3017 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3018
3019 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3020
3021 PR fortran/84219
3022 * gfortran.dg/coarray_47.f90: New test.
3023
3024 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3025
3026 PR fortran/84538
3027 * gfortran.dg/class_array_23.f03: New test.
3028
3029 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3030
3031 PR rtl-optimization/84528
3032 * gcc.dg/torture/pr84538.c: Rename to...
3033 * gcc.dg/torture/pr84528.c: ...this.
3034
3035 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3036
3037 PR rtl-optimization/84528
3038 * gcc.dg/torture/pr84538.c: New test.
3039
3040 2018-02-28 Martin Sebor <msebor@redhat.com>
3041
3042 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3043 -fpic test failures.
3044 * c-c++-common/Wrestrict-2.c: Same.
3045 * c-c++-common/Wstringop-truncation.c: Same.
3046 * gcc.dg/Warray-bounds-22.c: Same.
3047 * gcc.dg/Wstringop-overflow.c: Same.
3048 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3049 (signed_range): Same.
3050 (unsigned_anti_range): Same.
3051 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3052 (signed_range): Same.
3053 (unsigned_anti_range): Same.
3054 * gcc.dg/attr-alloc_size-7.c: Same.
3055 * gcc.dg/attr-alloc_size-8.c: Same.
3056 * gcc.dg/builtin-alloc-size.c: Same.
3057 * gcc.dg/builtin-stpncpy.c: Same.
3058 * gcc.dg/builtins-nonnull.c: Same.
3059 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3060 * gcc.dg/pr79214.c: Same.
3061 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3062 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3063 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3064 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3065 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3066 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3067 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3068 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3069 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3070 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3071 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3072
3073 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3074
3075 PR target/84014
3076 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3077
3078 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR c++/84609
3081 * g++.dg/cpp0x/pr84609.C: New test.
3082
3083 2018-02-28 Martin Sebor <msebor@redhat.com>
3084
3085 PR testsuite/84617
3086 * g++.dg/ext/attr-malloc-3.C: New test.
3087 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3088 to pre-existing problems.
3089 * g++.dg/ext/attr-pure.C: Same.
3090
3091 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3092
3093 PR fortran/83901
3094 * gfortran.dg/associate_37.f90: New test.
3095
3096 PR fortran/83344
3097 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3098
3099 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3100
3101 PR target/52991
3102 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3103 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3104 * gcc.dg/bf-ms-layout-4.c: New test.
3105 * gcc.dg/bf-ms-layout-5.c: New test.
3106
3107 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3108
3109 PR target/83399
3110 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3111
3112 2018-02-28 Richard Biener <rguenther@suse.de>
3113
3114 PR tree-optimization/84584
3115 * gcc.dg/graphite/pr84584.c: New testcase.
3116
3117 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3118
3119 PR preprocessor/84517
3120 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3121
3122 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3123
3124 * c-c++-common/dump-ada-spec-12.c: New test.
3125 * c-c++-common/dump-ada-spec-13.c: Likewise.
3126
3127 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3128
3129 * c-c++-common/dump-ada-spec-11.c: New test.
3130
3131 2018-02-28 Martin Liska <mliska@suse.cz>
3132
3133 PR testsuite/84597
3134 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3135 * g++.dg/ext/timevar2.C: Likewise.
3136
3137 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3138
3139 * c-c++-common/dump-ada-spec-8.c: New test.
3140 * c-c++-common/dump-ada-spec-9.c: Likewise.
3141 * c-c++-common/dump-ada-spec-10.c: Likewise.
3142
3143 2018-02-28 Richard Biener <rguenther@suse.de>
3144
3145 PR middle-end/84607
3146 * gcc.dg/pr84607.c: New testcase.
3147
3148 2018-02-28 Nathan Sidwell <nathan@acm.org>
3149
3150 PR c++/84602
3151 * g++.dg/lookup/pr84602.C: New.
3152
3153 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3154
3155 PR c++/83871
3156 PR c++/83503
3157 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3158 dg-options.
3159 * g++.dg/ext/attr-nonnull.C: Likewise.
3160 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3161 directives.
3162 * g++.dg/ext/attr-noinline-2.C: Likewise.
3163 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3164 -fdump-tree-eh in dg-options.
3165
3166 2018-02-28 Alan Modra <amodra@gmail.com>
3167
3168 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3169 GNU ld message.
3170 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3171
3172 2018-02-27 Martin Sebor <msebor@redhat.com>
3173
3174 PR c++/83871
3175 PR c++/83503
3176 * g++.dg/Wmissing-attributes.C: New test.
3177 * g++.dg/ext/attr-const-pure.C: New test.
3178 * g++.dg/ext/attr-const.C: New test.
3179 * g++.dg/ext/attr-deprecated-2.C: New test.
3180 * g++.dg/ext/attr-malloc-2.C: New test.
3181 * g++.dg/ext/attr-malloc.C: New test.
3182 * g++.dg/ext/attr-noinline-2.C: New test.
3183 * g++.dg/ext/attr-noinline.C: New test.
3184 * g++.dg/ext/attr-nonnull.C: New test.
3185 * g++.dg/ext/attr-noreturn-2.C: New test.
3186 * g++.dg/ext/attr-noreturn.C: New test.
3187 * g++.dg/ext/attr-nothrow-2.C: New test.
3188 * g++.dg/ext/attr-nothrow.C: New test.
3189 * g++.dg/ext/attr-optimize.C: New test.
3190 * g++.dg/ext/attr-pure.C: New test.
3191 * g++.dg/ext/attr-returns-nonnull.C: New test.
3192 * g++.dg/ext/attr-warning.C: New test.
3193
3194 2018-02-27 Nathan Sidwell <nathan@acm.org>
3195
3196 PR c++/84426
3197 * g++.dg/lookup/pr84426.C: New.
3198
3199 2018-02-27 Richard Biener <rguenther@suse.de>
3200
3201 PR tree-optimization/84512
3202 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3203
3204 2018-02-27 Martin Liska <mliska@suse.cz>
3205
3206 PR gcov-profile/84548
3207 * g++.dg/gcov/pr84548.C: New test.
3208
3209 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3210
3211 PR target/84575
3212 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3213
3214 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR c++/84558
3217 * g++.dg/cpp1y/pr84558.C: New test.
3218
3219 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 PR c++/84540
3222 * g++.dg/cpp0x/alignas14.C: New.
3223 * g++.dg/cpp0x/alignas15.C: Likewise.
3224
3225 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR c++/84557
3228 * g++.dg/gomp/pr84557.C: New test.
3229
3230 2018-02-26 Marek Polacek <polacek@redhat.com>
3231
3232 PR c++/84325
3233 * g++.dg/cpp1z/pr84325.C: New test.
3234
3235 2018-02-26 Carl Love <cel@us.ibm.com>
3236
3237 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3238 Power 8 test file.
3239 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3240 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3241 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3242 -mcpu=power8.
3243 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3244 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3245 -mcpu=power8.
3246
3247 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3248
3249 PR target/84039
3250 * gcc.target/i386/indirect-thunk-1.c: Updated.
3251 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3252 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3253 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3254 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3255 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3256 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3257 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3258 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3259 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3260 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3261 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3262 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3263 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3264 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3265 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3266 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3267 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3268 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3269 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3270 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3271 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3272 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3273 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3274 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3275 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3276 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3277 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3278 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3279 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3280 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3281 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3282 * gcc.target/i386/ret-thunk-9.c: Likewise.
3283 * gcc.target/i386/ret-thunk-10.c: Likewise.
3284 * gcc.target/i386/ret-thunk-11.c: Likewise.
3285 * gcc.target/i386/ret-thunk-12.c: Likewise.
3286 * gcc.target/i386/ret-thunk-13.c: Likewise.
3287 * gcc.target/i386/ret-thunk-14.c: Likewise.
3288 * gcc.target/i386/ret-thunk-15.c: Likewise.
3289
3290 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3291
3292 * gcc.c-torture/execute/20180226-1.c: New test.
3293
3294 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3295
3296 PR tree-optimization/83965
3297 * gcc.dg/vect/pr83965-2.c: New test.
3298
3299 2018-02-26 Tom de Vries <tom@codesourcery.com>
3300
3301 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3302
3303 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3304
3305 PR target/84530
3306 * gcc.target/i386/ret-thunk-22.c: New test.
3307 * gcc.target/i386/ret-thunk-23.c: Likewise.
3308 * gcc.target/i386/ret-thunk-24.c: Likewise.
3309 * gcc.target/i386/ret-thunk-25.c: Likewise.
3310 * gcc.target/i386/ret-thunk-26.c: Likewise.
3311
3312 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3313
3314 PR c++/84533
3315 * g++.dg/cpp1z/pr84533.C: New.
3316
3317 2018-02-26 Marek Polacek <polacek@redhat.com>
3318
3319 PR c++/84537
3320 * g++.dg/parse/error60.C: New test.
3321
3322 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3323
3324 PR c++/84556
3325 * g++.dg/gomp/pr84556.C: New test.
3326 * g++.dg/vect/pr84556.cc: New test.
3327
3328 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3329
3330 PR fortran/32957
3331 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3332 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3333 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3334 * gfortran.dg/c_loc_test.f90: Likewise.
3335 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3336 * gfortran.dg/proc_decl_17.f90: Likewise.
3337 * gfortran.dg/proc_ptr_8.f90: Likewise.
3338
3339 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3340
3341 PR target/84521
3342 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3343 r254814 disabling -fomit-frame-pointer by default.
3344 * gcc.target/aarch64/spill_1.c: Likewise.
3345 * gcc.target/aarch64/test_frame_11.c: Likewise.
3346 * gcc.target/aarch64/test_frame_12.c: Likewise.
3347 * gcc.target/aarch64/test_frame_13.c: Likewise.
3348 * gcc.target/aarch64/test_frame_14.c: Likewise.
3349 * gcc.target/aarch64/test_frame_15.c: Likewise.
3350 * gcc.target/aarch64/test_frame_3.c: Likewise.
3351 * gcc.target/aarch64/test_frame_5.c: Likewise.
3352 * gcc.target/aarch64/test_frame_9.c: Likewise.
3353
3354 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3355
3356 PR fortran/83633
3357 * gfortran.dg/explicit_shape_1.f90: New test.
3358 * gfortran.dg/automatic_module_variable.f90: Update regex.
3359 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3360 * gfortran.dg/constant_shape.f90: Ditto.
3361 * gfortran.dg/dec_structure_23.f90: Ditto.
3362 * gfortran.dg/pr78240.f90: Ditto.
3363
3364 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3365
3366 PR fortran/84523
3367 * gfortran.dg/pr84523.f90: New test.
3368
3369 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3370
3371 PR fortran/78238
3372 * gfortran.dg/select_type_40.f90: New test.
3373
3374 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3375
3376 PR fortran/30792
3377 * gfortran.dg/data_substring.f90: New test.
3378
3379 2018-02-24 Marek Polacek <polacek@redhat.com>
3380
3381 PR c++/83692
3382 * g++.dg/cpp1z/constexpr-83692.C: New test.
3383
3384 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3385
3386 PR fortran/84346
3387 * gfortran.dg/statement_function_1.f90: Update test.
3388
3389 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3390
3391 PR fortran/84506
3392 * gfortran.dg/inquire_19.f90: New test.
3393
3394 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3395
3396 PR fortran/83149
3397 * gfortran.dg/pr83149_b.f90: New test.
3398 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3399
3400 2018-02-23 Carl Love <cel@us.ibm.com>
3401
3402 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3403 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3404 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3405 Power 8 tests.
3406
3407 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3408
3409 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3410 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3411
3412 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3413
3414 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3415 expected output.
3416
3417 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3418
3419 PR fortran/83149
3420 * gfortran.dg/pr83149_1.f90: New test.
3421 * gfortran.dg/pr83149.f90: Additional source for previous.
3422
3423 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3424
3425 PR testsuite/80551
3426 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3427 __GI___pthread_mutex_init as well.
3428
3429 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3430
3431 PR fortran/83148
3432 * gfortran.dg/class_68.f90: New test.
3433
3434 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3435
3436 PR fortran/59781
3437 * gfortran.dg/derived_init_5.f90: New test.
3438
3439 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR target/82851
3442 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3443 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3444
3445 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3446
3447 PR target/81572
3448 * gcc.target/powerpc/pr81572.c: New.
3449
3450 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3451
3452 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3453
3454 2018-02-22 Martin Sebor <msebor@redhat.com>
3455
3456 PR tree-optimization/84480
3457 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3458 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3459
3460 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3461
3462 PR target/84176
3463 * gcc.target/i386/indirect-thunk-11.c: New test.
3464 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3465 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3466 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3467 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3468 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3469 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3470 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3471 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3472 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3473
3474 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3475
3476 PR target/83335
3477 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3478 ILP32 mode.
3479 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3480
3481 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3482
3483 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3484
3485 2018-02-22 Marek Polacek <polacek@redhat.com>
3486
3487 PR c++/84493
3488 * g++.dg/parse/error59.C: New test.
3489
3490 2018-02-22 Tom de Vries <tom@codesourcery.com>
3491
3492 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3493
3494 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3495
3496 PR c++/77655
3497 * g++.dg/cpp0x/pr77655.C: New.
3498
3499 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3500
3501 PR c++/84496
3502 * g++.dg/cpp1y/pr84496.C: New test.
3503
3504 PR target/84502
3505 * g++.dg/torture/pr84502.C: New test.
3506
3507 PR tree-optimization/84503
3508 * gcc.dg/pr84503-1.c: New test.
3509 * gcc.dg/pr84503-2.c: New test.
3510
3511 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3512
3513 PR tree-optimization/84478
3514 * gcc.c-torture/execute/pr84478.c: New test.
3515
3516 2018-02-20 Martin Sebor <msebor@redhat.com>
3517
3518 PR middle-end/84095
3519 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3520 * c-c++-common/Wrestrict.c: Same.
3521 * gcc.dg/Wrestrict-6.c: Same.
3522 * gcc.dg/Warray-bounds-27.c: New test.
3523 * gcc.dg/Wrestrict-8.c: New test.
3524 * gcc.dg/Wrestrict-9.c: New test.
3525 * gcc.dg/pr84095.c: New test.
3526
3527 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3528
3529 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3530
3531 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3532
3533 PR fortran/48890
3534 PR fortran/83823
3535 * gfortran.dg/structure_constructor_14.f90: New test.
3536
3537 2018-02-20 Jeff Law <law@redhat.com>
3538
3539 PR middle-end/82123
3540 PR tree-optimization/81592
3541 PR middle-end/79257
3542 * gcc.dg/pr81592.c: New test.
3543 * gcc.dg/pr82123.c: New test.
3544 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3545
3546 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3547
3548 PR c++/84488
3549 * g++.dg/warn/Wunused-var-30.C: New test.
3550
3551 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3552
3553 PR tree-optimization/84419
3554 * gcc.dg/vect/pr84419.c: New test.
3555
3556 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3557
3558 PR middle-end/82004
3559 * gfortran.dg/pr82004.f90: New test.
3560
3561 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3562
3563 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3564
3565 2018-02-20 Martin Liska <mliska@suse.cz>
3566
3567 PR c/84310
3568 PR target/79747
3569 * gcc.target/i386/pr84310.c: New test.
3570 * gcc.target/i386/pr84310-2.c: Likewise.
3571
3572 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3573
3574 PR c++/84446
3575 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3576
3577 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3578
3579 PR c++/84445
3580 * g++.dg/cpp1z/launder7.C: New test.
3581
3582 PR c++/84449
3583 * g++.dg/cpp0x/constexpr-84449.C: New test.
3584
3585 PR c++/84455
3586 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3587
3588 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3589
3590 PR fortran/83344
3591 PR fortran/83975
3592 * gfortran.dg/associate_22.f90: Enable commented out test.
3593 * gfortran.dg/associate_36.f90: New test.
3594
3595 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3596
3597 PR target/84146
3598 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3599
3600 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3601
3602 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3603 (dg-options): Use -mavx instead of -w.
3604
3605 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3606
3607 PR c++/84444
3608 * g++.dg/cpp1z/launder8.C: New test.
3609
3610 PR c++/84448
3611 * g++.dg/gomp/pr84448.C: New test.
3612
3613 PR c++/84430
3614 * g++.dg/gomp/pr84430.C: New test.
3615
3616 PR tree-optimization/84452
3617 * gcc.dg/pr84452.c: New test.
3618
3619 PR c++/79064
3620 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3621
3622 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3623
3624 PR fortran/35339
3625 * gfortran.dg/implied_do_io_4.f90: New test.
3626
3627 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3628
3629 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3630 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3631 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3632
3633 2018-02-19 Carl Love <cel@us.ibm.com>
3634
3635 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3636
3637 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3638
3639 PR target/84460
3640 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3641
3642 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3643
3644 PR c++/84348
3645 * g++.dg/cpp0x/auto50.C: New.
3646 * g++.dg/parse/friend12.C: Adjust.
3647
3648 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3649
3650 PR libgfortran/84389
3651 * gfortran.dg/dtio_33.f90: New test.
3652
3653 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3654
3655 PR libgfortran/84412
3656 * gfortran.dg/inquire_18.f90: New test.
3657
3658 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3659
3660 PR fortran/84381
3661 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3662 * gfortran.dg/pointer_intent_3.f90: Ditto.
3663 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3664 * gfortran.dg/protected_3.f90: Ditto.
3665 * gfortran.dg/protected_4.f90: Ditto.
3666 * gfortran.dg/protected_5.f90: Ditto.
3667 * gfortran.dg/protected_6.f90: Ditto.
3668
3669 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3670
3671 PR fortran/80945
3672 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3673 change to run.
3674
3675 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3676
3677 PR fortran/84270
3678 * gfortran.dg/inline_matmul_22.f90: New test.
3679
3680 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3681
3682 PR fortran/84381
3683 * gfortran.dg/abort_shoulfail.f90: New test.
3684 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3685 by STOP n.
3686 * gfortran.dg/PR19754_2.f90: Likewise.
3687 * gfortran.dg/PR19872.f: Likewise.
3688 * gfortran.dg/PR49268.f90: Likewise.
3689 * gfortran.dg/Wall.f90: Likewise.
3690 * gfortran.dg/Wno-all.f90: Likewise.
3691 * gfortran.dg/achar_1.f90: Likewise.
3692 * gfortran.dg/achar_2.f90: Likewise.
3693 * gfortran.dg/achar_4.f90: Likewise.
3694 * gfortran.dg/achar_6.F90: Likewise.
3695 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3696 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3697 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3698 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3699 * gfortran.dg/actual_array_result_1.f90: Likewise.
3700 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3701 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3702 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3703 * gfortran.dg/actual_procedure_1.f90: Likewise.
3704 * gfortran.dg/adjustl_1.f90: Likewise.
3705 * gfortran.dg/advance_1.f90: Likewise.
3706 * gfortran.dg/advance_4.f90: Likewise.
3707 * gfortran.dg/advance_5.f90: Likewise.
3708 * gfortran.dg/advance_6.f90: Likewise.
3709 * gfortran.dg/aint_anint_1.f90: Likewise.
3710 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3711 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3712 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3713 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3714 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3715 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3716 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3717 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3718 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3719 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3720 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3721 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3722 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3723 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3724 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3725 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3726 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3727 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3728 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3729 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3730 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3731 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3732 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3733 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3734 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3735 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3736 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3737 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3738 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3739 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3740 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3741 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3742 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3743 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3744 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3745 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3746 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3747 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3748 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3749 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3750 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3751 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3752 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3753 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3754 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3755 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3756 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3757 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3758 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3759 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3760 * gfortran.dg/allocatable_function_1.f90: Likewise.
3761 * gfortran.dg/allocatable_function_10.f90: Likewise.
3762 * gfortran.dg/allocatable_function_3.f90: Likewise.
3763 * gfortran.dg/allocatable_function_5.f90: Likewise.
3764 * gfortran.dg/allocatable_function_6.f90: Likewise.
3765 * gfortran.dg/allocatable_function_7.f90: Likewise.
3766 * gfortran.dg/allocatable_function_8.f90: Likewise.
3767 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3768 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3769 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3770 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3771 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3772 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3773 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3774 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3775 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3776 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3777 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3778 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3779 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3780 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3781 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3782 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3783 * gfortran.dg/allocate_class_3.f90: Likewise.
3784 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3785 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3786 * gfortran.dg/allocate_derived_5.f90: Likewise.
3787 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3788 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3789 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3790 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3791 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3792 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3793 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3794 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3795 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3796 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3797 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3798 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3799 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3800 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3801 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3802 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3803 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3804 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3805 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3806 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3807 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3808 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3809 * gfortran.dg/altreturn_3.f90: Likewise.
3810 * gfortran.dg/altreturn_5.f90: Likewise.
3811 * gfortran.dg/altreturn_7.f90: Likewise.
3812 * gfortran.dg/and_or_xor.f90: Likewise.
3813 * gfortran.dg/anint_1.f90: Likewise.
3814 * gfortran.dg/any_all_1.f90: Likewise.
3815 * gfortran.dg/anyallcount_1.f90: Likewise.
3816 * gfortran.dg/append_1.f90: Likewise.
3817 * gfortran.dg/argument_checking_1.f90: Likewise.
3818 * gfortran.dg/argument_checking_2.f90: Likewise.
3819 * gfortran.dg/argument_checking_8.f90: Likewise.
3820 * gfortran.dg/arithmetic_if.f90: Likewise.
3821 * gfortran.dg/array_1.f90: Likewise.
3822 * gfortran.dg/array_2.f90: Likewise.
3823 * gfortran.dg/array_alloc_1.f90: Likewise.
3824 * gfortran.dg/array_alloc_2.f90: Likewise.
3825 * gfortran.dg/array_alloc_3.f90: Likewise.
3826 * gfortran.dg/array_assignment_1.F90: Likewise.
3827 * gfortran.dg/array_assignment_5.f90: Likewise.
3828 * gfortran.dg/array_constructor_1.f90: Likewise.
3829 * gfortran.dg/array_constructor_10.f90: Likewise.
3830 * gfortran.dg/array_constructor_11.f90: Likewise.
3831 * gfortran.dg/array_constructor_12.f90: Likewise.
3832 * gfortran.dg/array_constructor_15.f90: Likewise.
3833 * gfortran.dg/array_constructor_16.f90: Likewise.
3834 * gfortran.dg/array_constructor_17.f90: Likewise.
3835 * gfortran.dg/array_constructor_19.f90: Likewise.
3836 * gfortran.dg/array_constructor_23.f: Likewise.
3837 * gfortran.dg/array_constructor_24.f: Likewise.
3838 * gfortran.dg/array_constructor_32.f90: Likewise.
3839 * gfortran.dg/array_constructor_36.f90: Likewise.
3840 * gfortran.dg/array_constructor_39.f90: Likewise.
3841 * gfortran.dg/array_constructor_4.f90: Likewise.
3842 * gfortran.dg/array_constructor_40.f90: Likewise.
3843 * gfortran.dg/array_constructor_44.f90: Likewise.
3844 * gfortran.dg/array_constructor_45.f90: Likewise.
3845 * gfortran.dg/array_constructor_46.f90: Likewise.
3846 * gfortran.dg/array_constructor_47.f90: Likewise.
3847 * gfortran.dg/array_constructor_49.f90: Likewise.
3848 * gfortran.dg/array_constructor_5.f90: Likewise.
3849 * gfortran.dg/array_constructor_50.f90: Likewise.
3850 * gfortran.dg/array_constructor_6.f90: Likewise.
3851 * gfortran.dg/array_constructor_7.f90: Likewise.
3852 * gfortran.dg/array_constructor_8.f90: Likewise.
3853 * gfortran.dg/array_constructor_9.f90: Likewise.
3854 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3855 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3856 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3857 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3858 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3859 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3860 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3861 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3862 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3863 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3864 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3865 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3866 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3867 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3868 * gfortran.dg/array_function_1.f90: Likewise.
3869 * gfortran.dg/array_function_5.f90: Likewise.
3870 * gfortran.dg/array_initializer_1.f90: Likewise.
3871 * gfortran.dg/array_initializer_2.f90: Likewise.
3872 * gfortran.dg/array_memcpy_5.f90: Likewise.
3873 * gfortran.dg/array_memset_2.f90: Likewise.
3874 * gfortran.dg/array_reference_1.f90: Likewise.
3875 * gfortran.dg/array_return_value_1.f90: Likewise.
3876 * gfortran.dg/array_section_1.f90: Likewise.
3877 * gfortran.dg/array_temporaries_3.f90: Likewise.
3878 * gfortran.dg/arrayio_1.f90: Likewise.
3879 * gfortran.dg/arrayio_10.f90: Likewise.
3880 * gfortran.dg/arrayio_11.f90: Likewise.
3881 * gfortran.dg/arrayio_12.f90: Likewise.
3882 * gfortran.dg/arrayio_13.f90: Likewise.
3883 * gfortran.dg/arrayio_14.f90: Likewise.
3884 * gfortran.dg/arrayio_16.f90: Likewise.
3885 * gfortran.dg/arrayio_2.f90: Likewise.
3886 * gfortran.dg/arrayio_3.f90: Likewise.
3887 * gfortran.dg/arrayio_4.f90: Likewise.
3888 * gfortran.dg/arrayio_5.f90: Likewise.
3889 * gfortran.dg/arrayio_6.f90: Likewise.
3890 * gfortran.dg/arrayio_7.f90: Likewise.
3891 * gfortran.dg/arrayio_8.f90: Likewise.
3892 * gfortran.dg/arrayio_9.f90: Likewise.
3893 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3894 * gfortran.dg/assign_10.f90: Likewise.
3895 * gfortran.dg/assign_9.f90: Likewise.
3896 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3897 * gfortran.dg/assignment_1.f90: Likewise.
3898 * gfortran.dg/associate_1.f03: Likewise.
3899 * gfortran.dg/associate_11.f90: Likewise.
3900 * gfortran.dg/associate_13.f90: Likewise.
3901 * gfortran.dg/associate_15.f90: Likewise.
3902 * gfortran.dg/associate_17.f90: Likewise.
3903 * gfortran.dg/associate_18.f08: Likewise.
3904 * gfortran.dg/associate_19.f03: Likewise.
3905 * gfortran.dg/associate_20.f03: Likewise.
3906 * gfortran.dg/associate_22.f90: Likewise.
3907 * gfortran.dg/associate_23.f90: Likewise.
3908 * gfortran.dg/associate_24.f90: Likewise.
3909 * gfortran.dg/associate_25.f90: Likewise.
3910 * gfortran.dg/associate_27.f90: Likewise.
3911 * gfortran.dg/associate_28.f90: Likewise.
3912 * gfortran.dg/associate_32.f03: Likewise.
3913 * gfortran.dg/associate_33.f03: Likewise.
3914 * gfortran.dg/associate_34.f90: Likewise.
3915 * gfortran.dg/associate_6.f03: Likewise.
3916 * gfortran.dg/associate_7.f03: Likewise.
3917 * gfortran.dg/associate_8.f03: Likewise.
3918 * gfortran.dg/associate_9.f03: Likewise.
3919 * gfortran.dg/associated_1.f90: Likewise.
3920 * gfortran.dg/associated_2.f90: Likewise.
3921 * gfortran.dg/associated_5.f90: Likewise.
3922 * gfortran.dg/associated_6.f90: Likewise.
3923 * gfortran.dg/associated_target_3.f90: Likewise.
3924 * gfortran.dg/associated_target_4.f90: Likewise.
3925 * gfortran.dg/associated_target_5.f03: Likewise.
3926 * gfortran.dg/associated_target_6.f03: Likewise.
3927 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3928 * gfortran.dg/assumed_rank_1.f90: Likewise.
3929 * gfortran.dg/assumed_rank_10.f90: Likewise.
3930 * gfortran.dg/assumed_rank_2.f90: Likewise.
3931 * gfortran.dg/assumed_rank_7.f90: Likewise.
3932 * gfortran.dg/assumed_rank_8.f90: Likewise.
3933 * gfortran.dg/assumed_rank_9.f90: Likewise.
3934 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3935 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3936 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3937 * gfortran.dg/assumed_type_2.f90: Likewise.
3938 * gfortran.dg/atan2_1.f90: Likewise.
3939 * gfortran.dg/auto_array_1.f90: Likewise.
3940 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3941 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3942 * gfortran.dg/auto_char_len_3.f90: Likewise.
3943 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3944 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3945 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3946 * gfortran.dg/auto_save_2.f90: Likewise.
3947 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3948 * gfortran.dg/backslash_1.f90: Likewise.
3949 * gfortran.dg/backslash_2.f90: Likewise.
3950 * gfortran.dg/backslash_3.f: Likewise.
3951 * gfortran.dg/backspace_1.f: Likewise.
3952 * gfortran.dg/backspace_10.f90: Likewise.
3953 * gfortran.dg/backspace_11.f90: Likewise.
3954 * gfortran.dg/backspace_2.f: Likewise.
3955 * gfortran.dg/backspace_3.f: Likewise.
3956 * gfortran.dg/backspace_4.f: Likewise.
3957 * gfortran.dg/backspace_5.f: Likewise.
3958 * gfortran.dg/backspace_6.f: Likewise.
3959 * gfortran.dg/backspace_7.f90: Likewise.
3960 * gfortran.dg/backspace_8.f: Likewise.
3961 * gfortran.dg/backspace_9.f: Likewise.
3962 * gfortran.dg/bessel_1.f90: Likewise.
3963 * gfortran.dg/bessel_2.f90: Likewise.
3964 * gfortran.dg/bessel_5.f90: Likewise.
3965 * gfortran.dg/bessel_6.f90: Likewise.
3966 * gfortran.dg/bessel_7.f90: Likewise.
3967 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3968 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3969 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3970 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3971 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3972 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3973 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3974 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3975 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3976 * gfortran.dg/bit_comparison_1.F90: Likewise.
3977 * gfortran.dg/bit_comparison_2.F90: Likewise.
3978 * gfortran.dg/block_1.f08: Likewise.
3979 * gfortran.dg/block_13.f08: Likewise.
3980 * gfortran.dg/block_14.f90: Likewise.
3981 * gfortran.dg/block_2.f08: Likewise.
3982 * gfortran.dg/block_6.f08: Likewise.
3983 * gfortran.dg/block_7.f08: Likewise.
3984 * gfortran.dg/block_8.f08: Likewise.
3985 * gfortran.dg/blockdata_1.f90: Likewise.
3986 * gfortran.dg/bound_1.f90: Likewise.
3987 * gfortran.dg/bound_2.f90: Likewise.
3988 * gfortran.dg/bound_3.f90: Likewise.
3989 * gfortran.dg/bound_4.f90: Likewise.
3990 * gfortran.dg/bound_5.f90: Likewise.
3991 * gfortran.dg/bound_6.f90: Likewise.
3992 * gfortran.dg/bound_7.f90: Likewise.
3993 * gfortran.dg/bound_8.f90: Likewise.
3994 * gfortran.dg/bound_9.f90: Likewise.
3995 * gfortran.dg/bound_simplification_1.f90: Likewise.
3996 * gfortran.dg/bound_simplification_3.f90: Likewise.
3997 * gfortran.dg/bound_simplification_4.f90: Likewise.
3998 * gfortran.dg/bound_simplification_5.f90: Likewise.
3999 * gfortran.dg/bound_simplification_6.f90: Likewise.
4000 * gfortran.dg/bounds_check_1.f90: Likewise.
4001 * gfortran.dg/bounds_check_12.f90: Likewise.
4002 * gfortran.dg/bounds_check_14.f90: Likewise.
4003 * gfortran.dg/bounds_check_15.f90: Likewise.
4004 * gfortran.dg/bounds_check_19.f90: Likewise.
4005 * gfortran.dg/bounds_check_8.f90: Likewise.
4006 * gfortran.dg/bounds_check_9.f90: Likewise.
4007 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4008 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4009 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4010 * gfortran.dg/boz_1.f90: Likewise.
4011 * gfortran.dg/boz_11.f90: Likewise.
4012 * gfortran.dg/boz_13.f90: Likewise.
4013 * gfortran.dg/boz_14.f90: Likewise.
4014 * gfortran.dg/boz_15.f90: Likewise.
4015 * gfortran.dg/boz_3.f90: Likewise.
4016 * gfortran.dg/boz_6.f90: Likewise.
4017 * gfortran.dg/boz_9.f90: Likewise.
4018 * gfortran.dg/byte_1.f90: Likewise.
4019 * gfortran.dg/byte_2.f90: Likewise.
4020 * gfortran.dg/c_assoc.f90: Likewise.
4021 * gfortran.dg/c_assoc_2.f03: Likewise.
4022 * gfortran.dg/c_assoc_3.f90: Likewise.
4023 * gfortran.dg/c_by_val_1.f: Likewise.
4024 * gfortran.dg/c_by_val_5.f90: Likewise.
4025 * gfortran.dg/c_char_tests.f03: Likewise.
4026 * gfortran.dg/c_char_tests_2.f03: Likewise.
4027 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4028 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4029 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4030 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4031 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4032 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4033 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4034 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4035 * gfortran.dg/c_kind_params.f90: Likewise.
4036 * gfortran.dg/c_loc_test_20.f90: Likewise.
4037 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4038 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4039 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4040 * gfortran.dg/c_size_t_test.f03: Likewise.
4041 * gfortran.dg/c_sizeof_1.f90: Likewise.
4042 * gfortran.dg/c_sizeof_5.f90: Likewise.
4043 * gfortran.dg/c_sizeof_6.f90: Likewise.
4044 * gfortran.dg/char4_iunit_1.f03: Likewise.
4045 * gfortran.dg/char4_iunit_2.f03: Likewise.
4046 * gfortran.dg/char_allocation_1.f90: Likewise.
4047 * gfortran.dg/char_array_constructor.f90: Likewise.
4048 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4049 * gfortran.dg/char_assign_1.f90: Likewise.
4050 * gfortran.dg/char_associated_1.f90: Likewise.
4051 * gfortran.dg/char_cast_2.f90: Likewise.
4052 * gfortran.dg/char_comparison_1.f: Likewise.
4053 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4054 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4055 * gfortran.dg/char_cons_len.f90: Likewise.
4056 * gfortran.dg/char_conversion.f90: Likewise.
4057 * gfortran.dg/char_cshift_1.f90: Likewise.
4058 * gfortran.dg/char_cshift_2.f90: Likewise.
4059 * gfortran.dg/char_decl_2.f90: Likewise.
4060 * gfortran.dg/char_eoshift_1.f90: Likewise.
4061 * gfortran.dg/char_eoshift_2.f90: Likewise.
4062 * gfortran.dg/char_eoshift_3.f90: Likewise.
4063 * gfortran.dg/char_eoshift_4.f90: Likewise.
4064 * gfortran.dg/char_eoshift_5.f90: Likewise.
4065 * gfortran.dg/char_expr_1.f90: Likewise.
4066 * gfortran.dg/char_expr_3.f90: Likewise.
4067 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4068 * gfortran.dg/char_length_12.f90: Likewise.
4069 * gfortran.dg/char_length_14.f90: Likewise.
4070 * gfortran.dg/char_length_15.f90: Likewise.
4071 * gfortran.dg/char_length_17.f90: Likewise.
4072 * gfortran.dg/char_length_20.f90: Likewise.
4073 * gfortran.dg/char_length_21.f90: Likewise.
4074 * gfortran.dg/char_length_5.f90: Likewise.
4075 * gfortran.dg/char_length_6.f90: Likewise.
4076 * gfortran.dg/char_length_7.f90: Likewise.
4077 * gfortran.dg/char_length_8.f90: Likewise.
4078 * gfortran.dg/char_pack_1.f90: Likewise.
4079 * gfortran.dg/char_pack_2.f90: Likewise.
4080 * gfortran.dg/char_pointer_assign.f90: Likewise.
4081 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4082 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4083 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4084 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4085 * gfortran.dg/char_pointer_func.f90: Likewise.
4086 * gfortran.dg/char_reshape_1.f90: Likewise.
4087 * gfortran.dg/char_result_1.f90: Likewise.
4088 * gfortran.dg/char_result_12.f90: Likewise.
4089 * gfortran.dg/char_result_13.f90: Likewise.
4090 * gfortran.dg/char_result_14.f90: Likewise.
4091 * gfortran.dg/char_result_15.f90: Likewise.
4092 * gfortran.dg/char_result_2.f90: Likewise.
4093 * gfortran.dg/char_result_3.f90: Likewise.
4094 * gfortran.dg/char_result_4.f90: Likewise.
4095 * gfortran.dg/char_result_5.f90: Likewise.
4096 * gfortran.dg/char_result_6.f90: Likewise.
4097 * gfortran.dg/char_result_7.f90: Likewise.
4098 * gfortran.dg/char_result_8.f90: Likewise.
4099 * gfortran.dg/char_spread_1.f90: Likewise.
4100 * gfortran.dg/char_transpose_1.f90: Likewise.
4101 * gfortran.dg/char_type_len.f90: Likewise.
4102 * gfortran.dg/char_unpack_1.f90: Likewise.
4103 * gfortran.dg/char_unpack_2.f90: Likewise.
4104 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4105 * gfortran.dg/character_comparison_1.f90: Likewise.
4106 * gfortran.dg/character_comparison_2.f90: Likewise.
4107 * gfortran.dg/character_comparison_3.f90: Likewise.
4108 * gfortran.dg/character_comparison_4.f90: Likewise.
4109 * gfortran.dg/character_comparison_5.f90: Likewise.
4110 * gfortran.dg/character_comparison_6.f90: Likewise.
4111 * gfortran.dg/character_comparison_7.f90: Likewise.
4112 * gfortran.dg/character_comparison_8.f90: Likewise.
4113 * gfortran.dg/character_comparison_9.f90: Likewise.
4114 * gfortran.dg/charlen_15.f90: Likewise.
4115 * gfortran.dg/charlen_16.f90: Likewise.
4116 * gfortran.dg/chkbits.f90: Likewise.
4117 * gfortran.dg/chmod_1.f90: Likewise.
4118 * gfortran.dg/chmod_2.f90: Likewise.
4119 * gfortran.dg/chmod_3.f90: Likewise.
4120 * gfortran.dg/class_1.f03: Likewise.
4121 * gfortran.dg/class_18.f03: Likewise.
4122 * gfortran.dg/class_19.f03: Likewise.
4123 * gfortran.dg/class_35.f90: Likewise.
4124 * gfortran.dg/class_46.f03: Likewise.
4125 * gfortran.dg/class_48.f90: Likewise.
4126 * gfortran.dg/class_51.f90: Likewise.
4127 * gfortran.dg/class_52.f90: Likewise.
4128 * gfortran.dg/class_6.f03: Likewise.
4129 * gfortran.dg/class_63.f90: Likewise.
4130 * gfortran.dg/class_64.f90: Likewise.
4131 * gfortran.dg/class_65.f90: Likewise.
4132 * gfortran.dg/class_66.f90: Likewise.
4133 * gfortran.dg/class_67.f90: Likewise.
4134 * gfortran.dg/class_9.f03: Likewise.
4135 * gfortran.dg/class_alias.f90: Likewise.
4136 * gfortran.dg/class_allocate_1.f03: Likewise.
4137 * gfortran.dg/class_allocate_10.f03: Likewise.
4138 * gfortran.dg/class_allocate_13.f90: Likewise.
4139 * gfortran.dg/class_allocate_14.f90: Likewise.
4140 * gfortran.dg/class_allocate_15.f90: Likewise.
4141 * gfortran.dg/class_allocate_19.f03: Likewise.
4142 * gfortran.dg/class_allocate_21.f90: Likewise.
4143 * gfortran.dg/class_allocate_22.f90: Likewise.
4144 * gfortran.dg/class_allocate_3.f03: Likewise.
4145 * gfortran.dg/class_allocate_4.f03: Likewise.
4146 * gfortran.dg/class_allocate_5.f90: Likewise.
4147 * gfortran.dg/class_allocate_6.f03: Likewise.
4148 * gfortran.dg/class_allocate_7.f03: Likewise.
4149 * gfortran.dg/class_allocate_8.f03: Likewise.
4150 * gfortran.dg/class_allocate_9.f03: Likewise.
4151 * gfortran.dg/class_array_1.f03: Likewise.
4152 * gfortran.dg/class_array_14.f90: Likewise.
4153 * gfortran.dg/class_array_15.f03: Likewise.
4154 * gfortran.dg/class_array_16.f90: Likewise.
4155 * gfortran.dg/class_array_2.f03: Likewise.
4156 * gfortran.dg/class_array_20.f03: Likewise.
4157 * gfortran.dg/class_array_21.f03: Likewise.
4158 * gfortran.dg/class_array_3.f03: Likewise.
4159 * gfortran.dg/class_array_4.f03: Likewise.
4160 * gfortran.dg/class_array_7.f03: Likewise.
4161 * gfortran.dg/class_array_8.f03: Likewise.
4162 * gfortran.dg/class_array_9.f03: Likewise.
4163 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4164 * gfortran.dg/class_dummy_1.f03: Likewise.
4165 * gfortran.dg/class_optional_1.f90: Likewise.
4166 * gfortran.dg/class_optional_2.f90: Likewise.
4167 * gfortran.dg/class_result_5.f90: Likewise.
4168 * gfortran.dg/class_result_6.f90: Likewise.
4169 * gfortran.dg/class_to_type_1.f03: Likewise.
4170 * gfortran.dg/class_to_type_2.f90: Likewise.
4171 * gfortran.dg/class_to_type_3.f03: Likewise.
4172 * gfortran.dg/class_to_type_4.f90: Likewise.
4173 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4174 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4175 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4176 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4177 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4178 * gfortran.dg/coarray/codimension.f90: Likewise.
4179 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4180 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4181 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4182 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4183 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4184 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4185 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4186 * gfortran.dg/coarray/event_1.f90: Likewise.
4187 * gfortran.dg/coarray/event_2.f90: Likewise.
4188 * gfortran.dg/coarray/get_array.f90: Likewise.
4189 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4190 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4191 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4192 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4193 * gfortran.dg/coarray/lock_1.f90: Likewise.
4194 * gfortran.dg/coarray/lock_2.f90: Likewise.
4195 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4196 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4197 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4198 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4199 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4200 * gfortran.dg/coarray/registering_1.f90: Likewise.
4201 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4202 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4203 * gfortran.dg/coarray/send_array.f90: Likewise.
4204 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4205 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4206 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4207 * gfortran.dg/coarray/sync_1.f90: Likewise.
4208 * gfortran.dg/coarray/sync_3.f90: Likewise.
4209 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4210 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4211 * gfortran.dg/coarray_13.f90: Likewise.
4212 * gfortran.dg/coarray_15.f90: Likewise.
4213 * gfortran.dg/coarray_16.f90: Likewise.
4214 * gfortran.dg/coarray_2.f90: Likewise.
4215 * gfortran.dg/coarray_23.f90: Likewise.
4216 * gfortran.dg/coarray_40.f90: Likewise.
4217 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4218 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4219 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4220 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4221 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4222 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4223 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4224 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4225 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4226 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4227 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4228 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4229 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4230 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4231 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4232 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4233 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4234 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4235 * gfortran.dg/coarray_stat_2.f90: Likewise.
4236 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4237 * gfortran.dg/coindexed_1.f90: Likewise.
4238 * gfortran.dg/comma.f: Likewise.
4239 * gfortran.dg/comma_format_extension_3.f: Likewise.
4240 * gfortran.dg/comma_format_extension_4.f: Likewise.
4241 * gfortran.dg/common_2.f90: Likewise.
4242 * gfortran.dg/common_4.f90: Likewise.
4243 * gfortran.dg/common_align_1.f90: Likewise.
4244 * gfortran.dg/common_align_2.f90: Likewise.
4245 * gfortran.dg/common_equivalence_1.f: Likewise.
4246 * gfortran.dg/common_pointer_1.f90: Likewise.
4247 * gfortran.dg/common_resize_1.f: Likewise.
4248 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4249 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4250 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4251 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4252 * gfortran.dg/complex_read.f90: Likewise.
4253 * gfortran.dg/complex_write.f90: Likewise.
4254 * gfortran.dg/constant_substring.f: Likewise.
4255 * gfortran.dg/constructor_2.f90: Likewise.
4256 * gfortran.dg/constructor_3.f90: Likewise.
4257 * gfortran.dg/constructor_6.f90: Likewise.
4258 * gfortran.dg/contained_1.f90: Likewise.
4259 * gfortran.dg/contained_3.f90: Likewise.
4260 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4261 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4262 * gfortran.dg/continuation_1.f90: Likewise.
4263 * gfortran.dg/continuation_11.f90: Likewise.
4264 * gfortran.dg/continuation_12.f90: Likewise.
4265 * gfortran.dg/continuation_13.f90: Likewise.
4266 * gfortran.dg/continuation_14.f: Likewise.
4267 * gfortran.dg/continuation_8.f90: Likewise.
4268 * gfortran.dg/convert_2.f90: Likewise.
4269 * gfortran.dg/convert_implied_open.f90: Likewise.
4270 * gfortran.dg/count_init_expr.f03: Likewise.
4271 * gfortran.dg/cr_lf.f90: Likewise.
4272 * gfortran.dg/cray_pointers_10.f90: Likewise.
4273 * gfortran.dg/cray_pointers_2.f90: Likewise.
4274 * gfortran.dg/cray_pointers_5.f90: Likewise.
4275 * gfortran.dg/cray_pointers_7.f90: Likewise.
4276 * gfortran.dg/cray_pointers_8.f90: Likewise.
4277 * gfortran.dg/cshift_1.f90: Likewise.
4278 * gfortran.dg/cshift_2.f90: Likewise.
4279 * gfortran.dg/cshift_large_1.f90: Likewise.
4280 * gfortran.dg/cshift_nan_1.f90: Likewise.
4281 * gfortran.dg/csqrt_2.f: Likewise.
4282 * gfortran.dg/data_array_1.f90: Likewise.
4283 * gfortran.dg/data_char_1.f90: Likewise.
4284 * gfortran.dg/data_char_2.f90: Likewise.
4285 * gfortran.dg/data_char_3.f90: Likewise.
4286 * gfortran.dg/data_derived_1.f90: Likewise.
4287 * gfortran.dg/data_implied_do_1.f90: Likewise.
4288 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4289 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4290 * gfortran.dg/deallocate_stat.f90: Likewise.
4291 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4292 * gfortran.dg/debug/pr37738.f: Likewise.
4293 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4294 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4295 * gfortran.dg/dec_exp_1.f90: Likewise.
4296 * gfortran.dg/dec_init_1.f90: Likewise.
4297 * gfortran.dg/dec_init_2.f90: Likewise.
4298 * gfortran.dg/dec_init_3.f90: Likewise.
4299 * gfortran.dg/dec_init_4.f90: Likewise.
4300 * gfortran.dg/dec_io_1.f90: Likewise.
4301 * gfortran.dg/dec_io_2.f90: Likewise.
4302 * gfortran.dg/dec_io_2a.f90: Likewise.
4303 * gfortran.dg/dec_io_6.f90: Likewise.
4304 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4305 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4306 * gfortran.dg/dec_math.f90: Likewise.
4307 * gfortran.dg/dec_parameter_1.f: Likewise.
4308 * gfortran.dg/dec_parameter_2.f90: Likewise.
4309 * gfortran.dg/dec_static_1.f90: Likewise.
4310 * gfortran.dg/dec_static_2.f90: Likewise.
4311 * gfortran.dg/dec_structure_1.f90: Likewise.
4312 * gfortran.dg/dec_structure_10.f90: Likewise.
4313 * gfortran.dg/dec_structure_18.f90: Likewise.
4314 * gfortran.dg/dec_structure_19.f90: Likewise.
4315 * gfortran.dg/dec_structure_2.f90: Likewise.
4316 * gfortran.dg/dec_structure_22.f90: Likewise.
4317 * gfortran.dg/dec_structure_3.f90: Likewise.
4318 * gfortran.dg/dec_structure_4.f90: Likewise.
4319 * gfortran.dg/dec_structure_5.f90: Likewise.
4320 * gfortran.dg/dec_structure_6.f90: Likewise.
4321 * gfortran.dg/dec_structure_7.f90: Likewise.
4322 * gfortran.dg/dec_union_1.f90: Likewise.
4323 * gfortran.dg/dec_union_2.f90: Likewise.
4324 * gfortran.dg/dec_union_3.f90: Likewise.
4325 * gfortran.dg/dec_union_4.f90: Likewise.
4326 * gfortran.dg/dec_union_5.f90: Likewise.
4327 * gfortran.dg/default_format_1.f90: Likewise.
4328 * gfortran.dg/default_format_2.f90: Likewise.
4329 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4330 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4331 * gfortran.dg/default_initialization_3.f90: Likewise.
4332 * gfortran.dg/default_initialization_4.f90: Likewise.
4333 * gfortran.dg/default_initialization_5.f90: Likewise.
4334 * gfortran.dg/deferred_character_1.f90: Likewise.
4335 * gfortran.dg/deferred_character_10.f90: Likewise.
4336 * gfortran.dg/deferred_character_11.f90: Likewise.
4337 * gfortran.dg/deferred_character_12.f90: Likewise.
4338 * gfortran.dg/deferred_character_13.f90: Likewise.
4339 * gfortran.dg/deferred_character_14.f90: Likewise.
4340 * gfortran.dg/deferred_character_15.f90: Likewise.
4341 * gfortran.dg/deferred_character_16.f90: Likewise.
4342 * gfortran.dg/deferred_character_2.f90: Likewise.
4343 * gfortran.dg/deferred_character_3.f90: Likewise.
4344 * gfortran.dg/deferred_character_4.f90: Likewise.
4345 * gfortran.dg/deferred_character_5.f90: Likewise.
4346 * gfortran.dg/deferred_character_6.f90: Likewise.
4347 * gfortran.dg/deferred_character_7.f90: Likewise.
4348 * gfortran.dg/deferred_character_8.f90: Likewise.
4349 * gfortran.dg/deferred_character_9.f90: Likewise.
4350 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4351 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4352 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4353 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4354 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4355 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4356 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4357 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4358 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4359 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4360 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4361 * gfortran.dg/defined_assignment_1.f90: Likewise.
4362 * gfortran.dg/defined_assignment_10.f90: Likewise.
4363 * gfortran.dg/defined_assignment_11.f90: Likewise.
4364 * gfortran.dg/defined_assignment_2.f90: Likewise.
4365 * gfortran.dg/defined_assignment_3.f90: Likewise.
4366 * gfortran.dg/defined_assignment_4.f90: Likewise.
4367 * gfortran.dg/defined_assignment_5.f90: Likewise.
4368 * gfortran.dg/defined_assignment_8.f90: Likewise.
4369 * gfortran.dg/defined_assignment_9.f90: Likewise.
4370 * gfortran.dg/dependency_2.f90: Likewise.
4371 * gfortran.dg/dependency_21.f90: Likewise.
4372 * gfortran.dg/dependency_22.f90: Likewise.
4373 * gfortran.dg/dependency_23.f90: Likewise.
4374 * gfortran.dg/dependency_24.f90: Likewise.
4375 * gfortran.dg/dependency_25.f90: Likewise.
4376 * gfortran.dg/dependency_26.f90: Likewise.
4377 * gfortran.dg/dependency_39.f90: Likewise.
4378 * gfortran.dg/dependency_40.f90: Likewise.
4379 * gfortran.dg/dependency_41.f90: Likewise.
4380 * gfortran.dg/dependency_42.f90: Likewise.
4381 * gfortran.dg/dependency_43.f90: Likewise.
4382 * gfortran.dg/dependency_44.f90: Likewise.
4383 * gfortran.dg/dependency_45.f90: Likewise.
4384 * gfortran.dg/dependency_50.f90: Likewise.
4385 * gfortran.dg/dependency_51.f90: Likewise.
4386 * gfortran.dg/dependent_decls_1.f90: Likewise.
4387 * gfortran.dg/der_array_1.f90: Likewise.
4388 * gfortran.dg/der_array_io_1.f90: Likewise.
4389 * gfortran.dg/der_array_io_2.f90: Likewise.
4390 * gfortran.dg/der_array_io_3.f90: Likewise.
4391 * gfortran.dg/der_io_1.f90: Likewise.
4392 * gfortran.dg/der_io_3.f90: Likewise.
4393 * gfortran.dg/der_pointer_2.f90: Likewise.
4394 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4395 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4396 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4397 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4398 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4399 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4400 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4401 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4402 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4403 * gfortran.dg/derived_external_function_1.f90: Likewise.
4404 * gfortran.dg/derived_init_1.f90: Likewise.
4405 * gfortran.dg/derived_init_2.f90: Likewise.
4406 * gfortran.dg/derived_init_3.f90: Likewise.
4407 * gfortran.dg/derived_init_4.f90: Likewise.
4408 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4409 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4410 * gfortran.dg/dev_null.F90: Likewise.
4411 * gfortran.dg/dfloat_1.f90: Likewise.
4412 * gfortran.dg/dim_sum_1.f90: Likewise.
4413 * gfortran.dg/dim_sum_2.f90: Likewise.
4414 * gfortran.dg/dim_sum_3.f90: Likewise.
4415 * gfortran.dg/direct_io_10.f: Likewise.
4416 * gfortran.dg/direct_io_11.f90: Likewise.
4417 * gfortran.dg/direct_io_12.f90: Likewise.
4418 * gfortran.dg/direct_io_2.f90: Likewise.
4419 * gfortran.dg/direct_io_3.f90: Likewise.
4420 * gfortran.dg/direct_io_4.f90: Likewise.
4421 * gfortran.dg/direct_io_5.f90: Likewise.
4422 * gfortran.dg/direct_io_6.f90: Likewise.
4423 * gfortran.dg/direct_io_7.f90: Likewise.
4424 * gfortran.dg/direct_io_8.f90: Likewise.
4425 * gfortran.dg/direct_io_9.f: Likewise.
4426 * gfortran.dg/do_1.f90: Likewise.
4427 * gfortran.dg/do_3.F90: Likewise.
4428 * gfortran.dg/do_concurrent_2.f90: Likewise.
4429 * gfortran.dg/do_concurrent_4.f90: Likewise.
4430 * gfortran.dg/do_corner_warn.f90: Likewise.
4431 * gfortran.dg/do_iterator_2.f90: Likewise.
4432 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4433 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4434 * gfortran.dg/dos_eol.f: Likewise.
4435 * gfortran.dg/dot_product_1.f03: Likewise.
4436 * gfortran.dg/dot_product_2.f90: Likewise.
4437 * gfortran.dg/dot_product_4.f90: Likewise.
4438 * gfortran.dg/dshift_1.F90: Likewise.
4439 * gfortran.dg/dshift_2.F90: Likewise.
4440 * gfortran.dg/dtio_1.f90: Likewise.
4441 * gfortran.dg/dtio_10.f90: Likewise.
4442 * gfortran.dg/dtio_12.f90: Likewise.
4443 * gfortran.dg/dtio_14.f90: Likewise.
4444 * gfortran.dg/dtio_15.f90: Likewise.
4445 * gfortran.dg/dtio_16.f90: Likewise.
4446 * gfortran.dg/dtio_17.f90: Likewise.
4447 * gfortran.dg/dtio_19.f90: Likewise.
4448 * gfortran.dg/dtio_2.f90: Likewise.
4449 * gfortran.dg/dtio_20.f03: Likewise.
4450 * gfortran.dg/dtio_22.f90: Likewise.
4451 * gfortran.dg/dtio_24.f90: Likewise.
4452 * gfortran.dg/dtio_25.f90: Likewise.
4453 * gfortran.dg/dtio_26.f03: Likewise.
4454 * gfortran.dg/dtio_27.f90: Likewise.
4455 * gfortran.dg/dtio_28.f03: Likewise.
4456 * gfortran.dg/dtio_3.f90: Likewise.
4457 * gfortran.dg/dtio_30.f03: Likewise.
4458 * gfortran.dg/dtio_31.f03: Likewise.
4459 * gfortran.dg/dtio_32.f03: Likewise.
4460 * gfortran.dg/dtio_4.f90: Likewise.
4461 * gfortran.dg/dtio_5.f90: Likewise.
4462 * gfortran.dg/dtio_7.f90: Likewise.
4463 * gfortran.dg/dtio_8.f90: Likewise.
4464 * gfortran.dg/dtio_9.f90: Likewise.
4465 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4466 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4467 * gfortran.dg/dup_save_1.f90: Likewise.
4468 * gfortran.dg/dup_save_2.f90: Likewise.
4469 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4470 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4471 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4472 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4473 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4474 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4475 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4476 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4477 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4478 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4479 * gfortran.dg/e_d_fmt.f90: Likewise.
4480 * gfortran.dg/edit_real_1.f90: Likewise.
4481 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4482 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4483 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4484 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4485 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4486 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4487 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4488 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4489 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4490 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4491 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4492 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4493 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4494 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4495 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4496 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4497 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4498 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4499 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4500 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4501 * gfortran.dg/empty_format_1.f90: Likewise.
4502 * gfortran.dg/endfile.f: Likewise.
4503 * gfortran.dg/endfile.f90: Likewise.
4504 * gfortran.dg/endfile_2.f90: Likewise.
4505 * gfortran.dg/entry_1.f90: Likewise.
4506 * gfortran.dg/entry_10.f90: Likewise.
4507 * gfortran.dg/entry_12.f90: Likewise.
4508 * gfortran.dg/entry_13.f90: Likewise.
4509 * gfortran.dg/entry_14.f90: Likewise.
4510 * gfortran.dg/entry_16.f90: Likewise.
4511 * gfortran.dg/entry_3.f90: Likewise.
4512 * gfortran.dg/entry_6.f90: Likewise.
4513 * gfortran.dg/entry_9.f90: Likewise.
4514 * gfortran.dg/entry_array_specs_2.f: Likewise.
4515 * gfortran.dg/enum_1.f90: Likewise.
4516 * gfortran.dg/enum_9.f90: Likewise.
4517 * gfortran.dg/eof_1.f90: Likewise.
4518 * gfortran.dg/eof_2.f90: Likewise.
4519 * gfortran.dg/eof_4.f90: Likewise.
4520 * gfortran.dg/eof_5.f90: Likewise.
4521 * gfortran.dg/eor_handling_1.f90: Likewise.
4522 * gfortran.dg/eor_handling_2.f90: Likewise.
4523 * gfortran.dg/eor_handling_3.f90: Likewise.
4524 * gfortran.dg/eor_handling_4.f90: Likewise.
4525 * gfortran.dg/eor_handling_5.f90: Likewise.
4526 * gfortran.dg/eoshift_3.f90: Likewise.
4527 * gfortran.dg/eoshift_4.f90: Likewise.
4528 * gfortran.dg/eoshift_5.f90: Likewise.
4529 * gfortran.dg/eoshift_6.f90: Likewise.
4530 * gfortran.dg/eoshift_large_1.f90: Likewise.
4531 * gfortran.dg/equiv_6.f90: Likewise.
4532 * gfortran.dg/equiv_7.f90: Likewise.
4533 * gfortran.dg/equiv_9.f90: Likewise.
4534 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4535 * gfortran.dg/erf_2.F90: Likewise.
4536 * gfortran.dg/erf_3.F90: Likewise.
4537 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4538 * gfortran.dg/error_format_2.f90: Likewise.
4539 * gfortran.dg/error_recovery_5.f90: Likewise.
4540 * gfortran.dg/execute_command_line_2.f90: Likewise.
4541 * gfortran.dg/execute_command_line_3.f90: Likewise.
4542 * gfortran.dg/exit_1.f08: Likewise.
4543 * gfortran.dg/exit_3.f08: Likewise.
4544 * gfortran.dg/exponent_1.f90: Likewise.
4545 * gfortran.dg/exponent_2.f90: Likewise.
4546 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4547 * gfortran.dg/extends_1.f03: Likewise.
4548 * gfortran.dg/extends_16.f90: Likewise.
4549 * gfortran.dg/extends_2.f03: Likewise.
4550 * gfortran.dg/extends_3.f03: Likewise.
4551 * gfortran.dg/extends_4.f03: Likewise.
4552 * gfortran.dg/extends_type_of_1.f03: Likewise.
4553 * gfortran.dg/extends_type_of_2.f03: Likewise.
4554 * gfortran.dg/external_procedures_3.f90: Likewise.
4555 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4556 * gfortran.dg/f2003_io_1.f03: Likewise.
4557 * gfortran.dg/f2003_io_4.f03: Likewise.
4558 * gfortran.dg/f2003_io_5.f03: Likewise.
4559 * gfortran.dg/f2003_io_6.f03: Likewise.
4560 * gfortran.dg/f2003_io_7.f03: Likewise.
4561 * gfortran.dg/f2c_1.f90: Likewise.
4562 * gfortran.dg/f2c_2.f90: Likewise.
4563 * gfortran.dg/f2c_3.f90: Likewise.
4564 * gfortran.dg/f2c_4.f90: Likewise.
4565 * gfortran.dg/f2c_6.f90: Likewise.
4566 * gfortran.dg/f2c_7.f90: Likewise.
4567 * gfortran.dg/f2c_9.f90: Likewise.
4568 * gfortran.dg/fgetc_1.f90: Likewise.
4569 * gfortran.dg/fgetc_2.f90: Likewise.
4570 * gfortran.dg/filename_null.f90: Likewise.
4571 * gfortran.dg/finalize_12.f90: Likewise.
4572 * gfortran.dg/finalize_13.f90: Likewise.
4573 * gfortran.dg/finalize_15.f90: Likewise.
4574 * gfortran.dg/finalize_17.f90: Likewise.
4575 * gfortran.dg/finalize_18.f90: Likewise.
4576 * gfortran.dg/finalize_25.f90: Likewise.
4577 * gfortran.dg/finalize_29.f08: Likewise.
4578 * gfortran.dg/finalize_31.f90: Likewise.
4579 * gfortran.dg/float_1.f90: Likewise.
4580 * gfortran.dg/flush_1.f90: Likewise.
4581 * gfortran.dg/fmt_bz_bn.f: Likewise.
4582 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4583 * gfortran.dg/fmt_cache_1.f: Likewise.
4584 * gfortran.dg/fmt_cache_2.f: Likewise.
4585 * gfortran.dg/fmt_cache_3.f90: Likewise.
4586 * gfortran.dg/fmt_colon.f90: Likewise.
4587 * gfortran.dg/fmt_e.f90: Likewise.
4588 * gfortran.dg/fmt_en.f90: Likewise.
4589 * gfortran.dg/fmt_error_10.f: Likewise.
4590 * gfortran.dg/fmt_error_9.f: Likewise.
4591 * gfortran.dg/fmt_exhaust.f90: Likewise.
4592 * gfortran.dg/fmt_f0_1.f90: Likewise.
4593 * gfortran.dg/fmt_f_an_p.f: Likewise.
4594 * gfortran.dg/fmt_fw_d.f90: Likewise.
4595 * gfortran.dg/fmt_g.f: Likewise.
4596 * gfortran.dg/fmt_g0_1.f08: Likewise.
4597 * gfortran.dg/fmt_g0_2.f08: Likewise.
4598 * gfortran.dg/fmt_g0_4.f08: Likewise.
4599 * gfortran.dg/fmt_g0_5.f08: Likewise.
4600 * gfortran.dg/fmt_g0_6.f08: Likewise.
4601 * gfortran.dg/fmt_g0_7.f08: Likewise.
4602 * gfortran.dg/fmt_g_1.f90: Likewise.
4603 * gfortran.dg/fmt_int_sign.f90: Likewise.
4604 * gfortran.dg/fmt_l.f90: Likewise.
4605 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4606 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4607 * gfortran.dg/fmt_p_1.f90: Likewise.
4608 * gfortran.dg/fmt_pf.f90: Likewise.
4609 * gfortran.dg/fmt_read.f90: Likewise.
4610 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4611 * gfortran.dg/fmt_t_1.f90: Likewise.
4612 * gfortran.dg/fmt_t_2.f90: Likewise.
4613 * gfortran.dg/fmt_t_3.f90: Likewise.
4614 * gfortran.dg/fmt_t_4.f90: Likewise.
4615 * gfortran.dg/fmt_t_5.f90: Likewise.
4616 * gfortran.dg/fmt_t_6.f: Likewise.
4617 * gfortran.dg/fmt_t_7.f: Likewise.
4618 * gfortran.dg/fmt_t_9.f: Likewise.
4619 * gfortran.dg/fmt_tl.f: Likewise.
4620 * gfortran.dg/fmt_unlimited.f90: Likewise.
4621 * gfortran.dg/fmt_white.f: Likewise.
4622 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4623 * gfortran.dg/fold_nearest.f90: Likewise.
4624 * gfortran.dg/forall_1.f90: Likewise.
4625 * gfortran.dg/forall_10.f90: Likewise.
4626 * gfortran.dg/forall_12.f90: Likewise.
4627 * gfortran.dg/forall_13.f90: Likewise.
4628 * gfortran.dg/forall_15.f90: Likewise.
4629 * gfortran.dg/forall_4.f90: Likewise.
4630 * gfortran.dg/forall_5.f90: Likewise.
4631 * gfortran.dg/forall_6.f90: Likewise.
4632 * gfortran.dg/forall_7.f90: Likewise.
4633 * gfortran.dg/fraction.f90: Likewise.
4634 * gfortran.dg/fseek.f90: Likewise.
4635 * gfortran.dg/ftell_1.f90: Likewise.
4636 * gfortran.dg/ftell_2.f90: Likewise.
4637 * gfortran.dg/ftell_3.f90: Likewise.
4638 * gfortran.dg/func_assign_2.f90: Likewise.
4639 * gfortran.dg/func_assign_3.f90: Likewise.
4640 * gfortran.dg/func_derived_1.f90: Likewise.
4641 * gfortran.dg/func_derived_2.f90: Likewise.
4642 * gfortran.dg/func_derived_3.f90: Likewise.
4643 * gfortran.dg/func_result_1.f90: Likewise.
4644 * gfortran.dg/func_result_2.f90: Likewise.
4645 * gfortran.dg/func_result_6.f90: Likewise.
4646 * gfortran.dg/function_charlen_2.f90: Likewise.
4647 * gfortran.dg/function_charlen_3.f: Likewise.
4648 * gfortran.dg/function_kinds_1.f90: Likewise.
4649 * gfortran.dg/function_kinds_4.f90: Likewise.
4650 * gfortran.dg/function_optimize_10.f90: Likewise.
4651 * gfortran.dg/function_optimize_11.f90: Likewise.
4652 * gfortran.dg/function_optimize_12.f90: Likewise.
4653 * gfortran.dg/function_optimize_4.f90: Likewise.
4654 * gfortran.dg/function_optimize_8.f90: Likewise.
4655 * gfortran.dg/g77/13037.f: Likewise.
4656 * gfortran.dg/g77/1832.f: Likewise.
4657 * gfortran.dg/g77/19981119-0.f: Likewise.
4658 * gfortran.dg/g77/19990313-0.f: Likewise.
4659 * gfortran.dg/g77/19990313-1.f: Likewise.
4660 * gfortran.dg/g77/19990313-2.f: Likewise.
4661 * gfortran.dg/g77/19990313-3.f: Likewise.
4662 * gfortran.dg/g77/19990419-1.f: Likewise.
4663 * gfortran.dg/g77/19990826-0.f: Likewise.
4664 * gfortran.dg/g77/19990826-2.f: Likewise.
4665 * gfortran.dg/g77/20000503-1.f: Likewise.
4666 * gfortran.dg/g77/20001111.f: Likewise.
4667 * gfortran.dg/g77/20010116.f: Likewise.
4668 * gfortran.dg/g77/20010216-1.f: Likewise.
4669 * gfortran.dg/g77/20010430.f: Likewise.
4670 * gfortran.dg/g77/20010610.f: Likewise.
4671 * gfortran.dg/g77/6177.f: Likewise.
4672 * gfortran.dg/g77/7388.f: Likewise.
4673 * gfortran.dg/g77/947.f: Likewise.
4674 * gfortran.dg/g77/970625-2.f: Likewise.
4675 * gfortran.dg/g77/971102-1.f: Likewise.
4676 * gfortran.dg/g77/980628-0.f: Likewise.
4677 * gfortran.dg/g77/980628-1.f: Likewise.
4678 * gfortran.dg/g77/980628-10.f: Likewise.
4679 * gfortran.dg/g77/980628-2.f: Likewise.
4680 * gfortran.dg/g77/980628-3.f: Likewise.
4681 * gfortran.dg/g77/980628-7.f: Likewise.
4682 * gfortran.dg/g77/980628-8.f: Likewise.
4683 * gfortran.dg/g77/980628-9.f: Likewise.
4684 * gfortran.dg/g77/980701-0.f: Likewise.
4685 * gfortran.dg/g77/980701-1.f: Likewise.
4686 * gfortran.dg/g77/cabs.f: Likewise.
4687 * gfortran.dg/g77/claus.f: Likewise.
4688 * gfortran.dg/g77/complex_1.f: Likewise.
4689 * gfortran.dg/g77/cpp3.F: Likewise.
4690 * gfortran.dg/g77/cpp4.F: Likewise.
4691 * gfortran.dg/g77/cpp5.F: Likewise.
4692 * gfortran.dg/g77/dcomplex.f: Likewise.
4693 * gfortran.dg/g77/dnrm2.f: Likewise.
4694 * gfortran.dg/g77/erfc.f: Likewise.
4695 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4696 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4697 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4698 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4699 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4700 * gfortran.dg/g77/int8421.f: Likewise.
4701 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4702 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4703 * gfortran.dg/g77/le.f: Likewise.
4704 * gfortran.dg/g77/short.f: Likewise.
4705 * gfortran.dg/gamma_1.f90: Likewise.
4706 * gfortran.dg/gamma_4.f90: Likewise.
4707 * gfortran.dg/gamma_5.f90: Likewise.
4708 * gfortran.dg/generic_13.f90: Likewise.
4709 * gfortran.dg/generic_15.f90: Likewise.
4710 * gfortran.dg/generic_19.f90: Likewise.
4711 * gfortran.dg/generic_20.f90: Likewise.
4712 * gfortran.dg/generic_23.f03: Likewise.
4713 * gfortran.dg/generic_25.f90: Likewise.
4714 * gfortran.dg/generic_27.f90: Likewise.
4715 * gfortran.dg/generic_31.f90: Likewise.
4716 * gfortran.dg/generic_4.f90: Likewise.
4717 * gfortran.dg/global_vars_c_init.f90: Likewise.
4718 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4719 * gfortran.dg/gnu_logical_1.F: Likewise.
4720 * gfortran.dg/goacc/fixed-1.f: Likewise.
4721 * gfortran.dg/goacc/fixed-2.f: Likewise.
4722 * gfortran.dg/goacc/gang-static.f95: Likewise.
4723 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4724 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4725 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4726 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4727 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4728 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4729 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4730 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4731 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4732 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4733 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4734 * gfortran.dg/gomp/pr48794.f90: Likewise.
4735 * gfortran.dg/gomp/pr72744.f90: Likewise.
4736 * gfortran.dg/gomp/pr77665.f90: Likewise.
4737 * gfortran.dg/gomp/workshare2.f90: Likewise.
4738 * gfortran.dg/gomp/workshare3.f90: Likewise.
4739 * gfortran.dg/goto_1.f: Likewise.
4740 * gfortran.dg/goto_2.f90: Likewise.
4741 * gfortran.dg/goto_4.f90: Likewise.
4742 * gfortran.dg/goto_6.f: Likewise.
4743 * gfortran.dg/graphite/id-26.f03: Likewise.
4744 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4745 * gfortran.dg/graphite/pr29581.f90: Likewise.
4746 * gfortran.dg/graphite/pr29832.f90: Likewise.
4747 * gfortran.dg/graphite/run-id-1.f: Likewise.
4748 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4749 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4750 * gfortran.dg/hollerith.f90: Likewise.
4751 * gfortran.dg/hollerith4.f90: Likewise.
4752 * gfortran.dg/hollerith6.f90: Likewise.
4753 * gfortran.dg/hollerith8.f90: Likewise.
4754 * gfortran.dg/hollerith_1.f90: Likewise.
4755 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4756 * gfortran.dg/hollerith_f95.f90: Likewise.
4757 * gfortran.dg/hollerith_legacy.f90: Likewise.
4758 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4759 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4760 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4761 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4762 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4763 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4764 * gfortran.dg/hypot_1.f90: Likewise.
4765 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4766 * gfortran.dg/iargc.f90: Likewise.
4767 * gfortran.dg/ibits.f90: Likewise.
4768 * gfortran.dg/ichar_1.f90: Likewise.
4769 * gfortran.dg/ichar_2.f90: Likewise.
4770 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4771 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4772 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4773 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4774 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4775 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4776 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4777 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4778 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4779 * gfortran.dg/ieee/large_1.f90: Likewise.
4780 * gfortran.dg/ieee/large_2.f90: Likewise.
4781 * gfortran.dg/ieee/large_3.F90: Likewise.
4782 * gfortran.dg/ieee/large_4.f90: Likewise.
4783 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4784 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4785 * gfortran.dg/impl_do_var_data.f90: Likewise.
4786 * gfortran.dg/implicit_10.f90: Likewise.
4787 * gfortran.dg/implicit_12.f90: Likewise.
4788 * gfortran.dg/implicit_class_1.f90: Likewise.
4789 * gfortran.dg/implicit_pure_1.f90: Likewise.
4790 * gfortran.dg/implied_do_1.f90: Likewise.
4791 * gfortran.dg/implied_do_io_1.f90: Likewise.
4792 * gfortran.dg/implied_do_io_2.f90: Likewise.
4793 * gfortran.dg/implied_do_io_3.f90: Likewise.
4794 * gfortran.dg/implied_shape_1.f08: Likewise.
4795 * gfortran.dg/import.f90: Likewise.
4796 * gfortran.dg/import4.f90: Likewise.
4797 * gfortran.dg/impure_1.f08: Likewise.
4798 * gfortran.dg/index.f90: Likewise.
4799 * gfortran.dg/index_2.f90: Likewise.
4800 * gfortran.dg/init_flag_1.f90: Likewise.
4801 * gfortran.dg/init_flag_10.f90: Likewise.
4802 * gfortran.dg/init_flag_15.f03: Likewise.
4803 * gfortran.dg/init_flag_2.f90: Likewise.
4804 * gfortran.dg/init_flag_3.f90: Likewise.
4805 * gfortran.dg/init_flag_4.f90: Likewise.
4806 * gfortran.dg/init_flag_5.f90: Likewise.
4807 * gfortran.dg/init_flag_6.f90: Likewise.
4808 * gfortran.dg/init_flag_7.f90: Likewise.
4809 * gfortran.dg/init_flag_9.f90: Likewise.
4810 * gfortran.dg/initialization_11.f90: Likewise.
4811 * gfortran.dg/initialization_19.f90: Likewise.
4812 * gfortran.dg/initialization_2.f90: Likewise.
4813 * gfortran.dg/initialization_22.f90: Likewise.
4814 * gfortran.dg/initialization_27.f90: Likewise.
4815 * gfortran.dg/initialization_5.f90: Likewise.
4816 * gfortran.dg/initialization_6.f90: Likewise.
4817 * gfortran.dg/inline_matmul_1.f90: Likewise.
4818 * gfortran.dg/inline_matmul_10.f90: Likewise.
4819 * gfortran.dg/inline_matmul_11.f90: Likewise.
4820 * gfortran.dg/inline_matmul_13.f90: Likewise.
4821 * gfortran.dg/inline_matmul_14.f90: Likewise.
4822 * gfortran.dg/inline_matmul_16.f90: Likewise.
4823 * gfortran.dg/inline_matmul_17.f90: Likewise.
4824 * gfortran.dg/inline_matmul_18.f90: Likewise.
4825 * gfortran.dg/inline_matmul_19.f90: Likewise.
4826 * gfortran.dg/inline_matmul_2.f90: Likewise.
4827 * gfortran.dg/inline_matmul_20.f90: Likewise.
4828 * gfortran.dg/inline_matmul_22.f90: Likewise.
4829 * gfortran.dg/inline_matmul_3.f90: Likewise.
4830 * gfortran.dg/inline_matmul_4.f90: Likewise.
4831 * gfortran.dg/inline_matmul_5.f90: Likewise.
4832 * gfortran.dg/inline_matmul_6.f90: Likewise.
4833 * gfortran.dg/inline_matmul_7.f90: Likewise.
4834 * gfortran.dg/inline_matmul_8.f90: Likewise.
4835 * gfortran.dg/inline_matmul_9.f90: Likewise.
4836 * gfortran.dg/inline_sum_1.f90: Likewise.
4837 * gfortran.dg/inline_sum_3.f90: Likewise.
4838 * gfortran.dg/inline_sum_5.f90: Likewise.
4839 * gfortran.dg/inquire-complex.f90: Likewise.
4840 * gfortran.dg/inquire.f90: Likewise.
4841 * gfortran.dg/inquire_10.f90: Likewise.
4842 * gfortran.dg/inquire_13.f90: Likewise.
4843 * gfortran.dg/inquire_15.f90: Likewise.
4844 * gfortran.dg/inquire_16.f90: Likewise.
4845 * gfortran.dg/inquire_17.f90: Likewise.
4846 * gfortran.dg/inquire_5.f90: Likewise.
4847 * gfortran.dg/inquire_6.f90: Likewise.
4848 * gfortran.dg/inquire_7.f90: Likewise.
4849 * gfortran.dg/inquire_9.f90: Likewise.
4850 * gfortran.dg/inquire_internal.f90: Likewise.
4851 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4852 * gfortran.dg/inquire_size.f90: Likewise.
4853 * gfortran.dg/int_1.f90: Likewise.
4854 * gfortran.dg/int_conv_1.f90: Likewise.
4855 * gfortran.dg/int_range_io_1.f90: Likewise.
4856 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4857 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4858 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4859 * gfortran.dg/integer_plus.f90: Likewise.
4860 * gfortran.dg/intent_out_2.f90: Likewise.
4861 * gfortran.dg/intent_out_5.f90: Likewise.
4862 * gfortran.dg/intent_out_6.f90: Likewise.
4863 * gfortran.dg/interface_12.f90: Likewise.
4864 * gfortran.dg/interface_19.f90: Likewise.
4865 * gfortran.dg/interface_4.f90: Likewise.
4866 * gfortran.dg/interface_5.f90: Likewise.
4867 * gfortran.dg/interface_9.f90: Likewise.
4868 * gfortran.dg/interface_assignment_1.f90: Likewise.
4869 * gfortran.dg/interface_assignment_2.f90: Likewise.
4870 * gfortran.dg/internal_dummy_2.f08: Likewise.
4871 * gfortran.dg/internal_dummy_3.f08: Likewise.
4872 * gfortran.dg/internal_dummy_4.f08: Likewise.
4873 * gfortran.dg/internal_pack_1.f90: Likewise.
4874 * gfortran.dg/internal_pack_10.f90: Likewise.
4875 * gfortran.dg/internal_pack_12.f90: Likewise.
4876 * gfortran.dg/internal_pack_13.f90: Likewise.
4877 * gfortran.dg/internal_pack_14.f90: Likewise.
4878 * gfortran.dg/internal_pack_15.f90: Likewise.
4879 * gfortran.dg/internal_pack_2.f90: Likewise.
4880 * gfortran.dg/internal_pack_3.f90: Likewise.
4881 * gfortran.dg/internal_pack_4.f90: Likewise.
4882 * gfortran.dg/internal_pack_6.f90: Likewise.
4883 * gfortran.dg/internal_pack_8.f90: Likewise.
4884 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4885 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4886 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4887 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4888 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4889 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4890 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4891 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4892 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4893 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4894 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4895 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4896 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4897 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4898 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4899 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4900 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4901 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4902 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4903 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4904 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4905 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4906 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4907 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4908 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4909 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4910 * gfortran.dg/io_err_1.f90: Likewise.
4911 * gfortran.dg/io_real_boz.f90: Likewise.
4912 * gfortran.dg/iomsg_1.f90: Likewise.
4913 * gfortran.dg/iostat_1.f90: Likewise.
4914 * gfortran.dg/iostat_2.f90: Likewise.
4915 * gfortran.dg/iostat_4.f90: Likewise.
4916 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4917 * gfortran.dg/ishft_1.f90: Likewise.
4918 * gfortran.dg/ishft_2.f90: Likewise.
4919 * gfortran.dg/ishft_4.f90: Likewise.
4920 * gfortran.dg/isnan_1.f90: Likewise.
4921 * gfortran.dg/isnan_2.f90: Likewise.
4922 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4923 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4924 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4925 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4926 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4927 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4928 * gfortran.dg/itime_idate_1.f: Likewise.
4929 * gfortran.dg/itime_idate_2.f: Likewise.
4930 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4931 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4932 * gfortran.dg/large_real_kind_1.f90: Likewise.
4933 * gfortran.dg/large_real_kind_2.F90: Likewise.
4934 * gfortran.dg/large_real_kind_3.F90: Likewise.
4935 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4936 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4937 * gfortran.dg/large_recl.f90: Likewise.
4938 * gfortran.dg/large_unit_1.f90: Likewise.
4939 * gfortran.dg/large_unit_2.f90: Likewise.
4940 * gfortran.dg/largeequiv_1.f90: Likewise.
4941 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4942 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4943 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4944 * gfortran.dg/list_read_1.f90: Likewise.
4945 * gfortran.dg/list_read_10.f90: Likewise.
4946 * gfortran.dg/list_read_11.f90: Likewise.
4947 * gfortran.dg/list_read_12.f90: Likewise.
4948 * gfortran.dg/list_read_13.f: Likewise.
4949 * gfortran.dg/list_read_14.f90: Likewise.
4950 * gfortran.dg/list_read_2.f90: Likewise.
4951 * gfortran.dg/list_read_3.f90: Likewise.
4952 * gfortran.dg/list_read_4.f90: Likewise.
4953 * gfortran.dg/list_read_5.f90: Likewise.
4954 * gfortran.dg/list_read_6.f90: Likewise.
4955 * gfortran.dg/list_read_7.f90: Likewise.
4956 * gfortran.dg/list_read_8.f90: Likewise.
4957 * gfortran.dg/list_read_9.f90: Likewise.
4958 * gfortran.dg/loc_2.f90: Likewise.
4959 * gfortran.dg/logical_1.f90: Likewise.
4960 * gfortran.dg/logical_dot_product.f90: Likewise.
4961 * gfortran.dg/logical_temp_io.f90: Likewise.
4962 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4963 * gfortran.dg/lrshift_1.f90: Likewise.
4964 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4965 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4966 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4967 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4968 * gfortran.dg/make_unit.f90: Likewise.
4969 * gfortran.dg/mapping_1.f90: Likewise.
4970 * gfortran.dg/mapping_2.f90: Likewise.
4971 * gfortran.dg/mapping_3.f90: Likewise.
4972 * gfortran.dg/masklr_1.F90: Likewise.
4973 * gfortran.dg/masklr_2.F90: Likewise.
4974 * gfortran.dg/matmul_1.f90: Likewise.
4975 * gfortran.dg/matmul_10.f90: Likewise.
4976 * gfortran.dg/matmul_12.f90: Likewise.
4977 * gfortran.dg/matmul_16.f90: Likewise.
4978 * gfortran.dg/matmul_17.f90: Likewise.
4979 * gfortran.dg/matmul_18.f90: Likewise.
4980 * gfortran.dg/matmul_2.f90: Likewise.
4981 * gfortran.dg/matmul_3.f90: Likewise.
4982 * gfortran.dg/matmul_4.f90: Likewise.
4983 * gfortran.dg/matmul_6.f90: Likewise.
4984 * gfortran.dg/matmul_8.f03: Likewise.
4985 * gfortran.dg/matmul_9.f90: Likewise.
4986 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4987 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4988 * gfortran.dg/matmul_const.f90: Likewise.
4989 * gfortran.dg/maxloc_1.f90: Likewise.
4990 * gfortran.dg/maxloc_2.f90: Likewise.
4991 * gfortran.dg/maxloc_3.f90: Likewise.
4992 * gfortran.dg/maxloc_4.f90: Likewise.
4993 * gfortran.dg/maxloc_string_1.f90: Likewise.
4994 * gfortran.dg/maxlocval_1.f90: Likewise.
4995 * gfortran.dg/maxlocval_2.f90: Likewise.
4996 * gfortran.dg/maxlocval_3.f90: Likewise.
4997 * gfortran.dg/maxlocval_4.f90: Likewise.
4998 * gfortran.dg/maxval_char_1.f90: Likewise.
4999 * gfortran.dg/maxval_char_2.f90: Likewise.
5000 * gfortran.dg/maxval_char_3.f90: Likewise.
5001 * gfortran.dg/maxval_char_4.f90: Likewise.
5002 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5003 * gfortran.dg/mclock.f90: Likewise.
5004 * gfortran.dg/merge_bits_1.F90: Likewise.
5005 * gfortran.dg/merge_bits_2.F90: Likewise.
5006 * gfortran.dg/merge_char_1.f90: Likewise.
5007 * gfortran.dg/merge_init_expr.f90: Likewise.
5008 * gfortran.dg/min_max_optional_1.f90: Likewise.
5009 * gfortran.dg/min_max_optional_5.f90: Likewise.
5010 * gfortran.dg/minloc_1.f90: Likewise.
5011 * gfortran.dg/minloc_2.f90: Likewise.
5012 * gfortran.dg/minloc_3.f90: Likewise.
5013 * gfortran.dg/minloc_4.f90: Likewise.
5014 * gfortran.dg/minloc_string_1.f90: Likewise.
5015 * gfortran.dg/minlocval_1.f90: Likewise.
5016 * gfortran.dg/minlocval_2.f90: Likewise.
5017 * gfortran.dg/minlocval_3.f90: Likewise.
5018 * gfortran.dg/minlocval_4.f90: Likewise.
5019 * gfortran.dg/minmax_char_1.f90: Likewise.
5020 * gfortran.dg/minmaxloc_1.f90: Likewise.
5021 * gfortran.dg/minmaxloc_10.f90: Likewise.
5022 * gfortran.dg/minmaxloc_11.f90: Likewise.
5023 * gfortran.dg/minmaxloc_12.f90: Likewise.
5024 * gfortran.dg/minmaxloc_13.f90: Likewise.
5025 * gfortran.dg/minmaxloc_2.f90: Likewise.
5026 * gfortran.dg/minmaxloc_3.f90: Likewise.
5027 * gfortran.dg/minmaxloc_4.f90: Likewise.
5028 * gfortran.dg/minmaxloc_5.f90: Likewise.
5029 * gfortran.dg/minmaxloc_6.f90: Likewise.
5030 * gfortran.dg/minmaxloc_7.f90: Likewise.
5031 * gfortran.dg/minmaxloc_8.f90: Likewise.
5032 * gfortran.dg/minmaxval_1.f90: Likewise.
5033 * gfortran.dg/minval_char_1.f90: Likewise.
5034 * gfortran.dg/minval_char_2.f90: Likewise.
5035 * gfortran.dg/minval_char_3.f90: Likewise.
5036 * gfortran.dg/minval_char_4.f90: Likewise.
5037 * gfortran.dg/minval_char_5.f90: Likewise.
5038 * gfortran.dg/minval_parameter_1.f90: Likewise.
5039 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5040 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5041 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5042 * gfortran.dg/missing_parens_1.f90: Likewise.
5043 * gfortran.dg/missing_parens_2.f90: Likewise.
5044 * gfortran.dg/mod_large_1.f90: Likewise.
5045 * gfortran.dg/mod_sign0_1.f90: Likewise.
5046 * gfortran.dg/module_blank_common.f90: Likewise.
5047 * gfortran.dg/module_commons_1.f90: Likewise.
5048 * gfortran.dg/module_commons_3.f90: Likewise.
5049 * gfortran.dg/module_double_reuse.f90: Likewise.
5050 * gfortran.dg/module_equivalence_1.f90: Likewise.
5051 * gfortran.dg/module_equivalence_2.f90: Likewise.
5052 * gfortran.dg/module_equivalence_3.f90: Likewise.
5053 * gfortran.dg/module_equivalence_5.f90: Likewise.
5054 * gfortran.dg/module_interface_1.f90: Likewise.
5055 * gfortran.dg/module_nan.f90: Likewise.
5056 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5057 * gfortran.dg/module_procedure_1.f90: Likewise.
5058 * gfortran.dg/module_read_1.f90: Likewise.
5059 * gfortran.dg/module_read_2.f90: Likewise.
5060 * gfortran.dg/module_widestring_1.f90: Likewise.
5061 * gfortran.dg/move_alloc.f90: Likewise.
5062 * gfortran.dg/move_alloc_10.f90: Likewise.
5063 * gfortran.dg/move_alloc_13.f90: Likewise.
5064 * gfortran.dg/move_alloc_14.f90: Likewise.
5065 * gfortran.dg/move_alloc_15.f90: Likewise.
5066 * gfortran.dg/move_alloc_16.f90: Likewise.
5067 * gfortran.dg/move_alloc_2.f90: Likewise.
5068 * gfortran.dg/move_alloc_5.f90: Likewise.
5069 * gfortran.dg/move_alloc_6.f90: Likewise.
5070 * gfortran.dg/move_alloc_9.f90: Likewise.
5071 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5072 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5073 * gfortran.dg/mvbits_1.f90: Likewise.
5074 * gfortran.dg/mvbits_2.f90: Likewise.
5075 * gfortran.dg/mvbits_3.f90: Likewise.
5076 * gfortran.dg/mvbits_4.f90: Likewise.
5077 * gfortran.dg/mvbits_7.f90: Likewise.
5078 * gfortran.dg/mvbits_8.f90: Likewise.
5079 * gfortran.dg/namelist_11.f: Likewise.
5080 * gfortran.dg/namelist_12.f: Likewise.
5081 * gfortran.dg/namelist_13.f90: Likewise.
5082 * gfortran.dg/namelist_14.f90: Likewise.
5083 * gfortran.dg/namelist_15.f90: Likewise.
5084 * gfortran.dg/namelist_16.f90: Likewise.
5085 * gfortran.dg/namelist_17.f90: Likewise.
5086 * gfortran.dg/namelist_18.f90: Likewise.
5087 * gfortran.dg/namelist_19.f90: Likewise.
5088 * gfortran.dg/namelist_20.f90: Likewise.
5089 * gfortran.dg/namelist_21.f90: Likewise.
5090 * gfortran.dg/namelist_22.f90: Likewise.
5091 * gfortran.dg/namelist_23.f90: Likewise.
5092 * gfortran.dg/namelist_24.f90: Likewise.
5093 * gfortran.dg/namelist_26.f90: Likewise.
5094 * gfortran.dg/namelist_27.f90: Likewise.
5095 * gfortran.dg/namelist_28.f90: Likewise.
5096 * gfortran.dg/namelist_29.f90: Likewise.
5097 * gfortran.dg/namelist_37.f90: Likewise.
5098 * gfortran.dg/namelist_38.f90: Likewise.
5099 * gfortran.dg/namelist_39.f90: Likewise.
5100 * gfortran.dg/namelist_40.f90: Likewise.
5101 * gfortran.dg/namelist_41.f90: Likewise.
5102 * gfortran.dg/namelist_42.f90: Likewise.
5103 * gfortran.dg/namelist_43.f90: Likewise.
5104 * gfortran.dg/namelist_44.f90: Likewise.
5105 * gfortran.dg/namelist_47.f90: Likewise.
5106 * gfortran.dg/namelist_48.f90: Likewise.
5107 * gfortran.dg/namelist_49.f90: Likewise.
5108 * gfortran.dg/namelist_50.f90: Likewise.
5109 * gfortran.dg/namelist_51.f90: Likewise.
5110 * gfortran.dg/namelist_52.f90: Likewise.
5111 * gfortran.dg/namelist_54.f90: Likewise.
5112 * gfortran.dg/namelist_55.f90: Likewise.
5113 * gfortran.dg/namelist_56.f90: Likewise.
5114 * gfortran.dg/namelist_57.f90: Likewise.
5115 * gfortran.dg/namelist_58.f90: Likewise.
5116 * gfortran.dg/namelist_59.f90: Likewise.
5117 * gfortran.dg/namelist_60.f90: Likewise.
5118 * gfortran.dg/namelist_61.f90: Likewise.
5119 * gfortran.dg/namelist_64.f90: Likewise.
5120 * gfortran.dg/namelist_65.f90: Likewise.
5121 * gfortran.dg/namelist_69.f90: Likewise.
5122 * gfortran.dg/namelist_70.f90: Likewise.
5123 * gfortran.dg/namelist_71.f90: Likewise.
5124 * gfortran.dg/namelist_72.f: Likewise.
5125 * gfortran.dg/namelist_73.f90: Likewise.
5126 * gfortran.dg/namelist_77.f90: Likewise.
5127 * gfortran.dg/namelist_78.f90: Likewise.
5128 * gfortran.dg/namelist_79.f90: Likewise.
5129 * gfortran.dg/namelist_80.f90: Likewise.
5130 * gfortran.dg/namelist_81.f90: Likewise.
5131 * gfortran.dg/namelist_82.f90: Likewise.
5132 * gfortran.dg/namelist_84.f90: Likewise.
5133 * gfortran.dg/namelist_85.f90: Likewise.
5134 * gfortran.dg/namelist_86.f90: Likewise.
5135 * gfortran.dg/namelist_87.f90: Likewise.
5136 * gfortran.dg/namelist_88.f90: Likewise.
5137 * gfortran.dg/namelist_89.f90: Likewise.
5138 * gfortran.dg/namelist_90.f: Likewise.
5139 * gfortran.dg/namelist_95.f90: Likewise.
5140 * gfortran.dg/namelist_char_only.f90: Likewise.
5141 * gfortran.dg/namelist_empty.f90: Likewise.
5142 * gfortran.dg/namelist_internal.f90: Likewise.
5143 * gfortran.dg/namelist_use.f90: Likewise.
5144 * gfortran.dg/namelist_use_only.f90: Likewise.
5145 * gfortran.dg/namelist_utf8.f90: Likewise.
5146 * gfortran.dg/nan_1.f90: Likewise.
5147 * gfortran.dg/nan_2.f90: Likewise.
5148 * gfortran.dg/nan_3.f90: Likewise.
5149 * gfortran.dg/nan_6.f90: Likewise.
5150 * gfortran.dg/nan_7.f90: Likewise.
5151 * gfortran.dg/nearest_1.f90: Likewise.
5152 * gfortran.dg/nearest_2.f90: Likewise.
5153 * gfortran.dg/nearest_3.f90: Likewise.
5154 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5155 * gfortran.dg/negative_automatic_size.f90: Likewise.
5156 * gfortran.dg/negative_unit.f: Likewise.
5157 * gfortran.dg/negative_unit2.f90: Likewise.
5158 * gfortran.dg/negative_unit_int8.f: Likewise.
5159 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5160 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5161 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5162 * gfortran.dg/nested_modules_1.f90: Likewise.
5163 * gfortran.dg/nested_modules_2.f90: Likewise.
5164 * gfortran.dg/nested_modules_3.f90: Likewise.
5165 * gfortran.dg/nesting_1.f90: Likewise.
5166 * gfortran.dg/new_line.f90: Likewise.
5167 * gfortran.dg/newunit_1.f90: Likewise.
5168 * gfortran.dg/newunit_3.f90: Likewise.
5169 * gfortran.dg/newunit_5.f90.f90: Likewise.
5170 * gfortran.dg/nint_1.f90: Likewise.
5171 * gfortran.dg/nint_2.f90: Likewise.
5172 * gfortran.dg/no_arg_check_2.f90: Likewise.
5173 * gfortran.dg/no_range_check_1.f90: Likewise.
5174 * gfortran.dg/no_range_check_2.f90: Likewise.
5175 * gfortran.dg/no_range_check_3.f90: Likewise.
5176 * gfortran.dg/noadv_size.f90: Likewise.
5177 * gfortran.dg/nonreturning_statements.f90: Likewise.
5178 * gfortran.dg/norm2_1.f90: Likewise.
5179 * gfortran.dg/norm2_3.f90: Likewise.
5180 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5181 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5182 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5183 * gfortran.dg/null_4.f90: Likewise.
5184 * gfortran.dg/null_9.f90: Likewise.
5185 * gfortran.dg/nullify_3.f90: Likewise.
5186 * gfortran.dg/oldstyle_1.f90: Likewise.
5187 * gfortran.dg/open_access_append_1.f90: Likewise.
5188 * gfortran.dg/open_access_append_2.f90: Likewise.
5189 * gfortran.dg/open_errors.f90: Likewise.
5190 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5191 * gfortran.dg/open_new.f90: Likewise.
5192 * gfortran.dg/open_readonly_1.f90: Likewise.
5193 * gfortran.dg/operator_1.f90: Likewise.
5194 * gfortran.dg/optional_absent_1.f90: Likewise.
5195 * gfortran.dg/optional_absent_2.f90: Likewise.
5196 * gfortran.dg/optional_absent_3.f90: Likewise.
5197 * gfortran.dg/optional_class_1.f90: Likewise.
5198 * gfortran.dg/optional_dim_2.f90: Likewise.
5199 * gfortran.dg/optional_dim_3.f90: Likewise.
5200 * gfortran.dg/output_exponents_1.f90: Likewise.
5201 * gfortran.dg/overload_1.f90: Likewise.
5202 * gfortran.dg/overload_2.f90: Likewise.
5203 * gfortran.dg/overwrite_1.f: Likewise.
5204 * gfortran.dg/pad_no.f90: Likewise.
5205 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5206 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5207 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5208 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5209 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5210 * gfortran.dg/parens_3.f90: Likewise.
5211 * gfortran.dg/parens_5.f90: Likewise.
5212 * gfortran.dg/parens_6.f90: Likewise.
5213 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5214 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5215 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5216 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5217 * gfortran.dg/parity_1.f90: Likewise.
5218 * gfortran.dg/past_eor.f90: Likewise.
5219 * gfortran.dg/pdt_1.f03: Likewise.
5220 * gfortran.dg/pdt_10.f03: Likewise.
5221 * gfortran.dg/pdt_11.f03: Likewise.
5222 * gfortran.dg/pdt_12.f03: Likewise.
5223 * gfortran.dg/pdt_13.f03: Likewise.
5224 * gfortran.dg/pdt_14.f03: Likewise.
5225 * gfortran.dg/pdt_15.f03: Likewise.
5226 * gfortran.dg/pdt_19.f03: Likewise.
5227 * gfortran.dg/pdt_20.f03: Likewise.
5228 * gfortran.dg/pdt_22.f03: Likewise.
5229 * gfortran.dg/pdt_23.f03: Likewise.
5230 * gfortran.dg/pdt_25.f03: Likewise.
5231 * gfortran.dg/pdt_26.f03: Likewise.
5232 * gfortran.dg/pdt_27.f03: Likewise.
5233 * gfortran.dg/pdt_28.f03: Likewise.
5234 * gfortran.dg/pdt_3.f03: Likewise.
5235 * gfortran.dg/pdt_4.f03: Likewise.
5236 * gfortran.dg/pdt_5.f03: Likewise.
5237 * gfortran.dg/pdt_7.f03: Likewise.
5238 * gfortran.dg/pointer_1.f90: Likewise.
5239 * gfortran.dg/pointer_array_1.f90: Likewise.
5240 * gfortran.dg/pointer_array_3.f90: Likewise.
5241 * gfortran.dg/pointer_array_4.f90: Likewise.
5242 * gfortran.dg/pointer_array_5.f90: Likewise.
5243 * gfortran.dg/pointer_array_6.f90: Likewise.
5244 * gfortran.dg/pointer_array_7.f90: Likewise.
5245 * gfortran.dg/pointer_array_8.f90: Likewise.
5246 * gfortran.dg/pointer_array_9.f90: Likewise.
5247 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5248 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5249 * gfortran.dg/pointer_assign_10.f90: Likewise.
5250 * gfortran.dg/pointer_assign_11.f90: Likewise.
5251 * gfortran.dg/pointer_assign_4.f90: Likewise.
5252 * gfortran.dg/pointer_assign_8.f90: Likewise.
5253 * gfortran.dg/pointer_assign_9.f90: Likewise.
5254 * gfortran.dg/pointer_check_10.f90: Likewise.
5255 * gfortran.dg/pointer_check_9.f90: Likewise.
5256 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5257 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5258 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5259 * gfortran.dg/pointer_init_1.f90: Likewise.
5260 * gfortran.dg/pointer_init_3.f90: Likewise.
5261 * gfortran.dg/pointer_init_4.f90: Likewise.
5262 * gfortran.dg/pointer_init_5.f90: Likewise.
5263 * gfortran.dg/pointer_init_8.f90: Likewise.
5264 * gfortran.dg/pointer_intent_1.f90: Likewise.
5265 * gfortran.dg/pointer_intent_4.f90: Likewise.
5266 * gfortran.dg/pointer_intent_5.f90: Likewise.
5267 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5268 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5269 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5270 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5271 * gfortran.dg/pointer_target_1.f90: Likewise.
5272 * gfortran.dg/pointer_target_2.f90: Likewise.
5273 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5274 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5275 * gfortran.dg/power.f90: Likewise.
5276 * gfortran.dg/power1.f90: Likewise.
5277 * gfortran.dg/power_3.f90: Likewise.
5278 * gfortran.dg/power_4.f90: Likewise.
5279 * gfortran.dg/power_5.f90: Likewise.
5280 * gfortran.dg/pr12884.f: Likewise.
5281 * gfortran.dg/pr15129.f90: Likewise.
5282 * gfortran.dg/pr15140.f90: Likewise.
5283 * gfortran.dg/pr15324.f90: Likewise.
5284 * gfortran.dg/pr15332.f: Likewise.
5285 * gfortran.dg/pr15957.f90: Likewise.
5286 * gfortran.dg/pr15959.f90: Likewise.
5287 * gfortran.dg/pr16597.f90: Likewise.
5288 * gfortran.dg/pr16861.f90: Likewise.
5289 * gfortran.dg/pr16938.f90: Likewise.
5290 * gfortran.dg/pr17090.f90: Likewise.
5291 * gfortran.dg/pr17143.f90: Likewise.
5292 * gfortran.dg/pr17164.f90: Likewise.
5293 * gfortran.dg/pr17229.f: Likewise.
5294 * gfortran.dg/pr17285.f90: Likewise.
5295 * gfortran.dg/pr17286.f90: Likewise.
5296 * gfortran.dg/pr17472.f: Likewise.
5297 * gfortran.dg/pr17612.f90: Likewise.
5298 * gfortran.dg/pr17706.f90: Likewise.
5299 * gfortran.dg/pr18025.f90: Likewise.
5300 * gfortran.dg/pr18122.f90: Likewise.
5301 * gfortran.dg/pr18210.f90: Likewise.
5302 * gfortran.dg/pr18392.f90: Likewise.
5303 * gfortran.dg/pr19155.f: Likewise.
5304 * gfortran.dg/pr19216.f: Likewise.
5305 * gfortran.dg/pr19467.f90: Likewise.
5306 * gfortran.dg/pr19657.f: Likewise.
5307 * gfortran.dg/pr19926.f90: Likewise.
5308 * gfortran.dg/pr19928-1.f90: Likewise.
5309 * gfortran.dg/pr19928-2.f90: Likewise.
5310 * gfortran.dg/pr20086.f90: Likewise.
5311 * gfortran.dg/pr20124.f90: Likewise.
5312 * gfortran.dg/pr20163-2.f: Likewise.
5313 * gfortran.dg/pr20480.f90: Likewise.
5314 * gfortran.dg/pr20755.f: Likewise.
5315 * gfortran.dg/pr20950.f: Likewise.
5316 * gfortran.dg/pr21177.f90: Likewise.
5317 * gfortran.dg/pr21730.f: Likewise.
5318 * gfortran.dg/pr22491.f: Likewise.
5319 * gfortran.dg/pr25603.f: Likewise.
5320 * gfortran.dg/pr26246_2.f90: Likewise.
5321 * gfortran.dg/pr32136.f90: Likewise.
5322 * gfortran.dg/pr32533.f90: Likewise.
5323 * gfortran.dg/pr33794.f90: Likewise.
5324 * gfortran.dg/pr35662.f90: Likewise.
5325 * gfortran.dg/pr35944-1.f90: Likewise.
5326 * gfortran.dg/pr35944-2.f90: Likewise.
5327 * gfortran.dg/pr35983.f90: Likewise.
5328 * gfortran.dg/pr39865.f90: Likewise.
5329 * gfortran.dg/pr41212.f90: Likewise.
5330 * gfortran.dg/pr43808.f90: Likewise.
5331 * gfortran.dg/pr44592.f90: Likewise.
5332 * gfortran.dg/pr44735.f90: Likewise.
5333 * gfortran.dg/pr45308.f03: Likewise.
5334 * gfortran.dg/pr46297.f: Likewise.
5335 * gfortran.dg/pr46588.f90: Likewise.
5336 * gfortran.dg/pr46665.f90: Likewise.
5337 * gfortran.dg/pr46804.f90: Likewise.
5338 * gfortran.dg/pr47008.f03: Likewise.
5339 * gfortran.dg/pr47614.f: Likewise.
5340 * gfortran.dg/pr47878.f90: Likewise.
5341 * gfortran.dg/pr49103.f90: Likewise.
5342 * gfortran.dg/pr50069_1.f90: Likewise.
5343 * gfortran.dg/pr50769.f90: Likewise.
5344 * gfortran.dg/pr52608.f90: Likewise.
5345 * gfortran.dg/pr55086_2.f90: Likewise.
5346 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5347 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5348 * gfortran.dg/pr55330.f90: Likewise.
5349 * gfortran.dg/pr56015.f90: Likewise.
5350 * gfortran.dg/pr57910.f90: Likewise.
5351 * gfortran.dg/pr59700.f90: Likewise.
5352 * gfortran.dg/pr62125.f90: Likewise.
5353 * gfortran.dg/pr64530.f90: Likewise.
5354 * gfortran.dg/pr65429.f90: Likewise.
5355 * gfortran.dg/pr65450.f90: Likewise.
5356 * gfortran.dg/pr65504.f90: Likewise.
5357 * gfortran.dg/pr65903.f90: Likewise.
5358 * gfortran.dg/pr66311.f90: Likewise.
5359 * gfortran.dg/pr66864.f90: Likewise.
5360 * gfortran.dg/pr67140.f90: Likewise.
5361 * gfortran.dg/pr67524.f90: Likewise.
5362 * gfortran.dg/pr67885.f90: Likewise.
5363 * gfortran.dg/pr68053.f90: Likewise.
5364 * gfortran.dg/pr68566.f90: Likewise.
5365 * gfortran.dg/pr69514_1.f90: Likewise.
5366 * gfortran.dg/pr69514_2.f90: Likewise.
5367 * gfortran.dg/pr69739.f90: Likewise.
5368 * gfortran.dg/pr70673.f90: Likewise.
5369 * gfortran.dg/pr71523_2.f90: Likewise.
5370 * gfortran.dg/pr71764.f90: Likewise.
5371 * gfortran.dg/pr78092.f90: Likewise.
5372 * gfortran.dg/pr82973.f90: Likewise.
5373 * gfortran.dg/pr83864.f90: Likewise.
5374 * gfortran.dg/pr83874.f90: Likewise.
5375 * gfortran.dg/pr84088.f90: Likewise.
5376 * gfortran.dg/pr84155.f90: Likewise.
5377 * gfortran.dg/proc_decl_12.f90: Likewise.
5378 * gfortran.dg/proc_decl_13.f90: Likewise.
5379 * gfortran.dg/proc_decl_15.f90: Likewise.
5380 * gfortran.dg/proc_decl_17.f90: Likewise.
5381 * gfortran.dg/proc_decl_18.f90: Likewise.
5382 * gfortran.dg/proc_decl_2.f90: Likewise.
5383 * gfortran.dg/proc_decl_5.f90: Likewise.
5384 * gfortran.dg/proc_decl_9.f90: Likewise.
5385 * gfortran.dg/proc_ptr_1.f90: Likewise.
5386 * gfortran.dg/proc_ptr_10.f90: Likewise.
5387 * gfortran.dg/proc_ptr_12.f90: Likewise.
5388 * gfortran.dg/proc_ptr_18.f90: Likewise.
5389 * gfortran.dg/proc_ptr_19.f90: Likewise.
5390 * gfortran.dg/proc_ptr_21.f90: Likewise.
5391 * gfortran.dg/proc_ptr_22.f90: Likewise.
5392 * gfortran.dg/proc_ptr_23.f90: Likewise.
5393 * gfortran.dg/proc_ptr_25.f90: Likewise.
5394 * gfortran.dg/proc_ptr_26.f90: Likewise.
5395 * gfortran.dg/proc_ptr_3.f90: Likewise.
5396 * gfortran.dg/proc_ptr_36.f90: Likewise.
5397 * gfortran.dg/proc_ptr_47.f90: Likewise.
5398 * gfortran.dg/proc_ptr_48.f90: Likewise.
5399 * gfortran.dg/proc_ptr_5.f90: Likewise.
5400 * gfortran.dg/proc_ptr_6.f90: Likewise.
5401 * gfortran.dg/proc_ptr_7.f90: Likewise.
5402 * gfortran.dg/proc_ptr_8.f90: Likewise.
5403 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5404 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5405 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5406 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5407 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5408 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5409 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5410 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5411 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5412 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5413 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5414 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5415 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5416 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5417 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5418 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5419 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5420 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5421 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5422 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5423 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5424 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5425 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5426 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5427 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5428 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5429 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5430 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5431 * gfortran.dg/product_init_expr.f03: Likewise.
5432 * gfortran.dg/promotion.f90: Likewise.
5433 * gfortran.dg/promotion_3.f90: Likewise.
5434 * gfortran.dg/promotion_4.f90: Likewise.
5435 * gfortran.dg/protected_1.f90: Likewise.
5436 * gfortran.dg/protected_2.f90: Likewise.
5437 * gfortran.dg/ptr-func-1.f90: Likewise.
5438 * gfortran.dg/ptr-func-2.f90: Likewise.
5439 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5440 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5441 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5442 * gfortran.dg/pure_byref_1.f90: Likewise.
5443 * gfortran.dg/pure_byref_2.f90: Likewise.
5444 * gfortran.dg/pure_byref_3.f90: Likewise.
5445 * gfortran.dg/quad_2.f90: Likewise.
5446 * gfortran.dg/quad_3.f90: Likewise.
5447 * gfortran.dg/random_3.f90: Likewise.
5448 * gfortran.dg/random_4.f90: Likewise.
5449 * gfortran.dg/random_7.f90: Likewise.
5450 * gfortran.dg/read_2.f90: Likewise.
5451 * gfortran.dg/read_3.f90: Likewise.
5452 * gfortran.dg/read_4.f90: Likewise.
5453 * gfortran.dg/read_5.f90: Likewise.
5454 * gfortran.dg/read_bad_advance.f90: Likewise.
5455 * gfortran.dg/read_bang.f90: Likewise.
5456 * gfortran.dg/read_bang4.f90: Likewise.
5457 * gfortran.dg/read_comma.f: Likewise.
5458 * gfortran.dg/read_dir.f90: Likewise.
5459 * gfortran.dg/read_empty_file.f: Likewise.
5460 * gfortran.dg/read_eof_1.f90: Likewise.
5461 * gfortran.dg/read_eof_2.f90: Likewise.
5462 * gfortran.dg/read_eof_3.f90: Likewise.
5463 * gfortran.dg/read_eof_4.f90: Likewise.
5464 * gfortran.dg/read_eof_5.f90: Likewise.
5465 * gfortran.dg/read_eof_6.f: Likewise.
5466 * gfortran.dg/read_eof_7.f90: Likewise.
5467 * gfortran.dg/read_eof_8.f90: Likewise.
5468 * gfortran.dg/read_eof_all.f90: Likewise.
5469 * gfortran.dg/read_eor.f90: Likewise.
5470 * gfortran.dg/read_float_1.f90: Likewise.
5471 * gfortran.dg/read_float_2.f03: Likewise.
5472 * gfortran.dg/read_float_3.f90: Likewise.
5473 * gfortran.dg/read_float_4.f90: Likewise.
5474 * gfortran.dg/read_infnan_1.f90: Likewise.
5475 * gfortran.dg/read_list_eof_1.f90: Likewise.
5476 * gfortran.dg/read_logical.f90: Likewise.
5477 * gfortran.dg/read_many_1.f: Likewise.
5478 * gfortran.dg/read_no_eor.f90: Likewise.
5479 * gfortran.dg/read_noadvance.f90: Likewise.
5480 * gfortran.dg/read_repeat.f90: Likewise.
5481 * gfortran.dg/read_repeat_2.f90: Likewise.
5482 * gfortran.dg/read_size_noadvance.f90: Likewise.
5483 * gfortran.dg/read_x_eof.f90: Likewise.
5484 * gfortran.dg/read_x_past.f: Likewise.
5485 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5486 * gfortran.dg/real_const_1.f: Likewise.
5487 * gfortran.dg/real_const_2.f90: Likewise.
5488 * gfortran.dg/real_const_3.f90: Likewise.
5489 * gfortran.dg/real_do_1.f90: Likewise.
5490 * gfortran.dg/real_index_1.f90: Likewise.
5491 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5492 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5493 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5494 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5495 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5496 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5497 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5498 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5499 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5500 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5501 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5502 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5503 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5504 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5505 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5506 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5507 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5508 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5509 * gfortran.dg/record_marker_1.f90: Likewise.
5510 * gfortran.dg/record_marker_2.f: Likewise.
5511 * gfortran.dg/record_marker_3.f90: Likewise.
5512 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5513 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5514 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5515 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5516 * gfortran.dg/recursive_check_7.f90: Likewise.
5517 * gfortran.dg/recursive_reference_1.f90: Likewise.
5518 * gfortran.dg/recursive_reference_2.f90: Likewise.
5519 * gfortran.dg/recursive_stack.f90: Likewise.
5520 * gfortran.dg/reduction.f90: Likewise.
5521 * gfortran.dg/repack_arrays_1.f90: Likewise.
5522 * gfortran.dg/repeat_1.f90: Likewise.
5523 * gfortran.dg/repeat_2.f90: Likewise.
5524 * gfortran.dg/repeat_3.f90: Likewise.
5525 * gfortran.dg/repeat_6.f90: Likewise.
5526 * gfortran.dg/reshape-alloc.f90: Likewise.
5527 * gfortran.dg/reshape-complex.f90: Likewise.
5528 * gfortran.dg/reshape.f90: Likewise.
5529 * gfortran.dg/reshape_2.f90: Likewise.
5530 * gfortran.dg/reshape_7.f90: Likewise.
5531 * gfortran.dg/reshape_empty_1.f03: Likewise.
5532 * gfortran.dg/reshape_pad_1.f90: Likewise.
5533 * gfortran.dg/reshape_rank7.f90: Likewise.
5534 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5535 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5536 * gfortran.dg/result_default_init_1.f90: Likewise.
5537 * gfortran.dg/result_in_spec_1.f90: Likewise.
5538 * gfortran.dg/result_in_spec_2.f90: Likewise.
5539 * gfortran.dg/ret_array_1.f90: Likewise.
5540 * gfortran.dg/ret_pointer_1.f90: Likewise.
5541 * gfortran.dg/ret_pointer_2.f90: Likewise.
5542 * gfortran.dg/rewind_1.f90: Likewise.
5543 * gfortran.dg/round_1.f03: Likewise.
5544 * gfortran.dg/round_2.f03: Likewise.
5545 * gfortran.dg/round_3.f08: Likewise.
5546 * gfortran.dg/round_4.f90: Likewise.
5547 * gfortran.dg/rrspacing_1.f90: Likewise.
5548 * gfortran.dg/runtime_warning_1.f90: Likewise.
5549 * gfortran.dg/same_type_as_2.f03: Likewise.
5550 * gfortran.dg/save_1.f90: Likewise.
5551 * gfortran.dg/save_5.f90: Likewise.
5552 * gfortran.dg/save_6.f90: Likewise.
5553 * gfortran.dg/scalar_mask_1.f90: Likewise.
5554 * gfortran.dg/scalar_mask_2.f90: Likewise.
5555 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5556 * gfortran.dg/scale_1.f90: Likewise.
5557 * gfortran.dg/scan_1.f90: Likewise.
5558 * gfortran.dg/scan_2.f90: Likewise.
5559 * gfortran.dg/secnds-1.f: Likewise.
5560 * gfortran.dg/secnds.f: Likewise.
5561 * gfortran.dg/select_1.f90: Likewise.
5562 * gfortran.dg/select_2.f90: Likewise.
5563 * gfortran.dg/select_3.f90: Likewise.
5564 * gfortran.dg/select_5.f90: Likewise.
5565 * gfortran.dg/select_char_1.f90: Likewise.
5566 * gfortran.dg/select_char_2.f90: Likewise.
5567 * gfortran.dg/select_type_13.f03: Likewise.
5568 * gfortran.dg/select_type_14.f03: Likewise.
5569 * gfortran.dg/select_type_15.f03: Likewise.
5570 * gfortran.dg/select_type_19.f03: Likewise.
5571 * gfortran.dg/select_type_2.f03: Likewise.
5572 * gfortran.dg/select_type_26.f03: Likewise.
5573 * gfortran.dg/select_type_27.f03: Likewise.
5574 * gfortran.dg/select_type_28.f03: Likewise.
5575 * gfortran.dg/select_type_3.f03: Likewise.
5576 * gfortran.dg/select_type_35.f03: Likewise.
5577 * gfortran.dg/select_type_36.f03: Likewise.
5578 * gfortran.dg/select_type_37.f03: Likewise.
5579 * gfortran.dg/select_type_39.f03: Likewise.
5580 * gfortran.dg/select_type_4.f90: Likewise.
5581 * gfortran.dg/select_type_5.f03: Likewise.
5582 * gfortran.dg/select_type_6.f03: Likewise.
5583 * gfortran.dg/select_type_7.f03: Likewise.
5584 * gfortran.dg/select_type_8.f03: Likewise.
5585 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5586 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5587 * gfortran.dg/selected_kind_1.f90: Likewise.
5588 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5589 * gfortran.dg/shape_2.f90: Likewise.
5590 * gfortran.dg/shape_4.f90: Likewise.
5591 * gfortran.dg/shape_5.f90: Likewise.
5592 * gfortran.dg/shape_7.f90: Likewise.
5593 * gfortran.dg/shape_8.f90: Likewise.
5594 * gfortran.dg/shape_9.f90: Likewise.
5595 * gfortran.dg/shift-kind_2.f90: Likewise.
5596 * gfortran.dg/shiftalr_1.F90: Likewise.
5597 * gfortran.dg/shiftalr_2.F90: Likewise.
5598 * gfortran.dg/simpleif_1.f90: Likewise.
5599 * gfortran.dg/simplify_argN_1.f90: Likewise.
5600 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5601 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5602 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5603 * gfortran.dg/simplify_modulo.f90: Likewise.
5604 * gfortran.dg/single_char_string.f90: Likewise.
5605 * gfortran.dg/size_dim.f90: Likewise.
5606 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5607 * gfortran.dg/sizeof.f90: Likewise.
5608 * gfortran.dg/sizeof_4.f90: Likewise.
5609 * gfortran.dg/slash_1.f90: Likewise.
5610 * gfortran.dg/sms-1.f90: Likewise.
5611 * gfortran.dg/sms-2.f90: Likewise.
5612 * gfortran.dg/spec_expr_7.f90: Likewise.
5613 * gfortran.dg/specifics_1.f90: Likewise.
5614 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5615 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5616 * gfortran.dg/spread_init_expr.f03: Likewise.
5617 * gfortran.dg/spread_scalar_source.f90: Likewise.
5618 * gfortran.dg/spread_shape_1.f90: Likewise.
5619 * gfortran.dg/stat_1.f90: Likewise.
5620 * gfortran.dg/stat_2.f90: Likewise.
5621 * gfortran.dg/stfunc_1.f90: Likewise.
5622 * gfortran.dg/stfunc_4.f90: Likewise.
5623 * gfortran.dg/stfunc_6.f90: Likewise.
5624 * gfortran.dg/storage_size_1.f08: Likewise.
5625 * gfortran.dg/storage_size_3.f08: Likewise.
5626 * gfortran.dg/storage_size_4.f90: Likewise.
5627 * gfortran.dg/streamio_1.f90: Likewise.
5628 * gfortran.dg/streamio_10.f90: Likewise.
5629 * gfortran.dg/streamio_11.f90: Likewise.
5630 * gfortran.dg/streamio_12.f90: Likewise.
5631 * gfortran.dg/streamio_13.f90: Likewise.
5632 * gfortran.dg/streamio_14.f90: Likewise.
5633 * gfortran.dg/streamio_15.f90: Likewise.
5634 * gfortran.dg/streamio_16.f90: Likewise.
5635 * gfortran.dg/streamio_17.f90: Likewise.
5636 * gfortran.dg/streamio_2.f90: Likewise.
5637 * gfortran.dg/streamio_3.f90: Likewise.
5638 * gfortran.dg/streamio_4.f90: Likewise.
5639 * gfortran.dg/streamio_5.f90: Likewise.
5640 * gfortran.dg/streamio_6.f90: Likewise.
5641 * gfortran.dg/streamio_7.f90: Likewise.
5642 * gfortran.dg/streamio_8.f90: Likewise.
5643 * gfortran.dg/streamio_9.f90: Likewise.
5644 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5645 * gfortran.dg/string_4.f90: Likewise.
5646 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5647 * gfortran.dg/string_assign_2.f90: Likewise.
5648 * gfortran.dg/string_compare_1.f90: Likewise.
5649 * gfortran.dg/string_compare_2.f90: Likewise.
5650 * gfortran.dg/string_compare_3.f90: Likewise.
5651 * gfortran.dg/string_ctor_1.f90: Likewise.
5652 * gfortran.dg/string_length_1.f90: Likewise.
5653 * gfortran.dg/string_length_2.f90: Likewise.
5654 * gfortran.dg/string_length_3.f90: Likewise.
5655 * gfortran.dg/string_length_4.f90: Likewise.
5656 * gfortran.dg/string_null_compare_1.f: Likewise.
5657 * gfortran.dg/string_pad_trunc.f90: Likewise.
5658 * gfortran.dg/structure_constructor_1.f03: Likewise.
5659 * gfortran.dg/structure_constructor_11.f90: Likewise.
5660 * gfortran.dg/structure_constructor_13.f03: Likewise.
5661 * gfortran.dg/structure_constructor_2.f03: Likewise.
5662 * gfortran.dg/structure_constructor_5.f03: Likewise.
5663 * gfortran.dg/submodule_1.f08: Likewise.
5664 * gfortran.dg/submodule_11.f08: Likewise.
5665 * gfortran.dg/submodule_14.f08: Likewise.
5666 * gfortran.dg/submodule_15.f08: Likewise.
5667 * gfortran.dg/submodule_17.f08: Likewise.
5668 * gfortran.dg/submodule_18.f08: Likewise.
5669 * gfortran.dg/submodule_19.f08: Likewise.
5670 * gfortran.dg/submodule_2.f08: Likewise.
5671 * gfortran.dg/submodule_27.f08: Likewise.
5672 * gfortran.dg/submodule_28.f08: Likewise.
5673 * gfortran.dg/submodule_29.f08: Likewise.
5674 * gfortran.dg/submodule_30.f08: Likewise.
5675 * gfortran.dg/submodule_6.f08: Likewise.
5676 * gfortran.dg/submodule_7.f08: Likewise.
5677 * gfortran.dg/submodule_8.f08: Likewise.
5678 * gfortran.dg/subnormal_1.f90: Likewise.
5679 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5680 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5681 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5682 * gfortran.dg/substr_2.f: Likewise.
5683 * gfortran.dg/substr_3.f: Likewise.
5684 * gfortran.dg/substr_4.f: Likewise.
5685 * gfortran.dg/substr_5.f90: Likewise.
5686 * gfortran.dg/substr_6.f90: Likewise.
5687 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5688 * gfortran.dg/sum_init_expr.f03: Likewise.
5689 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5690 * gfortran.dg/system_clock_3.f08: Likewise.
5691 * gfortran.dg/t_editing.f: Likewise.
5692 * gfortran.dg/team_change_1.f90: Likewise.
5693 * gfortran.dg/team_end_1.f90: Likewise.
5694 * gfortran.dg/team_number_1.f90: Likewise.
5695 * gfortran.dg/temporary_1.f90: Likewise.
5696 * gfortran.dg/test_com_block.f90: Likewise.
5697 * gfortran.dg/test_only_clause.f90: Likewise.
5698 * gfortran.dg/tiny_1.f90: Likewise.
5699 * gfortran.dg/tiny_2.f90: Likewise.
5700 * gfortran.dg/tl_editing.f90: Likewise.
5701 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5702 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5703 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5704 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5705 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5706 * gfortran.dg/transfer_class_2.f90: Likewise.
5707 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5708 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5709 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5710 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5711 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5712 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5713 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5714 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5715 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5716 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5717 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5718 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5719 * gfortran.dg/transpose_1.f90: Likewise.
5720 * gfortran.dg/transpose_3.f03: Likewise.
5721 * gfortran.dg/transpose_4.f90: Likewise.
5722 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5723 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5724 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5725 * gfortran.dg/trim_1.f90: Likewise.
5726 * gfortran.dg/trim_optimize_1.f90: Likewise.
5727 * gfortran.dg/trim_optimize_2.f90: Likewise.
5728 * gfortran.dg/trim_optimize_3.f90: Likewise.
5729 * gfortran.dg/trim_optimize_4.f90: Likewise.
5730 * gfortran.dg/trim_optimize_5.f90: Likewise.
5731 * gfortran.dg/trim_optimize_6.f90: Likewise.
5732 * gfortran.dg/trim_optimize_7.f90: Likewise.
5733 * gfortran.dg/trim_optimize_8.f90: Likewise.
5734 * gfortran.dg/type_to_class_1.f03: Likewise.
5735 * gfortran.dg/type_to_class_2.f03: Likewise.
5736 * gfortran.dg/type_to_class_3.f03: Likewise.
5737 * gfortran.dg/type_to_class_4.f03: Likewise.
5738 * gfortran.dg/type_to_class_5.f03: Likewise.
5739 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5740 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5741 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5742 * gfortran.dg/typebound_call_1.f03: Likewise.
5743 * gfortran.dg/typebound_call_13.f03: Likewise.
5744 * gfortran.dg/typebound_call_18.f03: Likewise.
5745 * gfortran.dg/typebound_call_19.f03: Likewise.
5746 * gfortran.dg/typebound_call_2.f03: Likewise.
5747 * gfortran.dg/typebound_call_20.f03: Likewise.
5748 * gfortran.dg/typebound_call_3.f03: Likewise.
5749 * gfortran.dg/typebound_generic_5.f03: Likewise.
5750 * gfortran.dg/typebound_generic_6.f03: Likewise.
5751 * gfortran.dg/typebound_generic_9.f03: Likewise.
5752 * gfortran.dg/typebound_operator_12.f03: Likewise.
5753 * gfortran.dg/typebound_operator_13.f03: Likewise.
5754 * gfortran.dg/typebound_operator_15.f90: Likewise.
5755 * gfortran.dg/typebound_operator_20.f90: Likewise.
5756 * gfortran.dg/typebound_operator_3.f03: Likewise.
5757 * gfortran.dg/typebound_operator_6.f03: Likewise.
5758 * gfortran.dg/typebound_operator_7.f03: Likewise.
5759 * gfortran.dg/typebound_operator_8.f03: Likewise.
5760 * gfortran.dg/typebound_operator_9.f03: Likewise.
5761 * gfortran.dg/typebound_proc_19.f90: Likewise.
5762 * gfortran.dg/typebound_proc_20.f90: Likewise.
5763 * gfortran.dg/typebound_proc_23.f90: Likewise.
5764 * gfortran.dg/typebound_proc_27.f03: Likewise.
5765 * gfortran.dg/typebound_proc_35.f90: Likewise.
5766 * gfortran.dg/typebound_proc_36.f90: Likewise.
5767 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5768 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5769 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5770 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5771 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5772 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5773 * gfortran.dg/unf_short_record_1.f90: Likewise.
5774 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5775 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5776 * gfortran.dg/unit_1.f90: Likewise.
5777 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5778 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5779 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5780 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5781 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5782 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5783 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5784 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5785 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5786 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5787 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5788 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5789 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5790 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5791 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5792 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5793 * gfortran.dg/unpack_init_expr.f03: Likewise.
5794 * gfortran.dg/use_10.f90: Likewise.
5795 * gfortran.dg/use_11.f90: Likewise.
5796 * gfortran.dg/use_13.f90: Likewise.
5797 * gfortran.dg/use_24.f90: Likewise.
5798 * gfortran.dg/use_27.f90: Likewise.
5799 * gfortran.dg/use_5.f90: Likewise.
5800 * gfortran.dg/use_allocated_1.f90: Likewise.
5801 * gfortran.dg/use_only_1.f90: Likewise.
5802 * gfortran.dg/use_only_4.f90: Likewise.
5803 * gfortran.dg/use_rename_2.f90: Likewise.
5804 * gfortran.dg/use_rename_4.f90: Likewise.
5805 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5806 * gfortran.dg/used_interface_ref.f90: Likewise.
5807 * gfortran.dg/used_types_5.f90: Likewise.
5808 * gfortran.dg/utf8_1.f03: Likewise.
5809 * gfortran.dg/utf8_2.f03: Likewise.
5810 * gfortran.dg/value_1.f90: Likewise.
5811 * gfortran.dg/value_2.f90: Likewise.
5812 * gfortran.dg/value_4.f90: Likewise.
5813 * gfortran.dg/value_6.f03: Likewise.
5814 * gfortran.dg/value_7.f03: Likewise.
5815 * gfortran.dg/value_test.f90: Likewise.
5816 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5817 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5818 * gfortran.dg/vect/pr60510.f: Likewise.
5819 * gfortran.dg/vect/pr69882.f90: Likewise.
5820 * gfortran.dg/vect/pr69980.f90: Likewise.
5821 * gfortran.dg/vect/vect-5.f90: Likewise.
5822 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5823 * gfortran.dg/vector_subscript_1.f90: Likewise.
5824 * gfortran.dg/vector_subscript_2.f90: Likewise.
5825 * gfortran.dg/vector_subscript_3.f90: Likewise.
5826 * gfortran.dg/vector_subscript_5.f90: Likewise.
5827 * gfortran.dg/verify_2.f90: Likewise.
5828 * gfortran.dg/volatile10.f90: Likewise.
5829 * gfortran.dg/where_1.f90: Likewise.
5830 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5831 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5832 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5833 * gfortran.dg/whole_file_13.f90: Likewise.
5834 * gfortran.dg/whole_file_2.f90: Likewise.
5835 * gfortran.dg/widechar_2.f90: Likewise.
5836 * gfortran.dg/widechar_4.f90: Likewise.
5837 * gfortran.dg/widechar_5.f90: Likewise.
5838 * gfortran.dg/widechar_6.f90: Likewise.
5839 * gfortran.dg/widechar_8.f90: Likewise.
5840 * gfortran.dg/widechar_IO_1.f90: Likewise.
5841 * gfortran.dg/widechar_IO_2.f90: Likewise.
5842 * gfortran.dg/widechar_IO_3.f90: Likewise.
5843 * gfortran.dg/widechar_IO_4.f90: Likewise.
5844 * gfortran.dg/widechar_compare_1.f90: Likewise.
5845 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5846 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5847 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5848 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5849 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5850 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5851 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5852 * gfortran.dg/widechar_select_1.f90: Likewise.
5853 * gfortran.dg/winapi.f90: Likewise.
5854 * gfortran.dg/write_0_pe_format.f90: Likewise.
5855 * gfortran.dg/write_back.f: Likewise.
5856 * gfortran.dg/write_check3.f90: Likewise.
5857 * gfortran.dg/write_direct_eor.f90: Likewise.
5858 * gfortran.dg/write_padding.f90: Likewise.
5859 * gfortran.dg/write_recursive.f90: Likewise.
5860 * gfortran.dg/write_rewind_1.f: Likewise.
5861 * gfortran.dg/write_rewind_2.f: Likewise.
5862 * gfortran.dg/write_zero_array.f90: Likewise.
5863 * gfortran.dg/x_slash_1.f: Likewise.
5864 * gfortran.dg/x_slash_2.f: Likewise.
5865 * gfortran.dg/zero_array_components_1.f90: Likewise.
5866 * gfortran.dg/zero_length_1.f90: Likewise.
5867 * gfortran.dg/zero_length_2.f90: Likewise.
5868 * gfortran.dg/zero_sized_1.f90: Likewise.
5869 * gfortran.dg/zero_sized_3.f90: Likewise.
5870 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5871 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5872 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5873 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5874 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5875 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5876 * gfortran.fortran-torture/execute/args.f90: Likewise.
5877 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5878 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5879 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5880 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5881 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5882 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5883 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5884 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5885 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5886 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5887 * gfortran.fortran-torture/execute/common.f90: Likewise.
5888 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5889 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5890 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5891 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5892 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5893 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5894 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5895 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5896 * gfortran.fortran-torture/execute/data.f90: Likewise.
5897 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5898 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5899 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5900 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5901 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5902 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5903 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5904 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5905 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5906 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5907 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5908 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5909 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5910 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5911 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5912 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5913 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5914 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5915 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5916 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5917 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5918 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5919 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5920 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5921 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5922 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5923 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5924 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5925 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5926 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5927 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5928 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5929 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5930 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5931 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5932 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5933 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5934 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5935 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5936 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5937 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5938 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5939 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5940 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5941 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5942 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5943 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5944 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5945 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5946 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5947 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5948 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5949 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5950 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5951 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5952 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5953 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5954 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5955 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5956 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5957 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5958 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5959 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5960 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5961 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5962 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5963 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5964 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5965 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5966 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5967 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5968 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5969 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5970 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5971 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5972 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5973 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5974 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5975 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5976 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5977 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5978 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5979 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5980 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5981 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5982 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5983 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5984 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5985 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5986 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5987 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5988 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5989 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5990 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5991 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5992 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5993 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5994 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5995 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5996 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5997 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5998 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5999 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6000 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6001 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6002 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6003 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6004 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6005 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6006 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6007 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6008 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6009 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6010 * gfortran.fortran-torture/execute/math.f90: Likewise.
6011 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6012 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6013 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6014 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6015 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6016 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6017 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6018 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6019 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6020 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6021 * gfortran.fortran-torture/execute/power.f90: Likewise.
6022 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6023 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6024 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6025 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6026 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6027 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6028 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6029 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6030 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6031 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6032 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6033 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6034 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6035 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6036 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6037 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6038 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6039 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6040 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6041 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6042 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6043 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6044 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6045 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6046 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6047 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6048 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6049 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6050 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6051 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6052 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6053 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6054 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6055 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6056 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6057 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6058 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6059 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6060 * gfortran.fortran-torture/execute/string.f90: Likewise.
6061 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6062 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6063 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6064 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6065 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6066 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6067 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6068 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6069 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6070 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6071 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6072 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6073 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6074 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6075 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6076 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6077 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6078 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6079 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6080 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6081 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6082 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6083 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6084 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6085 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6086 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6087 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6088 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6089 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6090 * gfortran.dg/inline_transpose_1.f90: Likewise.
6091
6092 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6093
6094 PR fortran/84115
6095 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6096 change to dg-run.
6097
6098 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6099
6100 PR ada/84277
6101 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6102 * gnat.dg/dispatch1.adb: Rename into...
6103 * gnat.dg/disp1.adb: ...this.
6104 * gnat.dg/dispatch1_p.ads: Rename into...
6105 * gnat.dg/disp1_pkg.ads: ...this.
6106 * gnat.dg/disp2.adb: Rename into...
6107 * gnat.dg/dispatch2.adb: ...this.
6108 * gnat.dg/dispatch2_p.ads: Rename into...
6109 * gnat.dg/disp2_pkg.ads: ...this.
6110 * gnat.dg/dispatch2_p.adb: Rename into...
6111 * gnat.dg/disp2_pkg.adb: this.
6112 * gnat.dg/generic_dispatch.adb: Rename into...
6113 * gnat.dg/generic_disp.adb: this.
6114 * gnat.dg/generic_dispatch_p.ads: Rename into...
6115 * gnat.dg/generic_disp_pkg.ads: ...this.
6116 * gnat.dg/generic_dispatch_p.adb: Rename into...
6117 * gnat.dg/generic_disp_pkg.adb: ...this.
6118 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6119 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6120 * gnat.dg/object_overflow1.adb: Tweak index.
6121 * gnat.dg/object_overflow2.adb: Likewise.
6122 * gnat.dg/object_overflow3.adb: Likewise.
6123 * gnat.dg/object_overflow4.adb: Likewise.
6124 * gnat.dg/object_overflow5.adb: Likewise.
6125
6126 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6127
6128 PR ipa/84425
6129 * gcc.c-torture/compile/pr84425.c: New test.
6130
6131 2018-02-16 Marek Polacek <polacek@redhat.com>
6132 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR c++/84192
6135 * g++.dg/cpp1y/constexpr-84192.C: New test.
6136
6137 2018-02-16 Martin Sebor <msebor@redhat.com>
6138
6139 PR c++/79064
6140 * g++.dg/overload15.C: New test.
6141
6142 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6143
6144 PR target/81535
6145 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6146 * gcc.dg/pr56727-2.c: Ditto.
6147 * gcc.target/powerpc/pr79439.c: Renamed to...
6148 * gcc.target/powerpc/pr79439-1.c: ...this.
6149 * gcc.target/powerpc/pr79439-2.c: New test.
6150 * gcc.target/powerpc/pr79439-3.c: New test.
6151
6152 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6153
6154 target/pr84371
6155 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6156 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6157 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6158 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6159 * gcc.target/powerpc/builtins-3.c: Same.
6160
6161 2018-02-16 Nathan Sidwell <nathan@acm.org>
6162
6163 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6164
6165 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6166
6167 PR rtl-optimization/70023
6168 * gcc.target/i386/pr70023.c: New.
6169
6170 2018-02-16 Carl Love <cel@us.ibm.com>
6171
6172 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6173 tests.
6174 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6175 tests.
6176
6177 2018-02-16 Carl Love <cel@us.ibm.com>
6178
6179 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6180 for the ABI definitions for vec_extract4b and vec_insert4b.
6181
6182 2018-02-16 Nathan Sidwell <nathan@acm.org>
6183
6184 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6185 * g++.old-deja/g++.mike/net43.C: Likewise.
6186
6187 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6188
6189 PR c++/82468
6190 * g++.dg/cpp1z/class-deduction48.C: New.
6191
6192 2018-02-16 Nathan Sidwell <nathan@acm.org>
6193
6194 PR c++/84375
6195 * g++.dg/lookup/pr84375.C: New.
6196
6197 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6198
6199 PR target/83831
6200 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6201
6202 2018-02-16 Richard Biener <rguenther@suse.de>
6203
6204 PR tree-optimization/84417
6205 * gcc.dg/torture/pr84417.c: New testcase.
6206
6207 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR target/84272
6210 * g++.dg/opt/pr84272.C: New test.
6211
6212 PR rtl-optimization/83723
6213 * gcc.dg/pr83723.c: New test.
6214
6215 2018-02-16 Richard Biener <rguenther@suse.de>
6216
6217 PR tree-optimization/84399
6218 * gcc.dg/graphite/pr84399.c: New testcase.
6219
6220 2018-02-16 Richard Biener <rguenther@suse.de>
6221
6222 PR tree-optimization/84190
6223 * g++.dg/torture/pr84190.C: New testcase.
6224
6225 2018-02-15 Martin Sebor <msebor@redhat.com>
6226
6227 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6228 directives.
6229
6230 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6231
6232 PR fortran/84409
6233 * gfortran.dg/dtio_21.f03: Add an error message.
6234 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6235
6236 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6237
6238 PR fortran/84381
6239 * gfortran.dg/stop_shouldfail.f90: New test.
6240
6241 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6242
6243 PR c++/84330
6244 * g++.dg/concepts/pr84330.C: New.
6245
6246 2018-02-15 Tom de Vries <tom@codesourcery.com>
6247
6248 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6249
6250 2018-02-15 Tom de Vries <tom@codesourcery.com>
6251
6252 * gcc.c-torture/compile/pr84136.c: Require effective target
6253 indirect_jumps.
6254
6255 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6256
6257 PR tree-optimization/84383
6258 * gcc.c-torture/compile/pr84383.c: New test.
6259
6260 PR tree-optimization/84334
6261 * gcc.dg/pr84334.c: New test.
6262
6263 2018-02-14 Carl Love <cel@us.ibm.com>
6264
6265 * gcc.target/powerpc/builtins-4-int128-runnable.c
6266 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6267 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6268
6269 2018-02-14 Martin Sebor <msebor@redhat.com>
6270
6271 PR tree-optimization/83698
6272 * gcc.dg/Wrestrict-7.c: New test.
6273 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6274 * gcc.target/i386/chkp-stropt-17.c: Same.
6275
6276 2018-02-14 Martin Sebor <msebor@redhat.com>
6277
6278 PR c/84108
6279 * gcc.dg/Wattributes-8.c: New test.
6280
6281 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6282
6283 PR fortran/84385
6284 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6285 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6286 * gfortran.dg/select_type_1.f03: Extend test case.
6287
6288 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6289
6290 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6291 (dg-options): Use -O2 -msse2 -mno-sse3.
6292
6293 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6294
6295 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6296 this test case still works ok.
6297 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6298 * gcc.dg/vmx/insert-be-order.c: Likewise.
6299 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6300 * gcc.dg/vmx/ld-be-order.c: Likewise.
6301 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6302 * gcc.dg/vmx/lde-be-order.c: Likewise.
6303 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6304 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6305 * gcc.dg/vmx/merge-be-order.c: Likewise.
6306 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6307 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6308 * gcc.dg/vmx/pack-be-order.c: Likewise.
6309 * gcc.dg/vmx/perm-be-order.c: Likewise.
6310 * gcc.dg/vmx/splat-be-order.c: Likewise.
6311 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6312 * gcc.dg/vmx/st-be-order.c: Likewise.
6313 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6314 * gcc.dg/vmx/ste-be-order.c: Likewise.
6315 * gcc.dg/vmx/stl-be-order.c: Likewise.
6316 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6317 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6318 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6319 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6320 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6321
6322 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6323
6324 PR c++/84350
6325 * g++.dg/cpp0x/auto49.C: New.
6326
6327 2018-02-14 Nathan Sidwell <nathan@acm.org>
6328
6329 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6330
6331 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6332
6333 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6334 * gcc.target/powerpc/le-altivec-consts.c: Same.
6335
6336 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6337
6338 PR target/84220
6339 * gcc.target/powerpc/pr84220-sld.c: New test.
6340 * gcc.target/powerpc/pr84220-sld2.c: New test.
6341 * gcc.target/powerpc/pr84220-sldw.c: New test.
6342 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6343 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6344
6345 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6346
6347 PR target/84239
6348 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6349 _inc_ssp intrinsics.
6350 * gcc.target/i386/cet-intrin-4.c: Likewise.
6351 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6352 __builtin_ia32_rdssp[d|q].
6353
6354 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6355
6356 PR tree-optimization/84357
6357 * gcc.dg/vect/pr84357.c: New test.
6358
6359 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6360
6361 PR target/83831
6362 * gcc.target/rx/pr83831.c: New tests.
6363
6364 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6365
6366 PR target/79242
6367 * gcc.target/msp430/pr79242.c: New test.
6368
6369 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6370
6371 PR target/84372
6372 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6373 with -mcpu=power9.
6374
6375 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6376
6377 PR target/84279
6378 * g++.dg/pr84279.C: New test.
6379
6380 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6381
6382 PR rtl-optimization/84169
6383 * gcc.c-torture/execute/pr84169.c: New.
6384
6385 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6386
6387 PR target/84370
6388 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6389
6390 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6391
6392 PR target/84365
6393 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6394 with -mcpu=power9.
6395
6396 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6397
6398 PR c++/84364
6399 * g++.dg/warn/effc4.C: New test.
6400
6401 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6402
6403 PR c++/84333
6404 * g++.dg/template/sizeof16.C: New.
6405 * g++.dg/template/sizeof17.C: Likewise.
6406
6407 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6408
6409 PR fortran/84313
6410 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6411 add necessary compiler options.
6412 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6413
6414 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6415
6416 PR c/82210
6417 * gcc.c-torture/execute/pr82210.c: New test.
6418
6419 PR middle-end/84309
6420 * gcc.dg/pr84309-2.c: New test.
6421
6422 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6423
6424 PR tree-optimization/84321
6425 * gcc.dg/pr84321.c: New test.
6426
6427 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6428
6429 PR target/84359
6430 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6431
6432 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6433
6434 PR sanitizer/84340
6435 * gcc.dg/asan/pr84307.c: Remove test.
6436
6437 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6438
6439 * gcc.target/rl78/test_auto_vector.c: New test.
6440
6441 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6442
6443 PR c/84305
6444 * gcc.c-torture/compile/pr84305.c: New test.
6445
6446 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6447
6448 PR target/84335
6449 * gcc.target/i386/pr84335.c: New test.
6450
6451 PR tree-optimization/84339
6452 * gcc.c-torture/execute/pr84339.c: New test.
6453
6454 PR middle-end/84309
6455 * gcc.dg/pr84309.c: New test.
6456 * gcc.target/i386/pr84309.c: New test.
6457
6458 PR target/84336
6459 * gcc.target/i386/pr84336.c: New test.
6460
6461 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6462
6463 PR c++/84341
6464 * c-c++-common/gomp/pr84341.c: New test.
6465
6466 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6467
6468 PR fortran/68746
6469 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6470
6471 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6472
6473 PR fortran/68746
6474 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6475 of zero for read.
6476
6477 2018-02-12 Jeff Law <law@redhat.com>
6478
6479 * gcc.c-torture/compile/reg-args-size.c: New test.
6480
6481 2018-02-12 Carl Love <cel@us.ibm.com>
6482
6483 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6484 uint128 tests to new testfile.
6485 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6486 int128 and uint128 tests.
6487 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6488 list of torture tests.
6489
6490 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6491
6492 PR fortran/84273
6493 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6494 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6495
6496 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6497
6498 PR target/82641
6499 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6500
6501 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6502
6503 PR sanitizer/84307
6504 * gcc.dg/asan/pr84307.c: New test.
6505
6506 2018-02-12 Nathan Sidwell <nathan@acm.org>
6507
6508 * g++.dg/parse/pr84263.C: New.
6509
6510 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6511
6512 PR c++/79626
6513 * g++.dg/template/crash129.C: New.
6514
6515 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6516
6517 PR target/83828
6518 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6519 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6520 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6521 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6522 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6523
6524 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6525
6526 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6527 _mm_maskz_scalef_round_sd): Test new intrinsics.
6528 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6529 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6530 intrinsics.
6531 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6532 _mm_maskz_scalef_round_ss): Test new intrinsics.
6533 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6534 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6535 intrinsics.
6536 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6537 __builtin_ia32_scalefss_round): Remove builtin.
6538 (__builtin_ia32_scalefsd_mask_round,
6539 __builtin_ia32_scalefss_mask_round): Test new builtin.
6540 * gcc.target/i386/sse-13.c: Ditto.
6541 * gcc.target/i386/sse-23.c: Ditto.
6542
6543 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6544
6545 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6546 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6547 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6548 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6549 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6550 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6551 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6552 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6553 intrinsics.
6554 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6555 (__builtin_ia32_sqrtss_round): Remove builtins.
6556 (__builtin_ia32_sqrtsd_mask_round)
6557 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6558 * gcc.target/i386/sse-13.c: Ditto.
6559 * gcc.target/i386/sse-23.c: Ditto.
6560
6561 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6562
6563 PR fortran/35299
6564 * gfortran.dg/statement_function_3.f: New test.
6565
6566 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6567
6568 PR fortran/54223
6569 PR fortran/84276
6570 * gfortran.dg/statement_function_1.f90: New test.
6571 * gfortran.dg/statement_function_2.f90: New test.
6572
6573 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6574
6575 PR fortran/84074
6576 * gfortran.dg/type_to_class_5.f03: New test.
6577
6578 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6579
6580 PR fortran/56691
6581 * gfortran.dg/type_to_class_4.f03: New test.
6582
6583 2018-02-10 Alan Modra <amodra@gmail.com>
6584
6585 PR target/84300
6586 * gcc.dg/pr84300.c: New.
6587
6588 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6589
6590 PR sanitizer/83987
6591 * g++.dg/ubsan/pr83987-2.C: New test.
6592
6593 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6594
6595 * gcc.target/rx/movsicc.c: New test.
6596
6597 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6598
6599 PR target/83926
6600 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6601 message.
6602
6603 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6604
6605 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6606 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6607
6608 2018-02-09 Nathan Sidwell <nathan@acm.org>
6609
6610 PR c/84293
6611 * c-c++-common/pr84293.h: New.
6612 * c-c++-common/pr84293.c: New.
6613
6614 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6615
6616 PR rtl-optimization/57193
6617 * gcc.target/i386/pr57193.c: New.
6618
6619 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6620
6621 PR target/84226
6622 * gcc.target/powerpc/pr84226.c: New test.
6623
6624 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6625
6626 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6627 from this to...
6628 <vclzd>: ...this.
6629
6630 2018-02-09 Martin Sebor <msebor@redhat.com>
6631
6632 PR lto/84212
6633 * gcc.dg/lto/pr84212_0.c: New test file.
6634 * gcc.dg/lto/pr84212_1.c: Same.
6635
6636 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6637
6638 PR target/83926
6639 * gcc.target/powerpc/pr83926.c: New test.
6640 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6641 message. Fix test for running in 32-bit mode.
6642
6643 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6644
6645 PR target/82641
6646 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6647
6648 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6649
6650 PR target/PR84295
6651 * gcc.target/s390/pr84295.c: New test.
6652
6653 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6654
6655 PR c++/77522
6656 * g++.dg/cpp1y/lambda-init16.C: New.
6657
6658 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6659
6660 * gnat.dg/sso8.adb: New test.
6661 * gnat.dg/sso8_pkg.ads: New helper.
6662
6663 2018-02-09 Richard Biener <rguenther@suse.de>
6664
6665 PR tree-optimization/84278
6666 * gcc.target/i386/pr84278.c: Adjust regex.
6667
6668 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6669
6670 PR tree-optimization/84232
6671 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6672
6673 PR debug/84252
6674 * gcc.target/aarch64/pr84252.c: New test.
6675
6676 PR middle-end/84237
6677 * gcc.dg/pr84237.c: New test.
6678
6679 2018-02-09 Marek Polacek <polacek@redhat.com>
6680 Jakub Jelinek <jakub@redhat.com>
6681
6682 PR c++/83659
6683 * g++.dg/torture/pr83659.C: New test.
6684
6685 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6686
6687 PR tree-optimization/84136
6688 * gcc.c-torture/compile/pr84136.c: New test.
6689
6690 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6691
6692 PR target/83008
6693 * gcc.target/i386/pr83008.c: New test.
6694
6695 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6696
6697 PR target/81143
6698 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6699
6700 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6701
6702 PR c++/83806
6703 * g++.dg/warn/Wunused-parm-11.C: New.
6704
6705 2018-02-08 Marek Polacek <polacek@redhat.com>
6706
6707 PR tree-optimization/84238
6708 * gcc.dg/Wstringop-overflow-3.c: New test.
6709
6710 2018-02-08 Nathan Sidwell <nathan@acm.org>
6711
6712 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6713
6714 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6715
6716 PR tree-optimization/84265
6717 * gcc.dg/vect/pr84265.c: New test.
6718
6719 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6720
6721 PR tree-optimization/81635
6722 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6723 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6724
6725 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6726
6727 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6728 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6729 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6730 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6731 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6732 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6733 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6734 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6735 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6736 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6737 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6738 * gcc.target/s390/nobp-return-attr-all.c: New test.
6739 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6740 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6741 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6742 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6743 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6744 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6745 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6746 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6747 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6748 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6749 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6750 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6751 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6752 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6753
6754 2018-02-08 Richard Biener <rguenther@suse.de>
6755
6756 PR tree-optimization/84233
6757 * g++.dg/torture/pr84233.C: New testcase.
6758
6759 2018-02-08 Richard Biener <rguenther@suse.de>
6760
6761 PR tree-optimization/84278
6762 * gcc.target/i386/pr84278.c: New testcase.
6763
6764 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6765
6766 PR rtl-optimization/84068
6767 PR rtl-optimization/83459
6768 * gcc.dg/pr84068.c: New test.
6769
6770 2018-02-08 Richard Biener <rguenther@suse.de>
6771
6772 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6773 loop vectorization to happen.
6774
6775 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6776
6777 PR c++/83204
6778 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6779
6780 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6781
6782 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6783
6784 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6785
6786 PR target/84154
6787 * gcc.target/powerpc/pr84154-1.c: New tests.
6788 * gcc.target/powerpc/pr84154-2.c: Likewise.
6789 * gcc.target/powerpc/pr84154-3.c: Likewise.
6790
6791 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6792
6793 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6794
6795 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6796
6797 PR c++/84082
6798 * g++.dg/template/incomplete11.C: New test.
6799 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6800
6801 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6802
6803 PR fortran/82994
6804 * gfortran.dg/deallocate_error_3.f90: New test.
6805 * gfortran.dg/deallocate_error_4.f90: New test.
6806
6807 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6808
6809 PR fortran/68560
6810 * gfortran.dg/shape_9.f90: New test.
6811
6812 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6813
6814 PR fortran/82049
6815 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6816
6817 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6818
6819 PR c++/81610
6820 PR c++/80567
6821 * g++.dg/spellcheck-reswords.C: New test case.
6822 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6823 suggestion of "if".
6824
6825 2018-02-07 Martin Liska <mliska@suse.cz>
6826
6827 PR c++/84059.
6828 * g++.dg/ext/mv26.C: New test.
6829
6830 2018-02-07 Tom de Vries <tom@codesourcery.com>
6831
6832 * gcc.dg/pr83844.c: Require effective target alloca.
6833
6834 2018-02-07 Tom de Vries <tom@codesourcery.com>
6835
6836 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6837
6838 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6839
6840 PR target/84243
6841 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6842 -fcf-protection=return.
6843
6844 2018-02-07 Tom de Vries <tom@codesourcery.com>
6845
6846 PR libgomp/84217
6847 * c-c++-common/goacc/pr84217.c: New test.
6848 * gfortran.dg/goacc/pr84217.f90: New test.
6849
6850 2018-02-07 Richard Biener <rguenther@suse.de>
6851
6852 PR tree-optimization/84204
6853 * gcc.dg/graphite/pr84204.c: New testcase.
6854
6855 PR tree-optimization/84205
6856 * gcc.dg/graphite/pr84205.c: New testcase.
6857
6858 PR tree-optimization/84223
6859 * gfortran.dg/graphite/pr84223.f90: New testcase.
6860
6861 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6862
6863 PR c++/71662
6864 * g++.dg/cpp0x/scoped_enum7.C: New.
6865
6866 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6867
6868 PR tree-optimization/83008
6869 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6870
6871 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6872
6873 PR tree-optimization/84235
6874 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6875
6876 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6877
6878 PR testsuite/84243
6879 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6880 targets.
6881 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6882
6883 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6884
6885 PR target/84146
6886 * gcc.target/i386/pr84146.c: New test.
6887
6888 2018-02-06 Michael Collison <michael.collison@arm.com>
6889
6890 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6891
6892 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6893
6894 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6895 warning for -mno-speculate-indirect-jumps.
6896 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6897 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6898 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6899 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6900 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6901 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6902
6903 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6904
6905 PR target/84145
6906 * c-c++-common/fcf-protection-1.c: Change a compared message.
6907 * c-c++-common/fcf-protection-2.c: Likewise.
6908 * c-c++-common/fcf-protection-3.c: Likewise.
6909 * c-c++-common/fcf-protection-5.c: Likewise.
6910 * c-c++-common/fcf-protection-6.c: New test.
6911 * c-c++-common/fcf-protection-7.c: Likewise.
6912
6913 2018-02-06 Marek Polacek <polacek@redhat.com>
6914
6915 PR tree-optimization/84228
6916 * c-c++-common/Wstringop-truncation-3.c: New test.
6917
6918 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6919
6920 PR target/82641
6921 * gcc.target/arm/pragma_arch_switch_2.c: New.
6922
6923 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6924
6925 PR target/79975
6926 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6927
6928 2018-02-05 Martin Sebor <msebor@redhat.com>
6929
6930 PR tree-optimization/83369
6931 * gcc.dg/Wnonnull.c: New test.
6932
6933 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6934
6935 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6936 argument and use dg-messages-by-file instead. Expect it to be
6937 an array rather than a dict.
6938 (lto-link-and-maybe-run): Remove messages_by_file argument and
6939 use an upvar for dg-messages-by-file. Update call to
6940 lto_handle_diagnostics.
6941 (lt-get-options): Treat dg-messages-by-file as an array
6942 rather than a dict.
6943 (lto-get-options-main): Likewise. Set the entry rather than appending.
6944 (lto-execute): Treat dg-messages-by-file as an array rather than
6945 a dict. Update call to lto-link-and-maybe-run.
6946
6947 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6948
6949 PR c++/82782
6950 * g++.dg/cpp1z/inline-var4.C: New.
6951
6952 2018-02-05 Martin Liska <mliska@suse.cz>
6953
6954 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6955 options.
6956 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6957 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6958 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6959 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6960 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6961 * c-c++-common/asan/pointer-compare-3.c: New test.
6962
6963 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6964
6965 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6966 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6967
6968 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6969
6970 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6971 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6972 _mm_maskz_range_round_sd): Test new intrinsics.
6973 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6974 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6975 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6976 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6977 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6978 _mm_maskz_range_round_ss): Test new intrinsics.
6979 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6980 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6981 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6982 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6983 __builtin_ia32_rangess128_round): Remove builtins.
6984 (__builtin_ia32_rangesd128_mask_round,
6985 __builtin_ia32_rangess128_mask_round): Test new builtins.
6986 * gcc.target/i386/sse-13.c: Ditto.
6987 * gcc.target/i386/sse-23.c: Ditto.
6988
6989 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6990
6991 PR middle-end/79966
6992 * gfortran.dg/pr79966.f90: New testcase
6993
6994 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6995
6996 PR fortran/84094
6997 * gfortran.dg/associate_23.f90: Fix invalid code.
6998 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6999 * gfortran.dg/matmul_3.f90: Likewise.
7000 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7001
7002 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7003
7004 PR fortran/84115
7005 * gfortran.dg/associate_34.f90: New test.
7006 * gfortran.dg/associate_35.f90: New test.
7007
7008 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7009
7010 PR fortran/84141
7011 PR fortran/84155
7012 * gfortran.dg/pr84155.f90: New test.
7013
7014 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7015
7016 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7017 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7018
7019 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7020
7021 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7022 dg-do run stanza.
7023
7024 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7025
7026 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7027 requirement.
7028 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7029 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7030 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7031
7032 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7033
7034 PR testsuite/52641
7035 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7036 * gcc.dg/Wsign-conversion.c: Dito.
7037 * gcc.dg/attr-alloc_size-4.c: Dito.
7038 * gcc.dg/pr81020.c: Dito.
7039 * gcc.dg/pr81192.c: Dito.
7040 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7041 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7042 * gcc.dg/pr83844.c: Restrict to int32plus.
7043 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7044 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7045 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7046 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7047 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7048 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7049 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7050 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7051 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7052 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7053 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7054 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7055
7056 2018-02-02 Julia Koval <julia.koval@intel.com>
7057
7058 * gcc.target/i386/funcspec-56.inc: Handle new march.
7059 * g++.dg/ext/mv16.C: Ditto.
7060
7061 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7062
7063 * lib/target-supports.exp
7064 (check_effective_target_keeps_null_pointer_checks): No more
7065 special-case avr.
7066 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7067 * gcc.dg/ifcvt-4.c: Skip avr.
7068 * gcc.dg/pr53037-1.c: Dito.
7069 * gcc.dg/pr53037-2.c: Dito.
7070 * gcc.dg/pr53037-3.c: Dito.
7071 * gcc.dg/pr63387-2.c: Dito.
7072 * gcc.dg/pr63387.c: Dito.
7073 * gcc.dg/sancov/cmp0.c: Dito.
7074 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7075 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7076 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7077 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7078 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7079 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7080 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7081 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7082 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7083 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7084 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7085 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7086 * gcc.dg/tree-ssa/pr82059.c: Dito.
7087 * gcc.c-torture/execute/pr70460.c: Dito.
7088
7089 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7090
7091 PR testsuite/52641
7092 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7093 * gcc.c-torture/execute/20180112-1.c: Dito.
7094 * gcc.c-torture/execute/pr81503.c: Dito.
7095 * gcc.dg/store_merging_12.c: Dito.
7096 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7097 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7098 * gcc.dg/tree-ssa/pr80898.c: Dito.
7099 * gcc.dg/tree-ssa/pr82363.c: Dito.
7100 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7101 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7102 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7103 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7104 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7105 * gcc.dg/tree-ssa/pr80803.c: Dito.
7106 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7107 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7108 * gcc.dg/tree-ssa/vrp114.c: Dito.
7109 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7110 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7111 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7112
7113 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7114
7115 PR target/84066
7116 * gcc.target/i386/cet-sjlj-6a.c: New test.
7117 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7118
7119 2018-02-01 Marek Polacek <polacek@redhat.com>
7120
7121 PR c++/84125
7122 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7123
7124 2018-01-30 Jeff Law <law@redhat.com>
7125
7126 PR target/84128
7127 * gcc.target/i386/pr84128.c: New test.
7128
7129 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7130
7131 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7132 -fdelete-null-pointer-checks.
7133
7134 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7135
7136 PR c++/83796
7137 * g++.dg/cpp0x/abstract-default1.C: New.
7138
7139 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7140
7141 PR tree-optimization/81635
7142 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7143 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7144
7145 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7146
7147 PR target/83370
7148 * gcc.target/aarch64/pr83370.c: New.
7149
7150 2018-02-01 Richard Biener <rguenther@suse.de>
7151
7152 * gcc.dg/graphite/pr35356-1.c: Adjust.
7153
7154 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7155
7156 PR testsuite/83846
7157 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7158 for ILP32.
7159 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7160 of hard-coding the choice.
7161 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7162 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7163 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7164 memset call.
7165 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7166 stdint.h types.
7167 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7168 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7169 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7170 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7171 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7172 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7173 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7174 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7175 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7176 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7177 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7178 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7179 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7180 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7181 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7182 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7183 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7184 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7185 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7186 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7187 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7188 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7189 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7190 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7191 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7192 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7193 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7194 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7195 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7196 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7197 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7198 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7199 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7200 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7201 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7202 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7203 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7204 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7205 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7206 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7207 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7208 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7209 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7210 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7211 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7212 __builtin_popcountll rather than __builtin_popcountl.
7213
7214 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7215
7216 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7217 of LD1R[HWD] for multi-element constants on big-endian targets.
7218 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7219 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7220
7221 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7222
7223 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7224 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7225 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7226
7227 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7228
7229 PR tree-optimization/81661
7230 PR tree-optimization/84117
7231 * gcc.dg/pr81661.c: New test.
7232 * gfortran.dg/pr84117.f90: New test.
7233
7234 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7235
7236 PR fortran/83705
7237 * gfortran.dg/repeat_7.f90: Catch warning message.
7238
7239 2018-01-31 Ian Lance Taylor <iant@golang.org>
7240
7241 * go.go-torture/execute/printnil.go: New test.
7242
7243 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7244
7245 * lib/target-supports.exp (check_effective_target_comdat_group):
7246 Allow for Solaris as comdat syntax.
7247
7248 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7249 Solaris with comdat_group support and as.
7250
7251 2018-01-31 Marek Polacek <polacek@redhat.com>
7252
7253 PR c/81779
7254 * gcc.dg/pr81779.c: New test.
7255
7256 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7257
7258 PR fortran/84116
7259 * gfortran.dg/gomp/pr84116.f90: New test.
7260
7261 PR c++/83993
7262 * g++.dg/init/pr83993-2.C: New test.
7263
7264 PR c++/83993
7265 * g++.dg/init/pr83993-1.C: New test.
7266 * g++.dg/cpp0x/pr83993.C: New test.
7267
7268 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7269
7270 PR fortran/84088
7271 * gfortran.dg/pr84088.f90: New test.
7272
7273 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7274
7275 PR target/82444
7276 * gcc.target/i386/pr82444.c: New.
7277
7278 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7279
7280 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7281 * gcc.target/powerpc/vsx-13.c: New.
7282
7283 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7284
7285 PR c++/84092
7286 * g++.dg/cpp1y/var-templ57.C: New.
7287
7288 2018-01-31 Marek Polacek <polacek@redhat.com>
7289
7290 PR c++/84138
7291 * g++.dg/diagnostic/pr84138.C: New test.
7292
7293 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7294
7295 PR fortran/78534
7296 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7297 -Wstringop-overflow warnings due to spurious warning with -O1.
7298 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7299 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7300
7301 2018-01-31 Richard Biener <rguenther@suse.de>
7302
7303 PR tree-optimization/84132
7304 * g++.dg/torture/pr84132.C: New testcase.
7305
7306 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7307
7308 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7309 dg-final scan.
7310
7311 2018-01-31 Julia Koval <julia.koval@intel.com>
7312
7313 PR target/83618
7314 * gcc.target/i386/rdpid.c: Remove "eax".
7315
7316 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7317
7318 PR tree-optimization/64946
7319 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7320 scan-assembler checks.
7321
7322 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7323
7324 * gcc.c-torture/execute/20180131-1.c: New test.
7325
7326 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7327
7328 * gcc.target/arc/taux-1.c: New test.
7329 * gcc.target/arc/taux-2.c: Likewise.
7330
7331 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7332
7333 * gcc.target/arc/uncached.c: New test.
7334
7335 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7336
7337 PR lto/83954
7338 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7339
7340 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7341
7342 PR preprocessor/69869
7343 * gcc.dg/cpp/trad/pr69869.c: New test.
7344
7345 PR c/84100
7346 * gcc.dg/pr84100.c: New test.
7347
7348 2018-01-30 Jeff Law <law@redhat.com>
7349
7350 PR target/84064
7351 * gcc.target/i386/pr84064: New test.
7352
7353 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7354
7355 PR fortran/84134
7356 * gfortran.dg/data_implied_do_2.f90: New test.
7357
7358 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7359
7360 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7361
7362 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7363
7364 PR fortran/84133
7365 * gfortran.dg/inline_matmul_21.f90: New test case.
7366
7367 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7368
7369 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7370
7371 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7372
7373 PR target/84112
7374 * gcc.target/powerpc/pr84112.c: New.
7375
7376 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7377
7378 PR rtl-optimization/83986
7379 * gcc.dg/pr83986.c: New test.
7380
7381 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7382
7383 PR 58684
7384 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7385 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7386 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7387 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7388
7389 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7390
7391 PR tree-optimization/84111
7392 * gcc.c-torture/compile/pr84111.c: New test.
7393
7394 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7395
7396 PR ipa/83179
7397 * gcc.dg/ipa/inline-2.c: Fix template.
7398 * gcc.dg/ipa/inline-3.c: Fix template.
7399
7400 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7401
7402 PR ipa/81360
7403 * g++.dg/torture/pr81360.C: New testcase.
7404
7405 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7406
7407 PR lto/83954
7408 * gcc.dg/lto/pr83954.h: New testcase.
7409 * gcc.dg/lto/pr83954_0.c: New testcase.
7410 * gcc.dg/lto/pr83954_1.c: New testcase.
7411
7412 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7413
7414 PR bootstrap/84017
7415 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7416 to dg-options.
7417 Simplify DW_AT_producer scan.
7418
7419 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7420
7421 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7422
7423 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7424
7425 PR target/83828
7426 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7427 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7428 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7429 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7430
7431 2018-01-29 Jeff Law <law@redhat.com>
7432
7433 PR testsuite/81010
7434 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7435 better match other tests which require vsx. Verify the zero
7436 extension is part of the test in the combiner dump.
7437
7438 2018-01-29 Marek Polacek <polacek@redhat.com>
7439
7440 PR c/83966
7441 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7442
7443 PR c++/83996
7444 * g++.dg/ext/pr83996.C: New test.
7445
7446 2018-01-29 Richard Biener <rguenther@suse.de>
7447
7448 PR tree-optimization/84057
7449 * gcc.dg/graphite/pr84057.c: New testcase.
7450
7451 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7452
7453 PR fortran/84073
7454 * gfortran.dg/bind_c_usage_31.f90: New test.
7455
7456 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7457
7458 PR c++/83924
7459 * g++.dg/warn/Wduplicated-branches5.C: New.
7460
7461 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7462
7463 * gcc.target/rl78/test_addsi3_internal.c: New test.
7464
7465 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7466
7467 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7468 Make expected output depend on whether we expect sibcalls or not.
7469 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7470 safe-indirect-jump-1.c).
7471
7472 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7473 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7474 Soren Rasmussen <s.c.rasmussen@gmail.com>
7475
7476 Fortran 2018 teams tests.
7477
7478 * gfortran.dg/team_number_1.f90: new test for team_number.
7479 * gfortran.dg/team_change_1.f90: new test for change team.
7480 * gfortran.dg/team_end_1.f90: new test for end team.
7481 * gfortran.dg/team_form_1.f90: new test for form team.
7482
7483 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7484
7485 PR fortran/83998
7486 * gfortran.dg/dot_product_4.f90
7487
7488 2018-01-26 Martin Sebor <msebor@redhat.com>
7489
7490 PR tree-optimization/83896
7491 * gcc.dg/strlenopt-43.c: New.
7492
7493 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7494
7495 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7496 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7497 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7498 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7499 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7500 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7501 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7502 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7503 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7504 stanzas.
7505 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7506 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7507 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7508 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7509 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7510 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7511 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7512 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7513 instruction list.
7514 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7515
7516 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7517
7518 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7519 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7520 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7521 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7522 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7523 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7524 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7525 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7526 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7527 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7528 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7529 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7530 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7531
7532 2018-01-26 Martin Liska <mliska@suse.cz>
7533
7534 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7535 warning is seen.
7536
7537 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7538
7539 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7540 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7541 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7542 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7543 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7544 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7545 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7546 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7547
7548 2018-01-26 Richard Biener <rguenther@suse.de>
7549
7550 PR rtl-optimization/84003
7551 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7552 latent bug in DSE if NOINLINE is appropriately defined.
7553 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7554 and defining NOINLINE.
7555
7556 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7557
7558 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7559 tests specific to aarch64. XFAIL test on arm.
7560
7561 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7562
7563 PR rtl-optimization/83985
7564 * gcc.dg/pr83985.c: New test.
7565
7566 PR c/83989
7567 * c-c++-common/Wrestrict-3.c: New test.
7568
7569 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7570
7571 * gcc.target/arc/tdelegitimize_addr.c: New test.
7572
7573 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7574
7575 * gcc.target/arc/jli-1.c: New file.
7576 * gcc.target/arc/jli-2.c: Likewise.
7577
7578 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7579
7580 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7581 scan-assembler.
7582 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7583 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7584
7585 2018-01-26 Richard Biener <rguenther@suse.de>
7586
7587 PR tree-optimization/81082
7588 * gcc.dg/vect/pr81082.c: New testcase.
7589 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7590 simplification to n * n.
7591
7592 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7593
7594 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7595 Solaris 10.
7596 * gcc.target/i386/pr63620.c: Likewise.
7597
7598 2018-01-26 Julia Koval <julia.koval@intel.com>
7599
7600 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7601 -mavx512f -mavx512bw.
7602 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7603 * gcc.target/i386/i386.exp: Fix types.
7604
7605 2018-01-26 Alan Modra <amodra@gmail.com>
7606
7607 PR target/84033
7608 * gcc.target/powerpc/swaps-p8-46.c: New.
7609
7610 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7611
7612 PR fortran/37577
7613 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7614 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7615 'array01' in the tree dump comparison.
7616 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7617 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7618 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7619
7620 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7621
7622 PR middle-end/83055
7623 * gcc.dg/torture/pr83055.c: New testcase.
7624
7625 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7626
7627 PR c++/84031
7628 * g++.dg/cpp1z/decomp36.C: New test.
7629
7630 PR middle-end/83977
7631 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7632
7633 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7634
7635 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7636 the shift dump line.
7637 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7638
7639 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7640
7641 PR target/81550
7642 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7643 index instead of int, which allows IVOPTs to properly optimize the
7644 loop.
7645
7646 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7647
7648 PR jit/82846
7649 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7650 of "fn_type" typedef.
7651 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7652
7653 2018-01-24 Ian Lance Taylor <iant@golang.org>
7654
7655 * go.go-torture/execute/names-1.go: New test.
7656
7657 2018-01-19 Jeff Law <law@redhat.com>
7658
7659 PR target/83994
7660 * gcc.target/i386/pr83994.c: New test.
7661
7662 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7663
7664 PR target/84014
7665 * gcc.target/powerpc/pr84014.c: New.
7666
7667 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR middle-end/83977
7670 * c-c++-common/gomp/pr83977-1.c: New test.
7671 * c-c++-common/gomp/pr83977-2.c: New test.
7672 * c-c++-common/gomp/pr83977-3.c: New test.
7673 * gfortran.dg/gomp/pr83977.f90: New test.
7674
7675 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7676
7677 PR testsuite/83889
7678 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7679 * gcc.dg/vect/pr80631-1.c: Likewise.
7680 * gcc.dg/vect/pr80631-2.c: Likewise.
7681 * gcc.dg/vect/pr81410.c: Likewise.
7682 * gcc.dg/vect/pr81633.c: Likewise.
7683 * gcc.dg/vect/pr81815.c: Likewise.
7684 * gcc.dg/vect/pr82108.c: Likewise.
7685 * gcc.dg/vect/pr83857.c: Likewise.
7686 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7687 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7688 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7689 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7690 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7691 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7692 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7693 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7694 dg-xfail-run-if instead.
7695 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7696 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7697 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7698 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7699 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7700
7701 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7702
7703 PR tree-optimization/83979
7704 * g++.dg/pr83979.c: New test.
7705
7706 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7707
7708 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7709 option. Add arm_neon_ok_no_float_abi check.
7710
7711 2018-01-24 Richard Biener <rguenther@suse.de>
7712
7713 PR tree-optimization/83176
7714 * gcc.dg/graphite/pr83176.c: New testcase.
7715
7716 2018-01-24 Richard Biener <rguenther@suse.de>
7717
7718 PR tree-optimization/82819
7719 * gcc.dg/graphite/pr82819.c: New testcase.
7720
7721 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7722
7723 PR c++/83921
7724 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7725 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7726 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7727 * g++.dg/ext/stmtexpr20.C: Likewise.
7728 * g++.dg/ext/stmtexpr21.C: Likewise.
7729
7730 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7731
7732 PR c++/83974
7733 * g++.dg/warn/pr83974.C: New test case.
7734
7735 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7736
7737 PR sanitizer/83987
7738 * g++.dg/ubsan/pr83987.C: New test.
7739
7740 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7741
7742 PR fortran/83866
7743 * gfortran.dg/pdt_29.f03: New test.
7744
7745 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7746
7747 PR fortran/83898
7748 * gfortran.dg/associate_33.f03: New test.
7749
7750 2018-01-23 Martin Liska <mliska@suse.cz>
7751
7752 PR lto/81440
7753 * gcc.dg/lto/pr81440.h: New test.
7754 * gcc.dg/lto/pr81440_0.c: New test.
7755 * gcc.dg/lto/pr81440_1.c: New test.
7756
7757 2018-01-23 Nathan Sidwell <nathan@acm.org>
7758
7759 PR c++/83988
7760 * g++.dg/template/pr83988.C: New.
7761
7762 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7763
7764 PR c++/82882
7765 PR c++/83978
7766 * g++.dg/cpp0x/pr82882.C: New test.
7767 * g++.dg/cpp0x/pr83978.C: New test.
7768
7769 PR c++/83958
7770 * g++.dg/cpp1z/decomp35.C: New test.
7771
7772 2018-01-23 Nathan Sidwell <nathan@acm.org>
7773
7774 * g++.dg/cpp0x/range-for10.C: Adjust.
7775 * g++.dg/ext/forscope1.C: Adjust.
7776 * g++.dg/ext/forscope2.C: Adjust.
7777 * g++.dg/template/for1.C: Adjust.
7778
7779 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7780
7781 PR tree-optimization/83510
7782 * gcc.c-torture/compile/pr83510.c: New test case.
7783
7784 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7785
7786 PR testsuite/83888
7787 * lib/target-supports.exp (check_effective_target_vect_float): Say
7788 that the result only holds when -funsafe-math-optimizations is on.
7789 (check_effective_target_vect_float_strict): New procedure.
7790 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7791 of vect_float.
7792 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7793
7794 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7795
7796 PR tree-optimization/83965
7797 * gcc.dg/vect/pr83965.c: New test.
7798
7799 2018-01-23 Richard Biener <rguenther@suse.de>
7800
7801 PR tree-optimization/83963
7802 * gfortran.dg/graphite/pr83963.f: New testcase.
7803 * gcc.dg/graphite/pr83963-2.c: Likewise.
7804
7805 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7806
7807 PR c++/83918
7808 * g++.dg/cpp1z/pr83918.C: New test.
7809
7810 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR tree-optimization/83957
7813 * gcc.dg/autopar/pr83957.c: New test.
7814
7815 PR tree-optimization/83081
7816 * gcc.dg/predict-8.c: Adjust expected probability.
7817
7818 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7819
7820 PR target/83862
7821 * gcc.target/powerpc/pr83862.c: New test.
7822
7823 2018-01-22 Carl Love <cel@us.ibm.com>
7824
7825 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7826 builtins-4-runnable.c, builtins-6-runnable.c,
7827 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7828 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7829 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7830 for signed/unsigned 128-bit and long long int loads.
7831
7832 2018-01-22 Marek Polacek <polacek@redhat.com>
7833
7834 PR c++/81933
7835 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7836
7837 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7838
7839 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7840 scan-asembler valid instructions list.
7841 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7842 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7843 power8-vector requirement and option.
7844 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7845
7846 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7847
7848 PR 78534
7849 PR 83704
7850 * gfortran.dg/string_1.f90: Remove printing the length.
7851
7852 2018-01-22 Richard Biener <rguenther@suse.de>
7853
7854 PR tree-optimization/83963
7855 * gcc.dg/graphite/pr83963.c: New testcase.
7856
7857 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7858
7859 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7860 dg-require-effective-target directives.
7861
7862 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7863
7864 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7865 New procedure.
7866 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7867 Adjust scan-assembler checks for soft-float.
7868
7869 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7870
7871 PR target/83946
7872 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7873
7874 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7875
7876 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7877 * gcc.dg/pr83623.c: Likewise.
7878 * gcc.dg/pr83666.c: Likewise.
7879
7880 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7881 David Edelsohn <dje.gcc@gmail.com>
7882
7883 PR target/83946
7884 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7885 assembly output from "crset eq" to "crset 2".
7886 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7887 assembly output from . to $.
7888 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7889 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7890 assembly output from "crset eq" to "crset 2".
7891 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7892 assembly output from "crset eq" to "crset 2", and from . to $.
7893
7894 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7895
7896 PR fortran/83900
7897 * gfortran.dg/matmul_18.f90: New test.
7898
7899 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7900
7901 PR tree-optimization/83940
7902 * gcc.dg/torture/pr83940.c: New test.
7903
7904 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7905
7906 PR middle-end/83945
7907 * gcc.dg/tls/pr83945.c: New test.
7908
7909 PR target/83930
7910 * gcc.dg/pr83930.c: New test.
7911
7912 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7913
7914 PR fortran/83900
7915 * gfortran.dg/matmul_17.f90: New test.
7916
7917 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7918
7919 PR fortran/80768
7920 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7921
7922 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7923
7924 PR c++/81167
7925 * g++.dg/cpp0x/pr81167.C: New test.
7926
7927 PR c++/83919
7928 * g++.dg/cpp0x/pr83919.C: New test.
7929
7930 2018-01-19 Jeff Law <law@redhat.com>
7931 Jakub Jelinek <jakub@redhat.com>
7932
7933 * gcc.dg/stack-check-16.c: New test.
7934
7935 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7936
7937 PR target/83790
7938 * gcc.target/nvptx/indirect_call.c: New test.
7939
7940 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7941
7942 * g++.dg/torture/pr83619.C: Remove dg-message.
7943
7944 2018-01-19 Martin Liska <mliska@suse.cz>
7945
7946 * gcc.dg/predict-1.c: Adjust expected probability.
7947 * gcc.dg/predict-3.c: Likewise.
7948 * gcc.dg/predict-5.c: Likewise.
7949 * gcc.dg/predict-6.c: Likewise.
7950 * gcc.dg/predict-9.c: Likewise.
7951
7952 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7953
7954 PR tree-optimization/83922
7955 * gcc.dg/pr83922.c: New test.
7956
7957 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7958
7959 PR tree-optimization/83914
7960 * gcc.dg/vect/pr83914.c: New test.
7961
7962 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7963
7964 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7965 * gcc.target/arm/negdi-2.c: Likewise.
7966 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7967
7968 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7969
7970 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7971
7972 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7973
7974 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7975
7976 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7977
7978 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7979 hppa*-*-hpux*.
7980
7981 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR ipa/83619
7984 PR testsuite/83934
7985 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7986 forward declaration.
7987
7988 2018-01-18 Carl Love <cel@us.ibm.com>
7989
7990 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7991 to the function.
7992
7993 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7994
7995 PR c++/81013
7996 * g++.dg/inherit/union3.C: New.
7997
7998 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7999
8000 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8001
8002 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8003
8004 PR ipa/83619
8005 * g++.dg/torture/pr83619.C: New testcase.
8006
8007 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8008
8009 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8010 Add function body to force error messages in some configurations.
8011
8012 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8013
8014 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8015 and arm_thumb1_ok.
8016
8017 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8018
8019 PR other/70268
8020 * c-c++-common/ffile-prefix-map.c: New test.
8021 * c-c++-common/fmacro-prefix-map.c: New test.
8022 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8023 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8024
8025 2018-01-18 Martin Liska <mliska@suse.cz>
8026
8027 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8028 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8029 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8030 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8031 * gcc.target/i386/ret-thunk-10.c: Likewise.
8032 * gcc.target/i386/ret-thunk-11.c: Likewise.
8033 * gcc.target/i386/ret-thunk-12.c: Likewise.
8034 * gcc.target/i386/ret-thunk-15.c: Likewise.
8035 * gcc.target/i386/ret-thunk-9.c: Likewise.
8036
8037 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8038
8039 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8040 order.
8041
8042 2018-01-18 Nathan Sidwell <nathan@acm.org>
8043
8044 PR c++/83160
8045 * g++.dg/cpp0x/pr83160.C: New.
8046
8047 2018-01-18 Richard Biener <rguenther@suse.de>
8048
8049 PR tree-optimization/83887
8050 * gcc.dg/graphite/pr83887.c: New testcase.
8051 * gfortran.dg/graphite/pr83887.f90: Likewise.
8052 * gfortran.dg/graphite/pr83887.f: Likewise.
8053
8054 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8055
8056 PR target/65578
8057 * gcc.target/arm/builtin-bswap.x: New file.
8058 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8059 and options for armv6t2.
8060 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8061 and options for Thumb1.
8062 * gcc.target/arm/builtin-bswap16.x: New file.
8063 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8064 and options for armv6t2.
8065 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8066 and options for Thumb1.
8067
8068 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8069
8070 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8071 order.
8072
8073 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8074
8075 PR c/61240
8076 * gcc.dg/pr61240.c: New test.
8077
8078 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8079
8080 PR fortran/83864
8081 * gfortran.dg/pr83864.f90: New test.
8082
8083 2018-01-17 Jeff Law <law@redhat.com>
8084
8085 PR testsuite/83883
8086 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8087
8088 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8089
8090 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8091 restriction, but still restrict to 64-bit.
8092 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8093 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8094
8095 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8096
8097 PR fortran/83874
8098 * gfortran.dg/pr83874.f90: New test.
8099
8100 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8101
8102 PR c++/83824
8103 * g++.dg/cpp0x/pr83824.C: New test.
8104
8105 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8106
8107 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8108 appropriate .gnu_attribute for the long double type, if we use the
8109 long double type, but do not generate any calls.
8110 * gcc.target/powerpc/gnuattr2.c: Likewise.
8111 * gcc.target/powerpc/gnuattr3.c: Likewise.
8112
8113 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8114
8115 PR c++/78344
8116 * g++.dg/cpp0x/alignas13.C: New.
8117
8118 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8119
8120 PR c++/83897
8121 * g++.dg/cpp0x/pr83897.C: New test.
8122
8123 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8124
8125 PR ipa/83051
8126 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8127
8128 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8129
8130 PR c++/81054
8131 * g++.dg/cpp0x/constexpr-ice19.C: New.
8132
8133 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8134
8135 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8136 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8137 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8138 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8139 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8140 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8141 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8142 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8143 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8144 * gcc.target/powerpc/builtins-1.fold.h: New.
8145
8146 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8147
8148 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8149 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8150
8151 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8152
8153 * gcc.target/arm/g2.c: Add -marm to dg-options.
8154 * gcc.target/arm/scd42-2.c: Likewise.
8155
8156 2018-01-17 Nathan Sidwell <nathan@acm.org>
8157
8158 PR c++/83287
8159 * g++.dg/lookup/pr83287-2.C: New.
8160
8161 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8162
8163 PR c++/83814
8164 PR c++/83902
8165 * g++.dg/wrappers/pr83814.C: New test case.
8166 * g++.dg/wrappers/pr83902.C: New test case.
8167
8168 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8169
8170 PR lto/83121
8171 * g++.dg/lto/pr83121_0.C: New test case.
8172 * g++.dg/lto/pr83121_1.C: New test case.
8173 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8174 adapted from DejaGnu's dg-test.
8175 (lto_handle_diagnostics): New procedure.
8176 (lto_prune_warns): Ignore informational notes.
8177 (lto-link-and-maybe-run): Add "messages_by_file" param.
8178 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8179 "execute" when "link" fails if "execute" was not specified.
8180 (lto-can-handle-directive): New procedure.
8181 (lto-get-options-main): Call lto-can-handle-directive. Add a
8182 dg-messages local, using it to set the caller's
8183 dg-messages-by-file for the given source file.
8184 (lto-get-options): Likewise.
8185 (lto-execute): Add dg-messages-by-file local, and pass it to
8186 lto-link-and-maybe-run.
8187
8188 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8189 Richard Sandiford <richard.sandiford@linaro.org>
8190
8191 PR target/79041
8192 PR target/82964
8193 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8194 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8195
8196 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8197
8198 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8199 target check autogenerator for armv8.1-a and armv8.2-a.
8200
8201 2018-01-17 Carl Love <cel@us.ibm.com>
8202
8203 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8204 Add debug print statements.
8205 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8206 16 byte vector load followed by a partial vector load.
8207
8208 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8209
8210 PR c++/83799
8211 * g++.dg/wrappers/pr83799.C: New test case.
8212
8213 2018-01-17 Nathan Sidwell <nathan@acm.org>
8214
8215 PR c++/83739
8216 * g++.dg/cpp1y/pr83739.C: New.
8217
8218 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8219
8220 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8221 * gcc.target/visium/overflow16.c: Likewise.
8222 * gcc.target/visium/overflow32.c: Likewise.
8223
8224 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8225
8226 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8227
8228 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8229
8230 * gcc.dg/rtl/arm/stl-cond.c: New test.
8231 * gcc.target/arm/stl-cond.c: Delete.
8232
8233 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8234
8235 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8236 directives.
8237
8238 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8239
8240 PR tree-optimization/83843
8241 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8242 * gcc.dg/store_merging_19.c: New test.
8243
8244 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8245
8246 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8247 and options.
8248
8249 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR rtl-optimization/83771
8252 * gcc.dg/pr83771.c: New test.
8253
8254 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8255
8256 PR tree-optimization/81184
8257 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8258 targets.
8259 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8260
8261 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8262
8263 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8264
8265 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8266
8267 PR target/83546
8268 * gcc.target/i386/pr83546.c: New test.
8269
8270 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8271
8272 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8273
8274 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8275
8276 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8277 test and add dg-warning for the -Wstringop-overflow warning.
8278
8279 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8280
8281 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8282 XFAIL last test on SPARC and Visium.
8283
8284 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8285
8286 PR rtl-optimization/80481
8287 * g++.dg/pr80481.C: Exclude solaris.
8288
8289 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8290
8291 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8292 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8293 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8294
8295 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8296
8297 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8298 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8299 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8300 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8301 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8302 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8303 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8304 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8305 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8306 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8307 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8308 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8309 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8310 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8311 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8312
8313 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8314
8315 PR testsuite/77734
8316 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8317
8318 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8319
8320 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8321 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8322 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8323 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8324 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8325 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8326
8327 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8328
8329 PR tree-optimization/83857
8330 * gcc.dg/vect/pr83857.c: New test.
8331
8332 2018-01-16 Richard Biener <rguenther@suse.de>
8333
8334 PR tree-optimization/83867
8335 * gcc.dg/vect/pr83867.c: New testcase.
8336
8337 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8338
8339 PR c/83844
8340 * gcc.dg/pr83844.c: New test.
8341
8342 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8343
8344 * gcc.dg/torture/pr83847.c: New test.
8345
8346 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8347
8348 PR rtl-optimization/86620
8349 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8350 instead of --param=max-sched-ready-insns=0.
8351 * gcc.target/i386/pr83620.c: New test.
8352 * gcc.dg/pr83620.c: New test.
8353
8354 PR tree-optimization/83843
8355 * gcc.dg/store_merging_18.c: New test.
8356
8357 PR c++/83817
8358 * g++.dg/cpp1y/pr83817.C: New test.
8359
8360 PR c++/83825
8361 * g++.dg/template/pr83825.C: New test.
8362
8363 2018-01-16 Richard Biener <rguenther@suse.de>
8364
8365 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8366
8367 2018-01-16 Richard Biener <rguenther@suse.de>
8368
8369 PR testsuite/82132
8370 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8371 from gcc.dg/torture/pr60092.c.
8372
8373 2018-01-15 Martin Sebor <msebor@redhat.com>
8374
8375 PR c++/83588
8376 * g++.dg/ext/flexary28.C: New test.
8377
8378 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8379
8380 PR fortran/82257
8381 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8382
8383 2018-01-15 Martin Sebor <msebor@redhat.com>
8384
8385 PR testsuite/83869
8386 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8387
8388 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8389
8390 PR fortran/54613
8391 * gfortran.dg/minmaxloc_9.f90: New test.
8392 * gfortran.dg/minmaxloc_10.f90: New test.
8393 * gfortran.dg/minmaxloc_11.f90: New test.
8394
8395 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8396
8397 PR target/83839
8398 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8399 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8400 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8401 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8402 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8403 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8404 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8405 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8406 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8407 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8408 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8409 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8410 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8411 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8412 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8413 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8414 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8415 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8416 * gcc.target/i386/ret-thunk-10.c: Likewise.
8417 * gcc.target/i386/ret-thunk-11.c: Likewise.
8418 * gcc.target/i386/ret-thunk-12.c: Likewise.
8419 * gcc.target/i386/ret-thunk-13.c: Likewise.
8420 * gcc.target/i386/ret-thunk-14.c: Likewise.
8421 * gcc.target/i386/ret-thunk-15.c: Likewise.
8422 * gcc.target/i386/ret-thunk-9.c: Don't check the
8423 __x86_return_thunk label. Scan for "push" only for Linux.
8424
8425 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8426
8427 PR testsuite/79920
8428 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8429
8430 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8431
8432 PR target/83687
8433 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8434 tests.
8435 * gcc.target/arm/pr83687.c: New test.
8436
8437 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8438
8439 Adjust tests to AVR_TINY.
8440
8441 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8442 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8443 * gcc.target/avr/pr71627.c: Same.
8444 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8445 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8446 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8447 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8448 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8449 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8450 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8451 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8452 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8453 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8454 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8455 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8456 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8457 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8458 * gcc.target/avr/torture/pr61055.c: Same.
8459 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8460 available.
8461 * gcc.target/avr/torture/int24-mul.c: Same.
8462 * gcc.target/avr/torture/pr51782-1.c: Same.
8463 * gcc.target/avr/torture/pr61443.c: Same.
8464 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8465 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8466
8467 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8468
8469 PR c/83801
8470 PR c/83729
8471 * gcc.target/avr/torture/pr83729.c: New test.
8472 * gcc.target/avr/torture/pr83801.c: New test.
8473
8474 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8475
8476 PR middle-end/82694
8477 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8478 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8479
8480 2018-01-10 Martin Sebor <msebor@redhat.com>
8481
8482 PR other/83508
8483 * gcc.dg/Wstringop-overflow-2.c: New test.
8484
8485 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8486
8487 PR libgfortran/83811
8488 * gfortran.dg/fmt_e.f90: New test.
8489
8490 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8491
8492 * gcc.target/i386/indirect-thunk-10.c: New test.
8493 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8494 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8495 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8496 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8497 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8498 * gcc.target/i386/ret-thunk-17.c: Likewise.
8499 * gcc.target/i386/ret-thunk-18.c: Likewise.
8500 * gcc.target/i386/ret-thunk-19.c: Likewise.
8501 * gcc.target/i386/ret-thunk-20.c: Likewise.
8502 * gcc.target/i386/ret-thunk-21.c: Likewise.
8503
8504 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8505
8506 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8507
8508 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8509
8510 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8511 -mno-indirect-branch-register.
8512 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8513 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8514 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8515 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8516 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8517 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8518 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8519 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8520 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8521 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8522 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8523 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8524 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8525 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8526 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8527 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8528 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8529 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8530 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8531 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8532 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8533 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8534 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8535 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8536 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8537 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8538 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8539 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8540 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8541 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8542 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8543 * gcc.target/i386/ret-thunk-10.c: Likewise.
8544 * gcc.target/i386/ret-thunk-11.c: Likewise.
8545 * gcc.target/i386/ret-thunk-12.c: Likewise.
8546 * gcc.target/i386/ret-thunk-13.c: Likewise.
8547 * gcc.target/i386/ret-thunk-14.c: Likewise.
8548 * gcc.target/i386/ret-thunk-15.c: Likewise.
8549 * gcc.target/i386/ret-thunk-9.c: Likewise.
8550 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8551 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8552 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8553
8554 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8555
8556 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8557 -mfunction-return=keep.
8558 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8559 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8560 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8561 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8562 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8563 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8564 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8565 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8566 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8567 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8568 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8569 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8570 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8571 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8572 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8573 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8574 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8575 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8576 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8577 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8578 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8579 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8580 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8581 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8582 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8583 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8584 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8590 * gcc.target/i386/ret-thunk-1.c: New test.
8591 * gcc.target/i386/ret-thunk-10.c: Likewise.
8592 * gcc.target/i386/ret-thunk-11.c: Likewise.
8593 * gcc.target/i386/ret-thunk-12.c: Likewise.
8594 * gcc.target/i386/ret-thunk-13.c: Likewise.
8595 * gcc.target/i386/ret-thunk-14.c: Likewise.
8596 * gcc.target/i386/ret-thunk-15.c: Likewise.
8597 * gcc.target/i386/ret-thunk-16.c: Likewise.
8598 * gcc.target/i386/ret-thunk-2.c: Likewise.
8599 * gcc.target/i386/ret-thunk-3.c: Likewise.
8600 * gcc.target/i386/ret-thunk-4.c: Likewise.
8601 * gcc.target/i386/ret-thunk-5.c: Likewise.
8602 * gcc.target/i386/ret-thunk-6.c: Likewise.
8603 * gcc.target/i386/ret-thunk-7.c: Likewise.
8604 * gcc.target/i386/ret-thunk-8.c: Likewise.
8605 * gcc.target/i386/ret-thunk-9.c: Likewise.
8606
8607 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8608
8609 * gcc.target/i386/indirect-thunk-1.c: New test.
8610 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8612 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8613 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8615 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8623 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8634 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8635 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8636 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8637 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8642
8643 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8644
8645 PR ipa/83051
8646 * gcc.c-torture/compile/pr83051.c: New testcase.
8647
8648 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8649
8650 PR tree-optimization/83501
8651 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8652
8653 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8654
8655 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8656 for lvx and stvx instead of lxvd2x and stxvd2x and require
8657 little-endian target. Add comments.
8658 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8659 comprehensive testing.
8660 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8661 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8662 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8663 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8664 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8665 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8666 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8667 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8668 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8669 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8670 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8671 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8672 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8673 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8674 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8675 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8676 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8677 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8678 scan-assembler-not directives that forbid lvx and xxpermdi.
8679 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8680 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8681 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8682 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8683 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8684 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8685 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8686 scan-assembler-times directives to reflect different numbers of
8687 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8688
8689 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8690 Alan Hayward <alan.hayward@arm.com>
8691 David Sherwood <david.sherwood@arm.com>
8692
8693 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8694 than SLP vectorization.
8695 * gcc.dg/vect/vect-alias-check-10.c: New test.
8696 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8697 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8698 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8699 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8700 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8701 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8702 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8703 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8704 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8705 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8706 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8707 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8708 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8709 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8710 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8711 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8712 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8713 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8714 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8715 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8716 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8717 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8718 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8719
8720 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8721 Alan Hayward <alan.hayward@arm.com>
8722 David Sherwood <david.sherwood@arm.com>
8723
8724 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8725 New proc.
8726 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8727 targets with scatter stores.
8728 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8729 stores.
8730 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8731 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8732 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8733 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8734 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8735 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8736 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8737 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8738 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8739 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8740 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8741 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8742 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8743 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8744 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8745 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8746
8747 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8748 Alan Hayward <alan.hayward@arm.com>
8749 David Sherwood <david.sherwood@arm.com>
8750
8751 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8752 for double_reduc1.
8753 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8754 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8755 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8756 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8757
8758 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8759 Alan Hayward <alan.hayward@arm.com>
8760 David Sherwood <david.sherwood@arm.com>
8761
8762 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8763 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8764 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8765
8766 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8767 Alan Hayward <alan.hayward@arm.com>
8768 David Sherwood <david.sherwood@arm.com>
8769
8770 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8771 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8772 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8773 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8774 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8775 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8776 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8777 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8778 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8779 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8780 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8781 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8782 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8783 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8784
8785 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8786 Alan Hayward <alan.hayward@arm.com>
8787 David Sherwood <david.sherwood@arm.com>
8788
8789 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8790 check for a message about using in-order reductions.
8791 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8792 check for a message about using in-order reductions.
8793 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8794 vectorized and check for a message about using in-order reductions.
8795 Expect targets with variable-length vectors to fall back to the
8796 fixed-length mininum.
8797 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8798 check for a message about using in-order reductions.
8799 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8800 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8801 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8802 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8803 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8804 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8805 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8806 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8807 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8808 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8809 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8810 vect_fold_left_plus.
8811
8812 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8813
8814 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8815 are spilled.
8816 * gcc.target/aarch64/sve/spill_2.c: New test.
8817 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8818 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8819 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8820 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8821 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8822
8823 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8824 Alan Hayward <alan.hayward@arm.com>
8825 David Sherwood <david.sherwood@arm.com>
8826
8827 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8828 of branches.
8829 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8830 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8831 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8832 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8833 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8834 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8835 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8836 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8837 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8838
8839 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8840 Alan Hayward <alan.hayward@arm.com>
8841 David Sherwood <david.sherwood@arm.com>
8842
8843 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8844 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8845 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8846 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8847
8848 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8849 Alan Hayward <alan.hayward@arm.com>
8850 David Sherwood <david.sherwood@arm.com>
8851
8852 * lib/target-supports.exp
8853 (check_effective_target_vect_fold_extract_last): New proc.
8854 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8855 for fold_extract_last.
8856 * gcc.dg/vect/pr65947-2.c: Likewise.
8857 * gcc.dg/vect/pr65947-3.c: Likewise.
8858 * gcc.dg/vect/pr65947-4.c: Likewise.
8859 * gcc.dg/vect/pr65947-5.c: Likewise.
8860 * gcc.dg/vect/pr65947-6.c: Likewise.
8861 * gcc.dg/vect/pr65947-9.c: Likewise.
8862 * gcc.dg/vect/pr65947-10.c: Likewise.
8863 * gcc.dg/vect/pr65947-12.c: Likewise.
8864 * gcc.dg/vect/pr65947-14.c: Likewise.
8865 * gcc.dg/vect/pr80631-1.c: Likewise.
8866 * gcc.target/aarch64/sve/clastb_1.c: New test.
8867 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8868 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8869 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8870 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8871 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8872 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8873 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8874 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8875 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8876 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8877 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8878 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8879 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8880
8881 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8882 Alan Hayward <alan.hayward@arm.com>
8883 David Sherwood <david.sherwood@arm.com>
8884
8885 * gcc.target/aarch64/sve/live_1.c: New test.
8886 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8887
8888 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8889 Alan Hayward <alan.hayward@arm.com>
8890 David Sherwood <david.sherwood@arm.com>
8891
8892 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8893 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8894 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8895 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8896 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8897 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8898 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8899 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8900 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8901
8902 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8903 Alan Hayward <alan.hayward@arm.com>
8904 David Sherwood <david.sherwood@arm.com>
8905
8906 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8907 New proc.
8908 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8909 vect_fully_masked.
8910 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8911 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8912 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8913 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8914 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8915 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8916
8917 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8918 Alan Hayward <alan.hayward@arm.com>
8919 David Sherwood <david.sherwood@arm.com>
8920
8921 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8922 instead of just ADDRESS.
8923 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8924 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8925 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8926 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8927 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8928 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8929 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8930 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8931 * gcc.target/aarch64/sve/while_2.c: Likewise.
8932 * gcc.target/aarch64/sve/while_3.c: Likewise.
8933 * gcc.target/aarch64/sve/while_4.c: Likewise.
8934
8935 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8936 Alan Hayward <alan.hayward@arm.com>
8937 David Sherwood <david.sherwood@arm.com>
8938
8939 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8940 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8941 to be predicated.
8942 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8943 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8944 * gcc.target/aarch64/sve/reduc_5.c: New test.
8945 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8946 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8947
8948 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8949 Alan Hayward <alan.hayward@arm.com>
8950 David Sherwood <david.sherwood@arm.com>
8951
8952 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8953 * gcc.dg/tree-ssa/peel1.c: Likewise.
8954 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8955 variable-length vectors.
8956 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8957 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8958 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8959 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8960 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8961 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8962 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8963 * gcc.target/aarch64/sve/slp_8.c: New test.
8964 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8965 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8966 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8967 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8968 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8969 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8970 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8971 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8972 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8973 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8974 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8975 * gcc.target/aarch64/sve/while_1.c: Likewise.
8976 * gcc.target/aarch64/sve/while_2.c: Likewise.
8977 * gcc.target/aarch64/sve/while_3.c: Likewise.
8978 * gcc.target/aarch64/sve/while_4.c: Likewise.
8979
8980 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8981 Alan Hayward <alan.hayward@arm.com>
8982 David Sherwood <david.sherwood@arm.com>
8983
8984 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8985 New proc.
8986 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8987 and add an associated scan-dump test. Prevent vectorization
8988 of the first two loops.
8989 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8990 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8991 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8992 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8993 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8994 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8995
8996 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8997 Alan Hayward <alan.hayward@arm.com>
8998 David Sherwood <david.sherwood@arm.com>
8999
9000 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9001 * gcc.dg/vect/pr67790.c: Likewise.
9002 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9003 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9004 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9005 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9006 * gcc.target/aarch64/sve/slp_5.c: New test.
9007 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9008 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9009 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9010 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9011 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9012
9013 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9014 Alan Hayward <alan.hayward@arm.com>
9015 David Sherwood <david.sherwood@arm.com>
9016
9017 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9018 && vect_load_lanes
9019 * gcc.dg/vect/slp-1.c: Likewise.
9020 * gcc.dg/vect/slp-10.c: Likewise.
9021 * gcc.dg/vect/slp-12b.c: Likewise.
9022 * gcc.dg/vect/slp-12c.c: Likewise.
9023 * gcc.dg/vect/slp-17.c: Likewise.
9024 * gcc.dg/vect/slp-19b.c: Likewise.
9025 * gcc.dg/vect/slp-20.c: Likewise.
9026 * gcc.dg/vect/slp-21.c: Likewise.
9027 * gcc.dg/vect/slp-22.c: Likewise.
9028 * gcc.dg/vect/slp-23.c: Likewise.
9029 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9030 * gcc.dg/vect/slp-24.c: Likewise.
9031 * gcc.dg/vect/slp-28.c: Likewise.
9032 * gcc.dg/vect/slp-39.c: Likewise.
9033 * gcc.dg/vect/slp-6.c: Likewise.
9034 * gcc.dg/vect/slp-7.c: Likewise.
9035 * gcc.dg/vect/slp-cond-1.c: Likewise.
9036 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9037 * gcc.dg/vect/slp-cond-2.c: Likewise.
9038 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9039 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9040 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9041 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9042 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9043 * gcc.dg/vect/slp-perm-6.c: Likewise.
9044 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9045 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9046 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9047 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9048 * gcc.dg/vect/slp-12a.c: Likewise.
9049 * gcc.dg/vect/slp-14.c: Likewise.
9050 * gcc.dg/vect/slp-15.c: Likewise.
9051 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9052 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9053 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9054 * gcc.target/aarch64/sve/slp_1.c: New test.
9055 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9056 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9057 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9058 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9059 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9060 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9061 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9062
9063 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9064 Alan Hayward <alan.hayward@arm.com>
9065 David Sherwood <david.sherwood@arm.com>
9066
9067 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9068 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9069 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9070 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9071 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9072 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9073 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9074 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9075 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9076 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9077 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9078 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9079 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9080 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9081 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9082 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9083 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9084 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9085 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9086
9087 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9088 Alan Hayward <alan.hayward@arm.com>
9089 David Sherwood <david.sherwood@arm.com>
9090
9091 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9092 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9093 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9094 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9095 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9096 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9097 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9098 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9099 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9100 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9101 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9102 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9103 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9104 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9105 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9106 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9107 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9108 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9109 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9110 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9111 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9112 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9113 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9114 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9115 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9116 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9117 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9118 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9119 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9120 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9121 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9122 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9123 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9124 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9125 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9126 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9127
9128 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9129 Alan Hayward <alan.hayward@arm.com>
9130 David Sherwood <david.sherwood@arm.com>
9131
9132 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9133 Return true for SVE too.
9134 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9135 if load/store lanes are supported.
9136 * gcc.dg/vect/slp-10.c: Likewise.
9137 * gcc.dg/vect/slp-12c.c: Likewise.
9138 * gcc.dg/vect/slp-17.c: Likewise.
9139 * gcc.dg/vect/slp-33.c: Likewise.
9140 * gcc.dg/vect/slp-6.c: Likewise.
9141 * gcc.dg/vect/slp-cond-1.c: Likewise.
9142 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9143 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9144 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9145 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9146 * gcc.dg/vect/slp-perm-6.c: Likewise.
9147 * gcc.dg/vect/slp-perm-9.c: Likewise.
9148 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9149 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9150 for variable-length vectors.
9151
9152 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9153 Alan Hayward <alan.hayward@arm.com>
9154 David Sherwood <david.sherwood@arm.com>
9155
9156 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9157 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9158
9159 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9160
9161 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9162 * g++.target/aarch64/sve/catch_1.C: New test.
9163 * g++.target/aarch64/sve/catch_2.C: Likewise.
9164 * g++.target/aarch64/sve/catch_3.C: Likewise.
9165 * g++.target/aarch64/sve/catch_4.C: Likewise.
9166 * g++.target/aarch64/sve/catch_5.C: Likewise.
9167 * g++.target/aarch64/sve/catch_6.C: Likewise.
9168
9169 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9170 Alan Hayward <alan.hayward@arm.com>
9171 David Sherwood <david.sherwood@arm.com>
9172
9173 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9174 New proc.
9175 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9176 * gcc.target/aarch64/fmaxmin.c: Likewise.
9177 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9178 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9179 * gcc.target/aarch64/pr62178.c: Likewise.
9180 * gcc.target/aarch64/pr71727-2.c: Likewise.
9181 * gcc.target/aarch64/saddw-1.c: Likewise.
9182 * gcc.target/aarch64/saddw-2.c: Likewise.
9183 * gcc.target/aarch64/uaddw-1.c: Likewise.
9184 * gcc.target/aarch64/uaddw-2.c: Likewise.
9185 * gcc.target/aarch64/uaddw-3.c: Likewise.
9186 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9187 * gcc.target/aarch64/vect-compile.c: Likewise.
9188 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9189 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9190 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9191 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9192 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9193 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9194 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9195 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9196 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9197 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9198 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9199 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9200 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9201 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9202 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9203 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9204 * gcc.target/aarch64/vect-movi.c: Likewise.
9205 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9206 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9207 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9208 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9209 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9210 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9211 fixed-length SVE.
9212 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9213 * gcc.target/aarch64/sve/arith_1.c: New test.
9214 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9215 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9216 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9217 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9218 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9219 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9220 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9221 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9222 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9223 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9224 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9225 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9226 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9227 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9228 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9229 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9230 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9231 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9232 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9233 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9234 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9235 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9236 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9237 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9238 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9239 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9240 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9241 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9242 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9243 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9244 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9245 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9246 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9247 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9248 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9249 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9250 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9251 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9252 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9253 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9254 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9255 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9256 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9257 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9258 * gcc.target/aarch64/sve/index_1.c: Likewise.
9259 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9260 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9261 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9262 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9263 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9264 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9265 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9266 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9267 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9268 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9269 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9270 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9271 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9272 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9273 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9274 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9275 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9276 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9277 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9278 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9279 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9280 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9281 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9282 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9283 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9284 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9285 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9286 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9287 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9288 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9289 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9290 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9291 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9292 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9293 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9294 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9295 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9296 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9297 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9298 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9299 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9300 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9301 * gcc.target/aarch64/sve/single_1.c: Likewise.
9302 * gcc.target/aarch64/sve/single_2.c: Likewise.
9303 * gcc.target/aarch64/sve/single_3.c: Likewise.
9304 * gcc.target/aarch64/sve/single_4.c: Likewise.
9305 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9306 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9307 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9308 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9309 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9310 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9311 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9312 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9313 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9314 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9315 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9316 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9317 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9318 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9319 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9320 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9321 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9322 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9323 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9324 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9325 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9326 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9327 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9328 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9329 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9330 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9331 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9332 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9333 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9334 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9335 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9336 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9337 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9338 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9339 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9340 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9341 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9342 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9343 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9344 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9345 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9346 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9347 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9348 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9349 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9350
9351 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9352 Alan Hayward <alan.hayward@arm.com>
9353 David Sherwood <david.sherwood@arm.com>
9354
9355 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9356 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9357 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9358 New procedures.
9359 (check_effective_target_vect_perm): Handle SVE.
9360 (check_effective_target_vect_perm_byte): Likewise.
9361 (check_effective_target_vect_perm_short): Likewise.
9362 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9363 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9364 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9365 (check_effective_target_vect_element_align_preferred): Likewise.
9366 (check_effective_target_vect_align_stack_vars): Likewise.
9367 (check_effective_target_vect_load_lanes): Likewise.
9368 (check_effective_target_vect_masked_store): Likewise.
9369 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9370 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9371 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9372 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9373 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9374 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9375 * gcc.dg/vect/slp-23.c: Likewise.
9376 * gcc.dg/vect/slp-perm-5.c: Likewise.
9377 * gcc.dg/vect/slp-perm-6.c: Likewise.
9378 * gcc.dg/vect/slp-perm-9.c: Likewise.
9379 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9380 * gcc.dg/vect/vect-114.c: Likewise.
9381 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9382 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9383
9384 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9385
9386 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9387 vect_variable_length, expecting the test to be vectorized
9388 without SLP instead.
9389 * gcc.dg/vect/pr33953.c: Likewise.
9390 * gcc.dg/vect/pr37027.c: Likewise.
9391 * gcc.dg/vect/pr67790.c: Likewise.
9392 * gcc.dg/vect/pr68445.c: Likewise.
9393 * gcc.dg/vect/slp-1.c: Likewise.
9394 * gcc.dg/vect/slp-10.c: Likewise.
9395 * gcc.dg/vect/slp-12a.c: Likewise.
9396 * gcc.dg/vect/slp-12b.c: Likewise.
9397 * gcc.dg/vect/slp-12c.c: Likewise.
9398 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9399 * gcc.dg/vect/slp-13.c: Likewise.
9400 * gcc.dg/vect/slp-14.c: Likewise.
9401 * gcc.dg/vect/slp-15.c: Likewise.
9402 * gcc.dg/vect/slp-17.c: Likewise.
9403 * gcc.dg/vect/slp-19b.c: Likewise.
9404 * gcc.dg/vect/slp-2.c: Likewise.
9405 * gcc.dg/vect/slp-20.c: Likewise.
9406 * gcc.dg/vect/slp-21.c: Likewise.
9407 * gcc.dg/vect/slp-22.c: Likewise.
9408 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9409 * gcc.dg/vect/slp-24.c: Likewise.
9410 * gcc.dg/vect/slp-28.c: Likewise.
9411 * gcc.dg/vect/slp-39.c: Likewise.
9412 * gcc.dg/vect/slp-42.c: Likewise.
9413 * gcc.dg/vect/slp-6.c: Likewise.
9414 * gcc.dg/vect/slp-7.c: Likewise.
9415 * gcc.dg/vect/slp-cond-1.c: Likewise.
9416 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9417 * gcc.dg/vect/slp-cond-2.c: Likewise.
9418 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9419 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9420 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9421 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9422 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9423 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9424 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9425 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9426 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9427 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9428 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9429 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9430 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9431 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9432 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9433 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9434 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9435
9436 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9437
9438 PR c/83801
9439 * gcc.dg/pr83801.c: New test.
9440
9441 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9442
9443 PR fortran/52162
9444 * gfortran.dg/bounds_check_19.f90: New test.
9445
9446 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9447
9448 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9449 instead of scan-assembler-not for xsnabsqp.
9450
9451 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9452
9453 PR libgfortran/83525
9454 * gfortran.dg/newunit_5.f90: New test.
9455
9456 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9457
9458 PR rtl-optimization/80481
9459 * g++.dg/pr80481.C: New.
9460
9461 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9462
9463 PR target/83628
9464 * gcc.target/alpha/pr83628-3.c: New test.
9465
9466 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9467
9468 * lib/target-supports.exp (check_effective_target_avx512f): Also
9469 check for __builtin_ia32_addsd_round,
9470 __builtin_ia32_getmantsd_round.
9471 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9472
9473 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9474
9475 PR target/83629
9476 * gcc.target/powerpc/pr83629.c: Require ilp32.
9477
9478 2018-01-12 Richard Biener <rguenther@suse.de>
9479
9480 PR tree-optimization/80846
9481 * gcc.target/i386/pr80846-1.c: New testcase.
9482 * gcc.target/i386/pr80846-2.c: Likewise.
9483
9484 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9485
9486 * gcc.c-torture/execute/20180112-1.c: New test.
9487
9488 2018-01-12 Tom de Vries <tom@codesourcery.com>
9489
9490 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9491 * g++.dg/ext/label13a.C: Same.
9492 * g++.dg/ext/label14.C: Same.
9493 * g++.dg/ext/label2.C: Same.
9494 * g++.dg/ext/label3.C: Same.
9495 * g++.dg/torture/pr42462.C: Same.
9496 * g++.dg/torture/pr42739.C: Same.
9497 * g++.dg/warn/Wunused-label-3.C: Same.
9498
9499 2018-01-12 Tom de Vries <tom@codesourcery.com>
9500
9501 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9502 * g++.dg/Walloca1.C: Same.
9503 * g++.dg/cpp0x/pr70338.C: Same.
9504 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9505 * g++.dg/cpp1y/vla10.C: Same.
9506 * g++.dg/cpp1y/vla2.C: Same.
9507 * g++.dg/cpp1y/vla6.C: Same.
9508 * g++.dg/cpp1y/vla8.C: Same.
9509 * g++.dg/debug/debug5.C: Same.
9510 * g++.dg/debug/debug6.C: Same.
9511 * g++.dg/debug/pr54828.C: Same.
9512 * g++.dg/diagnostic/pr70105.C: Same.
9513 * g++.dg/eh/cleanup5.C: Same.
9514 * g++.dg/eh/spbp.C: Same.
9515 * g++.dg/ext/tmplattr9.C: Same.
9516 * g++.dg/ext/vla10.C: Same.
9517 * g++.dg/ext/vla11.C: Same.
9518 * g++.dg/ext/vla12.C: Same.
9519 * g++.dg/ext/vla15.C: Same.
9520 * g++.dg/ext/vla16.C: Same.
9521 * g++.dg/ext/vla17.C: Same.
9522 * g++.dg/ext/vla3.C: Same.
9523 * g++.dg/ext/vla6.C: Same.
9524 * g++.dg/ext/vla7.C: Same.
9525 * g++.dg/init/array24.C: Same.
9526 * g++.dg/init/new47.C: Same.
9527 * g++.dg/init/pr55497.C: Same.
9528 * g++.dg/opt/pr78201.C: Same.
9529 * g++.dg/template/vla2.C: Same.
9530 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9531 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9532 * g++.dg/torture/pr62127.C: Same.
9533 * g++.dg/torture/pr67055.C: Same.
9534 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9535 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9536 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9537 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9538 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9539 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9540 * g++.dg/warn/Wvla-1.C: Same.
9541 * g++.dg/warn/Wvla-3.C: Same.
9542 * g++.old-deja/g++.ext/array2.C: Same.
9543 * g++.old-deja/g++.ext/constructor.C: Same.
9544 * g++.old-deja/g++.law/builtin1.C: Same.
9545 * g++.old-deja/g++.other/crash12.C: Same.
9546 * g++.old-deja/g++.other/eh3.C: Same.
9547 * g++.old-deja/g++.pt/array6.C: Same.
9548 * g++.old-deja/g++.pt/dynarray.C: Same.
9549
9550 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9551
9552 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9553
9554 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9555
9556 PR libfortran/67412
9557 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9558 on *-*-solaris2.10.
9559
9560 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9561
9562 * lib/target-supports.exp (check_effective_target_branch_cost):
9563 Accept all x86 targets.
9564
9565 2018-01-12 Martin Liska <mliska@suse.cz>
9566
9567 PR ipa/83054
9568 * g++.dg/warn/pr83054.C: New test.
9569
9570 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9571
9572 * gcc.target/powerpc/spec-barr-1.c: New file.
9573
9574 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9575
9576 PR target/83330
9577 * gcc.target/i386/pr83330.c: New test.
9578
9579 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9580
9581 PR fortran/79383
9582 * gfortran.dg/dtio_31.f03: New test.
9583 * gfortran.dg/dtio_32.f03: New test.
9584
9585 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9586
9587 PR c++/43486
9588 * g++.dg/wrappers: New subdirectory.
9589 * g++.dg/wrappers/README: New file.
9590 * g++.dg/wrappers/alloc.C: New test case.
9591 * g++.dg/wrappers/cow-istream-string.C: New test case.
9592 * g++.dg/wrappers/cp-stdlib.C: New test case.
9593 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9594 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9595
9596 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9597
9598 PR middle-end/83718
9599 * g++.dg/torture/pr83718.C: New testcase.
9600
9601 2018-01-11 Martin Jambor <mjambor@suse.cz>
9602
9603 PR ipa/83178
9604 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9605
9606 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9607
9608 PR tree-optimization/83695
9609 * gcc.dg/tree-ssa/pr83695.c: New test.
9610
9611 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9612
9613 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9614 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9615
9616 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9617
9618 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9619 * gcc.target/arm/simd/fp16fml_high.c: New test.
9620 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9621 * lib/target-supports.exp
9622 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9623 check_effective_target_arm_fp16fml_neon_ok,
9624 add_options_for_arm_fp16fml_neon): New procedures.
9625
9626 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9627
9628 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9629 combination tests.
9630
9631 2018-01-11 Richard Biener <rguenther@suse.de>
9632
9633 PR tree-optimization/83435
9634 * gcc.dg/graphite/pr83435.c: New testcase.
9635
9636 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9637 Alan Hayward <alan.hayward@arm.com>
9638 David Sherwood <david.sherwood@arm.com>
9639
9640 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9641
9642 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9643
9644 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9645
9646 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9647
9648 PR target/82096
9649 * gcc.c-torture/compile/pr82096.c: New test.
9650
9651 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9652
9653 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9654
9655 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9656
9657 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9658
9659 2018-01-11 Justin Squirek <squirek@adacore.com>
9660
9661 * gnat.dg/expr_func4.adb: New testcase.
9662
9663 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9664
9665 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9666 testcase.
9667
9668 2018-01-11 Bob Duff <duff@adacore.com>
9669
9670 * gnat.dg/protected_null.adb: New testcase.
9671
9672 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9673
9674 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9675
9676 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9677
9678 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9679
9680 2018-01-11 Justin Squirek <squirek@adacore.com>
9681
9682 * gnat.dg/loopvar.adb: New testcase.
9683
9684 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9685
9686 PR middle-end/83189
9687 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9688
9689 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9690
9691 * gcc.c-torture/compile/pr83575.c: New testcase.
9692
9693 2018-01-10 Michael Collison <michael.collison@arm.com>
9694
9695 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9696 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9697 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9698 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9699 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9700 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9701 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9702 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9703 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9704 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9705 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9706 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9707 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9708 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9709 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9710 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9711
9712 2018-01-10 Michael Collison <michael.collison@arm.com>
9713
9714 * gcc.target/aarch64/sha2.h: New shared testcase.
9715 * gcc.target/aarch64/sha2_1.c: New testcase.
9716 * gcc.target/aarch64/sha2_2.c: New testcase.
9717 * gcc.target/aarch64/sha2_3.c: New testcase.
9718 * gcc.target/aarch64/sha3.h: New shared testcase.
9719 * gcc.target/aarch64/sha3_1.c: New testcase.
9720 * gcc.target/aarch64/sha3_2.c: New testcase.
9721 * gcc.target/aarch64/sha3_3.c: New testcase.
9722
9723 2018-01-10 Michael Collison <michael.collison@arm.com>
9724
9725 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9726
9727 2018-01-10 Martin Sebor <msebor@redhat.com>
9728
9729 PR tree-optimization/83781
9730 * gcc.dg/strlenopt-42.c: New test.
9731
9732 2018-01-11 Martin Sebor <msebor@gmail.com>
9733 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9734
9735 PR tree-optimization/83501
9736 PR tree-optimization/81703
9737
9738 * gcc.dg/strlenopt-39.c: New test-case.
9739 * gcc.dg/pr81703.c: Likewise.
9740
9741 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9742
9743 * gnat.dg/atomic10.adb: New test.
9744
9745 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9746
9747 PR fortran/82367
9748 * gfortran.dg/deferred_character_18.f90: New test.
9749
9750 2018-01-10 Martin Sebor <msebor@redhat.com>
9751
9752 PR tree-optimization/83671
9753 * gcc.dg/strlenopt-40.c: New test.
9754 * gcc.dg/strlenopt-41.c: New test.
9755
9756 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9757
9758 PR fortran/83093
9759 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9760
9761 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9762
9763 PR target/83399
9764 * gcc.target/powerpc/pr83399.c: New test.
9765
9766 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9767
9768 PR c++/43486
9769 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9770 to reflect that the arguments are correctly underlined.
9771 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9772 for globals, params, locals and literals.
9773 (test_sizeof): Directly test the location of "sizeof", rather than
9774 when used in compound expressions.
9775 (test_alignof): Likewise for "alignof".
9776 (test_string_literals): Likewise for string literals.
9777 (test_numeric_literals): Likewise for numeric literals.
9778 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9779 (test_typeid): Likewise for typeid.
9780 (test_unary_plus): New.
9781 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9782 format strings.
9783
9784 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9785
9786 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9787
9788 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9789
9790 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9791
9792 2018-01-10 Marek Polacek <polacek@redhat.com>
9793
9794 PR c++/82541
9795 * g++.dg/warn/Wduplicated-branches4.C: New test.
9796
9797 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9798
9799 PR c++/81327
9800 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9801 cast to void *.
9802
9803 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9804
9805 PR c++/81055
9806 * g++.dg/cpp0x/new2.C: New.
9807
9808 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9809
9810 PR target/83735
9811 * gcc.target/i386/pr83735.c: New test.
9812
9813 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9814
9815 * lib/target-supports.exp (check_effective_target_branch_cost):
9816 New function.
9817 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9818 * gcc.dg/pr21643.c: Likewise.
9819 * gcc.dg/pr46309.c: Likewise.
9820 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9821 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9822 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9823 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9824 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9825 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9826 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9827 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9828 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9829 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9830 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9831 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9832 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9833 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9834
9835 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9836
9837 PR target/83629
9838 * gcc.target/powerpc/pr83629.c: New testcase.
9839
9840 2018-01-10 Richard Biener <rguenther@suse.de>
9841
9842 PR testsuite/78768
9843 * gcc.dg/pr78768.c: Un-XFAIL.
9844
9845 2018-01-10 Richard Biener <rguenther@suse.de>
9846
9847 PR debug/82425
9848 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9849
9850 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9851
9852 PR tree-optimization/83753
9853 * gcc.dg/torture/pr83753.c: New test.
9854
9855 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9856
9857 * gcc.target/i386/avx2-gather-1.c: Add -march.
9858 * gcc.target/i386/avx2-gather-2.c: Add -march.
9859 * gcc.target/i386/avx2-gather-3.c: Add -march.
9860 * gcc.target/i386/avx2-gather-4.c: Add -march.
9861 * gcc.target/i386/avx2-gather-5.c: Add -march.
9862 * gcc.target/i386/avx2-gather-6.c: Add -march.
9863 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9864 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9865 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9866 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9867 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9868 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9869 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9870 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9871 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9872 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9873
9874 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9875
9876 PR target/78585:
9877 * gcc.target/i386/pr78585.c: New test.
9878
9879 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9880
9881 PR c++/83734
9882 * g++.dg/cpp0x/pr83734.C: New test.
9883
9884 2018-01-09 Carl Love <cel@us.ibm.com>
9885
9886 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9887 vec_mergeo builtins with float, double, long long, unsigned long long,
9888 bool long long arguments.
9889 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9890 vec_float2 with double arguments.
9891 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9892 vec_mergew and vec_mergow builtins.
9893
9894 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9895
9896 PR fortran/83742
9897 * gfortran.dg/contiguous_6.f90: New test.
9898
9899 2018-01-09 Richard Biener <rguenther@suse.de>
9900
9901 PR tree-optimization/83668
9902 * gcc.dg/graphite/pr83668.c: New testcase.
9903
9904 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9905
9906 PR tree-optimization/64811
9907 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9908 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9909 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9910 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9911 New tests.
9912 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9913
9914 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9915
9916 PR target/79883
9917 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9918
9919 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9920
9921 PR target/82641
9922 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9923 no NEON and require softfp or hard float-abi.
9924 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9925
9926 2018-01-09 Richard Biener <rguenther@suse.de>
9927
9928 PR tree-optimization/83572
9929 * gcc.dg/graphite/pr83572.c: New testcase.
9930
9931 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR target/83507
9934 * gcc.dg/sms-13.c: New test.
9935
9936 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9937
9938 PR fortran/83741
9939 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9940
9941 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9942 Monk Chiang <sh.chiang04@gmail.com>
9943
9944 * gcc.target/riscv/save-restore-1.c: New.
9945
9946 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9947
9948 PR target/83677
9949 * gcc.target/powerpc/pr83677.c: New file.
9950
9951 2018-01-08 Jeff Law <law@redhat.com>
9952
9953 PR rtl-optimizatin/81308
9954 * g++.dg/pr81308-1.C: New test.
9955 * g++.dg/pr81308-2.C: New test.
9956
9957 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9958
9959 PR target/83663 - Revert r255946
9960 * gcc.target/aarch64/vect-slp-dup.c: New.
9961
9962 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9963
9964 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9965 combination tests.
9966
9967 2018-01-08 Richard Biener <rguenther@suse.de>
9968
9969 PR tree-optimization/83563
9970 * gcc.dg/graphite/pr83563.c: New testcase.
9971
9972 2018-01-08 Richard Biener <rguenther@suse.de>
9973
9974 PR middle-end/83713
9975 * g++.dg/torture/pr83713.C: New testcase.
9976
9977 2018-01-08 Tom de Vries <tom@codesourcery.com>
9978
9979 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9980
9981 2018-01-08 Richard Biener <rguenther@suse.de>
9982
9983 PR tree-optimization/83685
9984 * gcc.dg/torture/pr83685.c: New testcase.
9985
9986 2018-01-08 Richard Biener <rguenther@suse.de>
9987
9988 PR lto/83719
9989 * gcc.dg/lto/pr83719_0.c: New testcase.
9990
9991 2018-01-08 Tom de Vries <tom@codesourcery.com>
9992
9993 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9994 * gcc.dg/graphite/run-id-1.c: Same.
9995 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9996
9997 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9998
9999 PR fortran/83611
10000 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10001 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10002 * gfortran.dg/pdt_27.f03: New test.
10003
10004 PR fortran/83731
10005 * gfortran.dg/pdt_28.f03: New test.
10006
10007 2018-01-08 Tom de Vries <tom@codesourcery.com>
10008
10009 * c-c++-common/builtins.c: Require effective target alloca.
10010 * gcc.dg/Wrestrict.c: Same.
10011 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10012
10013 2018-01-08 Richard Biener <rguenther@suse.de>
10014
10015 PR middle-end/83580
10016 * gcc.dg/torture/pr83580.c: New testcase.
10017
10018 2018-01-08 Richard Biener <rguenther@suse.de>
10019
10020 PR middle-end/83517
10021 * gcc.dg/pr83517.c: New testcase.
10022
10023 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10024
10025 PR middle-end/81897
10026 * gcc.dg/uninit-pr81897.c: New test.
10027
10028 2018-01-06 Martin Sebor <msebor@redhat.com>
10029
10030 PR tree-optimization/83640
10031 * gcc.dg/Wrestrict-6.c: New test.
10032 * gcc.dg/pr83640.c: New test.
10033
10034 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10035
10036 * gcc.target/aarch64/reg-alloc-1.c: New test.
10037
10038 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10039
10040 PR fortran/50892
10041 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10042
10043 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR debug/83480
10046 * gcc.dg/pr83480.c: New test.
10047
10048 PR rtl-optimization/83682
10049 * gcc.target/i386/pr83682.c: New test.
10050
10051 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10052
10053 PR fortran/78534
10054 PR fortran/66310
10055 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10056 * gfortran.dg/dependency_49.f90: Likewise.
10057 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10058 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10059 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10060 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10061 * gfortran.dg/string_1_lp64.f90: New test.
10062 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10063 * gfortran.dg/string_3_lp64.f90: New test.
10064
10065 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10066
10067 PR target/83604
10068 * gcc.target/i386/sse-26.c: New test.
10069
10070 PR target/83604
10071 * gcc.target/i386/pr83604.c: New test.
10072
10073 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10074
10075 * gcc.dg/vect/vect-align-4.c: New test.
10076 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10077 and redefine as a structure with an unaligned member "b".
10078 (foo): Update accordingly.
10079
10080 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10081
10082 PR target/82439
10083 * gcc.target/aarch64/bics_5.c: New test.
10084 * gcc.target/arm/bics_5.c: Likewise.
10085
10086 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10087
10088 PR tree-optimization/83605
10089 * gcc.dg/pr83605.c: New test.
10090
10091 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR target/83554
10094 * gcc.target/i386/pr83554.c: New test.
10095
10096 PR ipa/82352
10097 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10098 long unsigned int.
10099
10100 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10101
10102 PR fortran/83683
10103 PR fortran/45689
10104 * gfortran.dg/eoshift_8.f90: New test.
10105 * gfortran.dg/simplify_eoshift_1.f90: New test.
10106
10107 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR debug/83585
10110 * gcc.dg/pr83585.c: New test.
10111
10112 2018-01-04 Nathan Sidwell <nathan@acm.org>
10113
10114 PR c++/83667
10115 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10116
10117 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR debug/83666
10120 * gcc.dg/pr83666.c: New test.
10121
10122 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10123
10124 PR target/83628
10125 * gcc.target/alpha/pr83628-1.c: New test.
10126 * gcc.target/alpha/pr83628-2.c: Ditto.
10127
10128 2018-01-04 Martin Liska <mliska@suse.cz>
10129
10130 PR ipa/82352
10131 * g++.dg/ipa/pr82352.C: New test.
10132
10133 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10134
10135 * gcc.dg/vect-opt-info-1.c: Moved to ...
10136 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10137 vect_int targets, use dg-additional-options instead of dg-options and
10138 use relative line numbers instead of absolute.
10139
10140 2018-01-03 Martin Sebor <msebor@redhat.com>
10141
10142 PR tree-optimization/83655
10143 * gcc.dg/Wrestrict-5.c: New test.
10144 * c-c++-common/builtins.c: New test.
10145
10146 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10147 Alan Hayward <alan.hayward@arm.com>
10148 David Sherwood <david.sherwood@arm.com>
10149
10150 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10151 (main): Call it.
10152
10153 2018-01-03 Jeff Law <law@redhat.com>
10154
10155 PR target/83641
10156 * gcc.target/i386/stack-check-17.c: New test.
10157 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10158
10159 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10160
10161 PR debug/83621
10162 * gcc.dg/pr83621.c: New test.
10163
10164 PR debug/83645
10165 * gcc.dg/pr83645.c: New test.
10166
10167 2018-01-03 Martin Sebor <msebor@redhat.com>
10168
10169 PR tree-optimization/83603
10170 * gcc.dg/Wrestrict-4.c: New test.
10171
10172 PR c/83559
10173 * gcc.dg/const-2.c: New test.
10174 * gcc.dg/pure-3.c: New test.
10175
10176 2018-01-03 Martin Sebor <msebor@redhat.com>
10177
10178 * gcc.dg/Wrestrict-3.c: New test.
10179
10180 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR c++/83555
10183 * g++.dg/opt/pr83555.C: New test.
10184 * g++.dg/ubsan/pr83555.C: New test.
10185
10186 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10187
10188 PR c/82050
10189 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10190 the !CHECKING_P case by expecting a note.
10191 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10192 a note for the !CHECKING_P case, and move the return statement
10193 outside of #if CHECKING_P guard.
10194
10195 2018-01-03 Jeff Law <law@redhat.com>
10196
10197 PR middle-end/83654
10198 * gcc.target/i386/stack-check-18.c: New test.
10199 * gcc.target/i386/stack-check-19.c: New test.
10200
10201 2018-01-03 Martin Sebor <msebor@redhat.com>
10202
10203 PR tree-optimization/83501
10204 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10205
10206 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10207
10208 PR tree-optimization/83501
10209 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10210
10211 2018-01-03 Nathan Sidwell <nathan@acm.org>
10212
10213 PR c++/83667
10214 * g++.dg/ipa/pr83667.C: New.
10215
10216 2018-01-03 Martin Liska <mliska@suse.cz>
10217
10218 PR tree-optimization/83593
10219 * gcc.dg/pr83593.c: New test.
10220
10221 2018-01-03 Martin Liska <mliska@suse.cz>
10222
10223 PR ipa/83549
10224 * g++.dg/ipa/pr83549.C: New test.
10225
10226 2018-01-03 Marek Polacek <polacek@redhat.com>
10227
10228 PR c++/83592
10229 * g++.dg/warn/mvp2.C: New test.
10230
10231 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10232
10233 PR preprocessor/83602
10234 * g++.dg/cpp/pr83602.C: New test.
10235
10236 PR c++/83634
10237 * g++.dg/parse/pr83634.C: New test.
10238
10239 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10240
10241 PR fortran/83664
10242 * gfortran.dg/eoshift_7.f90: New test.
10243
10244 2018-01-03 Jan Beulich <jbeulich@suse.com>
10245
10246 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10247 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10248
10249 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10250
10251 Update copyright years.
10252
10253 2018-01-03 Martin Liska <mliska@suse.cz>
10254
10255 PR ipa/83594
10256 * gcc.dg/ipa/pr83594.c: New test.
10257
10258 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10259 Alan Hayward <alan.hayward@arm.com>
10260 David Sherwood <david.sherwood@arm.com>
10261
10262 * gcc.dg/vect-opt-info-1.c: New test.
10263
10264 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10265
10266 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10267 floorf128, truncf128, and roundf128.
10268 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10269 optimizations added in match.pd.
10270 * gcc.target/powerpc/float128-hw6.c: Likewise.
10271 * gcc.target/powerpc/float128-hw7.c: Likewise.
10272 * gcc.target/powerpc/float128-hw8.c: Likewise.
10273 * gcc.target/powerpc/float128-hw9.c: Likewise.
10274 * gcc.target/powerpc/float128-hw10.c: Likewise.
10275 * gcc.target/powerpc/float128-hw11.c: Likewise.
10276
10277 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR c++/83556
10280 * g++.dg/cpp0x/pr83556.C: New test.
10281
10282 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10283
10284 PR fortran/45689
10285 PR fortran/83650
10286 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10287 * gfortran.dg/simplify_cshift_4.f90: New test.
10288
10289 2018-01-02 Marek Polacek <polacek@redhat.com>
10290
10291 PR c++/81860
10292 * g++.dg/cpp0x/inh-ctor30.C: New test.
10293
10294 PR c++/83644
10295 * g++.dg/cpp1z/pr83644.C: New test.
10296
10297 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10298
10299 PR fortran/83076
10300 * gfortran.dg/coarray_45.f90: New test.
10301
10302 PR fortran/83319
10303 * gfortran.dg/coarray_46.f90: New test.
10304
10305 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10306
10307 PR tree-optimization/83581
10308 * gcc.dg/pr83581.c: New test.
10309
10310 PR c/83595
10311 * gcc.dg/pr83595.c: New test.
10312
10313 PR middle-end/83608
10314 * g++.dg/opt/pr83608.C: New test.
10315
10316 PR middle-end/83609
10317 * gcc.dg/pr83609.c: New test.
10318 * g++.dg/opt/pr83609.C: New test.
10319
10320 PR middle-end/83623
10321 * gcc.dg/pr83623.c: New test.
10322
10323 * gcc.target/i386/i386.exp
10324 (check_effective_target_avx512vpopcntdqvl): New proc.
10325 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10326 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10327 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10328 \f
10329 Copyright (C) 2018 Free Software Foundation, Inc.
10330
10331 Copying and distribution of this file, with or without modification,
10332 are permitted in any medium without royalty provided the copyright
10333 notice and this notice are preserved.