re PR fortran/85542 (ICE in check_inquiry, at fortran/expr.c:2426)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/85542
4 * gfortran.dg/pr85542.f90: New test.
5
6 2018-05-11 Martin Jambor <mjambor@suse.cz>
7
8 PR ipa/85655
9 * g++.dg/lto/pr85655_0.C: New test.
10
11 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
12
13 * gcc.target/i386/tpause-1.c: New test.
14 * gcc.target/i386/umonitor-1.c: New test.
15
16 2018-05-11 Jakub Jelinek <jakub@redhat.com>
17
18 PR c/85696
19 * c-c++-common/gomp/pr85696.c: New test.
20
21 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
22 Jakub Jelinek <jakub@redhat.com>
23
24 PR tree-optimization/85692
25 * gcc.target/i386/pr85692.c: New test.
26
27 2018-05-11 Martin Liska <mliska@suse.cz>
28
29 PR sanitizer/85556
30 * c-c++-common/ubsan/attrib-6.c: New test.
31
32 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
33
34 PR fortran/85687
35 * gfortran.dg/pr85687.f90: new test.
36
37 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
38
39 PR fortran/85521
40 * gfortran.dg/pr85521_1.f90: New test.
41 * gfortran.dg/pr85521_2.f90: New test.
42
43 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
44
45 PR fortran/70870
46 * gfortran.dg/pr70870_1.f90: New test.
47
48 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
49
50 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
51
52 2018-05-10 Jakub Jelinek <jakub@redhat.com>
53
54 PR c++/85662
55 * g++.dg/ext/offsetof2.C: New test.
56
57 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
58
59 PR fortran/68846
60 * gfortran.dg/temporary_3.f90 : New test.
61
62 PR fortran/70864
63 * gfortran.dg/temporary_2.f90 : New test.
64
65 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
66
67 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
68 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
69 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
70 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
71 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
72 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
73 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
74 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
75 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
76 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
77 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
78 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
79 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
80 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
81 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
82 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
83 * gcc.dg/vmx/st-be-order.c: Delete testcase.
84 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
85 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
86 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
87 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
88 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
89 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
90 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
91 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
92 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
93 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
94
95 2018-05-10 Jakub Jelinek <jakub@redhat.com>
96
97 PR tree-optimization/85699
98 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
99 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
100 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
101 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
102
103 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
104
105 * g++.dg/tls/pr85400.C: New test.
106
107 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
108
109 PR c++/85713
110 * g++.dg/cpp1y/lambda-generic-85713.C: New.
111
112 2018-05-09 Carl Love <cel@us.ibm.com>
113
114 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
115
116 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
117
118 PR c++/85713
119 Revert:
120 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
121
122 PR c++/84588
123 * g++.dg/cpp1y/pr84588.C: New.
124
125 2018-05-09 Andreas Schwab <schwab@suse.de>
126
127 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
128
129 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
130
131 * gcc.target/aarch64/store_lane_spill_1.c: New test.
132 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
133
134 2018-05-08 Carl Love <cel@us.ibm.com>
135 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
136
137 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
138
139 PR c++/84588
140 * g++.dg/cpp1y/pr84588.C: New.
141
142 2018-05-08 Marek Polacek <polacek@redhat.com>
143
144 PR c++/85695
145 * g++.dg/cpp1z/constexpr-if22.C: New test.
146
147 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
148
149 PR target/85693
150 * gcc.target/i386/pr85693.c: New test.
151
152 2018-05-08 Jakub Jelinek <jakub@redhat.com>
153
154 PR target/85683
155 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
156 scan-assembler-times checking that except for [fh]*xor other functions
157 don't use any load instructions.
158
159 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
160
161 * gcc.target/i386/builtin_target.c: Test goldmont.
162 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
163 arch=silvermont.
164
165 2018-05-08 Jakub Jelinek <jakub@redhat.com>
166
167 PR target/85572
168 * g++.dg/other/sse2-pr85572-1.C: New test.
169 * g++.dg/other/sse2-pr85572-2.C: New test.
170 * g++.dg/other/sse4-pr85572-1.C: New test.
171 * g++.dg/other/avx2-pr85572-1.C: New test.
172
173 PR target/85317
174 * gcc.target/i386/pr85317.c: New test.
175 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
176 optimization barrier to avoid optimizing away the expected insn.
177
178 PR target/85480
179 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
180 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
181
182 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
183
184 * g++.dg/other/sve_const_pred_1.C: Rename to...
185 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
186 target selectors and explicit -march options.
187 * g++.dg/other/sve_const_pred_2.C: Rename to...
188 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
189 * g++.dg/other/sve_const_pred_3.C: Rename to...
190 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
191 * g++.dg/other/sve_const_pred_4.C: Rename to...
192 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
193 * g++.dg/other/sve_tls_2.C: Rename to...
194 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
195 * g++.dg/other/sve_vcond_1.C: Rename to...
196 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
197 * g++.dg/other/sve_vcond_1_run.C: Rename to...
198 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
199
200 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
201
202 PR testsuite/85586
203 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
204 !vect_no_align.
205
206 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
207
208 PR c++/57429
209 * g++.dg/cpp0x/deleted14.C: New.
210
211 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
212 Alan Hayward <alan.hayward@arm.com>
213 David Sherwood <david.sherwood@arm.com>
214
215 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
216 XFAIL the BIC test.
217 * gcc.target/aarch64/sve/vcond_7.c: New test.
218 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
219
220 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
221
222 PR c++/70563
223 * g++.dg/cpp0x/sfinae62.C: New.
224
225 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
226
227 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
228 load from src[i].
229
230 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
231
232 PR c++/80691
233 * g++.dg/cpp0x/narrowing1.C: New.
234
235 2018-05-08 Richard Biener <rguenther@suse.de>
236
237 PR middle-end/85588
238 * gcc.dg/torture/pr85574.c: Rename to...
239 * gcc.dg/torture/pr85588.c: ... this.
240
241 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
242
243 PR fortran/54613
244 * gfortran.dg/minmaxloc_12.f90: New test case.
245 * gfortran.dg/minmaxloc_13.f90: New test case.
246
247 2018-05-07 Nathan Sidwell <nathan@acm.org>
248
249 * g++.dg/cpp0x/range-for10.C: Delete.
250 * g++.dg/ext/forscope1.C: Delete.
251 * g++.dg/ext/forscope2.C: Delete.
252 * g++.dg/template/for1.C: Delete.
253
254 2018-05-07 Jeff Law <law@redhat.com>
255
256 * gfortran.dg/linefile.f90: New test.
257
258 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
259
260 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
261 and options.
262
263 2018-05-06 Jakub Jelinek <jakub@redhat.com>
264
265 PR c++/85659
266 * g++.dg/ext/asm14.C: New test.
267 * g++.dg/ext/asm15.C: New test.
268 * g++.dg/ext/asm16.C: New test.
269
270 2018-05-06 Michael Eager <eager@eagercon.com>
271
272 * gcc.target/microblaze/others/picdtr.c: Correct option
273 -fPIE -mpic-data-is-text-relative.
274
275 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
276
277 * gcc.target/microblaze/others/picdtr.c: Add test for
278 -fPIE -mpic-data-is-text-relative.
279
280 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
281
282 PR fortran/85507
283 * gfortran.dg/coarray_dependency_1.f90: New test.
284 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
285
286 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
287
288 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
289 to match the currently produced gimple.
290
291 2018-05-04 Carl Love <cel@us.ibm.com>
292 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
293 vec_trunc.
294 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
295 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
296 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
297 xvcmpgedp counts. Add xxsel counts.
298
299 2018-05-04 Richard Biener <rguenther@suse.de>
300
301 PR middle-end/85627
302 * g++.dg/torture/pr85627.C: New testcase.
303
304 2018-05-04 Richard Biener <rguenther@suse.de>
305
306 PR middle-end/85574
307 * gcc.dg/torture/pr85574.c: New testcase.
308 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
309
310 2018-05-04 Jakub Jelinek <jakub@redhat.com>
311
312 PR libstdc++/85466
313 * gcc.dg/nextafter-1.c: New test.
314 * gcc.dg/nextafter-2.c: New test.
315 * gcc.dg/nextafter-3.c: New test.
316 * gcc.dg/nextafter-4.c: New test.
317
318 2018-05-03 Nathan Sidwell <nathan@acm.org>
319
320 Remove -ffriend-injection.
321 * g++.old-deja/g++.jason/scoping15.C: Delete.
322 * g++.old-deja/g++.mike/net43.C: Delete.
323
324 2018-05-03 Jakub Jelinek <jakub@redhat.com>
325
326 PR target/85530
327 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
328 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
329 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
330 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
331
332 2018-05-03 Tom de Vries <tom@codesourcery.com>
333
334 PR testsuite/85106
335 * lib/scanoffloadtree.exp: New file.
336
337 2018-05-03 Richard Biener <rguenther@suse.de>
338
339 PR tree-optimization/85615
340 * gcc.dg/torture/pr85615.c: New testcase.
341
342 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
343
344 PR tree-optimization/70291
345 * gcc.dg/complex-6.c: New test.
346 * gcc.dg/complex-7.c: Likewise.
347
348 2018-05-03 Richard Biener <rguenther@suse.de>
349
350 PR testsuite/85579
351 * fortran.dg/pr51434.f90: Truncate transfer argument.
352
353 2018-05-02 Jakub Jelinek <jakub@redhat.com>
354
355 PR target/85582
356 * gcc.c-torture/execute/pr85582-3.c: New test.
357
358 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
359 Jason Merrill <jason@redhat.com>
360
361 PR c++/68374
362 * g++.dg/warn/Wshadow-13.C: New.
363 * g++.dg/warn/Wshadow-14.C: Likewise.
364
365 2018-05-02 Tom de Vries <tom@codesourcery.com>
366
367 PR libgomp/82428
368 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
369 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
370
371 2018-05-02 David Pagan <dave.pagan@oracle.com>
372
373 PR c/30552
374 * gcc.dg/noncompile/pr30552-1.c: New test.
375 * gcc.dg/noncompile/pr30552-2.c: New test.
376 * gcc.dg/noncompile/pr30552-3.c: New test.
377 * gcc.dg/noncompile/pr30552-4.c: New test.
378
379 2018-05-02 Richard Biener <rguenther@suse.de>
380
381 PR tree-optimization/85597
382 * gcc.dg/vect/pr85597.c: New testcase.
383
384 2018-05-02 Tom de Vries <tom@codesourcery.com>
385
386 PR testsuite/85106
387 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
388 * lib/scanltranstree.exp: New file.
389 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
390 (scan-ltrans-tree-dump-times_required_options)
391 (scan-ltrans-tree-dump-not_required_options)
392 (scan-ltrans-tree-dump-dem_required_options)
393 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
394 * lib/gcc-dg.exp: Include scanltranstree.exp.
395
396 2018-05-02 Tom de Vries <tom@codesourcery.com>
397
398 PR testsuite/85106
399 * gcc.dg/ipa/ipa-icf-38.c: New test.
400 * gcc.dg/ipa/ipa-icf-38a.c: New test.
401 * lib/scandump.exp (dump-base): New proc.
402 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
403 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
404 base.
405 * lib/scanipa.exp: Add "" argument to scan-dump calls.
406 * lib/scanlang.exp: Same.
407 * lib/scanrtl.exp: Same.
408 * lib/scantree.exp: Same.
409 * lib/scanwpaipa.exp: New file.
410 * lib/gcc-dg.exp: Include scanwpaipa.exp.
411
412 2018-05-02 Richard Biener <rguenther@suse.de>
413
414 PR middle-end/85567
415 * gcc.dg/torture/pr85567.c: New testcase.
416
417 2018-05-02 Jakub Jelinek <jakub@redhat.com>
418
419 PR target/85582
420 * gcc.c-torture/execute/pr85582-1.c: New test.
421 * gcc.c-torture/execute/pr85582-2.c: New test.
422
423 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
424
425 PR tree-optimization/85586
426 * gcc.dg/vect/pr85586.c: New test.
427
428 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
429
430 PR tree-optimization/85143
431 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
432 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
433
434 2018-05-01 David Malcolm <dmalcolm@redhat.com>
435
436 PR c/84258
437 * c-c++-common/Wformat-pr84258.c: New test.
438
439 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
440
441 PR tree-optimization/82665
442 * gcc.dg/tree-ssa/pr82665.c: New test.
443
444 2018-04-30 David Malcolm <dmalcolm@redhat.com>
445
446 PR c++/85523
447 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
448 (test_add_fixit_insert_formatted_single_line): New function.
449 (test_add_fixit_insert_formatted_multiline): New function.
450 Extend expected output of generated patch to include fix-it hints
451 for these.
452 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
453 "gcc-rich-location.h". Add test coverage for
454 gcc_rich_location::add_fixit_insert_formatted.
455
456 2018-04-30 David Malcolm <dmalcolm@redhat.com>
457
458 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
459 (test_show_locus): Update for location_get_source_line returning a
460 char_span. Use char_span for handling words in the
461 "test_many_nested_locations" fix-it example.
462
463 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
464
465 * gcc.target/arc/interrupt-8.c: Update test.
466 * gcc.target/arc/loop-4.c: Likewise.
467 * gcc.target/arc/loop-hazard-1.c: Likewise.
468 * gcc.target/arc/sdata-3.c: Likewise.
469
470 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
471
472 * gcc.target/arc/store-merge-1.c: New test.
473 * gcc.target/arc/add_n-combine.c: Update test.
474
475 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
476
477 Microblaze Target: PIC data text relative
478
479 * gcc.target/microblaze/others/data_var1.c: Include
480 PIC case of r20 base register.
481 * gcc.target/microblaze/others/data_var2.c: Ditto.
482 * gcc.target/microblaze/others/picdtr.c: Add new
483 test case for -mpic-is-data-text-relative.
484 * gcc.target/microblaze/others/sdata_var1.c: Add
485 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
486 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
487 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
488 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
489 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
490 * gcc.target/microblaze/others/string_cst1_gpopt.c:
491 Ditto.
492 * gcc.target/microblaze/others/string_cst2_gpopt.c:
493 Ditto.
494
495 2018-04-30 Richard Biener <rguenther@suse.de>
496
497 PR tree-optimization/28364
498 PR tree-optimization/85275
499 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
500 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
501 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
502 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
503 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
504 still passes.
505 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
506 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
507 still passes.
508 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
509 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
510 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
511
512 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
513
514 PR target/84431
515 * gcc.target/i386/pr84431.c: New test.
516
517 2018-04-27 Martin Jambor <mjambor@suse.cz>
518
519 PR ipa/85549
520 * g++.dg/ipa/pr85549.C: New test.
521
522 2018-04-27 Jakub Jelinek <jakub@redhat.com>
523
524 PR c++/85553
525 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
526 directive.
527 * g++.dg/cpp0x/constexpr-85553.C: New test.
528
529 2018-04-27 David Malcolm <dmalcolm@redhat.com>
530
531 PR c++/85515
532 * g++.dg/pr85515-1.C: New test.
533 * g++.dg/pr85515-2.C: New test.
534
535 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
536
537 PR c++/84691
538 * g++.dg/cpp0x/friend3.C: New.
539
540 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
541
542 PR target/82518
543 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
544 Use check_effective_target_arm_little_endian.
545
546 2018-04-27 Jakub Jelinek <jakub@redhat.com>
547
548 PR tree-optimization/85529
549 * gcc.c-torture/execute/pr85529-1.c: New test.
550 * gcc.c-torture/execute/pr85529-2.c: New test.
551 * gcc.dg/pr85529.c: New test.
552
553 2018-04-26 Maciej W. Rozycki <macro@mips.com>
554
555 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
556 `.dword' in addition to `lw' and `.word'.
557
558 2018-04-26 Maciej W. Rozycki <macro@mips.com>
559
560 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
561
562 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
563
564 * gnat.dg/loop_optimization24.adb: New test.
565
566 2018-04-26 Richard Biener <rguenther@suse.de>
567
568 PR tree-optimization/85116
569 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
570 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
571 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
572 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
573
574 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
575
576 PR target/85473
577 * gcc.target/i386/pr85473-1.c: New test.
578 * gcc.target/i386/pr85473-2.c: New test.
579
580 2018-04-25 Nathan Sidwell <nathan@acm.org>
581 Jakub Jelinek <jakub@redhat.com>
582
583 PR c++/85437
584 PR c++/49171
585 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
586 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
587 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
588 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
589 * g++.dg/cpp0x/pr85437-1.C: New.
590 * g++.dg/cpp0x/pr85437-2.C: New.
591 * g++.dg/cpp0x/pr85437-3.C: New.
592 * g++.dg/cpp0x/pr85437-4.C: New.
593
594 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
595
596 PR fortran/85520
597 * gfortran.dg/pr85520.f90: New test.
598
599 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
600
601 PR target/85512
602 * gcc.dg/pr85512.c: New test.
603
604 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
605
606 PR target/85485
607 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
608 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
609 * gcc.dg/pr85388-1.c (dg-options): Likwise.
610 * gcc.dg/pr85388-2.c (dg-options): Likwise.
611 * gcc.dg/pr85388-3.c (dg-options): Likwise.
612 * gcc.dg/pr85388-4.c (dg-options): Likwise.
613 * gcc.dg/pr85388-5.c (dg-options): Likwise.
614 * gcc.dg/pr85388-6.c (dg-options): Likwise.
615 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
616 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
617 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
618 * gcc.target/i386/cet-label.c (dg-options): Likwise.
619 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
620 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
621 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
622 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
623 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
624 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
625 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
626 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
627 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
628 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
629 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
630 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
631 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
632 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
633 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
634 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
635 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
636 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
637 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
638 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
639 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
640 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
641 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
642 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
643 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
644 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
645 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
646 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
647 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
648 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
649 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
650 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
651 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
652 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
653 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
654 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
655 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
656 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
657 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
658 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
659 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
660 * gcc.target/i386/pr84146.c (dg-options): Likwise.
661 * gcc.target/i386/pr85403.c (dg-options): Likwise.
662 * gcc.target/i386/pr85404.c (dg-options): Likwise.
663 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
664 with -mshstk.
665 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
666 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
667 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
668 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
669 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
670 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
671 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
672 * (dg-options): Likwise.
673 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
674 -mno-cet.
675 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
676 * gcc.target/i386/cet-label-3.c: Removed.
677 * gcc.target/i386/cet-property-3.c: Likwise.
678 * gcc.target/i386/cet-sjlj-7.c: Likwise.
679
680 2018-04-24 Jakub Jelinek <jakub@redhat.com>
681
682 PR target/85511
683 * gcc.target/i386/pr85511.c: New test.
684
685 PR target/85503
686 * g++.dg/ext/pr85503.C: New test.
687
688 PR target/85508
689 * gcc.target/i386/pr85508.c: New test.
690
691 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
692
693 PR tree-optimization/85478
694 * g++.dg/pr85478.C: New test.
695
696 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
697
698 * g++.dg/torture/pr85496.C: New test.
699
700 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
701
702 PR rtl-optimization/85423
703 * gcc.dg/pr85423.c: New test.
704
705 2018-04-20 Martin Sebor <msebor@redhat.com>
706
707 PR c/85365
708 * gcc.dg/Wrestrict-15.c: New test.
709
710 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
711
712 PR target/85456
713 * gcc.target/powerpc/pr85456.c: New test.
714
715 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
716
717 * g++.dg/ext/undef-bool-1.C: Require lp64.
718 * gcc.target/powerpc/undef-bool-2.c: Likewise.
719
720 2018-04-20 Jeff Law <law@redhat.com>
721
722 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
723 stack protector.
724 * gcc.dg/stack-check-6.c: Likewise.
725 * gcc.dg/stack-check-6a.c: Likewise.
726 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
727 * gcc.target/i386/stack-check-18.c: Likewise.
728 * gcc.target/i386/stack-check-19.c: Likewise.
729
730 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
731
732 PR testsuite/85483
733 * gcc.target/aarch64/sve/vcond_1.c: Move to...
734 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
735 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
736 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
737
738 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
739
740 PR target/85469
741 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
742 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
743
744 2018-04-20 Richard Biener <rguenther@suse.de>
745
746 PR middle-end/85475
747 * gcc.dg/torture/pr85475.c: New testcase.
748
749 2018-04-20 Martin Jambor <mjambor@suse.cz>
750
751 ipa/85449
752 * gcc.dg/ipa/pr85449.c: New test.
753
754 2018-04-20 Martin Jambor <mjambor@suse.cz>
755
756 ipa/85447
757 * g++.dg/ipa/pr85447.C: New file.
758 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
759
760 2018-04-20 Jakub Jelinek <jakub@redhat.com>
761
762 PR c++/85462
763 * g++.dg/cpp0x/pr85462.C: New test.
764
765 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
766
767 * gcc.target/i386/pr85404.c: Require CET target.
768
769 2018-04-19 Jakub Jelinek <jakub@redhat.com>
770
771 PR tree-optimization/85467
772 * gcc.dg/pr85467.c: New test.
773
774 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
775
776 PR c++/84611
777 * g++.dg/parse/crash68.C: New.
778
779 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
780
781 PR libgcc/85334
782 * g++.dg/torture/pr85334.C: New test.
783
784 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
785
786 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
787 * g++.dg/diagnostic/pr85464.C: New.
788
789 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
790
791 PR target/85397
792 * gcc.dg/torture/pr85397-1.c: New test.
793 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
794 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
795
796 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
797
798 PR target/85404
799 * gcc.target/i386/pr85404.c: New test.
800
801 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
802
803 PR target/85417
804 * c-c++-common/attr-nocf-check-1.c: Compile with
805 -fcf-protection=none.
806 * c-c++-common/attr-nocf-check-3.c: Likewise.
807 * gcc.dg/march-generic.c: Likewise.
808 * gcc.target/i386/align-limit.c: Likewise.
809 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
810 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
811 * gcc.target/i386/cet-property-2.c: Likewise.
812 * gcc.target/i386/ret-thunk-26.c: Likewise.
813 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
814 targets.
815 * c-c++-common/fcf-protection-2.c: Likewise.
816 * c-c++-common/fcf-protection-3.c: Likewise.
817 * c-c++-common/fcf-protection-5.c: Likewise.
818 * c-c++-common/fcf-protection-6.c: Likewise.
819 * c-c++-common/fcf-protection-7.c: Likewise.
820 * gcc.target/i386/cet-label-3.c: New test.
821 * gcc.target/i386/cet-property-3.c: Likewise.
822 * gcc.target/i386/cet-sjlj-7.c: Likewise.
823 * gcc.target/i386/pr85417-1.c: Likewise.
824 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
825 __x86_indirect_thunk_nt_(r|e)ax
826 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
827 * gcc.target/i386/pr85403.c: Remove dg-error,
828
829 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
830
831 * gcc.target/i386/movdir-1.c: New test.
832
833 2018-04-19 Richard Biener <rguenther@suse.de>
834
835 PR middle-end/85455
836 * gcc.dg/pr85455.c: New testcase.
837
838 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
839
840 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
841 targets.
842 * g++.dg/lto/pr85405b_0.C: Likewise.
843 * g++.dg/lto/pr84805_0.C: Likewise.
844
845 2018-04-18 Martin Liska <mliska@suse.cz>
846
847 PR ipa/83983
848 PR ipa/85391
849 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
850 output.
851
852 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
853
854 PR target/85388
855 * gcc.dg/pr85388-1.c: New test.
856 * gcc.dg/pr85388-2.c: Likewise.
857 * gcc.dg/pr85388-3.c: Likewise.
858 * gcc.dg/pr85388-4.c: Likewise.
859 * gcc.dg/pr85388-5.c: Likewise.
860 * gcc.dg/pr85388-6.c: Likewise.
861
862 2018-04-18 Jan Hubicka <jh@suse.cz>
863 Martin Liska <mliska@suse.cz>
864
865 * g++.dg/lto/pr83121_0.C: Update template.
866 * g++.dg/lto/pr83121_1.C: Update template.
867 * g++.dg/lto/pr84805_0.C: Update template.
868 * g++.dg/lto/pr84805_1.C: Update template.
869 * g++.dg/lto/pr84805_2.C: Update template.
870
871 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
872
873 PR c++/84630
874 * g++.dg/cpp0x/pr84630.C: New.
875
876 2018-04-18 Jakub Jelinek <jakub@redhat.com>
877
878 PR c++/84463
879 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
880 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
881 in two cases. Uncomment two other tests and add expected dg-error for
882 them.
883 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
884 -Wnarrowing diagnostics on some targets for c++11.
885 * g++.dg/parse/array-size2.C: Remove xfail.
886 * g++.dg/cpp0x/constexpr-84463.C: New test.
887
888 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
889
890 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
891 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
892
893 2018-04-17 Jakub Jelinek <jakub@redhat.com>
894
895 PR testsuite/85326
896 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
897 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
898 * g++.dg/other/sve_tls_2.C: Require effective target tls.
899
900 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
901
902 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
903 prevent cascading of errors and change expected error message.
904 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
905 to 64-bit targets.
906 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
907 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
908 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
909 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
910 error message.
911 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
912
913 2018-04-17 Jakub Jelinek <jakub@redhat.com>
914
915 PR target/85430
916 * gcc.dg/pr85430.c: New test.
917
918 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
919
920 PR testsuite/85326
921 * gcc.target/arm/pr54300.C: Move to...
922 * g++.dg/other/pr54300.C: ... Here. Add target directives.
923 * gcc.target/arm/pr55073.C: Move to...
924 * g++.dg/other/pr55073.C: ... Here. Add target directives.
925 * gcc.target/arm/pr56184.C: Move to...
926 * g++.dg/other/pr56184.C: ... Here. Add target directives.
927 * gcc.target/arm/pr59985.C: Move to...
928 * g++.dg/other/pr59985.C: ... Here. Add target directives.
929 * gcc.target/aarch64/pr60675.C: Move to...
930 * g++.dg/other/pr60675.C: ... Here. Add target directives.
931 * gcc.target/aarch64/pr81422.C: Move to...
932 * g++.dg/other/pr81422.C: ... Here. Add target directives.
933 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
934 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
935 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
936 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
937 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
938 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
939 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
940 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
941 * gcc.target/aarch64/sve/tls_2.C: Move to...
942 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
943 * gcc.target/aarch64/pr81414.C: Rename to...
944 * gcc.target/aarch64/pr81414.c: ... This.
945 * gcc.target/aarch64/simd/pr67896.C: Rename to...
946 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
947 messages.
948 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
949 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
950 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
951 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
952 file name.
953
954 2018-04-17 Jakub Jelinek <jakub@redhat.com>
955
956 PR middle-end/85414
957 * gcc.dg/pr85414.c: New test.
958
959 2018-04-17 Martin Jambor <mjambor@suse.cz>
960
961 PR ipa/85421
962 * g++.dg/ipa/pr85421.C: New test.
963
964 2018-04-17 Martin Liska <mliska@suse.cz>
965
966 PR lto/85405
967 * g++.dg/lto/pr85405b_0.C: New test.
968 * g++.dg/lto/pr85405b_1.C: New test.
969
970 2018-04-17 Martin Liska <mliska@suse.cz>
971
972 PR lto/85405
973 * g++.dg/lto/pr85405_0.C: New test.
974 * g++.dg/lto/pr85405_1.C: New test.
975
976 2018-04-17 Martin Liska <mliska@suse.cz>
977
978 PR ipa/85329
979 * g++.dg/ext/pr85329-2.C: New test.
980 * g++.dg/ext/pr85329.C: New test.
981 * gcc.target/i386/mvc12.c: New test.
982
983 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
984
985 PR c++/85039
986 * g++.dg/pr85039-1.C: New.
987 * g++.dg/pr85039-2.C: New.
988 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
989
990 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
991
992 PR target/85080
993 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
994 if the target supports efficient unaligned storage accesses.
995
996 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
997
998 PR target/83660
999 * gcc.target/powerpc/pr83660.C: New test.
1000
1001 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
1002
1003 PR target/85403
1004 * gcc.target/i386/pr85403.c: New test.
1005
1006 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
1007
1008 PR target/84331
1009 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1010
1011 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1012 Jason Merrill <jason@redhat.com>
1013
1014 PR c++/85112
1015 * g++.dg/cpp0x/pr85112.C: New.
1016
1017 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1018
1019 PR testsuite/85326
1020 * g++.dg/ext/undef-bool-1.C: New file.
1021 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1022 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1023
1024 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1025
1026 PR target/85293
1027 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1028 corresponding dg-error clause.
1029 * gcc.target/powerpc/pr80098-3.c: Ditto.
1030 * gcc.target/powerpc/pr80103-1.c: Delete.
1031
1032 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1033
1034 PR fortran/81773
1035 PR fortran/83606
1036 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1037 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1038
1039 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1040
1041 PR fortran/85387
1042 * gfortran.dg/implied_do_io_5.f90: New test.
1043
1044 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
1045
1046 PR target/83402
1047 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1048 several values: positive, negative, and zero.
1049 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1050 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1051
1052 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1053
1054 PR rtl-optimization/79916
1055 * gcc.target/powerpc/pr79916.c: New.
1056
1057 2018-04-13 Jakub Jelinek <jakub@redhat.com>
1058
1059 PR rtl-optimization/85393
1060 * g++.dg/opt/pr85393.C: New test.
1061 * g++.dg/opt/pr85393-aux.cc: New file.
1062
1063 PR rtl-optimization/85376
1064 * gcc.dg/pr85376.c: New test.
1065
1066 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
1067
1068 PR rtl-optimization/83852
1069 * gcc.dg/pr83852.c: New testcase.
1070
1071 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1072
1073 PR testsuite/85326
1074 * gcc.target/s390/pr77822-1.C: Rename to ...
1075 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1076 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1077 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1078
1079 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
1080
1081 PR lto/71991
1082 * gcc.target/i386/pr71991.c: New testcase.
1083
1084 2018-04-13 Martin Liska <mliska@suse.cz>
1085 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR middle-end/81657
1088 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1089 call.
1090
1091 2018-04-12 David Malcolm <dmalcolm@redhat.com>
1092
1093 PR c++/85385
1094 * g++.dg/diagnostic/macro-arg-count.C: New test.
1095
1096 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1097
1098 PR fortran/83064
1099 PR testsuite/85346
1100 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1101 array and move test to libgomp/testsuite/libgomp.fortran.
1102 * gfortran.dg/do_concurrent_6.f90: New test.
1103
1104 2018-04-12 Marek Polacek <polacek@redhat.com>
1105
1106 PR c++/85258
1107 * g++.dg/parse/error61.C: New test.
1108
1109 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1110
1111 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1112 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1113
1114 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1115
1116 PR target/85347
1117 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1118 specify -mvsx on gcc command line.
1119
1120 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1121
1122 PR middle-end/84955
1123 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1124 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1125
1126 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR target/85328
1129 * gcc.target/i386/pr85328.c: New test.
1130
1131 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1132
1133 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1134
1135 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR rtl-optimization/85342
1138 * gcc.target/i386/pr85342.c: New test.
1139
1140 2018-04-11 Jason Merrill <jason@redhat.com>
1141
1142 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1143 if ulimit -v is set.
1144
1145 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1146
1147 PR testsuite/85190
1148 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1149
1150 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1151
1152 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1153 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1154
1155 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1156
1157 PR c++/70808
1158 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1159 effective target.
1160
1161 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1162
1163 PR target/84301
1164 * gcc.target/i386/pr84301.c: New test.
1165
1166 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1167
1168 PR tree-optimization/85331
1169 * gcc.c-torture/execute/pr85331.c: New test.
1170
1171 2018-04-11 Marek Polacek <polacek@redhat.com>
1172
1173 PR c++/85032
1174 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1175 * g++.dg/cpp1z/constexpr-if21.C: New test.
1176
1177 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR target/85281
1180 * gcc.target/i386/pr85281.c: New test.
1181
1182 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1183
1184 PR rtl-optimization/84659
1185 * gcc.dg/pr84659.c: New test.
1186
1187 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1188
1189 PR debug/85302
1190 * g++.dg/debug/dwarf2/pr85302.C: New test.
1191
1192 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1193
1194 PR target/85261
1195 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1196 into register.
1197
1198 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1199
1200 PR c++/70808
1201 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1202
1203 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1204
1205 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1206 * gcc.target/powerpc/dimode_off.c: Ditto.
1207 * gcc.target/powerpc/tfmode_off.c: Ditto.
1208 * gcc.target/powerpc/timode_off.c: Ditto.
1209
1210 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1211
1212 * gcc.target/powerpc/vec-ldl-1.c: New test.
1213 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1214 corrections to ABI implementation.
1215
1216 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1217
1218 PR target/85056
1219 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1220
1221 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR rtl-optimization/85300
1224 * gcc.dg/pr85300.c: New test.
1225
1226 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1227
1228 PR c++/85110
1229 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1230 where we now show the pertinent parameter.
1231 * g++.dg/diagnostic/aka2.C: Likewise.
1232 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1233
1234 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1235
1236 PR fortran/85313
1237 * gfortran.dg/gomp/pr85313.f90: New test.
1238
1239 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1240
1241 PR c++/24314
1242 * g++.dg/parse/template29.C: New.
1243
1244 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1245
1246 PR testsuite/85190
1247 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1248
1249 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR target/85177
1252 PR target/85255
1253 * gcc.target/i386/avx512f-pr85177.c: New test.
1254 * gcc.target/i386/avx512f-pr85255.c: New test.
1255
1256 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1257
1258 PR tree-optimization/85286
1259 * gcc.dg/vect/pr85286.c: New test.
1260
1261 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1262
1263 PR target/85173
1264 * gcc.target/arm/pr85173.c: New test.
1265
1266 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1267
1268 PR lto/85248
1269 * gcc.dg/lto/pr85248_0.c: New test.
1270 * gcc.dg/lto/pr85248_1.c: New test.
1271
1272 2018-04-09 Jan Hubicka <jh@suse.cz>
1273
1274 PR lto/85078
1275 * g++.dg/torture/pr85078.C: New.
1276
1277 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1278
1279 PR c++/85227
1280 * g++.dg/cpp1z/decomp44.C: New.
1281 * g++.dg/cpp1z/decomp45.C: Likewise.
1282
1283 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1284
1285 PR fortran/83064
1286 * gfortran.dg/do_concurrent_5.f90: New test.
1287 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1288 message.
1289
1290 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1291
1292 PR fortran/51260
1293 * gfortran.dg/parameter_array_element_3.f90: New test.
1294
1295 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1296
1297 PR c++/85194
1298 * g++.dg/cpp1z/decomp43.C: New test.
1299
1300 PR rtl-optimization/80463
1301 * g++.dg/pr80463.C: Add -w to dg-options.
1302
1303 2018-04-09 Richard Biener <rguenther@suse.de>
1304
1305 PR tree-optimization/85284
1306 * gcc.dg/torture/pr85284.c: New testcase.
1307
1308 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1309
1310 PR rtl-optimization/80463
1311 PR rtl-optimization/83972
1312 PR rtl-optimization/83480
1313
1314 * gcc.dg/pr80463.c: New test.
1315 * g++.dg/pr80463.C: Likewise.
1316 * gcc.dg/pr83972.c: Likewise.
1317
1318 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1319
1320 PR rtl-optimization/83913
1321 * gcc.dg/pr83913.c: New test.
1322
1323 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1324
1325 PR rtl-optimization/83962
1326 * gcc.dg/pr83962.c: New test.
1327
1328 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1329
1330 PR rtl-optimization/83530
1331 * gcc.dg/pr83530.c: New test.
1332
1333 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1334
1335 PR middle-end/82976
1336 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1337
1338 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1339
1340 PR tree-optimization/85257
1341 * gcc.dg/pr85257.c: New test.
1342
1343 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1344
1345 * g++.dg/opt/pr85196.C: New test.
1346
1347 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1348
1349 PR c++/84269
1350 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1351 std::tuple here since they need C++11.
1352 * g++.dg/lookup/missing-std-include-8.C: New test.
1353 * g++.dg/lookup/missing-std-include.C: Move std::array and
1354 std::tuple test to missing-std-include-6.C to avoid failures
1355 with C++98.
1356
1357 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR debug/85252
1360 * gcc.dg/debug/pr85252.c: New test.
1361
1362 PR rtl-optimization/84872
1363 * gcc.dg/graphite/pr84872.c: New test.
1364
1365 PR c++/85210
1366 * g++.dg/cpp1z/decomp42.C: New test.
1367
1368 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1369
1370 PR c++/85021
1371 * g++.dg/lookup/missing-std-include-7.C: New test.
1372
1373 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1374
1375 * gcc.dg/struct-simple.c: Revert r254862.
1376 * lib/target-supports.exp
1377 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1378
1379 2018-04-06 Richard Biener <rguenther@suse.de>
1380
1381 PR middle-end/85244
1382 * gcc.dg/torture/pr85244-1.c: New testcase.
1383 * gcc.dg/torture/pr85244-2.c: Likewise.
1384
1385 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1386
1387 PR sanitizer/85213
1388 * c-c++-common/ubsan/pr85213.c: New test.
1389
1390 2018-04-06 Richard Biener <rguenther@suse.de>
1391
1392 PR middle-end/85180
1393 * gcc.dg/pr85180.c: New testcase.
1394
1395 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1396
1397 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1398 to trigger the optimization. Do some cleanup and function
1399 renaming. Add more test functions.
1400
1401 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1402
1403 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1404 options.
1405 * gcc.target/s390/hotpatch-1.c: Skip when building without
1406 optimization.
1407 * gcc.target/s390/hotpatch-10.c: Likewise.
1408 * gcc.target/s390/hotpatch-11.c: Likewise.
1409 * gcc.target/s390/hotpatch-12.c: Likewise.
1410 * gcc.target/s390/hotpatch-13.c: Likewise.
1411 * gcc.target/s390/hotpatch-14.c: Likewise.
1412 * gcc.target/s390/hotpatch-15.c: Likewise.
1413 * gcc.target/s390/hotpatch-16.c: Likewise.
1414 * gcc.target/s390/hotpatch-17.c: Likewise.
1415 * gcc.target/s390/hotpatch-18.c: Likewise.
1416 * gcc.target/s390/hotpatch-19.c: Likewise.
1417 * gcc.target/s390/hotpatch-2.c: Likewise.
1418 * gcc.target/s390/hotpatch-3.c: Likewise.
1419 * gcc.target/s390/hotpatch-4.c: Likewise.
1420 * gcc.target/s390/hotpatch-5.c: Likewise.
1421 * gcc.target/s390/hotpatch-6.c: Likewise.
1422 * gcc.target/s390/hotpatch-7.c: Likewise.
1423 * gcc.target/s390/hotpatch-8.c: Likewise.
1424 * gcc.target/s390/hotpatch-9.c: Likewise.
1425
1426 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1427
1428 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1429 check for an error instead.
1430 * gcc.dg/Wattributes-6.c: Likewise.
1431
1432 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1433
1434 PR c++/85209
1435 * g++.dg/cpp1z/decomp39.C: New test.
1436 * g++.dg/cpp1z/decomp40.C: New test.
1437
1438 PR c++/85208
1439 * g++.dg/cpp1z/decomp41.C: New test.
1440
1441 PR middle-end/85195
1442 * gcc.dg/pr85195.c: New test.
1443
1444 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1445
1446 PR c++/80956
1447 * g++.dg/cpp0x/initlist100.C: New.
1448 * g++.dg/cpp0x/initlist101.C: Likewise.
1449
1450 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1451
1452 PR c++/84792
1453 * g++.dg/other/pr84792-1.C: New.
1454 * g++.dg/other/pr84792-2.C: Likewise.
1455
1456 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1457
1458 PR target/85193
1459 * gcc.target/i386/pr85193.c: New test.
1460
1461 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1462
1463 PR c++/84979
1464 * g++.dg/concepts/pr84979.C: New.
1465 * g++.dg/concepts/pr84979-2.C: New.
1466 * g++.dg/concepts/pr84979-3.C: New.
1467
1468 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1469
1470 PR c++/80026
1471 * g++.dg/cpp0x/variadic174.C: New.
1472
1473 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR inline-asm/85172
1476 * g++.dg/ext/builtin13.C: New test.
1477 * g++.dg/ext/atomic-4.C: New test.
1478
1479 PR c++/85146
1480 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1481 * g++.dg/ext/bases3.C: New test.
1482
1483 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1484
1485 PR target/85203
1486 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1487 to match a single insn of the baz function. Move scan directives at
1488 the end of the file below the functions they are trying to test for
1489 better readability.
1490 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1491
1492 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1493
1494 PR rtl-optimization/84878
1495 * gcc.target/powerpc/pr84878.c: New test.
1496
1497 2018-04-04 Michael Matz <matz@suse.de>
1498
1499 * gcc.dg/Wstringop-overflow-4.c: New test.
1500 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1501
1502 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1503
1504 PR testsuite/85189
1505 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1506 for the diagnostics of overridden functions. Adjust for new wording.
1507
1508 2018-04-04 Richard Biener <rguenther@suse.de>
1509
1510 PR lto/85176
1511 * g++.dg/lto/pr85176_0.C: New testcase.
1512
1513 2018-04-04 Richard Biener <rguenther@suse.de>
1514
1515 PR testsuite/85191
1516 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1517 Fix typo.
1518
1519 2018-04-04 Martin Liska <mliska@suse.cz>
1520
1521 PR sanitizer/85174
1522 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1523 and msdata as a workaround for powerpc.
1524
1525 2018-04-04 Richard Biener <rguenther@suse.de>
1526
1527 PR tree-optimization/85168
1528 * gcc.dg/torture/pr85168.c: New testcase.
1529
1530 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1531
1532 PR c++/84943
1533 * g++.dg/pr84943.C: New.
1534 * g++.dg/pr84943-2.C: New.
1535
1536 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1537
1538 PR rtl-optimization/85167
1539 * gcc.dg/pr85167.c: New test.
1540
1541 PR tree-optimization/85156
1542 * c-c++-common/pr85156.c: New test.
1543 * gcc.c-torture/execute/pr85156.c: New test.
1544
1545 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1546
1547 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1548 * gcc.target/powerpc/undef-bool-1.C: New file.
1549 * gcc.target/powerpc/undef-bool-2.c: New file.
1550
1551 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1552
1553 PR c++/84768
1554 * g++.dg/cpp1z/class-deduction52.C: New.
1555
1556 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR c++/85147
1559 * g++.dg/cpp0x/pr85147.C: New test.
1560
1561 PR c++/85140
1562 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1563
1564 PR c++/85134
1565 * g++.dg/gomp/pr85134.C: New test.
1566 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1567
1568 PR target/85169
1569 * gcc.c-torture/execute/pr85169.c: New test.
1570 * gcc.target/i386/avx512f-pr85169.c: New test.
1571 * gcc.target/i386/avx512bw-pr85169.c: New test.
1572
1573 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1574
1575 PR target/85126
1576 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1577 scan-assembler-times clause.
1578
1579 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1580
1581 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1582 dg-additional-options.
1583
1584 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1585
1586 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1587
1588 2018-04-03 Richard Biener <rguenther@suse.de>
1589
1590 PR testsuite/85154
1591 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1592
1593 2018-04-02 Jim Wilson <jimw@sifive.com>
1594
1595 * gcc.target/riscv/pr84660.c: New.
1596 * gcc.target/riscv/shift-and-1.c: New.
1597 * gcc.target/riscv/shift-and-2.c: New.
1598
1599 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1600
1601 PR fortran/85102
1602 * gfortran.dg/array_simplify_2.f90: New test.
1603
1604 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1605
1606 PR middle-end/85090
1607 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1608 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1609 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1610 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1611 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1612
1613 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1614
1615 PR c++/85027
1616 * g++.dg/pr85027.C: New.
1617
1618 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1619
1620 PR target/83315
1621 * gcc.target/powerpc/sse-maxps-2.c: New test.
1622 * gcc.target/powerpc/sse-minps-2.c: New test.
1623
1624 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1625
1626 PR c++/84791
1627 * g++.dg/gomp/pr84791.C: New test.
1628
1629 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1630
1631 PR fortran/84931
1632 * gfortran.dg/array_constructor_53.f90: New test.
1633
1634 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1635
1636 PR fortran/85130
1637 * gfortran.dg/substr_6.f90: Remove illegal test for
1638 out-of-bounds substring.
1639
1640 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1641
1642 PR fortran/85111
1643 * gfortran.dg/zero_sized_10.f90: New test.
1644
1645 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1646
1647 PR c++/84269
1648 * g++.dg/lookup/missing-std-include-6.C: New test.
1649 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1650 std::tuple tests.
1651 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1652 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1653 <cstring>, <cassert>, and <cstdlib>.
1654
1655 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1656
1657 PR inline-asm/84985
1658 * gcc.target/i386/pr84985.c: New.
1659
1660 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1661
1662 PR c++/85110
1663 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1664
1665 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR c++/85108
1668 * g++.dg/warn/Wunused-var-31.C: New test.
1669
1670 PR c/85094
1671 * c-c++-common/Wduplicated-branches-14.c: New test.
1672
1673 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1674
1675 PR c++/84606
1676 * g++.dg/cpp0x/pr84606.C: New.
1677
1678 2018-03-29 Carl Love <cel@us.ibm.com>
1679
1680 Revert
1681 2017-09-27 Carl Love <cel@us.ibm.com>
1682
1683 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1684 for the __builtin_fctid and __builtin_fctiw.
1685
1686 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1687
1688 PR target/84912
1689 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1690 deleted builtin function.
1691 (div_weuo): Likewise.
1692 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1693 (div_deuo): Likewise.
1694
1695 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1696
1697 PR c++/85028
1698 * g++.dg/other/default13.C: New.
1699
1700 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR target/85095
1703 * gcc.target/i386/pr85095-1.c: New test.
1704 * gcc.target/i386/pr85095-2.c: New test.
1705 * gcc.c-torture/execute/pr85095.c: New test.
1706
1707 PR tree-optimization/82004
1708 * gcc.dg/pr82004.c: New test.
1709
1710 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1711 Martin Liska <mliska@suse.cz>
1712
1713 PR sanitizer/85081
1714 * g++.dg/asan/pr85081.C: New test.
1715
1716 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1717
1718 PR c++/84789
1719 * g++.dg/template/pr84789.C: Adjust for testing with
1720 -fconcepts too.
1721
1722 PR c++/84973
1723 * g++.dg/template/pr84973.C: New.
1724 * g++.dg/template/pr84973-2.C: New.
1725 * g++.dg/template/pr84973-3.C: New.
1726
1727 PR c++/84968
1728 * g++.dg/eh/pr84968.C: New.
1729
1730 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1731
1732 PR target/84914
1733 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1734 long double multiply/divide uses the correct function.
1735 * gcc.target/powerpc/mulkc-3.c: Likewise.
1736 * gcc.target/powerpc/divkc-2.c: Likewise.
1737 * gcc.target/powerpc/divkc-3.c: Likewise.
1738
1739 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1740
1741 PR c++/85067
1742 * g++.dg/cpp0x/defaulted51.C: New.
1743 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1744
1745 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1746
1747 PR c++/85077
1748 * g++.dg/ext/vector35.C: New test.
1749
1750 PR c++/85061
1751 * g++.dg/ext/builtin-offsetof3.C: New test.
1752
1753 PR c++/85076
1754 * g++.dg/cpp1y/pr85076.C: New test.
1755
1756 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1757
1758 PR fortran/85084
1759 * gfortran.dg/matmul_rank_1.f90: New test.
1760
1761 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1762 Harald Anlauf <anlauf@gmx.de>
1763
1764 * gfortran.dg/structure_constructor_15.f90: New test.
1765
1766 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1767
1768 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1769 for the diagnostics of overridden functions. Adjust for new wording.
1770 * g++.dg/cpp0x/implicit1.C: Likewise.
1771 * g++.dg/cpp0x/override1.C: Likewise.
1772 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1773 * g++.dg/eh/shadow1.C: Likewise.
1774 * g++.dg/inherit/covariant12.C: Likewise.
1775 * g++.dg/inherit/covariant14.C: Likewise.
1776 * g++.dg/inherit/covariant15.C: Likewise.
1777 * g++.dg/inherit/covariant16.C: Likewise.
1778 * g++.dg/inherit/covariant22.C: Likewise.
1779 * g++.dg/inherit/crash3.C: Likewise.
1780 * g++.dg/inherit/error2.C: Likewise.
1781 * g++.dg/template/crash100.C: Likewise.
1782 * g++.old-deja/g++.eh/spec6.C: Likewise.
1783 * g++.old-deja/g++.mike/p811.C: Likewise.
1784 * g++.old-deja/g++.other/virtual11.C: Likewise.
1785 * g++.old-deja/g++.other/virtual4.C: Likewise.
1786
1787 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1788
1789 PR target/85044
1790 * gcc.target/i386/pr85044.c: New test.
1791
1792 2018-03-27 Martin Sebor <msebor@redhat.com>
1793
1794 PR testsuite/83462
1795 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1796 other than x86.
1797
1798 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1799
1800 PR target/83009
1801 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1802
1803 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1804
1805 PR target/81863
1806 * gcc.target/arm/pr81863.c: New test.
1807
1808 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1809
1810 PR target/85056
1811 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1812 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1813
1814 2018-03-27 Richard Biener <rguenther@suse.de>
1815
1816 PR testsuite/82847
1817 * lib/target-supports.exp (check_ssse3_available): New function.
1818 (check_effective_target_vect_perm_short): Enable for x86 if
1819 check_ssse3_available.
1820
1821 2018-03-27 Richard Biener <rguenther@suse.de>
1822
1823 PR tree-optimization/85082
1824 * gfortran.dg/pr85082.f90: New testcase.
1825
1826 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1827
1828 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1829 to "l=2" in dg-final.
1830
1831 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1832
1833 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1834 * gcc.target/mips/fix-r4000-2.c: Likewise.
1835 * gcc.target/mips/fix-r4000-3.c: Likewise.
1836 * gcc.target/mips/fix-r4000-4.c: Likewise.
1837 * gcc.target/mips/fix-r4000-5.c: Likewise.
1838 * gcc.target/mips/fix-r4000-6.c: Likewise.
1839 * gcc.target/mips/fix-r4000-7.c: Likewise.
1840 * gcc.target/mips/fix-r4000-8.c: Likewise.
1841 * gcc.target/mips/fix-r4000-9.c: Likewise.
1842 * gcc.target/mips/fix-r4000-10.c: Likewise.
1843 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1844 "mulditi3_r4000" instead of "mulditi3".
1845 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1846 "umulditi3_r4000" instead of "umulditi3".
1847
1848 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1849
1850 PR c++/85068
1851 * g++.dg/inherit/covariant22.C: New test.
1852
1853 2018-03-27 Richard Biener <rguenther@suse.de>
1854
1855 PR testsuite/84004
1856 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1857 alignment.
1858
1859 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1860 Jason Merrill <jason@redhat.com>
1861
1862 PR c++/84632
1863 * g++.dg/init/array49.C: New.
1864 * g++.dg/torture/pr70499.C: Adjust.
1865
1866 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1867
1868 PR target/85073
1869 * gcc.target/i386/pr85073.c: New test.
1870
1871 2018-03-26 Richard Biener <rguenther@suse.de>
1872
1873 PR testsuite/85066
1874 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1875 instead of long.
1876
1877 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1878
1879 PR fortran/66709
1880 * gfortran.dg/parameter_array_format.f90: New test.
1881
1882 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1883 Neil Carlson <neil.n.carlson@gmail.com>
1884
1885 PR fortran/84381
1886 * gfortran.dg/literal_character_constant_1.inc: Replace
1887 call abort by STOP n.
1888 * gfortran.dg/overload_1.f90: Likewise.
1889
1890 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1891 Dominique d'Humieres <dominiq@gcc.gnu.org>
1892
1893 PR fortran/84924
1894 * gfortran.dg/scalar_pointer_1.f90: New test.
1895
1896 2018-03-25 Tom de Vries <tom@codesourcery.com>
1897
1898 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1899 precise.
1900
1901 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1902
1903 PR fortran/69497
1904 * gfortran.dg/pr89497.f90: New test.
1905
1906 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1907
1908 PR fortran/70068
1909 * gfortran.dg/substr_7.f90: New test.
1910
1911 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1912
1913 PR fortran/42651
1914 * gfortran.dg/pr42651.f90: New test.
1915 * gfortran.dg/func_result_7.f90: Update error message.
1916
1917 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1918
1919 PR tree-optimization/84005
1920 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1921 failing to force the alignment.
1922
1923 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1924
1925 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1926 from this to...
1927 <vclzd>: ...this.
1928
1929 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1930
1931 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1932 message. Fix scan-assembler patterns.
1933
1934 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1935
1936 PR c++/85015
1937 * g++.dg/cpp0x/pr85015.C: New test.
1938
1939 PR c++/84942
1940 * g++.dg/cpp1y/pr84942.C: New test.
1941
1942 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1943
1944 PR inline-asm/85030
1945 * testsuite/gcc.target/i386/pr85030.c: New.
1946
1947 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1948
1949 PR target/85026
1950 * g++.dg/pr85026.C: New test.
1951
1952 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1953
1954 * g++.dg/debug/pr84704.C: XFAIL AIX.
1955
1956 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1957
1958 PR target/84826
1959 * gcc.target/arm/pr84826.c: Add dg directive.
1960
1961 2018-03-23 Marek Polacek <polacek@redhat.com>
1962
1963 PR c++/85033
1964 * g++.dg/ext/builtin-offsetof2.C: New test.
1965
1966 PR c++/85045
1967 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1968 * gcc.dg/pr85045.c: New test.
1969
1970 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1971
1972 PR debug/85020
1973 * gnat.dg/lto22.adb: New test.
1974 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1975 * gnat.dg/lto22_pkg2.ads: Likewise.
1976
1977 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1978
1979 PR c/80778
1980 * gcc.dg/lto/pr80778_0.c: New test.
1981
1982 PR inline-asm/85034
1983 * gcc.target/i386/pr85034.c: New test.
1984
1985 PR inline-asm/85022
1986 * c-c++-common/torture/pr85022.c: New test.
1987
1988 PR sanitizer/85029
1989 * g++.dg/ubsan/pr85029.C: New test.
1990
1991 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1992
1993 PR c++/71251
1994 * g++.dg/cpp0x/pr71251.C: New.
1995
1996 PR c++/84789
1997 * g++.dg/template/pr84789.C: New.
1998 * g++.dg/template/pr84789-2.C: New.
1999 * g++.dg/template/pr84789-3.C: New.
2000 * g++.dg/parse/dtor11.C: Accept alternate error message.
2001
2002 PR c++/84729
2003 * g++.dg/pr84729.C: New.
2004 * g++.old-deja/g++.ext/arrnew2.C: Require error.
2005 * g++.old-deja/g++.robertl/eb58.C: Likewise.
2006 * g++.old-deja/g++.robertl/eb63.C: Likewise.
2007
2008 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
2009
2010 PR fortran/84922
2011 * gfortran.dg/interface_42.f90: New test.
2012 * gfortran.dg/interface_43.f90: New test.
2013
2014 2018-03-22 Sudakshina Das <sudi.das@arm.com>
2015
2016 PR target/84826
2017 * gcc.target/arm/pr84826.c: New test.
2018
2019 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2020
2021 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2022 dg-require-effective-target.
2023 * gcc.target/arm/addr-modes-int.c: Likewise.
2024 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2025
2026 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2027
2028 PR target/84760
2029 * gcc.target/powerpc/altivec-ld-1.c: New test.
2030
2031 2018-03-22 Bin Cheng <bin.cheng@arm.com>
2032
2033 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2034
2035 2018-03-22 Jakub Jelinek <jakub@redhat.com>
2036
2037 PR inline-asm/84941
2038 * gcc.dg/pr84941.c: New test.
2039
2040 2018-03-22 Tom de Vries <tom@codesourcery.com>
2041
2042 PR tree-optimization/84956
2043 * gcc.dg/pr84956.c: New test.
2044
2045 2018-03-22 Marek Polacek <polacek@redhat.com>
2046
2047 PR c++/84854
2048 * g++.dg/cpp1z/constexpr-if15.C: New test.
2049 * g++.dg/cpp1z/constexpr-if16.C: New test.
2050
2051 2018-03-21 Joseph Myers <joseph@codesourcery.com>
2052
2053 * gcc.dg/builtin-tgmath-3.c: New test.
2054
2055 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
2056
2057 PR c++/71965
2058 * g++.dg/concepts/pr71965.C: New.
2059
2060 PR c++/84610
2061 PR c++/84642
2062 * g++.dg/cpp0x/pr84610.C: New.
2063 * g++.dg/cpp0x/pr84642.C: New.
2064
2065 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR c/84999
2068 * c-c++-common/pr84999.c: New test.
2069
2070 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2071
2072 PR c++/84972
2073 * g++.dg/ext/desig10.C: New.
2074
2075 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2076 Harald Anlauf <anlauf@gmx.de>
2077
2078 PR fortran/84957
2079 * gfortran.dg/pr84957.f90: New test.
2080
2081 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2082
2083 PR tree-optimization/84960
2084 * gcc.c-torture/compile/pr84960.c: New test.
2085
2086 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2087
2088 PR tree-optimization/84811
2089 * gcc.dg/torture/pr84811.c: New test.
2090
2091 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR tree-optimization/84982
2094 * c-c++-common/pr84982.c: New test.
2095
2096 PR c++/84961
2097 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2098 "m" (++x) in C++.
2099 * g++.dg/torture/pr84961-1.C: New test.
2100 * g++.dg/torture/pr84961-2.C: New test.
2101
2102 2018-03-21 Nathan Sidwell <nathan@acm.org>
2103
2104 PR c++/85008
2105 * g++.dg/pr85008.C: New.
2106
2107 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2108
2109 PR fortran/84615
2110 * gfortran.dg/char_result_17.f90: New test.
2111
2112 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2113
2114 PR c++/84994
2115 * g++.dg/other/accessor-fixits-1.C: Move to...
2116 * g++.dg/torture/accessor-fixits-1.C: ...here.
2117 * g++.dg/other/accessor-fixits-2.C: Move to...
2118 * g++.dg/torture/accessor-fixits-2.C: ...here.
2119 * g++.dg/other/accessor-fixits-3.C: Move to...
2120 * g++.dg/torture/accessor-fixits-3.C: ...here.
2121 * g++.dg/other/accessor-fixits-4.C: Move to...
2122 * g++.dg/torture/accessor-fixits-4.C: ...here.
2123 * g++.dg/other/accessor-fixits-5.C: Move to...
2124 * g++.dg/torture/accessor-fixits-5.C: ...here.
2125 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2126 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2127 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2128
2129 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2130
2131 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2132
2133 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2134
2135 PR target/82989
2136 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2137
2138 2018-03-21 Nathan Sidwell <nathan@acm.org>
2139
2140 PR c++/84804
2141 * g++.dg/lookup/pr84804.C: New.
2142
2143 2018-03-21 Martin Sebor <msebor@redhat.com>
2144
2145 PR c++/84850
2146 * g++.dg/Wclass-memaccess-3.C: New test.
2147 * g++.dg/Wclass-memaccess-4.C: New test.
2148
2149 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2150
2151 PR c++/84892
2152 * g++.dg/other/accessor-fixits-1.C
2153 (test_access_const_t1_color): New.
2154 (test_deref_const_t1_color): New.
2155 * g++.dg/other/accessor-fixits-5.C: New testcase.
2156
2157 2018-03-21 Tom de Vries <tom@codesourcery.com>
2158
2159 PR tree-optimization/83126
2160 * gcc.dg/graphite/pr83126.c: New test.
2161
2162 2018-03-21 Nathan Sidwell <nathan@acm.org>
2163
2164 * g++.dg/ext/anon-struct6.C: Adjust.
2165 * g++.dg/ext/deprecate-1.C: New.
2166 * g++.dg/ext/deprecate-2.C: New.
2167 * g++.dg/lookup/pr84602.C: Adjust.
2168 * g++.dg/lookup/pr84962.C: Adjust.
2169 * g++.old-deja/g++.other/anon4.C
2170
2171 PR c++/84836
2172 * g++.dg/lookup/pr84836.C: New.
2173
2174 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2175
2176 PR tree-optimization/84969
2177 * gcc.dg/tree-ssa/pr84969.c: New test.
2178
2179 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2180
2181 PR rtl-optimization/84989
2182 * gcc.target/i386/pr84989.c: New test.
2183
2184 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2185
2186 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2187
2188 2018-03-21 Martin Liska <mliska@suse.cz>
2189
2190 PR ipa/84963
2191 * gfortran.dg/goacc/pr84963.f90: New test.
2192
2193 2018-03-21 Marek Polacek <polacek@redhat.com>
2194
2195 PR c++/71638, ICE with NSDMI and reference.
2196 * g++.dg/cpp0x/nsdmi14.C: New test.
2197 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2198
2199 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2200
2201 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2202 MIPS with -mpaired-single directives.
2203
2204 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2205
2206 PR fortran/85001
2207 * gfortran.dg/interface_41.f90: New test.
2208
2209 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2210
2211 PR debug/84875
2212 * gcc.dg/pr84875.c: New test.
2213
2214 2018-03-20 Marek Polacek <polacek@redhat.com>
2215
2216 PR c++/84978, ICE with NRVO.
2217 * g++.dg/opt/nrv19.C: New test.
2218
2219 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2220
2221 PR target/82518
2222 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2223 Disable for armeb targets.
2224 * gcc.target/arm/pr82518.c: New test.
2225
2226 2018-03-20 Nathan Sidwell <nathan@acm.org>
2227
2228 PR c++/84962
2229 * g++.dg/lookup/pr84962.C: New.
2230
2231 PR c++/84970
2232 * g++.dg/lookup/pr84970.C: New.
2233
2234 2018-03-20 Richard Biener <rguenther@suse.de>
2235
2236 PR target/84986
2237 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2238
2239 2018-03-20 Martin Liska <mliska@suse.cz>
2240
2241 PR ipa/84825
2242 * g++.dg/ipa/pr84825.C: New test.
2243
2244 2018-03-20 Martin Liska <mliska@suse.cz>
2245
2246 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2247
2248 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2249
2250 PR target/84845
2251 * gcc.c-torture/compile/pr84845.c: New test.
2252
2253 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2254
2255 PR target/82989
2256 * gcc.target/arm/pr82989.c: New test.
2257
2258 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2259
2260 PR target/84945
2261 * gcc.target/i386/pr84945.c: New test.
2262
2263 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2264
2265 PR target/81647
2266 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2267
2268 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2269
2270 PR c/84953
2271 * gcc.dg/pr84953.c: New test.
2272
2273 2018-03-19 Marek Polacek <polacek@redhat.com>
2274
2275 PR c++/84925
2276 * g++.dg/cpp1z/lambda-__func__.C: New test.
2277
2278 PR c++/84927
2279 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2280
2281 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2282
2283 PR sanitizer/78651
2284 * g++.dg/asan/pr78651.C: New test.
2285
2286 2018-03-19 Tom de Vries <tom@codesourcery.com>
2287
2288 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2289 vect_int_mult. Add nvptx xfail for PR84958.
2290
2291 2018-03-19 Nathan Sidwell <nathan@acm.org>
2292
2293 PR c++/84835
2294 * g++.dg/cpp1y/pr84835.C: New.
2295
2296 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2297
2298 PR target/81647
2299 * gcc.target/aarch64/pr81647.c: New.
2300
2301 2018-03-19 Richard Biener <rguenther@suse.de>
2302
2303 PR tree-optimization/84933
2304 * g++.dg/pr84933.C: New testcase.
2305
2306 2018-03-19 Richard Biener <rguenther@suse.de>
2307
2308 PR tree-optimization/84859
2309 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2310 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2311 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2312 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2313
2314 2018-03-19 Nathan Sidwell <nathan@acm.org>
2315
2316 PR c++/84812
2317 * g++.dg/lookup/pr84812.C: New.
2318
2319 2018-03-19 Richard Biener <rguenther@suse.de>
2320
2321 PR tree-optimization/84929
2322 * gcc.dg/torture/pr84929.c: New testcase.
2323
2324 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2325
2326 PR target/84711
2327 * gcc.target/arm/big-endian-subreg.c: Delete.
2328
2329 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2330
2331 PR fortran/84931
2332 * gfortran.dg/array_constructor_52.f90: New test.
2333
2334 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2335
2336 PR fortran/77414
2337 * gfortran.dg/pr77414.f90: New test.
2338 * gfortran.dg/internal_references_1.f90: Adjust error message.
2339
2340 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2341
2342 PR fortran/65453
2343 * gfortran.dg/pr65453.f90: New test.
2344
2345 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2346
2347 PR tree-optimization/84913
2348 * gfortran.dg/vect/pr84913.f90: New test.
2349
2350 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2351
2352 PR fortran/79929
2353 * gfortran.dg/warn_concat.f90: New test.
2354
2355 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2356
2357 PR target/84899
2358 * gcc.dg/pr84899.c: New test.
2359
2360 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2361
2362 PR fortran/69395
2363 * gfortran.dg/pr69395.f90: Add test for max dimensions
2364
2365 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2366
2367 PR target/84876
2368 * gcc.target/i386/pr84876.c: New test.
2369
2370 2018-03-16 Martin Liska <mliska@suse.cz>
2371
2372 PR ipa/84833
2373 * gcc.target/i386/mvc11.c: New test.
2374
2375 2018-03-16 Martin Liska <mliska@suse.cz>
2376
2377 PR ipa/84722
2378 * gcc.target/i386/mvc10.c: New test.
2379
2380 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2381
2382 PR c++/79937
2383 PR c++/82410
2384 * g++.dg/cpp1y/pr79937-1.C: New test.
2385 * g++.dg/cpp1y/pr79937-2.C: New test.
2386 * g++.dg/cpp1y/pr79937-3.C: New test.
2387 * g++.dg/cpp1y/pr79937-4.C: New test.
2388 * g++.dg/cpp1y/pr82410.C: New test.
2389
2390 2018-03-16 Tom de Vries <tom@codesourcery.com>
2391
2392 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2393
2394 2018-03-16 Tom de Vries <tom@codesourcery.com>
2395
2396 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2397
2398 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2399
2400 PR c++/84874
2401 * g++.dg/cpp2a/desig8.C: New test.
2402
2403 PR tree-optimization/84841
2404 * gcc.dg/pr84841.c: New test.
2405
2406 PR c++/84874
2407 * g++.dg/cpp2a/desig7.C: New test.
2408
2409 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2410 Jim MacArthur <jim.macarthur@codethink.co.uk>
2411
2412 * gfortran.dg/automatic_1.f90: New test.
2413 * gfortran.dg/automatic_repeat.f90: New test
2414 * gfortran.dg/automatic_save.f90: New test.
2415 * gfortran.dg/vax_structure.f90: New test.
2416
2417 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2418
2419 PR fortran/78741
2420 * gfortran.dg/pr78741.f90: New test.
2421
2422 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2423
2424 PR fortran/69395
2425 * gfortran.dg/pr69395.f90: New test.
2426
2427 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2428
2429 PR c++/79085
2430 * g++.dg/opt/pr79085.C: New test.
2431
2432 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2433
2434 PR target/84574
2435 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2436 label instead of __x86_indirect_thunk label.
2437
2438 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2439
2440 PR c++/84222
2441 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2442 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2443 * g++.dg/warn/deprecated-13.C: New test.
2444
2445 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2446
2447 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2448
2449 2018-03-15 Richard Biener <rguenther@suse.de>
2450
2451 PR c/84873
2452 * c-c++-common/pr84873.c: New testcase.
2453
2454 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2455
2456 PR target/84711
2457 * gcc.target/arm/big-endian-subreg.c: New.
2458
2459 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR target/84860
2462 * gcc.c-torture/compile/pr84860.c: New test.
2463
2464 2018-03-15 Julia Koval <julia.koval@intel.com>
2465
2466 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2467 cannonlake.
2468 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2469 avx512bitalg.
2470
2471 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2472
2473 PR c/84853
2474 * gcc.dg/pr84853.c: New test.
2475
2476 2018-03-14 Carl Love <cel@us.ibm.com>
2477
2478 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2479
2480 2018-03-14 Martin Liska <mliska@suse.cz>
2481
2482 PR ipa/8480
2483 * g++.dg/lto/pr84805_0.C: New test.
2484 * g++.dg/lto/pr84805_1.C: New test.
2485 * g++.dg/lto/pr84805_2.C: New test.
2486
2487 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2488
2489 PR c/84852
2490 * gcc.dg/fixits-pr84852-1.c: New test.
2491 * gcc.dg/fixits-pr84852-2.c: New test.
2492
2493 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2494
2495 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2496 separate verbose message.
2497 * lib/scandump.exp (scan-dump-times): Likewise.
2498
2499 2018-03-14 Julia Koval <julia.koval@intel.com>
2500
2501 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2502 server.
2503 * gcc.target/i386/funcspec-56.inc: Ditto.
2504
2505 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2506
2507 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2508 aarch64_sve_hw.
2509
2510 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2511
2512 PR sanitizer/83392
2513 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2514 check count from 17 to 14.
2515
2516 PR target/84844
2517 * gcc.target/i386/pr84844.c: New test.
2518
2519 2018-03-14 Richard Biener <rguenther@suse.de>
2520
2521 PR tree-optimization/84830
2522 * gcc.dg/torture/pr84830.c: New testcase.
2523
2524 2018-03-14 Marek Polacek <polacek@redhat.com>
2525
2526 PR c++/84596
2527 * g++.dg/cpp0x/static_assert15.C: New test.
2528
2529 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2530
2531 PR fortran/61775
2532 * gfortran.dg/pr61775.f90: New test.
2533
2534 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2535
2536 PR c++/84843
2537 * g++.dg/ext/pr84843-1.C: New test.
2538 * g++.dg/ext/pr84843-2.C: New test.
2539
2540 2018-03-13 David Pagan <dave.pagan@oracle.com>
2541
2542 PR c/46921
2543 * gcc.dg/pr46921.c: New test.
2544
2545 2018-03-13 Martin Sebor <msebor@redhat.com>
2546
2547 PR tree-optimization/84725
2548 * c-c++-common/Wstringop-truncation-4.c: New test.
2549 * c-c++-common/attr-nonstring-5.c: New test.
2550
2551 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2552
2553 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2554 than unpacks.
2555 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2556 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2557
2558 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2559
2560 * gcc.target/aarch64/sve/tls_1.c: New test.
2561 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2562
2563 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2564
2565 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2566 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2567
2568 2018-03-13 Martin Liska <mliska@suse.cz>
2569
2570 PR ipa/84658.
2571 * g++.dg/ipa/pr84658.C: New test.
2572
2573 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2574
2575 PR middle-end/84834
2576 * gcc.dg/pr84834.c: New test.
2577
2578 PR target/84827
2579 * gcc.target/i386/pr84827.c: New test.
2580
2581 PR target/84828
2582 * g++.dg/ext/pr84828.C: New test.
2583
2584 PR target/84786
2585 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2586 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2587
2588 PR c++/84808
2589 * g++.dg/cpp1y/constexpr-84808.C: New test.
2590
2591 PR c++/84704
2592 * g++.dg/debug/pr84704.C: New test.
2593
2594 2018-03-12 Renlin Li <renlin.li@arm.com>
2595
2596 * gcc.target/aarch64/movi_hf.c: New.
2597 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2598 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2599
2600 2018-03-12 Martin Sebor <msebor@redhat.com>
2601
2602 PR tree-optimization/83456
2603 * c-c++-common/Wrestrict-2.c: Remove test cases.
2604 * c-c++-common/Wrestrict.c: Same.
2605 * gcc.dg/Wrestrict-12.c: New test.
2606 * gcc.dg/Wrestrict-14.c: New test.
2607
2608 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2609
2610 * g++.dg/pr84821.C: New test.
2611
2612 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2613
2614 * gcc.dg/pr84799.c: New test.
2615
2616 2018-03-12 Richard Biener <rguenther@suse.de>
2617
2618 PR tree-optimization/84803
2619 * gcc.dg/torture/pr84803.c: New testcase.
2620
2621 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2622
2623 PR c++/84813
2624 * g++.dg/debug/pr84813.C: New test.
2625
2626 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2627
2628 PR fortran/84546
2629 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2630
2631 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2632
2633 PR fortran/83939
2634 * gfortran.dg/pr83939.f90
2635
2636 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2637
2638 PR fortran/66128
2639 * gfortran.dg/zero_sized_9.f90: New test.
2640
2641 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2642
2643 PR debug/58150
2644 * g++.dg/debug/dwarf2/enum2.C: New test.
2645
2646 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2647
2648 PR fortran/84734
2649 * gfortran.dg/pr84734.f90: New test.
2650
2651 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2652
2653 * gnat.dg/prot3.adb: New test.
2654 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2655
2656 2018-03-09 Jason Merrill <jason@redhat.com>
2657 Paolo Carlini <paolo.carlini@oracle.com>
2658
2659 PR c++/71169
2660 PR c++/71832
2661 * g++.dg/cpp0x/pr71169.C: New.
2662 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2663 * g++.dg/cpp0x/pr71832.C: Likewise.
2664
2665 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2666
2667 PR target/83969
2668 * gcc.target/powerpc/pr83969.c: New test.
2669
2670 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2671
2672 PR target/84772
2673 * gcc.dg/pr84772.c: New test.
2674
2675 PR c++/84076
2676 * g++.dg/warn/Wformat-2.C: New test.
2677
2678 PR c++/84767
2679 * g++.dg/ext/vla18.C: New test.
2680
2681 2018-03-09 Martin Sebor <msebor@redhat.com>
2682
2683 PR tree-optimization/84526
2684 * gcc.dg/Wrestrict-10.c: New test.
2685 * gcc.dg/Wrestrict-11.c: New test.
2686
2687 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2688
2689 PR rtl-optimization/84682
2690 * gcc.dg/torture/pr84682-1.c: New.
2691 * gcc.dg/torture/pr84682-2.c: New.
2692 * gcc.dg/torture/pr84682-3.c: New.
2693
2694 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2695
2696 PR c++/84724
2697 * g++.dg/ext/pr84724.C: New test.
2698
2699 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2700
2701 PR target/83712
2702 * gcc.target/arm/pr83712.c: New.
2703
2704 2018-03-09 Richard Biener <rguenther@suse.de>
2705
2706 PR tree-optimization/84775
2707 * gcc.dg/torture/pr84775.c: New testcase.
2708
2709 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2710
2711 PR debug/84404
2712 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2713 targets.
2714
2715 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2716
2717 * gcc.c-torture/compile/20180309-1.c: New test.
2718
2719 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2720
2721 PR c++/80598
2722 * g++.dg/warn/Wunused-function4.C: New test.
2723
2724 PR inline-asm/84742
2725 * gcc.target/i386/pr84742-1.c: New test.
2726 * gcc.target/i386/pr84742-2.c: New test.
2727
2728 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2729
2730 PR target/84748
2731 * gcc.c-torture/execute/pr84748.c: New test.
2732
2733 2018-03-08 Richard Biener <rguenther@suse.de>
2734
2735 PR middle-end/84552
2736 * gcc.dg/graphite/pr84552.c: New testcase.
2737
2738 2018-03-08 Richard Biener <rguenther@suse.de>
2739
2740 PR tree-optimization/84178
2741 * gcc.dg/torture/pr84178-2.c: New testcase.
2742
2743 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2744
2745 PR tree-optimization/84178
2746 * gcc.c-torture/compile/pr84178-1.c: New test.
2747
2748 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2749
2750 * lib/target-supports.exp: Do not return zero from a ifunc
2751 function.
2752
2753 2018-03-08 Richard Biener <rguenther@suse.de>
2754
2755 PR tree-optimization/84746
2756 * gcc.dg/torture/pr84746.c: New testcase.
2757
2758
2759 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2760 PR debug/84404
2761 PR debug/84408
2762 * gcc.dg/graphite/pr84404.c: New.
2763
2764 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR tree-optimization/84740
2767 * gcc.dg/torture/pr84740.c: New test.
2768
2769 PR tree-optimization/84739
2770 * gcc.dg/pr84739.c: New test.
2771
2772 2018-03-07 Martin Sebor <msebor@redhat.com>
2773
2774 PR tree-optimization/83519
2775 * gcc.dg/Wrestrict-13.c: New test.
2776
2777 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2778
2779 PR fortran/64124
2780 PR fortran/70409
2781 * gfortran.dg/pr64124.f90: New tests.
2782 * gfortran.dg/pr70409.f90: New tests.
2783
2784 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2785
2786 PR target/82411
2787 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2788
2789 2018-03-07 Martin Sebor <msebor@redhat.com>
2790
2791 PR tree-optimization/84526
2792 * gcc.dg/Wrestrict-10.c: New test.
2793
2794 2018-03-07 Martin Sebor <msebor@redhat.com>
2795
2796 PR tree-optimization/84468
2797 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2798 * gcc.dg/Wstringop-truncation.c: New test.
2799 * gcc.dg/Wstringop-truncation-2.c: New test.
2800
2801 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2802
2803 PR fortran/84565
2804 * gfortran.dg/pr84565.f90: New test.
2805
2806 PR middle-end/84723
2807 * gcc.target/i386/pr84723-1.c: New test.
2808 * gcc.target/i386/pr84723-2.c: New test.
2809 * gcc.target/i386/pr84723-3.c: New test.
2810 * gcc.target/i386/pr84723-4.c: New test.
2811 * gcc.target/i386/pr84723-5.c: New test.
2812
2813 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2814
2815 PR fortran/64107
2816 * gfortran.dg/pr64107.f90: New test.
2817
2818 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2819
2820 PR fortran/84697
2821 PR fortran/66128
2822 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2823
2824 2018-03-06 Marek Polacek <polacek@redhat.com>
2825
2826 PR c++/84684
2827 * g++.dg/cpp1z/constexpr-84684.C: New test.
2828
2829 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2830
2831 PR c/84721
2832 * gcc.dg/pr84721.c: New test.
2833
2834 PR target/84710
2835 * gcc.dg/pr84710.c: New test.
2836
2837 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2838
2839 PR fortran/56667
2840 * gfortran.dg/implied_do_2.f90: New test.
2841 * gfortran.dg/coarray_8.f90: Update for new error message.
2842
2843 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2844
2845 PR inline-asm/84683
2846 * g++.dg/ext/pr84683.C: New test.
2847
2848 PR tree-optimization/84687
2849 * gcc.dg/pr84687.c: New test.
2850
2851 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2852
2853 PR c++/84231
2854 * g++.dg/pr84231.C: New.
2855
2856 PR c++/84593
2857 * g++.dg/cpp1y/pr84593.C: New.
2858
2859 PR c++/84492
2860 * g++.dg/pr84492.C: New.
2861
2862 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2863
2864 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2865 __builtin_ppc_speculation_barrier.
2866
2867 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR target/84700
2870 * gcc.target/powerpc/pr84700.c: New test.
2871
2872 2018-03-05 Nathan Sidwell <nathan@acm.org>
2873
2874 PR c++/84702
2875 * g++.dg/lookup/pr84702.C: New.
2876
2877 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR target/84564
2880 * gcc.target/i386/pr84564.c: New test.
2881
2882 2018-03-05 Marek Polacek <polacek@redhat.com>
2883
2884 PR c++/84707
2885 * g++.dg/cpp0x/inline-ns10.C: New test.
2886
2887 2018-03-05 Nathan Sidwell <nathan@acm.org>
2888
2889 PR c++/84694
2890 * g++.dg/template/pr84694.C: New.
2891
2892 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR target/84524
2895 * gcc.c-torture/execute/pr84524.c: New test.
2896 * gcc.target/i386/avx512bw-pr84524.c: New test.
2897
2898 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2899
2900 PR target/84264
2901 * g++.dg/pr84264.C: New test.
2902
2903 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2904
2905 PR c++/84618
2906 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2907 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2908 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2909
2910 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2911
2912 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2913 * g++.dg/other/i386-3.C: Ditto.
2914 * gcc.target/i386/sse-12.c: Ditto.
2915 * gcc.target/i386/sse-13.c: Ditto.
2916 * gcc.target/i386/sse-14.c: Ditto.
2917 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2918 * gcc.target/i386/wbinvd-1.c: New test.
2919 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2920 * gcc.target/i386/pconfig-1.c: Ditto.
2921
2922 2018-03-05 Pádraig Brady <P@draigBrady.com>
2923 Nathan Sidwell <nathan@acm.org>
2924
2925 PR c++/84497
2926 * g++.dg/cpp0x/pr84497.C: New.
2927
2928 2018-03-05 Richard Biener <rguenther@suse.de>
2929
2930 PR tree-optimization/84670
2931 * gcc.dg/pr84670-1.c: New testcase.
2932 * gcc.dg/pr84670-2.c: Likewise.
2933 * gcc.dg/pr84670-3.c: Likewise.
2934 * gcc.dg/pr84670-4.c: Likewise.
2935
2936 2018-03-05 Richard Biener <rguenther@suse.de>
2937
2938 PR tree-optimization/84650
2939 * gcc.dg/graphite/pr84650.c: New testcase.
2940
2941 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2942
2943 PR c++/82022
2944 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2945
2946 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2947
2948 PR fortran/71085
2949 * gfortran.dg/pr71085.f90: New test.
2950
2951 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2952
2953 PR fortran/66128
2954 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2955
2956 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2957
2958 PR fortran/51434
2959 * gfortran.dg/pr51434.f90: New test.
2960
2961 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2962
2963 PR c++/61358
2964 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2965
2966 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2967
2968 PR c++/67370
2969 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2970
2971 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2972
2973 PR c++/71464
2974 * g++.dg/torture/pr71464.C: New.
2975
2976 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2977
2978 PR fortran/80965
2979 * gfortran.dg/select_type_41.f90: New test.
2980
2981 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2982
2983 PR c++/61135
2984 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2985
2986 2018-03-02 Marek Polacek <polacek@redhat.com>
2987
2988 PR c++/84578
2989 * g++.dg/ext/flexary29.C: New test.
2990
2991 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2992
2993 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2994
2995 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2996
2997 PR c++/81812
2998 * g++.dg/torture/pr81812.C: New.
2999
3000 2018-03-02 Marek Polacek <polacek@redhat.com>
3001
3002 PR c++/84171
3003 * g++.dg/warn/Wsign-compare-8.C: New test.
3004
3005 PR c++/84663
3006 * g++.dg/parse/array-size3.C: New test.
3007
3008 PR c++/84664
3009 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3010
3011 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3012
3013 PR c++/84662
3014 * g++.dg/cpp1y/pr84662.C: New test.
3015
3016 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3017
3018 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3019 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3020 "dg-lto-options".
3021 * g++.dg/lto/20101010-1_0.C: Likewise.
3022 * g++.dg/lto/20101010-2_0.C: Likewise.
3023
3024 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3025
3026 PR ipa/84628
3027 * gcc.dg/pr84628.c: New test.
3028
3029 PR target/56540
3030 * gcc.target/ia64/pr56540.c: New test.
3031
3032 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3033
3034 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3035 32-bit target.
3036 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3037 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3038 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3039 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3040
3041 2018-03-02 Marek Polacek <polacek@redhat.com>
3042
3043 PR c++/84590
3044 * c-c++-common/ubsan/shift-11.c: New test.
3045
3046 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3047
3048 * gcc.dg/vect/vect-alias-check-13.c: New test.
3049
3050 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR target/84614
3053 * gcc.dg/pr84614.c: New test.
3054
3055 PR inline-asm/84625
3056 * gcc.target/i386/pr84625.c: New test.
3057
3058 2018-03-02 Richard Biener <rguenther@suse.de>
3059
3060 PR tree-optimization/84427
3061 * gcc.dg/torture/pr84427.c: New testcase.
3062
3063 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3064
3065 PR target/84534
3066 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3067 powerpc64le*-*-linux*.
3068 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3069 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3070
3071 2018-03-01 Martin Sebor <msebor@redhat.com>
3072
3073 PR c++/84294
3074 * g++.dg/ext/attr-const.C: Remove xfail.
3075 * g++.dg/ext/attr-malloc-3.C: New test.
3076 * g++.dg/ext/attr-noinline-3.C: New test.
3077 * g++.dg/ext/attr-noreturn-3.C: New test.
3078 * g++.dg/ext/attr-nothrow-3.C: New test.
3079 * g++.dg/ext/attr-pure.C: Remove xfail.
3080
3081 2018-03-02 Jakub Jelinek <jakub@redhat.com>
3082
3083 PR sanitizer/70875
3084 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3085 dg-options and dg-shouldfail "ubsan" directive.
3086
3087 2018-03-01 Marek Polacek <polacek@redhat.com>
3088 Jason Merrill <jason@redhat.com>
3089
3090 PR c++/84582
3091 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3092 * g++.dg/cpp1z/static1.C: New test.
3093 * g++.dg/template/static37.C: New test.
3094
3095 2018-03-01 Nathan Sidwell <nathan@acm.org>
3096
3097 PR c++/84434
3098 * g++.dg/template/pr84434.C: New.
3099
3100 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3101
3102 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3103 -mthumb to the command-line.
3104
3105 2018-03-01 Marek Polacek <polacek@redhat.com>
3106
3107 PR c++/84596
3108 * g++.dg/cpp0x/static_assert14.C: New test.
3109
3110 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3111
3112 PR c++/79410
3113 * g++.dg/torture/pr79410.C: New.
3114
3115 2018-03-01 Martin Liska <mliska@suse.cz>
3116
3117 PR sanitizer/82484
3118 * gcc.dg/asan/pr82484.c: New test.
3119
3120 2018-03-01 Richard Biener <rguenther@suse.de>
3121
3122 PR debug/84645
3123 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3124
3125 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3126
3127 PR fortran/84219
3128 * gfortran.dg/coarray_47.f90: New test.
3129
3130 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3131
3132 PR fortran/84538
3133 * gfortran.dg/class_array_23.f03: New test.
3134
3135 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3136
3137 PR rtl-optimization/84528
3138 * gcc.dg/torture/pr84538.c: Rename to...
3139 * gcc.dg/torture/pr84528.c: ...this.
3140
3141 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3142
3143 PR rtl-optimization/84528
3144 * gcc.dg/torture/pr84538.c: New test.
3145
3146 2018-02-28 Martin Sebor <msebor@redhat.com>
3147
3148 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3149 -fpic test failures.
3150 * c-c++-common/Wrestrict-2.c: Same.
3151 * c-c++-common/Wstringop-truncation.c: Same.
3152 * gcc.dg/Warray-bounds-22.c: Same.
3153 * gcc.dg/Wstringop-overflow.c: Same.
3154 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3155 (signed_range): Same.
3156 (unsigned_anti_range): Same.
3157 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3158 (signed_range): Same.
3159 (unsigned_anti_range): Same.
3160 * gcc.dg/attr-alloc_size-7.c: Same.
3161 * gcc.dg/attr-alloc_size-8.c: Same.
3162 * gcc.dg/builtin-alloc-size.c: Same.
3163 * gcc.dg/builtin-stpncpy.c: Same.
3164 * gcc.dg/builtins-nonnull.c: Same.
3165 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3166 * gcc.dg/pr79214.c: Same.
3167 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3168 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3169 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3170 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3171 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3172 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3173 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3174 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3175 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3176 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3177 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3178
3179 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3180
3181 PR target/84014
3182 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3183
3184 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3185
3186 PR c++/84609
3187 * g++.dg/cpp0x/pr84609.C: New test.
3188
3189 2018-02-28 Martin Sebor <msebor@redhat.com>
3190
3191 PR testsuite/84617
3192 * g++.dg/ext/attr-malloc-3.C: New test.
3193 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3194 to pre-existing problems.
3195 * g++.dg/ext/attr-pure.C: Same.
3196
3197 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3198
3199 PR fortran/83901
3200 * gfortran.dg/associate_37.f90: New test.
3201
3202 PR fortran/83344
3203 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3204
3205 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3206
3207 PR target/52991
3208 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3209 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3210 * gcc.dg/bf-ms-layout-4.c: New test.
3211 * gcc.dg/bf-ms-layout-5.c: New test.
3212
3213 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3214
3215 PR target/83399
3216 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3217
3218 2018-02-28 Richard Biener <rguenther@suse.de>
3219
3220 PR tree-optimization/84584
3221 * gcc.dg/graphite/pr84584.c: New testcase.
3222
3223 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3224
3225 PR preprocessor/84517
3226 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3227
3228 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3229
3230 * c-c++-common/dump-ada-spec-12.c: New test.
3231 * c-c++-common/dump-ada-spec-13.c: Likewise.
3232
3233 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3234
3235 * c-c++-common/dump-ada-spec-11.c: New test.
3236
3237 2018-02-28 Martin Liska <mliska@suse.cz>
3238
3239 PR testsuite/84597
3240 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3241 * g++.dg/ext/timevar2.C: Likewise.
3242
3243 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3244
3245 * c-c++-common/dump-ada-spec-8.c: New test.
3246 * c-c++-common/dump-ada-spec-9.c: Likewise.
3247 * c-c++-common/dump-ada-spec-10.c: Likewise.
3248
3249 2018-02-28 Richard Biener <rguenther@suse.de>
3250
3251 PR middle-end/84607
3252 * gcc.dg/pr84607.c: New testcase.
3253
3254 2018-02-28 Nathan Sidwell <nathan@acm.org>
3255
3256 PR c++/84602
3257 * g++.dg/lookup/pr84602.C: New.
3258
3259 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR c++/83871
3262 PR c++/83503
3263 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3264 dg-options.
3265 * g++.dg/ext/attr-nonnull.C: Likewise.
3266 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3267 directives.
3268 * g++.dg/ext/attr-noinline-2.C: Likewise.
3269 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3270 -fdump-tree-eh in dg-options.
3271
3272 2018-02-28 Alan Modra <amodra@gmail.com>
3273
3274 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3275 GNU ld message.
3276 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3277
3278 2018-02-27 Martin Sebor <msebor@redhat.com>
3279
3280 PR c++/83871
3281 PR c++/83503
3282 * g++.dg/Wmissing-attributes.C: New test.
3283 * g++.dg/ext/attr-const-pure.C: New test.
3284 * g++.dg/ext/attr-const.C: New test.
3285 * g++.dg/ext/attr-deprecated-2.C: New test.
3286 * g++.dg/ext/attr-malloc-2.C: New test.
3287 * g++.dg/ext/attr-malloc.C: New test.
3288 * g++.dg/ext/attr-noinline-2.C: New test.
3289 * g++.dg/ext/attr-noinline.C: New test.
3290 * g++.dg/ext/attr-nonnull.C: New test.
3291 * g++.dg/ext/attr-noreturn-2.C: New test.
3292 * g++.dg/ext/attr-noreturn.C: New test.
3293 * g++.dg/ext/attr-nothrow-2.C: New test.
3294 * g++.dg/ext/attr-nothrow.C: New test.
3295 * g++.dg/ext/attr-optimize.C: New test.
3296 * g++.dg/ext/attr-pure.C: New test.
3297 * g++.dg/ext/attr-returns-nonnull.C: New test.
3298 * g++.dg/ext/attr-warning.C: New test.
3299
3300 2018-02-27 Nathan Sidwell <nathan@acm.org>
3301
3302 PR c++/84426
3303 * g++.dg/lookup/pr84426.C: New.
3304
3305 2018-02-27 Richard Biener <rguenther@suse.de>
3306
3307 PR tree-optimization/84512
3308 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3309
3310 2018-02-27 Martin Liska <mliska@suse.cz>
3311
3312 PR gcov-profile/84548
3313 * g++.dg/gcov/pr84548.C: New test.
3314
3315 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3316
3317 PR target/84575
3318 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3319
3320 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3321
3322 PR c++/84558
3323 * g++.dg/cpp1y/pr84558.C: New test.
3324
3325 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3326
3327 PR c++/84540
3328 * g++.dg/cpp0x/alignas14.C: New.
3329 * g++.dg/cpp0x/alignas15.C: Likewise.
3330
3331 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3332
3333 PR c++/84557
3334 * g++.dg/gomp/pr84557.C: New test.
3335
3336 2018-02-26 Marek Polacek <polacek@redhat.com>
3337
3338 PR c++/84325
3339 * g++.dg/cpp1z/pr84325.C: New test.
3340
3341 2018-02-26 Carl Love <cel@us.ibm.com>
3342
3343 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3344 Power 8 test file.
3345 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3346 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3347 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3348 -mcpu=power8.
3349 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3350 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3351 -mcpu=power8.
3352
3353 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3354
3355 PR target/84039
3356 * gcc.target/i386/indirect-thunk-1.c: Updated.
3357 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3358 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3359 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3360 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3361 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3362 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3363 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3364 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3365 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3366 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3367 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3368 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3369 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3370 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3371 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3372 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3373 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3374 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3375 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3376 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3377 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3378 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3379 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3380 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3381 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3382 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3383 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3384 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3385 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3386 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3387 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3388 * gcc.target/i386/ret-thunk-9.c: Likewise.
3389 * gcc.target/i386/ret-thunk-10.c: Likewise.
3390 * gcc.target/i386/ret-thunk-11.c: Likewise.
3391 * gcc.target/i386/ret-thunk-12.c: Likewise.
3392 * gcc.target/i386/ret-thunk-13.c: Likewise.
3393 * gcc.target/i386/ret-thunk-14.c: Likewise.
3394 * gcc.target/i386/ret-thunk-15.c: Likewise.
3395
3396 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3397
3398 * gcc.c-torture/execute/20180226-1.c: New test.
3399
3400 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3401
3402 PR tree-optimization/83965
3403 * gcc.dg/vect/pr83965-2.c: New test.
3404
3405 2018-02-26 Tom de Vries <tom@codesourcery.com>
3406
3407 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3408
3409 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3410
3411 PR target/84530
3412 * gcc.target/i386/ret-thunk-22.c: New test.
3413 * gcc.target/i386/ret-thunk-23.c: Likewise.
3414 * gcc.target/i386/ret-thunk-24.c: Likewise.
3415 * gcc.target/i386/ret-thunk-25.c: Likewise.
3416 * gcc.target/i386/ret-thunk-26.c: Likewise.
3417
3418 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3419
3420 PR c++/84533
3421 * g++.dg/cpp1z/pr84533.C: New.
3422
3423 2018-02-26 Marek Polacek <polacek@redhat.com>
3424
3425 PR c++/84537
3426 * g++.dg/parse/error60.C: New test.
3427
3428 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3429
3430 PR c++/84556
3431 * g++.dg/gomp/pr84556.C: New test.
3432 * g++.dg/vect/pr84556.cc: New test.
3433
3434 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3435
3436 PR fortran/32957
3437 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3438 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3439 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3440 * gfortran.dg/c_loc_test.f90: Likewise.
3441 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3442 * gfortran.dg/proc_decl_17.f90: Likewise.
3443 * gfortran.dg/proc_ptr_8.f90: Likewise.
3444
3445 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3446
3447 PR target/84521
3448 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3449 r254814 disabling -fomit-frame-pointer by default.
3450 * gcc.target/aarch64/spill_1.c: Likewise.
3451 * gcc.target/aarch64/test_frame_11.c: Likewise.
3452 * gcc.target/aarch64/test_frame_12.c: Likewise.
3453 * gcc.target/aarch64/test_frame_13.c: Likewise.
3454 * gcc.target/aarch64/test_frame_14.c: Likewise.
3455 * gcc.target/aarch64/test_frame_15.c: Likewise.
3456 * gcc.target/aarch64/test_frame_3.c: Likewise.
3457 * gcc.target/aarch64/test_frame_5.c: Likewise.
3458 * gcc.target/aarch64/test_frame_9.c: Likewise.
3459
3460 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3461
3462 PR fortran/83633
3463 * gfortran.dg/explicit_shape_1.f90: New test.
3464 * gfortran.dg/automatic_module_variable.f90: Update regex.
3465 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3466 * gfortran.dg/constant_shape.f90: Ditto.
3467 * gfortran.dg/dec_structure_23.f90: Ditto.
3468 * gfortran.dg/pr78240.f90: Ditto.
3469
3470 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3471
3472 PR fortran/84523
3473 * gfortran.dg/pr84523.f90: New test.
3474
3475 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3476
3477 PR fortran/78238
3478 * gfortran.dg/select_type_40.f90: New test.
3479
3480 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3481
3482 PR fortran/30792
3483 * gfortran.dg/data_substring.f90: New test.
3484
3485 2018-02-24 Marek Polacek <polacek@redhat.com>
3486
3487 PR c++/83692
3488 * g++.dg/cpp1z/constexpr-83692.C: New test.
3489
3490 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3491
3492 PR fortran/84346
3493 * gfortran.dg/statement_function_1.f90: Update test.
3494
3495 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3496
3497 PR fortran/84506
3498 * gfortran.dg/inquire_19.f90: New test.
3499
3500 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3501
3502 PR fortran/83149
3503 * gfortran.dg/pr83149_b.f90: New test.
3504 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3505
3506 2018-02-23 Carl Love <cel@us.ibm.com>
3507
3508 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3509 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3510 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3511 Power 8 tests.
3512
3513 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3514
3515 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3516 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3517
3518 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3519
3520 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3521 expected output.
3522
3523 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3524
3525 PR fortran/83149
3526 * gfortran.dg/pr83149_1.f90: New test.
3527 * gfortran.dg/pr83149.f90: Additional source for previous.
3528
3529 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3530
3531 PR testsuite/80551
3532 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3533 __GI___pthread_mutex_init as well.
3534
3535 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3536
3537 PR fortran/83148
3538 * gfortran.dg/class_68.f90: New test.
3539
3540 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3541
3542 PR fortran/59781
3543 * gfortran.dg/derived_init_5.f90: New test.
3544
3545 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3546
3547 PR target/82851
3548 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3549 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3550
3551 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3552
3553 PR target/81572
3554 * gcc.target/powerpc/pr81572.c: New.
3555
3556 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3557
3558 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3559
3560 2018-02-22 Martin Sebor <msebor@redhat.com>
3561
3562 PR tree-optimization/84480
3563 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3564 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3565
3566 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3567
3568 PR target/84176
3569 * gcc.target/i386/indirect-thunk-11.c: New test.
3570 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3571 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3572 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3573 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3574 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3575 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3576 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3577 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3578 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3579
3580 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3581
3582 PR target/83335
3583 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3584 ILP32 mode.
3585 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3586
3587 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3588
3589 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3590
3591 2018-02-22 Marek Polacek <polacek@redhat.com>
3592
3593 PR c++/84493
3594 * g++.dg/parse/error59.C: New test.
3595
3596 2018-02-22 Tom de Vries <tom@codesourcery.com>
3597
3598 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3599
3600 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3601
3602 PR c++/77655
3603 * g++.dg/cpp0x/pr77655.C: New.
3604
3605 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3606
3607 PR c++/84496
3608 * g++.dg/cpp1y/pr84496.C: New test.
3609
3610 PR target/84502
3611 * g++.dg/torture/pr84502.C: New test.
3612
3613 PR tree-optimization/84503
3614 * gcc.dg/pr84503-1.c: New test.
3615 * gcc.dg/pr84503-2.c: New test.
3616
3617 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3618
3619 PR tree-optimization/84478
3620 * gcc.c-torture/execute/pr84478.c: New test.
3621
3622 2018-02-20 Martin Sebor <msebor@redhat.com>
3623
3624 PR middle-end/84095
3625 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3626 * c-c++-common/Wrestrict.c: Same.
3627 * gcc.dg/Wrestrict-6.c: Same.
3628 * gcc.dg/Warray-bounds-27.c: New test.
3629 * gcc.dg/Wrestrict-8.c: New test.
3630 * gcc.dg/Wrestrict-9.c: New test.
3631 * gcc.dg/pr84095.c: New test.
3632
3633 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3634
3635 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3636
3637 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3638
3639 PR fortran/48890
3640 PR fortran/83823
3641 * gfortran.dg/structure_constructor_14.f90: New test.
3642
3643 2018-02-20 Jeff Law <law@redhat.com>
3644
3645 PR middle-end/82123
3646 PR tree-optimization/81592
3647 PR middle-end/79257
3648 * gcc.dg/pr81592.c: New test.
3649 * gcc.dg/pr82123.c: New test.
3650 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3651
3652 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3653
3654 PR c++/84488
3655 * g++.dg/warn/Wunused-var-30.C: New test.
3656
3657 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3658
3659 PR tree-optimization/84419
3660 * gcc.dg/vect/pr84419.c: New test.
3661
3662 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3663
3664 PR middle-end/82004
3665 * gfortran.dg/pr82004.f90: New test.
3666
3667 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3668
3669 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3670
3671 2018-02-20 Martin Liska <mliska@suse.cz>
3672
3673 PR c/84310
3674 PR target/79747
3675 * gcc.target/i386/pr84310.c: New test.
3676 * gcc.target/i386/pr84310-2.c: Likewise.
3677
3678 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3679
3680 PR c++/84446
3681 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3682
3683 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3684
3685 PR c++/84445
3686 * g++.dg/cpp1z/launder7.C: New test.
3687
3688 PR c++/84449
3689 * g++.dg/cpp0x/constexpr-84449.C: New test.
3690
3691 PR c++/84455
3692 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3693
3694 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3695
3696 PR fortran/83344
3697 PR fortran/83975
3698 * gfortran.dg/associate_22.f90: Enable commented out test.
3699 * gfortran.dg/associate_36.f90: New test.
3700
3701 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3702
3703 PR target/84146
3704 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3705
3706 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3707
3708 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3709 (dg-options): Use -mavx instead of -w.
3710
3711 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR c++/84444
3714 * g++.dg/cpp1z/launder8.C: New test.
3715
3716 PR c++/84448
3717 * g++.dg/gomp/pr84448.C: New test.
3718
3719 PR c++/84430
3720 * g++.dg/gomp/pr84430.C: New test.
3721
3722 PR tree-optimization/84452
3723 * gcc.dg/pr84452.c: New test.
3724
3725 PR c++/79064
3726 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3727
3728 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3729
3730 PR fortran/35339
3731 * gfortran.dg/implied_do_io_4.f90: New test.
3732
3733 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3734
3735 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3736 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3737 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3738
3739 2018-02-19 Carl Love <cel@us.ibm.com>
3740
3741 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3742
3743 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3744
3745 PR target/84460
3746 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3747
3748 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3749
3750 PR c++/84348
3751 * g++.dg/cpp0x/auto50.C: New.
3752 * g++.dg/parse/friend12.C: Adjust.
3753
3754 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3755
3756 PR libgfortran/84389
3757 * gfortran.dg/dtio_33.f90: New test.
3758
3759 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3760
3761 PR libgfortran/84412
3762 * gfortran.dg/inquire_18.f90: New test.
3763
3764 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3765
3766 PR fortran/84381
3767 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3768 * gfortran.dg/pointer_intent_3.f90: Ditto.
3769 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3770 * gfortran.dg/protected_3.f90: Ditto.
3771 * gfortran.dg/protected_4.f90: Ditto.
3772 * gfortran.dg/protected_5.f90: Ditto.
3773 * gfortran.dg/protected_6.f90: Ditto.
3774
3775 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3776
3777 PR fortran/80945
3778 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3779 change to run.
3780
3781 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3782
3783 PR fortran/84270
3784 * gfortran.dg/inline_matmul_22.f90: New test.
3785
3786 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3787
3788 PR fortran/84381
3789 * gfortran.dg/abort_shoulfail.f90: New test.
3790 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3791 by STOP n.
3792 * gfortran.dg/PR19754_2.f90: Likewise.
3793 * gfortran.dg/PR19872.f: Likewise.
3794 * gfortran.dg/PR49268.f90: Likewise.
3795 * gfortran.dg/Wall.f90: Likewise.
3796 * gfortran.dg/Wno-all.f90: Likewise.
3797 * gfortran.dg/achar_1.f90: Likewise.
3798 * gfortran.dg/achar_2.f90: Likewise.
3799 * gfortran.dg/achar_4.f90: Likewise.
3800 * gfortran.dg/achar_6.F90: Likewise.
3801 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3802 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3803 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3804 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3805 * gfortran.dg/actual_array_result_1.f90: Likewise.
3806 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3807 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3808 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3809 * gfortran.dg/actual_procedure_1.f90: Likewise.
3810 * gfortran.dg/adjustl_1.f90: Likewise.
3811 * gfortran.dg/advance_1.f90: Likewise.
3812 * gfortran.dg/advance_4.f90: Likewise.
3813 * gfortran.dg/advance_5.f90: Likewise.
3814 * gfortran.dg/advance_6.f90: Likewise.
3815 * gfortran.dg/aint_anint_1.f90: Likewise.
3816 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3817 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3818 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3819 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3820 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3821 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3822 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3823 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3824 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3825 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3826 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3827 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3828 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3829 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3830 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3831 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3832 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3833 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3834 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3835 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3836 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3837 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3838 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3839 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3840 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3841 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3842 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3843 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3844 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3845 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3846 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3847 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3848 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3849 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3850 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3851 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3852 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3853 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3854 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3855 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3856 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3857 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3858 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3859 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3860 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3861 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3862 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3863 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3864 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3865 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3866 * gfortran.dg/allocatable_function_1.f90: Likewise.
3867 * gfortran.dg/allocatable_function_10.f90: Likewise.
3868 * gfortran.dg/allocatable_function_3.f90: Likewise.
3869 * gfortran.dg/allocatable_function_5.f90: Likewise.
3870 * gfortran.dg/allocatable_function_6.f90: Likewise.
3871 * gfortran.dg/allocatable_function_7.f90: Likewise.
3872 * gfortran.dg/allocatable_function_8.f90: Likewise.
3873 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3874 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3875 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3876 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3877 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3878 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3879 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3880 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3881 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3882 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3883 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3884 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3885 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3886 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3887 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3888 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3889 * gfortran.dg/allocate_class_3.f90: Likewise.
3890 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3891 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3892 * gfortran.dg/allocate_derived_5.f90: Likewise.
3893 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3894 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3895 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3896 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3897 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3898 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3899 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3900 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3901 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3902 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3903 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3904 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3905 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3906 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3907 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3908 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3909 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3910 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3911 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3912 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3913 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3914 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3915 * gfortran.dg/altreturn_3.f90: Likewise.
3916 * gfortran.dg/altreturn_5.f90: Likewise.
3917 * gfortran.dg/altreturn_7.f90: Likewise.
3918 * gfortran.dg/and_or_xor.f90: Likewise.
3919 * gfortran.dg/anint_1.f90: Likewise.
3920 * gfortran.dg/any_all_1.f90: Likewise.
3921 * gfortran.dg/anyallcount_1.f90: Likewise.
3922 * gfortran.dg/append_1.f90: Likewise.
3923 * gfortran.dg/argument_checking_1.f90: Likewise.
3924 * gfortran.dg/argument_checking_2.f90: Likewise.
3925 * gfortran.dg/argument_checking_8.f90: Likewise.
3926 * gfortran.dg/arithmetic_if.f90: Likewise.
3927 * gfortran.dg/array_1.f90: Likewise.
3928 * gfortran.dg/array_2.f90: Likewise.
3929 * gfortran.dg/array_alloc_1.f90: Likewise.
3930 * gfortran.dg/array_alloc_2.f90: Likewise.
3931 * gfortran.dg/array_alloc_3.f90: Likewise.
3932 * gfortran.dg/array_assignment_1.F90: Likewise.
3933 * gfortran.dg/array_assignment_5.f90: Likewise.
3934 * gfortran.dg/array_constructor_1.f90: Likewise.
3935 * gfortran.dg/array_constructor_10.f90: Likewise.
3936 * gfortran.dg/array_constructor_11.f90: Likewise.
3937 * gfortran.dg/array_constructor_12.f90: Likewise.
3938 * gfortran.dg/array_constructor_15.f90: Likewise.
3939 * gfortran.dg/array_constructor_16.f90: Likewise.
3940 * gfortran.dg/array_constructor_17.f90: Likewise.
3941 * gfortran.dg/array_constructor_19.f90: Likewise.
3942 * gfortran.dg/array_constructor_23.f: Likewise.
3943 * gfortran.dg/array_constructor_24.f: Likewise.
3944 * gfortran.dg/array_constructor_32.f90: Likewise.
3945 * gfortran.dg/array_constructor_36.f90: Likewise.
3946 * gfortran.dg/array_constructor_39.f90: Likewise.
3947 * gfortran.dg/array_constructor_4.f90: Likewise.
3948 * gfortran.dg/array_constructor_40.f90: Likewise.
3949 * gfortran.dg/array_constructor_44.f90: Likewise.
3950 * gfortran.dg/array_constructor_45.f90: Likewise.
3951 * gfortran.dg/array_constructor_46.f90: Likewise.
3952 * gfortran.dg/array_constructor_47.f90: Likewise.
3953 * gfortran.dg/array_constructor_49.f90: Likewise.
3954 * gfortran.dg/array_constructor_5.f90: Likewise.
3955 * gfortran.dg/array_constructor_50.f90: Likewise.
3956 * gfortran.dg/array_constructor_6.f90: Likewise.
3957 * gfortran.dg/array_constructor_7.f90: Likewise.
3958 * gfortran.dg/array_constructor_8.f90: Likewise.
3959 * gfortran.dg/array_constructor_9.f90: Likewise.
3960 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3961 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3962 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3963 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3964 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3965 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3966 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3967 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3968 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3969 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3970 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3971 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3972 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3973 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3974 * gfortran.dg/array_function_1.f90: Likewise.
3975 * gfortran.dg/array_function_5.f90: Likewise.
3976 * gfortran.dg/array_initializer_1.f90: Likewise.
3977 * gfortran.dg/array_initializer_2.f90: Likewise.
3978 * gfortran.dg/array_memcpy_5.f90: Likewise.
3979 * gfortran.dg/array_memset_2.f90: Likewise.
3980 * gfortran.dg/array_reference_1.f90: Likewise.
3981 * gfortran.dg/array_return_value_1.f90: Likewise.
3982 * gfortran.dg/array_section_1.f90: Likewise.
3983 * gfortran.dg/array_temporaries_3.f90: Likewise.
3984 * gfortran.dg/arrayio_1.f90: Likewise.
3985 * gfortran.dg/arrayio_10.f90: Likewise.
3986 * gfortran.dg/arrayio_11.f90: Likewise.
3987 * gfortran.dg/arrayio_12.f90: Likewise.
3988 * gfortran.dg/arrayio_13.f90: Likewise.
3989 * gfortran.dg/arrayio_14.f90: Likewise.
3990 * gfortran.dg/arrayio_16.f90: Likewise.
3991 * gfortran.dg/arrayio_2.f90: Likewise.
3992 * gfortran.dg/arrayio_3.f90: Likewise.
3993 * gfortran.dg/arrayio_4.f90: Likewise.
3994 * gfortran.dg/arrayio_5.f90: Likewise.
3995 * gfortran.dg/arrayio_6.f90: Likewise.
3996 * gfortran.dg/arrayio_7.f90: Likewise.
3997 * gfortran.dg/arrayio_8.f90: Likewise.
3998 * gfortran.dg/arrayio_9.f90: Likewise.
3999 * gfortran.dg/arrayio_derived_1.f90: Likewise.
4000 * gfortran.dg/assign_10.f90: Likewise.
4001 * gfortran.dg/assign_9.f90: Likewise.
4002 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
4003 * gfortran.dg/assignment_1.f90: Likewise.
4004 * gfortran.dg/associate_1.f03: Likewise.
4005 * gfortran.dg/associate_11.f90: Likewise.
4006 * gfortran.dg/associate_13.f90: Likewise.
4007 * gfortran.dg/associate_15.f90: Likewise.
4008 * gfortran.dg/associate_17.f90: Likewise.
4009 * gfortran.dg/associate_18.f08: Likewise.
4010 * gfortran.dg/associate_19.f03: Likewise.
4011 * gfortran.dg/associate_20.f03: Likewise.
4012 * gfortran.dg/associate_22.f90: Likewise.
4013 * gfortran.dg/associate_23.f90: Likewise.
4014 * gfortran.dg/associate_24.f90: Likewise.
4015 * gfortran.dg/associate_25.f90: Likewise.
4016 * gfortran.dg/associate_27.f90: Likewise.
4017 * gfortran.dg/associate_28.f90: Likewise.
4018 * gfortran.dg/associate_32.f03: Likewise.
4019 * gfortran.dg/associate_33.f03: Likewise.
4020 * gfortran.dg/associate_34.f90: Likewise.
4021 * gfortran.dg/associate_6.f03: Likewise.
4022 * gfortran.dg/associate_7.f03: Likewise.
4023 * gfortran.dg/associate_8.f03: Likewise.
4024 * gfortran.dg/associate_9.f03: Likewise.
4025 * gfortran.dg/associated_1.f90: Likewise.
4026 * gfortran.dg/associated_2.f90: Likewise.
4027 * gfortran.dg/associated_5.f90: Likewise.
4028 * gfortran.dg/associated_6.f90: Likewise.
4029 * gfortran.dg/associated_target_3.f90: Likewise.
4030 * gfortran.dg/associated_target_4.f90: Likewise.
4031 * gfortran.dg/associated_target_5.f03: Likewise.
4032 * gfortran.dg/associated_target_6.f03: Likewise.
4033 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4034 * gfortran.dg/assumed_rank_1.f90: Likewise.
4035 * gfortran.dg/assumed_rank_10.f90: Likewise.
4036 * gfortran.dg/assumed_rank_2.f90: Likewise.
4037 * gfortran.dg/assumed_rank_7.f90: Likewise.
4038 * gfortran.dg/assumed_rank_8.f90: Likewise.
4039 * gfortran.dg/assumed_rank_9.f90: Likewise.
4040 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4041 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4042 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4043 * gfortran.dg/assumed_type_2.f90: Likewise.
4044 * gfortran.dg/atan2_1.f90: Likewise.
4045 * gfortran.dg/auto_array_1.f90: Likewise.
4046 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4047 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4048 * gfortran.dg/auto_char_len_3.f90: Likewise.
4049 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4050 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4051 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4052 * gfortran.dg/auto_save_2.f90: Likewise.
4053 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4054 * gfortran.dg/backslash_1.f90: Likewise.
4055 * gfortran.dg/backslash_2.f90: Likewise.
4056 * gfortran.dg/backslash_3.f: Likewise.
4057 * gfortran.dg/backspace_1.f: Likewise.
4058 * gfortran.dg/backspace_10.f90: Likewise.
4059 * gfortran.dg/backspace_11.f90: Likewise.
4060 * gfortran.dg/backspace_2.f: Likewise.
4061 * gfortran.dg/backspace_3.f: Likewise.
4062 * gfortran.dg/backspace_4.f: Likewise.
4063 * gfortran.dg/backspace_5.f: Likewise.
4064 * gfortran.dg/backspace_6.f: Likewise.
4065 * gfortran.dg/backspace_7.f90: Likewise.
4066 * gfortran.dg/backspace_8.f: Likewise.
4067 * gfortran.dg/backspace_9.f: Likewise.
4068 * gfortran.dg/bessel_1.f90: Likewise.
4069 * gfortran.dg/bessel_2.f90: Likewise.
4070 * gfortran.dg/bessel_5.f90: Likewise.
4071 * gfortran.dg/bessel_6.f90: Likewise.
4072 * gfortran.dg/bessel_7.f90: Likewise.
4073 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4074 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4075 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4076 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4077 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4078 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4079 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4080 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4081 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4082 * gfortran.dg/bit_comparison_1.F90: Likewise.
4083 * gfortran.dg/bit_comparison_2.F90: Likewise.
4084 * gfortran.dg/block_1.f08: Likewise.
4085 * gfortran.dg/block_13.f08: Likewise.
4086 * gfortran.dg/block_14.f90: Likewise.
4087 * gfortran.dg/block_2.f08: Likewise.
4088 * gfortran.dg/block_6.f08: Likewise.
4089 * gfortran.dg/block_7.f08: Likewise.
4090 * gfortran.dg/block_8.f08: Likewise.
4091 * gfortran.dg/blockdata_1.f90: Likewise.
4092 * gfortran.dg/bound_1.f90: Likewise.
4093 * gfortran.dg/bound_2.f90: Likewise.
4094 * gfortran.dg/bound_3.f90: Likewise.
4095 * gfortran.dg/bound_4.f90: Likewise.
4096 * gfortran.dg/bound_5.f90: Likewise.
4097 * gfortran.dg/bound_6.f90: Likewise.
4098 * gfortran.dg/bound_7.f90: Likewise.
4099 * gfortran.dg/bound_8.f90: Likewise.
4100 * gfortran.dg/bound_9.f90: Likewise.
4101 * gfortran.dg/bound_simplification_1.f90: Likewise.
4102 * gfortran.dg/bound_simplification_3.f90: Likewise.
4103 * gfortran.dg/bound_simplification_4.f90: Likewise.
4104 * gfortran.dg/bound_simplification_5.f90: Likewise.
4105 * gfortran.dg/bound_simplification_6.f90: Likewise.
4106 * gfortran.dg/bounds_check_1.f90: Likewise.
4107 * gfortran.dg/bounds_check_12.f90: Likewise.
4108 * gfortran.dg/bounds_check_14.f90: Likewise.
4109 * gfortran.dg/bounds_check_15.f90: Likewise.
4110 * gfortran.dg/bounds_check_19.f90: Likewise.
4111 * gfortran.dg/bounds_check_8.f90: Likewise.
4112 * gfortran.dg/bounds_check_9.f90: Likewise.
4113 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4114 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4115 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4116 * gfortran.dg/boz_1.f90: Likewise.
4117 * gfortran.dg/boz_11.f90: Likewise.
4118 * gfortran.dg/boz_13.f90: Likewise.
4119 * gfortran.dg/boz_14.f90: Likewise.
4120 * gfortran.dg/boz_15.f90: Likewise.
4121 * gfortran.dg/boz_3.f90: Likewise.
4122 * gfortran.dg/boz_6.f90: Likewise.
4123 * gfortran.dg/boz_9.f90: Likewise.
4124 * gfortran.dg/byte_1.f90: Likewise.
4125 * gfortran.dg/byte_2.f90: Likewise.
4126 * gfortran.dg/c_assoc.f90: Likewise.
4127 * gfortran.dg/c_assoc_2.f03: Likewise.
4128 * gfortran.dg/c_assoc_3.f90: Likewise.
4129 * gfortran.dg/c_by_val_1.f: Likewise.
4130 * gfortran.dg/c_by_val_5.f90: Likewise.
4131 * gfortran.dg/c_char_tests.f03: Likewise.
4132 * gfortran.dg/c_char_tests_2.f03: Likewise.
4133 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4134 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4135 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4136 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4137 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4138 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4139 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4140 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4141 * gfortran.dg/c_kind_params.f90: Likewise.
4142 * gfortran.dg/c_loc_test_20.f90: Likewise.
4143 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4144 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4145 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4146 * gfortran.dg/c_size_t_test.f03: Likewise.
4147 * gfortran.dg/c_sizeof_1.f90: Likewise.
4148 * gfortran.dg/c_sizeof_5.f90: Likewise.
4149 * gfortran.dg/c_sizeof_6.f90: Likewise.
4150 * gfortran.dg/char4_iunit_1.f03: Likewise.
4151 * gfortran.dg/char4_iunit_2.f03: Likewise.
4152 * gfortran.dg/char_allocation_1.f90: Likewise.
4153 * gfortran.dg/char_array_constructor.f90: Likewise.
4154 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4155 * gfortran.dg/char_assign_1.f90: Likewise.
4156 * gfortran.dg/char_associated_1.f90: Likewise.
4157 * gfortran.dg/char_cast_2.f90: Likewise.
4158 * gfortran.dg/char_comparison_1.f: Likewise.
4159 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4160 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4161 * gfortran.dg/char_cons_len.f90: Likewise.
4162 * gfortran.dg/char_conversion.f90: Likewise.
4163 * gfortran.dg/char_cshift_1.f90: Likewise.
4164 * gfortran.dg/char_cshift_2.f90: Likewise.
4165 * gfortran.dg/char_decl_2.f90: Likewise.
4166 * gfortran.dg/char_eoshift_1.f90: Likewise.
4167 * gfortran.dg/char_eoshift_2.f90: Likewise.
4168 * gfortran.dg/char_eoshift_3.f90: Likewise.
4169 * gfortran.dg/char_eoshift_4.f90: Likewise.
4170 * gfortran.dg/char_eoshift_5.f90: Likewise.
4171 * gfortran.dg/char_expr_1.f90: Likewise.
4172 * gfortran.dg/char_expr_3.f90: Likewise.
4173 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4174 * gfortran.dg/char_length_12.f90: Likewise.
4175 * gfortran.dg/char_length_14.f90: Likewise.
4176 * gfortran.dg/char_length_15.f90: Likewise.
4177 * gfortran.dg/char_length_17.f90: Likewise.
4178 * gfortran.dg/char_length_20.f90: Likewise.
4179 * gfortran.dg/char_length_21.f90: Likewise.
4180 * gfortran.dg/char_length_5.f90: Likewise.
4181 * gfortran.dg/char_length_6.f90: Likewise.
4182 * gfortran.dg/char_length_7.f90: Likewise.
4183 * gfortran.dg/char_length_8.f90: Likewise.
4184 * gfortran.dg/char_pack_1.f90: Likewise.
4185 * gfortran.dg/char_pack_2.f90: Likewise.
4186 * gfortran.dg/char_pointer_assign.f90: Likewise.
4187 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4188 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4189 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4190 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4191 * gfortran.dg/char_pointer_func.f90: Likewise.
4192 * gfortran.dg/char_reshape_1.f90: Likewise.
4193 * gfortran.dg/char_result_1.f90: Likewise.
4194 * gfortran.dg/char_result_12.f90: Likewise.
4195 * gfortran.dg/char_result_13.f90: Likewise.
4196 * gfortran.dg/char_result_14.f90: Likewise.
4197 * gfortran.dg/char_result_15.f90: Likewise.
4198 * gfortran.dg/char_result_2.f90: Likewise.
4199 * gfortran.dg/char_result_3.f90: Likewise.
4200 * gfortran.dg/char_result_4.f90: Likewise.
4201 * gfortran.dg/char_result_5.f90: Likewise.
4202 * gfortran.dg/char_result_6.f90: Likewise.
4203 * gfortran.dg/char_result_7.f90: Likewise.
4204 * gfortran.dg/char_result_8.f90: Likewise.
4205 * gfortran.dg/char_spread_1.f90: Likewise.
4206 * gfortran.dg/char_transpose_1.f90: Likewise.
4207 * gfortran.dg/char_type_len.f90: Likewise.
4208 * gfortran.dg/char_unpack_1.f90: Likewise.
4209 * gfortran.dg/char_unpack_2.f90: Likewise.
4210 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4211 * gfortran.dg/character_comparison_1.f90: Likewise.
4212 * gfortran.dg/character_comparison_2.f90: Likewise.
4213 * gfortran.dg/character_comparison_3.f90: Likewise.
4214 * gfortran.dg/character_comparison_4.f90: Likewise.
4215 * gfortran.dg/character_comparison_5.f90: Likewise.
4216 * gfortran.dg/character_comparison_6.f90: Likewise.
4217 * gfortran.dg/character_comparison_7.f90: Likewise.
4218 * gfortran.dg/character_comparison_8.f90: Likewise.
4219 * gfortran.dg/character_comparison_9.f90: Likewise.
4220 * gfortran.dg/charlen_15.f90: Likewise.
4221 * gfortran.dg/charlen_16.f90: Likewise.
4222 * gfortran.dg/chkbits.f90: Likewise.
4223 * gfortran.dg/chmod_1.f90: Likewise.
4224 * gfortran.dg/chmod_2.f90: Likewise.
4225 * gfortran.dg/chmod_3.f90: Likewise.
4226 * gfortran.dg/class_1.f03: Likewise.
4227 * gfortran.dg/class_18.f03: Likewise.
4228 * gfortran.dg/class_19.f03: Likewise.
4229 * gfortran.dg/class_35.f90: Likewise.
4230 * gfortran.dg/class_46.f03: Likewise.
4231 * gfortran.dg/class_48.f90: Likewise.
4232 * gfortran.dg/class_51.f90: Likewise.
4233 * gfortran.dg/class_52.f90: Likewise.
4234 * gfortran.dg/class_6.f03: Likewise.
4235 * gfortran.dg/class_63.f90: Likewise.
4236 * gfortran.dg/class_64.f90: Likewise.
4237 * gfortran.dg/class_65.f90: Likewise.
4238 * gfortran.dg/class_66.f90: Likewise.
4239 * gfortran.dg/class_67.f90: Likewise.
4240 * gfortran.dg/class_9.f03: Likewise.
4241 * gfortran.dg/class_alias.f90: Likewise.
4242 * gfortran.dg/class_allocate_1.f03: Likewise.
4243 * gfortran.dg/class_allocate_10.f03: Likewise.
4244 * gfortran.dg/class_allocate_13.f90: Likewise.
4245 * gfortran.dg/class_allocate_14.f90: Likewise.
4246 * gfortran.dg/class_allocate_15.f90: Likewise.
4247 * gfortran.dg/class_allocate_19.f03: Likewise.
4248 * gfortran.dg/class_allocate_21.f90: Likewise.
4249 * gfortran.dg/class_allocate_22.f90: Likewise.
4250 * gfortran.dg/class_allocate_3.f03: Likewise.
4251 * gfortran.dg/class_allocate_4.f03: Likewise.
4252 * gfortran.dg/class_allocate_5.f90: Likewise.
4253 * gfortran.dg/class_allocate_6.f03: Likewise.
4254 * gfortran.dg/class_allocate_7.f03: Likewise.
4255 * gfortran.dg/class_allocate_8.f03: Likewise.
4256 * gfortran.dg/class_allocate_9.f03: Likewise.
4257 * gfortran.dg/class_array_1.f03: Likewise.
4258 * gfortran.dg/class_array_14.f90: Likewise.
4259 * gfortran.dg/class_array_15.f03: Likewise.
4260 * gfortran.dg/class_array_16.f90: Likewise.
4261 * gfortran.dg/class_array_2.f03: Likewise.
4262 * gfortran.dg/class_array_20.f03: Likewise.
4263 * gfortran.dg/class_array_21.f03: Likewise.
4264 * gfortran.dg/class_array_3.f03: Likewise.
4265 * gfortran.dg/class_array_4.f03: Likewise.
4266 * gfortran.dg/class_array_7.f03: Likewise.
4267 * gfortran.dg/class_array_8.f03: Likewise.
4268 * gfortran.dg/class_array_9.f03: Likewise.
4269 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4270 * gfortran.dg/class_dummy_1.f03: Likewise.
4271 * gfortran.dg/class_optional_1.f90: Likewise.
4272 * gfortran.dg/class_optional_2.f90: Likewise.
4273 * gfortran.dg/class_result_5.f90: Likewise.
4274 * gfortran.dg/class_result_6.f90: Likewise.
4275 * gfortran.dg/class_to_type_1.f03: Likewise.
4276 * gfortran.dg/class_to_type_2.f90: Likewise.
4277 * gfortran.dg/class_to_type_3.f03: Likewise.
4278 * gfortran.dg/class_to_type_4.f90: Likewise.
4279 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4280 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4281 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4282 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4283 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4284 * gfortran.dg/coarray/codimension.f90: Likewise.
4285 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4286 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4287 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4288 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4289 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4290 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4291 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4292 * gfortran.dg/coarray/event_1.f90: Likewise.
4293 * gfortran.dg/coarray/event_2.f90: Likewise.
4294 * gfortran.dg/coarray/get_array.f90: Likewise.
4295 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4296 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4297 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4298 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4299 * gfortran.dg/coarray/lock_1.f90: Likewise.
4300 * gfortran.dg/coarray/lock_2.f90: Likewise.
4301 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4302 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4303 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4304 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4305 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4306 * gfortran.dg/coarray/registering_1.f90: Likewise.
4307 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4308 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4309 * gfortran.dg/coarray/send_array.f90: Likewise.
4310 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4311 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4312 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4313 * gfortran.dg/coarray/sync_1.f90: Likewise.
4314 * gfortran.dg/coarray/sync_3.f90: Likewise.
4315 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4316 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4317 * gfortran.dg/coarray_13.f90: Likewise.
4318 * gfortran.dg/coarray_15.f90: Likewise.
4319 * gfortran.dg/coarray_16.f90: Likewise.
4320 * gfortran.dg/coarray_2.f90: Likewise.
4321 * gfortran.dg/coarray_23.f90: Likewise.
4322 * gfortran.dg/coarray_40.f90: Likewise.
4323 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4324 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4325 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4326 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4327 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4328 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4329 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4330 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4331 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4332 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4333 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4334 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4335 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4336 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4337 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4338 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4339 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4340 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4341 * gfortran.dg/coarray_stat_2.f90: Likewise.
4342 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4343 * gfortran.dg/coindexed_1.f90: Likewise.
4344 * gfortran.dg/comma.f: Likewise.
4345 * gfortran.dg/comma_format_extension_3.f: Likewise.
4346 * gfortran.dg/comma_format_extension_4.f: Likewise.
4347 * gfortran.dg/common_2.f90: Likewise.
4348 * gfortran.dg/common_4.f90: Likewise.
4349 * gfortran.dg/common_align_1.f90: Likewise.
4350 * gfortran.dg/common_align_2.f90: Likewise.
4351 * gfortran.dg/common_equivalence_1.f: Likewise.
4352 * gfortran.dg/common_pointer_1.f90: Likewise.
4353 * gfortran.dg/common_resize_1.f: Likewise.
4354 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4355 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4356 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4357 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4358 * gfortran.dg/complex_read.f90: Likewise.
4359 * gfortran.dg/complex_write.f90: Likewise.
4360 * gfortran.dg/constant_substring.f: Likewise.
4361 * gfortran.dg/constructor_2.f90: Likewise.
4362 * gfortran.dg/constructor_3.f90: Likewise.
4363 * gfortran.dg/constructor_6.f90: Likewise.
4364 * gfortran.dg/contained_1.f90: Likewise.
4365 * gfortran.dg/contained_3.f90: Likewise.
4366 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4367 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4368 * gfortran.dg/continuation_1.f90: Likewise.
4369 * gfortran.dg/continuation_11.f90: Likewise.
4370 * gfortran.dg/continuation_12.f90: Likewise.
4371 * gfortran.dg/continuation_13.f90: Likewise.
4372 * gfortran.dg/continuation_14.f: Likewise.
4373 * gfortran.dg/continuation_8.f90: Likewise.
4374 * gfortran.dg/convert_2.f90: Likewise.
4375 * gfortran.dg/convert_implied_open.f90: Likewise.
4376 * gfortran.dg/count_init_expr.f03: Likewise.
4377 * gfortran.dg/cr_lf.f90: Likewise.
4378 * gfortran.dg/cray_pointers_10.f90: Likewise.
4379 * gfortran.dg/cray_pointers_2.f90: Likewise.
4380 * gfortran.dg/cray_pointers_5.f90: Likewise.
4381 * gfortran.dg/cray_pointers_7.f90: Likewise.
4382 * gfortran.dg/cray_pointers_8.f90: Likewise.
4383 * gfortran.dg/cshift_1.f90: Likewise.
4384 * gfortran.dg/cshift_2.f90: Likewise.
4385 * gfortran.dg/cshift_large_1.f90: Likewise.
4386 * gfortran.dg/cshift_nan_1.f90: Likewise.
4387 * gfortran.dg/csqrt_2.f: Likewise.
4388 * gfortran.dg/data_array_1.f90: Likewise.
4389 * gfortran.dg/data_char_1.f90: Likewise.
4390 * gfortran.dg/data_char_2.f90: Likewise.
4391 * gfortran.dg/data_char_3.f90: Likewise.
4392 * gfortran.dg/data_derived_1.f90: Likewise.
4393 * gfortran.dg/data_implied_do_1.f90: Likewise.
4394 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4395 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4396 * gfortran.dg/deallocate_stat.f90: Likewise.
4397 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4398 * gfortran.dg/debug/pr37738.f: Likewise.
4399 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4400 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4401 * gfortran.dg/dec_exp_1.f90: Likewise.
4402 * gfortran.dg/dec_init_1.f90: Likewise.
4403 * gfortran.dg/dec_init_2.f90: Likewise.
4404 * gfortran.dg/dec_init_3.f90: Likewise.
4405 * gfortran.dg/dec_init_4.f90: Likewise.
4406 * gfortran.dg/dec_io_1.f90: Likewise.
4407 * gfortran.dg/dec_io_2.f90: Likewise.
4408 * gfortran.dg/dec_io_2a.f90: Likewise.
4409 * gfortran.dg/dec_io_6.f90: Likewise.
4410 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4411 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4412 * gfortran.dg/dec_math.f90: Likewise.
4413 * gfortran.dg/dec_parameter_1.f: Likewise.
4414 * gfortran.dg/dec_parameter_2.f90: Likewise.
4415 * gfortran.dg/dec_static_1.f90: Likewise.
4416 * gfortran.dg/dec_static_2.f90: Likewise.
4417 * gfortran.dg/dec_structure_1.f90: Likewise.
4418 * gfortran.dg/dec_structure_10.f90: Likewise.
4419 * gfortran.dg/dec_structure_18.f90: Likewise.
4420 * gfortran.dg/dec_structure_19.f90: Likewise.
4421 * gfortran.dg/dec_structure_2.f90: Likewise.
4422 * gfortran.dg/dec_structure_22.f90: Likewise.
4423 * gfortran.dg/dec_structure_3.f90: Likewise.
4424 * gfortran.dg/dec_structure_4.f90: Likewise.
4425 * gfortran.dg/dec_structure_5.f90: Likewise.
4426 * gfortran.dg/dec_structure_6.f90: Likewise.
4427 * gfortran.dg/dec_structure_7.f90: Likewise.
4428 * gfortran.dg/dec_union_1.f90: Likewise.
4429 * gfortran.dg/dec_union_2.f90: Likewise.
4430 * gfortran.dg/dec_union_3.f90: Likewise.
4431 * gfortran.dg/dec_union_4.f90: Likewise.
4432 * gfortran.dg/dec_union_5.f90: Likewise.
4433 * gfortran.dg/default_format_1.f90: Likewise.
4434 * gfortran.dg/default_format_2.f90: Likewise.
4435 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4436 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4437 * gfortran.dg/default_initialization_3.f90: Likewise.
4438 * gfortran.dg/default_initialization_4.f90: Likewise.
4439 * gfortran.dg/default_initialization_5.f90: Likewise.
4440 * gfortran.dg/deferred_character_1.f90: Likewise.
4441 * gfortran.dg/deferred_character_10.f90: Likewise.
4442 * gfortran.dg/deferred_character_11.f90: Likewise.
4443 * gfortran.dg/deferred_character_12.f90: Likewise.
4444 * gfortran.dg/deferred_character_13.f90: Likewise.
4445 * gfortran.dg/deferred_character_14.f90: Likewise.
4446 * gfortran.dg/deferred_character_15.f90: Likewise.
4447 * gfortran.dg/deferred_character_16.f90: Likewise.
4448 * gfortran.dg/deferred_character_2.f90: Likewise.
4449 * gfortran.dg/deferred_character_3.f90: Likewise.
4450 * gfortran.dg/deferred_character_4.f90: Likewise.
4451 * gfortran.dg/deferred_character_5.f90: Likewise.
4452 * gfortran.dg/deferred_character_6.f90: Likewise.
4453 * gfortran.dg/deferred_character_7.f90: Likewise.
4454 * gfortran.dg/deferred_character_8.f90: Likewise.
4455 * gfortran.dg/deferred_character_9.f90: Likewise.
4456 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4457 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4458 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4459 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4460 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4461 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4462 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4463 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4464 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4465 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4466 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4467 * gfortran.dg/defined_assignment_1.f90: Likewise.
4468 * gfortran.dg/defined_assignment_10.f90: Likewise.
4469 * gfortran.dg/defined_assignment_11.f90: Likewise.
4470 * gfortran.dg/defined_assignment_2.f90: Likewise.
4471 * gfortran.dg/defined_assignment_3.f90: Likewise.
4472 * gfortran.dg/defined_assignment_4.f90: Likewise.
4473 * gfortran.dg/defined_assignment_5.f90: Likewise.
4474 * gfortran.dg/defined_assignment_8.f90: Likewise.
4475 * gfortran.dg/defined_assignment_9.f90: Likewise.
4476 * gfortran.dg/dependency_2.f90: Likewise.
4477 * gfortran.dg/dependency_21.f90: Likewise.
4478 * gfortran.dg/dependency_22.f90: Likewise.
4479 * gfortran.dg/dependency_23.f90: Likewise.
4480 * gfortran.dg/dependency_24.f90: Likewise.
4481 * gfortran.dg/dependency_25.f90: Likewise.
4482 * gfortran.dg/dependency_26.f90: Likewise.
4483 * gfortran.dg/dependency_39.f90: Likewise.
4484 * gfortran.dg/dependency_40.f90: Likewise.
4485 * gfortran.dg/dependency_41.f90: Likewise.
4486 * gfortran.dg/dependency_42.f90: Likewise.
4487 * gfortran.dg/dependency_43.f90: Likewise.
4488 * gfortran.dg/dependency_44.f90: Likewise.
4489 * gfortran.dg/dependency_45.f90: Likewise.
4490 * gfortran.dg/dependency_50.f90: Likewise.
4491 * gfortran.dg/dependency_51.f90: Likewise.
4492 * gfortran.dg/dependent_decls_1.f90: Likewise.
4493 * gfortran.dg/der_array_1.f90: Likewise.
4494 * gfortran.dg/der_array_io_1.f90: Likewise.
4495 * gfortran.dg/der_array_io_2.f90: Likewise.
4496 * gfortran.dg/der_array_io_3.f90: Likewise.
4497 * gfortran.dg/der_io_1.f90: Likewise.
4498 * gfortran.dg/der_io_3.f90: Likewise.
4499 * gfortran.dg/der_pointer_2.f90: Likewise.
4500 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4501 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4502 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4503 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4504 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4505 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4506 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4507 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4508 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4509 * gfortran.dg/derived_external_function_1.f90: Likewise.
4510 * gfortran.dg/derived_init_1.f90: Likewise.
4511 * gfortran.dg/derived_init_2.f90: Likewise.
4512 * gfortran.dg/derived_init_3.f90: Likewise.
4513 * gfortran.dg/derived_init_4.f90: Likewise.
4514 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4515 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4516 * gfortran.dg/dev_null.F90: Likewise.
4517 * gfortran.dg/dfloat_1.f90: Likewise.
4518 * gfortran.dg/dim_sum_1.f90: Likewise.
4519 * gfortran.dg/dim_sum_2.f90: Likewise.
4520 * gfortran.dg/dim_sum_3.f90: Likewise.
4521 * gfortran.dg/direct_io_10.f: Likewise.
4522 * gfortran.dg/direct_io_11.f90: Likewise.
4523 * gfortran.dg/direct_io_12.f90: Likewise.
4524 * gfortran.dg/direct_io_2.f90: Likewise.
4525 * gfortran.dg/direct_io_3.f90: Likewise.
4526 * gfortran.dg/direct_io_4.f90: Likewise.
4527 * gfortran.dg/direct_io_5.f90: Likewise.
4528 * gfortran.dg/direct_io_6.f90: Likewise.
4529 * gfortran.dg/direct_io_7.f90: Likewise.
4530 * gfortran.dg/direct_io_8.f90: Likewise.
4531 * gfortran.dg/direct_io_9.f: Likewise.
4532 * gfortran.dg/do_1.f90: Likewise.
4533 * gfortran.dg/do_3.F90: Likewise.
4534 * gfortran.dg/do_concurrent_2.f90: Likewise.
4535 * gfortran.dg/do_concurrent_4.f90: Likewise.
4536 * gfortran.dg/do_corner_warn.f90: Likewise.
4537 * gfortran.dg/do_iterator_2.f90: Likewise.
4538 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4539 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4540 * gfortran.dg/dos_eol.f: Likewise.
4541 * gfortran.dg/dot_product_1.f03: Likewise.
4542 * gfortran.dg/dot_product_2.f90: Likewise.
4543 * gfortran.dg/dot_product_4.f90: Likewise.
4544 * gfortran.dg/dshift_1.F90: Likewise.
4545 * gfortran.dg/dshift_2.F90: Likewise.
4546 * gfortran.dg/dtio_1.f90: Likewise.
4547 * gfortran.dg/dtio_10.f90: Likewise.
4548 * gfortran.dg/dtio_12.f90: Likewise.
4549 * gfortran.dg/dtio_14.f90: Likewise.
4550 * gfortran.dg/dtio_15.f90: Likewise.
4551 * gfortran.dg/dtio_16.f90: Likewise.
4552 * gfortran.dg/dtio_17.f90: Likewise.
4553 * gfortran.dg/dtio_19.f90: Likewise.
4554 * gfortran.dg/dtio_2.f90: Likewise.
4555 * gfortran.dg/dtio_20.f03: Likewise.
4556 * gfortran.dg/dtio_22.f90: Likewise.
4557 * gfortran.dg/dtio_24.f90: Likewise.
4558 * gfortran.dg/dtio_25.f90: Likewise.
4559 * gfortran.dg/dtio_26.f03: Likewise.
4560 * gfortran.dg/dtio_27.f90: Likewise.
4561 * gfortran.dg/dtio_28.f03: Likewise.
4562 * gfortran.dg/dtio_3.f90: Likewise.
4563 * gfortran.dg/dtio_30.f03: Likewise.
4564 * gfortran.dg/dtio_31.f03: Likewise.
4565 * gfortran.dg/dtio_32.f03: Likewise.
4566 * gfortran.dg/dtio_4.f90: Likewise.
4567 * gfortran.dg/dtio_5.f90: Likewise.
4568 * gfortran.dg/dtio_7.f90: Likewise.
4569 * gfortran.dg/dtio_8.f90: Likewise.
4570 * gfortran.dg/dtio_9.f90: Likewise.
4571 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4572 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4573 * gfortran.dg/dup_save_1.f90: Likewise.
4574 * gfortran.dg/dup_save_2.f90: Likewise.
4575 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4576 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4577 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4578 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4579 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4580 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4581 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4582 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4583 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4584 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4585 * gfortran.dg/e_d_fmt.f90: Likewise.
4586 * gfortran.dg/edit_real_1.f90: Likewise.
4587 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4588 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4589 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4590 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4591 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4592 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4593 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4594 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4595 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4596 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4597 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4598 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4599 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4600 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4601 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4602 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4603 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4604 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4605 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4606 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4607 * gfortran.dg/empty_format_1.f90: Likewise.
4608 * gfortran.dg/endfile.f: Likewise.
4609 * gfortran.dg/endfile.f90: Likewise.
4610 * gfortran.dg/endfile_2.f90: Likewise.
4611 * gfortran.dg/entry_1.f90: Likewise.
4612 * gfortran.dg/entry_10.f90: Likewise.
4613 * gfortran.dg/entry_12.f90: Likewise.
4614 * gfortran.dg/entry_13.f90: Likewise.
4615 * gfortran.dg/entry_14.f90: Likewise.
4616 * gfortran.dg/entry_16.f90: Likewise.
4617 * gfortran.dg/entry_3.f90: Likewise.
4618 * gfortran.dg/entry_6.f90: Likewise.
4619 * gfortran.dg/entry_9.f90: Likewise.
4620 * gfortran.dg/entry_array_specs_2.f: Likewise.
4621 * gfortran.dg/enum_1.f90: Likewise.
4622 * gfortran.dg/enum_9.f90: Likewise.
4623 * gfortran.dg/eof_1.f90: Likewise.
4624 * gfortran.dg/eof_2.f90: Likewise.
4625 * gfortran.dg/eof_4.f90: Likewise.
4626 * gfortran.dg/eof_5.f90: Likewise.
4627 * gfortran.dg/eor_handling_1.f90: Likewise.
4628 * gfortran.dg/eor_handling_2.f90: Likewise.
4629 * gfortran.dg/eor_handling_3.f90: Likewise.
4630 * gfortran.dg/eor_handling_4.f90: Likewise.
4631 * gfortran.dg/eor_handling_5.f90: Likewise.
4632 * gfortran.dg/eoshift_3.f90: Likewise.
4633 * gfortran.dg/eoshift_4.f90: Likewise.
4634 * gfortran.dg/eoshift_5.f90: Likewise.
4635 * gfortran.dg/eoshift_6.f90: Likewise.
4636 * gfortran.dg/eoshift_large_1.f90: Likewise.
4637 * gfortran.dg/equiv_6.f90: Likewise.
4638 * gfortran.dg/equiv_7.f90: Likewise.
4639 * gfortran.dg/equiv_9.f90: Likewise.
4640 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4641 * gfortran.dg/erf_2.F90: Likewise.
4642 * gfortran.dg/erf_3.F90: Likewise.
4643 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4644 * gfortran.dg/error_format_2.f90: Likewise.
4645 * gfortran.dg/error_recovery_5.f90: Likewise.
4646 * gfortran.dg/execute_command_line_2.f90: Likewise.
4647 * gfortran.dg/execute_command_line_3.f90: Likewise.
4648 * gfortran.dg/exit_1.f08: Likewise.
4649 * gfortran.dg/exit_3.f08: Likewise.
4650 * gfortran.dg/exponent_1.f90: Likewise.
4651 * gfortran.dg/exponent_2.f90: Likewise.
4652 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4653 * gfortran.dg/extends_1.f03: Likewise.
4654 * gfortran.dg/extends_16.f90: Likewise.
4655 * gfortran.dg/extends_2.f03: Likewise.
4656 * gfortran.dg/extends_3.f03: Likewise.
4657 * gfortran.dg/extends_4.f03: Likewise.
4658 * gfortran.dg/extends_type_of_1.f03: Likewise.
4659 * gfortran.dg/extends_type_of_2.f03: Likewise.
4660 * gfortran.dg/external_procedures_3.f90: Likewise.
4661 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4662 * gfortran.dg/f2003_io_1.f03: Likewise.
4663 * gfortran.dg/f2003_io_4.f03: Likewise.
4664 * gfortran.dg/f2003_io_5.f03: Likewise.
4665 * gfortran.dg/f2003_io_6.f03: Likewise.
4666 * gfortran.dg/f2003_io_7.f03: Likewise.
4667 * gfortran.dg/f2c_1.f90: Likewise.
4668 * gfortran.dg/f2c_2.f90: Likewise.
4669 * gfortran.dg/f2c_3.f90: Likewise.
4670 * gfortran.dg/f2c_4.f90: Likewise.
4671 * gfortran.dg/f2c_6.f90: Likewise.
4672 * gfortran.dg/f2c_7.f90: Likewise.
4673 * gfortran.dg/f2c_9.f90: Likewise.
4674 * gfortran.dg/fgetc_1.f90: Likewise.
4675 * gfortran.dg/fgetc_2.f90: Likewise.
4676 * gfortran.dg/filename_null.f90: Likewise.
4677 * gfortran.dg/finalize_12.f90: Likewise.
4678 * gfortran.dg/finalize_13.f90: Likewise.
4679 * gfortran.dg/finalize_15.f90: Likewise.
4680 * gfortran.dg/finalize_17.f90: Likewise.
4681 * gfortran.dg/finalize_18.f90: Likewise.
4682 * gfortran.dg/finalize_25.f90: Likewise.
4683 * gfortran.dg/finalize_29.f08: Likewise.
4684 * gfortran.dg/finalize_31.f90: Likewise.
4685 * gfortran.dg/float_1.f90: Likewise.
4686 * gfortran.dg/flush_1.f90: Likewise.
4687 * gfortran.dg/fmt_bz_bn.f: Likewise.
4688 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4689 * gfortran.dg/fmt_cache_1.f: Likewise.
4690 * gfortran.dg/fmt_cache_2.f: Likewise.
4691 * gfortran.dg/fmt_cache_3.f90: Likewise.
4692 * gfortran.dg/fmt_colon.f90: Likewise.
4693 * gfortran.dg/fmt_e.f90: Likewise.
4694 * gfortran.dg/fmt_en.f90: Likewise.
4695 * gfortran.dg/fmt_error_10.f: Likewise.
4696 * gfortran.dg/fmt_error_9.f: Likewise.
4697 * gfortran.dg/fmt_exhaust.f90: Likewise.
4698 * gfortran.dg/fmt_f0_1.f90: Likewise.
4699 * gfortran.dg/fmt_f_an_p.f: Likewise.
4700 * gfortran.dg/fmt_fw_d.f90: Likewise.
4701 * gfortran.dg/fmt_g.f: Likewise.
4702 * gfortran.dg/fmt_g0_1.f08: Likewise.
4703 * gfortran.dg/fmt_g0_2.f08: Likewise.
4704 * gfortran.dg/fmt_g0_4.f08: Likewise.
4705 * gfortran.dg/fmt_g0_5.f08: Likewise.
4706 * gfortran.dg/fmt_g0_6.f08: Likewise.
4707 * gfortran.dg/fmt_g0_7.f08: Likewise.
4708 * gfortran.dg/fmt_g_1.f90: Likewise.
4709 * gfortran.dg/fmt_int_sign.f90: Likewise.
4710 * gfortran.dg/fmt_l.f90: Likewise.
4711 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4712 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4713 * gfortran.dg/fmt_p_1.f90: Likewise.
4714 * gfortran.dg/fmt_pf.f90: Likewise.
4715 * gfortran.dg/fmt_read.f90: Likewise.
4716 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4717 * gfortran.dg/fmt_t_1.f90: Likewise.
4718 * gfortran.dg/fmt_t_2.f90: Likewise.
4719 * gfortran.dg/fmt_t_3.f90: Likewise.
4720 * gfortran.dg/fmt_t_4.f90: Likewise.
4721 * gfortran.dg/fmt_t_5.f90: Likewise.
4722 * gfortran.dg/fmt_t_6.f: Likewise.
4723 * gfortran.dg/fmt_t_7.f: Likewise.
4724 * gfortran.dg/fmt_t_9.f: Likewise.
4725 * gfortran.dg/fmt_tl.f: Likewise.
4726 * gfortran.dg/fmt_unlimited.f90: Likewise.
4727 * gfortran.dg/fmt_white.f: Likewise.
4728 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4729 * gfortran.dg/fold_nearest.f90: Likewise.
4730 * gfortran.dg/forall_1.f90: Likewise.
4731 * gfortran.dg/forall_10.f90: Likewise.
4732 * gfortran.dg/forall_12.f90: Likewise.
4733 * gfortran.dg/forall_13.f90: Likewise.
4734 * gfortran.dg/forall_15.f90: Likewise.
4735 * gfortran.dg/forall_4.f90: Likewise.
4736 * gfortran.dg/forall_5.f90: Likewise.
4737 * gfortran.dg/forall_6.f90: Likewise.
4738 * gfortran.dg/forall_7.f90: Likewise.
4739 * gfortran.dg/fraction.f90: Likewise.
4740 * gfortran.dg/fseek.f90: Likewise.
4741 * gfortran.dg/ftell_1.f90: Likewise.
4742 * gfortran.dg/ftell_2.f90: Likewise.
4743 * gfortran.dg/ftell_3.f90: Likewise.
4744 * gfortran.dg/func_assign_2.f90: Likewise.
4745 * gfortran.dg/func_assign_3.f90: Likewise.
4746 * gfortran.dg/func_derived_1.f90: Likewise.
4747 * gfortran.dg/func_derived_2.f90: Likewise.
4748 * gfortran.dg/func_derived_3.f90: Likewise.
4749 * gfortran.dg/func_result_1.f90: Likewise.
4750 * gfortran.dg/func_result_2.f90: Likewise.
4751 * gfortran.dg/func_result_6.f90: Likewise.
4752 * gfortran.dg/function_charlen_2.f90: Likewise.
4753 * gfortran.dg/function_charlen_3.f: Likewise.
4754 * gfortran.dg/function_kinds_1.f90: Likewise.
4755 * gfortran.dg/function_kinds_4.f90: Likewise.
4756 * gfortran.dg/function_optimize_10.f90: Likewise.
4757 * gfortran.dg/function_optimize_11.f90: Likewise.
4758 * gfortran.dg/function_optimize_12.f90: Likewise.
4759 * gfortran.dg/function_optimize_4.f90: Likewise.
4760 * gfortran.dg/function_optimize_8.f90: Likewise.
4761 * gfortran.dg/g77/13037.f: Likewise.
4762 * gfortran.dg/g77/1832.f: Likewise.
4763 * gfortran.dg/g77/19981119-0.f: Likewise.
4764 * gfortran.dg/g77/19990313-0.f: Likewise.
4765 * gfortran.dg/g77/19990313-1.f: Likewise.
4766 * gfortran.dg/g77/19990313-2.f: Likewise.
4767 * gfortran.dg/g77/19990313-3.f: Likewise.
4768 * gfortran.dg/g77/19990419-1.f: Likewise.
4769 * gfortran.dg/g77/19990826-0.f: Likewise.
4770 * gfortran.dg/g77/19990826-2.f: Likewise.
4771 * gfortran.dg/g77/20000503-1.f: Likewise.
4772 * gfortran.dg/g77/20001111.f: Likewise.
4773 * gfortran.dg/g77/20010116.f: Likewise.
4774 * gfortran.dg/g77/20010216-1.f: Likewise.
4775 * gfortran.dg/g77/20010430.f: Likewise.
4776 * gfortran.dg/g77/20010610.f: Likewise.
4777 * gfortran.dg/g77/6177.f: Likewise.
4778 * gfortran.dg/g77/7388.f: Likewise.
4779 * gfortran.dg/g77/947.f: Likewise.
4780 * gfortran.dg/g77/970625-2.f: Likewise.
4781 * gfortran.dg/g77/971102-1.f: Likewise.
4782 * gfortran.dg/g77/980628-0.f: Likewise.
4783 * gfortran.dg/g77/980628-1.f: Likewise.
4784 * gfortran.dg/g77/980628-10.f: Likewise.
4785 * gfortran.dg/g77/980628-2.f: Likewise.
4786 * gfortran.dg/g77/980628-3.f: Likewise.
4787 * gfortran.dg/g77/980628-7.f: Likewise.
4788 * gfortran.dg/g77/980628-8.f: Likewise.
4789 * gfortran.dg/g77/980628-9.f: Likewise.
4790 * gfortran.dg/g77/980701-0.f: Likewise.
4791 * gfortran.dg/g77/980701-1.f: Likewise.
4792 * gfortran.dg/g77/cabs.f: Likewise.
4793 * gfortran.dg/g77/claus.f: Likewise.
4794 * gfortran.dg/g77/complex_1.f: Likewise.
4795 * gfortran.dg/g77/cpp3.F: Likewise.
4796 * gfortran.dg/g77/cpp4.F: Likewise.
4797 * gfortran.dg/g77/cpp5.F: Likewise.
4798 * gfortran.dg/g77/dcomplex.f: Likewise.
4799 * gfortran.dg/g77/dnrm2.f: Likewise.
4800 * gfortran.dg/g77/erfc.f: Likewise.
4801 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4802 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4803 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4804 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4805 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4806 * gfortran.dg/g77/int8421.f: Likewise.
4807 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4808 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4809 * gfortran.dg/g77/le.f: Likewise.
4810 * gfortran.dg/g77/short.f: Likewise.
4811 * gfortran.dg/gamma_1.f90: Likewise.
4812 * gfortran.dg/gamma_4.f90: Likewise.
4813 * gfortran.dg/gamma_5.f90: Likewise.
4814 * gfortran.dg/generic_13.f90: Likewise.
4815 * gfortran.dg/generic_15.f90: Likewise.
4816 * gfortran.dg/generic_19.f90: Likewise.
4817 * gfortran.dg/generic_20.f90: Likewise.
4818 * gfortran.dg/generic_23.f03: Likewise.
4819 * gfortran.dg/generic_25.f90: Likewise.
4820 * gfortran.dg/generic_27.f90: Likewise.
4821 * gfortran.dg/generic_31.f90: Likewise.
4822 * gfortran.dg/generic_4.f90: Likewise.
4823 * gfortran.dg/global_vars_c_init.f90: Likewise.
4824 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4825 * gfortran.dg/gnu_logical_1.F: Likewise.
4826 * gfortran.dg/goacc/fixed-1.f: Likewise.
4827 * gfortran.dg/goacc/fixed-2.f: Likewise.
4828 * gfortran.dg/goacc/gang-static.f95: Likewise.
4829 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4830 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4831 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4832 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4833 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4834 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4835 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4836 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4837 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4838 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4839 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4840 * gfortran.dg/gomp/pr48794.f90: Likewise.
4841 * gfortran.dg/gomp/pr72744.f90: Likewise.
4842 * gfortran.dg/gomp/pr77665.f90: Likewise.
4843 * gfortran.dg/gomp/workshare2.f90: Likewise.
4844 * gfortran.dg/gomp/workshare3.f90: Likewise.
4845 * gfortran.dg/goto_1.f: Likewise.
4846 * gfortran.dg/goto_2.f90: Likewise.
4847 * gfortran.dg/goto_4.f90: Likewise.
4848 * gfortran.dg/goto_6.f: Likewise.
4849 * gfortran.dg/graphite/id-26.f03: Likewise.
4850 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4851 * gfortran.dg/graphite/pr29581.f90: Likewise.
4852 * gfortran.dg/graphite/pr29832.f90: Likewise.
4853 * gfortran.dg/graphite/run-id-1.f: Likewise.
4854 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4855 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4856 * gfortran.dg/hollerith.f90: Likewise.
4857 * gfortran.dg/hollerith4.f90: Likewise.
4858 * gfortran.dg/hollerith6.f90: Likewise.
4859 * gfortran.dg/hollerith8.f90: Likewise.
4860 * gfortran.dg/hollerith_1.f90: Likewise.
4861 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4862 * gfortran.dg/hollerith_f95.f90: Likewise.
4863 * gfortran.dg/hollerith_legacy.f90: Likewise.
4864 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4865 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4866 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4867 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4868 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4869 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4870 * gfortran.dg/hypot_1.f90: Likewise.
4871 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4872 * gfortran.dg/iargc.f90: Likewise.
4873 * gfortran.dg/ibits.f90: Likewise.
4874 * gfortran.dg/ichar_1.f90: Likewise.
4875 * gfortran.dg/ichar_2.f90: Likewise.
4876 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4877 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4878 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4879 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4880 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4881 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4882 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4883 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4884 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4885 * gfortran.dg/ieee/large_1.f90: Likewise.
4886 * gfortran.dg/ieee/large_2.f90: Likewise.
4887 * gfortran.dg/ieee/large_3.F90: Likewise.
4888 * gfortran.dg/ieee/large_4.f90: Likewise.
4889 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4890 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4891 * gfortran.dg/impl_do_var_data.f90: Likewise.
4892 * gfortran.dg/implicit_10.f90: Likewise.
4893 * gfortran.dg/implicit_12.f90: Likewise.
4894 * gfortran.dg/implicit_class_1.f90: Likewise.
4895 * gfortran.dg/implicit_pure_1.f90: Likewise.
4896 * gfortran.dg/implied_do_1.f90: Likewise.
4897 * gfortran.dg/implied_do_io_1.f90: Likewise.
4898 * gfortran.dg/implied_do_io_2.f90: Likewise.
4899 * gfortran.dg/implied_do_io_3.f90: Likewise.
4900 * gfortran.dg/implied_shape_1.f08: Likewise.
4901 * gfortran.dg/import.f90: Likewise.
4902 * gfortran.dg/import4.f90: Likewise.
4903 * gfortran.dg/impure_1.f08: Likewise.
4904 * gfortran.dg/index.f90: Likewise.
4905 * gfortran.dg/index_2.f90: Likewise.
4906 * gfortran.dg/init_flag_1.f90: Likewise.
4907 * gfortran.dg/init_flag_10.f90: Likewise.
4908 * gfortran.dg/init_flag_15.f03: Likewise.
4909 * gfortran.dg/init_flag_2.f90: Likewise.
4910 * gfortran.dg/init_flag_3.f90: Likewise.
4911 * gfortran.dg/init_flag_4.f90: Likewise.
4912 * gfortran.dg/init_flag_5.f90: Likewise.
4913 * gfortran.dg/init_flag_6.f90: Likewise.
4914 * gfortran.dg/init_flag_7.f90: Likewise.
4915 * gfortran.dg/init_flag_9.f90: Likewise.
4916 * gfortran.dg/initialization_11.f90: Likewise.
4917 * gfortran.dg/initialization_19.f90: Likewise.
4918 * gfortran.dg/initialization_2.f90: Likewise.
4919 * gfortran.dg/initialization_22.f90: Likewise.
4920 * gfortran.dg/initialization_27.f90: Likewise.
4921 * gfortran.dg/initialization_5.f90: Likewise.
4922 * gfortran.dg/initialization_6.f90: Likewise.
4923 * gfortran.dg/inline_matmul_1.f90: Likewise.
4924 * gfortran.dg/inline_matmul_10.f90: Likewise.
4925 * gfortran.dg/inline_matmul_11.f90: Likewise.
4926 * gfortran.dg/inline_matmul_13.f90: Likewise.
4927 * gfortran.dg/inline_matmul_14.f90: Likewise.
4928 * gfortran.dg/inline_matmul_16.f90: Likewise.
4929 * gfortran.dg/inline_matmul_17.f90: Likewise.
4930 * gfortran.dg/inline_matmul_18.f90: Likewise.
4931 * gfortran.dg/inline_matmul_19.f90: Likewise.
4932 * gfortran.dg/inline_matmul_2.f90: Likewise.
4933 * gfortran.dg/inline_matmul_20.f90: Likewise.
4934 * gfortran.dg/inline_matmul_22.f90: Likewise.
4935 * gfortran.dg/inline_matmul_3.f90: Likewise.
4936 * gfortran.dg/inline_matmul_4.f90: Likewise.
4937 * gfortran.dg/inline_matmul_5.f90: Likewise.
4938 * gfortran.dg/inline_matmul_6.f90: Likewise.
4939 * gfortran.dg/inline_matmul_7.f90: Likewise.
4940 * gfortran.dg/inline_matmul_8.f90: Likewise.
4941 * gfortran.dg/inline_matmul_9.f90: Likewise.
4942 * gfortran.dg/inline_sum_1.f90: Likewise.
4943 * gfortran.dg/inline_sum_3.f90: Likewise.
4944 * gfortran.dg/inline_sum_5.f90: Likewise.
4945 * gfortran.dg/inquire-complex.f90: Likewise.
4946 * gfortran.dg/inquire.f90: Likewise.
4947 * gfortran.dg/inquire_10.f90: Likewise.
4948 * gfortran.dg/inquire_13.f90: Likewise.
4949 * gfortran.dg/inquire_15.f90: Likewise.
4950 * gfortran.dg/inquire_16.f90: Likewise.
4951 * gfortran.dg/inquire_17.f90: Likewise.
4952 * gfortran.dg/inquire_5.f90: Likewise.
4953 * gfortran.dg/inquire_6.f90: Likewise.
4954 * gfortran.dg/inquire_7.f90: Likewise.
4955 * gfortran.dg/inquire_9.f90: Likewise.
4956 * gfortran.dg/inquire_internal.f90: Likewise.
4957 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4958 * gfortran.dg/inquire_size.f90: Likewise.
4959 * gfortran.dg/int_1.f90: Likewise.
4960 * gfortran.dg/int_conv_1.f90: Likewise.
4961 * gfortran.dg/int_range_io_1.f90: Likewise.
4962 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4963 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4964 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4965 * gfortran.dg/integer_plus.f90: Likewise.
4966 * gfortran.dg/intent_out_2.f90: Likewise.
4967 * gfortran.dg/intent_out_5.f90: Likewise.
4968 * gfortran.dg/intent_out_6.f90: Likewise.
4969 * gfortran.dg/interface_12.f90: Likewise.
4970 * gfortran.dg/interface_19.f90: Likewise.
4971 * gfortran.dg/interface_4.f90: Likewise.
4972 * gfortran.dg/interface_5.f90: Likewise.
4973 * gfortran.dg/interface_9.f90: Likewise.
4974 * gfortran.dg/interface_assignment_1.f90: Likewise.
4975 * gfortran.dg/interface_assignment_2.f90: Likewise.
4976 * gfortran.dg/internal_dummy_2.f08: Likewise.
4977 * gfortran.dg/internal_dummy_3.f08: Likewise.
4978 * gfortran.dg/internal_dummy_4.f08: Likewise.
4979 * gfortran.dg/internal_pack_1.f90: Likewise.
4980 * gfortran.dg/internal_pack_10.f90: Likewise.
4981 * gfortran.dg/internal_pack_12.f90: Likewise.
4982 * gfortran.dg/internal_pack_13.f90: Likewise.
4983 * gfortran.dg/internal_pack_14.f90: Likewise.
4984 * gfortran.dg/internal_pack_15.f90: Likewise.
4985 * gfortran.dg/internal_pack_2.f90: Likewise.
4986 * gfortran.dg/internal_pack_3.f90: Likewise.
4987 * gfortran.dg/internal_pack_4.f90: Likewise.
4988 * gfortran.dg/internal_pack_6.f90: Likewise.
4989 * gfortran.dg/internal_pack_8.f90: Likewise.
4990 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4991 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4992 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4993 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4994 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4995 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4996 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4997 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4998 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4999 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
5000 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
5001 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
5002 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
5003 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
5004 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
5005 * gfortran.dg/intrinsic_product_1.f90: Likewise.
5006 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
5007 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5008 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
5009 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5010 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5011 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5012 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5013 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5014 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5015 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5016 * gfortran.dg/io_err_1.f90: Likewise.
5017 * gfortran.dg/io_real_boz.f90: Likewise.
5018 * gfortran.dg/iomsg_1.f90: Likewise.
5019 * gfortran.dg/iostat_1.f90: Likewise.
5020 * gfortran.dg/iostat_2.f90: Likewise.
5021 * gfortran.dg/iostat_4.f90: Likewise.
5022 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5023 * gfortran.dg/ishft_1.f90: Likewise.
5024 * gfortran.dg/ishft_2.f90: Likewise.
5025 * gfortran.dg/ishft_4.f90: Likewise.
5026 * gfortran.dg/isnan_1.f90: Likewise.
5027 * gfortran.dg/isnan_2.f90: Likewise.
5028 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5029 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5030 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5031 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5032 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5033 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5034 * gfortran.dg/itime_idate_1.f: Likewise.
5035 * gfortran.dg/itime_idate_2.f: Likewise.
5036 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5037 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5038 * gfortran.dg/large_real_kind_1.f90: Likewise.
5039 * gfortran.dg/large_real_kind_2.F90: Likewise.
5040 * gfortran.dg/large_real_kind_3.F90: Likewise.
5041 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5042 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5043 * gfortran.dg/large_recl.f90: Likewise.
5044 * gfortran.dg/large_unit_1.f90: Likewise.
5045 * gfortran.dg/large_unit_2.f90: Likewise.
5046 * gfortran.dg/largeequiv_1.f90: Likewise.
5047 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5048 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5049 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5050 * gfortran.dg/list_read_1.f90: Likewise.
5051 * gfortran.dg/list_read_10.f90: Likewise.
5052 * gfortran.dg/list_read_11.f90: Likewise.
5053 * gfortran.dg/list_read_12.f90: Likewise.
5054 * gfortran.dg/list_read_13.f: Likewise.
5055 * gfortran.dg/list_read_14.f90: Likewise.
5056 * gfortran.dg/list_read_2.f90: Likewise.
5057 * gfortran.dg/list_read_3.f90: Likewise.
5058 * gfortran.dg/list_read_4.f90: Likewise.
5059 * gfortran.dg/list_read_5.f90: Likewise.
5060 * gfortran.dg/list_read_6.f90: Likewise.
5061 * gfortran.dg/list_read_7.f90: Likewise.
5062 * gfortran.dg/list_read_8.f90: Likewise.
5063 * gfortran.dg/list_read_9.f90: Likewise.
5064 * gfortran.dg/loc_2.f90: Likewise.
5065 * gfortran.dg/logical_1.f90: Likewise.
5066 * gfortran.dg/logical_dot_product.f90: Likewise.
5067 * gfortran.dg/logical_temp_io.f90: Likewise.
5068 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5069 * gfortran.dg/lrshift_1.f90: Likewise.
5070 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5071 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5072 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5073 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5074 * gfortran.dg/make_unit.f90: Likewise.
5075 * gfortran.dg/mapping_1.f90: Likewise.
5076 * gfortran.dg/mapping_2.f90: Likewise.
5077 * gfortran.dg/mapping_3.f90: Likewise.
5078 * gfortran.dg/masklr_1.F90: Likewise.
5079 * gfortran.dg/masklr_2.F90: Likewise.
5080 * gfortran.dg/matmul_1.f90: Likewise.
5081 * gfortran.dg/matmul_10.f90: Likewise.
5082 * gfortran.dg/matmul_12.f90: Likewise.
5083 * gfortran.dg/matmul_16.f90: Likewise.
5084 * gfortran.dg/matmul_17.f90: Likewise.
5085 * gfortran.dg/matmul_18.f90: Likewise.
5086 * gfortran.dg/matmul_2.f90: Likewise.
5087 * gfortran.dg/matmul_3.f90: Likewise.
5088 * gfortran.dg/matmul_4.f90: Likewise.
5089 * gfortran.dg/matmul_6.f90: Likewise.
5090 * gfortran.dg/matmul_8.f03: Likewise.
5091 * gfortran.dg/matmul_9.f90: Likewise.
5092 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5093 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5094 * gfortran.dg/matmul_const.f90: Likewise.
5095 * gfortran.dg/maxloc_1.f90: Likewise.
5096 * gfortran.dg/maxloc_2.f90: Likewise.
5097 * gfortran.dg/maxloc_3.f90: Likewise.
5098 * gfortran.dg/maxloc_4.f90: Likewise.
5099 * gfortran.dg/maxloc_string_1.f90: Likewise.
5100 * gfortran.dg/maxlocval_1.f90: Likewise.
5101 * gfortran.dg/maxlocval_2.f90: Likewise.
5102 * gfortran.dg/maxlocval_3.f90: Likewise.
5103 * gfortran.dg/maxlocval_4.f90: Likewise.
5104 * gfortran.dg/maxval_char_1.f90: Likewise.
5105 * gfortran.dg/maxval_char_2.f90: Likewise.
5106 * gfortran.dg/maxval_char_3.f90: Likewise.
5107 * gfortran.dg/maxval_char_4.f90: Likewise.
5108 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5109 * gfortran.dg/mclock.f90: Likewise.
5110 * gfortran.dg/merge_bits_1.F90: Likewise.
5111 * gfortran.dg/merge_bits_2.F90: Likewise.
5112 * gfortran.dg/merge_char_1.f90: Likewise.
5113 * gfortran.dg/merge_init_expr.f90: Likewise.
5114 * gfortran.dg/min_max_optional_1.f90: Likewise.
5115 * gfortran.dg/min_max_optional_5.f90: Likewise.
5116 * gfortran.dg/minloc_1.f90: Likewise.
5117 * gfortran.dg/minloc_2.f90: Likewise.
5118 * gfortran.dg/minloc_3.f90: Likewise.
5119 * gfortran.dg/minloc_4.f90: Likewise.
5120 * gfortran.dg/minloc_string_1.f90: Likewise.
5121 * gfortran.dg/minlocval_1.f90: Likewise.
5122 * gfortran.dg/minlocval_2.f90: Likewise.
5123 * gfortran.dg/minlocval_3.f90: Likewise.
5124 * gfortran.dg/minlocval_4.f90: Likewise.
5125 * gfortran.dg/minmax_char_1.f90: Likewise.
5126 * gfortran.dg/minmaxloc_1.f90: Likewise.
5127 * gfortran.dg/minmaxloc_10.f90: Likewise.
5128 * gfortran.dg/minmaxloc_11.f90: Likewise.
5129 * gfortran.dg/minmaxloc_12.f90: Likewise.
5130 * gfortran.dg/minmaxloc_13.f90: Likewise.
5131 * gfortran.dg/minmaxloc_2.f90: Likewise.
5132 * gfortran.dg/minmaxloc_3.f90: Likewise.
5133 * gfortran.dg/minmaxloc_4.f90: Likewise.
5134 * gfortran.dg/minmaxloc_5.f90: Likewise.
5135 * gfortran.dg/minmaxloc_6.f90: Likewise.
5136 * gfortran.dg/minmaxloc_7.f90: Likewise.
5137 * gfortran.dg/minmaxloc_8.f90: Likewise.
5138 * gfortran.dg/minmaxval_1.f90: Likewise.
5139 * gfortran.dg/minval_char_1.f90: Likewise.
5140 * gfortran.dg/minval_char_2.f90: Likewise.
5141 * gfortran.dg/minval_char_3.f90: Likewise.
5142 * gfortran.dg/minval_char_4.f90: Likewise.
5143 * gfortran.dg/minval_char_5.f90: Likewise.
5144 * gfortran.dg/minval_parameter_1.f90: Likewise.
5145 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5146 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5147 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5148 * gfortran.dg/missing_parens_1.f90: Likewise.
5149 * gfortran.dg/missing_parens_2.f90: Likewise.
5150 * gfortran.dg/mod_large_1.f90: Likewise.
5151 * gfortran.dg/mod_sign0_1.f90: Likewise.
5152 * gfortran.dg/module_blank_common.f90: Likewise.
5153 * gfortran.dg/module_commons_1.f90: Likewise.
5154 * gfortran.dg/module_commons_3.f90: Likewise.
5155 * gfortran.dg/module_double_reuse.f90: Likewise.
5156 * gfortran.dg/module_equivalence_1.f90: Likewise.
5157 * gfortran.dg/module_equivalence_2.f90: Likewise.
5158 * gfortran.dg/module_equivalence_3.f90: Likewise.
5159 * gfortran.dg/module_equivalence_5.f90: Likewise.
5160 * gfortran.dg/module_interface_1.f90: Likewise.
5161 * gfortran.dg/module_nan.f90: Likewise.
5162 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5163 * gfortran.dg/module_procedure_1.f90: Likewise.
5164 * gfortran.dg/module_read_1.f90: Likewise.
5165 * gfortran.dg/module_read_2.f90: Likewise.
5166 * gfortran.dg/module_widestring_1.f90: Likewise.
5167 * gfortran.dg/move_alloc.f90: Likewise.
5168 * gfortran.dg/move_alloc_10.f90: Likewise.
5169 * gfortran.dg/move_alloc_13.f90: Likewise.
5170 * gfortran.dg/move_alloc_14.f90: Likewise.
5171 * gfortran.dg/move_alloc_15.f90: Likewise.
5172 * gfortran.dg/move_alloc_16.f90: Likewise.
5173 * gfortran.dg/move_alloc_2.f90: Likewise.
5174 * gfortran.dg/move_alloc_5.f90: Likewise.
5175 * gfortran.dg/move_alloc_6.f90: Likewise.
5176 * gfortran.dg/move_alloc_9.f90: Likewise.
5177 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5178 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5179 * gfortran.dg/mvbits_1.f90: Likewise.
5180 * gfortran.dg/mvbits_2.f90: Likewise.
5181 * gfortran.dg/mvbits_3.f90: Likewise.
5182 * gfortran.dg/mvbits_4.f90: Likewise.
5183 * gfortran.dg/mvbits_7.f90: Likewise.
5184 * gfortran.dg/mvbits_8.f90: Likewise.
5185 * gfortran.dg/namelist_11.f: Likewise.
5186 * gfortran.dg/namelist_12.f: Likewise.
5187 * gfortran.dg/namelist_13.f90: Likewise.
5188 * gfortran.dg/namelist_14.f90: Likewise.
5189 * gfortran.dg/namelist_15.f90: Likewise.
5190 * gfortran.dg/namelist_16.f90: Likewise.
5191 * gfortran.dg/namelist_17.f90: Likewise.
5192 * gfortran.dg/namelist_18.f90: Likewise.
5193 * gfortran.dg/namelist_19.f90: Likewise.
5194 * gfortran.dg/namelist_20.f90: Likewise.
5195 * gfortran.dg/namelist_21.f90: Likewise.
5196 * gfortran.dg/namelist_22.f90: Likewise.
5197 * gfortran.dg/namelist_23.f90: Likewise.
5198 * gfortran.dg/namelist_24.f90: Likewise.
5199 * gfortran.dg/namelist_26.f90: Likewise.
5200 * gfortran.dg/namelist_27.f90: Likewise.
5201 * gfortran.dg/namelist_28.f90: Likewise.
5202 * gfortran.dg/namelist_29.f90: Likewise.
5203 * gfortran.dg/namelist_37.f90: Likewise.
5204 * gfortran.dg/namelist_38.f90: Likewise.
5205 * gfortran.dg/namelist_39.f90: Likewise.
5206 * gfortran.dg/namelist_40.f90: Likewise.
5207 * gfortran.dg/namelist_41.f90: Likewise.
5208 * gfortran.dg/namelist_42.f90: Likewise.
5209 * gfortran.dg/namelist_43.f90: Likewise.
5210 * gfortran.dg/namelist_44.f90: Likewise.
5211 * gfortran.dg/namelist_47.f90: Likewise.
5212 * gfortran.dg/namelist_48.f90: Likewise.
5213 * gfortran.dg/namelist_49.f90: Likewise.
5214 * gfortran.dg/namelist_50.f90: Likewise.
5215 * gfortran.dg/namelist_51.f90: Likewise.
5216 * gfortran.dg/namelist_52.f90: Likewise.
5217 * gfortran.dg/namelist_54.f90: Likewise.
5218 * gfortran.dg/namelist_55.f90: Likewise.
5219 * gfortran.dg/namelist_56.f90: Likewise.
5220 * gfortran.dg/namelist_57.f90: Likewise.
5221 * gfortran.dg/namelist_58.f90: Likewise.
5222 * gfortran.dg/namelist_59.f90: Likewise.
5223 * gfortran.dg/namelist_60.f90: Likewise.
5224 * gfortran.dg/namelist_61.f90: Likewise.
5225 * gfortran.dg/namelist_64.f90: Likewise.
5226 * gfortran.dg/namelist_65.f90: Likewise.
5227 * gfortran.dg/namelist_69.f90: Likewise.
5228 * gfortran.dg/namelist_70.f90: Likewise.
5229 * gfortran.dg/namelist_71.f90: Likewise.
5230 * gfortran.dg/namelist_72.f: Likewise.
5231 * gfortran.dg/namelist_73.f90: Likewise.
5232 * gfortran.dg/namelist_77.f90: Likewise.
5233 * gfortran.dg/namelist_78.f90: Likewise.
5234 * gfortran.dg/namelist_79.f90: Likewise.
5235 * gfortran.dg/namelist_80.f90: Likewise.
5236 * gfortran.dg/namelist_81.f90: Likewise.
5237 * gfortran.dg/namelist_82.f90: Likewise.
5238 * gfortran.dg/namelist_84.f90: Likewise.
5239 * gfortran.dg/namelist_85.f90: Likewise.
5240 * gfortran.dg/namelist_86.f90: Likewise.
5241 * gfortran.dg/namelist_87.f90: Likewise.
5242 * gfortran.dg/namelist_88.f90: Likewise.
5243 * gfortran.dg/namelist_89.f90: Likewise.
5244 * gfortran.dg/namelist_90.f: Likewise.
5245 * gfortran.dg/namelist_95.f90: Likewise.
5246 * gfortran.dg/namelist_char_only.f90: Likewise.
5247 * gfortran.dg/namelist_empty.f90: Likewise.
5248 * gfortran.dg/namelist_internal.f90: Likewise.
5249 * gfortran.dg/namelist_use.f90: Likewise.
5250 * gfortran.dg/namelist_use_only.f90: Likewise.
5251 * gfortran.dg/namelist_utf8.f90: Likewise.
5252 * gfortran.dg/nan_1.f90: Likewise.
5253 * gfortran.dg/nan_2.f90: Likewise.
5254 * gfortran.dg/nan_3.f90: Likewise.
5255 * gfortran.dg/nan_6.f90: Likewise.
5256 * gfortran.dg/nan_7.f90: Likewise.
5257 * gfortran.dg/nearest_1.f90: Likewise.
5258 * gfortran.dg/nearest_2.f90: Likewise.
5259 * gfortran.dg/nearest_3.f90: Likewise.
5260 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5261 * gfortran.dg/negative_automatic_size.f90: Likewise.
5262 * gfortran.dg/negative_unit.f: Likewise.
5263 * gfortran.dg/negative_unit2.f90: Likewise.
5264 * gfortran.dg/negative_unit_int8.f: Likewise.
5265 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5266 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5267 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5268 * gfortran.dg/nested_modules_1.f90: Likewise.
5269 * gfortran.dg/nested_modules_2.f90: Likewise.
5270 * gfortran.dg/nested_modules_3.f90: Likewise.
5271 * gfortran.dg/nesting_1.f90: Likewise.
5272 * gfortran.dg/new_line.f90: Likewise.
5273 * gfortran.dg/newunit_1.f90: Likewise.
5274 * gfortran.dg/newunit_3.f90: Likewise.
5275 * gfortran.dg/newunit_5.f90.f90: Likewise.
5276 * gfortran.dg/nint_1.f90: Likewise.
5277 * gfortran.dg/nint_2.f90: Likewise.
5278 * gfortran.dg/no_arg_check_2.f90: Likewise.
5279 * gfortran.dg/no_range_check_1.f90: Likewise.
5280 * gfortran.dg/no_range_check_2.f90: Likewise.
5281 * gfortran.dg/no_range_check_3.f90: Likewise.
5282 * gfortran.dg/noadv_size.f90: Likewise.
5283 * gfortran.dg/nonreturning_statements.f90: Likewise.
5284 * gfortran.dg/norm2_1.f90: Likewise.
5285 * gfortran.dg/norm2_3.f90: Likewise.
5286 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5287 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5288 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5289 * gfortran.dg/null_4.f90: Likewise.
5290 * gfortran.dg/null_9.f90: Likewise.
5291 * gfortran.dg/nullify_3.f90: Likewise.
5292 * gfortran.dg/oldstyle_1.f90: Likewise.
5293 * gfortran.dg/open_access_append_1.f90: Likewise.
5294 * gfortran.dg/open_access_append_2.f90: Likewise.
5295 * gfortran.dg/open_errors.f90: Likewise.
5296 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5297 * gfortran.dg/open_new.f90: Likewise.
5298 * gfortran.dg/open_readonly_1.f90: Likewise.
5299 * gfortran.dg/operator_1.f90: Likewise.
5300 * gfortran.dg/optional_absent_1.f90: Likewise.
5301 * gfortran.dg/optional_absent_2.f90: Likewise.
5302 * gfortran.dg/optional_absent_3.f90: Likewise.
5303 * gfortran.dg/optional_class_1.f90: Likewise.
5304 * gfortran.dg/optional_dim_2.f90: Likewise.
5305 * gfortran.dg/optional_dim_3.f90: Likewise.
5306 * gfortran.dg/output_exponents_1.f90: Likewise.
5307 * gfortran.dg/overload_1.f90: Likewise.
5308 * gfortran.dg/overload_2.f90: Likewise.
5309 * gfortran.dg/overwrite_1.f: Likewise.
5310 * gfortran.dg/pad_no.f90: Likewise.
5311 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5312 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5313 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5314 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5315 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5316 * gfortran.dg/parens_3.f90: Likewise.
5317 * gfortran.dg/parens_5.f90: Likewise.
5318 * gfortran.dg/parens_6.f90: Likewise.
5319 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5320 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5321 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5322 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5323 * gfortran.dg/parity_1.f90: Likewise.
5324 * gfortran.dg/past_eor.f90: Likewise.
5325 * gfortran.dg/pdt_1.f03: Likewise.
5326 * gfortran.dg/pdt_10.f03: Likewise.
5327 * gfortran.dg/pdt_11.f03: Likewise.
5328 * gfortran.dg/pdt_12.f03: Likewise.
5329 * gfortran.dg/pdt_13.f03: Likewise.
5330 * gfortran.dg/pdt_14.f03: Likewise.
5331 * gfortran.dg/pdt_15.f03: Likewise.
5332 * gfortran.dg/pdt_19.f03: Likewise.
5333 * gfortran.dg/pdt_20.f03: Likewise.
5334 * gfortran.dg/pdt_22.f03: Likewise.
5335 * gfortran.dg/pdt_23.f03: Likewise.
5336 * gfortran.dg/pdt_25.f03: Likewise.
5337 * gfortran.dg/pdt_26.f03: Likewise.
5338 * gfortran.dg/pdt_27.f03: Likewise.
5339 * gfortran.dg/pdt_28.f03: Likewise.
5340 * gfortran.dg/pdt_3.f03: Likewise.
5341 * gfortran.dg/pdt_4.f03: Likewise.
5342 * gfortran.dg/pdt_5.f03: Likewise.
5343 * gfortran.dg/pdt_7.f03: Likewise.
5344 * gfortran.dg/pointer_1.f90: Likewise.
5345 * gfortran.dg/pointer_array_1.f90: Likewise.
5346 * gfortran.dg/pointer_array_3.f90: Likewise.
5347 * gfortran.dg/pointer_array_4.f90: Likewise.
5348 * gfortran.dg/pointer_array_5.f90: Likewise.
5349 * gfortran.dg/pointer_array_6.f90: Likewise.
5350 * gfortran.dg/pointer_array_7.f90: Likewise.
5351 * gfortran.dg/pointer_array_8.f90: Likewise.
5352 * gfortran.dg/pointer_array_9.f90: Likewise.
5353 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5354 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5355 * gfortran.dg/pointer_assign_10.f90: Likewise.
5356 * gfortran.dg/pointer_assign_11.f90: Likewise.
5357 * gfortran.dg/pointer_assign_4.f90: Likewise.
5358 * gfortran.dg/pointer_assign_8.f90: Likewise.
5359 * gfortran.dg/pointer_assign_9.f90: Likewise.
5360 * gfortran.dg/pointer_check_10.f90: Likewise.
5361 * gfortran.dg/pointer_check_9.f90: Likewise.
5362 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5363 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5364 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5365 * gfortran.dg/pointer_init_1.f90: Likewise.
5366 * gfortran.dg/pointer_init_3.f90: Likewise.
5367 * gfortran.dg/pointer_init_4.f90: Likewise.
5368 * gfortran.dg/pointer_init_5.f90: Likewise.
5369 * gfortran.dg/pointer_init_8.f90: Likewise.
5370 * gfortran.dg/pointer_intent_1.f90: Likewise.
5371 * gfortran.dg/pointer_intent_4.f90: Likewise.
5372 * gfortran.dg/pointer_intent_5.f90: Likewise.
5373 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5374 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5375 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5376 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5377 * gfortran.dg/pointer_target_1.f90: Likewise.
5378 * gfortran.dg/pointer_target_2.f90: Likewise.
5379 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5380 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5381 * gfortran.dg/power.f90: Likewise.
5382 * gfortran.dg/power1.f90: Likewise.
5383 * gfortran.dg/power_3.f90: Likewise.
5384 * gfortran.dg/power_4.f90: Likewise.
5385 * gfortran.dg/power_5.f90: Likewise.
5386 * gfortran.dg/pr12884.f: Likewise.
5387 * gfortran.dg/pr15129.f90: Likewise.
5388 * gfortran.dg/pr15140.f90: Likewise.
5389 * gfortran.dg/pr15324.f90: Likewise.
5390 * gfortran.dg/pr15332.f: Likewise.
5391 * gfortran.dg/pr15957.f90: Likewise.
5392 * gfortran.dg/pr15959.f90: Likewise.
5393 * gfortran.dg/pr16597.f90: Likewise.
5394 * gfortran.dg/pr16861.f90: Likewise.
5395 * gfortran.dg/pr16938.f90: Likewise.
5396 * gfortran.dg/pr17090.f90: Likewise.
5397 * gfortran.dg/pr17143.f90: Likewise.
5398 * gfortran.dg/pr17164.f90: Likewise.
5399 * gfortran.dg/pr17229.f: Likewise.
5400 * gfortran.dg/pr17285.f90: Likewise.
5401 * gfortran.dg/pr17286.f90: Likewise.
5402 * gfortran.dg/pr17472.f: Likewise.
5403 * gfortran.dg/pr17612.f90: Likewise.
5404 * gfortran.dg/pr17706.f90: Likewise.
5405 * gfortran.dg/pr18025.f90: Likewise.
5406 * gfortran.dg/pr18122.f90: Likewise.
5407 * gfortran.dg/pr18210.f90: Likewise.
5408 * gfortran.dg/pr18392.f90: Likewise.
5409 * gfortran.dg/pr19155.f: Likewise.
5410 * gfortran.dg/pr19216.f: Likewise.
5411 * gfortran.dg/pr19467.f90: Likewise.
5412 * gfortran.dg/pr19657.f: Likewise.
5413 * gfortran.dg/pr19926.f90: Likewise.
5414 * gfortran.dg/pr19928-1.f90: Likewise.
5415 * gfortran.dg/pr19928-2.f90: Likewise.
5416 * gfortran.dg/pr20086.f90: Likewise.
5417 * gfortran.dg/pr20124.f90: Likewise.
5418 * gfortran.dg/pr20163-2.f: Likewise.
5419 * gfortran.dg/pr20480.f90: Likewise.
5420 * gfortran.dg/pr20755.f: Likewise.
5421 * gfortran.dg/pr20950.f: Likewise.
5422 * gfortran.dg/pr21177.f90: Likewise.
5423 * gfortran.dg/pr21730.f: Likewise.
5424 * gfortran.dg/pr22491.f: Likewise.
5425 * gfortran.dg/pr25603.f: Likewise.
5426 * gfortran.dg/pr26246_2.f90: Likewise.
5427 * gfortran.dg/pr32136.f90: Likewise.
5428 * gfortran.dg/pr32533.f90: Likewise.
5429 * gfortran.dg/pr33794.f90: Likewise.
5430 * gfortran.dg/pr35662.f90: Likewise.
5431 * gfortran.dg/pr35944-1.f90: Likewise.
5432 * gfortran.dg/pr35944-2.f90: Likewise.
5433 * gfortran.dg/pr35983.f90: Likewise.
5434 * gfortran.dg/pr39865.f90: Likewise.
5435 * gfortran.dg/pr41212.f90: Likewise.
5436 * gfortran.dg/pr43808.f90: Likewise.
5437 * gfortran.dg/pr44592.f90: Likewise.
5438 * gfortran.dg/pr44735.f90: Likewise.
5439 * gfortran.dg/pr45308.f03: Likewise.
5440 * gfortran.dg/pr46297.f: Likewise.
5441 * gfortran.dg/pr46588.f90: Likewise.
5442 * gfortran.dg/pr46665.f90: Likewise.
5443 * gfortran.dg/pr46804.f90: Likewise.
5444 * gfortran.dg/pr47008.f03: Likewise.
5445 * gfortran.dg/pr47614.f: Likewise.
5446 * gfortran.dg/pr47878.f90: Likewise.
5447 * gfortran.dg/pr49103.f90: Likewise.
5448 * gfortran.dg/pr50069_1.f90: Likewise.
5449 * gfortran.dg/pr50769.f90: Likewise.
5450 * gfortran.dg/pr52608.f90: Likewise.
5451 * gfortran.dg/pr55086_2.f90: Likewise.
5452 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5453 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5454 * gfortran.dg/pr55330.f90: Likewise.
5455 * gfortran.dg/pr56015.f90: Likewise.
5456 * gfortran.dg/pr57910.f90: Likewise.
5457 * gfortran.dg/pr59700.f90: Likewise.
5458 * gfortran.dg/pr62125.f90: Likewise.
5459 * gfortran.dg/pr64530.f90: Likewise.
5460 * gfortran.dg/pr65429.f90: Likewise.
5461 * gfortran.dg/pr65450.f90: Likewise.
5462 * gfortran.dg/pr65504.f90: Likewise.
5463 * gfortran.dg/pr65903.f90: Likewise.
5464 * gfortran.dg/pr66311.f90: Likewise.
5465 * gfortran.dg/pr66864.f90: Likewise.
5466 * gfortran.dg/pr67140.f90: Likewise.
5467 * gfortran.dg/pr67524.f90: Likewise.
5468 * gfortran.dg/pr67885.f90: Likewise.
5469 * gfortran.dg/pr68053.f90: Likewise.
5470 * gfortran.dg/pr68566.f90: Likewise.
5471 * gfortran.dg/pr69514_1.f90: Likewise.
5472 * gfortran.dg/pr69514_2.f90: Likewise.
5473 * gfortran.dg/pr69739.f90: Likewise.
5474 * gfortran.dg/pr70673.f90: Likewise.
5475 * gfortran.dg/pr71523_2.f90: Likewise.
5476 * gfortran.dg/pr71764.f90: Likewise.
5477 * gfortran.dg/pr78092.f90: Likewise.
5478 * gfortran.dg/pr82973.f90: Likewise.
5479 * gfortran.dg/pr83864.f90: Likewise.
5480 * gfortran.dg/pr83874.f90: Likewise.
5481 * gfortran.dg/pr84088.f90: Likewise.
5482 * gfortran.dg/pr84155.f90: Likewise.
5483 * gfortran.dg/proc_decl_12.f90: Likewise.
5484 * gfortran.dg/proc_decl_13.f90: Likewise.
5485 * gfortran.dg/proc_decl_15.f90: Likewise.
5486 * gfortran.dg/proc_decl_17.f90: Likewise.
5487 * gfortran.dg/proc_decl_18.f90: Likewise.
5488 * gfortran.dg/proc_decl_2.f90: Likewise.
5489 * gfortran.dg/proc_decl_5.f90: Likewise.
5490 * gfortran.dg/proc_decl_9.f90: Likewise.
5491 * gfortran.dg/proc_ptr_1.f90: Likewise.
5492 * gfortran.dg/proc_ptr_10.f90: Likewise.
5493 * gfortran.dg/proc_ptr_12.f90: Likewise.
5494 * gfortran.dg/proc_ptr_18.f90: Likewise.
5495 * gfortran.dg/proc_ptr_19.f90: Likewise.
5496 * gfortran.dg/proc_ptr_21.f90: Likewise.
5497 * gfortran.dg/proc_ptr_22.f90: Likewise.
5498 * gfortran.dg/proc_ptr_23.f90: Likewise.
5499 * gfortran.dg/proc_ptr_25.f90: Likewise.
5500 * gfortran.dg/proc_ptr_26.f90: Likewise.
5501 * gfortran.dg/proc_ptr_3.f90: Likewise.
5502 * gfortran.dg/proc_ptr_36.f90: Likewise.
5503 * gfortran.dg/proc_ptr_47.f90: Likewise.
5504 * gfortran.dg/proc_ptr_48.f90: Likewise.
5505 * gfortran.dg/proc_ptr_5.f90: Likewise.
5506 * gfortran.dg/proc_ptr_6.f90: Likewise.
5507 * gfortran.dg/proc_ptr_7.f90: Likewise.
5508 * gfortran.dg/proc_ptr_8.f90: Likewise.
5509 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5510 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5511 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5512 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5513 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5514 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5515 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5516 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5517 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5518 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5519 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5520 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5521 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5522 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5523 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5524 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5525 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5526 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5527 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5528 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5529 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5530 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5531 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5532 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5533 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5534 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5535 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5536 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5537 * gfortran.dg/product_init_expr.f03: Likewise.
5538 * gfortran.dg/promotion.f90: Likewise.
5539 * gfortran.dg/promotion_3.f90: Likewise.
5540 * gfortran.dg/promotion_4.f90: Likewise.
5541 * gfortran.dg/protected_1.f90: Likewise.
5542 * gfortran.dg/protected_2.f90: Likewise.
5543 * gfortran.dg/ptr-func-1.f90: Likewise.
5544 * gfortran.dg/ptr-func-2.f90: Likewise.
5545 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5546 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5547 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5548 * gfortran.dg/pure_byref_1.f90: Likewise.
5549 * gfortran.dg/pure_byref_2.f90: Likewise.
5550 * gfortran.dg/pure_byref_3.f90: Likewise.
5551 * gfortran.dg/quad_2.f90: Likewise.
5552 * gfortran.dg/quad_3.f90: Likewise.
5553 * gfortran.dg/random_3.f90: Likewise.
5554 * gfortran.dg/random_4.f90: Likewise.
5555 * gfortran.dg/random_7.f90: Likewise.
5556 * gfortran.dg/read_2.f90: Likewise.
5557 * gfortran.dg/read_3.f90: Likewise.
5558 * gfortran.dg/read_4.f90: Likewise.
5559 * gfortran.dg/read_5.f90: Likewise.
5560 * gfortran.dg/read_bad_advance.f90: Likewise.
5561 * gfortran.dg/read_bang.f90: Likewise.
5562 * gfortran.dg/read_bang4.f90: Likewise.
5563 * gfortran.dg/read_comma.f: Likewise.
5564 * gfortran.dg/read_dir.f90: Likewise.
5565 * gfortran.dg/read_empty_file.f: Likewise.
5566 * gfortran.dg/read_eof_1.f90: Likewise.
5567 * gfortran.dg/read_eof_2.f90: Likewise.
5568 * gfortran.dg/read_eof_3.f90: Likewise.
5569 * gfortran.dg/read_eof_4.f90: Likewise.
5570 * gfortran.dg/read_eof_5.f90: Likewise.
5571 * gfortran.dg/read_eof_6.f: Likewise.
5572 * gfortran.dg/read_eof_7.f90: Likewise.
5573 * gfortran.dg/read_eof_8.f90: Likewise.
5574 * gfortran.dg/read_eof_all.f90: Likewise.
5575 * gfortran.dg/read_eor.f90: Likewise.
5576 * gfortran.dg/read_float_1.f90: Likewise.
5577 * gfortran.dg/read_float_2.f03: Likewise.
5578 * gfortran.dg/read_float_3.f90: Likewise.
5579 * gfortran.dg/read_float_4.f90: Likewise.
5580 * gfortran.dg/read_infnan_1.f90: Likewise.
5581 * gfortran.dg/read_list_eof_1.f90: Likewise.
5582 * gfortran.dg/read_logical.f90: Likewise.
5583 * gfortran.dg/read_many_1.f: Likewise.
5584 * gfortran.dg/read_no_eor.f90: Likewise.
5585 * gfortran.dg/read_noadvance.f90: Likewise.
5586 * gfortran.dg/read_repeat.f90: Likewise.
5587 * gfortran.dg/read_repeat_2.f90: Likewise.
5588 * gfortran.dg/read_size_noadvance.f90: Likewise.
5589 * gfortran.dg/read_x_eof.f90: Likewise.
5590 * gfortran.dg/read_x_past.f: Likewise.
5591 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5592 * gfortran.dg/real_const_1.f: Likewise.
5593 * gfortran.dg/real_const_2.f90: Likewise.
5594 * gfortran.dg/real_const_3.f90: Likewise.
5595 * gfortran.dg/real_do_1.f90: Likewise.
5596 * gfortran.dg/real_index_1.f90: Likewise.
5597 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5598 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5599 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5600 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5601 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5602 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5603 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5604 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5605 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5606 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5607 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5608 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5609 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5610 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5611 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5612 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5613 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5614 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5615 * gfortran.dg/record_marker_1.f90: Likewise.
5616 * gfortran.dg/record_marker_2.f: Likewise.
5617 * gfortran.dg/record_marker_3.f90: Likewise.
5618 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5619 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5620 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5621 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5622 * gfortran.dg/recursive_check_7.f90: Likewise.
5623 * gfortran.dg/recursive_reference_1.f90: Likewise.
5624 * gfortran.dg/recursive_reference_2.f90: Likewise.
5625 * gfortran.dg/recursive_stack.f90: Likewise.
5626 * gfortran.dg/reduction.f90: Likewise.
5627 * gfortran.dg/repack_arrays_1.f90: Likewise.
5628 * gfortran.dg/repeat_1.f90: Likewise.
5629 * gfortran.dg/repeat_2.f90: Likewise.
5630 * gfortran.dg/repeat_3.f90: Likewise.
5631 * gfortran.dg/repeat_6.f90: Likewise.
5632 * gfortran.dg/reshape-alloc.f90: Likewise.
5633 * gfortran.dg/reshape-complex.f90: Likewise.
5634 * gfortran.dg/reshape.f90: Likewise.
5635 * gfortran.dg/reshape_2.f90: Likewise.
5636 * gfortran.dg/reshape_7.f90: Likewise.
5637 * gfortran.dg/reshape_empty_1.f03: Likewise.
5638 * gfortran.dg/reshape_pad_1.f90: Likewise.
5639 * gfortran.dg/reshape_rank7.f90: Likewise.
5640 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5641 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5642 * gfortran.dg/result_default_init_1.f90: Likewise.
5643 * gfortran.dg/result_in_spec_1.f90: Likewise.
5644 * gfortran.dg/result_in_spec_2.f90: Likewise.
5645 * gfortran.dg/ret_array_1.f90: Likewise.
5646 * gfortran.dg/ret_pointer_1.f90: Likewise.
5647 * gfortran.dg/ret_pointer_2.f90: Likewise.
5648 * gfortran.dg/rewind_1.f90: Likewise.
5649 * gfortran.dg/round_1.f03: Likewise.
5650 * gfortran.dg/round_2.f03: Likewise.
5651 * gfortran.dg/round_3.f08: Likewise.
5652 * gfortran.dg/round_4.f90: Likewise.
5653 * gfortran.dg/rrspacing_1.f90: Likewise.
5654 * gfortran.dg/runtime_warning_1.f90: Likewise.
5655 * gfortran.dg/same_type_as_2.f03: Likewise.
5656 * gfortran.dg/save_1.f90: Likewise.
5657 * gfortran.dg/save_5.f90: Likewise.
5658 * gfortran.dg/save_6.f90: Likewise.
5659 * gfortran.dg/scalar_mask_1.f90: Likewise.
5660 * gfortran.dg/scalar_mask_2.f90: Likewise.
5661 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5662 * gfortran.dg/scale_1.f90: Likewise.
5663 * gfortran.dg/scan_1.f90: Likewise.
5664 * gfortran.dg/scan_2.f90: Likewise.
5665 * gfortran.dg/secnds-1.f: Likewise.
5666 * gfortran.dg/secnds.f: Likewise.
5667 * gfortran.dg/select_1.f90: Likewise.
5668 * gfortran.dg/select_2.f90: Likewise.
5669 * gfortran.dg/select_3.f90: Likewise.
5670 * gfortran.dg/select_5.f90: Likewise.
5671 * gfortran.dg/select_char_1.f90: Likewise.
5672 * gfortran.dg/select_char_2.f90: Likewise.
5673 * gfortran.dg/select_type_13.f03: Likewise.
5674 * gfortran.dg/select_type_14.f03: Likewise.
5675 * gfortran.dg/select_type_15.f03: Likewise.
5676 * gfortran.dg/select_type_19.f03: Likewise.
5677 * gfortran.dg/select_type_2.f03: Likewise.
5678 * gfortran.dg/select_type_26.f03: Likewise.
5679 * gfortran.dg/select_type_27.f03: Likewise.
5680 * gfortran.dg/select_type_28.f03: Likewise.
5681 * gfortran.dg/select_type_3.f03: Likewise.
5682 * gfortran.dg/select_type_35.f03: Likewise.
5683 * gfortran.dg/select_type_36.f03: Likewise.
5684 * gfortran.dg/select_type_37.f03: Likewise.
5685 * gfortran.dg/select_type_39.f03: Likewise.
5686 * gfortran.dg/select_type_4.f90: Likewise.
5687 * gfortran.dg/select_type_5.f03: Likewise.
5688 * gfortran.dg/select_type_6.f03: Likewise.
5689 * gfortran.dg/select_type_7.f03: Likewise.
5690 * gfortran.dg/select_type_8.f03: Likewise.
5691 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5692 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5693 * gfortran.dg/selected_kind_1.f90: Likewise.
5694 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5695 * gfortran.dg/shape_2.f90: Likewise.
5696 * gfortran.dg/shape_4.f90: Likewise.
5697 * gfortran.dg/shape_5.f90: Likewise.
5698 * gfortran.dg/shape_7.f90: Likewise.
5699 * gfortran.dg/shape_8.f90: Likewise.
5700 * gfortran.dg/shape_9.f90: Likewise.
5701 * gfortran.dg/shift-kind_2.f90: Likewise.
5702 * gfortran.dg/shiftalr_1.F90: Likewise.
5703 * gfortran.dg/shiftalr_2.F90: Likewise.
5704 * gfortran.dg/simpleif_1.f90: Likewise.
5705 * gfortran.dg/simplify_argN_1.f90: Likewise.
5706 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5707 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5708 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5709 * gfortran.dg/simplify_modulo.f90: Likewise.
5710 * gfortran.dg/single_char_string.f90: Likewise.
5711 * gfortran.dg/size_dim.f90: Likewise.
5712 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5713 * gfortran.dg/sizeof.f90: Likewise.
5714 * gfortran.dg/sizeof_4.f90: Likewise.
5715 * gfortran.dg/slash_1.f90: Likewise.
5716 * gfortran.dg/sms-1.f90: Likewise.
5717 * gfortran.dg/sms-2.f90: Likewise.
5718 * gfortran.dg/spec_expr_7.f90: Likewise.
5719 * gfortran.dg/specifics_1.f90: Likewise.
5720 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5721 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5722 * gfortran.dg/spread_init_expr.f03: Likewise.
5723 * gfortran.dg/spread_scalar_source.f90: Likewise.
5724 * gfortran.dg/spread_shape_1.f90: Likewise.
5725 * gfortran.dg/stat_1.f90: Likewise.
5726 * gfortran.dg/stat_2.f90: Likewise.
5727 * gfortran.dg/stfunc_1.f90: Likewise.
5728 * gfortran.dg/stfunc_4.f90: Likewise.
5729 * gfortran.dg/stfunc_6.f90: Likewise.
5730 * gfortran.dg/storage_size_1.f08: Likewise.
5731 * gfortran.dg/storage_size_3.f08: Likewise.
5732 * gfortran.dg/storage_size_4.f90: Likewise.
5733 * gfortran.dg/streamio_1.f90: Likewise.
5734 * gfortran.dg/streamio_10.f90: Likewise.
5735 * gfortran.dg/streamio_11.f90: Likewise.
5736 * gfortran.dg/streamio_12.f90: Likewise.
5737 * gfortran.dg/streamio_13.f90: Likewise.
5738 * gfortran.dg/streamio_14.f90: Likewise.
5739 * gfortran.dg/streamio_15.f90: Likewise.
5740 * gfortran.dg/streamio_16.f90: Likewise.
5741 * gfortran.dg/streamio_17.f90: Likewise.
5742 * gfortran.dg/streamio_2.f90: Likewise.
5743 * gfortran.dg/streamio_3.f90: Likewise.
5744 * gfortran.dg/streamio_4.f90: Likewise.
5745 * gfortran.dg/streamio_5.f90: Likewise.
5746 * gfortran.dg/streamio_6.f90: Likewise.
5747 * gfortran.dg/streamio_7.f90: Likewise.
5748 * gfortran.dg/streamio_8.f90: Likewise.
5749 * gfortran.dg/streamio_9.f90: Likewise.
5750 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5751 * gfortran.dg/string_4.f90: Likewise.
5752 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5753 * gfortran.dg/string_assign_2.f90: Likewise.
5754 * gfortran.dg/string_compare_1.f90: Likewise.
5755 * gfortran.dg/string_compare_2.f90: Likewise.
5756 * gfortran.dg/string_compare_3.f90: Likewise.
5757 * gfortran.dg/string_ctor_1.f90: Likewise.
5758 * gfortran.dg/string_length_1.f90: Likewise.
5759 * gfortran.dg/string_length_2.f90: Likewise.
5760 * gfortran.dg/string_length_3.f90: Likewise.
5761 * gfortran.dg/string_length_4.f90: Likewise.
5762 * gfortran.dg/string_null_compare_1.f: Likewise.
5763 * gfortran.dg/string_pad_trunc.f90: Likewise.
5764 * gfortran.dg/structure_constructor_1.f03: Likewise.
5765 * gfortran.dg/structure_constructor_11.f90: Likewise.
5766 * gfortran.dg/structure_constructor_13.f03: Likewise.
5767 * gfortran.dg/structure_constructor_2.f03: Likewise.
5768 * gfortran.dg/structure_constructor_5.f03: Likewise.
5769 * gfortran.dg/submodule_1.f08: Likewise.
5770 * gfortran.dg/submodule_11.f08: Likewise.
5771 * gfortran.dg/submodule_14.f08: Likewise.
5772 * gfortran.dg/submodule_15.f08: Likewise.
5773 * gfortran.dg/submodule_17.f08: Likewise.
5774 * gfortran.dg/submodule_18.f08: Likewise.
5775 * gfortran.dg/submodule_19.f08: Likewise.
5776 * gfortran.dg/submodule_2.f08: Likewise.
5777 * gfortran.dg/submodule_27.f08: Likewise.
5778 * gfortran.dg/submodule_28.f08: Likewise.
5779 * gfortran.dg/submodule_29.f08: Likewise.
5780 * gfortran.dg/submodule_30.f08: Likewise.
5781 * gfortran.dg/submodule_6.f08: Likewise.
5782 * gfortran.dg/submodule_7.f08: Likewise.
5783 * gfortran.dg/submodule_8.f08: Likewise.
5784 * gfortran.dg/subnormal_1.f90: Likewise.
5785 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5786 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5787 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5788 * gfortran.dg/substr_2.f: Likewise.
5789 * gfortran.dg/substr_3.f: Likewise.
5790 * gfortran.dg/substr_4.f: Likewise.
5791 * gfortran.dg/substr_5.f90: Likewise.
5792 * gfortran.dg/substr_6.f90: Likewise.
5793 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5794 * gfortran.dg/sum_init_expr.f03: Likewise.
5795 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5796 * gfortran.dg/system_clock_3.f08: Likewise.
5797 * gfortran.dg/t_editing.f: Likewise.
5798 * gfortran.dg/team_change_1.f90: Likewise.
5799 * gfortran.dg/team_end_1.f90: Likewise.
5800 * gfortran.dg/team_number_1.f90: Likewise.
5801 * gfortran.dg/temporary_1.f90: Likewise.
5802 * gfortran.dg/test_com_block.f90: Likewise.
5803 * gfortran.dg/test_only_clause.f90: Likewise.
5804 * gfortran.dg/tiny_1.f90: Likewise.
5805 * gfortran.dg/tiny_2.f90: Likewise.
5806 * gfortran.dg/tl_editing.f90: Likewise.
5807 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5808 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5809 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5810 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5811 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5812 * gfortran.dg/transfer_class_2.f90: Likewise.
5813 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5814 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5815 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5816 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5817 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5818 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5819 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5820 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5821 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5822 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5823 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5824 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5825 * gfortran.dg/transpose_1.f90: Likewise.
5826 * gfortran.dg/transpose_3.f03: Likewise.
5827 * gfortran.dg/transpose_4.f90: Likewise.
5828 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5829 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5830 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5831 * gfortran.dg/trim_1.f90: Likewise.
5832 * gfortran.dg/trim_optimize_1.f90: Likewise.
5833 * gfortran.dg/trim_optimize_2.f90: Likewise.
5834 * gfortran.dg/trim_optimize_3.f90: Likewise.
5835 * gfortran.dg/trim_optimize_4.f90: Likewise.
5836 * gfortran.dg/trim_optimize_5.f90: Likewise.
5837 * gfortran.dg/trim_optimize_6.f90: Likewise.
5838 * gfortran.dg/trim_optimize_7.f90: Likewise.
5839 * gfortran.dg/trim_optimize_8.f90: Likewise.
5840 * gfortran.dg/type_to_class_1.f03: Likewise.
5841 * gfortran.dg/type_to_class_2.f03: Likewise.
5842 * gfortran.dg/type_to_class_3.f03: Likewise.
5843 * gfortran.dg/type_to_class_4.f03: Likewise.
5844 * gfortran.dg/type_to_class_5.f03: Likewise.
5845 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5846 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5847 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5848 * gfortran.dg/typebound_call_1.f03: Likewise.
5849 * gfortran.dg/typebound_call_13.f03: Likewise.
5850 * gfortran.dg/typebound_call_18.f03: Likewise.
5851 * gfortran.dg/typebound_call_19.f03: Likewise.
5852 * gfortran.dg/typebound_call_2.f03: Likewise.
5853 * gfortran.dg/typebound_call_20.f03: Likewise.
5854 * gfortran.dg/typebound_call_3.f03: Likewise.
5855 * gfortran.dg/typebound_generic_5.f03: Likewise.
5856 * gfortran.dg/typebound_generic_6.f03: Likewise.
5857 * gfortran.dg/typebound_generic_9.f03: Likewise.
5858 * gfortran.dg/typebound_operator_12.f03: Likewise.
5859 * gfortran.dg/typebound_operator_13.f03: Likewise.
5860 * gfortran.dg/typebound_operator_15.f90: Likewise.
5861 * gfortran.dg/typebound_operator_20.f90: Likewise.
5862 * gfortran.dg/typebound_operator_3.f03: Likewise.
5863 * gfortran.dg/typebound_operator_6.f03: Likewise.
5864 * gfortran.dg/typebound_operator_7.f03: Likewise.
5865 * gfortran.dg/typebound_operator_8.f03: Likewise.
5866 * gfortran.dg/typebound_operator_9.f03: Likewise.
5867 * gfortran.dg/typebound_proc_19.f90: Likewise.
5868 * gfortran.dg/typebound_proc_20.f90: Likewise.
5869 * gfortran.dg/typebound_proc_23.f90: Likewise.
5870 * gfortran.dg/typebound_proc_27.f03: Likewise.
5871 * gfortran.dg/typebound_proc_35.f90: Likewise.
5872 * gfortran.dg/typebound_proc_36.f90: Likewise.
5873 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5874 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5875 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5876 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5877 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5878 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5879 * gfortran.dg/unf_short_record_1.f90: Likewise.
5880 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5881 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5882 * gfortran.dg/unit_1.f90: Likewise.
5883 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5884 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5885 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5886 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5887 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5888 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5889 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5890 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5891 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5892 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5893 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5894 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5895 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5896 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5897 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5898 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5899 * gfortran.dg/unpack_init_expr.f03: Likewise.
5900 * gfortran.dg/use_10.f90: Likewise.
5901 * gfortran.dg/use_11.f90: Likewise.
5902 * gfortran.dg/use_13.f90: Likewise.
5903 * gfortran.dg/use_24.f90: Likewise.
5904 * gfortran.dg/use_27.f90: Likewise.
5905 * gfortran.dg/use_5.f90: Likewise.
5906 * gfortran.dg/use_allocated_1.f90: Likewise.
5907 * gfortran.dg/use_only_1.f90: Likewise.
5908 * gfortran.dg/use_only_4.f90: Likewise.
5909 * gfortran.dg/use_rename_2.f90: Likewise.
5910 * gfortran.dg/use_rename_4.f90: Likewise.
5911 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5912 * gfortran.dg/used_interface_ref.f90: Likewise.
5913 * gfortran.dg/used_types_5.f90: Likewise.
5914 * gfortran.dg/utf8_1.f03: Likewise.
5915 * gfortran.dg/utf8_2.f03: Likewise.
5916 * gfortran.dg/value_1.f90: Likewise.
5917 * gfortran.dg/value_2.f90: Likewise.
5918 * gfortran.dg/value_4.f90: Likewise.
5919 * gfortran.dg/value_6.f03: Likewise.
5920 * gfortran.dg/value_7.f03: Likewise.
5921 * gfortran.dg/value_test.f90: Likewise.
5922 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5923 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5924 * gfortran.dg/vect/pr60510.f: Likewise.
5925 * gfortran.dg/vect/pr69882.f90: Likewise.
5926 * gfortran.dg/vect/pr69980.f90: Likewise.
5927 * gfortran.dg/vect/vect-5.f90: Likewise.
5928 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5929 * gfortran.dg/vector_subscript_1.f90: Likewise.
5930 * gfortran.dg/vector_subscript_2.f90: Likewise.
5931 * gfortran.dg/vector_subscript_3.f90: Likewise.
5932 * gfortran.dg/vector_subscript_5.f90: Likewise.
5933 * gfortran.dg/verify_2.f90: Likewise.
5934 * gfortran.dg/volatile10.f90: Likewise.
5935 * gfortran.dg/where_1.f90: Likewise.
5936 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5937 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5938 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5939 * gfortran.dg/whole_file_13.f90: Likewise.
5940 * gfortran.dg/whole_file_2.f90: Likewise.
5941 * gfortran.dg/widechar_2.f90: Likewise.
5942 * gfortran.dg/widechar_4.f90: Likewise.
5943 * gfortran.dg/widechar_5.f90: Likewise.
5944 * gfortran.dg/widechar_6.f90: Likewise.
5945 * gfortran.dg/widechar_8.f90: Likewise.
5946 * gfortran.dg/widechar_IO_1.f90: Likewise.
5947 * gfortran.dg/widechar_IO_2.f90: Likewise.
5948 * gfortran.dg/widechar_IO_3.f90: Likewise.
5949 * gfortran.dg/widechar_IO_4.f90: Likewise.
5950 * gfortran.dg/widechar_compare_1.f90: Likewise.
5951 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5952 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5953 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5954 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5955 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5956 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5957 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5958 * gfortran.dg/widechar_select_1.f90: Likewise.
5959 * gfortran.dg/winapi.f90: Likewise.
5960 * gfortran.dg/write_0_pe_format.f90: Likewise.
5961 * gfortran.dg/write_back.f: Likewise.
5962 * gfortran.dg/write_check3.f90: Likewise.
5963 * gfortran.dg/write_direct_eor.f90: Likewise.
5964 * gfortran.dg/write_padding.f90: Likewise.
5965 * gfortran.dg/write_recursive.f90: Likewise.
5966 * gfortran.dg/write_rewind_1.f: Likewise.
5967 * gfortran.dg/write_rewind_2.f: Likewise.
5968 * gfortran.dg/write_zero_array.f90: Likewise.
5969 * gfortran.dg/x_slash_1.f: Likewise.
5970 * gfortran.dg/x_slash_2.f: Likewise.
5971 * gfortran.dg/zero_array_components_1.f90: Likewise.
5972 * gfortran.dg/zero_length_1.f90: Likewise.
5973 * gfortran.dg/zero_length_2.f90: Likewise.
5974 * gfortran.dg/zero_sized_1.f90: Likewise.
5975 * gfortran.dg/zero_sized_3.f90: Likewise.
5976 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5977 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5978 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5979 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5980 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5981 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5982 * gfortran.fortran-torture/execute/args.f90: Likewise.
5983 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5984 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5985 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5986 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5987 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5988 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5989 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5990 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5991 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5992 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5993 * gfortran.fortran-torture/execute/common.f90: Likewise.
5994 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5995 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5996 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5997 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5998 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5999 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
6000 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
6001 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
6002 * gfortran.fortran-torture/execute/data.f90: Likewise.
6003 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
6004 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
6005 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
6006 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
6007 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
6008 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
6009 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6010 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6011 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6012 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6013 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6014 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6015 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6016 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6017 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6018 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6019 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6020 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6021 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6022 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6023 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6024 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6025 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6026 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6027 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6028 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6029 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6030 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6031 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6032 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6033 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6034 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6035 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6036 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6037 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6038 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6039 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6040 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6041 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6042 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6043 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6044 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6045 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6046 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6047 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6048 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6049 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6050 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6051 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6052 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6053 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6054 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6055 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6056 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6057 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6058 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6059 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6060 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6061 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6062 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6063 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6064 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6065 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6066 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6067 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6068 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6069 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6070 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6071 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6072 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6073 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6074 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6075 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6076 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6077 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6078 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6079 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6080 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6081 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6082 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6083 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6084 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6085 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6086 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6087 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6088 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6089 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6090 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6091 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6092 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6093 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6094 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6095 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6096 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6097 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6098 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6099 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6100 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6101 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6102 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6103 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6104 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6105 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6106 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6107 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6108 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6109 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6110 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6111 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6112 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6113 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6114 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6115 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6116 * gfortran.fortran-torture/execute/math.f90: Likewise.
6117 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6118 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6119 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6120 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6121 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6122 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6123 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6124 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6125 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6126 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6127 * gfortran.fortran-torture/execute/power.f90: Likewise.
6128 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6129 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6130 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6131 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6132 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6133 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6134 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6135 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6136 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6137 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6138 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6139 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6140 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6141 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6142 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6143 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6144 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6145 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6146 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6147 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6148 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6149 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6150 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6151 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6152 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6153 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6154 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6155 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6156 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6157 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6158 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6159 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6160 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6161 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6162 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6163 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6164 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6165 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6166 * gfortran.fortran-torture/execute/string.f90: Likewise.
6167 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6168 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6169 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6170 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6171 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6172 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6173 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6174 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6175 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6176 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6177 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6178 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6179 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6180 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6181 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6182 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6183 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6184 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6185 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6186 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6187 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6188 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6189 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6190 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6191 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6192 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6193 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6194 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6195 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6196 * gfortran.dg/inline_transpose_1.f90: Likewise.
6197
6198 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6199
6200 PR fortran/84115
6201 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6202 change to dg-run.
6203
6204 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6205
6206 PR ada/84277
6207 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6208 * gnat.dg/dispatch1.adb: Rename into...
6209 * gnat.dg/disp1.adb: ...this.
6210 * gnat.dg/dispatch1_p.ads: Rename into...
6211 * gnat.dg/disp1_pkg.ads: ...this.
6212 * gnat.dg/disp2.adb: Rename into...
6213 * gnat.dg/dispatch2.adb: ...this.
6214 * gnat.dg/dispatch2_p.ads: Rename into...
6215 * gnat.dg/disp2_pkg.ads: ...this.
6216 * gnat.dg/dispatch2_p.adb: Rename into...
6217 * gnat.dg/disp2_pkg.adb: this.
6218 * gnat.dg/generic_dispatch.adb: Rename into...
6219 * gnat.dg/generic_disp.adb: this.
6220 * gnat.dg/generic_dispatch_p.ads: Rename into...
6221 * gnat.dg/generic_disp_pkg.ads: ...this.
6222 * gnat.dg/generic_dispatch_p.adb: Rename into...
6223 * gnat.dg/generic_disp_pkg.adb: ...this.
6224 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6225 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6226 * gnat.dg/object_overflow1.adb: Tweak index.
6227 * gnat.dg/object_overflow2.adb: Likewise.
6228 * gnat.dg/object_overflow3.adb: Likewise.
6229 * gnat.dg/object_overflow4.adb: Likewise.
6230 * gnat.dg/object_overflow5.adb: Likewise.
6231
6232 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6233
6234 PR ipa/84425
6235 * gcc.c-torture/compile/pr84425.c: New test.
6236
6237 2018-02-16 Marek Polacek <polacek@redhat.com>
6238 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR c++/84192
6241 * g++.dg/cpp1y/constexpr-84192.C: New test.
6242
6243 2018-02-16 Martin Sebor <msebor@redhat.com>
6244
6245 PR c++/79064
6246 * g++.dg/overload15.C: New test.
6247
6248 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6249
6250 PR target/81535
6251 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6252 * gcc.dg/pr56727-2.c: Ditto.
6253 * gcc.target/powerpc/pr79439.c: Renamed to...
6254 * gcc.target/powerpc/pr79439-1.c: ...this.
6255 * gcc.target/powerpc/pr79439-2.c: New test.
6256 * gcc.target/powerpc/pr79439-3.c: New test.
6257
6258 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6259
6260 target/pr84371
6261 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6262 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6263 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6264 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6265 * gcc.target/powerpc/builtins-3.c: Same.
6266
6267 2018-02-16 Nathan Sidwell <nathan@acm.org>
6268
6269 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6270
6271 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6272
6273 PR rtl-optimization/70023
6274 * gcc.target/i386/pr70023.c: New.
6275
6276 2018-02-16 Carl Love <cel@us.ibm.com>
6277
6278 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6279 tests.
6280 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6281 tests.
6282
6283 2018-02-16 Carl Love <cel@us.ibm.com>
6284
6285 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6286 for the ABI definitions for vec_extract4b and vec_insert4b.
6287
6288 2018-02-16 Nathan Sidwell <nathan@acm.org>
6289
6290 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6291 * g++.old-deja/g++.mike/net43.C: Likewise.
6292
6293 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6294
6295 PR c++/82468
6296 * g++.dg/cpp1z/class-deduction48.C: New.
6297
6298 2018-02-16 Nathan Sidwell <nathan@acm.org>
6299
6300 PR c++/84375
6301 * g++.dg/lookup/pr84375.C: New.
6302
6303 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6304
6305 PR target/83831
6306 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6307
6308 2018-02-16 Richard Biener <rguenther@suse.de>
6309
6310 PR tree-optimization/84417
6311 * gcc.dg/torture/pr84417.c: New testcase.
6312
6313 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6314
6315 PR target/84272
6316 * g++.dg/opt/pr84272.C: New test.
6317
6318 PR rtl-optimization/83723
6319 * gcc.dg/pr83723.c: New test.
6320
6321 2018-02-16 Richard Biener <rguenther@suse.de>
6322
6323 PR tree-optimization/84399
6324 * gcc.dg/graphite/pr84399.c: New testcase.
6325
6326 2018-02-16 Richard Biener <rguenther@suse.de>
6327
6328 PR tree-optimization/84190
6329 * g++.dg/torture/pr84190.C: New testcase.
6330
6331 2018-02-15 Martin Sebor <msebor@redhat.com>
6332
6333 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6334 directives.
6335
6336 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6337
6338 PR fortran/84409
6339 * gfortran.dg/dtio_21.f03: Add an error message.
6340 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6341
6342 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6343
6344 PR fortran/84381
6345 * gfortran.dg/stop_shouldfail.f90: New test.
6346
6347 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6348
6349 PR c++/84330
6350 * g++.dg/concepts/pr84330.C: New.
6351
6352 2018-02-15 Tom de Vries <tom@codesourcery.com>
6353
6354 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6355
6356 2018-02-15 Tom de Vries <tom@codesourcery.com>
6357
6358 * gcc.c-torture/compile/pr84136.c: Require effective target
6359 indirect_jumps.
6360
6361 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6362
6363 PR tree-optimization/84383
6364 * gcc.c-torture/compile/pr84383.c: New test.
6365
6366 PR tree-optimization/84334
6367 * gcc.dg/pr84334.c: New test.
6368
6369 2018-02-14 Carl Love <cel@us.ibm.com>
6370
6371 * gcc.target/powerpc/builtins-4-int128-runnable.c
6372 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6373 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6374
6375 2018-02-14 Martin Sebor <msebor@redhat.com>
6376
6377 PR tree-optimization/83698
6378 * gcc.dg/Wrestrict-7.c: New test.
6379 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6380 * gcc.target/i386/chkp-stropt-17.c: Same.
6381
6382 2018-02-14 Martin Sebor <msebor@redhat.com>
6383
6384 PR c/84108
6385 * gcc.dg/Wattributes-8.c: New test.
6386
6387 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6388
6389 PR fortran/84385
6390 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6391 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6392 * gfortran.dg/select_type_1.f03: Extend test case.
6393
6394 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6395
6396 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6397 (dg-options): Use -O2 -msse2 -mno-sse3.
6398
6399 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6400
6401 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6402 this test case still works ok.
6403 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6404 * gcc.dg/vmx/insert-be-order.c: Likewise.
6405 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6406 * gcc.dg/vmx/ld-be-order.c: Likewise.
6407 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6408 * gcc.dg/vmx/lde-be-order.c: Likewise.
6409 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6410 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6411 * gcc.dg/vmx/merge-be-order.c: Likewise.
6412 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6413 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6414 * gcc.dg/vmx/pack-be-order.c: Likewise.
6415 * gcc.dg/vmx/perm-be-order.c: Likewise.
6416 * gcc.dg/vmx/splat-be-order.c: Likewise.
6417 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6418 * gcc.dg/vmx/st-be-order.c: Likewise.
6419 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6420 * gcc.dg/vmx/ste-be-order.c: Likewise.
6421 * gcc.dg/vmx/stl-be-order.c: Likewise.
6422 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6423 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6424 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6425 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6426 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6427
6428 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6429
6430 PR c++/84350
6431 * g++.dg/cpp0x/auto49.C: New.
6432
6433 2018-02-14 Nathan Sidwell <nathan@acm.org>
6434
6435 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6436
6437 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6438
6439 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6440 * gcc.target/powerpc/le-altivec-consts.c: Same.
6441
6442 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6443
6444 PR target/84220
6445 * gcc.target/powerpc/pr84220-sld.c: New test.
6446 * gcc.target/powerpc/pr84220-sld2.c: New test.
6447 * gcc.target/powerpc/pr84220-sldw.c: New test.
6448 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6449 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6450
6451 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6452
6453 PR target/84239
6454 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6455 _inc_ssp intrinsics.
6456 * gcc.target/i386/cet-intrin-4.c: Likewise.
6457 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6458 __builtin_ia32_rdssp[d|q].
6459
6460 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6461
6462 PR tree-optimization/84357
6463 * gcc.dg/vect/pr84357.c: New test.
6464
6465 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6466
6467 PR target/83831
6468 * gcc.target/rx/pr83831.c: New tests.
6469
6470 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6471
6472 PR target/79242
6473 * gcc.target/msp430/pr79242.c: New test.
6474
6475 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6476
6477 PR target/84372
6478 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6479 with -mcpu=power9.
6480
6481 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6482
6483 PR target/84279
6484 * g++.dg/pr84279.C: New test.
6485
6486 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6487
6488 PR rtl-optimization/84169
6489 * gcc.c-torture/execute/pr84169.c: New.
6490
6491 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6492
6493 PR target/84370
6494 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6495
6496 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6497
6498 PR target/84365
6499 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6500 with -mcpu=power9.
6501
6502 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR c++/84364
6505 * g++.dg/warn/effc4.C: New test.
6506
6507 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6508
6509 PR c++/84333
6510 * g++.dg/template/sizeof16.C: New.
6511 * g++.dg/template/sizeof17.C: Likewise.
6512
6513 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6514
6515 PR fortran/84313
6516 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6517 add necessary compiler options.
6518 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6519
6520 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR c/82210
6523 * gcc.c-torture/execute/pr82210.c: New test.
6524
6525 PR middle-end/84309
6526 * gcc.dg/pr84309-2.c: New test.
6527
6528 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6529
6530 PR tree-optimization/84321
6531 * gcc.dg/pr84321.c: New test.
6532
6533 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6534
6535 PR target/84359
6536 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6537
6538 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6539
6540 PR sanitizer/84340
6541 * gcc.dg/asan/pr84307.c: Remove test.
6542
6543 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6544
6545 * gcc.target/rl78/test_auto_vector.c: New test.
6546
6547 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6548
6549 PR c/84305
6550 * gcc.c-torture/compile/pr84305.c: New test.
6551
6552 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6553
6554 PR target/84335
6555 * gcc.target/i386/pr84335.c: New test.
6556
6557 PR tree-optimization/84339
6558 * gcc.c-torture/execute/pr84339.c: New test.
6559
6560 PR middle-end/84309
6561 * gcc.dg/pr84309.c: New test.
6562 * gcc.target/i386/pr84309.c: New test.
6563
6564 PR target/84336
6565 * gcc.target/i386/pr84336.c: New test.
6566
6567 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6568
6569 PR c++/84341
6570 * c-c++-common/gomp/pr84341.c: New test.
6571
6572 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6573
6574 PR fortran/68746
6575 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6576
6577 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6578
6579 PR fortran/68746
6580 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6581 of zero for read.
6582
6583 2018-02-12 Jeff Law <law@redhat.com>
6584
6585 * gcc.c-torture/compile/reg-args-size.c: New test.
6586
6587 2018-02-12 Carl Love <cel@us.ibm.com>
6588
6589 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6590 uint128 tests to new testfile.
6591 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6592 int128 and uint128 tests.
6593 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6594 list of torture tests.
6595
6596 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6597
6598 PR fortran/84273
6599 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6600 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6601
6602 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6603
6604 PR target/82641
6605 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6606
6607 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6608
6609 PR sanitizer/84307
6610 * gcc.dg/asan/pr84307.c: New test.
6611
6612 2018-02-12 Nathan Sidwell <nathan@acm.org>
6613
6614 * g++.dg/parse/pr84263.C: New.
6615
6616 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6617
6618 PR c++/79626
6619 * g++.dg/template/crash129.C: New.
6620
6621 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6622
6623 PR target/83828
6624 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6625 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6626 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6627 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6628 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6629
6630 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6631
6632 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6633 _mm_maskz_scalef_round_sd): Test new intrinsics.
6634 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6635 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6636 intrinsics.
6637 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6638 _mm_maskz_scalef_round_ss): Test new intrinsics.
6639 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6640 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6641 intrinsics.
6642 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6643 __builtin_ia32_scalefss_round): Remove builtin.
6644 (__builtin_ia32_scalefsd_mask_round,
6645 __builtin_ia32_scalefss_mask_round): Test new builtin.
6646 * gcc.target/i386/sse-13.c: Ditto.
6647 * gcc.target/i386/sse-23.c: Ditto.
6648
6649 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6650
6651 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6652 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6653 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6654 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6655 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6656 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6657 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6658 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6659 intrinsics.
6660 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6661 (__builtin_ia32_sqrtss_round): Remove builtins.
6662 (__builtin_ia32_sqrtsd_mask_round)
6663 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6664 * gcc.target/i386/sse-13.c: Ditto.
6665 * gcc.target/i386/sse-23.c: Ditto.
6666
6667 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6668
6669 PR fortran/35299
6670 * gfortran.dg/statement_function_3.f: New test.
6671
6672 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6673
6674 PR fortran/54223
6675 PR fortran/84276
6676 * gfortran.dg/statement_function_1.f90: New test.
6677 * gfortran.dg/statement_function_2.f90: New test.
6678
6679 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6680
6681 PR fortran/84074
6682 * gfortran.dg/type_to_class_5.f03: New test.
6683
6684 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6685
6686 PR fortran/56691
6687 * gfortran.dg/type_to_class_4.f03: New test.
6688
6689 2018-02-10 Alan Modra <amodra@gmail.com>
6690
6691 PR target/84300
6692 * gcc.dg/pr84300.c: New.
6693
6694 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6695
6696 PR sanitizer/83987
6697 * g++.dg/ubsan/pr83987-2.C: New test.
6698
6699 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6700
6701 * gcc.target/rx/movsicc.c: New test.
6702
6703 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6704
6705 PR target/83926
6706 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6707 message.
6708
6709 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6710
6711 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6712 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6713
6714 2018-02-09 Nathan Sidwell <nathan@acm.org>
6715
6716 PR c/84293
6717 * c-c++-common/pr84293.h: New.
6718 * c-c++-common/pr84293.c: New.
6719
6720 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6721
6722 PR rtl-optimization/57193
6723 * gcc.target/i386/pr57193.c: New.
6724
6725 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6726
6727 PR target/84226
6728 * gcc.target/powerpc/pr84226.c: New test.
6729
6730 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6731
6732 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6733 from this to...
6734 <vclzd>: ...this.
6735
6736 2018-02-09 Martin Sebor <msebor@redhat.com>
6737
6738 PR lto/84212
6739 * gcc.dg/lto/pr84212_0.c: New test file.
6740 * gcc.dg/lto/pr84212_1.c: Same.
6741
6742 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6743
6744 PR target/83926
6745 * gcc.target/powerpc/pr83926.c: New test.
6746 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6747 message. Fix test for running in 32-bit mode.
6748
6749 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6750
6751 PR target/82641
6752 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6753
6754 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6755
6756 PR target/PR84295
6757 * gcc.target/s390/pr84295.c: New test.
6758
6759 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6760
6761 PR c++/77522
6762 * g++.dg/cpp1y/lambda-init16.C: New.
6763
6764 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6765
6766 * gnat.dg/sso8.adb: New test.
6767 * gnat.dg/sso8_pkg.ads: New helper.
6768
6769 2018-02-09 Richard Biener <rguenther@suse.de>
6770
6771 PR tree-optimization/84278
6772 * gcc.target/i386/pr84278.c: Adjust regex.
6773
6774 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR tree-optimization/84232
6777 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6778
6779 PR debug/84252
6780 * gcc.target/aarch64/pr84252.c: New test.
6781
6782 PR middle-end/84237
6783 * gcc.dg/pr84237.c: New test.
6784
6785 2018-02-09 Marek Polacek <polacek@redhat.com>
6786 Jakub Jelinek <jakub@redhat.com>
6787
6788 PR c++/83659
6789 * g++.dg/torture/pr83659.C: New test.
6790
6791 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6792
6793 PR tree-optimization/84136
6794 * gcc.c-torture/compile/pr84136.c: New test.
6795
6796 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6797
6798 PR target/83008
6799 * gcc.target/i386/pr83008.c: New test.
6800
6801 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6802
6803 PR target/81143
6804 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6805
6806 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6807
6808 PR c++/83806
6809 * g++.dg/warn/Wunused-parm-11.C: New.
6810
6811 2018-02-08 Marek Polacek <polacek@redhat.com>
6812
6813 PR tree-optimization/84238
6814 * gcc.dg/Wstringop-overflow-3.c: New test.
6815
6816 2018-02-08 Nathan Sidwell <nathan@acm.org>
6817
6818 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6819
6820 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6821
6822 PR tree-optimization/84265
6823 * gcc.dg/vect/pr84265.c: New test.
6824
6825 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6826
6827 PR tree-optimization/81635
6828 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6829 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6830
6831 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6832
6833 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6834 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6835 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6836 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6837 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6838 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6839 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6840 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6841 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6842 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6843 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6844 * gcc.target/s390/nobp-return-attr-all.c: New test.
6845 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6846 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6847 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6848 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6849 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6850 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6851 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6852 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6853 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6854 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6855 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6856 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6857 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6858 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6859
6860 2018-02-08 Richard Biener <rguenther@suse.de>
6861
6862 PR tree-optimization/84233
6863 * g++.dg/torture/pr84233.C: New testcase.
6864
6865 2018-02-08 Richard Biener <rguenther@suse.de>
6866
6867 PR tree-optimization/84278
6868 * gcc.target/i386/pr84278.c: New testcase.
6869
6870 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6871
6872 PR rtl-optimization/84068
6873 PR rtl-optimization/83459
6874 * gcc.dg/pr84068.c: New test.
6875
6876 2018-02-08 Richard Biener <rguenther@suse.de>
6877
6878 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6879 loop vectorization to happen.
6880
6881 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6882
6883 PR c++/83204
6884 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6885
6886 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6887
6888 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6889
6890 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6891
6892 PR target/84154
6893 * gcc.target/powerpc/pr84154-1.c: New tests.
6894 * gcc.target/powerpc/pr84154-2.c: Likewise.
6895 * gcc.target/powerpc/pr84154-3.c: Likewise.
6896
6897 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6898
6899 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6900
6901 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6902
6903 PR c++/84082
6904 * g++.dg/template/incomplete11.C: New test.
6905 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6906
6907 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6908
6909 PR fortran/82994
6910 * gfortran.dg/deallocate_error_3.f90: New test.
6911 * gfortran.dg/deallocate_error_4.f90: New test.
6912
6913 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6914
6915 PR fortran/68560
6916 * gfortran.dg/shape_9.f90: New test.
6917
6918 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6919
6920 PR fortran/82049
6921 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6922
6923 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6924
6925 PR c++/81610
6926 PR c++/80567
6927 * g++.dg/spellcheck-reswords.C: New test case.
6928 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6929 suggestion of "if".
6930
6931 2018-02-07 Martin Liska <mliska@suse.cz>
6932
6933 PR c++/84059.
6934 * g++.dg/ext/mv26.C: New test.
6935
6936 2018-02-07 Tom de Vries <tom@codesourcery.com>
6937
6938 * gcc.dg/pr83844.c: Require effective target alloca.
6939
6940 2018-02-07 Tom de Vries <tom@codesourcery.com>
6941
6942 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6943
6944 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6945
6946 PR target/84243
6947 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6948 -fcf-protection=return.
6949
6950 2018-02-07 Tom de Vries <tom@codesourcery.com>
6951
6952 PR libgomp/84217
6953 * c-c++-common/goacc/pr84217.c: New test.
6954 * gfortran.dg/goacc/pr84217.f90: New test.
6955
6956 2018-02-07 Richard Biener <rguenther@suse.de>
6957
6958 PR tree-optimization/84204
6959 * gcc.dg/graphite/pr84204.c: New testcase.
6960
6961 PR tree-optimization/84205
6962 * gcc.dg/graphite/pr84205.c: New testcase.
6963
6964 PR tree-optimization/84223
6965 * gfortran.dg/graphite/pr84223.f90: New testcase.
6966
6967 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6968
6969 PR c++/71662
6970 * g++.dg/cpp0x/scoped_enum7.C: New.
6971
6972 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6973
6974 PR tree-optimization/83008
6975 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6976
6977 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6978
6979 PR tree-optimization/84235
6980 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6981
6982 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6983
6984 PR testsuite/84243
6985 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6986 targets.
6987 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6988
6989 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6990
6991 PR target/84146
6992 * gcc.target/i386/pr84146.c: New test.
6993
6994 2018-02-06 Michael Collison <michael.collison@arm.com>
6995
6996 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6997
6998 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6999
7000 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
7001 warning for -mno-speculate-indirect-jumps.
7002 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
7003 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7004 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
7005 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
7006 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
7007 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
7008
7009 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7010
7011 PR target/84145
7012 * c-c++-common/fcf-protection-1.c: Change a compared message.
7013 * c-c++-common/fcf-protection-2.c: Likewise.
7014 * c-c++-common/fcf-protection-3.c: Likewise.
7015 * c-c++-common/fcf-protection-5.c: Likewise.
7016 * c-c++-common/fcf-protection-6.c: New test.
7017 * c-c++-common/fcf-protection-7.c: Likewise.
7018
7019 2018-02-06 Marek Polacek <polacek@redhat.com>
7020
7021 PR tree-optimization/84228
7022 * c-c++-common/Wstringop-truncation-3.c: New test.
7023
7024 2018-02-06 Tamar Christina <tamar.christina@arm.com>
7025
7026 PR target/82641
7027 * gcc.target/arm/pragma_arch_switch_2.c: New.
7028
7029 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7030
7031 PR target/79975
7032 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7033
7034 2018-02-05 Martin Sebor <msebor@redhat.com>
7035
7036 PR tree-optimization/83369
7037 * gcc.dg/Wnonnull.c: New test.
7038
7039 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7040
7041 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7042 argument and use dg-messages-by-file instead. Expect it to be
7043 an array rather than a dict.
7044 (lto-link-and-maybe-run): Remove messages_by_file argument and
7045 use an upvar for dg-messages-by-file. Update call to
7046 lto_handle_diagnostics.
7047 (lt-get-options): Treat dg-messages-by-file as an array
7048 rather than a dict.
7049 (lto-get-options-main): Likewise. Set the entry rather than appending.
7050 (lto-execute): Treat dg-messages-by-file as an array rather than
7051 a dict. Update call to lto-link-and-maybe-run.
7052
7053 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7054
7055 PR c++/82782
7056 * g++.dg/cpp1z/inline-var4.C: New.
7057
7058 2018-02-05 Martin Liska <mliska@suse.cz>
7059
7060 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7061 options.
7062 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7063 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7064 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7065 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7066 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7067 * c-c++-common/asan/pointer-compare-3.c: New test.
7068
7069 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7070
7071 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7072 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7073
7074 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7075
7076 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7077 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7078 _mm_maskz_range_round_sd): Test new intrinsics.
7079 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7080 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7081 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7082 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7083 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7084 _mm_maskz_range_round_ss): Test new intrinsics.
7085 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7086 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7087 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7088 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7089 __builtin_ia32_rangess128_round): Remove builtins.
7090 (__builtin_ia32_rangesd128_mask_round,
7091 __builtin_ia32_rangess128_mask_round): Test new builtins.
7092 * gcc.target/i386/sse-13.c: Ditto.
7093 * gcc.target/i386/sse-23.c: Ditto.
7094
7095 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
7096
7097 PR middle-end/79966
7098 * gfortran.dg/pr79966.f90: New testcase
7099
7100 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
7101
7102 PR fortran/84094
7103 * gfortran.dg/associate_23.f90: Fix invalid code.
7104 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7105 * gfortran.dg/matmul_3.f90: Likewise.
7106 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7107
7108 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7109
7110 PR fortran/84115
7111 * gfortran.dg/associate_34.f90: New test.
7112 * gfortran.dg/associate_35.f90: New test.
7113
7114 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7115
7116 PR fortran/84141
7117 PR fortran/84155
7118 * gfortran.dg/pr84155.f90: New test.
7119
7120 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7121
7122 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7123 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7124
7125 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7126
7127 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7128 dg-do run stanza.
7129
7130 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7131
7132 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7133 requirement.
7134 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7135 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7136 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7137
7138 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7139
7140 PR testsuite/52641
7141 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7142 * gcc.dg/Wsign-conversion.c: Dito.
7143 * gcc.dg/attr-alloc_size-4.c: Dito.
7144 * gcc.dg/pr81020.c: Dito.
7145 * gcc.dg/pr81192.c: Dito.
7146 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7147 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7148 * gcc.dg/pr83844.c: Restrict to int32plus.
7149 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7150 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7151 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7152 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7153 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7154 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7155 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7156 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7157 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7158 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7159 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7160 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7161
7162 2018-02-02 Julia Koval <julia.koval@intel.com>
7163
7164 * gcc.target/i386/funcspec-56.inc: Handle new march.
7165 * g++.dg/ext/mv16.C: Ditto.
7166
7167 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7168
7169 * lib/target-supports.exp
7170 (check_effective_target_keeps_null_pointer_checks): No more
7171 special-case avr.
7172 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7173 * gcc.dg/ifcvt-4.c: Skip avr.
7174 * gcc.dg/pr53037-1.c: Dito.
7175 * gcc.dg/pr53037-2.c: Dito.
7176 * gcc.dg/pr53037-3.c: Dito.
7177 * gcc.dg/pr63387-2.c: Dito.
7178 * gcc.dg/pr63387.c: Dito.
7179 * gcc.dg/sancov/cmp0.c: Dito.
7180 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7181 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7182 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7183 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7184 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7185 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7186 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7187 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7188 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7189 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7190 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7191 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7192 * gcc.dg/tree-ssa/pr82059.c: Dito.
7193 * gcc.c-torture/execute/pr70460.c: Dito.
7194
7195 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7196
7197 PR testsuite/52641
7198 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7199 * gcc.c-torture/execute/20180112-1.c: Dito.
7200 * gcc.c-torture/execute/pr81503.c: Dito.
7201 * gcc.dg/store_merging_12.c: Dito.
7202 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7203 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7204 * gcc.dg/tree-ssa/pr80898.c: Dito.
7205 * gcc.dg/tree-ssa/pr82363.c: Dito.
7206 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7207 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7208 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7209 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7210 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7211 * gcc.dg/tree-ssa/pr80803.c: Dito.
7212 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7213 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7214 * gcc.dg/tree-ssa/vrp114.c: Dito.
7215 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7216 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7217 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7218
7219 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7220
7221 PR target/84066
7222 * gcc.target/i386/cet-sjlj-6a.c: New test.
7223 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7224
7225 2018-02-01 Marek Polacek <polacek@redhat.com>
7226
7227 PR c++/84125
7228 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7229
7230 2018-01-30 Jeff Law <law@redhat.com>
7231
7232 PR target/84128
7233 * gcc.target/i386/pr84128.c: New test.
7234
7235 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7236
7237 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7238 -fdelete-null-pointer-checks.
7239
7240 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7241
7242 PR c++/83796
7243 * g++.dg/cpp0x/abstract-default1.C: New.
7244
7245 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7246
7247 PR tree-optimization/81635
7248 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7249 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7250
7251 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7252
7253 PR target/83370
7254 * gcc.target/aarch64/pr83370.c: New.
7255
7256 2018-02-01 Richard Biener <rguenther@suse.de>
7257
7258 * gcc.dg/graphite/pr35356-1.c: Adjust.
7259
7260 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7261
7262 PR testsuite/83846
7263 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7264 for ILP32.
7265 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7266 of hard-coding the choice.
7267 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7268 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7269 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7270 memset call.
7271 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7272 stdint.h types.
7273 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7274 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7275 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7276 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7277 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7278 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7279 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7280 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7281 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7282 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7283 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7284 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7285 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7286 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7287 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7288 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7289 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7290 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7291 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7292 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7293 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7294 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7295 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7296 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7297 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7298 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7299 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7300 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7301 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7302 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7303 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7304 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7305 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7306 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7307 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7308 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7309 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7310 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7311 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7312 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7313 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7314 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7315 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7316 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7317 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7318 __builtin_popcountll rather than __builtin_popcountl.
7319
7320 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7321
7322 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7323 of LD1R[HWD] for multi-element constants on big-endian targets.
7324 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7325 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7326
7327 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7328
7329 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7330 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7331 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7332
7333 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7334
7335 PR tree-optimization/81661
7336 PR tree-optimization/84117
7337 * gcc.dg/pr81661.c: New test.
7338 * gfortran.dg/pr84117.f90: New test.
7339
7340 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7341
7342 PR fortran/83705
7343 * gfortran.dg/repeat_7.f90: Catch warning message.
7344
7345 2018-01-31 Ian Lance Taylor <iant@golang.org>
7346
7347 * go.go-torture/execute/printnil.go: New test.
7348
7349 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7350
7351 * lib/target-supports.exp (check_effective_target_comdat_group):
7352 Allow for Solaris as comdat syntax.
7353
7354 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7355 Solaris with comdat_group support and as.
7356
7357 2018-01-31 Marek Polacek <polacek@redhat.com>
7358
7359 PR c/81779
7360 * gcc.dg/pr81779.c: New test.
7361
7362 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7363
7364 PR fortran/84116
7365 * gfortran.dg/gomp/pr84116.f90: New test.
7366
7367 PR c++/83993
7368 * g++.dg/init/pr83993-2.C: New test.
7369
7370 PR c++/83993
7371 * g++.dg/init/pr83993-1.C: New test.
7372 * g++.dg/cpp0x/pr83993.C: New test.
7373
7374 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7375
7376 PR fortran/84088
7377 * gfortran.dg/pr84088.f90: New test.
7378
7379 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7380
7381 PR target/82444
7382 * gcc.target/i386/pr82444.c: New.
7383
7384 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7385
7386 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7387 * gcc.target/powerpc/vsx-13.c: New.
7388
7389 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7390
7391 PR c++/84092
7392 * g++.dg/cpp1y/var-templ57.C: New.
7393
7394 2018-01-31 Marek Polacek <polacek@redhat.com>
7395
7396 PR c++/84138
7397 * g++.dg/diagnostic/pr84138.C: New test.
7398
7399 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7400
7401 PR fortran/78534
7402 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7403 -Wstringop-overflow warnings due to spurious warning with -O1.
7404 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7405 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7406
7407 2018-01-31 Richard Biener <rguenther@suse.de>
7408
7409 PR tree-optimization/84132
7410 * g++.dg/torture/pr84132.C: New testcase.
7411
7412 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7413
7414 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7415 dg-final scan.
7416
7417 2018-01-31 Julia Koval <julia.koval@intel.com>
7418
7419 PR target/83618
7420 * gcc.target/i386/rdpid.c: Remove "eax".
7421
7422 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7423
7424 PR tree-optimization/64946
7425 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7426 scan-assembler checks.
7427
7428 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7429
7430 * gcc.c-torture/execute/20180131-1.c: New test.
7431
7432 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7433
7434 * gcc.target/arc/taux-1.c: New test.
7435 * gcc.target/arc/taux-2.c: Likewise.
7436
7437 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7438
7439 * gcc.target/arc/uncached.c: New test.
7440
7441 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7442
7443 PR lto/83954
7444 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7445
7446 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR preprocessor/69869
7449 * gcc.dg/cpp/trad/pr69869.c: New test.
7450
7451 PR c/84100
7452 * gcc.dg/pr84100.c: New test.
7453
7454 2018-01-30 Jeff Law <law@redhat.com>
7455
7456 PR target/84064
7457 * gcc.target/i386/pr84064: New test.
7458
7459 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7460
7461 PR fortran/84134
7462 * gfortran.dg/data_implied_do_2.f90: New test.
7463
7464 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7465
7466 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7467
7468 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7469
7470 PR fortran/84133
7471 * gfortran.dg/inline_matmul_21.f90: New test case.
7472
7473 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7474
7475 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7476
7477 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7478
7479 PR target/84112
7480 * gcc.target/powerpc/pr84112.c: New.
7481
7482 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR rtl-optimization/83986
7485 * gcc.dg/pr83986.c: New test.
7486
7487 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7488
7489 PR 58684
7490 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7491 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7492 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7493 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7494
7495 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7496
7497 PR tree-optimization/84111
7498 * gcc.c-torture/compile/pr84111.c: New test.
7499
7500 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7501
7502 PR ipa/83179
7503 * gcc.dg/ipa/inline-2.c: Fix template.
7504 * gcc.dg/ipa/inline-3.c: Fix template.
7505
7506 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7507
7508 PR ipa/81360
7509 * g++.dg/torture/pr81360.C: New testcase.
7510
7511 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7512
7513 PR lto/83954
7514 * gcc.dg/lto/pr83954.h: New testcase.
7515 * gcc.dg/lto/pr83954_0.c: New testcase.
7516 * gcc.dg/lto/pr83954_1.c: New testcase.
7517
7518 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7519
7520 PR bootstrap/84017
7521 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7522 to dg-options.
7523 Simplify DW_AT_producer scan.
7524
7525 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7526
7527 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7528
7529 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7530
7531 PR target/83828
7532 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7533 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7534 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7535 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7536
7537 2018-01-29 Jeff Law <law@redhat.com>
7538
7539 PR testsuite/81010
7540 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7541 better match other tests which require vsx. Verify the zero
7542 extension is part of the test in the combiner dump.
7543
7544 2018-01-29 Marek Polacek <polacek@redhat.com>
7545
7546 PR c/83966
7547 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7548
7549 PR c++/83996
7550 * g++.dg/ext/pr83996.C: New test.
7551
7552 2018-01-29 Richard Biener <rguenther@suse.de>
7553
7554 PR tree-optimization/84057
7555 * gcc.dg/graphite/pr84057.c: New testcase.
7556
7557 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7558
7559 PR fortran/84073
7560 * gfortran.dg/bind_c_usage_31.f90: New test.
7561
7562 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7563
7564 PR c++/83924
7565 * g++.dg/warn/Wduplicated-branches5.C: New.
7566
7567 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7568
7569 * gcc.target/rl78/test_addsi3_internal.c: New test.
7570
7571 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7572
7573 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7574 Make expected output depend on whether we expect sibcalls or not.
7575 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7576 safe-indirect-jump-1.c).
7577
7578 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7579 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7580 Soren Rasmussen <s.c.rasmussen@gmail.com>
7581
7582 Fortran 2018 teams tests.
7583
7584 * gfortran.dg/team_number_1.f90: new test for team_number.
7585 * gfortran.dg/team_change_1.f90: new test for change team.
7586 * gfortran.dg/team_end_1.f90: new test for end team.
7587 * gfortran.dg/team_form_1.f90: new test for form team.
7588
7589 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7590
7591 PR fortran/83998
7592 * gfortran.dg/dot_product_4.f90
7593
7594 2018-01-26 Martin Sebor <msebor@redhat.com>
7595
7596 PR tree-optimization/83896
7597 * gcc.dg/strlenopt-43.c: New.
7598
7599 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7600
7601 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7602 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7603 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7604 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7605 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7606 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7607 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7608 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7609 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7610 stanzas.
7611 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7612 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7613 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7614 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7615 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7616 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7617 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7618 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7619 instruction list.
7620 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7621
7622 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7623
7624 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7625 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7626 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7627 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7628 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7629 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7630 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7631 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7632 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7633 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7634 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7635 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7636 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7637
7638 2018-01-26 Martin Liska <mliska@suse.cz>
7639
7640 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7641 warning is seen.
7642
7643 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7644
7645 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7646 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7647 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7648 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7649 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7650 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7651 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7652 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7653
7654 2018-01-26 Richard Biener <rguenther@suse.de>
7655
7656 PR rtl-optimization/84003
7657 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7658 latent bug in DSE if NOINLINE is appropriately defined.
7659 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7660 and defining NOINLINE.
7661
7662 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7663
7664 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7665 tests specific to aarch64. XFAIL test on arm.
7666
7667 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR rtl-optimization/83985
7670 * gcc.dg/pr83985.c: New test.
7671
7672 PR c/83989
7673 * c-c++-common/Wrestrict-3.c: New test.
7674
7675 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7676
7677 * gcc.target/arc/tdelegitimize_addr.c: New test.
7678
7679 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7680
7681 * gcc.target/arc/jli-1.c: New file.
7682 * gcc.target/arc/jli-2.c: Likewise.
7683
7684 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7685
7686 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7687 scan-assembler.
7688 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7689 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7690
7691 2018-01-26 Richard Biener <rguenther@suse.de>
7692
7693 PR tree-optimization/81082
7694 * gcc.dg/vect/pr81082.c: New testcase.
7695 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7696 simplification to n * n.
7697
7698 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7699
7700 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7701 Solaris 10.
7702 * gcc.target/i386/pr63620.c: Likewise.
7703
7704 2018-01-26 Julia Koval <julia.koval@intel.com>
7705
7706 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7707 -mavx512f -mavx512bw.
7708 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7709 * gcc.target/i386/i386.exp: Fix types.
7710
7711 2018-01-26 Alan Modra <amodra@gmail.com>
7712
7713 PR target/84033
7714 * gcc.target/powerpc/swaps-p8-46.c: New.
7715
7716 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7717
7718 PR fortran/37577
7719 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7720 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7721 'array01' in the tree dump comparison.
7722 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7723 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7724 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7725
7726 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7727
7728 PR middle-end/83055
7729 * gcc.dg/torture/pr83055.c: New testcase.
7730
7731 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7732
7733 PR c++/84031
7734 * g++.dg/cpp1z/decomp36.C: New test.
7735
7736 PR middle-end/83977
7737 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7738
7739 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7740
7741 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7742 the shift dump line.
7743 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7744
7745 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7746
7747 PR target/81550
7748 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7749 index instead of int, which allows IVOPTs to properly optimize the
7750 loop.
7751
7752 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7753
7754 PR jit/82846
7755 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7756 of "fn_type" typedef.
7757 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7758
7759 2018-01-24 Ian Lance Taylor <iant@golang.org>
7760
7761 * go.go-torture/execute/names-1.go: New test.
7762
7763 2018-01-19 Jeff Law <law@redhat.com>
7764
7765 PR target/83994
7766 * gcc.target/i386/pr83994.c: New test.
7767
7768 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7769
7770 PR target/84014
7771 * gcc.target/powerpc/pr84014.c: New.
7772
7773 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7774
7775 PR middle-end/83977
7776 * c-c++-common/gomp/pr83977-1.c: New test.
7777 * c-c++-common/gomp/pr83977-2.c: New test.
7778 * c-c++-common/gomp/pr83977-3.c: New test.
7779 * gfortran.dg/gomp/pr83977.f90: New test.
7780
7781 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7782
7783 PR testsuite/83889
7784 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7785 * gcc.dg/vect/pr80631-1.c: Likewise.
7786 * gcc.dg/vect/pr80631-2.c: Likewise.
7787 * gcc.dg/vect/pr81410.c: Likewise.
7788 * gcc.dg/vect/pr81633.c: Likewise.
7789 * gcc.dg/vect/pr81815.c: Likewise.
7790 * gcc.dg/vect/pr82108.c: Likewise.
7791 * gcc.dg/vect/pr83857.c: Likewise.
7792 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7793 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7794 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7795 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7796 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7797 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7798 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7799 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7800 dg-xfail-run-if instead.
7801 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7802 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7803 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7804 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7805 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7806
7807 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7808
7809 PR tree-optimization/83979
7810 * g++.dg/pr83979.c: New test.
7811
7812 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813
7814 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7815 option. Add arm_neon_ok_no_float_abi check.
7816
7817 2018-01-24 Richard Biener <rguenther@suse.de>
7818
7819 PR tree-optimization/83176
7820 * gcc.dg/graphite/pr83176.c: New testcase.
7821
7822 2018-01-24 Richard Biener <rguenther@suse.de>
7823
7824 PR tree-optimization/82819
7825 * gcc.dg/graphite/pr82819.c: New testcase.
7826
7827 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7828
7829 PR c++/83921
7830 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7831 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7832 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7833 * g++.dg/ext/stmtexpr20.C: Likewise.
7834 * g++.dg/ext/stmtexpr21.C: Likewise.
7835
7836 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7837
7838 PR c++/83974
7839 * g++.dg/warn/pr83974.C: New test case.
7840
7841 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR sanitizer/83987
7844 * g++.dg/ubsan/pr83987.C: New test.
7845
7846 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7847
7848 PR fortran/83866
7849 * gfortran.dg/pdt_29.f03: New test.
7850
7851 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7852
7853 PR fortran/83898
7854 * gfortran.dg/associate_33.f03: New test.
7855
7856 2018-01-23 Martin Liska <mliska@suse.cz>
7857
7858 PR lto/81440
7859 * gcc.dg/lto/pr81440.h: New test.
7860 * gcc.dg/lto/pr81440_0.c: New test.
7861 * gcc.dg/lto/pr81440_1.c: New test.
7862
7863 2018-01-23 Nathan Sidwell <nathan@acm.org>
7864
7865 PR c++/83988
7866 * g++.dg/template/pr83988.C: New.
7867
7868 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7869
7870 PR c++/82882
7871 PR c++/83978
7872 * g++.dg/cpp0x/pr82882.C: New test.
7873 * g++.dg/cpp0x/pr83978.C: New test.
7874
7875 PR c++/83958
7876 * g++.dg/cpp1z/decomp35.C: New test.
7877
7878 2018-01-23 Nathan Sidwell <nathan@acm.org>
7879
7880 * g++.dg/cpp0x/range-for10.C: Adjust.
7881 * g++.dg/ext/forscope1.C: Adjust.
7882 * g++.dg/ext/forscope2.C: Adjust.
7883 * g++.dg/template/for1.C: Adjust.
7884
7885 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7886
7887 PR tree-optimization/83510
7888 * gcc.c-torture/compile/pr83510.c: New test case.
7889
7890 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7891
7892 PR testsuite/83888
7893 * lib/target-supports.exp (check_effective_target_vect_float): Say
7894 that the result only holds when -funsafe-math-optimizations is on.
7895 (check_effective_target_vect_float_strict): New procedure.
7896 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7897 of vect_float.
7898 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7899
7900 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7901
7902 PR tree-optimization/83965
7903 * gcc.dg/vect/pr83965.c: New test.
7904
7905 2018-01-23 Richard Biener <rguenther@suse.de>
7906
7907 PR tree-optimization/83963
7908 * gfortran.dg/graphite/pr83963.f: New testcase.
7909 * gcc.dg/graphite/pr83963-2.c: Likewise.
7910
7911 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7912
7913 PR c++/83918
7914 * g++.dg/cpp1z/pr83918.C: New test.
7915
7916 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7917
7918 PR tree-optimization/83957
7919 * gcc.dg/autopar/pr83957.c: New test.
7920
7921 PR tree-optimization/83081
7922 * gcc.dg/predict-8.c: Adjust expected probability.
7923
7924 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7925
7926 PR target/83862
7927 * gcc.target/powerpc/pr83862.c: New test.
7928
7929 2018-01-22 Carl Love <cel@us.ibm.com>
7930
7931 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7932 builtins-4-runnable.c, builtins-6-runnable.c,
7933 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7934 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7935 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7936 for signed/unsigned 128-bit and long long int loads.
7937
7938 2018-01-22 Marek Polacek <polacek@redhat.com>
7939
7940 PR c++/81933
7941 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7942
7943 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7944
7945 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7946 scan-asembler valid instructions list.
7947 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7948 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7949 power8-vector requirement and option.
7950 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7951
7952 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7953
7954 PR 78534
7955 PR 83704
7956 * gfortran.dg/string_1.f90: Remove printing the length.
7957
7958 2018-01-22 Richard Biener <rguenther@suse.de>
7959
7960 PR tree-optimization/83963
7961 * gcc.dg/graphite/pr83963.c: New testcase.
7962
7963 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7964
7965 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7966 dg-require-effective-target directives.
7967
7968 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7969
7970 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7971 New procedure.
7972 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7973 Adjust scan-assembler checks for soft-float.
7974
7975 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7976
7977 PR target/83946
7978 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7979
7980 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7981
7982 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7983 * gcc.dg/pr83623.c: Likewise.
7984 * gcc.dg/pr83666.c: Likewise.
7985
7986 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7987 David Edelsohn <dje.gcc@gmail.com>
7988
7989 PR target/83946
7990 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7991 assembly output from "crset eq" to "crset 2".
7992 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7993 assembly output from . to $.
7994 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7995 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7996 assembly output from "crset eq" to "crset 2".
7997 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7998 assembly output from "crset eq" to "crset 2", and from . to $.
7999
8000 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
8001
8002 PR fortran/83900
8003 * gfortran.dg/matmul_18.f90: New test.
8004
8005 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
8006
8007 PR tree-optimization/83940
8008 * gcc.dg/torture/pr83940.c: New test.
8009
8010 2018-01-20 Jakub Jelinek <jakub@redhat.com>
8011
8012 PR middle-end/83945
8013 * gcc.dg/tls/pr83945.c: New test.
8014
8015 PR target/83930
8016 * gcc.dg/pr83930.c: New test.
8017
8018 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8019
8020 PR fortran/83900
8021 * gfortran.dg/matmul_17.f90: New test.
8022
8023 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8024
8025 PR fortran/80768
8026 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8027
8028 2018-01-19 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR c++/81167
8031 * g++.dg/cpp0x/pr81167.C: New test.
8032
8033 PR c++/83919
8034 * g++.dg/cpp0x/pr83919.C: New test.
8035
8036 2018-01-19 Jeff Law <law@redhat.com>
8037 Jakub Jelinek <jakub@redhat.com>
8038
8039 * gcc.dg/stack-check-16.c: New test.
8040
8041 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8042
8043 PR target/83790
8044 * gcc.target/nvptx/indirect_call.c: New test.
8045
8046 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8047
8048 * g++.dg/torture/pr83619.C: Remove dg-message.
8049
8050 2018-01-19 Martin Liska <mliska@suse.cz>
8051
8052 * gcc.dg/predict-1.c: Adjust expected probability.
8053 * gcc.dg/predict-3.c: Likewise.
8054 * gcc.dg/predict-5.c: Likewise.
8055 * gcc.dg/predict-6.c: Likewise.
8056 * gcc.dg/predict-9.c: Likewise.
8057
8058 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8059
8060 PR tree-optimization/83922
8061 * gcc.dg/pr83922.c: New test.
8062
8063 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8064
8065 PR tree-optimization/83914
8066 * gcc.dg/vect/pr83914.c: New test.
8067
8068 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8069
8070 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8071 * gcc.target/arm/negdi-2.c: Likewise.
8072 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8073
8074 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8075
8076 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8077
8078 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8079
8080 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8081
8082 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
8083
8084 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8085 hppa*-*-hpux*.
8086
8087 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR ipa/83619
8090 PR testsuite/83934
8091 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8092 forward declaration.
8093
8094 2018-01-18 Carl Love <cel@us.ibm.com>
8095
8096 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8097 to the function.
8098
8099 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8100
8101 PR c++/81013
8102 * g++.dg/inherit/union3.C: New.
8103
8104 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8105
8106 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8107
8108 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8109
8110 PR ipa/83619
8111 * g++.dg/torture/pr83619.C: New testcase.
8112
8113 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8114
8115 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8116 Add function body to force error messages in some configurations.
8117
8118 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8119
8120 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8121 and arm_thumb1_ok.
8122
8123 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8124
8125 PR other/70268
8126 * c-c++-common/ffile-prefix-map.c: New test.
8127 * c-c++-common/fmacro-prefix-map.c: New test.
8128 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8129 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8130
8131 2018-01-18 Martin Liska <mliska@suse.cz>
8132
8133 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8134 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8135 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8136 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8137 * gcc.target/i386/ret-thunk-10.c: Likewise.
8138 * gcc.target/i386/ret-thunk-11.c: Likewise.
8139 * gcc.target/i386/ret-thunk-12.c: Likewise.
8140 * gcc.target/i386/ret-thunk-15.c: Likewise.
8141 * gcc.target/i386/ret-thunk-9.c: Likewise.
8142
8143 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8144
8145 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8146 order.
8147
8148 2018-01-18 Nathan Sidwell <nathan@acm.org>
8149
8150 PR c++/83160
8151 * g++.dg/cpp0x/pr83160.C: New.
8152
8153 2018-01-18 Richard Biener <rguenther@suse.de>
8154
8155 PR tree-optimization/83887
8156 * gcc.dg/graphite/pr83887.c: New testcase.
8157 * gfortran.dg/graphite/pr83887.f90: Likewise.
8158 * gfortran.dg/graphite/pr83887.f: Likewise.
8159
8160 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8161
8162 PR target/65578
8163 * gcc.target/arm/builtin-bswap.x: New file.
8164 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8165 and options for armv6t2.
8166 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8167 and options for Thumb1.
8168 * gcc.target/arm/builtin-bswap16.x: New file.
8169 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8170 and options for armv6t2.
8171 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8172 and options for Thumb1.
8173
8174 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8175
8176 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8177 order.
8178
8179 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8180
8181 PR c/61240
8182 * gcc.dg/pr61240.c: New test.
8183
8184 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8185
8186 PR fortran/83864
8187 * gfortran.dg/pr83864.f90: New test.
8188
8189 2018-01-17 Jeff Law <law@redhat.com>
8190
8191 PR testsuite/83883
8192 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8193
8194 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8195
8196 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8197 restriction, but still restrict to 64-bit.
8198 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8199 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8200
8201 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8202
8203 PR fortran/83874
8204 * gfortran.dg/pr83874.f90: New test.
8205
8206 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR c++/83824
8209 * g++.dg/cpp0x/pr83824.C: New test.
8210
8211 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8212
8213 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8214 appropriate .gnu_attribute for the long double type, if we use the
8215 long double type, but do not generate any calls.
8216 * gcc.target/powerpc/gnuattr2.c: Likewise.
8217 * gcc.target/powerpc/gnuattr3.c: Likewise.
8218
8219 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8220
8221 PR c++/78344
8222 * g++.dg/cpp0x/alignas13.C: New.
8223
8224 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8225
8226 PR c++/83897
8227 * g++.dg/cpp0x/pr83897.C: New test.
8228
8229 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8230
8231 PR ipa/83051
8232 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8233
8234 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8235
8236 PR c++/81054
8237 * g++.dg/cpp0x/constexpr-ice19.C: New.
8238
8239 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8240
8241 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8242 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8243 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8244 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8245 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8246 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8247 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8248 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8249 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8250 * gcc.target/powerpc/builtins-1.fold.h: New.
8251
8252 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8253
8254 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8255 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8256
8257 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8258
8259 * gcc.target/arm/g2.c: Add -marm to dg-options.
8260 * gcc.target/arm/scd42-2.c: Likewise.
8261
8262 2018-01-17 Nathan Sidwell <nathan@acm.org>
8263
8264 PR c++/83287
8265 * g++.dg/lookup/pr83287-2.C: New.
8266
8267 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8268
8269 PR c++/83814
8270 PR c++/83902
8271 * g++.dg/wrappers/pr83814.C: New test case.
8272 * g++.dg/wrappers/pr83902.C: New test case.
8273
8274 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8275
8276 PR lto/83121
8277 * g++.dg/lto/pr83121_0.C: New test case.
8278 * g++.dg/lto/pr83121_1.C: New test case.
8279 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8280 adapted from DejaGnu's dg-test.
8281 (lto_handle_diagnostics): New procedure.
8282 (lto_prune_warns): Ignore informational notes.
8283 (lto-link-and-maybe-run): Add "messages_by_file" param.
8284 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8285 "execute" when "link" fails if "execute" was not specified.
8286 (lto-can-handle-directive): New procedure.
8287 (lto-get-options-main): Call lto-can-handle-directive. Add a
8288 dg-messages local, using it to set the caller's
8289 dg-messages-by-file for the given source file.
8290 (lto-get-options): Likewise.
8291 (lto-execute): Add dg-messages-by-file local, and pass it to
8292 lto-link-and-maybe-run.
8293
8294 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8295 Richard Sandiford <richard.sandiford@linaro.org>
8296
8297 PR target/79041
8298 PR target/82964
8299 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8300 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8301
8302 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8303
8304 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8305 target check autogenerator for armv8.1-a and armv8.2-a.
8306
8307 2018-01-17 Carl Love <cel@us.ibm.com>
8308
8309 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8310 Add debug print statements.
8311 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8312 16 byte vector load followed by a partial vector load.
8313
8314 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8315
8316 PR c++/83799
8317 * g++.dg/wrappers/pr83799.C: New test case.
8318
8319 2018-01-17 Nathan Sidwell <nathan@acm.org>
8320
8321 PR c++/83739
8322 * g++.dg/cpp1y/pr83739.C: New.
8323
8324 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8325
8326 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8327 * gcc.target/visium/overflow16.c: Likewise.
8328 * gcc.target/visium/overflow32.c: Likewise.
8329
8330 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8331
8332 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8333
8334 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8335
8336 * gcc.dg/rtl/arm/stl-cond.c: New test.
8337 * gcc.target/arm/stl-cond.c: Delete.
8338
8339 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8340
8341 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8342 directives.
8343
8344 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR tree-optimization/83843
8347 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8348 * gcc.dg/store_merging_19.c: New test.
8349
8350 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8351
8352 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8353 and options.
8354
8355 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8356
8357 PR rtl-optimization/83771
8358 * gcc.dg/pr83771.c: New test.
8359
8360 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8361
8362 PR tree-optimization/81184
8363 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8364 targets.
8365 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8366
8367 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8368
8369 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8370
8371 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8372
8373 PR target/83546
8374 * gcc.target/i386/pr83546.c: New test.
8375
8376 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8377
8378 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8379
8380 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8381
8382 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8383 test and add dg-warning for the -Wstringop-overflow warning.
8384
8385 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8386
8387 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8388 XFAIL last test on SPARC and Visium.
8389
8390 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8391
8392 PR rtl-optimization/80481
8393 * g++.dg/pr80481.C: Exclude solaris.
8394
8395 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8396
8397 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8398 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8399 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8400
8401 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8402
8403 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8404 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8405 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8406 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8407 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8408 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8409 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8410 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8411 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8412 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8413 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8414 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8415 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8416 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8417 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8418
8419 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8420
8421 PR testsuite/77734
8422 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8423
8424 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8425
8426 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8427 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8428 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8429 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8430 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8431 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8432
8433 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8434
8435 PR tree-optimization/83857
8436 * gcc.dg/vect/pr83857.c: New test.
8437
8438 2018-01-16 Richard Biener <rguenther@suse.de>
8439
8440 PR tree-optimization/83867
8441 * gcc.dg/vect/pr83867.c: New testcase.
8442
8443 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR c/83844
8446 * gcc.dg/pr83844.c: New test.
8447
8448 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8449
8450 * gcc.dg/torture/pr83847.c: New test.
8451
8452 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR rtl-optimization/86620
8455 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8456 instead of --param=max-sched-ready-insns=0.
8457 * gcc.target/i386/pr83620.c: New test.
8458 * gcc.dg/pr83620.c: New test.
8459
8460 PR tree-optimization/83843
8461 * gcc.dg/store_merging_18.c: New test.
8462
8463 PR c++/83817
8464 * g++.dg/cpp1y/pr83817.C: New test.
8465
8466 PR c++/83825
8467 * g++.dg/template/pr83825.C: New test.
8468
8469 2018-01-16 Richard Biener <rguenther@suse.de>
8470
8471 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8472
8473 2018-01-16 Richard Biener <rguenther@suse.de>
8474
8475 PR testsuite/82132
8476 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8477 from gcc.dg/torture/pr60092.c.
8478
8479 2018-01-15 Martin Sebor <msebor@redhat.com>
8480
8481 PR c++/83588
8482 * g++.dg/ext/flexary28.C: New test.
8483
8484 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8485
8486 PR fortran/82257
8487 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8488
8489 2018-01-15 Martin Sebor <msebor@redhat.com>
8490
8491 PR testsuite/83869
8492 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8493
8494 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8495
8496 PR fortran/54613
8497 * gfortran.dg/minmaxloc_9.f90: New test.
8498 * gfortran.dg/minmaxloc_10.f90: New test.
8499 * gfortran.dg/minmaxloc_11.f90: New test.
8500
8501 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8502
8503 PR target/83839
8504 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8505 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8507 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8508 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8509 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8510 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8511 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8512 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8513 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8514 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8515 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8516 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8517 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8518 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8519 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8520 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8521 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8522 * gcc.target/i386/ret-thunk-10.c: Likewise.
8523 * gcc.target/i386/ret-thunk-11.c: Likewise.
8524 * gcc.target/i386/ret-thunk-12.c: Likewise.
8525 * gcc.target/i386/ret-thunk-13.c: Likewise.
8526 * gcc.target/i386/ret-thunk-14.c: Likewise.
8527 * gcc.target/i386/ret-thunk-15.c: Likewise.
8528 * gcc.target/i386/ret-thunk-9.c: Don't check the
8529 __x86_return_thunk label. Scan for "push" only for Linux.
8530
8531 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8532
8533 PR testsuite/79920
8534 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8535
8536 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8537
8538 PR target/83687
8539 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8540 tests.
8541 * gcc.target/arm/pr83687.c: New test.
8542
8543 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8544
8545 Adjust tests to AVR_TINY.
8546
8547 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8548 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8549 * gcc.target/avr/pr71627.c: Same.
8550 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8551 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8552 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8553 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8554 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8555 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8556 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8557 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8558 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8559 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8560 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8561 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8562 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8563 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8564 * gcc.target/avr/torture/pr61055.c: Same.
8565 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8566 available.
8567 * gcc.target/avr/torture/int24-mul.c: Same.
8568 * gcc.target/avr/torture/pr51782-1.c: Same.
8569 * gcc.target/avr/torture/pr61443.c: Same.
8570 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8571 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8572
8573 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8574
8575 PR c/83801
8576 PR c/83729
8577 * gcc.target/avr/torture/pr83729.c: New test.
8578 * gcc.target/avr/torture/pr83801.c: New test.
8579
8580 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8581
8582 PR middle-end/82694
8583 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8584 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8585
8586 2018-01-10 Martin Sebor <msebor@redhat.com>
8587
8588 PR other/83508
8589 * gcc.dg/Wstringop-overflow-2.c: New test.
8590
8591 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8592
8593 PR libgfortran/83811
8594 * gfortran.dg/fmt_e.f90: New test.
8595
8596 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8597
8598 * gcc.target/i386/indirect-thunk-10.c: New test.
8599 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8601 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8602 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8603 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8604 * gcc.target/i386/ret-thunk-17.c: Likewise.
8605 * gcc.target/i386/ret-thunk-18.c: Likewise.
8606 * gcc.target/i386/ret-thunk-19.c: Likewise.
8607 * gcc.target/i386/ret-thunk-20.c: Likewise.
8608 * gcc.target/i386/ret-thunk-21.c: Likewise.
8609
8610 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8611
8612 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8613
8614 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8615
8616 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8617 -mno-indirect-branch-register.
8618 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8623 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8634 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8635 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8636 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8637 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8644 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8645 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8646 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8647 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8648 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8649 * gcc.target/i386/ret-thunk-10.c: Likewise.
8650 * gcc.target/i386/ret-thunk-11.c: Likewise.
8651 * gcc.target/i386/ret-thunk-12.c: Likewise.
8652 * gcc.target/i386/ret-thunk-13.c: Likewise.
8653 * gcc.target/i386/ret-thunk-14.c: Likewise.
8654 * gcc.target/i386/ret-thunk-15.c: Likewise.
8655 * gcc.target/i386/ret-thunk-9.c: Likewise.
8656 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8657 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8658 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8659
8660 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8661
8662 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8663 -mfunction-return=keep.
8664 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8665 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8668 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8669 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8670 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8671 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8672 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8673 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8674 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8676 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8678 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8679 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8680 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8681 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8682 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8683 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8684 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8692 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8693 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8694 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8695 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8696 * gcc.target/i386/ret-thunk-1.c: New test.
8697 * gcc.target/i386/ret-thunk-10.c: Likewise.
8698 * gcc.target/i386/ret-thunk-11.c: Likewise.
8699 * gcc.target/i386/ret-thunk-12.c: Likewise.
8700 * gcc.target/i386/ret-thunk-13.c: Likewise.
8701 * gcc.target/i386/ret-thunk-14.c: Likewise.
8702 * gcc.target/i386/ret-thunk-15.c: Likewise.
8703 * gcc.target/i386/ret-thunk-16.c: Likewise.
8704 * gcc.target/i386/ret-thunk-2.c: Likewise.
8705 * gcc.target/i386/ret-thunk-3.c: Likewise.
8706 * gcc.target/i386/ret-thunk-4.c: Likewise.
8707 * gcc.target/i386/ret-thunk-5.c: Likewise.
8708 * gcc.target/i386/ret-thunk-6.c: Likewise.
8709 * gcc.target/i386/ret-thunk-7.c: Likewise.
8710 * gcc.target/i386/ret-thunk-8.c: Likewise.
8711 * gcc.target/i386/ret-thunk-9.c: Likewise.
8712
8713 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8714
8715 * gcc.target/i386/indirect-thunk-1.c: New test.
8716 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8717 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8718 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8719 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8720 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8721 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8722 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8723 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8724 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8725 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8726 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8727 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8728 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8729 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8730 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8731 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8732 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8733 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8734 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8735 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8736 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8737 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8738 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8739 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8740 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8741 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8742 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8743 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8744 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8745 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8746 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8747 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8748
8749 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8750
8751 PR ipa/83051
8752 * gcc.c-torture/compile/pr83051.c: New testcase.
8753
8754 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8755
8756 PR tree-optimization/83501
8757 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8758
8759 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8760
8761 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8762 for lvx and stvx instead of lxvd2x and stxvd2x and require
8763 little-endian target. Add comments.
8764 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8765 comprehensive testing.
8766 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8767 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8768 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8769 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8770 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8771 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8772 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8773 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8774 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8775 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8776 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8777 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8778 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8779 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8780 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8781 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8782 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8783 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8784 scan-assembler-not directives that forbid lvx and xxpermdi.
8785 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8786 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8787 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8788 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8789 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8790 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8791 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8792 scan-assembler-times directives to reflect different numbers of
8793 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8794
8795 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8796 Alan Hayward <alan.hayward@arm.com>
8797 David Sherwood <david.sherwood@arm.com>
8798
8799 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8800 than SLP vectorization.
8801 * gcc.dg/vect/vect-alias-check-10.c: New test.
8802 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8803 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8804 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8805 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8806 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8807 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8808 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8809 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8810 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8811 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8812 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8813 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8814 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8815 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8816 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8817 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8818 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8819 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8820 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8821 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8822 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8823 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8824 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8825
8826 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8827 Alan Hayward <alan.hayward@arm.com>
8828 David Sherwood <david.sherwood@arm.com>
8829
8830 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8831 New proc.
8832 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8833 targets with scatter stores.
8834 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8835 stores.
8836 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8837 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8838 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8839 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8840 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8841 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8842 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8843 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8844 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8845 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8846 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8847 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8848 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8849 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8850 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8851 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8852
8853 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8854 Alan Hayward <alan.hayward@arm.com>
8855 David Sherwood <david.sherwood@arm.com>
8856
8857 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8858 for double_reduc1.
8859 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8860 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8861 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8862 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8863
8864 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8865 Alan Hayward <alan.hayward@arm.com>
8866 David Sherwood <david.sherwood@arm.com>
8867
8868 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8869 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8870 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8871
8872 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8873 Alan Hayward <alan.hayward@arm.com>
8874 David Sherwood <david.sherwood@arm.com>
8875
8876 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8877 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8878 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8879 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8880 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8881 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8882 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8883 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8884 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8885 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8886 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8887 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8888 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8889 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8890
8891 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8892 Alan Hayward <alan.hayward@arm.com>
8893 David Sherwood <david.sherwood@arm.com>
8894
8895 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8896 check for a message about using in-order reductions.
8897 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8898 check for a message about using in-order reductions.
8899 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8900 vectorized and check for a message about using in-order reductions.
8901 Expect targets with variable-length vectors to fall back to the
8902 fixed-length mininum.
8903 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8904 check for a message about using in-order reductions.
8905 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8906 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8907 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8908 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8909 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8910 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8911 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8912 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8913 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8914 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8915 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8916 vect_fold_left_plus.
8917
8918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8919
8920 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8921 are spilled.
8922 * gcc.target/aarch64/sve/spill_2.c: New test.
8923 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8924 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8925 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8926 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8927 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8928
8929 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8930 Alan Hayward <alan.hayward@arm.com>
8931 David Sherwood <david.sherwood@arm.com>
8932
8933 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8934 of branches.
8935 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8936 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8937 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8938 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8939 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8940 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8941 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8942 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8943 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8944
8945 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8946 Alan Hayward <alan.hayward@arm.com>
8947 David Sherwood <david.sherwood@arm.com>
8948
8949 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8950 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8951 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8952 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8953
8954 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8955 Alan Hayward <alan.hayward@arm.com>
8956 David Sherwood <david.sherwood@arm.com>
8957
8958 * lib/target-supports.exp
8959 (check_effective_target_vect_fold_extract_last): New proc.
8960 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8961 for fold_extract_last.
8962 * gcc.dg/vect/pr65947-2.c: Likewise.
8963 * gcc.dg/vect/pr65947-3.c: Likewise.
8964 * gcc.dg/vect/pr65947-4.c: Likewise.
8965 * gcc.dg/vect/pr65947-5.c: Likewise.
8966 * gcc.dg/vect/pr65947-6.c: Likewise.
8967 * gcc.dg/vect/pr65947-9.c: Likewise.
8968 * gcc.dg/vect/pr65947-10.c: Likewise.
8969 * gcc.dg/vect/pr65947-12.c: Likewise.
8970 * gcc.dg/vect/pr65947-14.c: Likewise.
8971 * gcc.dg/vect/pr80631-1.c: Likewise.
8972 * gcc.target/aarch64/sve/clastb_1.c: New test.
8973 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8974 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8975 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8976 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8977 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8978 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8979 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8980 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8981 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8982 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8983 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8984 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8985 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8986
8987 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8988 Alan Hayward <alan.hayward@arm.com>
8989 David Sherwood <david.sherwood@arm.com>
8990
8991 * gcc.target/aarch64/sve/live_1.c: New test.
8992 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8993
8994 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8995 Alan Hayward <alan.hayward@arm.com>
8996 David Sherwood <david.sherwood@arm.com>
8997
8998 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8999 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
9000 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
9001 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9002 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
9003 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9004 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
9005 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
9006 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
9007
9008 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9009 Alan Hayward <alan.hayward@arm.com>
9010 David Sherwood <david.sherwood@arm.com>
9011
9012 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
9013 New proc.
9014 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9015 vect_fully_masked.
9016 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9017 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9018 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9019 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9020 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9021 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9022
9023 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9024 Alan Hayward <alan.hayward@arm.com>
9025 David Sherwood <david.sherwood@arm.com>
9026
9027 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9028 instead of just ADDRESS.
9029 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9030 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9031 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9032 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9033 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9034 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9035 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9036 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9037 * gcc.target/aarch64/sve/while_2.c: Likewise.
9038 * gcc.target/aarch64/sve/while_3.c: Likewise.
9039 * gcc.target/aarch64/sve/while_4.c: Likewise.
9040
9041 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9042 Alan Hayward <alan.hayward@arm.com>
9043 David Sherwood <david.sherwood@arm.com>
9044
9045 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9046 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9047 to be predicated.
9048 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9049 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9050 * gcc.target/aarch64/sve/reduc_5.c: New test.
9051 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9052 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9053
9054 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9055 Alan Hayward <alan.hayward@arm.com>
9056 David Sherwood <david.sherwood@arm.com>
9057
9058 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9059 * gcc.dg/tree-ssa/peel1.c: Likewise.
9060 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9061 variable-length vectors.
9062 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9063 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9064 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9065 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9066 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9067 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9068 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9069 * gcc.target/aarch64/sve/slp_8.c: New test.
9070 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9071 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9072 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9073 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9074 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9075 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9076 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9077 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9078 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9079 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9080 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9081 * gcc.target/aarch64/sve/while_1.c: Likewise.
9082 * gcc.target/aarch64/sve/while_2.c: Likewise.
9083 * gcc.target/aarch64/sve/while_3.c: Likewise.
9084 * gcc.target/aarch64/sve/while_4.c: Likewise.
9085
9086 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9087 Alan Hayward <alan.hayward@arm.com>
9088 David Sherwood <david.sherwood@arm.com>
9089
9090 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9091 New proc.
9092 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9093 and add an associated scan-dump test. Prevent vectorization
9094 of the first two loops.
9095 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9096 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9097 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9098 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9099 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9100 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9101
9102 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9103 Alan Hayward <alan.hayward@arm.com>
9104 David Sherwood <david.sherwood@arm.com>
9105
9106 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9107 * gcc.dg/vect/pr67790.c: Likewise.
9108 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9109 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9110 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9111 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9112 * gcc.target/aarch64/sve/slp_5.c: New test.
9113 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9114 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9115 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9116 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9117 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9118
9119 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9120 Alan Hayward <alan.hayward@arm.com>
9121 David Sherwood <david.sherwood@arm.com>
9122
9123 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9124 && vect_load_lanes
9125 * gcc.dg/vect/slp-1.c: Likewise.
9126 * gcc.dg/vect/slp-10.c: Likewise.
9127 * gcc.dg/vect/slp-12b.c: Likewise.
9128 * gcc.dg/vect/slp-12c.c: Likewise.
9129 * gcc.dg/vect/slp-17.c: Likewise.
9130 * gcc.dg/vect/slp-19b.c: Likewise.
9131 * gcc.dg/vect/slp-20.c: Likewise.
9132 * gcc.dg/vect/slp-21.c: Likewise.
9133 * gcc.dg/vect/slp-22.c: Likewise.
9134 * gcc.dg/vect/slp-23.c: Likewise.
9135 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9136 * gcc.dg/vect/slp-24.c: Likewise.
9137 * gcc.dg/vect/slp-28.c: Likewise.
9138 * gcc.dg/vect/slp-39.c: Likewise.
9139 * gcc.dg/vect/slp-6.c: Likewise.
9140 * gcc.dg/vect/slp-7.c: Likewise.
9141 * gcc.dg/vect/slp-cond-1.c: Likewise.
9142 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9143 * gcc.dg/vect/slp-cond-2.c: Likewise.
9144 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9145 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9146 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9147 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9148 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9149 * gcc.dg/vect/slp-perm-6.c: Likewise.
9150 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9151 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9152 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9153 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9154 * gcc.dg/vect/slp-12a.c: Likewise.
9155 * gcc.dg/vect/slp-14.c: Likewise.
9156 * gcc.dg/vect/slp-15.c: Likewise.
9157 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9158 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9159 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9160 * gcc.target/aarch64/sve/slp_1.c: New test.
9161 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9162 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9163 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9164 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9165 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9166 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9167 * gcc.target/aarch64/sve/slp_4_run.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 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9174 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9175 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9176 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9177 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9178 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9179 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9180 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9181 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9182 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9183 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9184 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9185 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9186 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9187 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9188 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9189 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9190 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9191 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9192
9193 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9194 Alan Hayward <alan.hayward@arm.com>
9195 David Sherwood <david.sherwood@arm.com>
9196
9197 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9198 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9199 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9200 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9201 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9202 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9203 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9204 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9205 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9206 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9207 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9208 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9209 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9210 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9211 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9212 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9213 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9214 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9215 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9216 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9217 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9218 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9219 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9220 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9221 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9222 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9223 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9224 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9225 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9226 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9227 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9228 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9229 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9230 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9231 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9232 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9233
9234 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9235 Alan Hayward <alan.hayward@arm.com>
9236 David Sherwood <david.sherwood@arm.com>
9237
9238 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9239 Return true for SVE too.
9240 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9241 if load/store lanes are supported.
9242 * gcc.dg/vect/slp-10.c: Likewise.
9243 * gcc.dg/vect/slp-12c.c: Likewise.
9244 * gcc.dg/vect/slp-17.c: Likewise.
9245 * gcc.dg/vect/slp-33.c: Likewise.
9246 * gcc.dg/vect/slp-6.c: Likewise.
9247 * gcc.dg/vect/slp-cond-1.c: Likewise.
9248 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9249 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9250 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9251 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9252 * gcc.dg/vect/slp-perm-6.c: Likewise.
9253 * gcc.dg/vect/slp-perm-9.c: Likewise.
9254 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9255 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9256 for variable-length vectors.
9257
9258 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9259 Alan Hayward <alan.hayward@arm.com>
9260 David Sherwood <david.sherwood@arm.com>
9261
9262 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9263 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9264
9265 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9266
9267 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9268 * g++.target/aarch64/sve/catch_1.C: New test.
9269 * g++.target/aarch64/sve/catch_2.C: Likewise.
9270 * g++.target/aarch64/sve/catch_3.C: Likewise.
9271 * g++.target/aarch64/sve/catch_4.C: Likewise.
9272 * g++.target/aarch64/sve/catch_5.C: Likewise.
9273 * g++.target/aarch64/sve/catch_6.C: Likewise.
9274
9275 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9276 Alan Hayward <alan.hayward@arm.com>
9277 David Sherwood <david.sherwood@arm.com>
9278
9279 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9280 New proc.
9281 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9282 * gcc.target/aarch64/fmaxmin.c: Likewise.
9283 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9284 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9285 * gcc.target/aarch64/pr62178.c: Likewise.
9286 * gcc.target/aarch64/pr71727-2.c: Likewise.
9287 * gcc.target/aarch64/saddw-1.c: Likewise.
9288 * gcc.target/aarch64/saddw-2.c: Likewise.
9289 * gcc.target/aarch64/uaddw-1.c: Likewise.
9290 * gcc.target/aarch64/uaddw-2.c: Likewise.
9291 * gcc.target/aarch64/uaddw-3.c: Likewise.
9292 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9293 * gcc.target/aarch64/vect-compile.c: Likewise.
9294 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9295 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9296 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9297 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9298 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9299 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9300 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9301 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9302 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9303 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9304 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9305 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9306 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9307 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9308 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9309 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9310 * gcc.target/aarch64/vect-movi.c: Likewise.
9311 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9312 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9313 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9314 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9315 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9316 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9317 fixed-length SVE.
9318 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9319 * gcc.target/aarch64/sve/arith_1.c: New test.
9320 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9321 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9322 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9323 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9324 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9325 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9326 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9327 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9328 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9329 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9330 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9331 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9332 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9333 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9334 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9335 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9336 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9337 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9338 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9339 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9340 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9341 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9342 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9343 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9344 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9345 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9346 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9347 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9348 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9349 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9350 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9351 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9352 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9353 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9354 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9355 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9356 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9357 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9358 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9359 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9360 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9361 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9362 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9363 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9364 * gcc.target/aarch64/sve/index_1.c: Likewise.
9365 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9366 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9367 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9368 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9369 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9370 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9371 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9372 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9373 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9374 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9375 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9376 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9377 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9378 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9379 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9380 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9381 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9382 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9383 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9384 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9385 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9386 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9387 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9388 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9389 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9390 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9391 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9392 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9393 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9394 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9395 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9396 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9397 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9398 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9399 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9400 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9401 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9402 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9403 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9404 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9405 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9406 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9407 * gcc.target/aarch64/sve/single_1.c: Likewise.
9408 * gcc.target/aarch64/sve/single_2.c: Likewise.
9409 * gcc.target/aarch64/sve/single_3.c: Likewise.
9410 * gcc.target/aarch64/sve/single_4.c: Likewise.
9411 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9412 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9413 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9414 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9415 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9416 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9417 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9418 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9419 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9420 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9421 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9422 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9423 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9424 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9425 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9426 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9427 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9428 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9429 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9430 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9431 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9432 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9433 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9434 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9435 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9436 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9437 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9438 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9439 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9440 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9441 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9442 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9443 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9444 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9445 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9446 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9447 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9448 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9449 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9450 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9451 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9452 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9453 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9454 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9455 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9456
9457 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9458 Alan Hayward <alan.hayward@arm.com>
9459 David Sherwood <david.sherwood@arm.com>
9460
9461 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9462 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9463 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9464 New procedures.
9465 (check_effective_target_vect_perm): Handle SVE.
9466 (check_effective_target_vect_perm_byte): Likewise.
9467 (check_effective_target_vect_perm_short): Likewise.
9468 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9469 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9470 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9471 (check_effective_target_vect_element_align_preferred): Likewise.
9472 (check_effective_target_vect_align_stack_vars): Likewise.
9473 (check_effective_target_vect_load_lanes): Likewise.
9474 (check_effective_target_vect_masked_store): Likewise.
9475 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9476 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9477 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9478 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9479 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9480 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9481 * gcc.dg/vect/slp-23.c: Likewise.
9482 * gcc.dg/vect/slp-perm-5.c: Likewise.
9483 * gcc.dg/vect/slp-perm-6.c: Likewise.
9484 * gcc.dg/vect/slp-perm-9.c: Likewise.
9485 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9486 * gcc.dg/vect/vect-114.c: Likewise.
9487 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9488 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9489
9490 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9491
9492 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9493 vect_variable_length, expecting the test to be vectorized
9494 without SLP instead.
9495 * gcc.dg/vect/pr33953.c: Likewise.
9496 * gcc.dg/vect/pr37027.c: Likewise.
9497 * gcc.dg/vect/pr67790.c: Likewise.
9498 * gcc.dg/vect/pr68445.c: Likewise.
9499 * gcc.dg/vect/slp-1.c: Likewise.
9500 * gcc.dg/vect/slp-10.c: Likewise.
9501 * gcc.dg/vect/slp-12a.c: Likewise.
9502 * gcc.dg/vect/slp-12b.c: Likewise.
9503 * gcc.dg/vect/slp-12c.c: Likewise.
9504 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9505 * gcc.dg/vect/slp-13.c: Likewise.
9506 * gcc.dg/vect/slp-14.c: Likewise.
9507 * gcc.dg/vect/slp-15.c: Likewise.
9508 * gcc.dg/vect/slp-17.c: Likewise.
9509 * gcc.dg/vect/slp-19b.c: Likewise.
9510 * gcc.dg/vect/slp-2.c: Likewise.
9511 * gcc.dg/vect/slp-20.c: Likewise.
9512 * gcc.dg/vect/slp-21.c: Likewise.
9513 * gcc.dg/vect/slp-22.c: Likewise.
9514 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9515 * gcc.dg/vect/slp-24.c: Likewise.
9516 * gcc.dg/vect/slp-28.c: Likewise.
9517 * gcc.dg/vect/slp-39.c: Likewise.
9518 * gcc.dg/vect/slp-42.c: Likewise.
9519 * gcc.dg/vect/slp-6.c: Likewise.
9520 * gcc.dg/vect/slp-7.c: Likewise.
9521 * gcc.dg/vect/slp-cond-1.c: Likewise.
9522 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9523 * gcc.dg/vect/slp-cond-2.c: Likewise.
9524 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9525 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9526 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9527 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9528 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9529 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9530 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9531 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9532 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9533 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9534 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9535 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9536 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9537 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9538 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9539 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9540 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9541
9542 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR c/83801
9545 * gcc.dg/pr83801.c: New test.
9546
9547 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9548
9549 PR fortran/52162
9550 * gfortran.dg/bounds_check_19.f90: New test.
9551
9552 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9553
9554 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9555 instead of scan-assembler-not for xsnabsqp.
9556
9557 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9558
9559 PR libgfortran/83525
9560 * gfortran.dg/newunit_5.f90: New test.
9561
9562 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9563
9564 PR rtl-optimization/80481
9565 * g++.dg/pr80481.C: New.
9566
9567 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9568
9569 PR target/83628
9570 * gcc.target/alpha/pr83628-3.c: New test.
9571
9572 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9573
9574 * lib/target-supports.exp (check_effective_target_avx512f): Also
9575 check for __builtin_ia32_addsd_round,
9576 __builtin_ia32_getmantsd_round.
9577 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9578
9579 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9580
9581 PR target/83629
9582 * gcc.target/powerpc/pr83629.c: Require ilp32.
9583
9584 2018-01-12 Richard Biener <rguenther@suse.de>
9585
9586 PR tree-optimization/80846
9587 * gcc.target/i386/pr80846-1.c: New testcase.
9588 * gcc.target/i386/pr80846-2.c: Likewise.
9589
9590 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9591
9592 * gcc.c-torture/execute/20180112-1.c: New test.
9593
9594 2018-01-12 Tom de Vries <tom@codesourcery.com>
9595
9596 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9597 * g++.dg/ext/label13a.C: Same.
9598 * g++.dg/ext/label14.C: Same.
9599 * g++.dg/ext/label2.C: Same.
9600 * g++.dg/ext/label3.C: Same.
9601 * g++.dg/torture/pr42462.C: Same.
9602 * g++.dg/torture/pr42739.C: Same.
9603 * g++.dg/warn/Wunused-label-3.C: Same.
9604
9605 2018-01-12 Tom de Vries <tom@codesourcery.com>
9606
9607 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9608 * g++.dg/Walloca1.C: Same.
9609 * g++.dg/cpp0x/pr70338.C: Same.
9610 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9611 * g++.dg/cpp1y/vla10.C: Same.
9612 * g++.dg/cpp1y/vla2.C: Same.
9613 * g++.dg/cpp1y/vla6.C: Same.
9614 * g++.dg/cpp1y/vla8.C: Same.
9615 * g++.dg/debug/debug5.C: Same.
9616 * g++.dg/debug/debug6.C: Same.
9617 * g++.dg/debug/pr54828.C: Same.
9618 * g++.dg/diagnostic/pr70105.C: Same.
9619 * g++.dg/eh/cleanup5.C: Same.
9620 * g++.dg/eh/spbp.C: Same.
9621 * g++.dg/ext/tmplattr9.C: Same.
9622 * g++.dg/ext/vla10.C: Same.
9623 * g++.dg/ext/vla11.C: Same.
9624 * g++.dg/ext/vla12.C: Same.
9625 * g++.dg/ext/vla15.C: Same.
9626 * g++.dg/ext/vla16.C: Same.
9627 * g++.dg/ext/vla17.C: Same.
9628 * g++.dg/ext/vla3.C: Same.
9629 * g++.dg/ext/vla6.C: Same.
9630 * g++.dg/ext/vla7.C: Same.
9631 * g++.dg/init/array24.C: Same.
9632 * g++.dg/init/new47.C: Same.
9633 * g++.dg/init/pr55497.C: Same.
9634 * g++.dg/opt/pr78201.C: Same.
9635 * g++.dg/template/vla2.C: Same.
9636 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9637 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9638 * g++.dg/torture/pr62127.C: Same.
9639 * g++.dg/torture/pr67055.C: Same.
9640 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9641 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9642 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9643 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9644 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9645 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9646 * g++.dg/warn/Wvla-1.C: Same.
9647 * g++.dg/warn/Wvla-3.C: Same.
9648 * g++.old-deja/g++.ext/array2.C: Same.
9649 * g++.old-deja/g++.ext/constructor.C: Same.
9650 * g++.old-deja/g++.law/builtin1.C: Same.
9651 * g++.old-deja/g++.other/crash12.C: Same.
9652 * g++.old-deja/g++.other/eh3.C: Same.
9653 * g++.old-deja/g++.pt/array6.C: Same.
9654 * g++.old-deja/g++.pt/dynarray.C: Same.
9655
9656 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9657
9658 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9659
9660 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9661
9662 PR libfortran/67412
9663 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9664 on *-*-solaris2.10.
9665
9666 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9667
9668 * lib/target-supports.exp (check_effective_target_branch_cost):
9669 Accept all x86 targets.
9670
9671 2018-01-12 Martin Liska <mliska@suse.cz>
9672
9673 PR ipa/83054
9674 * g++.dg/warn/pr83054.C: New test.
9675
9676 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9677
9678 * gcc.target/powerpc/spec-barr-1.c: New file.
9679
9680 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9681
9682 PR target/83330
9683 * gcc.target/i386/pr83330.c: New test.
9684
9685 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9686
9687 PR fortran/79383
9688 * gfortran.dg/dtio_31.f03: New test.
9689 * gfortran.dg/dtio_32.f03: New test.
9690
9691 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9692
9693 PR c++/43486
9694 * g++.dg/wrappers: New subdirectory.
9695 * g++.dg/wrappers/README: New file.
9696 * g++.dg/wrappers/alloc.C: New test case.
9697 * g++.dg/wrappers/cow-istream-string.C: New test case.
9698 * g++.dg/wrappers/cp-stdlib.C: New test case.
9699 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9700 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9701
9702 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9703
9704 PR middle-end/83718
9705 * g++.dg/torture/pr83718.C: New testcase.
9706
9707 2018-01-11 Martin Jambor <mjambor@suse.cz>
9708
9709 PR ipa/83178
9710 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9711
9712 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9713
9714 PR tree-optimization/83695
9715 * gcc.dg/tree-ssa/pr83695.c: New test.
9716
9717 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9718
9719 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9720 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9721
9722 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9723
9724 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9725 * gcc.target/arm/simd/fp16fml_high.c: New test.
9726 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9727 * lib/target-supports.exp
9728 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9729 check_effective_target_arm_fp16fml_neon_ok,
9730 add_options_for_arm_fp16fml_neon): New procedures.
9731
9732 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9733
9734 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9735 combination tests.
9736
9737 2018-01-11 Richard Biener <rguenther@suse.de>
9738
9739 PR tree-optimization/83435
9740 * gcc.dg/graphite/pr83435.c: New testcase.
9741
9742 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9743 Alan Hayward <alan.hayward@arm.com>
9744 David Sherwood <david.sherwood@arm.com>
9745
9746 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9747
9748 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9749
9750 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9751
9752 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9753
9754 PR target/82096
9755 * gcc.c-torture/compile/pr82096.c: New test.
9756
9757 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9758
9759 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9760
9761 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9762
9763 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9764
9765 2018-01-11 Justin Squirek <squirek@adacore.com>
9766
9767 * gnat.dg/expr_func4.adb: New testcase.
9768
9769 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9770
9771 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9772 testcase.
9773
9774 2018-01-11 Bob Duff <duff@adacore.com>
9775
9776 * gnat.dg/protected_null.adb: New testcase.
9777
9778 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9779
9780 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9781
9782 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9783
9784 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9785
9786 2018-01-11 Justin Squirek <squirek@adacore.com>
9787
9788 * gnat.dg/loopvar.adb: New testcase.
9789
9790 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9791
9792 PR middle-end/83189
9793 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9794
9795 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9796
9797 * gcc.c-torture/compile/pr83575.c: New testcase.
9798
9799 2018-01-10 Michael Collison <michael.collison@arm.com>
9800
9801 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9802 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9803 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9804 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9805 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9806 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9807 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9808 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9809 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9810 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9811 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9812 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9813 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9814 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9815 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9816 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9817
9818 2018-01-10 Michael Collison <michael.collison@arm.com>
9819
9820 * gcc.target/aarch64/sha2.h: New shared testcase.
9821 * gcc.target/aarch64/sha2_1.c: New testcase.
9822 * gcc.target/aarch64/sha2_2.c: New testcase.
9823 * gcc.target/aarch64/sha2_3.c: New testcase.
9824 * gcc.target/aarch64/sha3.h: New shared testcase.
9825 * gcc.target/aarch64/sha3_1.c: New testcase.
9826 * gcc.target/aarch64/sha3_2.c: New testcase.
9827 * gcc.target/aarch64/sha3_3.c: New testcase.
9828
9829 2018-01-10 Michael Collison <michael.collison@arm.com>
9830
9831 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9832
9833 2018-01-10 Martin Sebor <msebor@redhat.com>
9834
9835 PR tree-optimization/83781
9836 * gcc.dg/strlenopt-42.c: New test.
9837
9838 2018-01-11 Martin Sebor <msebor@gmail.com>
9839 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9840
9841 PR tree-optimization/83501
9842 PR tree-optimization/81703
9843
9844 * gcc.dg/strlenopt-39.c: New test-case.
9845 * gcc.dg/pr81703.c: Likewise.
9846
9847 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9848
9849 * gnat.dg/atomic10.adb: New test.
9850
9851 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9852
9853 PR fortran/82367
9854 * gfortran.dg/deferred_character_18.f90: New test.
9855
9856 2018-01-10 Martin Sebor <msebor@redhat.com>
9857
9858 PR tree-optimization/83671
9859 * gcc.dg/strlenopt-40.c: New test.
9860 * gcc.dg/strlenopt-41.c: New test.
9861
9862 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9863
9864 PR fortran/83093
9865 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9866
9867 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9868
9869 PR target/83399
9870 * gcc.target/powerpc/pr83399.c: New test.
9871
9872 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9873
9874 PR c++/43486
9875 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9876 to reflect that the arguments are correctly underlined.
9877 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9878 for globals, params, locals and literals.
9879 (test_sizeof): Directly test the location of "sizeof", rather than
9880 when used in compound expressions.
9881 (test_alignof): Likewise for "alignof".
9882 (test_string_literals): Likewise for string literals.
9883 (test_numeric_literals): Likewise for numeric literals.
9884 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9885 (test_typeid): Likewise for typeid.
9886 (test_unary_plus): New.
9887 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9888 format strings.
9889
9890 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9891
9892 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9893
9894 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9895
9896 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9897
9898 2018-01-10 Marek Polacek <polacek@redhat.com>
9899
9900 PR c++/82541
9901 * g++.dg/warn/Wduplicated-branches4.C: New test.
9902
9903 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9904
9905 PR c++/81327
9906 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9907 cast to void *.
9908
9909 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9910
9911 PR c++/81055
9912 * g++.dg/cpp0x/new2.C: New.
9913
9914 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9915
9916 PR target/83735
9917 * gcc.target/i386/pr83735.c: New test.
9918
9919 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9920
9921 * lib/target-supports.exp (check_effective_target_branch_cost):
9922 New function.
9923 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9924 * gcc.dg/pr21643.c: Likewise.
9925 * gcc.dg/pr46309.c: Likewise.
9926 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9927 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9928 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9929 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9930 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9931 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9932 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9933 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9934 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9935 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9936 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9937 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9938 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9939 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9940
9941 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9942
9943 PR target/83629
9944 * gcc.target/powerpc/pr83629.c: New testcase.
9945
9946 2018-01-10 Richard Biener <rguenther@suse.de>
9947
9948 PR testsuite/78768
9949 * gcc.dg/pr78768.c: Un-XFAIL.
9950
9951 2018-01-10 Richard Biener <rguenther@suse.de>
9952
9953 PR debug/82425
9954 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9955
9956 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9957
9958 PR tree-optimization/83753
9959 * gcc.dg/torture/pr83753.c: New test.
9960
9961 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9962
9963 * gcc.target/i386/avx2-gather-1.c: Add -march.
9964 * gcc.target/i386/avx2-gather-2.c: Add -march.
9965 * gcc.target/i386/avx2-gather-3.c: Add -march.
9966 * gcc.target/i386/avx2-gather-4.c: Add -march.
9967 * gcc.target/i386/avx2-gather-5.c: Add -march.
9968 * gcc.target/i386/avx2-gather-6.c: Add -march.
9969 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9970 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9971 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9972 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9973 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9974 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9975 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9976 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9977 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9978 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9979
9980 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9981
9982 PR target/78585:
9983 * gcc.target/i386/pr78585.c: New test.
9984
9985 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9986
9987 PR c++/83734
9988 * g++.dg/cpp0x/pr83734.C: New test.
9989
9990 2018-01-09 Carl Love <cel@us.ibm.com>
9991
9992 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9993 vec_mergeo builtins with float, double, long long, unsigned long long,
9994 bool long long arguments.
9995 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9996 vec_float2 with double arguments.
9997 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9998 vec_mergew and vec_mergow builtins.
9999
10000 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10001
10002 PR fortran/83742
10003 * gfortran.dg/contiguous_6.f90: New test.
10004
10005 2018-01-09 Richard Biener <rguenther@suse.de>
10006
10007 PR tree-optimization/83668
10008 * gcc.dg/graphite/pr83668.c: New testcase.
10009
10010 2018-01-09 Joseph Myers <joseph@codesourcery.com>
10011
10012 PR tree-optimization/64811
10013 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10014 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10015 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10016 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10017 New tests.
10018 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10019
10020 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
10021
10022 PR target/79883
10023 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10024
10025 2018-01-09 Tamar Christina <tamar.christina@arm.com>
10026
10027 PR target/82641
10028 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10029 no NEON and require softfp or hard float-abi.
10030 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10031
10032 2018-01-09 Richard Biener <rguenther@suse.de>
10033
10034 PR tree-optimization/83572
10035 * gcc.dg/graphite/pr83572.c: New testcase.
10036
10037 2018-01-09 Jakub Jelinek <jakub@redhat.com>
10038
10039 PR target/83507
10040 * gcc.dg/sms-13.c: New test.
10041
10042 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10043
10044 PR fortran/83741
10045 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10046
10047 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
10048 Monk Chiang <sh.chiang04@gmail.com>
10049
10050 * gcc.target/riscv/save-restore-1.c: New.
10051
10052 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10053
10054 PR target/83677
10055 * gcc.target/powerpc/pr83677.c: New file.
10056
10057 2018-01-08 Jeff Law <law@redhat.com>
10058
10059 PR rtl-optimizatin/81308
10060 * g++.dg/pr81308-1.C: New test.
10061 * g++.dg/pr81308-2.C: New test.
10062
10063 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
10064
10065 PR target/83663 - Revert r255946
10066 * gcc.target/aarch64/vect-slp-dup.c: New.
10067
10068 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10069
10070 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10071 combination tests.
10072
10073 2018-01-08 Richard Biener <rguenther@suse.de>
10074
10075 PR tree-optimization/83563
10076 * gcc.dg/graphite/pr83563.c: New testcase.
10077
10078 2018-01-08 Richard Biener <rguenther@suse.de>
10079
10080 PR middle-end/83713
10081 * g++.dg/torture/pr83713.C: New testcase.
10082
10083 2018-01-08 Tom de Vries <tom@codesourcery.com>
10084
10085 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10086
10087 2018-01-08 Richard Biener <rguenther@suse.de>
10088
10089 PR tree-optimization/83685
10090 * gcc.dg/torture/pr83685.c: New testcase.
10091
10092 2018-01-08 Richard Biener <rguenther@suse.de>
10093
10094 PR lto/83719
10095 * gcc.dg/lto/pr83719_0.c: New testcase.
10096
10097 2018-01-08 Tom de Vries <tom@codesourcery.com>
10098
10099 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10100 * gcc.dg/graphite/run-id-1.c: Same.
10101 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10102
10103 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10104
10105 PR fortran/83611
10106 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10107 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10108 * gfortran.dg/pdt_27.f03: New test.
10109
10110 PR fortran/83731
10111 * gfortran.dg/pdt_28.f03: New test.
10112
10113 2018-01-08 Tom de Vries <tom@codesourcery.com>
10114
10115 * c-c++-common/builtins.c: Require effective target alloca.
10116 * gcc.dg/Wrestrict.c: Same.
10117 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10118
10119 2018-01-08 Richard Biener <rguenther@suse.de>
10120
10121 PR middle-end/83580
10122 * gcc.dg/torture/pr83580.c: New testcase.
10123
10124 2018-01-08 Richard Biener <rguenther@suse.de>
10125
10126 PR middle-end/83517
10127 * gcc.dg/pr83517.c: New testcase.
10128
10129 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10130
10131 PR middle-end/81897
10132 * gcc.dg/uninit-pr81897.c: New test.
10133
10134 2018-01-06 Martin Sebor <msebor@redhat.com>
10135
10136 PR tree-optimization/83640
10137 * gcc.dg/Wrestrict-6.c: New test.
10138 * gcc.dg/pr83640.c: New test.
10139
10140 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10141
10142 * gcc.target/aarch64/reg-alloc-1.c: New test.
10143
10144 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10145
10146 PR fortran/50892
10147 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10148
10149 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10150
10151 PR debug/83480
10152 * gcc.dg/pr83480.c: New test.
10153
10154 PR rtl-optimization/83682
10155 * gcc.target/i386/pr83682.c: New test.
10156
10157 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10158
10159 PR fortran/78534
10160 PR fortran/66310
10161 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10162 * gfortran.dg/dependency_49.f90: Likewise.
10163 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10164 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10165 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10166 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10167 * gfortran.dg/string_1_lp64.f90: New test.
10168 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10169 * gfortran.dg/string_3_lp64.f90: New test.
10170
10171 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10172
10173 PR target/83604
10174 * gcc.target/i386/sse-26.c: New test.
10175
10176 PR target/83604
10177 * gcc.target/i386/pr83604.c: New test.
10178
10179 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10180
10181 * gcc.dg/vect/vect-align-4.c: New test.
10182 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10183 and redefine as a structure with an unaligned member "b".
10184 (foo): Update accordingly.
10185
10186 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10187
10188 PR target/82439
10189 * gcc.target/aarch64/bics_5.c: New test.
10190 * gcc.target/arm/bics_5.c: Likewise.
10191
10192 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR tree-optimization/83605
10195 * gcc.dg/pr83605.c: New test.
10196
10197 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10198
10199 PR target/83554
10200 * gcc.target/i386/pr83554.c: New test.
10201
10202 PR ipa/82352
10203 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10204 long unsigned int.
10205
10206 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10207
10208 PR fortran/83683
10209 PR fortran/45689
10210 * gfortran.dg/eoshift_8.f90: New test.
10211 * gfortran.dg/simplify_eoshift_1.f90: New test.
10212
10213 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10214
10215 PR debug/83585
10216 * gcc.dg/pr83585.c: New test.
10217
10218 2018-01-04 Nathan Sidwell <nathan@acm.org>
10219
10220 PR c++/83667
10221 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10222
10223 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10224
10225 PR debug/83666
10226 * gcc.dg/pr83666.c: New test.
10227
10228 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10229
10230 PR target/83628
10231 * gcc.target/alpha/pr83628-1.c: New test.
10232 * gcc.target/alpha/pr83628-2.c: Ditto.
10233
10234 2018-01-04 Martin Liska <mliska@suse.cz>
10235
10236 PR ipa/82352
10237 * g++.dg/ipa/pr82352.C: New test.
10238
10239 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10240
10241 * gcc.dg/vect-opt-info-1.c: Moved to ...
10242 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10243 vect_int targets, use dg-additional-options instead of dg-options and
10244 use relative line numbers instead of absolute.
10245
10246 2018-01-03 Martin Sebor <msebor@redhat.com>
10247
10248 PR tree-optimization/83655
10249 * gcc.dg/Wrestrict-5.c: New test.
10250 * c-c++-common/builtins.c: New test.
10251
10252 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10253 Alan Hayward <alan.hayward@arm.com>
10254 David Sherwood <david.sherwood@arm.com>
10255
10256 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10257 (main): Call it.
10258
10259 2018-01-03 Jeff Law <law@redhat.com>
10260
10261 PR target/83641
10262 * gcc.target/i386/stack-check-17.c: New test.
10263 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10264
10265 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10266
10267 PR debug/83621
10268 * gcc.dg/pr83621.c: New test.
10269
10270 PR debug/83645
10271 * gcc.dg/pr83645.c: New test.
10272
10273 2018-01-03 Martin Sebor <msebor@redhat.com>
10274
10275 PR tree-optimization/83603
10276 * gcc.dg/Wrestrict-4.c: New test.
10277
10278 PR c/83559
10279 * gcc.dg/const-2.c: New test.
10280 * gcc.dg/pure-3.c: New test.
10281
10282 2018-01-03 Martin Sebor <msebor@redhat.com>
10283
10284 * gcc.dg/Wrestrict-3.c: New test.
10285
10286 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10287
10288 PR c++/83555
10289 * g++.dg/opt/pr83555.C: New test.
10290 * g++.dg/ubsan/pr83555.C: New test.
10291
10292 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10293
10294 PR c/82050
10295 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10296 the !CHECKING_P case by expecting a note.
10297 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10298 a note for the !CHECKING_P case, and move the return statement
10299 outside of #if CHECKING_P guard.
10300
10301 2018-01-03 Jeff Law <law@redhat.com>
10302
10303 PR middle-end/83654
10304 * gcc.target/i386/stack-check-18.c: New test.
10305 * gcc.target/i386/stack-check-19.c: New test.
10306
10307 2018-01-03 Martin Sebor <msebor@redhat.com>
10308
10309 PR tree-optimization/83501
10310 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10311
10312 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10313
10314 PR tree-optimization/83501
10315 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10316
10317 2018-01-03 Nathan Sidwell <nathan@acm.org>
10318
10319 PR c++/83667
10320 * g++.dg/ipa/pr83667.C: New.
10321
10322 2018-01-03 Martin Liska <mliska@suse.cz>
10323
10324 PR tree-optimization/83593
10325 * gcc.dg/pr83593.c: New test.
10326
10327 2018-01-03 Martin Liska <mliska@suse.cz>
10328
10329 PR ipa/83549
10330 * g++.dg/ipa/pr83549.C: New test.
10331
10332 2018-01-03 Marek Polacek <polacek@redhat.com>
10333
10334 PR c++/83592
10335 * g++.dg/warn/mvp2.C: New test.
10336
10337 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10338
10339 PR preprocessor/83602
10340 * g++.dg/cpp/pr83602.C: New test.
10341
10342 PR c++/83634
10343 * g++.dg/parse/pr83634.C: New test.
10344
10345 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10346
10347 PR fortran/83664
10348 * gfortran.dg/eoshift_7.f90: New test.
10349
10350 2018-01-03 Jan Beulich <jbeulich@suse.com>
10351
10352 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10353 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10354
10355 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10356
10357 Update copyright years.
10358
10359 2018-01-03 Martin Liska <mliska@suse.cz>
10360
10361 PR ipa/83594
10362 * gcc.dg/ipa/pr83594.c: New test.
10363
10364 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10365 Alan Hayward <alan.hayward@arm.com>
10366 David Sherwood <david.sherwood@arm.com>
10367
10368 * gcc.dg/vect-opt-info-1.c: New test.
10369
10370 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10371
10372 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10373 floorf128, truncf128, and roundf128.
10374 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10375 optimizations added in match.pd.
10376 * gcc.target/powerpc/float128-hw6.c: Likewise.
10377 * gcc.target/powerpc/float128-hw7.c: Likewise.
10378 * gcc.target/powerpc/float128-hw8.c: Likewise.
10379 * gcc.target/powerpc/float128-hw9.c: Likewise.
10380 * gcc.target/powerpc/float128-hw10.c: Likewise.
10381 * gcc.target/powerpc/float128-hw11.c: Likewise.
10382
10383 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10384
10385 PR c++/83556
10386 * g++.dg/cpp0x/pr83556.C: New test.
10387
10388 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10389
10390 PR fortran/45689
10391 PR fortran/83650
10392 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10393 * gfortran.dg/simplify_cshift_4.f90: New test.
10394
10395 2018-01-02 Marek Polacek <polacek@redhat.com>
10396
10397 PR c++/81860
10398 * g++.dg/cpp0x/inh-ctor30.C: New test.
10399
10400 PR c++/83644
10401 * g++.dg/cpp1z/pr83644.C: New test.
10402
10403 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10404
10405 PR fortran/83076
10406 * gfortran.dg/coarray_45.f90: New test.
10407
10408 PR fortran/83319
10409 * gfortran.dg/coarray_46.f90: New test.
10410
10411 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR tree-optimization/83581
10414 * gcc.dg/pr83581.c: New test.
10415
10416 PR c/83595
10417 * gcc.dg/pr83595.c: New test.
10418
10419 PR middle-end/83608
10420 * g++.dg/opt/pr83608.C: New test.
10421
10422 PR middle-end/83609
10423 * gcc.dg/pr83609.c: New test.
10424 * g++.dg/opt/pr83609.C: New test.
10425
10426 PR middle-end/83623
10427 * gcc.dg/pr83623.c: New test.
10428
10429 * gcc.target/i386/i386.exp
10430 (check_effective_target_avx512vpopcntdqvl): New proc.
10431 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10432 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10433 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10434 \f
10435 Copyright (C) 2018 Free Software Foundation, Inc.
10436
10437 Copying and distribution of this file, with or without modification,
10438 are permitted in any medium without royalty provided the copyright
10439 notice and this notice are preserved.