1ea5f0cba47220ed9a1e89bfbeecafcc713b866c
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
2
3 PR tree-optimization/84005
4 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
5 failing to force the alignment.
6
7 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
8
9 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
10 from this to...
11 <vclzd>: ...this.
12
13 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
14
15 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
16 message. Fix scan-assembler patterns.
17
18 2018-03-23 Jakub Jelinek <jakub@redhat.com>
19
20 PR c++/85015
21 * g++.dg/cpp0x/pr85015.C: New test.
22
23 PR c++/84942
24 * g++.dg/cpp1y/pr84942.C: New test.
25
26 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
27
28 PR inline-asm/85030
29 * testsuite/gcc.target/i386/pr85030.c: New.
30
31 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
32
33 PR target/85026
34 * g++.dg/pr85026.C: New test.
35
36 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
37
38 * g++.dg/debug/pr84704.C: XFAIL AIX.
39
40 2018-03-23 Sudakshina Das <sudi.das@arm.com>
41
42 PR target/84826
43 * gcc.target/arm/pr84826.c: Add dg directive.
44
45 2018-03-23 Marek Polacek <polacek@redhat.com>
46
47 PR c++/85033
48 * g++.dg/ext/builtin-offsetof2.C: New test.
49
50 PR c++/85045
51 * g++.dg/cpp0x/Wnarrowing5.C: New test.
52 * gcc.dg/pr85045.c: New test.
53
54 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
55
56 PR debug/85020
57 * gnat.dg/lto22.adb: New test.
58 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
59 * gnat.dg/lto22_pkg2.ads: Likewise.
60
61 2018-03-23 Jakub Jelinek <jakub@redhat.com>
62
63 PR c/80778
64 * gcc.dg/lto/pr80778_0.c: New test.
65
66 PR inline-asm/85034
67 * gcc.target/i386/pr85034.c: New test.
68
69 PR inline-asm/85022
70 * c-c++-common/torture/pr85022.c: New test.
71
72 PR sanitizer/85029
73 * g++.dg/ubsan/pr85029.C: New test.
74
75 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
76
77 PR c++/71251
78 * g++.dg/cpp0x/pr71251.C: New.
79
80 PR c++/84789
81 * g++.dg/template/pr84789.C: New.
82 * g++.dg/template/pr84789-2.C: New.
83 * g++.dg/template/pr84789-3.C: New.
84 * g++.dg/parse/dtor11.C: Accept alternate error message.
85
86 PR c++/84729
87 * g++.dg/pr84729.C: New.
88 * g++.old-deja/g++.ext/arrnew2.C: Require error.
89 * g++.old-deja/g++.robertl/eb58.C: Likewise.
90 * g++.old-deja/g++.robertl/eb63.C: Likewise.
91
92 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
93
94 PR fortran/84922
95 * gfortran.dg/interface_42.f90: New test.
96 * gfortran.dg/interface_43.f90: New test.
97
98 2018-03-22 Sudakshina Das <sudi.das@arm.com>
99
100 PR target/84826
101 * gcc.target/arm/pr84826.c: New test.
102
103 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
104
105 * gcc.target/arm/addr-modes-float.c: Move dg-do before
106 dg-require-effective-target.
107 * gcc.target/arm/addr-modes-int.c: Likewise.
108 * gcc.target/nios2/lo-addr-tls.c: Likewise.
109
110 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
111
112 PR target/84760
113 * gcc.target/powerpc/altivec-ld-1.c: New test.
114
115 2018-03-22 Bin Cheng <bin.cheng@arm.com>
116
117 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
118
119 2018-03-22 Jakub Jelinek <jakub@redhat.com>
120
121 PR inline-asm/84941
122 * gcc.dg/pr84941.c: New test.
123
124 2018-03-22 Tom de Vries <tom@codesourcery.com>
125
126 PR tree-optimization/84956
127 * gcc.dg/pr84956.c: New test.
128
129 2018-03-22 Marek Polacek <polacek@redhat.com>
130
131 PR c++/84854
132 * g++.dg/cpp1z/constexpr-if15.C: New test.
133 * g++.dg/cpp1z/constexpr-if16.C: New test.
134
135 2018-03-21 Joseph Myers <joseph@codesourcery.com>
136
137 * gcc.dg/builtin-tgmath-3.c: New test.
138
139 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
140
141 PR c++/71965
142 * g++.dg/concepts/pr71965.C: New.
143
144 PR c++/84610
145 PR c++/84642
146 * g++.dg/cpp0x/pr84610.C: New.
147 * g++.dg/cpp0x/pr84642.C: New.
148
149 2018-03-21 Jakub Jelinek <jakub@redhat.com>
150
151 PR c/84999
152 * c-c++-common/pr84999.c: New test.
153
154 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
155
156 PR c++/84972
157 * g++.dg/ext/desig10.C: New.
158
159 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
160 Harald Anlauf <anlauf@gmx.de>
161
162 PR fortran/84957
163 * gfortran.dg/pr84957.f90: New test.
164
165 2018-03-21 Jakub Jelinek <jakub@redhat.com>
166
167 PR tree-optimization/84960
168 * gcc.c-torture/compile/pr84960.c: New test.
169
170 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
171
172 PR tree-optimization/84811
173 * gcc.dg/torture/pr84811.c: New test.
174
175 2018-03-21 Jakub Jelinek <jakub@redhat.com>
176
177 PR tree-optimization/84982
178 * c-c++-common/pr84982.c: New test.
179
180 PR c++/84961
181 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
182 "m" (++x) in C++.
183 * g++.dg/torture/pr84961-1.C: New test.
184 * g++.dg/torture/pr84961-2.C: New test.
185
186 2018-03-21 Nathan Sidwell <nathan@acm.org>
187
188 PR c++/85008
189 * g++.dg/pr85008.C: New.
190
191 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
192
193 PR fortran/84615
194 * gfortran.dg/char_result_17.f90: New test.
195
196 2018-03-21 David Malcolm <dmalcolm@redhat.com>
197
198 PR c++/84994
199 * g++.dg/other/accessor-fixits-1.C: Move to...
200 * g++.dg/torture/accessor-fixits-1.C: ...here.
201 * g++.dg/other/accessor-fixits-2.C: Move to...
202 * g++.dg/torture/accessor-fixits-2.C: ...here.
203 * g++.dg/other/accessor-fixits-3.C: Move to...
204 * g++.dg/torture/accessor-fixits-3.C: ...here.
205 * g++.dg/other/accessor-fixits-4.C: Move to...
206 * g++.dg/torture/accessor-fixits-4.C: ...here.
207 * g++.dg/other/accessor-fixits-5.C: Move to...
208 * g++.dg/torture/accessor-fixits-5.C: ...here.
209 * g++.dg/torture/accessor-fixits-6.C: New testcase.
210 * g++.dg/torture/accessor-fixits-7.C: New testcase.
211 * g++.dg/torture/accessor-fixits-8.C: New testcase.
212
213 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
214
215 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
216
217 2018-03-21 Sudakshina Das <sudi.das@arm.com>
218
219 PR target/82989
220 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
221
222 2018-03-21 Nathan Sidwell <nathan@acm.org>
223
224 PR c++/84804
225 * g++.dg/lookup/pr84804.C: New.
226
227 2018-03-21 Martin Sebor <msebor@redhat.com>
228
229 PR c++/84850
230 * g++.dg/Wclass-memaccess-3.C: New test.
231 * g++.dg/Wclass-memaccess-4.C: New test.
232
233 2018-03-21 David Malcolm <dmalcolm@redhat.com>
234
235 PR c++/84892
236 * g++.dg/other/accessor-fixits-1.C
237 (test_access_const_t1_color): New.
238 (test_deref_const_t1_color): New.
239 * g++.dg/other/accessor-fixits-5.C: New testcase.
240
241 2018-03-21 Tom de Vries <tom@codesourcery.com>
242
243 PR tree-optimization/83126
244 * gcc.dg/graphite/pr83126.c: New test.
245
246 2018-03-21 Nathan Sidwell <nathan@acm.org>
247
248 * g++.dg/ext/anon-struct6.C: Adjust.
249 * g++.dg/ext/deprecate-1.C: New.
250 * g++.dg/ext/deprecate-2.C: New.
251 * g++.dg/lookup/pr84602.C: Adjust.
252 * g++.dg/lookup/pr84962.C: Adjust.
253 * g++.old-deja/g++.other/anon4.C
254
255 PR c++/84836
256 * g++.dg/lookup/pr84836.C: New.
257
258 2018-03-21 Bin Cheng <bin.cheng@arm.com>
259
260 PR tree-optimization/84969
261 * gcc.dg/tree-ssa/pr84969.c: New test.
262
263 2018-03-21 Jakub Jelinek <jakub@redhat.com>
264
265 PR rtl-optimization/84989
266 * gcc.target/i386/pr84989.c: New test.
267
268 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
269
270 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
271
272 2018-03-21 Martin Liska <mliska@suse.cz>
273
274 PR ipa/84963
275 * gfortran.dg/goacc/pr84963.f90: New test.
276
277 2018-03-21 Marek Polacek <polacek@redhat.com>
278
279 PR c++/71638, ICE with NSDMI and reference.
280 * g++.dg/cpp0x/nsdmi14.C: New test.
281 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
282
283 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
284
285 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
286 MIPS with -mpaired-single directives.
287
288 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
289
290 PR fortran/85001
291 * gfortran.dg/interface_41.f90: New test.
292
293 2018-03-20 Jakub Jelinek <jakub@redhat.com>
294
295 PR debug/84875
296 * gcc.dg/pr84875.c: New test.
297
298 2018-03-20 Marek Polacek <polacek@redhat.com>
299
300 PR c++/84978, ICE with NRVO.
301 * g++.dg/opt/nrv19.C: New test.
302
303 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
304
305 PR target/82518
306 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
307 Disable for armeb targets.
308 * gcc.target/arm/pr82518.c: New test.
309
310 2018-03-20 Nathan Sidwell <nathan@acm.org>
311
312 PR c++/84962
313 * g++.dg/lookup/pr84962.C: New.
314
315 PR c++/84970
316 * g++.dg/lookup/pr84970.C: New.
317
318 2018-03-20 Richard Biener <rguenther@suse.de>
319
320 PR target/84986
321 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
322
323 2018-03-20 Martin Liska <mliska@suse.cz>
324
325 PR ipa/84825
326 * g++.dg/ipa/pr84825.C: New test.
327
328 2018-03-20 Martin Liska <mliska@suse.cz>
329
330 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
331
332 2018-03-20 Jakub Jelinek <jakub@redhat.com>
333
334 PR target/84845
335 * gcc.c-torture/compile/pr84845.c: New test.
336
337 2018-03-20 Sudakshina Das <sudi.das@arm.com>
338
339 PR target/82989
340 * gcc.target/arm/pr82989.c: New test.
341
342 2018-03-20 Jakub Jelinek <jakub@redhat.com>
343
344 PR target/84945
345 * gcc.target/i386/pr84945.c: New test.
346
347 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
348
349 PR target/81647
350 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
351
352 2018-03-20 Jakub Jelinek <jakub@redhat.com>
353
354 PR c/84953
355 * gcc.dg/pr84953.c: New test.
356
357 2018-03-19 Marek Polacek <polacek@redhat.com>
358
359 PR c++/84925
360 * g++.dg/cpp1z/lambda-__func__.C: New test.
361
362 PR c++/84927
363 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
364
365 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
366
367 PR sanitizer/78651
368 * g++.dg/asan/pr78651.C: New test.
369
370 2018-03-19 Tom de Vries <tom@codesourcery.com>
371
372 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
373 vect_int_mult. Add nvptx xfail for PR84958.
374
375 2018-03-19 Nathan Sidwell <nathan@acm.org>
376
377 PR c++/84835
378 * g++.dg/cpp1y/pr84835.C: New.
379
380 2018-03-19 Sudakshina Das <sudi.das@arm.com>
381
382 PR target/81647
383 * gcc.target/aarch64/pr81647.c: New.
384
385 2018-03-19 Richard Biener <rguenther@suse.de>
386
387 PR tree-optimization/84933
388 * g++.dg/pr84933.C: New testcase.
389
390 2018-03-19 Richard Biener <rguenther@suse.de>
391
392 PR tree-optimization/84859
393 * gcc.dg/tree-ssa/pr84859.c: New testcase.
394 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
395 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
396 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
397
398 2018-03-19 Nathan Sidwell <nathan@acm.org>
399
400 PR c++/84812
401 * g++.dg/lookup/pr84812.C: New.
402
403 2018-03-19 Richard Biener <rguenther@suse.de>
404
405 PR tree-optimization/84929
406 * gcc.dg/torture/pr84929.c: New testcase.
407
408 2018-03-19 Tamar Christina <tamar.christina@arm.com>
409
410 PR target/84711
411 * gcc.target/arm/big-endian-subreg.c: Delete.
412
413 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
414
415 PR fortran/84931
416 * gfortran.dg/array_constructor_52.f90: New test.
417
418 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
419
420 PR fortran/77414
421 * gfortran.dg/pr77414.f90: New test.
422 * gfortran.dg/internal_references_1.f90: Adjust error message.
423
424 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
425
426 PR fortran/65453
427 * gfortran.dg/pr65453.f90: New test.
428
429 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
430
431 PR tree-optimization/84913
432 * gfortran.dg/vect/pr84913.f90: New test.
433
434 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
435
436 PR fortran/79929
437 * gfortran.dg/warn_concat.f90: New test.
438
439 2018-03-16 Jakub Jelinek <jakub@redhat.com>
440
441 PR target/84899
442 * gcc.dg/pr84899.c: New test.
443
444 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
445
446 PR fortran/69395
447 * gfortran.dg/pr69395.f90: Add test for max dimensions
448
449 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
450
451 PR target/84876
452 * gcc.target/i386/pr84876.c: New test.
453
454 2018-03-16 Martin Liska <mliska@suse.cz>
455
456 PR ipa/84833
457 * gcc.target/i386/mvc11.c: New test.
458
459 2018-03-16 Martin Liska <mliska@suse.cz>
460
461 PR ipa/84722
462 * gcc.target/i386/mvc10.c: New test.
463
464 2018-03-16 Jakub Jelinek <jakub@redhat.com>
465
466 PR c++/79937
467 PR c++/82410
468 * g++.dg/cpp1y/pr79937-1.C: New test.
469 * g++.dg/cpp1y/pr79937-2.C: New test.
470 * g++.dg/cpp1y/pr79937-3.C: New test.
471 * g++.dg/cpp1y/pr79937-4.C: New test.
472 * g++.dg/cpp1y/pr82410.C: New test.
473
474 2018-03-16 Tom de Vries <tom@codesourcery.com>
475
476 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
477
478 2018-03-16 Tom de Vries <tom@codesourcery.com>
479
480 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
481
482 2018-03-16 Jakub Jelinek <jakub@redhat.com>
483
484 PR c++/84874
485 * g++.dg/cpp2a/desig8.C: New test.
486
487 PR tree-optimization/84841
488 * gcc.dg/pr84841.c: New test.
489
490 PR c++/84874
491 * g++.dg/cpp2a/desig7.C: New test.
492
493 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
494 Jim MacArthur <jim.macarthur@codethink.co.uk>
495
496 * gfortran.dg/automatic_1.f90: New test.
497 * gfortran.dg/automatic_repeat.f90: New test
498 * gfortran.dg/automatic_save.f90: New test.
499 * gfortran.dg/vax_structure.f90: New test.
500
501 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
502
503 PR fortran/78741
504 * gfortran.dg/pr78741.f90: New test.
505
506 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
507
508 PR fortran/69395
509 * gfortran.dg/pr69395.f90: New test.
510
511 2018-03-15 Jakub Jelinek <jakub@redhat.com>
512
513 PR c++/79085
514 * g++.dg/opt/pr79085.C: New test.
515
516 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
517
518 PR target/84574
519 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
520 label instead of __x86_indirect_thunk label.
521
522 2018-03-15 Jakub Jelinek <jakub@redhat.com>
523
524 PR c++/84222
525 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
526 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
527 * g++.dg/warn/deprecated-13.C: New test.
528
529 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
530
531 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
532
533 2018-03-15 Richard Biener <rguenther@suse.de>
534
535 PR c/84873
536 * c-c++-common/pr84873.c: New testcase.
537
538 2018-03-15 Tamar Christina <tamar.christina@arm.com>
539
540 PR target/84711
541 * gcc.target/arm/big-endian-subreg.c: New.
542
543 2018-03-15 Jakub Jelinek <jakub@redhat.com>
544
545 PR target/84860
546 * gcc.c-torture/compile/pr84860.c: New test.
547
548 2018-03-15 Julia Koval <julia.koval@intel.com>
549
550 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
551 cannonlake.
552 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
553 avx512bitalg.
554
555 2018-03-15 Jakub Jelinek <jakub@redhat.com>
556
557 PR c/84853
558 * gcc.dg/pr84853.c: New test.
559
560 2018-03-14 Carl Love <cel@us.ibm.com>
561
562 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
563
564 2018-03-14 Martin Liska <mliska@suse.cz>
565
566 PR ipa/8480
567 * g++.dg/lto/pr84805_0.C: New test.
568 * g++.dg/lto/pr84805_1.C: New test.
569 * g++.dg/lto/pr84805_2.C: New test.
570
571 2018-03-14 David Malcolm <dmalcolm@redhat.com>
572
573 PR c/84852
574 * gcc.dg/fixits-pr84852-1.c: New test.
575 * gcc.dg/fixits-pr84852-2.c: New test.
576
577 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
578
579 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
580 separate verbose message.
581 * lib/scandump.exp (scan-dump-times): Likewise.
582
583 2018-03-14 Julia Koval <julia.koval@intel.com>
584
585 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
586 server.
587 * gcc.target/i386/funcspec-56.inc: Ditto.
588
589 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
590
591 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
592 aarch64_sve_hw.
593
594 2018-03-14 Jakub Jelinek <jakub@redhat.com>
595
596 PR sanitizer/83392
597 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
598 check count from 17 to 14.
599
600 PR target/84844
601 * gcc.target/i386/pr84844.c: New test.
602
603 2018-03-14 Richard Biener <rguenther@suse.de>
604
605 PR tree-optimization/84830
606 * gcc.dg/torture/pr84830.c: New testcase.
607
608 2018-03-14 Marek Polacek <polacek@redhat.com>
609
610 PR c++/84596
611 * g++.dg/cpp0x/static_assert15.C: New test.
612
613 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
614
615 PR fortran/61775
616 * gfortran.dg/pr61775.f90: New test.
617
618 2018-03-13 Jakub Jelinek <jakub@redhat.com>
619
620 PR c++/84843
621 * g++.dg/ext/pr84843-1.C: New test.
622 * g++.dg/ext/pr84843-2.C: New test.
623
624 2018-03-13 David Pagan <dave.pagan@oracle.com>
625
626 PR c/46921
627 * gcc.dg/pr46921.c: New test.
628
629 2018-03-13 Martin Sebor <msebor@redhat.com>
630
631 PR tree-optimization/84725
632 * c-c++-common/Wstringop-truncation-4.c: New test.
633 * c-c++-common/attr-nonstring-5.c: New test.
634
635 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
636
637 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
638 than unpacks.
639 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
640 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
641
642 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
643
644 * gcc.target/aarch64/sve/tls_1.c: New test.
645 * gcc.target/aarch64/sve/tls_2.C: Likewise.
646
647 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
648
649 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
650 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
651
652 2018-03-13 Martin Liska <mliska@suse.cz>
653
654 PR ipa/84658.
655 * g++.dg/ipa/pr84658.C: New test.
656
657 2018-03-13 Jakub Jelinek <jakub@redhat.com>
658
659 PR middle-end/84834
660 * gcc.dg/pr84834.c: New test.
661
662 PR target/84827
663 * gcc.target/i386/pr84827.c: New test.
664
665 PR target/84828
666 * g++.dg/ext/pr84828.C: New test.
667
668 PR target/84786
669 * gcc.target/i386/avx512f-pr84786-1.c: New test.
670 * gcc.target/i386/avx512f-pr84786-2.c: New test.
671
672 PR c++/84808
673 * g++.dg/cpp1y/constexpr-84808.C: New test.
674
675 PR c++/84704
676 * g++.dg/debug/pr84704.C: New test.
677
678 2018-03-12 Renlin Li <renlin.li@arm.com>
679
680 * gcc.target/aarch64/movi_hf.c: New.
681 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
682 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
683
684 2018-03-12 Martin Sebor <msebor@redhat.com>
685
686 PR tree-optimization/83456
687 * c-c++-common/Wrestrict-2.c: Remove test cases.
688 * c-c++-common/Wrestrict.c: Same.
689 * gcc.dg/Wrestrict-12.c: New test.
690 * gcc.dg/Wrestrict-14.c: New test.
691
692 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
693
694 * g++.dg/pr84821.C: New test.
695
696 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
697
698 * gcc.dg/pr84799.c: New test.
699
700 2018-03-12 Richard Biener <rguenther@suse.de>
701
702 PR tree-optimization/84803
703 * gcc.dg/torture/pr84803.c: New testcase.
704
705 2018-03-12 Jakub Jelinek <jakub@redhat.com>
706
707 PR c++/84813
708 * g++.dg/debug/pr84813.C: New test.
709
710 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
711
712 PR fortran/84546
713 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
714
715 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
716
717 PR fortran/83939
718 * gfortran.dg/pr83939.f90
719
720 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
721
722 PR fortran/66128
723 * gfortran.dg/zero_sized_9.f90: New test.
724
725 2018-03-11 Jakub Jelinek <jakub@redhat.com>
726
727 PR debug/58150
728 * g++.dg/debug/dwarf2/enum2.C: New test.
729
730 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
731
732 PR fortran/84734
733 * gfortran.dg/pr84734.f90: New test.
734
735 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
736
737 * gnat.dg/prot3.adb: New test.
738 * gnat.dg/prot3_pkg.ad[sb]: New helper.
739
740 2018-03-09 Jason Merrill <jason@redhat.com>
741 Paolo Carlini <paolo.carlini@oracle.com>
742
743 PR c++/71169
744 PR c++/71832
745 * g++.dg/cpp0x/pr71169.C: New.
746 * g++.dg/cpp0x/pr71169-2.C: Likewise.
747 * g++.dg/cpp0x/pr71832.C: Likewise.
748
749 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
750
751 PR target/83969
752 * gcc.target/powerpc/pr83969.c: New test.
753
754 2018-03-09 Jakub Jelinek <jakub@redhat.com>
755
756 PR target/84772
757 * gcc.dg/pr84772.c: New test.
758
759 PR c++/84076
760 * g++.dg/warn/Wformat-2.C: New test.
761
762 PR c++/84767
763 * g++.dg/ext/vla18.C: New test.
764
765 2018-03-09 Martin Sebor <msebor@redhat.com>
766
767 PR tree-optimization/84526
768 * gcc.dg/Wrestrict-10.c: New test.
769 * gcc.dg/Wrestrict-11.c: New test.
770
771 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
772
773 PR rtl-optimization/84682
774 * gcc.dg/torture/pr84682-1.c: New.
775 * gcc.dg/torture/pr84682-2.c: New.
776 * gcc.dg/torture/pr84682-3.c: New.
777
778 2018-03-09 Jakub Jelinek <jakub@redhat.com>
779
780 PR c++/84724
781 * g++.dg/ext/pr84724.C: New test.
782
783 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
784
785 PR target/83712
786 * gcc.target/arm/pr83712.c: New.
787
788 2018-03-09 Richard Biener <rguenther@suse.de>
789
790 PR tree-optimization/84775
791 * gcc.dg/torture/pr84775.c: New testcase.
792
793 2018-03-09 Jakub Jelinek <jakub@redhat.com>
794
795 PR debug/84404
796 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
797 targets.
798
799 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
800
801 * gcc.c-torture/compile/20180309-1.c: New test.
802
803 2018-03-08 Jakub Jelinek <jakub@redhat.com>
804
805 PR c++/80598
806 * g++.dg/warn/Wunused-function4.C: New test.
807
808 PR inline-asm/84742
809 * gcc.target/i386/pr84742-1.c: New test.
810 * gcc.target/i386/pr84742-2.c: New test.
811
812 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
813
814 PR target/84748
815 * gcc.c-torture/execute/pr84748.c: New test.
816
817 2018-03-08 Richard Biener <rguenther@suse.de>
818
819 PR middle-end/84552
820 * gcc.dg/graphite/pr84552.c: New testcase.
821
822 2018-03-08 Richard Biener <rguenther@suse.de>
823
824 PR tree-optimization/84178
825 * gcc.dg/torture/pr84178-2.c: New testcase.
826
827 2018-03-08 David Malcolm <dmalcolm@redhat.com>
828
829 PR tree-optimization/84178
830 * gcc.c-torture/compile/pr84178-1.c: New test.
831
832 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
833
834 * lib/target-supports.exp: Do not return zero from a ifunc
835 function.
836
837 2018-03-08 Richard Biener <rguenther@suse.de>
838
839 PR tree-optimization/84746
840 * gcc.dg/torture/pr84746.c: New testcase.
841
842
843 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
844 PR debug/84404
845 PR debug/84408
846 * gcc.dg/graphite/pr84404.c: New.
847
848 2018-03-08 Jakub Jelinek <jakub@redhat.com>
849
850 PR tree-optimization/84740
851 * gcc.dg/torture/pr84740.c: New test.
852
853 PR tree-optimization/84739
854 * gcc.dg/pr84739.c: New test.
855
856 2018-03-07 Martin Sebor <msebor@redhat.com>
857
858 PR tree-optimization/83519
859 * gcc.dg/Wrestrict-13.c: New test.
860
861 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
862
863 PR fortran/64124
864 PR fortran/70409
865 * gfortran.dg/pr64124.f90: New tests.
866 * gfortran.dg/pr70409.f90: New tests.
867
868 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
869
870 PR target/82411
871 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
872
873 2018-03-07 Martin Sebor <msebor@redhat.com>
874
875 PR tree-optimization/84526
876 * gcc.dg/Wrestrict-10.c: New test.
877
878 2018-03-07 Martin Sebor <msebor@redhat.com>
879
880 PR tree-optimization/84468
881 * g++.dg/warn/Wstringop-truncation-2.C: New test.
882 * gcc.dg/Wstringop-truncation.c: New test.
883 * gcc.dg/Wstringop-truncation-2.c: New test.
884
885 2018-03-07 Jakub Jelinek <jakub@redhat.com>
886
887 PR fortran/84565
888 * gfortran.dg/pr84565.f90: New test.
889
890 PR middle-end/84723
891 * gcc.target/i386/pr84723-1.c: New test.
892 * gcc.target/i386/pr84723-2.c: New test.
893 * gcc.target/i386/pr84723-3.c: New test.
894 * gcc.target/i386/pr84723-4.c: New test.
895 * gcc.target/i386/pr84723-5.c: New test.
896
897 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
898
899 PR fortran/64107
900 * gfortran.dg/pr64107.f90: New test.
901
902 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
903
904 PR fortran/84697
905 PR fortran/66128
906 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
907
908 2018-03-06 Marek Polacek <polacek@redhat.com>
909
910 PR c++/84684
911 * g++.dg/cpp1z/constexpr-84684.C: New test.
912
913 2018-03-06 Jakub Jelinek <jakub@redhat.com>
914
915 PR c/84721
916 * gcc.dg/pr84721.c: New test.
917
918 PR target/84710
919 * gcc.dg/pr84710.c: New test.
920
921 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
922
923 PR fortran/56667
924 * gfortran.dg/implied_do_2.f90: New test.
925 * gfortran.dg/coarray_8.f90: Update for new error message.
926
927 2018-03-06 Jakub Jelinek <jakub@redhat.com>
928
929 PR inline-asm/84683
930 * g++.dg/ext/pr84683.C: New test.
931
932 PR tree-optimization/84687
933 * gcc.dg/pr84687.c: New test.
934
935 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
936
937 PR c++/84231
938 * g++.dg/pr84231.C: New.
939
940 PR c++/84593
941 * g++.dg/cpp1y/pr84593.C: New.
942
943 PR c++/84492
944 * g++.dg/pr84492.C: New.
945
946 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
947
948 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
949 __builtin_ppc_speculation_barrier.
950
951 2018-03-05 Jakub Jelinek <jakub@redhat.com>
952
953 PR target/84700
954 * gcc.target/powerpc/pr84700.c: New test.
955
956 2018-03-05 Nathan Sidwell <nathan@acm.org>
957
958 PR c++/84702
959 * g++.dg/lookup/pr84702.C: New.
960
961 2018-03-05 Jakub Jelinek <jakub@redhat.com>
962
963 PR target/84564
964 * gcc.target/i386/pr84564.c: New test.
965
966 2018-03-05 Marek Polacek <polacek@redhat.com>
967
968 PR c++/84707
969 * g++.dg/cpp0x/inline-ns10.C: New test.
970
971 2018-03-05 Nathan Sidwell <nathan@acm.org>
972
973 PR c++/84694
974 * g++.dg/template/pr84694.C: New.
975
976 2018-03-05 Jakub Jelinek <jakub@redhat.com>
977
978 PR target/84524
979 * gcc.c-torture/execute/pr84524.c: New test.
980 * gcc.target/i386/avx512bw-pr84524.c: New test.
981
982 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
983
984 PR target/84264
985 * g++.dg/pr84264.C: New test.
986
987 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
988
989 PR c++/84618
990 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
991 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
992 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
993
994 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
995
996 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
997 * g++.dg/other/i386-3.C: Ditto.
998 * gcc.target/i386/sse-12.c: Ditto.
999 * gcc.target/i386/sse-13.c: Ditto.
1000 * gcc.target/i386/sse-14.c: Ditto.
1001 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
1002 * gcc.target/i386/wbinvd-1.c: New test.
1003 * gcc.target/i386/wbnoinvd-1.c: Ditto.
1004 * gcc.target/i386/pconfig-1.c: Ditto.
1005
1006 2018-03-05 Pádraig Brady <P@draigBrady.com>
1007 Nathan Sidwell <nathan@acm.org>
1008
1009 PR c++/84497
1010 * g++.dg/cpp0x/pr84497.C: New.
1011
1012 2018-03-05 Richard Biener <rguenther@suse.de>
1013
1014 PR tree-optimization/84670
1015 * gcc.dg/pr84670-1.c: New testcase.
1016 * gcc.dg/pr84670-2.c: Likewise.
1017 * gcc.dg/pr84670-3.c: Likewise.
1018 * gcc.dg/pr84670-4.c: Likewise.
1019
1020 2018-03-05 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/84650
1023 * gcc.dg/graphite/pr84650.c: New testcase.
1024
1025 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1026
1027 PR c++/82022
1028 * g++.dg/cpp1z/constexpr-lambda20.C: New.
1029
1030 2018-03-03 Harald Anlauf <anlauf@gmx.de>
1031
1032 PR fortran/71085
1033 * gfortran.dg/pr71085.f90: New test.
1034
1035 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1036
1037 PR fortran/66128
1038 * gfortran.dg/zero_sized_8.f90: Really commit New test.
1039
1040 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1041
1042 PR fortran/51434
1043 * gfortran.dg/pr51434.f90: New test.
1044
1045 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1046
1047 PR c++/61358
1048 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
1049
1050 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1051
1052 PR c++/67370
1053 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
1054
1055 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1056
1057 PR c++/71464
1058 * g++.dg/torture/pr71464.C: New.
1059
1060 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
1061
1062 PR fortran/80965
1063 * gfortran.dg/select_type_41.f90: New test.
1064
1065 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1066
1067 PR c++/61135
1068 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
1069
1070 2018-03-02 Marek Polacek <polacek@redhat.com>
1071
1072 PR c++/84578
1073 * g++.dg/ext/flexary29.C: New test.
1074
1075 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1076
1077 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
1078
1079 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1080
1081 PR c++/81812
1082 * g++.dg/torture/pr81812.C: New.
1083
1084 2018-03-02 Marek Polacek <polacek@redhat.com>
1085
1086 PR c++/84171
1087 * g++.dg/warn/Wsign-compare-8.C: New test.
1088
1089 PR c++/84663
1090 * g++.dg/parse/array-size3.C: New test.
1091
1092 PR c++/84664
1093 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
1094
1095 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1096
1097 PR c++/84662
1098 * g++.dg/cpp1y/pr84662.C: New test.
1099
1100 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
1101
1102 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
1103 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
1104 "dg-lto-options".
1105 * g++.dg/lto/20101010-1_0.C: Likewise.
1106 * g++.dg/lto/20101010-2_0.C: Likewise.
1107
1108 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR ipa/84628
1111 * gcc.dg/pr84628.c: New test.
1112
1113 PR target/56540
1114 * gcc.target/ia64/pr56540.c: New test.
1115
1116 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1117
1118 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
1119 32-bit target.
1120 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
1121 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
1122 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
1123 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
1124
1125 2018-03-02 Marek Polacek <polacek@redhat.com>
1126
1127 PR c++/84590
1128 * c-c++-common/ubsan/shift-11.c: New test.
1129
1130 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1131
1132 * gcc.dg/vect/vect-alias-check-13.c: New test.
1133
1134 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1135
1136 PR target/84614
1137 * gcc.dg/pr84614.c: New test.
1138
1139 PR inline-asm/84625
1140 * gcc.target/i386/pr84625.c: New test.
1141
1142 2018-03-02 Richard Biener <rguenther@suse.de>
1143
1144 PR tree-optimization/84427
1145 * gcc.dg/torture/pr84427.c: New testcase.
1146
1147 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
1148
1149 PR target/84534
1150 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
1151 powerpc64le*-*-linux*.
1152 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
1153 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
1154
1155 2018-03-01 Martin Sebor <msebor@redhat.com>
1156
1157 PR c++/84294
1158 * g++.dg/ext/attr-const.C: Remove xfail.
1159 * g++.dg/ext/attr-malloc-3.C: New test.
1160 * g++.dg/ext/attr-noinline-3.C: New test.
1161 * g++.dg/ext/attr-noreturn-3.C: New test.
1162 * g++.dg/ext/attr-nothrow-3.C: New test.
1163 * g++.dg/ext/attr-pure.C: Remove xfail.
1164
1165 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1166
1167 PR sanitizer/70875
1168 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
1169 dg-options and dg-shouldfail "ubsan" directive.
1170
1171 2018-03-01 Marek Polacek <polacek@redhat.com>
1172 Jason Merrill <jason@redhat.com>
1173
1174 PR c++/84582
1175 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1176 * g++.dg/cpp1z/static1.C: New test.
1177 * g++.dg/template/static37.C: New test.
1178
1179 2018-03-01 Nathan Sidwell <nathan@acm.org>
1180
1181 PR c++/84434
1182 * g++.dg/template/pr84434.C: New.
1183
1184 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1185
1186 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1187 -mthumb to the command-line.
1188
1189 2018-03-01 Marek Polacek <polacek@redhat.com>
1190
1191 PR c++/84596
1192 * g++.dg/cpp0x/static_assert14.C: New test.
1193
1194 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1195
1196 PR c++/79410
1197 * g++.dg/torture/pr79410.C: New.
1198
1199 2018-03-01 Martin Liska <mliska@suse.cz>
1200
1201 PR sanitizer/82484
1202 * gcc.dg/asan/pr82484.c: New test.
1203
1204 2018-03-01 Richard Biener <rguenther@suse.de>
1205
1206 PR debug/84645
1207 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1208
1209 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1210
1211 PR fortran/84219
1212 * gfortran.dg/coarray_47.f90: New test.
1213
1214 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1215
1216 PR fortran/84538
1217 * gfortran.dg/class_array_23.f03: New test.
1218
1219 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1220
1221 PR rtl-optimization/84528
1222 * gcc.dg/torture/pr84538.c: Rename to...
1223 * gcc.dg/torture/pr84528.c: ...this.
1224
1225 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1226
1227 PR rtl-optimization/84528
1228 * gcc.dg/torture/pr84538.c: New test.
1229
1230 2018-02-28 Martin Sebor <msebor@redhat.com>
1231
1232 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1233 -fpic test failures.
1234 * c-c++-common/Wrestrict-2.c: Same.
1235 * c-c++-common/Wstringop-truncation.c: Same.
1236 * gcc.dg/Warray-bounds-22.c: Same.
1237 * gcc.dg/Wstringop-overflow.c: Same.
1238 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
1239 (signed_range): Same.
1240 (unsigned_anti_range): Same.
1241 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
1242 (signed_range): Same.
1243 (unsigned_anti_range): Same.
1244 * gcc.dg/attr-alloc_size-7.c: Same.
1245 * gcc.dg/attr-alloc_size-8.c: Same.
1246 * gcc.dg/builtin-alloc-size.c: Same.
1247 * gcc.dg/builtin-stpncpy.c: Same.
1248 * gcc.dg/builtins-nonnull.c: Same.
1249 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
1250 * gcc.dg/pr79214.c: Same.
1251 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
1252 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1253 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1254 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
1255 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
1256 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
1257 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
1258 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1259 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
1260 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1261 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1262
1263 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
1264
1265 PR target/84014
1266 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
1267
1268 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR c++/84609
1271 * g++.dg/cpp0x/pr84609.C: New test.
1272
1273 2018-02-28 Martin Sebor <msebor@redhat.com>
1274
1275 PR testsuite/84617
1276 * g++.dg/ext/attr-malloc-3.C: New test.
1277 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1278 to pre-existing problems.
1279 * g++.dg/ext/attr-pure.C: Same.
1280
1281 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
1282
1283 PR fortran/83901
1284 * gfortran.dg/associate_37.f90: New test.
1285
1286 PR fortran/83344
1287 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1288
1289 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1290
1291 PR target/52991
1292 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1293 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1294 * gcc.dg/bf-ms-layout-4.c: New test.
1295 * gcc.dg/bf-ms-layout-5.c: New test.
1296
1297 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1298
1299 PR target/83399
1300 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1301
1302 2018-02-28 Richard Biener <rguenther@suse.de>
1303
1304 PR tree-optimization/84584
1305 * gcc.dg/graphite/pr84584.c: New testcase.
1306
1307 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
1308
1309 PR preprocessor/84517
1310 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1311
1312 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1313
1314 * c-c++-common/dump-ada-spec-12.c: New test.
1315 * c-c++-common/dump-ada-spec-13.c: Likewise.
1316
1317 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1318
1319 * c-c++-common/dump-ada-spec-11.c: New test.
1320
1321 2018-02-28 Martin Liska <mliska@suse.cz>
1322
1323 PR testsuite/84597
1324 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1325 * g++.dg/ext/timevar2.C: Likewise.
1326
1327 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1328
1329 * c-c++-common/dump-ada-spec-8.c: New test.
1330 * c-c++-common/dump-ada-spec-9.c: Likewise.
1331 * c-c++-common/dump-ada-spec-10.c: Likewise.
1332
1333 2018-02-28 Richard Biener <rguenther@suse.de>
1334
1335 PR middle-end/84607
1336 * gcc.dg/pr84607.c: New testcase.
1337
1338 2018-02-28 Nathan Sidwell <nathan@acm.org>
1339
1340 PR c++/84602
1341 * g++.dg/lookup/pr84602.C: New.
1342
1343 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR c++/83871
1346 PR c++/83503
1347 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1348 dg-options.
1349 * g++.dg/ext/attr-nonnull.C: Likewise.
1350 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1351 directives.
1352 * g++.dg/ext/attr-noinline-2.C: Likewise.
1353 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1354 -fdump-tree-eh in dg-options.
1355
1356 2018-02-28 Alan Modra <amodra@gmail.com>
1357
1358 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1359 GNU ld message.
1360 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1361
1362 2018-02-27 Martin Sebor <msebor@redhat.com>
1363
1364 PR c++/83871
1365 PR c++/83503
1366 * g++.dg/Wmissing-attributes.C: New test.
1367 * g++.dg/ext/attr-const-pure.C: New test.
1368 * g++.dg/ext/attr-const.C: New test.
1369 * g++.dg/ext/attr-deprecated-2.C: New test.
1370 * g++.dg/ext/attr-malloc-2.C: New test.
1371 * g++.dg/ext/attr-malloc.C: New test.
1372 * g++.dg/ext/attr-noinline-2.C: New test.
1373 * g++.dg/ext/attr-noinline.C: New test.
1374 * g++.dg/ext/attr-nonnull.C: New test.
1375 * g++.dg/ext/attr-noreturn-2.C: New test.
1376 * g++.dg/ext/attr-noreturn.C: New test.
1377 * g++.dg/ext/attr-nothrow-2.C: New test.
1378 * g++.dg/ext/attr-nothrow.C: New test.
1379 * g++.dg/ext/attr-optimize.C: New test.
1380 * g++.dg/ext/attr-pure.C: New test.
1381 * g++.dg/ext/attr-returns-nonnull.C: New test.
1382 * g++.dg/ext/attr-warning.C: New test.
1383
1384 2018-02-27 Nathan Sidwell <nathan@acm.org>
1385
1386 PR c++/84426
1387 * g++.dg/lookup/pr84426.C: New.
1388
1389 2018-02-27 Richard Biener <rguenther@suse.de>
1390
1391 PR tree-optimization/84512
1392 * gcc.dg/tree-ssa/pr84512.c: New testcase.
1393
1394 2018-02-27 Martin Liska <mliska@suse.cz>
1395
1396 PR gcov-profile/84548
1397 * g++.dg/gcov/pr84548.C: New test.
1398
1399 2018-02-27 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR target/84575
1402 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
1403
1404 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1405
1406 PR c++/84558
1407 * g++.dg/cpp1y/pr84558.C: New test.
1408
1409 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1410
1411 PR c++/84540
1412 * g++.dg/cpp0x/alignas14.C: New.
1413 * g++.dg/cpp0x/alignas15.C: Likewise.
1414
1415 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR c++/84557
1418 * g++.dg/gomp/pr84557.C: New test.
1419
1420 2018-02-26 Marek Polacek <polacek@redhat.com>
1421
1422 PR c++/84325
1423 * g++.dg/cpp1z/pr84325.C: New test.
1424
1425 2018-02-26 Carl Love <cel@us.ibm.com>
1426
1427 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
1428 Power 8 test file.
1429 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
1430 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
1431 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
1432 -mcpu=power8.
1433 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
1434 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
1435 -mcpu=power8.
1436
1437 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1438
1439 PR target/84039
1440 * gcc.target/i386/indirect-thunk-1.c: Updated.
1441 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1442 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1443 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1444 * gcc.target/i386/indirect-thunk-5.c: Likewise.
1445 * gcc.target/i386/indirect-thunk-6.c: Likewise.
1446 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1447 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1448 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1449 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1450 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1451 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1452 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1453 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1454 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
1455 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
1456 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
1457 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
1458 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1459 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1460 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1461 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1462 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
1463 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
1464 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1465 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1466 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1467 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1468 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1469 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
1470 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
1471 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1472 * gcc.target/i386/ret-thunk-9.c: Likewise.
1473 * gcc.target/i386/ret-thunk-10.c: Likewise.
1474 * gcc.target/i386/ret-thunk-11.c: Likewise.
1475 * gcc.target/i386/ret-thunk-12.c: Likewise.
1476 * gcc.target/i386/ret-thunk-13.c: Likewise.
1477 * gcc.target/i386/ret-thunk-14.c: Likewise.
1478 * gcc.target/i386/ret-thunk-15.c: Likewise.
1479
1480 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
1481
1482 * gcc.c-torture/execute/20180226-1.c: New test.
1483
1484 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
1485
1486 PR tree-optimization/83965
1487 * gcc.dg/vect/pr83965-2.c: New test.
1488
1489 2018-02-26 Tom de Vries <tom@codesourcery.com>
1490
1491 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
1492
1493 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1494
1495 PR target/84530
1496 * gcc.target/i386/ret-thunk-22.c: New test.
1497 * gcc.target/i386/ret-thunk-23.c: Likewise.
1498 * gcc.target/i386/ret-thunk-24.c: Likewise.
1499 * gcc.target/i386/ret-thunk-25.c: Likewise.
1500 * gcc.target/i386/ret-thunk-26.c: Likewise.
1501
1502 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1503
1504 PR c++/84533
1505 * g++.dg/cpp1z/pr84533.C: New.
1506
1507 2018-02-26 Marek Polacek <polacek@redhat.com>
1508
1509 PR c++/84537
1510 * g++.dg/parse/error60.C: New test.
1511
1512 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1513
1514 PR c++/84556
1515 * g++.dg/gomp/pr84556.C: New test.
1516 * g++.dg/vect/pr84556.cc: New test.
1517
1518 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
1519
1520 PR fortran/32957
1521 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
1522 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1523 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
1524 * gfortran.dg/c_loc_test.f90: Likewise.
1525 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1526 * gfortran.dg/proc_decl_17.f90: Likewise.
1527 * gfortran.dg/proc_ptr_8.f90: Likewise.
1528
1529 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1530
1531 PR target/84521
1532 * gcc.target/aarch64/lr_free_2.c: Revert changes in
1533 r254814 disabling -fomit-frame-pointer by default.
1534 * gcc.target/aarch64/spill_1.c: Likewise.
1535 * gcc.target/aarch64/test_frame_11.c: Likewise.
1536 * gcc.target/aarch64/test_frame_12.c: Likewise.
1537 * gcc.target/aarch64/test_frame_13.c: Likewise.
1538 * gcc.target/aarch64/test_frame_14.c: Likewise.
1539 * gcc.target/aarch64/test_frame_15.c: Likewise.
1540 * gcc.target/aarch64/test_frame_3.c: Likewise.
1541 * gcc.target/aarch64/test_frame_5.c: Likewise.
1542 * gcc.target/aarch64/test_frame_9.c: Likewise.
1543
1544 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
1545
1546 PR fortran/83633
1547 * gfortran.dg/explicit_shape_1.f90: New test.
1548 * gfortran.dg/automatic_module_variable.f90: Update regex.
1549 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
1550 * gfortran.dg/constant_shape.f90: Ditto.
1551 * gfortran.dg/dec_structure_23.f90: Ditto.
1552 * gfortran.dg/pr78240.f90: Ditto.
1553
1554 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
1555
1556 PR fortran/84523
1557 * gfortran.dg/pr84523.f90: New test.
1558
1559 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1560
1561 PR fortran/78238
1562 * gfortran.dg/select_type_40.f90: New test.
1563
1564 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
1565
1566 PR fortran/30792
1567 * gfortran.dg/data_substring.f90: New test.
1568
1569 2018-02-24 Marek Polacek <polacek@redhat.com>
1570
1571 PR c++/83692
1572 * g++.dg/cpp1z/constexpr-83692.C: New test.
1573
1574 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
1575
1576 PR fortran/84346
1577 * gfortran.dg/statement_function_1.f90: Update test.
1578
1579 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1580
1581 PR fortran/84506
1582 * gfortran.dg/inquire_19.f90: New test.
1583
1584 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1585
1586 PR fortran/83149
1587 * gfortran.dg/pr83149_b.f90: New test.
1588 * gfortran.dg/pr83149_a.f90: Additional source for previous.
1589
1590 2018-02-23 Carl Love <cel@us.ibm.com>
1591
1592 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
1593 vec_signed2 and vec_unsigned2 to new Power 8 test file.
1594 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
1595 Power 8 tests.
1596
1597 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1598
1599 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
1600 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
1601
1602 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1603
1604 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
1605 expected output.
1606
1607 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1608
1609 PR fortran/83149
1610 * gfortran.dg/pr83149_1.f90: New test.
1611 * gfortran.dg/pr83149.f90: Additional source for previous.
1612
1613 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
1614
1615 PR testsuite/80551
1616 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
1617 __GI___pthread_mutex_init as well.
1618
1619 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1620
1621 PR fortran/83148
1622 * gfortran.dg/class_68.f90: New test.
1623
1624 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1625
1626 PR fortran/59781
1627 * gfortran.dg/derived_init_5.f90: New test.
1628
1629 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1630
1631 PR target/82851
1632 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
1633 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
1634
1635 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
1636
1637 PR target/81572
1638 * gcc.target/powerpc/pr81572.c: New.
1639
1640 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
1641
1642 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
1643
1644 2018-02-22 Martin Sebor <msebor@redhat.com>
1645
1646 PR tree-optimization/84480
1647 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
1648 * g++.dg/warn/Wstringop-truncation-1.C: New test.
1649
1650 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
1651
1652 PR target/84176
1653 * gcc.target/i386/indirect-thunk-11.c: New test.
1654 * gcc.target/i386/indirect-thunk-12.c: Likewise.
1655 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
1656 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
1657 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
1658 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1659 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1660 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1661 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1662 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1663
1664 2018-02-22 Steve Ellcey <sellcey@cavium.com>
1665
1666 PR target/83335
1667 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
1668 ILP32 mode.
1669 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
1670
1671 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1672
1673 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
1674
1675 2018-02-22 Marek Polacek <polacek@redhat.com>
1676
1677 PR c++/84493
1678 * g++.dg/parse/error59.C: New test.
1679
1680 2018-02-22 Tom de Vries <tom@codesourcery.com>
1681
1682 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
1683
1684 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1685
1686 PR c++/77655
1687 * g++.dg/cpp0x/pr77655.C: New.
1688
1689 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1690
1691 PR c++/84496
1692 * g++.dg/cpp1y/pr84496.C: New test.
1693
1694 PR target/84502
1695 * g++.dg/torture/pr84502.C: New test.
1696
1697 PR tree-optimization/84503
1698 * gcc.dg/pr84503-1.c: New test.
1699 * gcc.dg/pr84503-2.c: New test.
1700
1701 2018-02-21 Jakub Jelinek <jakub@redhat.com>
1702
1703 PR tree-optimization/84478
1704 * gcc.c-torture/execute/pr84478.c: New test.
1705
1706 2018-02-20 Martin Sebor <msebor@redhat.com>
1707
1708 PR middle-end/84095
1709 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
1710 * c-c++-common/Wrestrict.c: Same.
1711 * gcc.dg/Wrestrict-6.c: Same.
1712 * gcc.dg/Warray-bounds-27.c: New test.
1713 * gcc.dg/Wrestrict-8.c: New test.
1714 * gcc.dg/Wrestrict-9.c: New test.
1715 * gcc.dg/pr84095.c: New test.
1716
1717 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1718
1719 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
1720
1721 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1722
1723 PR fortran/48890
1724 PR fortran/83823
1725 * gfortran.dg/structure_constructor_14.f90: New test.
1726
1727 2018-02-20 Jeff Law <law@redhat.com>
1728
1729 PR middle-end/82123
1730 PR tree-optimization/81592
1731 PR middle-end/79257
1732 * gcc.dg/pr81592.c: New test.
1733 * gcc.dg/pr82123.c: New test.
1734 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
1735
1736 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1737
1738 PR c++/84488
1739 * g++.dg/warn/Wunused-var-30.C: New test.
1740
1741 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
1742
1743 PR tree-optimization/84419
1744 * gcc.dg/vect/pr84419.c: New test.
1745
1746 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR middle-end/82004
1749 * gfortran.dg/pr82004.f90: New test.
1750
1751 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
1752
1753 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
1754
1755 2018-02-20 Martin Liska <mliska@suse.cz>
1756
1757 PR c/84310
1758 PR target/79747
1759 * gcc.target/i386/pr84310.c: New test.
1760 * gcc.target/i386/pr84310-2.c: Likewise.
1761
1762 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1763
1764 PR c++/84446
1765 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
1766
1767 2018-02-20 Jakub Jelinek <jakub@redhat.com>
1768
1769 PR c++/84445
1770 * g++.dg/cpp1z/launder7.C: New test.
1771
1772 PR c++/84449
1773 * g++.dg/cpp0x/constexpr-84449.C: New test.
1774
1775 PR c++/84455
1776 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
1777
1778 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
1779
1780 PR fortran/83344
1781 PR fortran/83975
1782 * gfortran.dg/associate_22.f90: Enable commented out test.
1783 * gfortran.dg/associate_36.f90: New test.
1784
1785 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1786
1787 PR target/84146
1788 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
1789
1790 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
1791
1792 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
1793 (dg-options): Use -mavx instead of -w.
1794
1795 2018-02-19 Jakub Jelinek <jakub@redhat.com>
1796
1797 PR c++/84444
1798 * g++.dg/cpp1z/launder8.C: New test.
1799
1800 PR c++/84448
1801 * g++.dg/gomp/pr84448.C: New test.
1802
1803 PR c++/84430
1804 * g++.dg/gomp/pr84430.C: New test.
1805
1806 PR tree-optimization/84452
1807 * gcc.dg/pr84452.c: New test.
1808
1809 PR c++/79064
1810 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
1811
1812 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1813
1814 PR fortran/35339
1815 * gfortran.dg/implied_do_io_4.f90: New test.
1816
1817 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
1818
1819 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
1820 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
1821 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
1822
1823 2018-02-19 Carl Love <cel@us.ibm.com>
1824
1825 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
1826
1827 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
1828
1829 PR target/84460
1830 * gcc.target/i386/pr57193.c: Add -mtune=generic.
1831
1832 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
1833
1834 PR c++/84348
1835 * g++.dg/cpp0x/auto50.C: New.
1836 * g++.dg/parse/friend12.C: Adjust.
1837
1838 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1839
1840 PR libgfortran/84389
1841 * gfortran.dg/dtio_33.f90: New test.
1842
1843 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1844
1845 PR libgfortran/84412
1846 * gfortran.dg/inquire_18.f90: New test.
1847
1848 2018-02-18 Janus Weil <janus@gcc.gnu.org>
1849
1850 PR fortran/84381
1851 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
1852 * gfortran.dg/pointer_intent_3.f90: Ditto.
1853 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
1854 * gfortran.dg/protected_3.f90: Ditto.
1855 * gfortran.dg/protected_4.f90: Ditto.
1856 * gfortran.dg/protected_5.f90: Ditto.
1857 * gfortran.dg/protected_6.f90: Ditto.
1858
1859 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
1860
1861 PR fortran/80945
1862 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
1863 change to run.
1864
1865 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1866
1867 PR fortran/84270
1868 * gfortran.dg/inline_matmul_22.f90: New test.
1869
1870 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1871
1872 PR fortran/84381
1873 * gfortran.dg/abort_shoulfail.f90: New test.
1874 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
1875 by STOP n.
1876 * gfortran.dg/PR19754_2.f90: Likewise.
1877 * gfortran.dg/PR19872.f: Likewise.
1878 * gfortran.dg/PR49268.f90: Likewise.
1879 * gfortran.dg/Wall.f90: Likewise.
1880 * gfortran.dg/Wno-all.f90: Likewise.
1881 * gfortran.dg/achar_1.f90: Likewise.
1882 * gfortran.dg/achar_2.f90: Likewise.
1883 * gfortran.dg/achar_4.f90: Likewise.
1884 * gfortran.dg/achar_6.F90: Likewise.
1885 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
1886 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
1887 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
1888 * gfortran.dg/actual_array_offset_1.f90: Likewise.
1889 * gfortran.dg/actual_array_result_1.f90: Likewise.
1890 * gfortran.dg/actual_array_substr_1.f90: Likewise.
1891 * gfortran.dg/actual_array_substr_2.f90: Likewise.
1892 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
1893 * gfortran.dg/actual_procedure_1.f90: Likewise.
1894 * gfortran.dg/adjustl_1.f90: Likewise.
1895 * gfortran.dg/advance_1.f90: Likewise.
1896 * gfortran.dg/advance_4.f90: Likewise.
1897 * gfortran.dg/advance_5.f90: Likewise.
1898 * gfortran.dg/advance_6.f90: Likewise.
1899 * gfortran.dg/aint_anint_1.f90: Likewise.
1900 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
1901 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
1902 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
1903 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
1904 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
1905 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
1906 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
1907 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
1908 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
1909 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
1910 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
1911 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
1912 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
1913 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
1914 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
1915 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
1916 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
1917 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
1918 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
1919 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
1920 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
1921 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
1922 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
1923 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
1924 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
1925 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
1926 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
1927 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
1928 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
1929 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
1930 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
1931 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
1932 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
1933 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
1934 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
1935 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
1936 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
1937 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
1938 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
1939 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
1940 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
1941 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
1942 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
1943 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
1944 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
1945 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
1946 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
1947 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
1948 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
1949 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
1950 * gfortran.dg/allocatable_function_1.f90: Likewise.
1951 * gfortran.dg/allocatable_function_10.f90: Likewise.
1952 * gfortran.dg/allocatable_function_3.f90: Likewise.
1953 * gfortran.dg/allocatable_function_5.f90: Likewise.
1954 * gfortran.dg/allocatable_function_6.f90: Likewise.
1955 * gfortran.dg/allocatable_function_7.f90: Likewise.
1956 * gfortran.dg/allocatable_function_8.f90: Likewise.
1957 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
1958 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
1959 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
1960 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
1961 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
1962 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
1963 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
1964 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
1965 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
1966 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
1967 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
1968 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
1969 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
1970 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
1971 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
1972 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
1973 * gfortran.dg/allocate_class_3.f90: Likewise.
1974 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
1975 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
1976 * gfortran.dg/allocate_derived_5.f90: Likewise.
1977 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
1978 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
1979 * gfortran.dg/allocate_with_source_1.f90: Likewise.
1980 * gfortran.dg/allocate_with_source_10.f08: Likewise.
1981 * gfortran.dg/allocate_with_source_11.f08: Likewise.
1982 * gfortran.dg/allocate_with_source_12.f03: Likewise.
1983 * gfortran.dg/allocate_with_source_15.f03: Likewise.
1984 * gfortran.dg/allocate_with_source_16.f90: Likewise.
1985 * gfortran.dg/allocate_with_source_17.f03: Likewise.
1986 * gfortran.dg/allocate_with_source_18.f03: Likewise.
1987 * gfortran.dg/allocate_with_source_2.f90: Likewise.
1988 * gfortran.dg/allocate_with_source_20.f03: Likewise.
1989 * gfortran.dg/allocate_with_source_22.f03: Likewise.
1990 * gfortran.dg/allocate_with_source_23.f03: Likewise.
1991 * gfortran.dg/allocate_with_source_24.f90: Likewise.
1992 * gfortran.dg/allocate_with_source_5.f90: Likewise.
1993 * gfortran.dg/allocate_with_source_6.f90: Likewise.
1994 * gfortran.dg/allocate_with_source_7.f08: Likewise.
1995 * gfortran.dg/allocate_with_source_8.f08: Likewise.
1996 * gfortran.dg/allocate_with_source_9.f08: Likewise.
1997 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
1998 * gfortran.dg/allocate_zerosize_3.f: Likewise.
1999 * gfortran.dg/altreturn_3.f90: Likewise.
2000 * gfortran.dg/altreturn_5.f90: Likewise.
2001 * gfortran.dg/altreturn_7.f90: Likewise.
2002 * gfortran.dg/and_or_xor.f90: Likewise.
2003 * gfortran.dg/anint_1.f90: Likewise.
2004 * gfortran.dg/any_all_1.f90: Likewise.
2005 * gfortran.dg/anyallcount_1.f90: Likewise.
2006 * gfortran.dg/append_1.f90: Likewise.
2007 * gfortran.dg/argument_checking_1.f90: Likewise.
2008 * gfortran.dg/argument_checking_2.f90: Likewise.
2009 * gfortran.dg/argument_checking_8.f90: Likewise.
2010 * gfortran.dg/arithmetic_if.f90: Likewise.
2011 * gfortran.dg/array_1.f90: Likewise.
2012 * gfortran.dg/array_2.f90: Likewise.
2013 * gfortran.dg/array_alloc_1.f90: Likewise.
2014 * gfortran.dg/array_alloc_2.f90: Likewise.
2015 * gfortran.dg/array_alloc_3.f90: Likewise.
2016 * gfortran.dg/array_assignment_1.F90: Likewise.
2017 * gfortran.dg/array_assignment_5.f90: Likewise.
2018 * gfortran.dg/array_constructor_1.f90: Likewise.
2019 * gfortran.dg/array_constructor_10.f90: Likewise.
2020 * gfortran.dg/array_constructor_11.f90: Likewise.
2021 * gfortran.dg/array_constructor_12.f90: Likewise.
2022 * gfortran.dg/array_constructor_15.f90: Likewise.
2023 * gfortran.dg/array_constructor_16.f90: Likewise.
2024 * gfortran.dg/array_constructor_17.f90: Likewise.
2025 * gfortran.dg/array_constructor_19.f90: Likewise.
2026 * gfortran.dg/array_constructor_23.f: Likewise.
2027 * gfortran.dg/array_constructor_24.f: Likewise.
2028 * gfortran.dg/array_constructor_32.f90: Likewise.
2029 * gfortran.dg/array_constructor_36.f90: Likewise.
2030 * gfortran.dg/array_constructor_39.f90: Likewise.
2031 * gfortran.dg/array_constructor_4.f90: Likewise.
2032 * gfortran.dg/array_constructor_40.f90: Likewise.
2033 * gfortran.dg/array_constructor_44.f90: Likewise.
2034 * gfortran.dg/array_constructor_45.f90: Likewise.
2035 * gfortran.dg/array_constructor_46.f90: Likewise.
2036 * gfortran.dg/array_constructor_47.f90: Likewise.
2037 * gfortran.dg/array_constructor_49.f90: Likewise.
2038 * gfortran.dg/array_constructor_5.f90: Likewise.
2039 * gfortran.dg/array_constructor_50.f90: Likewise.
2040 * gfortran.dg/array_constructor_6.f90: Likewise.
2041 * gfortran.dg/array_constructor_7.f90: Likewise.
2042 * gfortran.dg/array_constructor_8.f90: Likewise.
2043 * gfortran.dg/array_constructor_9.f90: Likewise.
2044 * gfortran.dg/array_constructor_type_1.f03: Likewise.
2045 * gfortran.dg/array_constructor_type_10.f03: Likewise.
2046 * gfortran.dg/array_constructor_type_11.f03: Likewise.
2047 * gfortran.dg/array_constructor_type_12.f03: Likewise.
2048 * gfortran.dg/array_constructor_type_13.f90: Likewise.
2049 * gfortran.dg/array_constructor_type_14.f03: Likewise.
2050 * gfortran.dg/array_constructor_type_16.f03: Likewise.
2051 * gfortran.dg/array_constructor_type_2.f03: Likewise.
2052 * gfortran.dg/array_constructor_type_22.f03: Likewise.
2053 * gfortran.dg/array_constructor_type_3.f03: Likewise.
2054 * gfortran.dg/array_constructor_type_4.f03: Likewise.
2055 * gfortran.dg/array_constructor_type_5.f03: Likewise.
2056 * gfortran.dg/array_constructor_type_6.f03: Likewise.
2057 * gfortran.dg/array_constructor_type_7.f03: Likewise.
2058 * gfortran.dg/array_function_1.f90: Likewise.
2059 * gfortran.dg/array_function_5.f90: Likewise.
2060 * gfortran.dg/array_initializer_1.f90: Likewise.
2061 * gfortran.dg/array_initializer_2.f90: Likewise.
2062 * gfortran.dg/array_memcpy_5.f90: Likewise.
2063 * gfortran.dg/array_memset_2.f90: Likewise.
2064 * gfortran.dg/array_reference_1.f90: Likewise.
2065 * gfortran.dg/array_return_value_1.f90: Likewise.
2066 * gfortran.dg/array_section_1.f90: Likewise.
2067 * gfortran.dg/array_temporaries_3.f90: Likewise.
2068 * gfortran.dg/arrayio_1.f90: Likewise.
2069 * gfortran.dg/arrayio_10.f90: Likewise.
2070 * gfortran.dg/arrayio_11.f90: Likewise.
2071 * gfortran.dg/arrayio_12.f90: Likewise.
2072 * gfortran.dg/arrayio_13.f90: Likewise.
2073 * gfortran.dg/arrayio_14.f90: Likewise.
2074 * gfortran.dg/arrayio_16.f90: Likewise.
2075 * gfortran.dg/arrayio_2.f90: Likewise.
2076 * gfortran.dg/arrayio_3.f90: Likewise.
2077 * gfortran.dg/arrayio_4.f90: Likewise.
2078 * gfortran.dg/arrayio_5.f90: Likewise.
2079 * gfortran.dg/arrayio_6.f90: Likewise.
2080 * gfortran.dg/arrayio_7.f90: Likewise.
2081 * gfortran.dg/arrayio_8.f90: Likewise.
2082 * gfortran.dg/arrayio_9.f90: Likewise.
2083 * gfortran.dg/arrayio_derived_1.f90: Likewise.
2084 * gfortran.dg/assign_10.f90: Likewise.
2085 * gfortran.dg/assign_9.f90: Likewise.
2086 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
2087 * gfortran.dg/assignment_1.f90: Likewise.
2088 * gfortran.dg/associate_1.f03: Likewise.
2089 * gfortran.dg/associate_11.f90: Likewise.
2090 * gfortran.dg/associate_13.f90: Likewise.
2091 * gfortran.dg/associate_15.f90: Likewise.
2092 * gfortran.dg/associate_17.f90: Likewise.
2093 * gfortran.dg/associate_18.f08: Likewise.
2094 * gfortran.dg/associate_19.f03: Likewise.
2095 * gfortran.dg/associate_20.f03: Likewise.
2096 * gfortran.dg/associate_22.f90: Likewise.
2097 * gfortran.dg/associate_23.f90: Likewise.
2098 * gfortran.dg/associate_24.f90: Likewise.
2099 * gfortran.dg/associate_25.f90: Likewise.
2100 * gfortran.dg/associate_27.f90: Likewise.
2101 * gfortran.dg/associate_28.f90: Likewise.
2102 * gfortran.dg/associate_32.f03: Likewise.
2103 * gfortran.dg/associate_33.f03: Likewise.
2104 * gfortran.dg/associate_34.f90: Likewise.
2105 * gfortran.dg/associate_6.f03: Likewise.
2106 * gfortran.dg/associate_7.f03: Likewise.
2107 * gfortran.dg/associate_8.f03: Likewise.
2108 * gfortran.dg/associate_9.f03: Likewise.
2109 * gfortran.dg/associated_1.f90: Likewise.
2110 * gfortran.dg/associated_2.f90: Likewise.
2111 * gfortran.dg/associated_5.f90: Likewise.
2112 * gfortran.dg/associated_6.f90: Likewise.
2113 * gfortran.dg/associated_target_3.f90: Likewise.
2114 * gfortran.dg/associated_target_4.f90: Likewise.
2115 * gfortran.dg/associated_target_5.f03: Likewise.
2116 * gfortran.dg/associated_target_6.f03: Likewise.
2117 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2118 * gfortran.dg/assumed_rank_1.f90: Likewise.
2119 * gfortran.dg/assumed_rank_10.f90: Likewise.
2120 * gfortran.dg/assumed_rank_2.f90: Likewise.
2121 * gfortran.dg/assumed_rank_7.f90: Likewise.
2122 * gfortran.dg/assumed_rank_8.f90: Likewise.
2123 * gfortran.dg/assumed_rank_9.f90: Likewise.
2124 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2125 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2126 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
2127 * gfortran.dg/assumed_type_2.f90: Likewise.
2128 * gfortran.dg/atan2_1.f90: Likewise.
2129 * gfortran.dg/auto_array_1.f90: Likewise.
2130 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
2131 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
2132 * gfortran.dg/auto_char_len_3.f90: Likewise.
2133 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
2134 * gfortran.dg/auto_internal_assumed.f90: Likewise.
2135 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
2136 * gfortran.dg/auto_save_2.f90: Likewise.
2137 * gfortran.dg/automatic_default_init_1.f90: Likewise.
2138 * gfortran.dg/backslash_1.f90: Likewise.
2139 * gfortran.dg/backslash_2.f90: Likewise.
2140 * gfortran.dg/backslash_3.f: Likewise.
2141 * gfortran.dg/backspace_1.f: Likewise.
2142 * gfortran.dg/backspace_10.f90: Likewise.
2143 * gfortran.dg/backspace_11.f90: Likewise.
2144 * gfortran.dg/backspace_2.f: Likewise.
2145 * gfortran.dg/backspace_3.f: Likewise.
2146 * gfortran.dg/backspace_4.f: Likewise.
2147 * gfortran.dg/backspace_5.f: Likewise.
2148 * gfortran.dg/backspace_6.f: Likewise.
2149 * gfortran.dg/backspace_7.f90: Likewise.
2150 * gfortran.dg/backspace_8.f: Likewise.
2151 * gfortran.dg/backspace_9.f: Likewise.
2152 * gfortran.dg/bessel_1.f90: Likewise.
2153 * gfortran.dg/bessel_2.f90: Likewise.
2154 * gfortran.dg/bessel_5.f90: Likewise.
2155 * gfortran.dg/bessel_6.f90: Likewise.
2156 * gfortran.dg/bessel_7.f90: Likewise.
2157 * gfortran.dg/bind_c_dts_2.f03: Likewise.
2158 * gfortran.dg/bind_c_dts_3.f03: Likewise.
2159 * gfortran.dg/bind_c_usage_15.f90: Likewise.
2160 * gfortran.dg/bind_c_usage_16.f03: Likewise.
2161 * gfortran.dg/bind_c_usage_17.f90: Likewise.
2162 * gfortran.dg/bind_c_usage_24.f90: Likewise.
2163 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
2164 * gfortran.dg/binding_label_tests_16.f03: Likewise.
2165 * gfortran.dg/binding_label_tests_23.f90: Likewise.
2166 * gfortran.dg/bit_comparison_1.F90: Likewise.
2167 * gfortran.dg/bit_comparison_2.F90: Likewise.
2168 * gfortran.dg/block_1.f08: Likewise.
2169 * gfortran.dg/block_13.f08: Likewise.
2170 * gfortran.dg/block_14.f90: Likewise.
2171 * gfortran.dg/block_2.f08: Likewise.
2172 * gfortran.dg/block_6.f08: Likewise.
2173 * gfortran.dg/block_7.f08: Likewise.
2174 * gfortran.dg/block_8.f08: Likewise.
2175 * gfortran.dg/blockdata_1.f90: Likewise.
2176 * gfortran.dg/bound_1.f90: Likewise.
2177 * gfortran.dg/bound_2.f90: Likewise.
2178 * gfortran.dg/bound_3.f90: Likewise.
2179 * gfortran.dg/bound_4.f90: Likewise.
2180 * gfortran.dg/bound_5.f90: Likewise.
2181 * gfortran.dg/bound_6.f90: Likewise.
2182 * gfortran.dg/bound_7.f90: Likewise.
2183 * gfortran.dg/bound_8.f90: Likewise.
2184 * gfortran.dg/bound_9.f90: Likewise.
2185 * gfortran.dg/bound_simplification_1.f90: Likewise.
2186 * gfortran.dg/bound_simplification_3.f90: Likewise.
2187 * gfortran.dg/bound_simplification_4.f90: Likewise.
2188 * gfortran.dg/bound_simplification_5.f90: Likewise.
2189 * gfortran.dg/bound_simplification_6.f90: Likewise.
2190 * gfortran.dg/bounds_check_1.f90: Likewise.
2191 * gfortran.dg/bounds_check_12.f90: Likewise.
2192 * gfortran.dg/bounds_check_14.f90: Likewise.
2193 * gfortran.dg/bounds_check_15.f90: Likewise.
2194 * gfortran.dg/bounds_check_19.f90: Likewise.
2195 * gfortran.dg/bounds_check_8.f90: Likewise.
2196 * gfortran.dg/bounds_check_9.f90: Likewise.
2197 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2198 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2199 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2200 * gfortran.dg/boz_1.f90: Likewise.
2201 * gfortran.dg/boz_11.f90: Likewise.
2202 * gfortran.dg/boz_13.f90: Likewise.
2203 * gfortran.dg/boz_14.f90: Likewise.
2204 * gfortran.dg/boz_15.f90: Likewise.
2205 * gfortran.dg/boz_3.f90: Likewise.
2206 * gfortran.dg/boz_6.f90: Likewise.
2207 * gfortran.dg/boz_9.f90: Likewise.
2208 * gfortran.dg/byte_1.f90: Likewise.
2209 * gfortran.dg/byte_2.f90: Likewise.
2210 * gfortran.dg/c_assoc.f90: Likewise.
2211 * gfortran.dg/c_assoc_2.f03: Likewise.
2212 * gfortran.dg/c_assoc_3.f90: Likewise.
2213 * gfortran.dg/c_by_val_1.f: Likewise.
2214 * gfortran.dg/c_by_val_5.f90: Likewise.
2215 * gfortran.dg/c_char_tests.f03: Likewise.
2216 * gfortran.dg/c_char_tests_2.f03: Likewise.
2217 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2218 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2219 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2220 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2221 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2222 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2223 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2224 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2225 * gfortran.dg/c_kind_params.f90: Likewise.
2226 * gfortran.dg/c_loc_test_20.f90: Likewise.
2227 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2228 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2229 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2230 * gfortran.dg/c_size_t_test.f03: Likewise.
2231 * gfortran.dg/c_sizeof_1.f90: Likewise.
2232 * gfortran.dg/c_sizeof_5.f90: Likewise.
2233 * gfortran.dg/c_sizeof_6.f90: Likewise.
2234 * gfortran.dg/char4_iunit_1.f03: Likewise.
2235 * gfortran.dg/char4_iunit_2.f03: Likewise.
2236 * gfortran.dg/char_allocation_1.f90: Likewise.
2237 * gfortran.dg/char_array_constructor.f90: Likewise.
2238 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2239 * gfortran.dg/char_assign_1.f90: Likewise.
2240 * gfortran.dg/char_associated_1.f90: Likewise.
2241 * gfortran.dg/char_cast_2.f90: Likewise.
2242 * gfortran.dg/char_comparison_1.f: Likewise.
2243 * gfortran.dg/char_component_initializer_1.f90: Likewise.
2244 * gfortran.dg/char_component_initializer_2.f90: Likewise.
2245 * gfortran.dg/char_cons_len.f90: Likewise.
2246 * gfortran.dg/char_conversion.f90: Likewise.
2247 * gfortran.dg/char_cshift_1.f90: Likewise.
2248 * gfortran.dg/char_cshift_2.f90: Likewise.
2249 * gfortran.dg/char_decl_2.f90: Likewise.
2250 * gfortran.dg/char_eoshift_1.f90: Likewise.
2251 * gfortran.dg/char_eoshift_2.f90: Likewise.
2252 * gfortran.dg/char_eoshift_3.f90: Likewise.
2253 * gfortran.dg/char_eoshift_4.f90: Likewise.
2254 * gfortran.dg/char_eoshift_5.f90: Likewise.
2255 * gfortran.dg/char_expr_1.f90: Likewise.
2256 * gfortran.dg/char_expr_3.f90: Likewise.
2257 * gfortran.dg/char_initialiser_actual.f90: Likewise.
2258 * gfortran.dg/char_length_12.f90: Likewise.
2259 * gfortran.dg/char_length_14.f90: Likewise.
2260 * gfortran.dg/char_length_15.f90: Likewise.
2261 * gfortran.dg/char_length_17.f90: Likewise.
2262 * gfortran.dg/char_length_20.f90: Likewise.
2263 * gfortran.dg/char_length_21.f90: Likewise.
2264 * gfortran.dg/char_length_5.f90: Likewise.
2265 * gfortran.dg/char_length_6.f90: Likewise.
2266 * gfortran.dg/char_length_7.f90: Likewise.
2267 * gfortran.dg/char_length_8.f90: Likewise.
2268 * gfortran.dg/char_pack_1.f90: Likewise.
2269 * gfortran.dg/char_pack_2.f90: Likewise.
2270 * gfortran.dg/char_pointer_assign.f90: Likewise.
2271 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
2272 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
2273 * gfortran.dg/char_pointer_dependency.f90: Likewise.
2274 * gfortran.dg/char_pointer_dummy.f90: Likewise.
2275 * gfortran.dg/char_pointer_func.f90: Likewise.
2276 * gfortran.dg/char_reshape_1.f90: Likewise.
2277 * gfortran.dg/char_result_1.f90: Likewise.
2278 * gfortran.dg/char_result_12.f90: Likewise.
2279 * gfortran.dg/char_result_13.f90: Likewise.
2280 * gfortran.dg/char_result_14.f90: Likewise.
2281 * gfortran.dg/char_result_15.f90: Likewise.
2282 * gfortran.dg/char_result_2.f90: Likewise.
2283 * gfortran.dg/char_result_3.f90: Likewise.
2284 * gfortran.dg/char_result_4.f90: Likewise.
2285 * gfortran.dg/char_result_5.f90: Likewise.
2286 * gfortran.dg/char_result_6.f90: Likewise.
2287 * gfortran.dg/char_result_7.f90: Likewise.
2288 * gfortran.dg/char_result_8.f90: Likewise.
2289 * gfortran.dg/char_spread_1.f90: Likewise.
2290 * gfortran.dg/char_transpose_1.f90: Likewise.
2291 * gfortran.dg/char_type_len.f90: Likewise.
2292 * gfortran.dg/char_unpack_1.f90: Likewise.
2293 * gfortran.dg/char_unpack_2.f90: Likewise.
2294 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2295 * gfortran.dg/character_comparison_1.f90: Likewise.
2296 * gfortran.dg/character_comparison_2.f90: Likewise.
2297 * gfortran.dg/character_comparison_3.f90: Likewise.
2298 * gfortran.dg/character_comparison_4.f90: Likewise.
2299 * gfortran.dg/character_comparison_5.f90: Likewise.
2300 * gfortran.dg/character_comparison_6.f90: Likewise.
2301 * gfortran.dg/character_comparison_7.f90: Likewise.
2302 * gfortran.dg/character_comparison_8.f90: Likewise.
2303 * gfortran.dg/character_comparison_9.f90: Likewise.
2304 * gfortran.dg/charlen_15.f90: Likewise.
2305 * gfortran.dg/charlen_16.f90: Likewise.
2306 * gfortran.dg/chkbits.f90: Likewise.
2307 * gfortran.dg/chmod_1.f90: Likewise.
2308 * gfortran.dg/chmod_2.f90: Likewise.
2309 * gfortran.dg/chmod_3.f90: Likewise.
2310 * gfortran.dg/class_1.f03: Likewise.
2311 * gfortran.dg/class_18.f03: Likewise.
2312 * gfortran.dg/class_19.f03: Likewise.
2313 * gfortran.dg/class_35.f90: Likewise.
2314 * gfortran.dg/class_46.f03: Likewise.
2315 * gfortran.dg/class_48.f90: Likewise.
2316 * gfortran.dg/class_51.f90: Likewise.
2317 * gfortran.dg/class_52.f90: Likewise.
2318 * gfortran.dg/class_6.f03: Likewise.
2319 * gfortran.dg/class_63.f90: Likewise.
2320 * gfortran.dg/class_64.f90: Likewise.
2321 * gfortran.dg/class_65.f90: Likewise.
2322 * gfortran.dg/class_66.f90: Likewise.
2323 * gfortran.dg/class_67.f90: Likewise.
2324 * gfortran.dg/class_9.f03: Likewise.
2325 * gfortran.dg/class_alias.f90: Likewise.
2326 * gfortran.dg/class_allocate_1.f03: Likewise.
2327 * gfortran.dg/class_allocate_10.f03: Likewise.
2328 * gfortran.dg/class_allocate_13.f90: Likewise.
2329 * gfortran.dg/class_allocate_14.f90: Likewise.
2330 * gfortran.dg/class_allocate_15.f90: Likewise.
2331 * gfortran.dg/class_allocate_19.f03: Likewise.
2332 * gfortran.dg/class_allocate_21.f90: Likewise.
2333 * gfortran.dg/class_allocate_22.f90: Likewise.
2334 * gfortran.dg/class_allocate_3.f03: Likewise.
2335 * gfortran.dg/class_allocate_4.f03: Likewise.
2336 * gfortran.dg/class_allocate_5.f90: Likewise.
2337 * gfortran.dg/class_allocate_6.f03: Likewise.
2338 * gfortran.dg/class_allocate_7.f03: Likewise.
2339 * gfortran.dg/class_allocate_8.f03: Likewise.
2340 * gfortran.dg/class_allocate_9.f03: Likewise.
2341 * gfortran.dg/class_array_1.f03: Likewise.
2342 * gfortran.dg/class_array_14.f90: Likewise.
2343 * gfortran.dg/class_array_15.f03: Likewise.
2344 * gfortran.dg/class_array_16.f90: Likewise.
2345 * gfortran.dg/class_array_2.f03: Likewise.
2346 * gfortran.dg/class_array_20.f03: Likewise.
2347 * gfortran.dg/class_array_21.f03: Likewise.
2348 * gfortran.dg/class_array_3.f03: Likewise.
2349 * gfortran.dg/class_array_4.f03: Likewise.
2350 * gfortran.dg/class_array_7.f03: Likewise.
2351 * gfortran.dg/class_array_8.f03: Likewise.
2352 * gfortran.dg/class_array_9.f03: Likewise.
2353 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2354 * gfortran.dg/class_dummy_1.f03: Likewise.
2355 * gfortran.dg/class_optional_1.f90: Likewise.
2356 * gfortran.dg/class_optional_2.f90: Likewise.
2357 * gfortran.dg/class_result_5.f90: Likewise.
2358 * gfortran.dg/class_result_6.f90: Likewise.
2359 * gfortran.dg/class_to_type_1.f03: Likewise.
2360 * gfortran.dg/class_to_type_2.f90: Likewise.
2361 * gfortran.dg/class_to_type_3.f03: Likewise.
2362 * gfortran.dg/class_to_type_4.f90: Likewise.
2363 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2364 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2365 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2366 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2367 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2368 * gfortran.dg/coarray/codimension.f90: Likewise.
2369 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2370 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2371 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2372 * gfortran.dg/coarray/collectives_3.f90: Likewise.
2373 * gfortran.dg/coarray/collectives_4.f90: Likewise.
2374 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
2375 * gfortran.dg/coarray/dummy_1.f90: Likewise.
2376 * gfortran.dg/coarray/event_1.f90: Likewise.
2377 * gfortran.dg/coarray/event_2.f90: Likewise.
2378 * gfortran.dg/coarray/get_array.f90: Likewise.
2379 * gfortran.dg/coarray/image_index_1.f90: Likewise.
2380 * gfortran.dg/coarray/image_index_2.f90: Likewise.
2381 * gfortran.dg/coarray/image_index_3.f90: Likewise.
2382 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
2383 * gfortran.dg/coarray/lock_1.f90: Likewise.
2384 * gfortran.dg/coarray/lock_2.f90: Likewise.
2385 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
2386 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
2387 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
2388 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
2389 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
2390 * gfortran.dg/coarray/registering_1.f90: Likewise.
2391 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
2392 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
2393 * gfortran.dg/coarray/send_array.f90: Likewise.
2394 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
2395 * gfortran.dg/coarray/sendget_array.f90: Likewise.
2396 * gfortran.dg/coarray/subobject_1.f90: Likewise.
2397 * gfortran.dg/coarray/sync_1.f90: Likewise.
2398 * gfortran.dg/coarray/sync_3.f90: Likewise.
2399 * gfortran.dg/coarray/this_image_1.f90: Likewise.
2400 * gfortran.dg/coarray/this_image_2.f90: Likewise.
2401 * gfortran.dg/coarray_13.f90: Likewise.
2402 * gfortran.dg/coarray_15.f90: Likewise.
2403 * gfortran.dg/coarray_16.f90: Likewise.
2404 * gfortran.dg/coarray_2.f90: Likewise.
2405 * gfortran.dg/coarray_23.f90: Likewise.
2406 * gfortran.dg/coarray_40.f90: Likewise.
2407 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
2408 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2409 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2410 * gfortran.dg/coarray_allocate_2.f08: Likewise.
2411 * gfortran.dg/coarray_allocate_3.f08: Likewise.
2412 * gfortran.dg/coarray_allocate_4.f08: Likewise.
2413 * gfortran.dg/coarray_allocate_5.f08: Likewise.
2414 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2415 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2416 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2417 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2418 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2419 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
2420 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
2421 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
2422 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
2423 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
2424 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2425 * gfortran.dg/coarray_stat_2.f90: Likewise.
2426 * gfortran.dg/coarray_subobject_1.f90: Likewise.
2427 * gfortran.dg/coindexed_1.f90: Likewise.
2428 * gfortran.dg/comma.f: Likewise.
2429 * gfortran.dg/comma_format_extension_3.f: Likewise.
2430 * gfortran.dg/comma_format_extension_4.f: Likewise.
2431 * gfortran.dg/common_2.f90: Likewise.
2432 * gfortran.dg/common_4.f90: Likewise.
2433 * gfortran.dg/common_align_1.f90: Likewise.
2434 * gfortran.dg/common_align_2.f90: Likewise.
2435 * gfortran.dg/common_equivalence_1.f: Likewise.
2436 * gfortran.dg/common_pointer_1.f90: Likewise.
2437 * gfortran.dg/common_resize_1.f: Likewise.
2438 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
2439 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
2440 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
2441 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
2442 * gfortran.dg/complex_read.f90: Likewise.
2443 * gfortran.dg/complex_write.f90: Likewise.
2444 * gfortran.dg/constant_substring.f: Likewise.
2445 * gfortran.dg/constructor_2.f90: Likewise.
2446 * gfortran.dg/constructor_3.f90: Likewise.
2447 * gfortran.dg/constructor_6.f90: Likewise.
2448 * gfortran.dg/contained_1.f90: Likewise.
2449 * gfortran.dg/contained_3.f90: Likewise.
2450 * gfortran.dg/contained_equivalence_1.f90: Likewise.
2451 * gfortran.dg/contained_module_proc_1.f90: Likewise.
2452 * gfortran.dg/continuation_1.f90: Likewise.
2453 * gfortran.dg/continuation_11.f90: Likewise.
2454 * gfortran.dg/continuation_12.f90: Likewise.
2455 * gfortran.dg/continuation_13.f90: Likewise.
2456 * gfortran.dg/continuation_14.f: Likewise.
2457 * gfortran.dg/continuation_8.f90: Likewise.
2458 * gfortran.dg/convert_2.f90: Likewise.
2459 * gfortran.dg/convert_implied_open.f90: Likewise.
2460 * gfortran.dg/count_init_expr.f03: Likewise.
2461 * gfortran.dg/cr_lf.f90: Likewise.
2462 * gfortran.dg/cray_pointers_10.f90: Likewise.
2463 * gfortran.dg/cray_pointers_2.f90: Likewise.
2464 * gfortran.dg/cray_pointers_5.f90: Likewise.
2465 * gfortran.dg/cray_pointers_7.f90: Likewise.
2466 * gfortran.dg/cray_pointers_8.f90: Likewise.
2467 * gfortran.dg/cshift_1.f90: Likewise.
2468 * gfortran.dg/cshift_2.f90: Likewise.
2469 * gfortran.dg/cshift_large_1.f90: Likewise.
2470 * gfortran.dg/cshift_nan_1.f90: Likewise.
2471 * gfortran.dg/csqrt_2.f: Likewise.
2472 * gfortran.dg/data_array_1.f90: Likewise.
2473 * gfortran.dg/data_char_1.f90: Likewise.
2474 * gfortran.dg/data_char_2.f90: Likewise.
2475 * gfortran.dg/data_char_3.f90: Likewise.
2476 * gfortran.dg/data_derived_1.f90: Likewise.
2477 * gfortran.dg/data_implied_do_1.f90: Likewise.
2478 * gfortran.dg/data_namelist_conflict.f90: Likewise.
2479 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
2480 * gfortran.dg/deallocate_stat.f90: Likewise.
2481 * gfortran.dg/deallocate_stat_2.f90: Likewise.
2482 * gfortran.dg/debug/pr37738.f: Likewise.
2483 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
2484 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
2485 * gfortran.dg/dec_exp_1.f90: Likewise.
2486 * gfortran.dg/dec_init_1.f90: Likewise.
2487 * gfortran.dg/dec_init_2.f90: Likewise.
2488 * gfortran.dg/dec_init_3.f90: Likewise.
2489 * gfortran.dg/dec_init_4.f90: Likewise.
2490 * gfortran.dg/dec_io_1.f90: Likewise.
2491 * gfortran.dg/dec_io_2.f90: Likewise.
2492 * gfortran.dg/dec_io_2a.f90: Likewise.
2493 * gfortran.dg/dec_io_6.f90: Likewise.
2494 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
2495 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
2496 * gfortran.dg/dec_math.f90: Likewise.
2497 * gfortran.dg/dec_parameter_1.f: Likewise.
2498 * gfortran.dg/dec_parameter_2.f90: Likewise.
2499 * gfortran.dg/dec_static_1.f90: Likewise.
2500 * gfortran.dg/dec_static_2.f90: Likewise.
2501 * gfortran.dg/dec_structure_1.f90: Likewise.
2502 * gfortran.dg/dec_structure_10.f90: Likewise.
2503 * gfortran.dg/dec_structure_18.f90: Likewise.
2504 * gfortran.dg/dec_structure_19.f90: Likewise.
2505 * gfortran.dg/dec_structure_2.f90: Likewise.
2506 * gfortran.dg/dec_structure_22.f90: Likewise.
2507 * gfortran.dg/dec_structure_3.f90: Likewise.
2508 * gfortran.dg/dec_structure_4.f90: Likewise.
2509 * gfortran.dg/dec_structure_5.f90: Likewise.
2510 * gfortran.dg/dec_structure_6.f90: Likewise.
2511 * gfortran.dg/dec_structure_7.f90: Likewise.
2512 * gfortran.dg/dec_union_1.f90: Likewise.
2513 * gfortran.dg/dec_union_2.f90: Likewise.
2514 * gfortran.dg/dec_union_3.f90: Likewise.
2515 * gfortran.dg/dec_union_4.f90: Likewise.
2516 * gfortran.dg/dec_union_5.f90: Likewise.
2517 * gfortran.dg/default_format_1.f90: Likewise.
2518 * gfortran.dg/default_format_2.f90: Likewise.
2519 * gfortran.dg/default_format_denormal_1.f90: Likewise.
2520 * gfortran.dg/default_format_denormal_2.f90: Likewise.
2521 * gfortran.dg/default_initialization_3.f90: Likewise.
2522 * gfortran.dg/default_initialization_4.f90: Likewise.
2523 * gfortran.dg/default_initialization_5.f90: Likewise.
2524 * gfortran.dg/deferred_character_1.f90: Likewise.
2525 * gfortran.dg/deferred_character_10.f90: Likewise.
2526 * gfortran.dg/deferred_character_11.f90: Likewise.
2527 * gfortran.dg/deferred_character_12.f90: Likewise.
2528 * gfortran.dg/deferred_character_13.f90: Likewise.
2529 * gfortran.dg/deferred_character_14.f90: Likewise.
2530 * gfortran.dg/deferred_character_15.f90: Likewise.
2531 * gfortran.dg/deferred_character_16.f90: Likewise.
2532 * gfortran.dg/deferred_character_2.f90: Likewise.
2533 * gfortran.dg/deferred_character_3.f90: Likewise.
2534 * gfortran.dg/deferred_character_4.f90: Likewise.
2535 * gfortran.dg/deferred_character_5.f90: Likewise.
2536 * gfortran.dg/deferred_character_6.f90: Likewise.
2537 * gfortran.dg/deferred_character_7.f90: Likewise.
2538 * gfortran.dg/deferred_character_8.f90: Likewise.
2539 * gfortran.dg/deferred_character_9.f90: Likewise.
2540 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
2541 * gfortran.dg/deferred_type_component_1.f90: Likewise.
2542 * gfortran.dg/deferred_type_component_2.f90: Likewise.
2543 * gfortran.dg/deferred_type_param_2.f90: Likewise.
2544 * gfortran.dg/deferred_type_param_4.f90: Likewise.
2545 * gfortran.dg/deferred_type_param_5.f90: Likewise.
2546 * gfortran.dg/deferred_type_param_6.f90: Likewise.
2547 * gfortran.dg/deferred_type_param_8.f90: Likewise.
2548 * gfortran.dg/deferred_type_param_9.f90: Likewise.
2549 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
2550 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
2551 * gfortran.dg/defined_assignment_1.f90: Likewise.
2552 * gfortran.dg/defined_assignment_10.f90: Likewise.
2553 * gfortran.dg/defined_assignment_11.f90: Likewise.
2554 * gfortran.dg/defined_assignment_2.f90: Likewise.
2555 * gfortran.dg/defined_assignment_3.f90: Likewise.
2556 * gfortran.dg/defined_assignment_4.f90: Likewise.
2557 * gfortran.dg/defined_assignment_5.f90: Likewise.
2558 * gfortran.dg/defined_assignment_8.f90: Likewise.
2559 * gfortran.dg/defined_assignment_9.f90: Likewise.
2560 * gfortran.dg/dependency_2.f90: Likewise.
2561 * gfortran.dg/dependency_21.f90: Likewise.
2562 * gfortran.dg/dependency_22.f90: Likewise.
2563 * gfortran.dg/dependency_23.f90: Likewise.
2564 * gfortran.dg/dependency_24.f90: Likewise.
2565 * gfortran.dg/dependency_25.f90: Likewise.
2566 * gfortran.dg/dependency_26.f90: Likewise.
2567 * gfortran.dg/dependency_39.f90: Likewise.
2568 * gfortran.dg/dependency_40.f90: Likewise.
2569 * gfortran.dg/dependency_41.f90: Likewise.
2570 * gfortran.dg/dependency_42.f90: Likewise.
2571 * gfortran.dg/dependency_43.f90: Likewise.
2572 * gfortran.dg/dependency_44.f90: Likewise.
2573 * gfortran.dg/dependency_45.f90: Likewise.
2574 * gfortran.dg/dependency_50.f90: Likewise.
2575 * gfortran.dg/dependency_51.f90: Likewise.
2576 * gfortran.dg/dependent_decls_1.f90: Likewise.
2577 * gfortran.dg/der_array_1.f90: Likewise.
2578 * gfortran.dg/der_array_io_1.f90: Likewise.
2579 * gfortran.dg/der_array_io_2.f90: Likewise.
2580 * gfortran.dg/der_array_io_3.f90: Likewise.
2581 * gfortran.dg/der_io_1.f90: Likewise.
2582 * gfortran.dg/der_io_3.f90: Likewise.
2583 * gfortran.dg/der_pointer_2.f90: Likewise.
2584 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
2585 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
2586 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
2587 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
2588 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
2589 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2590 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
2591 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
2592 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
2593 * gfortran.dg/derived_external_function_1.f90: Likewise.
2594 * gfortran.dg/derived_init_1.f90: Likewise.
2595 * gfortran.dg/derived_init_2.f90: Likewise.
2596 * gfortran.dg/derived_init_3.f90: Likewise.
2597 * gfortran.dg/derived_init_4.f90: Likewise.
2598 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
2599 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2600 * gfortran.dg/dev_null.F90: Likewise.
2601 * gfortran.dg/dfloat_1.f90: Likewise.
2602 * gfortran.dg/dim_sum_1.f90: Likewise.
2603 * gfortran.dg/dim_sum_2.f90: Likewise.
2604 * gfortran.dg/dim_sum_3.f90: Likewise.
2605 * gfortran.dg/direct_io_10.f: Likewise.
2606 * gfortran.dg/direct_io_11.f90: Likewise.
2607 * gfortran.dg/direct_io_12.f90: Likewise.
2608 * gfortran.dg/direct_io_2.f90: Likewise.
2609 * gfortran.dg/direct_io_3.f90: Likewise.
2610 * gfortran.dg/direct_io_4.f90: Likewise.
2611 * gfortran.dg/direct_io_5.f90: Likewise.
2612 * gfortran.dg/direct_io_6.f90: Likewise.
2613 * gfortran.dg/direct_io_7.f90: Likewise.
2614 * gfortran.dg/direct_io_8.f90: Likewise.
2615 * gfortran.dg/direct_io_9.f: Likewise.
2616 * gfortran.dg/do_1.f90: Likewise.
2617 * gfortran.dg/do_3.F90: Likewise.
2618 * gfortran.dg/do_concurrent_2.f90: Likewise.
2619 * gfortran.dg/do_concurrent_4.f90: Likewise.
2620 * gfortran.dg/do_corner_warn.f90: Likewise.
2621 * gfortran.dg/do_iterator_2.f90: Likewise.
2622 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
2623 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
2624 * gfortran.dg/dos_eol.f: Likewise.
2625 * gfortran.dg/dot_product_1.f03: Likewise.
2626 * gfortran.dg/dot_product_2.f90: Likewise.
2627 * gfortran.dg/dot_product_4.f90: Likewise.
2628 * gfortran.dg/dshift_1.F90: Likewise.
2629 * gfortran.dg/dshift_2.F90: Likewise.
2630 * gfortran.dg/dtio_1.f90: Likewise.
2631 * gfortran.dg/dtio_10.f90: Likewise.
2632 * gfortran.dg/dtio_12.f90: Likewise.
2633 * gfortran.dg/dtio_14.f90: Likewise.
2634 * gfortran.dg/dtio_15.f90: Likewise.
2635 * gfortran.dg/dtio_16.f90: Likewise.
2636 * gfortran.dg/dtio_17.f90: Likewise.
2637 * gfortran.dg/dtio_19.f90: Likewise.
2638 * gfortran.dg/dtio_2.f90: Likewise.
2639 * gfortran.dg/dtio_20.f03: Likewise.
2640 * gfortran.dg/dtio_22.f90: Likewise.
2641 * gfortran.dg/dtio_24.f90: Likewise.
2642 * gfortran.dg/dtio_25.f90: Likewise.
2643 * gfortran.dg/dtio_26.f03: Likewise.
2644 * gfortran.dg/dtio_27.f90: Likewise.
2645 * gfortran.dg/dtio_28.f03: Likewise.
2646 * gfortran.dg/dtio_3.f90: Likewise.
2647 * gfortran.dg/dtio_30.f03: Likewise.
2648 * gfortran.dg/dtio_31.f03: Likewise.
2649 * gfortran.dg/dtio_32.f03: Likewise.
2650 * gfortran.dg/dtio_4.f90: Likewise.
2651 * gfortran.dg/dtio_5.f90: Likewise.
2652 * gfortran.dg/dtio_7.f90: Likewise.
2653 * gfortran.dg/dtio_8.f90: Likewise.
2654 * gfortran.dg/dtio_9.f90: Likewise.
2655 * gfortran.dg/dummy_procedure_3.f90: Likewise.
2656 * gfortran.dg/dummy_procedure_7.f90: Likewise.
2657 * gfortran.dg/dup_save_1.f90: Likewise.
2658 * gfortran.dg/dup_save_2.f90: Likewise.
2659 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
2660 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
2661 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2662 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
2663 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
2664 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
2665 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
2666 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
2667 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
2668 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
2669 * gfortran.dg/e_d_fmt.f90: Likewise.
2670 * gfortran.dg/edit_real_1.f90: Likewise.
2671 * gfortran.dg/elemental_by_value_1.f90: Likewise.
2672 * gfortran.dg/elemental_dependency_1.f90: Likewise.
2673 * gfortran.dg/elemental_dependency_4.f90: Likewise.
2674 * gfortran.dg/elemental_dependency_5.f90: Likewise.
2675 * gfortran.dg/elemental_dependency_6.f90: Likewise.
2676 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
2677 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
2678 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
2679 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
2680 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
2681 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
2682 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
2683 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
2684 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
2685 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
2686 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
2687 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
2688 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
2689 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
2690 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
2691 * gfortran.dg/empty_format_1.f90: Likewise.
2692 * gfortran.dg/endfile.f: Likewise.
2693 * gfortran.dg/endfile.f90: Likewise.
2694 * gfortran.dg/endfile_2.f90: Likewise.
2695 * gfortran.dg/entry_1.f90: Likewise.
2696 * gfortran.dg/entry_10.f90: Likewise.
2697 * gfortran.dg/entry_12.f90: Likewise.
2698 * gfortran.dg/entry_13.f90: Likewise.
2699 * gfortran.dg/entry_14.f90: Likewise.
2700 * gfortran.dg/entry_16.f90: Likewise.
2701 * gfortran.dg/entry_3.f90: Likewise.
2702 * gfortran.dg/entry_6.f90: Likewise.
2703 * gfortran.dg/entry_9.f90: Likewise.
2704 * gfortran.dg/entry_array_specs_2.f: Likewise.
2705 * gfortran.dg/enum_1.f90: Likewise.
2706 * gfortran.dg/enum_9.f90: Likewise.
2707 * gfortran.dg/eof_1.f90: Likewise.
2708 * gfortran.dg/eof_2.f90: Likewise.
2709 * gfortran.dg/eof_4.f90: Likewise.
2710 * gfortran.dg/eof_5.f90: Likewise.
2711 * gfortran.dg/eor_handling_1.f90: Likewise.
2712 * gfortran.dg/eor_handling_2.f90: Likewise.
2713 * gfortran.dg/eor_handling_3.f90: Likewise.
2714 * gfortran.dg/eor_handling_4.f90: Likewise.
2715 * gfortran.dg/eor_handling_5.f90: Likewise.
2716 * gfortran.dg/eoshift_3.f90: Likewise.
2717 * gfortran.dg/eoshift_4.f90: Likewise.
2718 * gfortran.dg/eoshift_5.f90: Likewise.
2719 * gfortran.dg/eoshift_6.f90: Likewise.
2720 * gfortran.dg/eoshift_large_1.f90: Likewise.
2721 * gfortran.dg/equiv_6.f90: Likewise.
2722 * gfortran.dg/equiv_7.f90: Likewise.
2723 * gfortran.dg/equiv_9.f90: Likewise.
2724 * gfortran.dg/equiv_constraint_4.f90: Likewise.
2725 * gfortran.dg/erf_2.F90: Likewise.
2726 * gfortran.dg/erf_3.F90: Likewise.
2727 * gfortran.dg/erfc_scaled_1.f90: Likewise.
2728 * gfortran.dg/error_format_2.f90: Likewise.
2729 * gfortran.dg/error_recovery_5.f90: Likewise.
2730 * gfortran.dg/execute_command_line_2.f90: Likewise.
2731 * gfortran.dg/execute_command_line_3.f90: Likewise.
2732 * gfortran.dg/exit_1.f08: Likewise.
2733 * gfortran.dg/exit_3.f08: Likewise.
2734 * gfortran.dg/exponent_1.f90: Likewise.
2735 * gfortran.dg/exponent_2.f90: Likewise.
2736 * gfortran.dg/extended_char_comparison_1.f: Likewise.
2737 * gfortran.dg/extends_1.f03: Likewise.
2738 * gfortran.dg/extends_16.f90: Likewise.
2739 * gfortran.dg/extends_2.f03: Likewise.
2740 * gfortran.dg/extends_3.f03: Likewise.
2741 * gfortran.dg/extends_4.f03: Likewise.
2742 * gfortran.dg/extends_type_of_1.f03: Likewise.
2743 * gfortran.dg/extends_type_of_2.f03: Likewise.
2744 * gfortran.dg/external_procedures_3.f90: Likewise.
2745 * gfortran.dg/f2003_inquire_1.f03: Likewise.
2746 * gfortran.dg/f2003_io_1.f03: Likewise.
2747 * gfortran.dg/f2003_io_4.f03: Likewise.
2748 * gfortran.dg/f2003_io_5.f03: Likewise.
2749 * gfortran.dg/f2003_io_6.f03: Likewise.
2750 * gfortran.dg/f2003_io_7.f03: Likewise.
2751 * gfortran.dg/f2c_1.f90: Likewise.
2752 * gfortran.dg/f2c_2.f90: Likewise.
2753 * gfortran.dg/f2c_3.f90: Likewise.
2754 * gfortran.dg/f2c_4.f90: Likewise.
2755 * gfortran.dg/f2c_6.f90: Likewise.
2756 * gfortran.dg/f2c_7.f90: Likewise.
2757 * gfortran.dg/f2c_9.f90: Likewise.
2758 * gfortran.dg/fgetc_1.f90: Likewise.
2759 * gfortran.dg/fgetc_2.f90: Likewise.
2760 * gfortran.dg/filename_null.f90: Likewise.
2761 * gfortran.dg/finalize_12.f90: Likewise.
2762 * gfortran.dg/finalize_13.f90: Likewise.
2763 * gfortran.dg/finalize_15.f90: Likewise.
2764 * gfortran.dg/finalize_17.f90: Likewise.
2765 * gfortran.dg/finalize_18.f90: Likewise.
2766 * gfortran.dg/finalize_25.f90: Likewise.
2767 * gfortran.dg/finalize_29.f08: Likewise.
2768 * gfortran.dg/finalize_31.f90: Likewise.
2769 * gfortran.dg/float_1.f90: Likewise.
2770 * gfortran.dg/flush_1.f90: Likewise.
2771 * gfortran.dg/fmt_bz_bn.f: Likewise.
2772 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
2773 * gfortran.dg/fmt_cache_1.f: Likewise.
2774 * gfortran.dg/fmt_cache_2.f: Likewise.
2775 * gfortran.dg/fmt_cache_3.f90: Likewise.
2776 * gfortran.dg/fmt_colon.f90: Likewise.
2777 * gfortran.dg/fmt_e.f90: Likewise.
2778 * gfortran.dg/fmt_en.f90: Likewise.
2779 * gfortran.dg/fmt_error_10.f: Likewise.
2780 * gfortran.dg/fmt_error_9.f: Likewise.
2781 * gfortran.dg/fmt_exhaust.f90: Likewise.
2782 * gfortran.dg/fmt_f0_1.f90: Likewise.
2783 * gfortran.dg/fmt_f_an_p.f: Likewise.
2784 * gfortran.dg/fmt_fw_d.f90: Likewise.
2785 * gfortran.dg/fmt_g.f: Likewise.
2786 * gfortran.dg/fmt_g0_1.f08: Likewise.
2787 * gfortran.dg/fmt_g0_2.f08: Likewise.
2788 * gfortran.dg/fmt_g0_4.f08: Likewise.
2789 * gfortran.dg/fmt_g0_5.f08: Likewise.
2790 * gfortran.dg/fmt_g0_6.f08: Likewise.
2791 * gfortran.dg/fmt_g0_7.f08: Likewise.
2792 * gfortran.dg/fmt_g_1.f90: Likewise.
2793 * gfortran.dg/fmt_int_sign.f90: Likewise.
2794 * gfortran.dg/fmt_l.f90: Likewise.
2795 * gfortran.dg/fmt_missing_period_2.f: Likewise.
2796 * gfortran.dg/fmt_missing_period_3.f: Likewise.
2797 * gfortran.dg/fmt_p_1.f90: Likewise.
2798 * gfortran.dg/fmt_pf.f90: Likewise.
2799 * gfortran.dg/fmt_read.f90: Likewise.
2800 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
2801 * gfortran.dg/fmt_t_1.f90: Likewise.
2802 * gfortran.dg/fmt_t_2.f90: Likewise.
2803 * gfortran.dg/fmt_t_3.f90: Likewise.
2804 * gfortran.dg/fmt_t_4.f90: Likewise.
2805 * gfortran.dg/fmt_t_5.f90: Likewise.
2806 * gfortran.dg/fmt_t_6.f: Likewise.
2807 * gfortran.dg/fmt_t_7.f: Likewise.
2808 * gfortran.dg/fmt_t_9.f: Likewise.
2809 * gfortran.dg/fmt_tl.f: Likewise.
2810 * gfortran.dg/fmt_unlimited.f90: Likewise.
2811 * gfortran.dg/fmt_white.f: Likewise.
2812 * gfortran.dg/fmt_zero_digits.f90: Likewise.
2813 * gfortran.dg/fold_nearest.f90: Likewise.
2814 * gfortran.dg/forall_1.f90: Likewise.
2815 * gfortran.dg/forall_10.f90: Likewise.
2816 * gfortran.dg/forall_12.f90: Likewise.
2817 * gfortran.dg/forall_13.f90: Likewise.
2818 * gfortran.dg/forall_15.f90: Likewise.
2819 * gfortran.dg/forall_4.f90: Likewise.
2820 * gfortran.dg/forall_5.f90: Likewise.
2821 * gfortran.dg/forall_6.f90: Likewise.
2822 * gfortran.dg/forall_7.f90: Likewise.
2823 * gfortran.dg/fraction.f90: Likewise.
2824 * gfortran.dg/fseek.f90: Likewise.
2825 * gfortran.dg/ftell_1.f90: Likewise.
2826 * gfortran.dg/ftell_2.f90: Likewise.
2827 * gfortran.dg/ftell_3.f90: Likewise.
2828 * gfortran.dg/func_assign_2.f90: Likewise.
2829 * gfortran.dg/func_assign_3.f90: Likewise.
2830 * gfortran.dg/func_derived_1.f90: Likewise.
2831 * gfortran.dg/func_derived_2.f90: Likewise.
2832 * gfortran.dg/func_derived_3.f90: Likewise.
2833 * gfortran.dg/func_result_1.f90: Likewise.
2834 * gfortran.dg/func_result_2.f90: Likewise.
2835 * gfortran.dg/func_result_6.f90: Likewise.
2836 * gfortran.dg/function_charlen_2.f90: Likewise.
2837 * gfortran.dg/function_charlen_3.f: Likewise.
2838 * gfortran.dg/function_kinds_1.f90: Likewise.
2839 * gfortran.dg/function_kinds_4.f90: Likewise.
2840 * gfortran.dg/function_optimize_10.f90: Likewise.
2841 * gfortran.dg/function_optimize_11.f90: Likewise.
2842 * gfortran.dg/function_optimize_12.f90: Likewise.
2843 * gfortran.dg/function_optimize_4.f90: Likewise.
2844 * gfortran.dg/function_optimize_8.f90: Likewise.
2845 * gfortran.dg/g77/13037.f: Likewise.
2846 * gfortran.dg/g77/1832.f: Likewise.
2847 * gfortran.dg/g77/19981119-0.f: Likewise.
2848 * gfortran.dg/g77/19990313-0.f: Likewise.
2849 * gfortran.dg/g77/19990313-1.f: Likewise.
2850 * gfortran.dg/g77/19990313-2.f: Likewise.
2851 * gfortran.dg/g77/19990313-3.f: Likewise.
2852 * gfortran.dg/g77/19990419-1.f: Likewise.
2853 * gfortran.dg/g77/19990826-0.f: Likewise.
2854 * gfortran.dg/g77/19990826-2.f: Likewise.
2855 * gfortran.dg/g77/20000503-1.f: Likewise.
2856 * gfortran.dg/g77/20001111.f: Likewise.
2857 * gfortran.dg/g77/20010116.f: Likewise.
2858 * gfortran.dg/g77/20010216-1.f: Likewise.
2859 * gfortran.dg/g77/20010430.f: Likewise.
2860 * gfortran.dg/g77/20010610.f: Likewise.
2861 * gfortran.dg/g77/6177.f: Likewise.
2862 * gfortran.dg/g77/7388.f: Likewise.
2863 * gfortran.dg/g77/947.f: Likewise.
2864 * gfortran.dg/g77/970625-2.f: Likewise.
2865 * gfortran.dg/g77/971102-1.f: Likewise.
2866 * gfortran.dg/g77/980628-0.f: Likewise.
2867 * gfortran.dg/g77/980628-1.f: Likewise.
2868 * gfortran.dg/g77/980628-10.f: Likewise.
2869 * gfortran.dg/g77/980628-2.f: Likewise.
2870 * gfortran.dg/g77/980628-3.f: Likewise.
2871 * gfortran.dg/g77/980628-7.f: Likewise.
2872 * gfortran.dg/g77/980628-8.f: Likewise.
2873 * gfortran.dg/g77/980628-9.f: Likewise.
2874 * gfortran.dg/g77/980701-0.f: Likewise.
2875 * gfortran.dg/g77/980701-1.f: Likewise.
2876 * gfortran.dg/g77/cabs.f: Likewise.
2877 * gfortran.dg/g77/claus.f: Likewise.
2878 * gfortran.dg/g77/complex_1.f: Likewise.
2879 * gfortran.dg/g77/cpp3.F: Likewise.
2880 * gfortran.dg/g77/cpp4.F: Likewise.
2881 * gfortran.dg/g77/cpp5.F: Likewise.
2882 * gfortran.dg/g77/dcomplex.f: Likewise.
2883 * gfortran.dg/g77/dnrm2.f: Likewise.
2884 * gfortran.dg/g77/erfc.f: Likewise.
2885 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
2886 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
2887 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
2888 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
2889 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
2890 * gfortran.dg/g77/int8421.f: Likewise.
2891 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
2892 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
2893 * gfortran.dg/g77/le.f: Likewise.
2894 * gfortran.dg/g77/short.f: Likewise.
2895 * gfortran.dg/gamma_1.f90: Likewise.
2896 * gfortran.dg/gamma_4.f90: Likewise.
2897 * gfortran.dg/gamma_5.f90: Likewise.
2898 * gfortran.dg/generic_13.f90: Likewise.
2899 * gfortran.dg/generic_15.f90: Likewise.
2900 * gfortran.dg/generic_19.f90: Likewise.
2901 * gfortran.dg/generic_20.f90: Likewise.
2902 * gfortran.dg/generic_23.f03: Likewise.
2903 * gfortran.dg/generic_25.f90: Likewise.
2904 * gfortran.dg/generic_27.f90: Likewise.
2905 * gfortran.dg/generic_31.f90: Likewise.
2906 * gfortran.dg/generic_4.f90: Likewise.
2907 * gfortran.dg/global_vars_c_init.f90: Likewise.
2908 * gfortran.dg/global_vars_f90_init.f90: Likewise.
2909 * gfortran.dg/gnu_logical_1.F: Likewise.
2910 * gfortran.dg/goacc/fixed-1.f: Likewise.
2911 * gfortran.dg/goacc/fixed-2.f: Likewise.
2912 * gfortran.dg/goacc/gang-static.f95: Likewise.
2913 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2914 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2915 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2916 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2917 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2918 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2919 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2920 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2921 * gfortran.dg/goacc/omp-fixed.f: Likewise.
2922 * gfortran.dg/gomp/crayptr5.f90: Likewise.
2923 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
2924 * gfortran.dg/gomp/pr48794.f90: Likewise.
2925 * gfortran.dg/gomp/pr72744.f90: Likewise.
2926 * gfortran.dg/gomp/pr77665.f90: Likewise.
2927 * gfortran.dg/gomp/workshare2.f90: Likewise.
2928 * gfortran.dg/gomp/workshare3.f90: Likewise.
2929 * gfortran.dg/goto_1.f: Likewise.
2930 * gfortran.dg/goto_2.f90: Likewise.
2931 * gfortran.dg/goto_4.f90: Likewise.
2932 * gfortran.dg/goto_6.f: Likewise.
2933 * gfortran.dg/graphite/id-26.f03: Likewise.
2934 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
2935 * gfortran.dg/graphite/pr29581.f90: Likewise.
2936 * gfortran.dg/graphite/pr29832.f90: Likewise.
2937 * gfortran.dg/graphite/run-id-1.f: Likewise.
2938 * gfortran.dg/graphite/run-id-2.f90: Likewise.
2939 * gfortran.dg/graphite/run-id-3.f90: Likewise.
2940 * gfortran.dg/hollerith.f90: Likewise.
2941 * gfortran.dg/hollerith4.f90: Likewise.
2942 * gfortran.dg/hollerith6.f90: Likewise.
2943 * gfortran.dg/hollerith8.f90: Likewise.
2944 * gfortran.dg/hollerith_1.f90: Likewise.
2945 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
2946 * gfortran.dg/hollerith_f95.f90: Likewise.
2947 * gfortran.dg/hollerith_legacy.f90: Likewise.
2948 * gfortran.dg/host_assoc_call_3.f90: Likewise.
2949 * gfortran.dg/host_assoc_function_1.f90: Likewise.
2950 * gfortran.dg/host_assoc_function_3.f90: Likewise.
2951 * gfortran.dg/host_assoc_function_4.f90: Likewise.
2952 * gfortran.dg/host_assoc_function_9.f90: Likewise.
2953 * gfortran.dg/host_dummy_index_1.f90: Likewise.
2954 * gfortran.dg/hypot_1.f90: Likewise.
2955 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
2956 * gfortran.dg/iargc.f90: Likewise.
2957 * gfortran.dg/ibits.f90: Likewise.
2958 * gfortran.dg/ichar_1.f90: Likewise.
2959 * gfortran.dg/ichar_2.f90: Likewise.
2960 * gfortran.dg/ieee/ieee_1.F90: Likewise.
2961 * gfortran.dg/ieee/ieee_2.f90: Likewise.
2962 * gfortran.dg/ieee/ieee_3.f90: Likewise.
2963 * gfortran.dg/ieee/ieee_4.f90: Likewise.
2964 * gfortran.dg/ieee/ieee_6.f90: Likewise.
2965 * gfortran.dg/ieee/ieee_7.f90: Likewise.
2966 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2967 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
2968 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
2969 * gfortran.dg/ieee/large_1.f90: Likewise.
2970 * gfortran.dg/ieee/large_2.f90: Likewise.
2971 * gfortran.dg/ieee/large_3.F90: Likewise.
2972 * gfortran.dg/ieee/large_4.f90: Likewise.
2973 * gfortran.dg/ieee/rounding_1.f90: Likewise.
2974 * gfortran.dg/ieee/underflow_1.f90: Likewise.
2975 * gfortran.dg/impl_do_var_data.f90: Likewise.
2976 * gfortran.dg/implicit_10.f90: Likewise.
2977 * gfortran.dg/implicit_12.f90: Likewise.
2978 * gfortran.dg/implicit_class_1.f90: Likewise.
2979 * gfortran.dg/implicit_pure_1.f90: Likewise.
2980 * gfortran.dg/implied_do_1.f90: Likewise.
2981 * gfortran.dg/implied_do_io_1.f90: Likewise.
2982 * gfortran.dg/implied_do_io_2.f90: Likewise.
2983 * gfortran.dg/implied_do_io_3.f90: Likewise.
2984 * gfortran.dg/implied_shape_1.f08: Likewise.
2985 * gfortran.dg/import.f90: Likewise.
2986 * gfortran.dg/import4.f90: Likewise.
2987 * gfortran.dg/impure_1.f08: Likewise.
2988 * gfortran.dg/index.f90: Likewise.
2989 * gfortran.dg/index_2.f90: Likewise.
2990 * gfortran.dg/init_flag_1.f90: Likewise.
2991 * gfortran.dg/init_flag_10.f90: Likewise.
2992 * gfortran.dg/init_flag_15.f03: Likewise.
2993 * gfortran.dg/init_flag_2.f90: Likewise.
2994 * gfortran.dg/init_flag_3.f90: Likewise.
2995 * gfortran.dg/init_flag_4.f90: Likewise.
2996 * gfortran.dg/init_flag_5.f90: Likewise.
2997 * gfortran.dg/init_flag_6.f90: Likewise.
2998 * gfortran.dg/init_flag_7.f90: Likewise.
2999 * gfortran.dg/init_flag_9.f90: Likewise.
3000 * gfortran.dg/initialization_11.f90: Likewise.
3001 * gfortran.dg/initialization_19.f90: Likewise.
3002 * gfortran.dg/initialization_2.f90: Likewise.
3003 * gfortran.dg/initialization_22.f90: Likewise.
3004 * gfortran.dg/initialization_27.f90: Likewise.
3005 * gfortran.dg/initialization_5.f90: Likewise.
3006 * gfortran.dg/initialization_6.f90: Likewise.
3007 * gfortran.dg/inline_matmul_1.f90: Likewise.
3008 * gfortran.dg/inline_matmul_10.f90: Likewise.
3009 * gfortran.dg/inline_matmul_11.f90: Likewise.
3010 * gfortran.dg/inline_matmul_13.f90: Likewise.
3011 * gfortran.dg/inline_matmul_14.f90: Likewise.
3012 * gfortran.dg/inline_matmul_16.f90: Likewise.
3013 * gfortran.dg/inline_matmul_17.f90: Likewise.
3014 * gfortran.dg/inline_matmul_18.f90: Likewise.
3015 * gfortran.dg/inline_matmul_19.f90: Likewise.
3016 * gfortran.dg/inline_matmul_2.f90: Likewise.
3017 * gfortran.dg/inline_matmul_20.f90: Likewise.
3018 * gfortran.dg/inline_matmul_22.f90: Likewise.
3019 * gfortran.dg/inline_matmul_3.f90: Likewise.
3020 * gfortran.dg/inline_matmul_4.f90: Likewise.
3021 * gfortran.dg/inline_matmul_5.f90: Likewise.
3022 * gfortran.dg/inline_matmul_6.f90: Likewise.
3023 * gfortran.dg/inline_matmul_7.f90: Likewise.
3024 * gfortran.dg/inline_matmul_8.f90: Likewise.
3025 * gfortran.dg/inline_matmul_9.f90: Likewise.
3026 * gfortran.dg/inline_sum_1.f90: Likewise.
3027 * gfortran.dg/inline_sum_3.f90: Likewise.
3028 * gfortran.dg/inline_sum_5.f90: Likewise.
3029 * gfortran.dg/inquire-complex.f90: Likewise.
3030 * gfortran.dg/inquire.f90: Likewise.
3031 * gfortran.dg/inquire_10.f90: Likewise.
3032 * gfortran.dg/inquire_13.f90: Likewise.
3033 * gfortran.dg/inquire_15.f90: Likewise.
3034 * gfortran.dg/inquire_16.f90: Likewise.
3035 * gfortran.dg/inquire_17.f90: Likewise.
3036 * gfortran.dg/inquire_5.f90: Likewise.
3037 * gfortran.dg/inquire_6.f90: Likewise.
3038 * gfortran.dg/inquire_7.f90: Likewise.
3039 * gfortran.dg/inquire_9.f90: Likewise.
3040 * gfortran.dg/inquire_internal.f90: Likewise.
3041 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
3042 * gfortran.dg/inquire_size.f90: Likewise.
3043 * gfortran.dg/int_1.f90: Likewise.
3044 * gfortran.dg/int_conv_1.f90: Likewise.
3045 * gfortran.dg/int_range_io_1.f90: Likewise.
3046 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3047 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3048 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3049 * gfortran.dg/integer_plus.f90: Likewise.
3050 * gfortran.dg/intent_out_2.f90: Likewise.
3051 * gfortran.dg/intent_out_5.f90: Likewise.
3052 * gfortran.dg/intent_out_6.f90: Likewise.
3053 * gfortran.dg/interface_12.f90: Likewise.
3054 * gfortran.dg/interface_19.f90: Likewise.
3055 * gfortran.dg/interface_4.f90: Likewise.
3056 * gfortran.dg/interface_5.f90: Likewise.
3057 * gfortran.dg/interface_9.f90: Likewise.
3058 * gfortran.dg/interface_assignment_1.f90: Likewise.
3059 * gfortran.dg/interface_assignment_2.f90: Likewise.
3060 * gfortran.dg/internal_dummy_2.f08: Likewise.
3061 * gfortran.dg/internal_dummy_3.f08: Likewise.
3062 * gfortran.dg/internal_dummy_4.f08: Likewise.
3063 * gfortran.dg/internal_pack_1.f90: Likewise.
3064 * gfortran.dg/internal_pack_10.f90: Likewise.
3065 * gfortran.dg/internal_pack_12.f90: Likewise.
3066 * gfortran.dg/internal_pack_13.f90: Likewise.
3067 * gfortran.dg/internal_pack_14.f90: Likewise.
3068 * gfortran.dg/internal_pack_15.f90: Likewise.
3069 * gfortran.dg/internal_pack_2.f90: Likewise.
3070 * gfortran.dg/internal_pack_3.f90: Likewise.
3071 * gfortran.dg/internal_pack_4.f90: Likewise.
3072 * gfortran.dg/internal_pack_6.f90: Likewise.
3073 * gfortran.dg/internal_pack_8.f90: Likewise.
3074 * gfortran.dg/internal_readwrite_1.f90: Likewise.
3075 * gfortran.dg/internal_readwrite_2.f90: Likewise.
3076 * gfortran.dg/internal_readwrite_3.f90: Likewise.
3077 * gfortran.dg/intrinsic_actual_1.f: Likewise.
3078 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
3079 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3080 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
3081 * gfortran.dg/intrinsic_char_1.f90: Likewise.
3082 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
3083 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
3084 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
3085 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
3086 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
3087 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
3088 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
3089 * gfortran.dg/intrinsic_product_1.f90: Likewise.
3090 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
3091 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3092 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
3093 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
3094 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
3095 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
3096 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
3097 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
3098 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
3099 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
3100 * gfortran.dg/io_err_1.f90: Likewise.
3101 * gfortran.dg/io_real_boz.f90: Likewise.
3102 * gfortran.dg/iomsg_1.f90: Likewise.
3103 * gfortran.dg/iostat_1.f90: Likewise.
3104 * gfortran.dg/iostat_2.f90: Likewise.
3105 * gfortran.dg/iostat_4.f90: Likewise.
3106 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
3107 * gfortran.dg/ishft_1.f90: Likewise.
3108 * gfortran.dg/ishft_2.f90: Likewise.
3109 * gfortran.dg/ishft_4.f90: Likewise.
3110 * gfortran.dg/isnan_1.f90: Likewise.
3111 * gfortran.dg/isnan_2.f90: Likewise.
3112 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
3113 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
3114 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
3115 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
3116 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
3117 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
3118 * gfortran.dg/itime_idate_1.f: Likewise.
3119 * gfortran.dg/itime_idate_2.f: Likewise.
3120 * gfortran.dg/large_integer_kind_1.f90: Likewise.
3121 * gfortran.dg/large_integer_kind_2.f90: Likewise.
3122 * gfortran.dg/large_real_kind_1.f90: Likewise.
3123 * gfortran.dg/large_real_kind_2.F90: Likewise.
3124 * gfortran.dg/large_real_kind_3.F90: Likewise.
3125 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
3126 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
3127 * gfortran.dg/large_recl.f90: Likewise.
3128 * gfortran.dg/large_unit_1.f90: Likewise.
3129 * gfortran.dg/large_unit_2.f90: Likewise.
3130 * gfortran.dg/largeequiv_1.f90: Likewise.
3131 * gfortran.dg/leadz_trailz_1.f90: Likewise.
3132 * gfortran.dg/leadz_trailz_2.f90: Likewise.
3133 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3134 * gfortran.dg/list_read_1.f90: Likewise.
3135 * gfortran.dg/list_read_10.f90: Likewise.
3136 * gfortran.dg/list_read_11.f90: Likewise.
3137 * gfortran.dg/list_read_12.f90: Likewise.
3138 * gfortran.dg/list_read_13.f: Likewise.
3139 * gfortran.dg/list_read_14.f90: Likewise.
3140 * gfortran.dg/list_read_2.f90: Likewise.
3141 * gfortran.dg/list_read_3.f90: Likewise.
3142 * gfortran.dg/list_read_4.f90: Likewise.
3143 * gfortran.dg/list_read_5.f90: Likewise.
3144 * gfortran.dg/list_read_6.f90: Likewise.
3145 * gfortran.dg/list_read_7.f90: Likewise.
3146 * gfortran.dg/list_read_8.f90: Likewise.
3147 * gfortran.dg/list_read_9.f90: Likewise.
3148 * gfortran.dg/loc_2.f90: Likewise.
3149 * gfortran.dg/logical_1.f90: Likewise.
3150 * gfortran.dg/logical_dot_product.f90: Likewise.
3151 * gfortran.dg/logical_temp_io.f90: Likewise.
3152 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
3153 * gfortran.dg/lrshift_1.f90: Likewise.
3154 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
3155 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3156 * gfortran.dg/lto/pr40725_0.f03: Likewise.
3157 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3158 * gfortran.dg/make_unit.f90: Likewise.
3159 * gfortran.dg/mapping_1.f90: Likewise.
3160 * gfortran.dg/mapping_2.f90: Likewise.
3161 * gfortran.dg/mapping_3.f90: Likewise.
3162 * gfortran.dg/masklr_1.F90: Likewise.
3163 * gfortran.dg/masklr_2.F90: Likewise.
3164 * gfortran.dg/matmul_1.f90: Likewise.
3165 * gfortran.dg/matmul_10.f90: Likewise.
3166 * gfortran.dg/matmul_12.f90: Likewise.
3167 * gfortran.dg/matmul_16.f90: Likewise.
3168 * gfortran.dg/matmul_17.f90: Likewise.
3169 * gfortran.dg/matmul_18.f90: Likewise.
3170 * gfortran.dg/matmul_2.f90: Likewise.
3171 * gfortran.dg/matmul_3.f90: Likewise.
3172 * gfortran.dg/matmul_4.f90: Likewise.
3173 * gfortran.dg/matmul_6.f90: Likewise.
3174 * gfortran.dg/matmul_8.f03: Likewise.
3175 * gfortran.dg/matmul_9.f90: Likewise.
3176 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3177 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3178 * gfortran.dg/matmul_const.f90: Likewise.
3179 * gfortran.dg/maxloc_1.f90: Likewise.
3180 * gfortran.dg/maxloc_2.f90: Likewise.
3181 * gfortran.dg/maxloc_3.f90: Likewise.
3182 * gfortran.dg/maxloc_4.f90: Likewise.
3183 * gfortran.dg/maxloc_string_1.f90: Likewise.
3184 * gfortran.dg/maxlocval_1.f90: Likewise.
3185 * gfortran.dg/maxlocval_2.f90: Likewise.
3186 * gfortran.dg/maxlocval_3.f90: Likewise.
3187 * gfortran.dg/maxlocval_4.f90: Likewise.
3188 * gfortran.dg/maxval_char_1.f90: Likewise.
3189 * gfortran.dg/maxval_char_2.f90: Likewise.
3190 * gfortran.dg/maxval_char_3.f90: Likewise.
3191 * gfortran.dg/maxval_char_4.f90: Likewise.
3192 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3193 * gfortran.dg/mclock.f90: Likewise.
3194 * gfortran.dg/merge_bits_1.F90: Likewise.
3195 * gfortran.dg/merge_bits_2.F90: Likewise.
3196 * gfortran.dg/merge_char_1.f90: Likewise.
3197 * gfortran.dg/merge_init_expr.f90: Likewise.
3198 * gfortran.dg/min_max_optional_1.f90: Likewise.
3199 * gfortran.dg/min_max_optional_5.f90: Likewise.
3200 * gfortran.dg/minloc_1.f90: Likewise.
3201 * gfortran.dg/minloc_2.f90: Likewise.
3202 * gfortran.dg/minloc_3.f90: Likewise.
3203 * gfortran.dg/minloc_4.f90: Likewise.
3204 * gfortran.dg/minloc_string_1.f90: Likewise.
3205 * gfortran.dg/minlocval_1.f90: Likewise.
3206 * gfortran.dg/minlocval_2.f90: Likewise.
3207 * gfortran.dg/minlocval_3.f90: Likewise.
3208 * gfortran.dg/minlocval_4.f90: Likewise.
3209 * gfortran.dg/minmax_char_1.f90: Likewise.
3210 * gfortran.dg/minmaxloc_1.f90: Likewise.
3211 * gfortran.dg/minmaxloc_10.f90: Likewise.
3212 * gfortran.dg/minmaxloc_11.f90: Likewise.
3213 * gfortran.dg/minmaxloc_12.f90: Likewise.
3214 * gfortran.dg/minmaxloc_13.f90: Likewise.
3215 * gfortran.dg/minmaxloc_2.f90: Likewise.
3216 * gfortran.dg/minmaxloc_3.f90: Likewise.
3217 * gfortran.dg/minmaxloc_4.f90: Likewise.
3218 * gfortran.dg/minmaxloc_5.f90: Likewise.
3219 * gfortran.dg/minmaxloc_6.f90: Likewise.
3220 * gfortran.dg/minmaxloc_7.f90: Likewise.
3221 * gfortran.dg/minmaxloc_8.f90: Likewise.
3222 * gfortran.dg/minmaxval_1.f90: Likewise.
3223 * gfortran.dg/minval_char_1.f90: Likewise.
3224 * gfortran.dg/minval_char_2.f90: Likewise.
3225 * gfortran.dg/minval_char_3.f90: Likewise.
3226 * gfortran.dg/minval_char_4.f90: Likewise.
3227 * gfortran.dg/minval_char_5.f90: Likewise.
3228 * gfortran.dg/minval_parameter_1.f90: Likewise.
3229 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3230 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3231 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3232 * gfortran.dg/missing_parens_1.f90: Likewise.
3233 * gfortran.dg/missing_parens_2.f90: Likewise.
3234 * gfortran.dg/mod_large_1.f90: Likewise.
3235 * gfortran.dg/mod_sign0_1.f90: Likewise.
3236 * gfortran.dg/module_blank_common.f90: Likewise.
3237 * gfortran.dg/module_commons_1.f90: Likewise.
3238 * gfortran.dg/module_commons_3.f90: Likewise.
3239 * gfortran.dg/module_double_reuse.f90: Likewise.
3240 * gfortran.dg/module_equivalence_1.f90: Likewise.
3241 * gfortran.dg/module_equivalence_2.f90: Likewise.
3242 * gfortran.dg/module_equivalence_3.f90: Likewise.
3243 * gfortran.dg/module_equivalence_5.f90: Likewise.
3244 * gfortran.dg/module_interface_1.f90: Likewise.
3245 * gfortran.dg/module_nan.f90: Likewise.
3246 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3247 * gfortran.dg/module_procedure_1.f90: Likewise.
3248 * gfortran.dg/module_read_1.f90: Likewise.
3249 * gfortran.dg/module_read_2.f90: Likewise.
3250 * gfortran.dg/module_widestring_1.f90: Likewise.
3251 * gfortran.dg/move_alloc.f90: Likewise.
3252 * gfortran.dg/move_alloc_10.f90: Likewise.
3253 * gfortran.dg/move_alloc_13.f90: Likewise.
3254 * gfortran.dg/move_alloc_14.f90: Likewise.
3255 * gfortran.dg/move_alloc_15.f90: Likewise.
3256 * gfortran.dg/move_alloc_16.f90: Likewise.
3257 * gfortran.dg/move_alloc_2.f90: Likewise.
3258 * gfortran.dg/move_alloc_5.f90: Likewise.
3259 * gfortran.dg/move_alloc_6.f90: Likewise.
3260 * gfortran.dg/move_alloc_9.f90: Likewise.
3261 * gfortran.dg/multiple_allocation_1.f90: Likewise.
3262 * gfortran.dg/multiple_allocation_3.f90: Likewise.
3263 * gfortran.dg/mvbits_1.f90: Likewise.
3264 * gfortran.dg/mvbits_2.f90: Likewise.
3265 * gfortran.dg/mvbits_3.f90: Likewise.
3266 * gfortran.dg/mvbits_4.f90: Likewise.
3267 * gfortran.dg/mvbits_7.f90: Likewise.
3268 * gfortran.dg/mvbits_8.f90: Likewise.
3269 * gfortran.dg/namelist_11.f: Likewise.
3270 * gfortran.dg/namelist_12.f: Likewise.
3271 * gfortran.dg/namelist_13.f90: Likewise.
3272 * gfortran.dg/namelist_14.f90: Likewise.
3273 * gfortran.dg/namelist_15.f90: Likewise.
3274 * gfortran.dg/namelist_16.f90: Likewise.
3275 * gfortran.dg/namelist_17.f90: Likewise.
3276 * gfortran.dg/namelist_18.f90: Likewise.
3277 * gfortran.dg/namelist_19.f90: Likewise.
3278 * gfortran.dg/namelist_20.f90: Likewise.
3279 * gfortran.dg/namelist_21.f90: Likewise.
3280 * gfortran.dg/namelist_22.f90: Likewise.
3281 * gfortran.dg/namelist_23.f90: Likewise.
3282 * gfortran.dg/namelist_24.f90: Likewise.
3283 * gfortran.dg/namelist_26.f90: Likewise.
3284 * gfortran.dg/namelist_27.f90: Likewise.
3285 * gfortran.dg/namelist_28.f90: Likewise.
3286 * gfortran.dg/namelist_29.f90: Likewise.
3287 * gfortran.dg/namelist_37.f90: Likewise.
3288 * gfortran.dg/namelist_38.f90: Likewise.
3289 * gfortran.dg/namelist_39.f90: Likewise.
3290 * gfortran.dg/namelist_40.f90: Likewise.
3291 * gfortran.dg/namelist_41.f90: Likewise.
3292 * gfortran.dg/namelist_42.f90: Likewise.
3293 * gfortran.dg/namelist_43.f90: Likewise.
3294 * gfortran.dg/namelist_44.f90: Likewise.
3295 * gfortran.dg/namelist_47.f90: Likewise.
3296 * gfortran.dg/namelist_48.f90: Likewise.
3297 * gfortran.dg/namelist_49.f90: Likewise.
3298 * gfortran.dg/namelist_50.f90: Likewise.
3299 * gfortran.dg/namelist_51.f90: Likewise.
3300 * gfortran.dg/namelist_52.f90: Likewise.
3301 * gfortran.dg/namelist_54.f90: Likewise.
3302 * gfortran.dg/namelist_55.f90: Likewise.
3303 * gfortran.dg/namelist_56.f90: Likewise.
3304 * gfortran.dg/namelist_57.f90: Likewise.
3305 * gfortran.dg/namelist_58.f90: Likewise.
3306 * gfortran.dg/namelist_59.f90: Likewise.
3307 * gfortran.dg/namelist_60.f90: Likewise.
3308 * gfortran.dg/namelist_61.f90: Likewise.
3309 * gfortran.dg/namelist_64.f90: Likewise.
3310 * gfortran.dg/namelist_65.f90: Likewise.
3311 * gfortran.dg/namelist_69.f90: Likewise.
3312 * gfortran.dg/namelist_70.f90: Likewise.
3313 * gfortran.dg/namelist_71.f90: Likewise.
3314 * gfortran.dg/namelist_72.f: Likewise.
3315 * gfortran.dg/namelist_73.f90: Likewise.
3316 * gfortran.dg/namelist_77.f90: Likewise.
3317 * gfortran.dg/namelist_78.f90: Likewise.
3318 * gfortran.dg/namelist_79.f90: Likewise.
3319 * gfortran.dg/namelist_80.f90: Likewise.
3320 * gfortran.dg/namelist_81.f90: Likewise.
3321 * gfortran.dg/namelist_82.f90: Likewise.
3322 * gfortran.dg/namelist_84.f90: Likewise.
3323 * gfortran.dg/namelist_85.f90: Likewise.
3324 * gfortran.dg/namelist_86.f90: Likewise.
3325 * gfortran.dg/namelist_87.f90: Likewise.
3326 * gfortran.dg/namelist_88.f90: Likewise.
3327 * gfortran.dg/namelist_89.f90: Likewise.
3328 * gfortran.dg/namelist_90.f: Likewise.
3329 * gfortran.dg/namelist_95.f90: Likewise.
3330 * gfortran.dg/namelist_char_only.f90: Likewise.
3331 * gfortran.dg/namelist_empty.f90: Likewise.
3332 * gfortran.dg/namelist_internal.f90: Likewise.
3333 * gfortran.dg/namelist_use.f90: Likewise.
3334 * gfortran.dg/namelist_use_only.f90: Likewise.
3335 * gfortran.dg/namelist_utf8.f90: Likewise.
3336 * gfortran.dg/nan_1.f90: Likewise.
3337 * gfortran.dg/nan_2.f90: Likewise.
3338 * gfortran.dg/nan_3.f90: Likewise.
3339 * gfortran.dg/nan_6.f90: Likewise.
3340 * gfortran.dg/nan_7.f90: Likewise.
3341 * gfortran.dg/nearest_1.f90: Likewise.
3342 * gfortran.dg/nearest_2.f90: Likewise.
3343 * gfortran.dg/nearest_3.f90: Likewise.
3344 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3345 * gfortran.dg/negative_automatic_size.f90: Likewise.
3346 * gfortran.dg/negative_unit.f: Likewise.
3347 * gfortran.dg/negative_unit2.f90: Likewise.
3348 * gfortran.dg/negative_unit_int8.f: Likewise.
3349 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3350 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3351 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3352 * gfortran.dg/nested_modules_1.f90: Likewise.
3353 * gfortran.dg/nested_modules_2.f90: Likewise.
3354 * gfortran.dg/nested_modules_3.f90: Likewise.
3355 * gfortran.dg/nesting_1.f90: Likewise.
3356 * gfortran.dg/new_line.f90: Likewise.
3357 * gfortran.dg/newunit_1.f90: Likewise.
3358 * gfortran.dg/newunit_3.f90: Likewise.
3359 * gfortran.dg/newunit_5.f90.f90: Likewise.
3360 * gfortran.dg/nint_1.f90: Likewise.
3361 * gfortran.dg/nint_2.f90: Likewise.
3362 * gfortran.dg/no_arg_check_2.f90: Likewise.
3363 * gfortran.dg/no_range_check_1.f90: Likewise.
3364 * gfortran.dg/no_range_check_2.f90: Likewise.
3365 * gfortran.dg/no_range_check_3.f90: Likewise.
3366 * gfortran.dg/noadv_size.f90: Likewise.
3367 * gfortran.dg/nonreturning_statements.f90: Likewise.
3368 * gfortran.dg/norm2_1.f90: Likewise.
3369 * gfortran.dg/norm2_3.f90: Likewise.
3370 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3371 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3372 * gfortran.dg/nosigned_zero_3.f90: Likewise.
3373 * gfortran.dg/null_4.f90: Likewise.
3374 * gfortran.dg/null_9.f90: Likewise.
3375 * gfortran.dg/nullify_3.f90: Likewise.
3376 * gfortran.dg/oldstyle_1.f90: Likewise.
3377 * gfortran.dg/open_access_append_1.f90: Likewise.
3378 * gfortran.dg/open_access_append_2.f90: Likewise.
3379 * gfortran.dg/open_errors.f90: Likewise.
3380 * gfortran.dg/open_negative_unit_1.f90: Likewise.
3381 * gfortran.dg/open_new.f90: Likewise.
3382 * gfortran.dg/open_readonly_1.f90: Likewise.
3383 * gfortran.dg/operator_1.f90: Likewise.
3384 * gfortran.dg/optional_absent_1.f90: Likewise.
3385 * gfortran.dg/optional_absent_2.f90: Likewise.
3386 * gfortran.dg/optional_absent_3.f90: Likewise.
3387 * gfortran.dg/optional_class_1.f90: Likewise.
3388 * gfortran.dg/optional_dim_2.f90: Likewise.
3389 * gfortran.dg/optional_dim_3.f90: Likewise.
3390 * gfortran.dg/output_exponents_1.f90: Likewise.
3391 * gfortran.dg/overload_1.f90: Likewise.
3392 * gfortran.dg/overload_2.f90: Likewise.
3393 * gfortran.dg/overwrite_1.f: Likewise.
3394 * gfortran.dg/pad_no.f90: Likewise.
3395 * gfortran.dg/parameter_array_init_1.f90: Likewise.
3396 * gfortran.dg/parameter_array_init_2.f90: Likewise.
3397 * gfortran.dg/parameter_array_init_4.f90: Likewise.
3398 * gfortran.dg/parameter_array_init_5.f90: Likewise.
3399 * gfortran.dg/parameter_array_section_2.f90: Likewise.
3400 * gfortran.dg/parens_3.f90: Likewise.
3401 * gfortran.dg/parens_5.f90: Likewise.
3402 * gfortran.dg/parens_6.f90: Likewise.
3403 * gfortran.dg/parent_result_ref_1.f90: Likewise.
3404 * gfortran.dg/parent_result_ref_2.f90: Likewise.
3405 * gfortran.dg/parent_result_ref_3.f90: Likewise.
3406 * gfortran.dg/parent_result_ref_4.f90: Likewise.
3407 * gfortran.dg/parity_1.f90: Likewise.
3408 * gfortran.dg/past_eor.f90: Likewise.
3409 * gfortran.dg/pdt_1.f03: Likewise.
3410 * gfortran.dg/pdt_10.f03: Likewise.
3411 * gfortran.dg/pdt_11.f03: Likewise.
3412 * gfortran.dg/pdt_12.f03: Likewise.
3413 * gfortran.dg/pdt_13.f03: Likewise.
3414 * gfortran.dg/pdt_14.f03: Likewise.
3415 * gfortran.dg/pdt_15.f03: Likewise.
3416 * gfortran.dg/pdt_19.f03: Likewise.
3417 * gfortran.dg/pdt_20.f03: Likewise.
3418 * gfortran.dg/pdt_22.f03: Likewise.
3419 * gfortran.dg/pdt_23.f03: Likewise.
3420 * gfortran.dg/pdt_25.f03: Likewise.
3421 * gfortran.dg/pdt_26.f03: Likewise.
3422 * gfortran.dg/pdt_27.f03: Likewise.
3423 * gfortran.dg/pdt_28.f03: Likewise.
3424 * gfortran.dg/pdt_3.f03: Likewise.
3425 * gfortran.dg/pdt_4.f03: Likewise.
3426 * gfortran.dg/pdt_5.f03: Likewise.
3427 * gfortran.dg/pdt_7.f03: Likewise.
3428 * gfortran.dg/pointer_1.f90: Likewise.
3429 * gfortran.dg/pointer_array_1.f90: Likewise.
3430 * gfortran.dg/pointer_array_3.f90: Likewise.
3431 * gfortran.dg/pointer_array_4.f90: Likewise.
3432 * gfortran.dg/pointer_array_5.f90: Likewise.
3433 * gfortran.dg/pointer_array_6.f90: Likewise.
3434 * gfortran.dg/pointer_array_7.f90: Likewise.
3435 * gfortran.dg/pointer_array_8.f90: Likewise.
3436 * gfortran.dg/pointer_array_9.f90: Likewise.
3437 * gfortran.dg/pointer_array_component_1.f90: Likewise.
3438 * gfortran.dg/pointer_array_component_2.f90: Likewise.
3439 * gfortran.dg/pointer_assign_10.f90: Likewise.
3440 * gfortran.dg/pointer_assign_11.f90: Likewise.
3441 * gfortran.dg/pointer_assign_4.f90: Likewise.
3442 * gfortran.dg/pointer_assign_8.f90: Likewise.
3443 * gfortran.dg/pointer_assign_9.f90: Likewise.
3444 * gfortran.dg/pointer_check_10.f90: Likewise.
3445 * gfortran.dg/pointer_check_9.f90: Likewise.
3446 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
3447 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
3448 * gfortran.dg/pointer_function_result_1.f90: Likewise.
3449 * gfortran.dg/pointer_init_1.f90: Likewise.
3450 * gfortran.dg/pointer_init_3.f90: Likewise.
3451 * gfortran.dg/pointer_init_4.f90: Likewise.
3452 * gfortran.dg/pointer_init_5.f90: Likewise.
3453 * gfortran.dg/pointer_init_8.f90: Likewise.
3454 * gfortran.dg/pointer_intent_1.f90: Likewise.
3455 * gfortran.dg/pointer_intent_4.f90: Likewise.
3456 * gfortran.dg/pointer_intent_5.f90: Likewise.
3457 * gfortran.dg/pointer_remapping_10.f90: Likewise.
3458 * gfortran.dg/pointer_remapping_4.f03: Likewise.
3459 * gfortran.dg/pointer_remapping_5.f08: Likewise.
3460 * gfortran.dg/pointer_remapping_9.f90: Likewise.
3461 * gfortran.dg/pointer_target_1.f90: Likewise.
3462 * gfortran.dg/pointer_target_2.f90: Likewise.
3463 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
3464 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
3465 * gfortran.dg/power.f90: Likewise.
3466 * gfortran.dg/power1.f90: Likewise.
3467 * gfortran.dg/power_3.f90: Likewise.
3468 * gfortran.dg/power_4.f90: Likewise.
3469 * gfortran.dg/power_5.f90: Likewise.
3470 * gfortran.dg/pr12884.f: Likewise.
3471 * gfortran.dg/pr15129.f90: Likewise.
3472 * gfortran.dg/pr15140.f90: Likewise.
3473 * gfortran.dg/pr15324.f90: Likewise.
3474 * gfortran.dg/pr15332.f: Likewise.
3475 * gfortran.dg/pr15957.f90: Likewise.
3476 * gfortran.dg/pr15959.f90: Likewise.
3477 * gfortran.dg/pr16597.f90: Likewise.
3478 * gfortran.dg/pr16861.f90: Likewise.
3479 * gfortran.dg/pr16938.f90: Likewise.
3480 * gfortran.dg/pr17090.f90: Likewise.
3481 * gfortran.dg/pr17143.f90: Likewise.
3482 * gfortran.dg/pr17164.f90: Likewise.
3483 * gfortran.dg/pr17229.f: Likewise.
3484 * gfortran.dg/pr17285.f90: Likewise.
3485 * gfortran.dg/pr17286.f90: Likewise.
3486 * gfortran.dg/pr17472.f: Likewise.
3487 * gfortran.dg/pr17612.f90: Likewise.
3488 * gfortran.dg/pr17706.f90: Likewise.
3489 * gfortran.dg/pr18025.f90: Likewise.
3490 * gfortran.dg/pr18122.f90: Likewise.
3491 * gfortran.dg/pr18210.f90: Likewise.
3492 * gfortran.dg/pr18392.f90: Likewise.
3493 * gfortran.dg/pr19155.f: Likewise.
3494 * gfortran.dg/pr19216.f: Likewise.
3495 * gfortran.dg/pr19467.f90: Likewise.
3496 * gfortran.dg/pr19657.f: Likewise.
3497 * gfortran.dg/pr19926.f90: Likewise.
3498 * gfortran.dg/pr19928-1.f90: Likewise.
3499 * gfortran.dg/pr19928-2.f90: Likewise.
3500 * gfortran.dg/pr20086.f90: Likewise.
3501 * gfortran.dg/pr20124.f90: Likewise.
3502 * gfortran.dg/pr20163-2.f: Likewise.
3503 * gfortran.dg/pr20480.f90: Likewise.
3504 * gfortran.dg/pr20755.f: Likewise.
3505 * gfortran.dg/pr20950.f: Likewise.
3506 * gfortran.dg/pr21177.f90: Likewise.
3507 * gfortran.dg/pr21730.f: Likewise.
3508 * gfortran.dg/pr22491.f: Likewise.
3509 * gfortran.dg/pr25603.f: Likewise.
3510 * gfortran.dg/pr26246_2.f90: Likewise.
3511 * gfortran.dg/pr32136.f90: Likewise.
3512 * gfortran.dg/pr32533.f90: Likewise.
3513 * gfortran.dg/pr33794.f90: Likewise.
3514 * gfortran.dg/pr35662.f90: Likewise.
3515 * gfortran.dg/pr35944-1.f90: Likewise.
3516 * gfortran.dg/pr35944-2.f90: Likewise.
3517 * gfortran.dg/pr35983.f90: Likewise.
3518 * gfortran.dg/pr39865.f90: Likewise.
3519 * gfortran.dg/pr41212.f90: Likewise.
3520 * gfortran.dg/pr43808.f90: Likewise.
3521 * gfortran.dg/pr44592.f90: Likewise.
3522 * gfortran.dg/pr44735.f90: Likewise.
3523 * gfortran.dg/pr45308.f03: Likewise.
3524 * gfortran.dg/pr46297.f: Likewise.
3525 * gfortran.dg/pr46588.f90: Likewise.
3526 * gfortran.dg/pr46665.f90: Likewise.
3527 * gfortran.dg/pr46804.f90: Likewise.
3528 * gfortran.dg/pr47008.f03: Likewise.
3529 * gfortran.dg/pr47614.f: Likewise.
3530 * gfortran.dg/pr47878.f90: Likewise.
3531 * gfortran.dg/pr49103.f90: Likewise.
3532 * gfortran.dg/pr50069_1.f90: Likewise.
3533 * gfortran.dg/pr50769.f90: Likewise.
3534 * gfortran.dg/pr52608.f90: Likewise.
3535 * gfortran.dg/pr55086_2.f90: Likewise.
3536 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
3537 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
3538 * gfortran.dg/pr55330.f90: Likewise.
3539 * gfortran.dg/pr56015.f90: Likewise.
3540 * gfortran.dg/pr57910.f90: Likewise.
3541 * gfortran.dg/pr59700.f90: Likewise.
3542 * gfortran.dg/pr62125.f90: Likewise.
3543 * gfortran.dg/pr64530.f90: Likewise.
3544 * gfortran.dg/pr65429.f90: Likewise.
3545 * gfortran.dg/pr65450.f90: Likewise.
3546 * gfortran.dg/pr65504.f90: Likewise.
3547 * gfortran.dg/pr65903.f90: Likewise.
3548 * gfortran.dg/pr66311.f90: Likewise.
3549 * gfortran.dg/pr66864.f90: Likewise.
3550 * gfortran.dg/pr67140.f90: Likewise.
3551 * gfortran.dg/pr67524.f90: Likewise.
3552 * gfortran.dg/pr67885.f90: Likewise.
3553 * gfortran.dg/pr68053.f90: Likewise.
3554 * gfortran.dg/pr68566.f90: Likewise.
3555 * gfortran.dg/pr69514_1.f90: Likewise.
3556 * gfortran.dg/pr69514_2.f90: Likewise.
3557 * gfortran.dg/pr69739.f90: Likewise.
3558 * gfortran.dg/pr70673.f90: Likewise.
3559 * gfortran.dg/pr71523_2.f90: Likewise.
3560 * gfortran.dg/pr71764.f90: Likewise.
3561 * gfortran.dg/pr78092.f90: Likewise.
3562 * gfortran.dg/pr82973.f90: Likewise.
3563 * gfortran.dg/pr83864.f90: Likewise.
3564 * gfortran.dg/pr83874.f90: Likewise.
3565 * gfortran.dg/pr84088.f90: Likewise.
3566 * gfortran.dg/pr84155.f90: Likewise.
3567 * gfortran.dg/proc_decl_12.f90: Likewise.
3568 * gfortran.dg/proc_decl_13.f90: Likewise.
3569 * gfortran.dg/proc_decl_15.f90: Likewise.
3570 * gfortran.dg/proc_decl_17.f90: Likewise.
3571 * gfortran.dg/proc_decl_18.f90: Likewise.
3572 * gfortran.dg/proc_decl_2.f90: Likewise.
3573 * gfortran.dg/proc_decl_5.f90: Likewise.
3574 * gfortran.dg/proc_decl_9.f90: Likewise.
3575 * gfortran.dg/proc_ptr_1.f90: Likewise.
3576 * gfortran.dg/proc_ptr_10.f90: Likewise.
3577 * gfortran.dg/proc_ptr_12.f90: Likewise.
3578 * gfortran.dg/proc_ptr_18.f90: Likewise.
3579 * gfortran.dg/proc_ptr_19.f90: Likewise.
3580 * gfortran.dg/proc_ptr_21.f90: Likewise.
3581 * gfortran.dg/proc_ptr_22.f90: Likewise.
3582 * gfortran.dg/proc_ptr_23.f90: Likewise.
3583 * gfortran.dg/proc_ptr_25.f90: Likewise.
3584 * gfortran.dg/proc_ptr_26.f90: Likewise.
3585 * gfortran.dg/proc_ptr_3.f90: Likewise.
3586 * gfortran.dg/proc_ptr_36.f90: Likewise.
3587 * gfortran.dg/proc_ptr_47.f90: Likewise.
3588 * gfortran.dg/proc_ptr_48.f90: Likewise.
3589 * gfortran.dg/proc_ptr_5.f90: Likewise.
3590 * gfortran.dg/proc_ptr_6.f90: Likewise.
3591 * gfortran.dg/proc_ptr_7.f90: Likewise.
3592 * gfortran.dg/proc_ptr_8.f90: Likewise.
3593 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
3594 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
3595 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
3596 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
3597 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
3598 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
3599 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
3600 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
3601 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
3602 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
3603 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
3604 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
3605 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
3606 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
3607 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
3608 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
3609 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
3610 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
3611 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
3612 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
3613 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
3614 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
3615 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
3616 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
3617 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
3618 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
3619 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
3620 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
3621 * gfortran.dg/product_init_expr.f03: Likewise.
3622 * gfortran.dg/promotion.f90: Likewise.
3623 * gfortran.dg/promotion_3.f90: Likewise.
3624 * gfortran.dg/promotion_4.f90: Likewise.
3625 * gfortran.dg/protected_1.f90: Likewise.
3626 * gfortran.dg/protected_2.f90: Likewise.
3627 * gfortran.dg/ptr-func-1.f90: Likewise.
3628 * gfortran.dg/ptr-func-2.f90: Likewise.
3629 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
3630 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
3631 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
3632 * gfortran.dg/pure_byref_1.f90: Likewise.
3633 * gfortran.dg/pure_byref_2.f90: Likewise.
3634 * gfortran.dg/pure_byref_3.f90: Likewise.
3635 * gfortran.dg/quad_2.f90: Likewise.
3636 * gfortran.dg/quad_3.f90: Likewise.
3637 * gfortran.dg/random_3.f90: Likewise.
3638 * gfortran.dg/random_4.f90: Likewise.
3639 * gfortran.dg/random_7.f90: Likewise.
3640 * gfortran.dg/read_2.f90: Likewise.
3641 * gfortran.dg/read_3.f90: Likewise.
3642 * gfortran.dg/read_4.f90: Likewise.
3643 * gfortran.dg/read_5.f90: Likewise.
3644 * gfortran.dg/read_bad_advance.f90: Likewise.
3645 * gfortran.dg/read_bang.f90: Likewise.
3646 * gfortran.dg/read_bang4.f90: Likewise.
3647 * gfortran.dg/read_comma.f: Likewise.
3648 * gfortran.dg/read_dir.f90: Likewise.
3649 * gfortran.dg/read_empty_file.f: Likewise.
3650 * gfortran.dg/read_eof_1.f90: Likewise.
3651 * gfortran.dg/read_eof_2.f90: Likewise.
3652 * gfortran.dg/read_eof_3.f90: Likewise.
3653 * gfortran.dg/read_eof_4.f90: Likewise.
3654 * gfortran.dg/read_eof_5.f90: Likewise.
3655 * gfortran.dg/read_eof_6.f: Likewise.
3656 * gfortran.dg/read_eof_7.f90: Likewise.
3657 * gfortran.dg/read_eof_8.f90: Likewise.
3658 * gfortran.dg/read_eof_all.f90: Likewise.
3659 * gfortran.dg/read_eor.f90: Likewise.
3660 * gfortran.dg/read_float_1.f90: Likewise.
3661 * gfortran.dg/read_float_2.f03: Likewise.
3662 * gfortran.dg/read_float_3.f90: Likewise.
3663 * gfortran.dg/read_float_4.f90: Likewise.
3664 * gfortran.dg/read_infnan_1.f90: Likewise.
3665 * gfortran.dg/read_list_eof_1.f90: Likewise.
3666 * gfortran.dg/read_logical.f90: Likewise.
3667 * gfortran.dg/read_many_1.f: Likewise.
3668 * gfortran.dg/read_no_eor.f90: Likewise.
3669 * gfortran.dg/read_noadvance.f90: Likewise.
3670 * gfortran.dg/read_repeat.f90: Likewise.
3671 * gfortran.dg/read_repeat_2.f90: Likewise.
3672 * gfortran.dg/read_size_noadvance.f90: Likewise.
3673 * gfortran.dg/read_x_eof.f90: Likewise.
3674 * gfortran.dg/read_x_past.f: Likewise.
3675 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
3676 * gfortran.dg/real_const_1.f: Likewise.
3677 * gfortran.dg/real_const_2.f90: Likewise.
3678 * gfortran.dg/real_const_3.f90: Likewise.
3679 * gfortran.dg/real_do_1.f90: Likewise.
3680 * gfortran.dg/real_index_1.f90: Likewise.
3681 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
3682 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
3683 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
3684 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
3685 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
3686 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
3687 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
3688 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
3689 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
3690 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
3691 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
3692 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
3693 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
3694 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
3695 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
3696 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
3697 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
3698 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
3699 * gfortran.dg/record_marker_1.f90: Likewise.
3700 * gfortran.dg/record_marker_2.f: Likewise.
3701 * gfortran.dg/record_marker_3.f90: Likewise.
3702 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
3703 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
3704 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
3705 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
3706 * gfortran.dg/recursive_check_7.f90: Likewise.
3707 * gfortran.dg/recursive_reference_1.f90: Likewise.
3708 * gfortran.dg/recursive_reference_2.f90: Likewise.
3709 * gfortran.dg/recursive_stack.f90: Likewise.
3710 * gfortran.dg/reduction.f90: Likewise.
3711 * gfortran.dg/repack_arrays_1.f90: Likewise.
3712 * gfortran.dg/repeat_1.f90: Likewise.
3713 * gfortran.dg/repeat_2.f90: Likewise.
3714 * gfortran.dg/repeat_3.f90: Likewise.
3715 * gfortran.dg/repeat_6.f90: Likewise.
3716 * gfortran.dg/reshape-alloc.f90: Likewise.
3717 * gfortran.dg/reshape-complex.f90: Likewise.
3718 * gfortran.dg/reshape.f90: Likewise.
3719 * gfortran.dg/reshape_2.f90: Likewise.
3720 * gfortran.dg/reshape_7.f90: Likewise.
3721 * gfortran.dg/reshape_empty_1.f03: Likewise.
3722 * gfortran.dg/reshape_pad_1.f90: Likewise.
3723 * gfortran.dg/reshape_rank7.f90: Likewise.
3724 * gfortran.dg/reshape_transpose_1.f90: Likewise.
3725 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
3726 * gfortran.dg/result_default_init_1.f90: Likewise.
3727 * gfortran.dg/result_in_spec_1.f90: Likewise.
3728 * gfortran.dg/result_in_spec_2.f90: Likewise.
3729 * gfortran.dg/ret_array_1.f90: Likewise.
3730 * gfortran.dg/ret_pointer_1.f90: Likewise.
3731 * gfortran.dg/ret_pointer_2.f90: Likewise.
3732 * gfortran.dg/rewind_1.f90: Likewise.
3733 * gfortran.dg/round_1.f03: Likewise.
3734 * gfortran.dg/round_2.f03: Likewise.
3735 * gfortran.dg/round_3.f08: Likewise.
3736 * gfortran.dg/round_4.f90: Likewise.
3737 * gfortran.dg/rrspacing_1.f90: Likewise.
3738 * gfortran.dg/runtime_warning_1.f90: Likewise.
3739 * gfortran.dg/same_type_as_2.f03: Likewise.
3740 * gfortran.dg/save_1.f90: Likewise.
3741 * gfortran.dg/save_5.f90: Likewise.
3742 * gfortran.dg/save_6.f90: Likewise.
3743 * gfortran.dg/scalar_mask_1.f90: Likewise.
3744 * gfortran.dg/scalar_mask_2.f90: Likewise.
3745 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
3746 * gfortran.dg/scale_1.f90: Likewise.
3747 * gfortran.dg/scan_1.f90: Likewise.
3748 * gfortran.dg/scan_2.f90: Likewise.
3749 * gfortran.dg/secnds-1.f: Likewise.
3750 * gfortran.dg/secnds.f: Likewise.
3751 * gfortran.dg/select_1.f90: Likewise.
3752 * gfortran.dg/select_2.f90: Likewise.
3753 * gfortran.dg/select_3.f90: Likewise.
3754 * gfortran.dg/select_5.f90: Likewise.
3755 * gfortran.dg/select_char_1.f90: Likewise.
3756 * gfortran.dg/select_char_2.f90: Likewise.
3757 * gfortran.dg/select_type_13.f03: Likewise.
3758 * gfortran.dg/select_type_14.f03: Likewise.
3759 * gfortran.dg/select_type_15.f03: Likewise.
3760 * gfortran.dg/select_type_19.f03: Likewise.
3761 * gfortran.dg/select_type_2.f03: Likewise.
3762 * gfortran.dg/select_type_26.f03: Likewise.
3763 * gfortran.dg/select_type_27.f03: Likewise.
3764 * gfortran.dg/select_type_28.f03: Likewise.
3765 * gfortran.dg/select_type_3.f03: Likewise.
3766 * gfortran.dg/select_type_35.f03: Likewise.
3767 * gfortran.dg/select_type_36.f03: Likewise.
3768 * gfortran.dg/select_type_37.f03: Likewise.
3769 * gfortran.dg/select_type_39.f03: Likewise.
3770 * gfortran.dg/select_type_4.f90: Likewise.
3771 * gfortran.dg/select_type_5.f03: Likewise.
3772 * gfortran.dg/select_type_6.f03: Likewise.
3773 * gfortran.dg/select_type_7.f03: Likewise.
3774 * gfortran.dg/select_type_8.f03: Likewise.
3775 * gfortran.dg/selected_char_kind_1.f90: Likewise.
3776 * gfortran.dg/selected_char_kind_4.f90: Likewise.
3777 * gfortran.dg/selected_kind_1.f90: Likewise.
3778 * gfortran.dg/selected_real_kind_2.f90: Likewise.
3779 * gfortran.dg/shape_2.f90: Likewise.
3780 * gfortran.dg/shape_4.f90: Likewise.
3781 * gfortran.dg/shape_5.f90: Likewise.
3782 * gfortran.dg/shape_7.f90: Likewise.
3783 * gfortran.dg/shape_8.f90: Likewise.
3784 * gfortran.dg/shape_9.f90: Likewise.
3785 * gfortran.dg/shift-kind_2.f90: Likewise.
3786 * gfortran.dg/shiftalr_1.F90: Likewise.
3787 * gfortran.dg/shiftalr_2.F90: Likewise.
3788 * gfortran.dg/simpleif_1.f90: Likewise.
3789 * gfortran.dg/simplify_argN_1.f90: Likewise.
3790 * gfortran.dg/simplify_cshift_1.f90: Likewise.
3791 * gfortran.dg/simplify_cshift_4.f90: Likewise.
3792 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
3793 * gfortran.dg/simplify_modulo.f90: Likewise.
3794 * gfortran.dg/single_char_string.f90: Likewise.
3795 * gfortran.dg/size_dim.f90: Likewise.
3796 * gfortran.dg/size_optional_dim_1.f90: Likewise.
3797 * gfortran.dg/sizeof.f90: Likewise.
3798 * gfortran.dg/sizeof_4.f90: Likewise.
3799 * gfortran.dg/slash_1.f90: Likewise.
3800 * gfortran.dg/sms-1.f90: Likewise.
3801 * gfortran.dg/sms-2.f90: Likewise.
3802 * gfortran.dg/spec_expr_7.f90: Likewise.
3803 * gfortran.dg/specifics_1.f90: Likewise.
3804 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
3805 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
3806 * gfortran.dg/spread_init_expr.f03: Likewise.
3807 * gfortran.dg/spread_scalar_source.f90: Likewise.
3808 * gfortran.dg/spread_shape_1.f90: Likewise.
3809 * gfortran.dg/stat_1.f90: Likewise.
3810 * gfortran.dg/stat_2.f90: Likewise.
3811 * gfortran.dg/stfunc_1.f90: Likewise.
3812 * gfortran.dg/stfunc_4.f90: Likewise.
3813 * gfortran.dg/stfunc_6.f90: Likewise.
3814 * gfortran.dg/storage_size_1.f08: Likewise.
3815 * gfortran.dg/storage_size_3.f08: Likewise.
3816 * gfortran.dg/storage_size_4.f90: Likewise.
3817 * gfortran.dg/streamio_1.f90: Likewise.
3818 * gfortran.dg/streamio_10.f90: Likewise.
3819 * gfortran.dg/streamio_11.f90: Likewise.
3820 * gfortran.dg/streamio_12.f90: Likewise.
3821 * gfortran.dg/streamio_13.f90: Likewise.
3822 * gfortran.dg/streamio_14.f90: Likewise.
3823 * gfortran.dg/streamio_15.f90: Likewise.
3824 * gfortran.dg/streamio_16.f90: Likewise.
3825 * gfortran.dg/streamio_17.f90: Likewise.
3826 * gfortran.dg/streamio_2.f90: Likewise.
3827 * gfortran.dg/streamio_3.f90: Likewise.
3828 * gfortran.dg/streamio_4.f90: Likewise.
3829 * gfortran.dg/streamio_5.f90: Likewise.
3830 * gfortran.dg/streamio_6.f90: Likewise.
3831 * gfortran.dg/streamio_7.f90: Likewise.
3832 * gfortran.dg/streamio_8.f90: Likewise.
3833 * gfortran.dg/streamio_9.f90: Likewise.
3834 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
3835 * gfortran.dg/string_4.f90: Likewise.
3836 * gfortran.dg/string_array_constructor_2.f90: Likewise.
3837 * gfortran.dg/string_assign_2.f90: Likewise.
3838 * gfortran.dg/string_compare_1.f90: Likewise.
3839 * gfortran.dg/string_compare_2.f90: Likewise.
3840 * gfortran.dg/string_compare_3.f90: Likewise.
3841 * gfortran.dg/string_ctor_1.f90: Likewise.
3842 * gfortran.dg/string_length_1.f90: Likewise.
3843 * gfortran.dg/string_length_2.f90: Likewise.
3844 * gfortran.dg/string_length_3.f90: Likewise.
3845 * gfortran.dg/string_length_4.f90: Likewise.
3846 * gfortran.dg/string_null_compare_1.f: Likewise.
3847 * gfortran.dg/string_pad_trunc.f90: Likewise.
3848 * gfortran.dg/structure_constructor_1.f03: Likewise.
3849 * gfortran.dg/structure_constructor_11.f90: Likewise.
3850 * gfortran.dg/structure_constructor_13.f03: Likewise.
3851 * gfortran.dg/structure_constructor_2.f03: Likewise.
3852 * gfortran.dg/structure_constructor_5.f03: Likewise.
3853 * gfortran.dg/submodule_1.f08: Likewise.
3854 * gfortran.dg/submodule_11.f08: Likewise.
3855 * gfortran.dg/submodule_14.f08: Likewise.
3856 * gfortran.dg/submodule_15.f08: Likewise.
3857 * gfortran.dg/submodule_17.f08: Likewise.
3858 * gfortran.dg/submodule_18.f08: Likewise.
3859 * gfortran.dg/submodule_19.f08: Likewise.
3860 * gfortran.dg/submodule_2.f08: Likewise.
3861 * gfortran.dg/submodule_27.f08: Likewise.
3862 * gfortran.dg/submodule_28.f08: Likewise.
3863 * gfortran.dg/submodule_29.f08: Likewise.
3864 * gfortran.dg/submodule_30.f08: Likewise.
3865 * gfortran.dg/submodule_6.f08: Likewise.
3866 * gfortran.dg/submodule_7.f08: Likewise.
3867 * gfortran.dg/submodule_8.f08: Likewise.
3868 * gfortran.dg/subnormal_1.f90: Likewise.
3869 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
3870 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
3871 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
3872 * gfortran.dg/substr_2.f: Likewise.
3873 * gfortran.dg/substr_3.f: Likewise.
3874 * gfortran.dg/substr_4.f: Likewise.
3875 * gfortran.dg/substr_5.f90: Likewise.
3876 * gfortran.dg/substr_6.f90: Likewise.
3877 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
3878 * gfortran.dg/sum_init_expr.f03: Likewise.
3879 * gfortran.dg/sum_zero_array_1.f90: Likewise.
3880 * gfortran.dg/system_clock_3.f08: Likewise.
3881 * gfortran.dg/t_editing.f: Likewise.
3882 * gfortran.dg/team_change_1.f90: Likewise.
3883 * gfortran.dg/team_end_1.f90: Likewise.
3884 * gfortran.dg/team_number_1.f90: Likewise.
3885 * gfortran.dg/temporary_1.f90: Likewise.
3886 * gfortran.dg/test_com_block.f90: Likewise.
3887 * gfortran.dg/test_only_clause.f90: Likewise.
3888 * gfortran.dg/tiny_1.f90: Likewise.
3889 * gfortran.dg/tiny_2.f90: Likewise.
3890 * gfortran.dg/tl_editing.f90: Likewise.
3891 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
3892 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
3893 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
3894 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
3895 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
3896 * gfortran.dg/transfer_class_2.f90: Likewise.
3897 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
3898 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
3899 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
3900 * gfortran.dg/transfer_resolve_1.f90: Likewise.
3901 * gfortran.dg/transfer_simplify_1.f90: Likewise.
3902 * gfortran.dg/transfer_simplify_10.f90: Likewise.
3903 * gfortran.dg/transfer_simplify_11.f90: Likewise.
3904 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3905 * gfortran.dg/transfer_simplify_3.f90: Likewise.
3906 * gfortran.dg/transfer_simplify_4.f90: Likewise.
3907 * gfortran.dg/transfer_simplify_8.f90: Likewise.
3908 * gfortran.dg/transfer_simplify_9.f90: Likewise.
3909 * gfortran.dg/transpose_1.f90: Likewise.
3910 * gfortran.dg/transpose_3.f03: Likewise.
3911 * gfortran.dg/transpose_4.f90: Likewise.
3912 * gfortran.dg/transpose_conjg_1.f90: Likewise.
3913 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
3914 * gfortran.dg/transpose_optimization_2.f90: Likewise.
3915 * gfortran.dg/trim_1.f90: Likewise.
3916 * gfortran.dg/trim_optimize_1.f90: Likewise.
3917 * gfortran.dg/trim_optimize_2.f90: Likewise.
3918 * gfortran.dg/trim_optimize_3.f90: Likewise.
3919 * gfortran.dg/trim_optimize_4.f90: Likewise.
3920 * gfortran.dg/trim_optimize_5.f90: Likewise.
3921 * gfortran.dg/trim_optimize_6.f90: Likewise.
3922 * gfortran.dg/trim_optimize_7.f90: Likewise.
3923 * gfortran.dg/trim_optimize_8.f90: Likewise.
3924 * gfortran.dg/type_to_class_1.f03: Likewise.
3925 * gfortran.dg/type_to_class_2.f03: Likewise.
3926 * gfortran.dg/type_to_class_3.f03: Likewise.
3927 * gfortran.dg/type_to_class_4.f03: Likewise.
3928 * gfortran.dg/type_to_class_5.f03: Likewise.
3929 * gfortran.dg/typebound_assignment_5.f03: Likewise.
3930 * gfortran.dg/typebound_assignment_6.f03: Likewise.
3931 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3932 * gfortran.dg/typebound_call_1.f03: Likewise.
3933 * gfortran.dg/typebound_call_13.f03: Likewise.
3934 * gfortran.dg/typebound_call_18.f03: Likewise.
3935 * gfortran.dg/typebound_call_19.f03: Likewise.
3936 * gfortran.dg/typebound_call_2.f03: Likewise.
3937 * gfortran.dg/typebound_call_20.f03: Likewise.
3938 * gfortran.dg/typebound_call_3.f03: Likewise.
3939 * gfortran.dg/typebound_generic_5.f03: Likewise.
3940 * gfortran.dg/typebound_generic_6.f03: Likewise.
3941 * gfortran.dg/typebound_generic_9.f03: Likewise.
3942 * gfortran.dg/typebound_operator_12.f03: Likewise.
3943 * gfortran.dg/typebound_operator_13.f03: Likewise.
3944 * gfortran.dg/typebound_operator_15.f90: Likewise.
3945 * gfortran.dg/typebound_operator_20.f90: Likewise.
3946 * gfortran.dg/typebound_operator_3.f03: Likewise.
3947 * gfortran.dg/typebound_operator_6.f03: Likewise.
3948 * gfortran.dg/typebound_operator_7.f03: Likewise.
3949 * gfortran.dg/typebound_operator_8.f03: Likewise.
3950 * gfortran.dg/typebound_operator_9.f03: Likewise.
3951 * gfortran.dg/typebound_proc_19.f90: Likewise.
3952 * gfortran.dg/typebound_proc_20.f90: Likewise.
3953 * gfortran.dg/typebound_proc_23.f90: Likewise.
3954 * gfortran.dg/typebound_proc_27.f03: Likewise.
3955 * gfortran.dg/typebound_proc_35.f90: Likewise.
3956 * gfortran.dg/typebound_proc_36.f90: Likewise.
3957 * gfortran.dg/unf_io_convert_1.f90: Likewise.
3958 * gfortran.dg/unf_io_convert_2.f90: Likewise.
3959 * gfortran.dg/unf_io_convert_3.f90: Likewise.
3960 * gfortran.dg/unf_io_convert_4.f90: Likewise.
3961 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
3962 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
3963 * gfortran.dg/unf_short_record_1.f90: Likewise.
3964 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3965 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3966 * gfortran.dg/unit_1.f90: Likewise.
3967 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
3968 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
3969 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
3970 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
3971 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
3972 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
3973 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
3974 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
3975 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
3976 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3977 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3978 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
3979 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
3980 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
3981 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
3982 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
3983 * gfortran.dg/unpack_init_expr.f03: Likewise.
3984 * gfortran.dg/use_10.f90: Likewise.
3985 * gfortran.dg/use_11.f90: Likewise.
3986 * gfortran.dg/use_13.f90: Likewise.
3987 * gfortran.dg/use_24.f90: Likewise.
3988 * gfortran.dg/use_27.f90: Likewise.
3989 * gfortran.dg/use_5.f90: Likewise.
3990 * gfortran.dg/use_allocated_1.f90: Likewise.
3991 * gfortran.dg/use_only_1.f90: Likewise.
3992 * gfortran.dg/use_only_4.f90: Likewise.
3993 * gfortran.dg/use_rename_2.f90: Likewise.
3994 * gfortran.dg/use_rename_4.f90: Likewise.
3995 * gfortran.dg/used_dummy_types_1.f90: Likewise.
3996 * gfortran.dg/used_interface_ref.f90: Likewise.
3997 * gfortran.dg/used_types_5.f90: Likewise.
3998 * gfortran.dg/utf8_1.f03: Likewise.
3999 * gfortran.dg/utf8_2.f03: Likewise.
4000 * gfortran.dg/value_1.f90: Likewise.
4001 * gfortran.dg/value_2.f90: Likewise.
4002 * gfortran.dg/value_4.f90: Likewise.
4003 * gfortran.dg/value_6.f03: Likewise.
4004 * gfortran.dg/value_7.f03: Likewise.
4005 * gfortran.dg/value_test.f90: Likewise.
4006 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
4007 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
4008 * gfortran.dg/vect/pr60510.f: Likewise.
4009 * gfortran.dg/vect/pr69882.f90: Likewise.
4010 * gfortran.dg/vect/pr69980.f90: Likewise.
4011 * gfortran.dg/vect/vect-5.f90: Likewise.
4012 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
4013 * gfortran.dg/vector_subscript_1.f90: Likewise.
4014 * gfortran.dg/vector_subscript_2.f90: Likewise.
4015 * gfortran.dg/vector_subscript_3.f90: Likewise.
4016 * gfortran.dg/vector_subscript_5.f90: Likewise.
4017 * gfortran.dg/verify_2.f90: Likewise.
4018 * gfortran.dg/volatile10.f90: Likewise.
4019 * gfortran.dg/where_1.f90: Likewise.
4020 * gfortran.dg/where_operator_assign_1.f90: Likewise.
4021 * gfortran.dg/where_operator_assign_2.f90: Likewise.
4022 * gfortran.dg/where_operator_assign_3.f90: Likewise.
4023 * gfortran.dg/whole_file_13.f90: Likewise.
4024 * gfortran.dg/whole_file_2.f90: Likewise.
4025 * gfortran.dg/widechar_2.f90: Likewise.
4026 * gfortran.dg/widechar_4.f90: Likewise.
4027 * gfortran.dg/widechar_5.f90: Likewise.
4028 * gfortran.dg/widechar_6.f90: Likewise.
4029 * gfortran.dg/widechar_8.f90: Likewise.
4030 * gfortran.dg/widechar_IO_1.f90: Likewise.
4031 * gfortran.dg/widechar_IO_2.f90: Likewise.
4032 * gfortran.dg/widechar_IO_3.f90: Likewise.
4033 * gfortran.dg/widechar_IO_4.f90: Likewise.
4034 * gfortran.dg/widechar_compare_1.f90: Likewise.
4035 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
4036 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
4037 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
4038 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
4039 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
4040 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
4041 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
4042 * gfortran.dg/widechar_select_1.f90: Likewise.
4043 * gfortran.dg/winapi.f90: Likewise.
4044 * gfortran.dg/write_0_pe_format.f90: Likewise.
4045 * gfortran.dg/write_back.f: Likewise.
4046 * gfortran.dg/write_check3.f90: Likewise.
4047 * gfortran.dg/write_direct_eor.f90: Likewise.
4048 * gfortran.dg/write_padding.f90: Likewise.
4049 * gfortran.dg/write_recursive.f90: Likewise.
4050 * gfortran.dg/write_rewind_1.f: Likewise.
4051 * gfortran.dg/write_rewind_2.f: Likewise.
4052 * gfortran.dg/write_zero_array.f90: Likewise.
4053 * gfortran.dg/x_slash_1.f: Likewise.
4054 * gfortran.dg/x_slash_2.f: Likewise.
4055 * gfortran.dg/zero_array_components_1.f90: Likewise.
4056 * gfortran.dg/zero_length_1.f90: Likewise.
4057 * gfortran.dg/zero_length_2.f90: Likewise.
4058 * gfortran.dg/zero_sized_1.f90: Likewise.
4059 * gfortran.dg/zero_sized_3.f90: Likewise.
4060 * gfortran.fortran-torture/compile/nested.f90: Likewise.
4061 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
4062 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
4063 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
4064 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
4065 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
4066 * gfortran.fortran-torture/execute/args.f90: Likewise.
4067 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
4068 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
4069 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
4070 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
4071 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
4072 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
4073 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
4074 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
4075 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
4076 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
4077 * gfortran.fortran-torture/execute/common.f90: Likewise.
4078 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
4079 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
4080 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
4081 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
4082 * gfortran.fortran-torture/execute/contained.f90: Likewise.
4083 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
4084 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
4085 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
4086 * gfortran.fortran-torture/execute/data.f90: Likewise.
4087 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
4088 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
4089 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
4090 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
4091 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
4092 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
4093 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
4094 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
4095 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
4096 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
4097 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
4098 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
4099 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
4100 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
4101 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
4102 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
4103 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
4104 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
4105 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
4106 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
4107 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
4108 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
4109 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
4110 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
4111 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
4112 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
4113 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
4114 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
4115 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
4116 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
4117 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
4118 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
4119 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
4120 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
4121 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
4122 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
4123 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
4124 * gfortran.fortran-torture/execute/forall.f90: Likewise.
4125 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
4126 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
4127 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
4128 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
4129 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
4130 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
4131 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
4132 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
4133 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
4134 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
4135 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
4136 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
4137 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
4138 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
4139 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
4140 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
4141 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
4142 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
4143 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
4144 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
4145 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
4146 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
4147 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
4148 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
4149 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
4150 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
4151 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
4152 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
4153 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4154 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
4155 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
4156 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
4157 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
4158 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
4159 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
4160 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
4161 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
4162 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
4163 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
4164 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
4165 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
4166 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
4167 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
4168 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4169 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
4170 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
4171 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
4172 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4173 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4174 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4175 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4176 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4177 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4178 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4179 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4180 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4181 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4182 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4183 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4184 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4185 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4186 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4187 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4188 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4189 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4190 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4191 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4192 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4193 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4194 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4195 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4196 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4197 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4198 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4199 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4200 * gfortran.fortran-torture/execute/math.f90: Likewise.
4201 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4202 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4203 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4204 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4205 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4206 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4207 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4208 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4209 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4210 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4211 * gfortran.fortran-torture/execute/power.f90: Likewise.
4212 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4213 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4214 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4215 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4216 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4217 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4218 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4219 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4220 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4221 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4222 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4223 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4224 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4225 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4226 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4227 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4228 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4229 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4230 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4231 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4232 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4233 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4234 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4235 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4236 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4237 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
4238 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
4239 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
4240 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
4241 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
4242 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
4243 * gfortran.fortran-torture/execute/straret.f90: Likewise.
4244 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
4245 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
4246 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
4247 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
4248 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
4249 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
4250 * gfortran.fortran-torture/execute/string.f90: Likewise.
4251 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
4252 * gfortran.fortran-torture/execute/strret.f90: Likewise.
4253 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
4254 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
4255 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
4256 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
4257 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
4258 * gfortran.fortran-torture/execute/userop.f90: Likewise.
4259 * gfortran.fortran-torture/execute/where17.f90: Likewise.
4260 * gfortran.fortran-torture/execute/where18.f90: Likewise.
4261 * gfortran.fortran-torture/execute/where19.f90: Likewise.
4262 * gfortran.fortran-torture/execute/where20.f90: Likewise.
4263 * gfortran.fortran-torture/execute/where21.f90: Likewise.
4264 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
4265 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
4266 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4267 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4268 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4269 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4270 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
4271 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
4272 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
4273 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
4274 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
4275 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
4276 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
4277 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4278 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4279 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4280 * gfortran.dg/inline_transpose_1.f90: Likewise.
4281
4282 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
4283
4284 PR fortran/84115
4285 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4286 change to dg-run.
4287
4288 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4289
4290 PR ada/84277
4291 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4292 * gnat.dg/dispatch1.adb: Rename into...
4293 * gnat.dg/disp1.adb: ...this.
4294 * gnat.dg/dispatch1_p.ads: Rename into...
4295 * gnat.dg/disp1_pkg.ads: ...this.
4296 * gnat.dg/disp2.adb: Rename into...
4297 * gnat.dg/dispatch2.adb: ...this.
4298 * gnat.dg/dispatch2_p.ads: Rename into...
4299 * gnat.dg/disp2_pkg.ads: ...this.
4300 * gnat.dg/dispatch2_p.adb: Rename into...
4301 * gnat.dg/disp2_pkg.adb: this.
4302 * gnat.dg/generic_dispatch.adb: Rename into...
4303 * gnat.dg/generic_disp.adb: this.
4304 * gnat.dg/generic_dispatch_p.ads: Rename into...
4305 * gnat.dg/generic_disp_pkg.ads: ...this.
4306 * gnat.dg/generic_dispatch_p.adb: Rename into...
4307 * gnat.dg/generic_disp_pkg.adb: ...this.
4308 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4309 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4310 * gnat.dg/object_overflow1.adb: Tweak index.
4311 * gnat.dg/object_overflow2.adb: Likewise.
4312 * gnat.dg/object_overflow3.adb: Likewise.
4313 * gnat.dg/object_overflow4.adb: Likewise.
4314 * gnat.dg/object_overflow5.adb: Likewise.
4315
4316 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR ipa/84425
4319 * gcc.c-torture/compile/pr84425.c: New test.
4320
4321 2018-02-16 Marek Polacek <polacek@redhat.com>
4322 Jakub Jelinek <jakub@redhat.com>
4323
4324 PR c++/84192
4325 * g++.dg/cpp1y/constexpr-84192.C: New test.
4326
4327 2018-02-16 Martin Sebor <msebor@redhat.com>
4328
4329 PR c++/79064
4330 * g++.dg/overload15.C: New test.
4331
4332 2018-02-16 Yury Gribov <tetra2005@gmail.com>
4333
4334 PR target/81535
4335 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4336 * gcc.dg/pr56727-2.c: Ditto.
4337 * gcc.target/powerpc/pr79439.c: Renamed to...
4338 * gcc.target/powerpc/pr79439-1.c: ...this.
4339 * gcc.target/powerpc/pr79439-2.c: New test.
4340 * gcc.target/powerpc/pr79439-3.c: New test.
4341
4342 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4343
4344 target/pr84371
4345 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4346 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4347 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4348 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4349 * gcc.target/powerpc/builtins-3.c: Same.
4350
4351 2018-02-16 Nathan Sidwell <nathan@acm.org>
4352
4353 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4354
4355 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4356
4357 PR rtl-optimization/70023
4358 * gcc.target/i386/pr70023.c: New.
4359
4360 2018-02-16 Carl Love <cel@us.ibm.com>
4361
4362 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4363 tests.
4364 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4365 tests.
4366
4367 2018-02-16 Carl Love <cel@us.ibm.com>
4368
4369 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4370 for the ABI definitions for vec_extract4b and vec_insert4b.
4371
4372 2018-02-16 Nathan Sidwell <nathan@acm.org>
4373
4374 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
4375 * g++.old-deja/g++.mike/net43.C: Likewise.
4376
4377 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4378
4379 PR c++/82468
4380 * g++.dg/cpp1z/class-deduction48.C: New.
4381
4382 2018-02-16 Nathan Sidwell <nathan@acm.org>
4383
4384 PR c++/84375
4385 * g++.dg/lookup/pr84375.C: New.
4386
4387 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4388
4389 PR target/83831
4390 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
4391
4392 2018-02-16 Richard Biener <rguenther@suse.de>
4393
4394 PR tree-optimization/84417
4395 * gcc.dg/torture/pr84417.c: New testcase.
4396
4397 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4398
4399 PR target/84272
4400 * g++.dg/opt/pr84272.C: New test.
4401
4402 PR rtl-optimization/83723
4403 * gcc.dg/pr83723.c: New test.
4404
4405 2018-02-16 Richard Biener <rguenther@suse.de>
4406
4407 PR tree-optimization/84399
4408 * gcc.dg/graphite/pr84399.c: New testcase.
4409
4410 2018-02-16 Richard Biener <rguenther@suse.de>
4411
4412 PR tree-optimization/84190
4413 * g++.dg/torture/pr84190.C: New testcase.
4414
4415 2018-02-15 Martin Sebor <msebor@redhat.com>
4416
4417 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
4418 directives.
4419
4420 2018-02-15 Janus Weil <janus@gcc.gnu.org>
4421
4422 PR fortran/84409
4423 * gfortran.dg/dtio_21.f03: Add an error message.
4424 * gfortran.dg/dtio_22.f90: Fix invalid test case.
4425
4426 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4427
4428 PR fortran/84381
4429 * gfortran.dg/stop_shouldfail.f90: New test.
4430
4431 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
4432
4433 PR c++/84330
4434 * g++.dg/concepts/pr84330.C: New.
4435
4436 2018-02-15 Tom de Vries <tom@codesourcery.com>
4437
4438 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
4439
4440 2018-02-15 Tom de Vries <tom@codesourcery.com>
4441
4442 * gcc.c-torture/compile/pr84136.c: Require effective target
4443 indirect_jumps.
4444
4445 2018-02-15 Jakub Jelinek <jakub@redhat.com>
4446
4447 PR tree-optimization/84383
4448 * gcc.c-torture/compile/pr84383.c: New test.
4449
4450 PR tree-optimization/84334
4451 * gcc.dg/pr84334.c: New test.
4452
4453 2018-02-14 Carl Love <cel@us.ibm.com>
4454
4455 * gcc.target/powerpc/builtins-4-int128-runnable.c
4456 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
4457 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
4458
4459 2018-02-14 Martin Sebor <msebor@redhat.com>
4460
4461 PR tree-optimization/83698
4462 * gcc.dg/Wrestrict-7.c: New test.
4463 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
4464 * gcc.target/i386/chkp-stropt-17.c: Same.
4465
4466 2018-02-14 Martin Sebor <msebor@redhat.com>
4467
4468 PR c/84108
4469 * gcc.dg/Wattributes-8.c: New test.
4470
4471 2018-02-14 Janus Weil <janus@gcc.gnu.org>
4472
4473 PR fortran/84385
4474 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
4475 * gfortran.dg/allocate_with_source_23.f90: Ditto.
4476 * gfortran.dg/select_type_1.f03: Extend test case.
4477
4478 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4479
4480 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
4481 (dg-options): Use -O2 -msse2 -mno-sse3.
4482
4483 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4484
4485 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
4486 this test case still works ok.
4487 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4488 * gcc.dg/vmx/insert-be-order.c: Likewise.
4489 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4490 * gcc.dg/vmx/ld-be-order.c: Likewise.
4491 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4492 * gcc.dg/vmx/lde-be-order.c: Likewise.
4493 * gcc.dg/vmx/ldl-be-order.c: Likewise.
4494 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4495 * gcc.dg/vmx/merge-be-order.c: Likewise.
4496 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4497 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
4498 * gcc.dg/vmx/pack-be-order.c: Likewise.
4499 * gcc.dg/vmx/perm-be-order.c: Likewise.
4500 * gcc.dg/vmx/splat-be-order.c: Likewise.
4501 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
4502 * gcc.dg/vmx/st-be-order.c: Likewise.
4503 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4504 * gcc.dg/vmx/ste-be-order.c: Likewise.
4505 * gcc.dg/vmx/stl-be-order.c: Likewise.
4506 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4507 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
4508 * gcc.dg/vmx/unpack-be-order.c: Likewise.
4509 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4510 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4511
4512 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
4513
4514 PR c++/84350
4515 * g++.dg/cpp0x/auto49.C: New.
4516
4517 2018-02-14 Nathan Sidwell <nathan@acm.org>
4518
4519 * g++.dg/template/instantiate5.C: Adjust required-from loc.
4520
4521 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4522
4523 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
4524 * gcc.target/powerpc/le-altivec-consts.c: Same.
4525
4526 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4527
4528 PR target/84220
4529 * gcc.target/powerpc/pr84220-sld.c: New test.
4530 * gcc.target/powerpc/pr84220-sld2.c: New test.
4531 * gcc.target/powerpc/pr84220-sldw.c: New test.
4532 * gcc.target/powerpc/pr84220-xxperm.c: New test.
4533 * gcc.target/powerpc/pr84220-xxsld.c: New test.
4534
4535 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4536
4537 PR target/84239
4538 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
4539 _inc_ssp intrinsics.
4540 * gcc.target/i386/cet-intrin-4.c: Likewise.
4541 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
4542 __builtin_ia32_rdssp[d|q].
4543
4544 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
4545
4546 PR tree-optimization/84357
4547 * gcc.dg/vect/pr84357.c: New test.
4548
4549 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4550
4551 PR target/83831
4552 * gcc.target/rx/pr83831.c: New tests.
4553
4554 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
4555
4556 PR target/79242
4557 * gcc.target/msp430/pr79242.c: New test.
4558
4559 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4560
4561 PR target/84372
4562 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
4563 with -mcpu=power9.
4564
4565 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4566
4567 PR target/84279
4568 * g++.dg/pr84279.C: New test.
4569
4570 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4571
4572 PR rtl-optimization/84169
4573 * gcc.c-torture/execute/pr84169.c: New.
4574
4575 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4576
4577 PR target/84370
4578 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
4579
4580 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4581
4582 PR target/84365
4583 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
4584 with -mcpu=power9.
4585
4586 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4587
4588 PR c++/84364
4589 * g++.dg/warn/effc4.C: New test.
4590
4591 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4592
4593 PR c++/84333
4594 * g++.dg/template/sizeof16.C: New.
4595 * g++.dg/template/sizeof17.C: Likewise.
4596
4597 2018-02-13 Janus Weil <janus@gcc.gnu.org>
4598
4599 PR fortran/84313
4600 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
4601 add necessary compiler options.
4602 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
4603
4604 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4605
4606 PR c/82210
4607 * gcc.c-torture/execute/pr82210.c: New test.
4608
4609 PR middle-end/84309
4610 * gcc.dg/pr84309-2.c: New test.
4611
4612 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
4613
4614 PR tree-optimization/84321
4615 * gcc.dg/pr84321.c: New test.
4616
4617 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
4618
4619 PR target/84359
4620 * gcc.target/i386/pr57193.c: Add -march=x86-64.
4621
4622 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
4623
4624 PR sanitizer/84340
4625 * gcc.dg/asan/pr84307.c: Remove test.
4626
4627 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
4628
4629 * gcc.target/rl78/test_auto_vector.c: New test.
4630
4631 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
4632
4633 PR c/84305
4634 * gcc.c-torture/compile/pr84305.c: New test.
4635
4636 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR target/84335
4639 * gcc.target/i386/pr84335.c: New test.
4640
4641 PR tree-optimization/84339
4642 * gcc.c-torture/execute/pr84339.c: New test.
4643
4644 PR middle-end/84309
4645 * gcc.dg/pr84309.c: New test.
4646 * gcc.target/i386/pr84309.c: New test.
4647
4648 PR target/84336
4649 * gcc.target/i386/pr84336.c: New test.
4650
4651 2018-02-12 Jakub Jelinek <jakub@redhat.com>
4652
4653 PR c++/84341
4654 * c-c++-common/gomp/pr84341.c: New test.
4655
4656 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4657
4658 PR fortran/68746
4659 * gfortran.dg/read_dir.f90: Re-add dg-do run.
4660
4661 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4662
4663 PR fortran/68746
4664 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
4665 of zero for read.
4666
4667 2018-02-12 Jeff Law <law@redhat.com>
4668
4669 * gcc.c-torture/compile/reg-args-size.c: New test.
4670
4671 2018-02-12 Carl Love <cel@us.ibm.com>
4672
4673 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
4674 uint128 tests to new testfile.
4675 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
4676 int128 and uint128 tests.
4677 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
4678 list of torture tests.
4679
4680 2018-02-12 Janus Weil <janus@gcc.gnu.org>
4681
4682 PR fortran/84273
4683 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
4684 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
4685
4686 2018-02-12 Tamar Christina <tamar.christina@arm.com>
4687
4688 PR target/82641
4689 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
4690
4691 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
4692
4693 PR sanitizer/84307
4694 * gcc.dg/asan/pr84307.c: New test.
4695
4696 2018-02-12 Nathan Sidwell <nathan@acm.org>
4697
4698 * g++.dg/parse/pr84263.C: New.
4699
4700 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
4701
4702 PR c++/79626
4703 * g++.dg/template/crash129.C: New.
4704
4705 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4706
4707 PR target/83828
4708 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
4709 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
4710 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
4711 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4712 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4713
4714 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4715
4716 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
4717 _mm_maskz_scalef_round_sd): Test new intrinsics.
4718 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
4719 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
4720 intrinsics.
4721 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
4722 _mm_maskz_scalef_round_ss): Test new intrinsics.
4723 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
4724 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
4725 intrinsics.
4726 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
4727 __builtin_ia32_scalefss_round): Remove builtin.
4728 (__builtin_ia32_scalefsd_mask_round,
4729 __builtin_ia32_scalefss_mask_round): Test new builtin.
4730 * gcc.target/i386/sse-13.c: Ditto.
4731 * gcc.target/i386/sse-23.c: Ditto.
4732
4733 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
4734
4735 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
4736 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
4737 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
4738 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
4739 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
4740 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
4741 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
4742 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
4743 intrinsics.
4744 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
4745 (__builtin_ia32_sqrtss_round): Remove builtins.
4746 (__builtin_ia32_sqrtsd_mask_round)
4747 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
4748 * gcc.target/i386/sse-13.c: Ditto.
4749 * gcc.target/i386/sse-23.c: Ditto.
4750
4751 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4752
4753 PR fortran/35299
4754 * gfortran.dg/statement_function_3.f: New test.
4755
4756 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
4757
4758 PR fortran/54223
4759 PR fortran/84276
4760 * gfortran.dg/statement_function_1.f90: New test.
4761 * gfortran.dg/statement_function_2.f90: New test.
4762
4763 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
4764
4765 PR fortran/84074
4766 * gfortran.dg/type_to_class_5.f03: New test.
4767
4768 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
4769
4770 PR fortran/56691
4771 * gfortran.dg/type_to_class_4.f03: New test.
4772
4773 2018-02-10 Alan Modra <amodra@gmail.com>
4774
4775 PR target/84300
4776 * gcc.dg/pr84300.c: New.
4777
4778 2018-02-10 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR sanitizer/83987
4781 * g++.dg/ubsan/pr83987-2.C: New test.
4782
4783 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
4784
4785 * gcc.target/rx/movsicc.c: New test.
4786
4787 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4788
4789 PR target/83926
4790 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
4791 message.
4792
4793 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4794
4795 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
4796 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
4797
4798 2018-02-09 Nathan Sidwell <nathan@acm.org>
4799
4800 PR c/84293
4801 * c-c++-common/pr84293.h: New.
4802 * c-c++-common/pr84293.c: New.
4803
4804 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
4805
4806 PR rtl-optimization/57193
4807 * gcc.target/i386/pr57193.c: New.
4808
4809 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4810
4811 PR target/84226
4812 * gcc.target/powerpc/pr84226.c: New test.
4813
4814 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4815
4816 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
4817 from this to...
4818 <vclzd>: ...this.
4819
4820 2018-02-09 Martin Sebor <msebor@redhat.com>
4821
4822 PR lto/84212
4823 * gcc.dg/lto/pr84212_0.c: New test file.
4824 * gcc.dg/lto/pr84212_1.c: Same.
4825
4826 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
4827
4828 PR target/83926
4829 * gcc.target/powerpc/pr83926.c: New test.
4830 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
4831 message. Fix test for running in 32-bit mode.
4832
4833 2018-02-09 Tamar Christina <tamar.christina@arm.com>
4834
4835 PR target/82641
4836 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
4837
4838 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4839
4840 PR target/PR84295
4841 * gcc.target/s390/pr84295.c: New test.
4842
4843 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
4844
4845 PR c++/77522
4846 * g++.dg/cpp1y/lambda-init16.C: New.
4847
4848 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
4849
4850 * gnat.dg/sso8.adb: New test.
4851 * gnat.dg/sso8_pkg.ads: New helper.
4852
4853 2018-02-09 Richard Biener <rguenther@suse.de>
4854
4855 PR tree-optimization/84278
4856 * gcc.target/i386/pr84278.c: Adjust regex.
4857
4858 2018-02-09 Jakub Jelinek <jakub@redhat.com>
4859
4860 PR tree-optimization/84232
4861 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
4862
4863 PR debug/84252
4864 * gcc.target/aarch64/pr84252.c: New test.
4865
4866 PR middle-end/84237
4867 * gcc.dg/pr84237.c: New test.
4868
4869 2018-02-09 Marek Polacek <polacek@redhat.com>
4870 Jakub Jelinek <jakub@redhat.com>
4871
4872 PR c++/83659
4873 * g++.dg/torture/pr83659.C: New test.
4874
4875 2018-02-08 David Malcolm <dmalcolm@redhat.com>
4876
4877 PR tree-optimization/84136
4878 * gcc.c-torture/compile/pr84136.c: New test.
4879
4880 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
4881
4882 PR target/83008
4883 * gcc.target/i386/pr83008.c: New test.
4884
4885 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
4886
4887 PR target/81143
4888 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
4889
4890 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4891
4892 PR c++/83806
4893 * g++.dg/warn/Wunused-parm-11.C: New.
4894
4895 2018-02-08 Marek Polacek <polacek@redhat.com>
4896
4897 PR tree-optimization/84238
4898 * gcc.dg/Wstringop-overflow-3.c: New test.
4899
4900 2018-02-08 Nathan Sidwell <nathan@acm.org>
4901
4902 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
4903
4904 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4905
4906 PR tree-optimization/84265
4907 * gcc.dg/vect/pr84265.c: New test.
4908
4909 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
4910
4911 PR tree-optimization/81635
4912 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
4913 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
4914
4915 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4916
4917 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
4918 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
4919 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
4920 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
4921 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
4922 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
4923 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
4924 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
4925 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
4926 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
4927 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
4928 * gcc.target/s390/nobp-return-attr-all.c: New test.
4929 * gcc.target/s390/nobp-return-attr-neg.c: New test.
4930 * gcc.target/s390/nobp-return-mem-attr.c: New test.
4931 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
4932 * gcc.target/s390/nobp-return-mem-z10.c: New test.
4933 * gcc.target/s390/nobp-return-mem-z900.c: New test.
4934 * gcc.target/s390/nobp-return-reg-attr.c: New test.
4935 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
4936 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
4937 * gcc.target/s390/nobp-return-reg-z10.c: New test.
4938 * gcc.target/s390/nobp-return-reg-z900.c: New test.
4939 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
4940 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
4941 * gcc.target/s390/nobp-table-jump-z10.c: New test.
4942 * gcc.target/s390/nobp-table-jump-z900.c: New test.
4943
4944 2018-02-08 Richard Biener <rguenther@suse.de>
4945
4946 PR tree-optimization/84233
4947 * g++.dg/torture/pr84233.C: New testcase.
4948
4949 2018-02-08 Richard Biener <rguenther@suse.de>
4950
4951 PR tree-optimization/84278
4952 * gcc.target/i386/pr84278.c: New testcase.
4953
4954 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
4955
4956 PR rtl-optimization/84068
4957 PR rtl-optimization/83459
4958 * gcc.dg/pr84068.c: New test.
4959
4960 2018-02-08 Richard Biener <rguenther@suse.de>
4961
4962 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
4963 loop vectorization to happen.
4964
4965 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
4966
4967 PR c++/83204
4968 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
4969
4970 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4971
4972 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
4973
4974 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4975
4976 PR target/84154
4977 * gcc.target/powerpc/pr84154-1.c: New tests.
4978 * gcc.target/powerpc/pr84154-2.c: Likewise.
4979 * gcc.target/powerpc/pr84154-3.c: Likewise.
4980
4981 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
4982
4983 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
4984
4985 2018-02-07 Jakub Jelinek <jakub@redhat.com>
4986
4987 PR c++/84082
4988 * g++.dg/template/incomplete11.C: New test.
4989 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
4990
4991 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
4992
4993 PR fortran/82994
4994 * gfortran.dg/deallocate_error_3.f90: New test.
4995 * gfortran.dg/deallocate_error_4.f90: New test.
4996
4997 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4998
4999 PR fortran/68560
5000 * gfortran.dg/shape_9.f90: New test.
5001
5002 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5003
5004 PR fortran/82049
5005 * gfortran.dg/assumed_charlen_parameter.f90: New test.
5006
5007 2018-02-07 David Malcolm <dmalcolm@redhat.com>
5008
5009 PR c++/81610
5010 PR c++/80567
5011 * g++.dg/spellcheck-reswords.C: New test case.
5012 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
5013 suggestion of "if".
5014
5015 2018-02-07 Martin Liska <mliska@suse.cz>
5016
5017 PR c++/84059.
5018 * g++.dg/ext/mv26.C: New test.
5019
5020 2018-02-07 Tom de Vries <tom@codesourcery.com>
5021
5022 * gcc.dg/pr83844.c: Require effective target alloca.
5023
5024 2018-02-07 Tom de Vries <tom@codesourcery.com>
5025
5026 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
5027
5028 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
5029
5030 PR target/84243
5031 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
5032 -fcf-protection=return.
5033
5034 2018-02-07 Tom de Vries <tom@codesourcery.com>
5035
5036 PR libgomp/84217
5037 * c-c++-common/goacc/pr84217.c: New test.
5038 * gfortran.dg/goacc/pr84217.f90: New test.
5039
5040 2018-02-07 Richard Biener <rguenther@suse.de>
5041
5042 PR tree-optimization/84204
5043 * gcc.dg/graphite/pr84204.c: New testcase.
5044
5045 PR tree-optimization/84205
5046 * gcc.dg/graphite/pr84205.c: New testcase.
5047
5048 PR tree-optimization/84223
5049 * gfortran.dg/graphite/pr84223.f90: New testcase.
5050
5051 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
5052
5053 PR c++/71662
5054 * g++.dg/cpp0x/scoped_enum7.C: New.
5055
5056 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5057
5058 PR tree-optimization/83008
5059 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
5060
5061 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5062
5063 PR tree-optimization/84235
5064 * gcc.c-torture/execute/ieee/pr84235.c: New test.
5065
5066 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5067
5068 PR testsuite/84243
5069 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
5070 targets.
5071 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
5072
5073 2018-02-06 Jakub Jelinek <jakub@redhat.com>
5074
5075 PR target/84146
5076 * gcc.target/i386/pr84146.c: New test.
5077
5078 2018-02-06 Michael Collison <michael.collison@arm.com>
5079
5080 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
5081
5082 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5083
5084 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
5085 warning for -mno-speculate-indirect-jumps.
5086 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
5087 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5088 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
5089 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
5090 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
5091 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5092
5093 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5094
5095 PR target/84145
5096 * c-c++-common/fcf-protection-1.c: Change a compared message.
5097 * c-c++-common/fcf-protection-2.c: Likewise.
5098 * c-c++-common/fcf-protection-3.c: Likewise.
5099 * c-c++-common/fcf-protection-5.c: Likewise.
5100 * c-c++-common/fcf-protection-6.c: New test.
5101 * c-c++-common/fcf-protection-7.c: Likewise.
5102
5103 2018-02-06 Marek Polacek <polacek@redhat.com>
5104
5105 PR tree-optimization/84228
5106 * c-c++-common/Wstringop-truncation-3.c: New test.
5107
5108 2018-02-06 Tamar Christina <tamar.christina@arm.com>
5109
5110 PR target/82641
5111 * gcc.target/arm/pragma_arch_switch_2.c: New.
5112
5113 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5114
5115 PR target/79975
5116 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
5117
5118 2018-02-05 Martin Sebor <msebor@redhat.com>
5119
5120 PR tree-optimization/83369
5121 * gcc.dg/Wnonnull.c: New test.
5122
5123 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5124
5125 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
5126 argument and use dg-messages-by-file instead. Expect it to be
5127 an array rather than a dict.
5128 (lto-link-and-maybe-run): Remove messages_by_file argument and
5129 use an upvar for dg-messages-by-file. Update call to
5130 lto_handle_diagnostics.
5131 (lt-get-options): Treat dg-messages-by-file as an array
5132 rather than a dict.
5133 (lto-get-options-main): Likewise. Set the entry rather than appending.
5134 (lto-execute): Treat dg-messages-by-file as an array rather than
5135 a dict. Update call to lto-link-and-maybe-run.
5136
5137 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
5138
5139 PR c++/82782
5140 * g++.dg/cpp1z/inline-var4.C: New.
5141
5142 2018-02-05 Martin Liska <mliska@suse.cz>
5143
5144 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
5145 options.
5146 * c-c++-common/asan/pointer-compare-2.c: Likewise.
5147 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
5148 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
5149 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
5150 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5151 * c-c++-common/asan/pointer-compare-3.c: New test.
5152
5153 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5154
5155 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
5156 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5157
5158 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
5159
5160 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
5161 _mm_maskz_range_sd, _mm_mask_range_round_sd,
5162 _mm_maskz_range_round_sd): Test new intrinsics.
5163 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
5164 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
5165 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
5166 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
5167 _mm_maskz_range_ss, _mm_mask_range_round_ss,
5168 _mm_maskz_range_round_ss): Test new intrinsics.
5169 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
5170 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
5171 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
5172 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
5173 __builtin_ia32_rangess128_round): Remove builtins.
5174 (__builtin_ia32_rangesd128_mask_round,
5175 __builtin_ia32_rangess128_mask_round): Test new builtins.
5176 * gcc.target/i386/sse-13.c: Ditto.
5177 * gcc.target/i386/sse-23.c: Ditto.
5178
5179 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
5180
5181 PR middle-end/79966
5182 * gfortran.dg/pr79966.f90: New testcase
5183
5184 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
5185
5186 PR fortran/84094
5187 * gfortran.dg/associate_23.f90: Fix invalid code.
5188 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5189 * gfortran.dg/matmul_3.f90: Likewise.
5190 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5191
5192 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
5193
5194 PR fortran/84115
5195 * gfortran.dg/associate_34.f90: New test.
5196 * gfortran.dg/associate_35.f90: New test.
5197
5198 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
5199
5200 PR fortran/84141
5201 PR fortran/84155
5202 * gfortran.dg/pr84155.f90: New test.
5203
5204 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
5205
5206 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5207 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5208
5209 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5210
5211 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5212 dg-do run stanza.
5213
5214 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5215
5216 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5217 requirement.
5218 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5219 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5220 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5221
5222 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5223
5224 PR testsuite/52641
5225 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5226 * gcc.dg/Wsign-conversion.c: Dito.
5227 * gcc.dg/attr-alloc_size-4.c: Dito.
5228 * gcc.dg/pr81020.c: Dito.
5229 * gcc.dg/pr81192.c: Dito.
5230 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5231 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5232 * gcc.dg/pr83844.c: Restrict to int32plus.
5233 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5234 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5235 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5236 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5237 * gcc.dg/tree-ssa/ldist-29.c: Dito.
5238 * gcc.dg/tree-ssa/ldist-30.c: Dito.
5239 * gcc.dg/tree-ssa/ldist-31.c: Dito.
5240 * gcc.dg/tree-ssa/ldist-32.c: Dito.
5241 * gcc.dg/tree-ssa/ldist-33.c: Dito.
5242 * gcc.dg/tree-ssa/ldist-34.c: Dito.
5243 * gcc.dg/tree-ssa/ldist-35.c: Dito.
5244 * gcc.dg/tree-ssa/ldist-36.c: Dito.
5245
5246 2018-02-02 Julia Koval <julia.koval@intel.com>
5247
5248 * gcc.target/i386/funcspec-56.inc: Handle new march.
5249 * g++.dg/ext/mv16.C: Ditto.
5250
5251 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5252
5253 * lib/target-supports.exp
5254 (check_effective_target_keeps_null_pointer_checks): No more
5255 special-case avr.
5256 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
5257 * gcc.dg/ifcvt-4.c: Skip avr.
5258 * gcc.dg/pr53037-1.c: Dito.
5259 * gcc.dg/pr53037-2.c: Dito.
5260 * gcc.dg/pr53037-3.c: Dito.
5261 * gcc.dg/pr63387-2.c: Dito.
5262 * gcc.dg/pr63387.c: Dito.
5263 * gcc.dg/sancov/cmp0.c: Dito.
5264 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
5265 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
5266 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
5267 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
5268 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
5269 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
5270 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
5271 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
5272 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
5273 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
5274 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
5275 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
5276 * gcc.dg/tree-ssa/pr82059.c: Dito.
5277 * gcc.c-torture/execute/pr70460.c: Dito.
5278
5279 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5280
5281 PR testsuite/52641
5282 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5283 * gcc.c-torture/execute/20180112-1.c: Dito.
5284 * gcc.c-torture/execute/pr81503.c: Dito.
5285 * gcc.dg/store_merging_12.c: Dito.
5286 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5287 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5288 * gcc.dg/tree-ssa/pr80898.c: Dito.
5289 * gcc.dg/tree-ssa/pr82363.c: Dito.
5290 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5291 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5292 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5293 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5294 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5295 * gcc.dg/tree-ssa/pr80803.c: Dito.
5296 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5297 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5298 * gcc.dg/tree-ssa/vrp114.c: Dito.
5299 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5300 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5301 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5302
5303 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5304
5305 PR target/84066
5306 * gcc.target/i386/cet-sjlj-6a.c: New test.
5307 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5308
5309 2018-02-01 Marek Polacek <polacek@redhat.com>
5310
5311 PR c++/84125
5312 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5313
5314 2018-01-30 Jeff Law <law@redhat.com>
5315
5316 PR target/84128
5317 * gcc.target/i386/pr84128.c: New test.
5318
5319 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
5320
5321 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5322 -fdelete-null-pointer-checks.
5323
5324 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5325
5326 PR c++/83796
5327 * g++.dg/cpp0x/abstract-default1.C: New.
5328
5329 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5330
5331 PR tree-optimization/81635
5332 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5333 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5334
5335 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5336
5337 PR target/83370
5338 * gcc.target/aarch64/pr83370.c: New.
5339
5340 2018-02-01 Richard Biener <rguenther@suse.de>
5341
5342 * gcc.dg/graphite/pr35356-1.c: Adjust.
5343
5344 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5345
5346 PR testsuite/83846
5347 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5348 for ILP32.
5349 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5350 of hard-coding the choice.
5351 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5352 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5353 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5354 memset call.
5355 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5356 stdint.h types.
5357 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5358 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5359 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5360 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5361 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5362 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5363 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5364 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5365 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5366 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5367 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5368 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5369 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5370 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5371 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5372 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5373 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5374 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5375 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5376 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5377 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5378 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5379 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5380 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5381 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5382 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5383 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5384 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5385 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5386 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5387 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5388 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5389 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5390 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5391 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5392 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5393 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5394 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5395 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
5396 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5397 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5398 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5399 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5400 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5401 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
5402 __builtin_popcountll rather than __builtin_popcountl.
5403
5404 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5405
5406 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
5407 of LD1R[HWD] for multi-element constants on big-endian targets.
5408 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5409 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5410
5411 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5412
5413 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
5414 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
5415 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
5416
5417 2018-02-01 Jakub Jelinek <jakub@redhat.com>
5418
5419 PR tree-optimization/81661
5420 PR tree-optimization/84117
5421 * gcc.dg/pr81661.c: New test.
5422 * gfortran.dg/pr84117.f90: New test.
5423
5424 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
5425
5426 PR fortran/83705
5427 * gfortran.dg/repeat_7.f90: Catch warning message.
5428
5429 2018-01-31 Ian Lance Taylor <iant@golang.org>
5430
5431 * go.go-torture/execute/printnil.go: New test.
5432
5433 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5434
5435 * lib/target-supports.exp (check_effective_target_comdat_group):
5436 Allow for Solaris as comdat syntax.
5437
5438 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
5439 Solaris with comdat_group support and as.
5440
5441 2018-01-31 Marek Polacek <polacek@redhat.com>
5442
5443 PR c/81779
5444 * gcc.dg/pr81779.c: New test.
5445
5446 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5447
5448 PR fortran/84116
5449 * gfortran.dg/gomp/pr84116.f90: New test.
5450
5451 PR c++/83993
5452 * g++.dg/init/pr83993-2.C: New test.
5453
5454 PR c++/83993
5455 * g++.dg/init/pr83993-1.C: New test.
5456 * g++.dg/cpp0x/pr83993.C: New test.
5457
5458 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
5459
5460 PR fortran/84088
5461 * gfortran.dg/pr84088.f90: New test.
5462
5463 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
5464
5465 PR target/82444
5466 * gcc.target/i386/pr82444.c: New.
5467
5468 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
5469
5470 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
5471 * gcc.target/powerpc/vsx-13.c: New.
5472
5473 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5474
5475 PR c++/84092
5476 * g++.dg/cpp1y/var-templ57.C: New.
5477
5478 2018-01-31 Marek Polacek <polacek@redhat.com>
5479
5480 PR c++/84138
5481 * g++.dg/diagnostic/pr84138.C: New test.
5482
5483 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
5484
5485 PR fortran/78534
5486 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
5487 -Wstringop-overflow warnings due to spurious warning with -O1.
5488 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
5489 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
5490
5491 2018-01-31 Richard Biener <rguenther@suse.de>
5492
5493 PR tree-optimization/84132
5494 * g++.dg/torture/pr84132.C: New testcase.
5495
5496 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
5497
5498 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
5499 dg-final scan.
5500
5501 2018-01-31 Julia Koval <julia.koval@intel.com>
5502
5503 PR target/83618
5504 * gcc.target/i386/rdpid.c: Remove "eax".
5505
5506 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5507
5508 PR tree-optimization/64946
5509 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
5510 scan-assembler checks.
5511
5512 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
5513
5514 * gcc.c-torture/execute/20180131-1.c: New test.
5515
5516 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5517
5518 * gcc.target/arc/taux-1.c: New test.
5519 * gcc.target/arc/taux-2.c: Likewise.
5520
5521 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5522
5523 * gcc.target/arc/uncached.c: New test.
5524
5525 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5526
5527 PR lto/83954
5528 * gnat.dg/lto20.adb: Remove dg-excess-errors.
5529
5530 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR preprocessor/69869
5533 * gcc.dg/cpp/trad/pr69869.c: New test.
5534
5535 PR c/84100
5536 * gcc.dg/pr84100.c: New test.
5537
5538 2018-01-30 Jeff Law <law@redhat.com>
5539
5540 PR target/84064
5541 * gcc.target/i386/pr84064: New test.
5542
5543 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5544
5545 PR fortran/84134
5546 * gfortran.dg/data_implied_do_2.f90: New test.
5547
5548 2018-01-30 Janus Weil <janus@gcc.gnu.org>
5549
5550 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
5551
5552 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5553
5554 PR fortran/84133
5555 * gfortran.dg/inline_matmul_21.f90: New test case.
5556
5557 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5558
5559 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
5560
5561 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
5562
5563 PR target/84112
5564 * gcc.target/powerpc/pr84112.c: New.
5565
5566 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5567
5568 PR rtl-optimization/83986
5569 * gcc.dg/pr83986.c: New test.
5570
5571 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
5572
5573 PR 58684
5574 * gcc.dg/torture/inf-compare-1.c: Add xfail.
5575 * gcc.dg/torture/inf-compare-2.c: Add xfail.
5576 * gcc.dg/torture/inf-compare-3.c: Add xfail.
5577 * gcc.dg/torture/inf-compare-4.c: Add xfail.
5578
5579 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5580
5581 PR tree-optimization/84111
5582 * gcc.c-torture/compile/pr84111.c: New test.
5583
5584 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5585
5586 PR ipa/83179
5587 * gcc.dg/ipa/inline-2.c: Fix template.
5588 * gcc.dg/ipa/inline-3.c: Fix template.
5589
5590 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5591
5592 PR ipa/81360
5593 * g++.dg/torture/pr81360.C: New testcase.
5594
5595 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5596
5597 PR lto/83954
5598 * gcc.dg/lto/pr83954.h: New testcase.
5599 * gcc.dg/lto/pr83954_0.c: New testcase.
5600 * gcc.dg/lto/pr83954_1.c: New testcase.
5601
5602 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5603
5604 PR bootstrap/84017
5605 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
5606 to dg-options.
5607 Simplify DW_AT_producer scan.
5608
5609 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5610
5611 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
5612
5613 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
5614
5615 PR target/83828
5616 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5617 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5618 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
5619 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
5620
5621 2018-01-29 Jeff Law <law@redhat.com>
5622
5623 PR testsuite/81010
5624 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
5625 better match other tests which require vsx. Verify the zero
5626 extension is part of the test in the combiner dump.
5627
5628 2018-01-29 Marek Polacek <polacek@redhat.com>
5629
5630 PR c/83966
5631 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
5632
5633 PR c++/83996
5634 * g++.dg/ext/pr83996.C: New test.
5635
5636 2018-01-29 Richard Biener <rguenther@suse.de>
5637
5638 PR tree-optimization/84057
5639 * gcc.dg/graphite/pr84057.c: New testcase.
5640
5641 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5642
5643 PR fortran/84073
5644 * gfortran.dg/bind_c_usage_31.f90: New test.
5645
5646 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
5647
5648 PR c++/83924
5649 * g++.dg/warn/Wduplicated-branches5.C: New.
5650
5651 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
5652
5653 * gcc.target/rl78/test_addsi3_internal.c: New test.
5654
5655 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
5656
5657 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
5658 Make expected output depend on whether we expect sibcalls or not.
5659 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
5660 safe-indirect-jump-1.c).
5661
5662 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
5663 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5664 Soren Rasmussen <s.c.rasmussen@gmail.com>
5665
5666 Fortran 2018 teams tests.
5667
5668 * gfortran.dg/team_number_1.f90: new test for team_number.
5669 * gfortran.dg/team_change_1.f90: new test for change team.
5670 * gfortran.dg/team_end_1.f90: new test for end team.
5671 * gfortran.dg/team_form_1.f90: new test for form team.
5672
5673 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
5674
5675 PR fortran/83998
5676 * gfortran.dg/dot_product_4.f90
5677
5678 2018-01-26 Martin Sebor <msebor@redhat.com>
5679
5680 PR tree-optimization/83896
5681 * gcc.dg/strlenopt-43.c: New.
5682
5683 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5684
5685 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
5686 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
5687 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
5688 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
5689 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
5690 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
5691 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
5692 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
5693 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
5694 stanzas.
5695 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
5696 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
5697 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
5698 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
5699 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
5700 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
5701 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
5702 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
5703 instruction list.
5704 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
5705
5706 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5707
5708 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
5709 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
5710 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
5711 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
5712 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
5713 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
5714 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
5715 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
5716 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
5717 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
5718 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
5719 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
5720 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
5721
5722 2018-01-26 Martin Liska <mliska@suse.cz>
5723
5724 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
5725 warning is seen.
5726
5727 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5728
5729 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
5730 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
5731 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
5732 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
5733 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
5734 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
5735 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
5736 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
5737
5738 2018-01-26 Richard Biener <rguenther@suse.de>
5739
5740 PR rtl-optimization/84003
5741 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
5742 latent bug in DSE if NOINLINE is appropriately defined.
5743 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
5744 and defining NOINLINE.
5745
5746 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5747
5748 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
5749 tests specific to aarch64. XFAIL test on arm.
5750
5751 2018-01-26 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR rtl-optimization/83985
5754 * gcc.dg/pr83985.c: New test.
5755
5756 PR c/83989
5757 * c-c++-common/Wrestrict-3.c: New test.
5758
5759 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5760
5761 * gcc.target/arc/tdelegitimize_addr.c: New test.
5762
5763 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
5764
5765 * gcc.target/arc/jli-1.c: New file.
5766 * gcc.target/arc/jli-2.c: Likewise.
5767
5768 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
5769
5770 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
5771 scan-assembler.
5772 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5773 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
5774
5775 2018-01-26 Richard Biener <rguenther@suse.de>
5776
5777 PR tree-optimization/81082
5778 * gcc.dg/vect/pr81082.c: New testcase.
5779 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
5780 simplification to n * n.
5781
5782 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5783
5784 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
5785 Solaris 10.
5786 * gcc.target/i386/pr63620.c: Likewise.
5787
5788 2018-01-26 Julia Koval <julia.koval@intel.com>
5789
5790 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
5791 -mavx512f -mavx512bw.
5792 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
5793 * gcc.target/i386/i386.exp: Fix types.
5794
5795 2018-01-26 Alan Modra <amodra@gmail.com>
5796
5797 PR target/84033
5798 * gcc.target/powerpc/swaps-p8-46.c: New.
5799
5800 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
5801
5802 PR fortran/37577
5803 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
5804 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
5805 'array01' in the tree dump comparison.
5806 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
5807 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
5808 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
5809
5810 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
5811
5812 PR middle-end/83055
5813 * gcc.dg/torture/pr83055.c: New testcase.
5814
5815 2018-01-25 Jakub Jelinek <jakub@redhat.com>
5816
5817 PR c++/84031
5818 * g++.dg/cpp1z/decomp36.C: New test.
5819
5820 PR middle-end/83977
5821 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
5822
5823 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
5824
5825 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
5826 the shift dump line.
5827 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5828
5829 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5830
5831 PR target/81550
5832 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
5833 index instead of int, which allows IVOPTs to properly optimize the
5834 loop.
5835
5836 2018-01-24 David Malcolm <dmalcolm@redhat.com>
5837
5838 PR jit/82846
5839 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
5840 of "fn_type" typedef.
5841 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
5842
5843 2018-01-24 Ian Lance Taylor <iant@golang.org>
5844
5845 * go.go-torture/execute/names-1.go: New test.
5846
5847 2018-01-19 Jeff Law <law@redhat.com>
5848
5849 PR target/83994
5850 * gcc.target/i386/pr83994.c: New test.
5851
5852 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
5853
5854 PR target/84014
5855 * gcc.target/powerpc/pr84014.c: New.
5856
5857 2018-01-24 Jakub Jelinek <jakub@redhat.com>
5858
5859 PR middle-end/83977
5860 * c-c++-common/gomp/pr83977-1.c: New test.
5861 * c-c++-common/gomp/pr83977-2.c: New test.
5862 * c-c++-common/gomp/pr83977-3.c: New test.
5863 * gfortran.dg/gomp/pr83977.f90: New test.
5864
5865 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5866
5867 PR testsuite/83889
5868 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
5869 * gcc.dg/vect/pr80631-1.c: Likewise.
5870 * gcc.dg/vect/pr80631-2.c: Likewise.
5871 * gcc.dg/vect/pr81410.c: Likewise.
5872 * gcc.dg/vect/pr81633.c: Likewise.
5873 * gcc.dg/vect/pr81815.c: Likewise.
5874 * gcc.dg/vect/pr82108.c: Likewise.
5875 * gcc.dg/vect/pr83857.c: Likewise.
5876 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
5877 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
5878 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
5879 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
5880 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
5881 * gcc.dg/vect/vect-reduc-11.c: Likewise.
5882 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
5883 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
5884 dg-xfail-run-if instead.
5885 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
5886 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
5887 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
5888 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
5889 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5890
5891 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
5892
5893 PR tree-optimization/83979
5894 * g++.dg/pr83979.c: New test.
5895
5896 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5897
5898 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
5899 option. Add arm_neon_ok_no_float_abi check.
5900
5901 2018-01-24 Richard Biener <rguenther@suse.de>
5902
5903 PR tree-optimization/83176
5904 * gcc.dg/graphite/pr83176.c: New testcase.
5905
5906 2018-01-24 Richard Biener <rguenther@suse.de>
5907
5908 PR tree-optimization/82819
5909 * gcc.dg/graphite/pr82819.c: New testcase.
5910
5911 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5912
5913 PR c++/83921
5914 * g++.dg/cpp1y/constexpr-83921-1.C: New.
5915 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
5916 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
5917 * g++.dg/ext/stmtexpr20.C: Likewise.
5918 * g++.dg/ext/stmtexpr21.C: Likewise.
5919
5920 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5921
5922 PR c++/83974
5923 * g++.dg/warn/pr83974.C: New test case.
5924
5925 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5926
5927 PR sanitizer/83987
5928 * g++.dg/ubsan/pr83987.C: New test.
5929
5930 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5931
5932 PR fortran/83866
5933 * gfortran.dg/pdt_29.f03: New test.
5934
5935 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
5936
5937 PR fortran/83898
5938 * gfortran.dg/associate_33.f03: New test.
5939
5940 2018-01-23 Martin Liska <mliska@suse.cz>
5941
5942 PR lto/81440
5943 * gcc.dg/lto/pr81440.h: New test.
5944 * gcc.dg/lto/pr81440_0.c: New test.
5945 * gcc.dg/lto/pr81440_1.c: New test.
5946
5947 2018-01-23 Nathan Sidwell <nathan@acm.org>
5948
5949 PR c++/83988
5950 * g++.dg/template/pr83988.C: New.
5951
5952 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR c++/82882
5955 PR c++/83978
5956 * g++.dg/cpp0x/pr82882.C: New test.
5957 * g++.dg/cpp0x/pr83978.C: New test.
5958
5959 PR c++/83958
5960 * g++.dg/cpp1z/decomp35.C: New test.
5961
5962 2018-01-23 Nathan Sidwell <nathan@acm.org>
5963
5964 * g++.dg/cpp0x/range-for10.C: Adjust.
5965 * g++.dg/ext/forscope1.C: Adjust.
5966 * g++.dg/ext/forscope2.C: Adjust.
5967 * g++.dg/template/for1.C: Adjust.
5968
5969 2018-01-23 David Malcolm <dmalcolm@redhat.com>
5970
5971 PR tree-optimization/83510
5972 * gcc.c-torture/compile/pr83510.c: New test case.
5973
5974 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5975
5976 PR testsuite/83888
5977 * lib/target-supports.exp (check_effective_target_vect_float): Say
5978 that the result only holds when -funsafe-math-optimizations is on.
5979 (check_effective_target_vect_float_strict): New procedure.
5980 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
5981 of vect_float.
5982 * gcc.dg/vect/vect-reduc-6.c: Likewise.
5983
5984 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
5985
5986 PR tree-optimization/83965
5987 * gcc.dg/vect/pr83965.c: New test.
5988
5989 2018-01-23 Richard Biener <rguenther@suse.de>
5990
5991 PR tree-optimization/83963
5992 * gfortran.dg/graphite/pr83963.f: New testcase.
5993 * gcc.dg/graphite/pr83963-2.c: Likewise.
5994
5995 2018-01-23 Jakub Jelinek <jakub@redhat.com>
5996
5997 PR c++/83918
5998 * g++.dg/cpp1z/pr83918.C: New test.
5999
6000 2018-01-22 Jakub Jelinek <jakub@redhat.com>
6001
6002 PR tree-optimization/83957
6003 * gcc.dg/autopar/pr83957.c: New test.
6004
6005 PR tree-optimization/83081
6006 * gcc.dg/predict-8.c: Adjust expected probability.
6007
6008 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6009
6010 PR target/83862
6011 * gcc.target/powerpc/pr83862.c: New test.
6012
6013 2018-01-22 Carl Love <cel@us.ibm.com>
6014
6015 * gcc.target/powerpc/powerpc.exp: Add torture tests for
6016 builtins-4-runnable.c, builtins-6-runnable.c,
6017 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
6018 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
6019 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
6020 for signed/unsigned 128-bit and long long int loads.
6021
6022 2018-01-22 Marek Polacek <polacek@redhat.com>
6023
6024 PR c++/81933
6025 * g++.dg/cpp1y/constexpr-empty4.C: New test.
6026
6027 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
6028
6029 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
6030 scan-asembler valid instructions list.
6031 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
6032 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
6033 power8-vector requirement and option.
6034 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
6035
6036 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
6037
6038 PR 78534
6039 PR 83704
6040 * gfortran.dg/string_1.f90: Remove printing the length.
6041
6042 2018-01-22 Richard Biener <rguenther@suse.de>
6043
6044 PR tree-optimization/83963
6045 * gcc.dg/graphite/pr83963.c: New testcase.
6046
6047 2018-01-22 Sudakshina Das <sudi.das@arm.com>
6048
6049 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
6050 dg-require-effective-target directives.
6051
6052 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6053
6054 * lib/target-supports.exp (check_effective_target_arm_softfloat):
6055 New procedure.
6056 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
6057 Adjust scan-assembler checks for soft-float.
6058
6059 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6060
6061 PR target/83946
6062 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
6063
6064 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
6065
6066 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
6067 * gcc.dg/pr83623.c: Likewise.
6068 * gcc.dg/pr83666.c: Likewise.
6069
6070 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6071 David Edelsohn <dje.gcc@gmail.com>
6072
6073 PR target/83946
6074 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6075 assembly output from "crset eq" to "crset 2".
6076 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
6077 assembly output from . to $.
6078 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6079 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6080 assembly output from "crset eq" to "crset 2".
6081 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
6082 assembly output from "crset eq" to "crset 2", and from . to $.
6083
6084 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
6085
6086 PR fortran/83900
6087 * gfortran.dg/matmul_18.f90: New test.
6088
6089 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
6090
6091 PR tree-optimization/83940
6092 * gcc.dg/torture/pr83940.c: New test.
6093
6094 2018-01-20 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR middle-end/83945
6097 * gcc.dg/tls/pr83945.c: New test.
6098
6099 PR target/83930
6100 * gcc.dg/pr83930.c: New test.
6101
6102 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6103
6104 PR fortran/83900
6105 * gfortran.dg/matmul_17.f90: New test.
6106
6107 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6108
6109 PR fortran/80768
6110 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
6111
6112 2018-01-19 Jakub Jelinek <jakub@redhat.com>
6113
6114 PR c++/81167
6115 * g++.dg/cpp0x/pr81167.C: New test.
6116
6117 PR c++/83919
6118 * g++.dg/cpp0x/pr83919.C: New test.
6119
6120 2018-01-19 Jeff Law <law@redhat.com>
6121 Jakub Jelinek <jakub@redhat.com>
6122
6123 * gcc.dg/stack-check-16.c: New test.
6124
6125 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
6126
6127 PR target/83790
6128 * gcc.target/nvptx/indirect_call.c: New test.
6129
6130 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6131
6132 * g++.dg/torture/pr83619.C: Remove dg-message.
6133
6134 2018-01-19 Martin Liska <mliska@suse.cz>
6135
6136 * gcc.dg/predict-1.c: Adjust expected probability.
6137 * gcc.dg/predict-3.c: Likewise.
6138 * gcc.dg/predict-5.c: Likewise.
6139 * gcc.dg/predict-6.c: Likewise.
6140 * gcc.dg/predict-9.c: Likewise.
6141
6142 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6143
6144 PR tree-optimization/83922
6145 * gcc.dg/pr83922.c: New test.
6146
6147 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6148
6149 PR tree-optimization/83914
6150 * gcc.dg/vect/pr83914.c: New test.
6151
6152 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6153
6154 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
6155 * gcc.target/arm/negdi-2.c: Likewise.
6156 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
6157
6158 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6159
6160 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
6161
6162 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6163
6164 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
6165
6166 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
6167
6168 * gcc.dg/torture/pr52451.c (main): Skip long double test on
6169 hppa*-*-hpux*.
6170
6171 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6172
6173 PR ipa/83619
6174 PR testsuite/83934
6175 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6176 forward declaration.
6177
6178 2018-01-18 Carl Love <cel@us.ibm.com>
6179
6180 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6181 to the function.
6182
6183 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6184
6185 PR c++/81013
6186 * g++.dg/inherit/union3.C: New.
6187
6188 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6189
6190 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6191
6192 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
6193
6194 PR ipa/83619
6195 * g++.dg/torture/pr83619.C: New testcase.
6196
6197 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6198
6199 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6200 Add function body to force error messages in some configurations.
6201
6202 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6203
6204 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6205 and arm_thumb1_ok.
6206
6207 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6208
6209 PR other/70268
6210 * c-c++-common/ffile-prefix-map.c: New test.
6211 * c-c++-common/fmacro-prefix-map.c: New test.
6212 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6213 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
6214
6215 2018-01-18 Martin Liska <mliska@suse.cz>
6216
6217 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6218 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6219 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6220 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6221 * gcc.target/i386/ret-thunk-10.c: Likewise.
6222 * gcc.target/i386/ret-thunk-11.c: Likewise.
6223 * gcc.target/i386/ret-thunk-12.c: Likewise.
6224 * gcc.target/i386/ret-thunk-15.c: Likewise.
6225 * gcc.target/i386/ret-thunk-9.c: Likewise.
6226
6227 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6228
6229 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6230 order.
6231
6232 2018-01-18 Nathan Sidwell <nathan@acm.org>
6233
6234 PR c++/83160
6235 * g++.dg/cpp0x/pr83160.C: New.
6236
6237 2018-01-18 Richard Biener <rguenther@suse.de>
6238
6239 PR tree-optimization/83887
6240 * gcc.dg/graphite/pr83887.c: New testcase.
6241 * gfortran.dg/graphite/pr83887.f90: Likewise.
6242 * gfortran.dg/graphite/pr83887.f: Likewise.
6243
6244 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6245
6246 PR target/65578
6247 * gcc.target/arm/builtin-bswap.x: New file.
6248 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
6249 and options for armv6t2.
6250 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
6251 and options for Thumb1.
6252 * gcc.target/arm/builtin-bswap16.x: New file.
6253 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
6254 and options for armv6t2.
6255 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
6256 and options for Thumb1.
6257
6258 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6259
6260 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
6261 order.
6262
6263 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6264
6265 PR c/61240
6266 * gcc.dg/pr61240.c: New test.
6267
6268 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6269
6270 PR fortran/83864
6271 * gfortran.dg/pr83864.f90: New test.
6272
6273 2018-01-17 Jeff Law <law@redhat.com>
6274
6275 PR testsuite/83883
6276 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6277
6278 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6279
6280 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6281 restriction, but still restrict to 64-bit.
6282 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6283 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6284
6285 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6286
6287 PR fortran/83874
6288 * gfortran.dg/pr83874.f90: New test.
6289
6290 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6291
6292 PR c++/83824
6293 * g++.dg/cpp0x/pr83824.C: New test.
6294
6295 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6296
6297 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6298 appropriate .gnu_attribute for the long double type, if we use the
6299 long double type, but do not generate any calls.
6300 * gcc.target/powerpc/gnuattr2.c: Likewise.
6301 * gcc.target/powerpc/gnuattr3.c: Likewise.
6302
6303 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/78344
6306 * g++.dg/cpp0x/alignas13.C: New.
6307
6308 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR c++/83897
6311 * g++.dg/cpp0x/pr83897.C: New test.
6312
6313 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
6314
6315 PR ipa/83051
6316 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6317
6318 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6319
6320 PR c++/81054
6321 * g++.dg/cpp0x/constexpr-ice19.C: New.
6322
6323 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6324
6325 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6326 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6327 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6328 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6329 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6330 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6331 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
6332 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6333 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6334 * gcc.target/powerpc/builtins-1.fold.h: New.
6335
6336 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6337
6338 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6339 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6340
6341 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6342
6343 * gcc.target/arm/g2.c: Add -marm to dg-options.
6344 * gcc.target/arm/scd42-2.c: Likewise.
6345
6346 2018-01-17 Nathan Sidwell <nathan@acm.org>
6347
6348 PR c++/83287
6349 * g++.dg/lookup/pr83287-2.C: New.
6350
6351 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6352
6353 PR c++/83814
6354 PR c++/83902
6355 * g++.dg/wrappers/pr83814.C: New test case.
6356 * g++.dg/wrappers/pr83902.C: New test case.
6357
6358 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6359
6360 PR lto/83121
6361 * g++.dg/lto/pr83121_0.C: New test case.
6362 * g++.dg/lto/pr83121_1.C: New test case.
6363 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6364 adapted from DejaGnu's dg-test.
6365 (lto_handle_diagnostics): New procedure.
6366 (lto_prune_warns): Ignore informational notes.
6367 (lto-link-and-maybe-run): Add "messages_by_file" param.
6368 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6369 "execute" when "link" fails if "execute" was not specified.
6370 (lto-can-handle-directive): New procedure.
6371 (lto-get-options-main): Call lto-can-handle-directive. Add a
6372 dg-messages local, using it to set the caller's
6373 dg-messages-by-file for the given source file.
6374 (lto-get-options): Likewise.
6375 (lto-execute): Add dg-messages-by-file local, and pass it to
6376 lto-link-and-maybe-run.
6377
6378 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6379 Richard Sandiford <richard.sandiford@linaro.org>
6380
6381 PR target/79041
6382 PR target/82964
6383 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
6384 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
6385
6386 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6387
6388 * lib/target-supports.exp: Fix -march arguments in arm arch effective
6389 target check autogenerator for armv8.1-a and armv8.2-a.
6390
6391 2018-01-17 Carl Love <cel@us.ibm.com>
6392
6393 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
6394 Add debug print statements.
6395 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
6396 16 byte vector load followed by a partial vector load.
6397
6398 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6399
6400 PR c++/83799
6401 * g++.dg/wrappers/pr83799.C: New test case.
6402
6403 2018-01-17 Nathan Sidwell <nathan@acm.org>
6404
6405 PR c++/83739
6406 * g++.dg/cpp1y/pr83739.C: New.
6407
6408 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6409
6410 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
6411 * gcc.target/visium/overflow16.c: Likewise.
6412 * gcc.target/visium/overflow32.c: Likewise.
6413
6414 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6415
6416 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
6417
6418 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6419
6420 * gcc.dg/rtl/arm/stl-cond.c: New test.
6421 * gcc.target/arm/stl-cond.c: Delete.
6422
6423 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6424
6425 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
6426 directives.
6427
6428 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6429
6430 PR tree-optimization/83843
6431 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
6432 * gcc.dg/store_merging_19.c: New test.
6433
6434 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6435
6436 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
6437 and options.
6438
6439 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR rtl-optimization/83771
6442 * gcc.dg/pr83771.c: New test.
6443
6444 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6445
6446 PR tree-optimization/81184
6447 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
6448 targets.
6449 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6450
6451 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6452
6453 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
6454
6455 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6456
6457 PR target/83546
6458 * gcc.target/i386/pr83546.c: New test.
6459
6460 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6461
6462 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
6463
6464 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6465
6466 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
6467 test and add dg-warning for the -Wstringop-overflow warning.
6468
6469 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6470
6471 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
6472 XFAIL last test on SPARC and Visium.
6473
6474 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
6475
6476 PR rtl-optimization/80481
6477 * g++.dg/pr80481.C: Exclude solaris.
6478
6479 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6480
6481 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
6482 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
6483 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
6484
6485 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6486
6487 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
6488 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
6489 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
6490 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
6491 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
6492 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
6493 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
6494 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
6495 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
6496 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
6497 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
6498 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
6499 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
6500 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
6501 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
6502
6503 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6504
6505 PR testsuite/77734
6506 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
6507
6508 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6509
6510 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
6511 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
6512 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
6513 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
6514 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
6515 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
6516
6517 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6518
6519 PR tree-optimization/83857
6520 * gcc.dg/vect/pr83857.c: New test.
6521
6522 2018-01-16 Richard Biener <rguenther@suse.de>
6523
6524 PR tree-optimization/83867
6525 * gcc.dg/vect/pr83867.c: New testcase.
6526
6527 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6528
6529 PR c/83844
6530 * gcc.dg/pr83844.c: New test.
6531
6532 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6533
6534 * gcc.dg/torture/pr83847.c: New test.
6535
6536 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6537
6538 PR rtl-optimization/86620
6539 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
6540 instead of --param=max-sched-ready-insns=0.
6541 * gcc.target/i386/pr83620.c: New test.
6542 * gcc.dg/pr83620.c: New test.
6543
6544 PR tree-optimization/83843
6545 * gcc.dg/store_merging_18.c: New test.
6546
6547 PR c++/83817
6548 * g++.dg/cpp1y/pr83817.C: New test.
6549
6550 PR c++/83825
6551 * g++.dg/template/pr83825.C: New test.
6552
6553 2018-01-16 Richard Biener <rguenther@suse.de>
6554
6555 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
6556
6557 2018-01-16 Richard Biener <rguenther@suse.de>
6558
6559 PR testsuite/82132
6560 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
6561 from gcc.dg/torture/pr60092.c.
6562
6563 2018-01-15 Martin Sebor <msebor@redhat.com>
6564
6565 PR c++/83588
6566 * g++.dg/ext/flexary28.C: New test.
6567
6568 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
6569
6570 PR fortran/82257
6571 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
6572
6573 2018-01-15 Martin Sebor <msebor@redhat.com>
6574
6575 PR testsuite/83869
6576 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
6577
6578 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6579
6580 PR fortran/54613
6581 * gfortran.dg/minmaxloc_9.f90: New test.
6582 * gfortran.dg/minmaxloc_10.f90: New test.
6583 * gfortran.dg/minmaxloc_11.f90: New test.
6584
6585 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
6586
6587 PR target/83839
6588 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
6589 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6590 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6591 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6592 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6593 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6594 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6595 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6596 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6597 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6598 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6599 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6600 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6601 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6602 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6603 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
6604 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6605 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
6606 * gcc.target/i386/ret-thunk-10.c: Likewise.
6607 * gcc.target/i386/ret-thunk-11.c: Likewise.
6608 * gcc.target/i386/ret-thunk-12.c: Likewise.
6609 * gcc.target/i386/ret-thunk-13.c: Likewise.
6610 * gcc.target/i386/ret-thunk-14.c: Likewise.
6611 * gcc.target/i386/ret-thunk-15.c: Likewise.
6612 * gcc.target/i386/ret-thunk-9.c: Don't check the
6613 __x86_return_thunk label. Scan for "push" only for Linux.
6614
6615 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
6616
6617 PR testsuite/79920
6618 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
6619
6620 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6621
6622 PR target/83687
6623 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
6624 tests.
6625 * gcc.target/arm/pr83687.c: New test.
6626
6627 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6628
6629 Adjust tests to AVR_TINY.
6630
6631 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
6632 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
6633 * gcc.target/avr/pr71627.c: Same.
6634 * gcc.target/avr/torture/addr-space-1-0.c: Same.
6635 * gcc.target/avr/torture/addr-space-1-1.c: Same.
6636 * gcc.target/avr/torture/addr-space-1-x.c: Same.
6637 * gcc.target/avr/torture/addr-space-2-0.c: Same.
6638 * gcc.target/avr/torture/addr-space-2-1.c: Same.
6639 * gcc.target/avr/torture/addr-space-2-x.c: Same.
6640 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
6641 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
6642 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
6643 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
6644 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
6645 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
6646 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
6647 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
6648 * gcc.target/avr/torture/pr61055.c: Same.
6649 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
6650 available.
6651 * gcc.target/avr/torture/int24-mul.c: Same.
6652 * gcc.target/avr/torture/pr51782-1.c: Same.
6653 * gcc.target/avr/torture/pr61443.c: Same.
6654 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
6655 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
6656
6657 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6658
6659 PR c/83801
6660 PR c/83729
6661 * gcc.target/avr/torture/pr83729.c: New test.
6662 * gcc.target/avr/torture/pr83801.c: New test.
6663
6664 2018-01-15 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR middle-end/82694
6667 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
6668 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
6669
6670 2018-01-10 Martin Sebor <msebor@redhat.com>
6671
6672 PR other/83508
6673 * gcc.dg/Wstringop-overflow-2.c: New test.
6674
6675 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6676
6677 PR libgfortran/83811
6678 * gfortran.dg/fmt_e.f90: New test.
6679
6680 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6681
6682 * gcc.target/i386/indirect-thunk-10.c: New test.
6683 * gcc.target/i386/indirect-thunk-8.c: Likewise.
6684 * gcc.target/i386/indirect-thunk-9.c: Likewise.
6685 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
6686 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
6687 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
6688 * gcc.target/i386/ret-thunk-17.c: Likewise.
6689 * gcc.target/i386/ret-thunk-18.c: Likewise.
6690 * gcc.target/i386/ret-thunk-19.c: Likewise.
6691 * gcc.target/i386/ret-thunk-20.c: Likewise.
6692 * gcc.target/i386/ret-thunk-21.c: Likewise.
6693
6694 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6695
6696 * gcc.target/i386/indirect-thunk-register-4.c: New test.
6697
6698 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6699
6700 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6701 -mno-indirect-branch-register.
6702 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6703 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6704 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6705 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6706 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6707 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6708 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6709 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6710 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6711 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6712 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6713 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6714 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6715 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6716 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6717 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6718 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6719 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6720 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6721 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6722 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6723 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6724 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6725 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6726 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6727 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6728 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6729 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6730 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6731 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6732 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6733 * gcc.target/i386/ret-thunk-10.c: Likewise.
6734 * gcc.target/i386/ret-thunk-11.c: Likewise.
6735 * gcc.target/i386/ret-thunk-12.c: Likewise.
6736 * gcc.target/i386/ret-thunk-13.c: Likewise.
6737 * gcc.target/i386/ret-thunk-14.c: Likewise.
6738 * gcc.target/i386/ret-thunk-15.c: Likewise.
6739 * gcc.target/i386/ret-thunk-9.c: Likewise.
6740 * gcc.target/i386/indirect-thunk-register-1.c: New test.
6741 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
6742 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6743
6744 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6745
6746 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
6747 -mfunction-return=keep.
6748 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6749 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6750 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6751 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6752 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6753 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6754 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6755 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6756 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6757 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6758 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6759 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6760 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6761 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6762 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6763 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6764 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6765 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6766 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6767 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6768 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6769 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6770 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6771 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6772 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6773 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6774 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6775 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6776 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6777 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6778 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6779 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6780 * gcc.target/i386/ret-thunk-1.c: New test.
6781 * gcc.target/i386/ret-thunk-10.c: Likewise.
6782 * gcc.target/i386/ret-thunk-11.c: Likewise.
6783 * gcc.target/i386/ret-thunk-12.c: Likewise.
6784 * gcc.target/i386/ret-thunk-13.c: Likewise.
6785 * gcc.target/i386/ret-thunk-14.c: Likewise.
6786 * gcc.target/i386/ret-thunk-15.c: Likewise.
6787 * gcc.target/i386/ret-thunk-16.c: Likewise.
6788 * gcc.target/i386/ret-thunk-2.c: Likewise.
6789 * gcc.target/i386/ret-thunk-3.c: Likewise.
6790 * gcc.target/i386/ret-thunk-4.c: Likewise.
6791 * gcc.target/i386/ret-thunk-5.c: Likewise.
6792 * gcc.target/i386/ret-thunk-6.c: Likewise.
6793 * gcc.target/i386/ret-thunk-7.c: Likewise.
6794 * gcc.target/i386/ret-thunk-8.c: Likewise.
6795 * gcc.target/i386/ret-thunk-9.c: Likewise.
6796
6797 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6798
6799 * gcc.target/i386/indirect-thunk-1.c: New test.
6800 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6801 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6802 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6803 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6804 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6805 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6806 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6807 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6808 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6809 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6810 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6811 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6812 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6813 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6814 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6815 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6816 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6817 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6818 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6819 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6820 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6821 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6822 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6823 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6824 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6825 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6826 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6827 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6828 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6829 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6830 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6831 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6832
6833 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
6834
6835 PR ipa/83051
6836 * gcc.c-torture/compile/pr83051.c: New testcase.
6837
6838 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6839
6840 PR tree-optimization/83501
6841 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
6842
6843 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6844
6845 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
6846 for lvx and stvx instead of lxvd2x and stxvd2x and require
6847 little-endian target. Add comments.
6848 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
6849 comprehensive testing.
6850 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
6851 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
6852 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
6853 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
6854 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
6855 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
6856 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
6857 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
6858 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
6859 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
6860 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
6861 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
6862 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
6863 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
6864 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
6865 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
6866 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
6867 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
6868 scan-assembler-not directives that forbid lvx and xxpermdi.
6869 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6870 * gcc.target/powerpc/vec-extract-5.c: Likewise.
6871 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6872 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6873 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6874 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6875 * gcc.target/powerpc/vsx-vector-6-le.c: Change
6876 scan-assembler-times directives to reflect different numbers of
6877 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
6878
6879 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6880 Alan Hayward <alan.hayward@arm.com>
6881 David Sherwood <david.sherwood@arm.com>
6882
6883 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
6884 than SLP vectorization.
6885 * gcc.dg/vect/vect-alias-check-10.c: New test.
6886 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6887 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6888 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6889 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6890 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
6891 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
6892 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
6893 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
6894 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
6895 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
6896 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
6897 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
6898 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
6899 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
6900 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
6901 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
6902 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
6903 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
6904 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
6905 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
6906 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
6907 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
6908 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6909
6910 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6911 Alan Hayward <alan.hayward@arm.com>
6912 David Sherwood <david.sherwood@arm.com>
6913
6914 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
6915 New proc.
6916 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
6917 targets with scatter stores.
6918 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
6919 stores.
6920 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
6921 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
6922 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
6923 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
6924 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
6925 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
6926 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
6927 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
6928 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
6929 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
6930 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
6931 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
6932 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
6933 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
6934 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
6935 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
6936
6937 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6938 Alan Hayward <alan.hayward@arm.com>
6939 David Sherwood <david.sherwood@arm.com>
6940
6941 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
6942 for double_reduc1.
6943 * gcc.target/aarch64/sve/strided_load_4.c: New test.
6944 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
6945 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
6946 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
6947
6948 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6949 Alan Hayward <alan.hayward@arm.com>
6950 David Sherwood <david.sherwood@arm.com>
6951
6952 * gcc.target/aarch64/sve/strided_load_1.c: New test.
6953 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
6954 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
6955
6956 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6957 Alan Hayward <alan.hayward@arm.com>
6958 David Sherwood <david.sherwood@arm.com>
6959
6960 * gcc.target/aarch64/sve/gather_load_1.c: New test.
6961 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
6962 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
6963 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
6964 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
6965 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
6966 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
6967 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
6968 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
6969 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
6970 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
6971 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
6972 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
6973 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
6974
6975 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
6976 Alan Hayward <alan.hayward@arm.com>
6977 David Sherwood <david.sherwood@arm.com>
6978
6979 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
6980 check for a message about using in-order reductions.
6981 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
6982 check for a message about using in-order reductions.
6983 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
6984 vectorized and check for a message about using in-order reductions.
6985 Expect targets with variable-length vectors to fall back to the
6986 fixed-length mininum.
6987 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
6988 check for a message about using in-order reductions.
6989 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
6990 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6991 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6992 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6993 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
6994 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
6995 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
6996 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
6997 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
6998 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
6999 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
7000 vect_fold_left_plus.
7001
7002 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7003
7004 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
7005 are spilled.
7006 * gcc.target/aarch64/sve/spill_2.c: New test.
7007 * gcc.target/aarch64/sve/spill_3.c: Likewise.
7008 * gcc.target/aarch64/sve/spill_4.c: Likewise.
7009 * gcc.target/aarch64/sve/spill_5.c: Likewise.
7010 * gcc.target/aarch64/sve/spill_6.c: Likewise.
7011 * gcc.target/aarch64/sve/spill_7.c: Likewise.
7012
7013 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7014 Alan Hayward <alan.hayward@arm.com>
7015 David Sherwood <david.sherwood@arm.com>
7016
7017 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
7018 of branches.
7019 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7020 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
7021 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
7022 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7023 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
7024 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7025 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
7026 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7027 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
7028
7029 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7030 Alan Hayward <alan.hayward@arm.com>
7031 David Sherwood <david.sherwood@arm.com>
7032
7033 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
7034 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
7035 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7036 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
7037
7038 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7039 Alan Hayward <alan.hayward@arm.com>
7040 David Sherwood <david.sherwood@arm.com>
7041
7042 * lib/target-supports.exp
7043 (check_effective_target_vect_fold_extract_last): New proc.
7044 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
7045 for fold_extract_last.
7046 * gcc.dg/vect/pr65947-2.c: Likewise.
7047 * gcc.dg/vect/pr65947-3.c: Likewise.
7048 * gcc.dg/vect/pr65947-4.c: Likewise.
7049 * gcc.dg/vect/pr65947-5.c: Likewise.
7050 * gcc.dg/vect/pr65947-6.c: Likewise.
7051 * gcc.dg/vect/pr65947-9.c: Likewise.
7052 * gcc.dg/vect/pr65947-10.c: Likewise.
7053 * gcc.dg/vect/pr65947-12.c: Likewise.
7054 * gcc.dg/vect/pr65947-14.c: Likewise.
7055 * gcc.dg/vect/pr80631-1.c: Likewise.
7056 * gcc.target/aarch64/sve/clastb_1.c: New test.
7057 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
7058 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
7059 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
7060 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
7061 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
7062 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
7063 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
7064 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
7065 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
7066 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
7067 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
7068 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
7069 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
7070
7071 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7072 Alan Hayward <alan.hayward@arm.com>
7073 David Sherwood <david.sherwood@arm.com>
7074
7075 * gcc.target/aarch64/sve/live_1.c: New test.
7076 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
7077
7078 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7079 Alan Hayward <alan.hayward@arm.com>
7080 David Sherwood <david.sherwood@arm.com>
7081
7082 * gcc.target/aarch64/sve/nopeel_1.c: New test.
7083 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
7084 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
7085 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7086 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
7087 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7088 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
7089 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
7090 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
7091
7092 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7093 Alan Hayward <alan.hayward@arm.com>
7094 David Sherwood <david.sherwood@arm.com>
7095
7096 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
7097 New proc.
7098 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
7099 vect_fully_masked.
7100 * gcc.target/aarch64/sve/loop_add_4.c: New test.
7101 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
7102 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
7103 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
7104 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
7105 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
7106
7107 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7108 Alan Hayward <alan.hayward@arm.com>
7109 David Sherwood <david.sherwood@arm.com>
7110
7111 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
7112 instead of just ADDRESS.
7113 * gcc.dg/tree-ssa/scev-10.c: Likewise.
7114 * gcc.dg/tree-ssa/scev-11.c: Likewise.
7115 * gcc.dg/tree-ssa/scev-12.c: Likewise.
7116 * gcc.target/aarch64/sve/index_offset_1.c: New test.
7117 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
7118 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
7119 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
7120 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
7121 * gcc.target/aarch64/sve/while_2.c: Likewise.
7122 * gcc.target/aarch64/sve/while_3.c: Likewise.
7123 * gcc.target/aarch64/sve/while_4.c: Likewise.
7124
7125 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7126 Alan Hayward <alan.hayward@arm.com>
7127 David Sherwood <david.sherwood@arm.com>
7128
7129 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
7130 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
7131 to be predicated.
7132 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
7133 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7134 * gcc.target/aarch64/sve/reduc_5.c: New test.
7135 * gcc.target/aarch64/sve/slp_13.c: Likewise.
7136 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
7137
7138 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7139 Alan Hayward <alan.hayward@arm.com>
7140 David Sherwood <david.sherwood@arm.com>
7141
7142 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
7143 * gcc.dg/tree-ssa/peel1.c: Likewise.
7144 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
7145 variable-length vectors.
7146 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
7147 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
7148 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
7149 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7150 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7151 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7152 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7153 * gcc.target/aarch64/sve/slp_8.c: New test.
7154 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
7155 * gcc.target/aarch64/sve/slp_9.c: Likewise.
7156 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
7157 * gcc.target/aarch64/sve/slp_10.c: Likewise.
7158 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
7159 * gcc.target/aarch64/sve/slp_11.c: Likewise.
7160 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
7161 * gcc.target/aarch64/sve/slp_12.c: Likewise.
7162 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
7163 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
7164 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
7165 * gcc.target/aarch64/sve/while_1.c: Likewise.
7166 * gcc.target/aarch64/sve/while_2.c: Likewise.
7167 * gcc.target/aarch64/sve/while_3.c: Likewise.
7168 * gcc.target/aarch64/sve/while_4.c: Likewise.
7169
7170 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7171 Alan Hayward <alan.hayward@arm.com>
7172 David Sherwood <david.sherwood@arm.com>
7173
7174 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7175 New proc.
7176 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7177 and add an associated scan-dump test. Prevent vectorization
7178 of the first two loops.
7179 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7180 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7181 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7182 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7183 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7184 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7185
7186 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7187 Alan Hayward <alan.hayward@arm.com>
7188 David Sherwood <david.sherwood@arm.com>
7189
7190 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7191 * gcc.dg/vect/pr67790.c: Likewise.
7192 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7193 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7194 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7195 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7196 * gcc.target/aarch64/sve/slp_5.c: New test.
7197 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7198 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7199 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7200 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7201 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7202
7203 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7204 Alan Hayward <alan.hayward@arm.com>
7205 David Sherwood <david.sherwood@arm.com>
7206
7207 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7208 && vect_load_lanes
7209 * gcc.dg/vect/slp-1.c: Likewise.
7210 * gcc.dg/vect/slp-10.c: Likewise.
7211 * gcc.dg/vect/slp-12b.c: Likewise.
7212 * gcc.dg/vect/slp-12c.c: Likewise.
7213 * gcc.dg/vect/slp-17.c: Likewise.
7214 * gcc.dg/vect/slp-19b.c: Likewise.
7215 * gcc.dg/vect/slp-20.c: Likewise.
7216 * gcc.dg/vect/slp-21.c: Likewise.
7217 * gcc.dg/vect/slp-22.c: Likewise.
7218 * gcc.dg/vect/slp-23.c: Likewise.
7219 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7220 * gcc.dg/vect/slp-24.c: Likewise.
7221 * gcc.dg/vect/slp-28.c: Likewise.
7222 * gcc.dg/vect/slp-39.c: Likewise.
7223 * gcc.dg/vect/slp-6.c: Likewise.
7224 * gcc.dg/vect/slp-7.c: Likewise.
7225 * gcc.dg/vect/slp-cond-1.c: Likewise.
7226 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7227 * gcc.dg/vect/slp-cond-2.c: Likewise.
7228 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7229 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7230 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7231 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7232 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7233 * gcc.dg/vect/slp-perm-6.c: Likewise.
7234 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7235 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7236 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7237 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
7238 * gcc.dg/vect/slp-12a.c: Likewise.
7239 * gcc.dg/vect/slp-14.c: Likewise.
7240 * gcc.dg/vect/slp-15.c: Likewise.
7241 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7242 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7243 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7244 * gcc.target/aarch64/sve/slp_1.c: New test.
7245 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
7246 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7247 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
7248 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7249 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
7250 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7251 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
7252
7253 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7254 Alan Hayward <alan.hayward@arm.com>
7255 David Sherwood <david.sherwood@arm.com>
7256
7257 * gcc.dg/vect/vect-ooo-group-1.c: New test.
7258 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7259 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
7260 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7261 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
7262 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7263 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
7264 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7265 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7266 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7267 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7268 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7269 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7270 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
7271 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7272 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
7273 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7274 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
7275 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7276
7277 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7278 Alan Hayward <alan.hayward@arm.com>
7279 David Sherwood <david.sherwood@arm.com>
7280
7281 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7282 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7283 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7284 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7285 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7286 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7287 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7288 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7289 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7290 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7291 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7292 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7293 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7294 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7295 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7296 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7297 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7298 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7299 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7300 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7301 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7302 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7303 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7304 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7305 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7306 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7307 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7308 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7309 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7310 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7311 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7312 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7313 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7314 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7315 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7316 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7317
7318 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7319 Alan Hayward <alan.hayward@arm.com>
7320 David Sherwood <david.sherwood@arm.com>
7321
7322 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7323 Return true for SVE too.
7324 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7325 if load/store lanes are supported.
7326 * gcc.dg/vect/slp-10.c: Likewise.
7327 * gcc.dg/vect/slp-12c.c: Likewise.
7328 * gcc.dg/vect/slp-17.c: Likewise.
7329 * gcc.dg/vect/slp-33.c: Likewise.
7330 * gcc.dg/vect/slp-6.c: Likewise.
7331 * gcc.dg/vect/slp-cond-1.c: Likewise.
7332 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7333 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7334 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7335 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7336 * gcc.dg/vect/slp-perm-6.c: Likewise.
7337 * gcc.dg/vect/slp-perm-9.c: Likewise.
7338 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7339 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7340 for variable-length vectors.
7341
7342 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7343 Alan Hayward <alan.hayward@arm.com>
7344 David Sherwood <david.sherwood@arm.com>
7345
7346 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7347 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7348
7349 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7350
7351 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7352 * g++.target/aarch64/sve/catch_1.C: New test.
7353 * g++.target/aarch64/sve/catch_2.C: Likewise.
7354 * g++.target/aarch64/sve/catch_3.C: Likewise.
7355 * g++.target/aarch64/sve/catch_4.C: Likewise.
7356 * g++.target/aarch64/sve/catch_5.C: Likewise.
7357 * g++.target/aarch64/sve/catch_6.C: Likewise.
7358
7359 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7360 Alan Hayward <alan.hayward@arm.com>
7361 David Sherwood <david.sherwood@arm.com>
7362
7363 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7364 New proc.
7365 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7366 * gcc.target/aarch64/fmaxmin.c: Likewise.
7367 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7368 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7369 * gcc.target/aarch64/pr62178.c: Likewise.
7370 * gcc.target/aarch64/pr71727-2.c: Likewise.
7371 * gcc.target/aarch64/saddw-1.c: Likewise.
7372 * gcc.target/aarch64/saddw-2.c: Likewise.
7373 * gcc.target/aarch64/uaddw-1.c: Likewise.
7374 * gcc.target/aarch64/uaddw-2.c: Likewise.
7375 * gcc.target/aarch64/uaddw-3.c: Likewise.
7376 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
7377 * gcc.target/aarch64/vect-compile.c: Likewise.
7378 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
7379 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
7380 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7381 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7382 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7383 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7384 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7385 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
7386 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
7387 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7388 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7389 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7390 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7391 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
7392 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
7393 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
7394 * gcc.target/aarch64/vect-movi.c: Likewise.
7395 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
7396 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
7397 * gcc.target/aarch64/vect-vaddv.c: Likewise.
7398 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7399 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7400 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
7401 fixed-length SVE.
7402 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
7403 * gcc.target/aarch64/sve/arith_1.c: New test.
7404 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
7405 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7406 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7407 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7408 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
7409 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
7410 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
7411 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
7412 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
7413 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
7414 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
7415 * gcc.target/aarch64/sve/ext_1.c: Likewise.
7416 * gcc.target/aarch64/sve/ext_2.c: Likewise.
7417 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7418 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7419 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7420 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7421 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
7422 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
7423 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
7424 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
7425 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
7426 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
7427 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
7428 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
7429 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
7430 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
7431 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
7432 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
7433 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
7434 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
7435 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
7436 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
7437 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
7438 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
7439 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
7440 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
7441 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
7442 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
7443 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
7444 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
7445 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
7446 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
7447 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
7448 * gcc.target/aarch64/sve/index_1.c: Likewise.
7449 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
7450 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
7451 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
7452 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7453 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
7454 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
7455 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7456 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
7457 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
7458 * gcc.target/aarch64/sve/mad_1.c: Likewise.
7459 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
7460 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
7461 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
7462 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
7463 * gcc.target/aarch64/sve/mla_1.c: Likewise.
7464 * gcc.target/aarch64/sve/mls_1.c: Likewise.
7465 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
7466 * gcc.target/aarch64/sve/msb_1.c: Likewise.
7467 * gcc.target/aarch64/sve/mul_1.c: Likewise.
7468 * gcc.target/aarch64/sve/neg_1.c: Likewise.
7469 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
7470 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
7471 * gcc.target/aarch64/sve/pack_1.c: Likewise.
7472 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
7473 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
7474 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
7475 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
7476 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
7477 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
7478 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
7479 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
7480 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
7481 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
7482 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7483 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7484 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7485 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
7486 * gcc.target/aarch64/sve/rev_1.c: Likewise.
7487 * gcc.target/aarch64/sve/revb_1.c: Likewise.
7488 * gcc.target/aarch64/sve/revh_1.c: Likewise.
7489 * gcc.target/aarch64/sve/revw_1.c: Likewise.
7490 * gcc.target/aarch64/sve/shift_1.c: Likewise.
7491 * gcc.target/aarch64/sve/single_1.c: Likewise.
7492 * gcc.target/aarch64/sve/single_2.c: Likewise.
7493 * gcc.target/aarch64/sve/single_3.c: Likewise.
7494 * gcc.target/aarch64/sve/single_4.c: Likewise.
7495 * gcc.target/aarch64/sve/spill_1.c: Likewise.
7496 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
7497 * gcc.target/aarch64/sve/subr_1.c: Likewise.
7498 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
7499 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
7500 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
7501 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
7502 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7503 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
7504 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7505 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
7506 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
7507 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
7508 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
7509 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
7510 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
7511 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
7512 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
7513 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
7514 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
7515 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
7516 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
7517 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
7518 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
7519 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
7520 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
7521 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7522 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
7523 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
7524 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
7525 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
7526 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
7527 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
7528 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
7529 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
7530 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
7531 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
7532 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
7533 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
7534 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
7535 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
7536 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
7537 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
7538 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
7539 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
7540
7541 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7542 Alan Hayward <alan.hayward@arm.com>
7543 David Sherwood <david.sherwood@arm.com>
7544
7545 * lib/target-supports.exp (check_effective_target_aarch64_sve)
7546 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
7547 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
7548 New procedures.
7549 (check_effective_target_vect_perm): Handle SVE.
7550 (check_effective_target_vect_perm_byte): Likewise.
7551 (check_effective_target_vect_perm_short): Likewise.
7552 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7553 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7554 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7555 (check_effective_target_vect_element_align_preferred): Likewise.
7556 (check_effective_target_vect_align_stack_vars): Likewise.
7557 (check_effective_target_vect_load_lanes): Likewise.
7558 (check_effective_target_vect_masked_store): Likewise.
7559 (available_vector_sizes): Use aarch64_sve_bits for SVE.
7560 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
7561 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
7562 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
7563 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7564 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7565 * gcc.dg/vect/slp-23.c: Likewise.
7566 * gcc.dg/vect/slp-perm-5.c: Likewise.
7567 * gcc.dg/vect/slp-perm-6.c: Likewise.
7568 * gcc.dg/vect/slp-perm-9.c: Likewise.
7569 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7570 * gcc.dg/vect/vect-114.c: Likewise.
7571 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
7572 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7573
7574 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7575
7576 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
7577 vect_variable_length, expecting the test to be vectorized
7578 without SLP instead.
7579 * gcc.dg/vect/pr33953.c: Likewise.
7580 * gcc.dg/vect/pr37027.c: Likewise.
7581 * gcc.dg/vect/pr67790.c: Likewise.
7582 * gcc.dg/vect/pr68445.c: Likewise.
7583 * gcc.dg/vect/slp-1.c: Likewise.
7584 * gcc.dg/vect/slp-10.c: Likewise.
7585 * gcc.dg/vect/slp-12a.c: Likewise.
7586 * gcc.dg/vect/slp-12b.c: Likewise.
7587 * gcc.dg/vect/slp-12c.c: Likewise.
7588 * gcc.dg/vect/slp-13-big-array.c: Likewise.
7589 * gcc.dg/vect/slp-13.c: Likewise.
7590 * gcc.dg/vect/slp-14.c: Likewise.
7591 * gcc.dg/vect/slp-15.c: Likewise.
7592 * gcc.dg/vect/slp-17.c: Likewise.
7593 * gcc.dg/vect/slp-19b.c: Likewise.
7594 * gcc.dg/vect/slp-2.c: Likewise.
7595 * gcc.dg/vect/slp-20.c: Likewise.
7596 * gcc.dg/vect/slp-21.c: Likewise.
7597 * gcc.dg/vect/slp-22.c: Likewise.
7598 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7599 * gcc.dg/vect/slp-24.c: Likewise.
7600 * gcc.dg/vect/slp-28.c: Likewise.
7601 * gcc.dg/vect/slp-39.c: Likewise.
7602 * gcc.dg/vect/slp-42.c: Likewise.
7603 * gcc.dg/vect/slp-6.c: Likewise.
7604 * gcc.dg/vect/slp-7.c: Likewise.
7605 * gcc.dg/vect/slp-cond-1.c: Likewise.
7606 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7607 * gcc.dg/vect/slp-cond-2.c: Likewise.
7608 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7609 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7610 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7611 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7612 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7613 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7614 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7615 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7616 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7617 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7618 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7619 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7620 * gcc.dg/vect/slp-reduc-7.c: Likewise.
7621 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7622 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7623 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7624 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7625
7626 2018-01-13 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR c/83801
7629 * gcc.dg/pr83801.c: New test.
7630
7631 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
7632
7633 PR fortran/52162
7634 * gfortran.dg/bounds_check_19.f90: New test.
7635
7636 2018-01-12 Jakub Jelinek <jakub@redhat.com>
7637
7638 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
7639 instead of scan-assembler-not for xsnabsqp.
7640
7641 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7642
7643 PR libgfortran/83525
7644 * gfortran.dg/newunit_5.f90: New test.
7645
7646 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
7647
7648 PR rtl-optimization/80481
7649 * g++.dg/pr80481.C: New.
7650
7651 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
7652
7653 PR target/83628
7654 * gcc.target/alpha/pr83628-3.c: New test.
7655
7656 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7657
7658 * lib/target-supports.exp (check_effective_target_avx512f): Also
7659 check for __builtin_ia32_addsd_round,
7660 __builtin_ia32_getmantsd_round.
7661 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
7662
7663 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
7664
7665 PR target/83629
7666 * gcc.target/powerpc/pr83629.c: Require ilp32.
7667
7668 2018-01-12 Richard Biener <rguenther@suse.de>
7669
7670 PR tree-optimization/80846
7671 * gcc.target/i386/pr80846-1.c: New testcase.
7672 * gcc.target/i386/pr80846-2.c: Likewise.
7673
7674 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
7675
7676 * gcc.c-torture/execute/20180112-1.c: New test.
7677
7678 2018-01-12 Tom de Vries <tom@codesourcery.com>
7679
7680 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
7681 * g++.dg/ext/label13a.C: Same.
7682 * g++.dg/ext/label14.C: Same.
7683 * g++.dg/ext/label2.C: Same.
7684 * g++.dg/ext/label3.C: Same.
7685 * g++.dg/torture/pr42462.C: Same.
7686 * g++.dg/torture/pr42739.C: Same.
7687 * g++.dg/warn/Wunused-label-3.C: Same.
7688
7689 2018-01-12 Tom de Vries <tom@codesourcery.com>
7690
7691 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
7692 * g++.dg/Walloca1.C: Same.
7693 * g++.dg/cpp0x/pr70338.C: Same.
7694 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
7695 * g++.dg/cpp1y/vla10.C: Same.
7696 * g++.dg/cpp1y/vla2.C: Same.
7697 * g++.dg/cpp1y/vla6.C: Same.
7698 * g++.dg/cpp1y/vla8.C: Same.
7699 * g++.dg/debug/debug5.C: Same.
7700 * g++.dg/debug/debug6.C: Same.
7701 * g++.dg/debug/pr54828.C: Same.
7702 * g++.dg/diagnostic/pr70105.C: Same.
7703 * g++.dg/eh/cleanup5.C: Same.
7704 * g++.dg/eh/spbp.C: Same.
7705 * g++.dg/ext/tmplattr9.C: Same.
7706 * g++.dg/ext/vla10.C: Same.
7707 * g++.dg/ext/vla11.C: Same.
7708 * g++.dg/ext/vla12.C: Same.
7709 * g++.dg/ext/vla15.C: Same.
7710 * g++.dg/ext/vla16.C: Same.
7711 * g++.dg/ext/vla17.C: Same.
7712 * g++.dg/ext/vla3.C: Same.
7713 * g++.dg/ext/vla6.C: Same.
7714 * g++.dg/ext/vla7.C: Same.
7715 * g++.dg/init/array24.C: Same.
7716 * g++.dg/init/new47.C: Same.
7717 * g++.dg/init/pr55497.C: Same.
7718 * g++.dg/opt/pr78201.C: Same.
7719 * g++.dg/template/vla2.C: Same.
7720 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7721 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
7722 * g++.dg/torture/pr62127.C: Same.
7723 * g++.dg/torture/pr67055.C: Same.
7724 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
7725 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
7726 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
7727 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
7728 * g++.dg/warn/Wplacement-new-size-5.C: Same.
7729 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
7730 * g++.dg/warn/Wvla-1.C: Same.
7731 * g++.dg/warn/Wvla-3.C: Same.
7732 * g++.old-deja/g++.ext/array2.C: Same.
7733 * g++.old-deja/g++.ext/constructor.C: Same.
7734 * g++.old-deja/g++.law/builtin1.C: Same.
7735 * g++.old-deja/g++.other/crash12.C: Same.
7736 * g++.old-deja/g++.other/eh3.C: Same.
7737 * g++.old-deja/g++.pt/array6.C: Same.
7738 * g++.old-deja/g++.pt/dynarray.C: Same.
7739
7740 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7741
7742 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
7743
7744 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7745
7746 PR libfortran/67412
7747 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
7748 on *-*-solaris2.10.
7749
7750 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7751
7752 * lib/target-supports.exp (check_effective_target_branch_cost):
7753 Accept all x86 targets.
7754
7755 2018-01-12 Martin Liska <mliska@suse.cz>
7756
7757 PR ipa/83054
7758 * g++.dg/warn/pr83054.C: New test.
7759
7760 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7761
7762 * gcc.target/powerpc/spec-barr-1.c: New file.
7763
7764 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
7765
7766 PR target/83330
7767 * gcc.target/i386/pr83330.c: New test.
7768
7769 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
7770
7771 PR fortran/79383
7772 * gfortran.dg/dtio_31.f03: New test.
7773 * gfortran.dg/dtio_32.f03: New test.
7774
7775 2018-01-11 David Malcolm <dmalcolm@redhat.com>
7776
7777 PR c++/43486
7778 * g++.dg/wrappers: New subdirectory.
7779 * g++.dg/wrappers/README: New file.
7780 * g++.dg/wrappers/alloc.C: New test case.
7781 * g++.dg/wrappers/cow-istream-string.C: New test case.
7782 * g++.dg/wrappers/cp-stdlib.C: New test case.
7783 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
7784 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
7785
7786 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
7787
7788 PR middle-end/83718
7789 * g++.dg/torture/pr83718.C: New testcase.
7790
7791 2018-01-11 Martin Jambor <mjambor@suse.cz>
7792
7793 PR ipa/83178
7794 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
7795
7796 2018-01-11 Bin Cheng <bin.cheng@arm.com>
7797
7798 PR tree-optimization/83695
7799 * gcc.dg/tree-ssa/pr83695.c: New test.
7800
7801 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7802
7803 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
7804 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
7805
7806 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7807
7808 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
7809 * gcc.target/arm/simd/fp16fml_high.c: New test.
7810 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
7811 * lib/target-supports.exp
7812 (check_effective_target_arm_fp16fml_neon_ok_nocache,
7813 check_effective_target_arm_fp16fml_neon_ok,
7814 add_options_for_arm_fp16fml_neon): New procedures.
7815
7816 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7817
7818 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
7819 combination tests.
7820
7821 2018-01-11 Richard Biener <rguenther@suse.de>
7822
7823 PR tree-optimization/83435
7824 * gcc.dg/graphite/pr83435.c: New testcase.
7825
7826 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
7827 Alan Hayward <alan.hayward@arm.com>
7828 David Sherwood <david.sherwood@arm.com>
7829
7830 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
7831
7832 2018-01-11 Tamar Christina <tamar.christina@arm.com>
7833
7834 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
7835
7836 2018-01-11 Sudakshina Das <sudi.das@arm.com>
7837
7838 PR target/82096
7839 * gcc.c-torture/compile/pr82096.c: New test.
7840
7841 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7842
7843 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
7844
7845 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7846
7847 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
7848
7849 2018-01-11 Justin Squirek <squirek@adacore.com>
7850
7851 * gnat.dg/expr_func4.adb: New testcase.
7852
7853 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
7854
7855 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
7856 testcase.
7857
7858 2018-01-11 Bob Duff <duff@adacore.com>
7859
7860 * gnat.dg/protected_null.adb: New testcase.
7861
7862 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7863
7864 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
7865
7866 2018-01-11 Ed Schonberg <schonberg@adacore.com>
7867
7868 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
7869
7870 2018-01-11 Justin Squirek <squirek@adacore.com>
7871
7872 * gnat.dg/loopvar.adb: New testcase.
7873
7874 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7875
7876 PR middle-end/83189
7877 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
7878
7879 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
7880
7881 * gcc.c-torture/compile/pr83575.c: New testcase.
7882
7883 2018-01-10 Michael Collison <michael.collison@arm.com>
7884
7885 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
7886 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
7887 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
7888 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
7889 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7890 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7891 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
7892 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
7893 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
7894 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7895 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
7896 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
7897 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
7898 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
7899 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
7900 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
7901
7902 2018-01-10 Michael Collison <michael.collison@arm.com>
7903
7904 * gcc.target/aarch64/sha2.h: New shared testcase.
7905 * gcc.target/aarch64/sha2_1.c: New testcase.
7906 * gcc.target/aarch64/sha2_2.c: New testcase.
7907 * gcc.target/aarch64/sha2_3.c: New testcase.
7908 * gcc.target/aarch64/sha3.h: New shared testcase.
7909 * gcc.target/aarch64/sha3_1.c: New testcase.
7910 * gcc.target/aarch64/sha3_2.c: New testcase.
7911 * gcc.target/aarch64/sha3_3.c: New testcase.
7912
7913 2018-01-10 Michael Collison <michael.collison@arm.com>
7914
7915 * gcc.target/aarch64/sm3_sm4.c: New testcase.
7916
7917 2018-01-10 Martin Sebor <msebor@redhat.com>
7918
7919 PR tree-optimization/83781
7920 * gcc.dg/strlenopt-42.c: New test.
7921
7922 2018-01-11 Martin Sebor <msebor@gmail.com>
7923 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7924
7925 PR tree-optimization/83501
7926 PR tree-optimization/81703
7927
7928 * gcc.dg/strlenopt-39.c: New test-case.
7929 * gcc.dg/pr81703.c: Likewise.
7930
7931 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
7932
7933 * gnat.dg/atomic10.adb: New test.
7934
7935 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7936
7937 PR fortran/82367
7938 * gfortran.dg/deferred_character_18.f90: New test.
7939
7940 2018-01-10 Martin Sebor <msebor@redhat.com>
7941
7942 PR tree-optimization/83671
7943 * gcc.dg/strlenopt-40.c: New test.
7944 * gcc.dg/strlenopt-41.c: New test.
7945
7946 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
7947
7948 PR fortran/83093
7949 * gfortran.dg/allocate_with_typespec_7.f90: New test.
7950
7951 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
7952
7953 PR target/83399
7954 * gcc.target/powerpc/pr83399.c: New test.
7955
7956 2018-01-10 David Malcolm <dmalcolm@redhat.com>
7957
7958 PR c++/43486
7959 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
7960 to reflect that the arguments are correctly underlined.
7961 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
7962 for globals, params, locals and literals.
7963 (test_sizeof): Directly test the location of "sizeof", rather than
7964 when used in compound expressions.
7965 (test_alignof): Likewise for "alignof".
7966 (test_string_literals): Likewise for string literals.
7967 (test_numeric_literals): Likewise for numeric literals.
7968 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
7969 (test_typeid): Likewise for typeid.
7970 (test_unary_plus): New.
7971 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
7972 format strings.
7973
7974 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
7975
7976 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
7977
7978 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7979
7980 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
7981
7982 2018-01-10 Marek Polacek <polacek@redhat.com>
7983
7984 PR c++/82541
7985 * g++.dg/warn/Wduplicated-branches4.C: New test.
7986
7987 2018-01-10 Jakub Jelinek <jakub@redhat.com>
7988
7989 PR c++/81327
7990 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
7991 cast to void *.
7992
7993 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
7994
7995 PR c++/81055
7996 * g++.dg/cpp0x/new2.C: New.
7997
7998 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
7999
8000 PR target/83735
8001 * gcc.target/i386/pr83735.c: New test.
8002
8003 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
8004
8005 * lib/target-supports.exp (check_effective_target_branch_cost):
8006 New function.
8007 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
8008 * gcc.dg/pr21643.c: Likewise.
8009 * gcc.dg/pr46309.c: Likewise.
8010 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8011 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
8012 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8013 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8014 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8015 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8016 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8017 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
8018 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8019 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8020 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8021 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8022 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8023 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8024
8025 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
8026
8027 PR target/83629
8028 * gcc.target/powerpc/pr83629.c: New testcase.
8029
8030 2018-01-10 Richard Biener <rguenther@suse.de>
8031
8032 PR testsuite/78768
8033 * gcc.dg/pr78768.c: Un-XFAIL.
8034
8035 2018-01-10 Richard Biener <rguenther@suse.de>
8036
8037 PR debug/82425
8038 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
8039
8040 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
8041
8042 PR tree-optimization/83753
8043 * gcc.dg/torture/pr83753.c: New test.
8044
8045 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
8046
8047 * gcc.target/i386/avx2-gather-1.c: Add -march.
8048 * gcc.target/i386/avx2-gather-2.c: Add -march.
8049 * gcc.target/i386/avx2-gather-3.c: Add -march.
8050 * gcc.target/i386/avx2-gather-4.c: Add -march.
8051 * gcc.target/i386/avx2-gather-5.c: Add -march.
8052 * gcc.target/i386/avx2-gather-6.c: Add -march.
8053 * gcc.target/i386/avx512f-gather-1.c: Add -march.
8054 * gcc.target/i386/avx512f-gather-2.c: Add -march.
8055 * gcc.target/i386/avx512f-gather-3.c: Add -march.
8056 * gcc.target/i386/avx512f-gather-4.c: Add -march.
8057 * gcc.target/i386/avx512f-gather-5.c: Add -march.
8058 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
8059 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
8060 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
8061 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
8062 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
8063
8064 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
8065
8066 PR target/78585:
8067 * gcc.target/i386/pr78585.c: New test.
8068
8069 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8070
8071 PR c++/83734
8072 * g++.dg/cpp0x/pr83734.C: New test.
8073
8074 2018-01-09 Carl Love <cel@us.ibm.com>
8075
8076 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
8077 vec_mergeo builtins with float, double, long long, unsigned long long,
8078 bool long long arguments.
8079 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8080 vec_float2 with double arguments.
8081 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
8082 vec_mergew and vec_mergow builtins.
8083
8084 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8085
8086 PR fortran/83742
8087 * gfortran.dg/contiguous_6.f90: New test.
8088
8089 2018-01-09 Richard Biener <rguenther@suse.de>
8090
8091 PR tree-optimization/83668
8092 * gcc.dg/graphite/pr83668.c: New testcase.
8093
8094 2018-01-09 Joseph Myers <joseph@codesourcery.com>
8095
8096 PR tree-optimization/64811
8097 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
8098 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
8099 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
8100 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
8101 New tests.
8102 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
8103
8104 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
8105
8106 PR target/79883
8107 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
8108
8109 2018-01-09 Tamar Christina <tamar.christina@arm.com>
8110
8111 PR target/82641
8112 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
8113 no NEON and require softfp or hard float-abi.
8114 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8115
8116 2018-01-09 Richard Biener <rguenther@suse.de>
8117
8118 PR tree-optimization/83572
8119 * gcc.dg/graphite/pr83572.c: New testcase.
8120
8121 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR target/83507
8124 * gcc.dg/sms-13.c: New test.
8125
8126 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
8127
8128 PR fortran/83741
8129 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
8130
8131 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
8132 Monk Chiang <sh.chiang04@gmail.com>
8133
8134 * gcc.target/riscv/save-restore-1.c: New.
8135
8136 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8137
8138 PR target/83677
8139 * gcc.target/powerpc/pr83677.c: New file.
8140
8141 2018-01-08 Jeff Law <law@redhat.com>
8142
8143 PR rtl-optimizatin/81308
8144 * g++.dg/pr81308-1.C: New test.
8145 * g++.dg/pr81308-2.C: New test.
8146
8147 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
8148
8149 PR target/83663 - Revert r255946
8150 * gcc.target/aarch64/vect-slp-dup.c: New.
8151
8152 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8153
8154 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
8155 combination tests.
8156
8157 2018-01-08 Richard Biener <rguenther@suse.de>
8158
8159 PR tree-optimization/83563
8160 * gcc.dg/graphite/pr83563.c: New testcase.
8161
8162 2018-01-08 Richard Biener <rguenther@suse.de>
8163
8164 PR middle-end/83713
8165 * g++.dg/torture/pr83713.C: New testcase.
8166
8167 2018-01-08 Tom de Vries <tom@codesourcery.com>
8168
8169 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
8170
8171 2018-01-08 Richard Biener <rguenther@suse.de>
8172
8173 PR tree-optimization/83685
8174 * gcc.dg/torture/pr83685.c: New testcase.
8175
8176 2018-01-08 Richard Biener <rguenther@suse.de>
8177
8178 PR lto/83719
8179 * gcc.dg/lto/pr83719_0.c: New testcase.
8180
8181 2018-01-08 Tom de Vries <tom@codesourcery.com>
8182
8183 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8184 * gcc.dg/graphite/run-id-1.c: Same.
8185 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8186
8187 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
8188
8189 PR fortran/83611
8190 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8191 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8192 * gfortran.dg/pdt_27.f03: New test.
8193
8194 PR fortran/83731
8195 * gfortran.dg/pdt_28.f03: New test.
8196
8197 2018-01-08 Tom de Vries <tom@codesourcery.com>
8198
8199 * c-c++-common/builtins.c: Require effective target alloca.
8200 * gcc.dg/Wrestrict.c: Same.
8201 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8202
8203 2018-01-08 Richard Biener <rguenther@suse.de>
8204
8205 PR middle-end/83580
8206 * gcc.dg/torture/pr83580.c: New testcase.
8207
8208 2018-01-08 Richard Biener <rguenther@suse.de>
8209
8210 PR middle-end/83517
8211 * gcc.dg/pr83517.c: New testcase.
8212
8213 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
8214
8215 PR middle-end/81897
8216 * gcc.dg/uninit-pr81897.c: New test.
8217
8218 2018-01-06 Martin Sebor <msebor@redhat.com>
8219
8220 PR tree-optimization/83640
8221 * gcc.dg/Wrestrict-6.c: New test.
8222 * gcc.dg/pr83640.c: New test.
8223
8224 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8225
8226 * gcc.target/aarch64/reg-alloc-1.c: New test.
8227
8228 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8229
8230 PR fortran/50892
8231 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8232
8233 2018-01-06 Jakub Jelinek <jakub@redhat.com>
8234
8235 PR debug/83480
8236 * gcc.dg/pr83480.c: New test.
8237
8238 PR rtl-optimization/83682
8239 * gcc.target/i386/pr83682.c: New test.
8240
8241 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
8242
8243 PR fortran/78534
8244 PR fortran/66310
8245 * gfortran.dg/char_cast_1.f90: Update scan pattern.
8246 * gfortran.dg/dependency_49.f90: Likewise.
8247 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8248 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8249 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8250 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8251 * gfortran.dg/string_1_lp64.f90: New test.
8252 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8253 * gfortran.dg/string_3_lp64.f90: New test.
8254
8255 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR target/83604
8258 * gcc.target/i386/sse-26.c: New test.
8259
8260 PR target/83604
8261 * gcc.target/i386/pr83604.c: New test.
8262
8263 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
8264
8265 * gcc.dg/vect/vect-align-4.c: New test.
8266 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
8267 and redefine as a structure with an unaligned member "b".
8268 (foo): Update accordingly.
8269
8270 2018-01-05 Sudakshina Das <sudi.das@arm.com>
8271
8272 PR target/82439
8273 * gcc.target/aarch64/bics_5.c: New test.
8274 * gcc.target/arm/bics_5.c: Likewise.
8275
8276 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8277
8278 PR tree-optimization/83605
8279 * gcc.dg/pr83605.c: New test.
8280
8281 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8282
8283 PR target/83554
8284 * gcc.target/i386/pr83554.c: New test.
8285
8286 PR ipa/82352
8287 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8288 long unsigned int.
8289
8290 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8291
8292 PR fortran/83683
8293 PR fortran/45689
8294 * gfortran.dg/eoshift_8.f90: New test.
8295 * gfortran.dg/simplify_eoshift_1.f90: New test.
8296
8297 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8298
8299 PR debug/83585
8300 * gcc.dg/pr83585.c: New test.
8301
8302 2018-01-04 Nathan Sidwell <nathan@acm.org>
8303
8304 PR c++/83667
8305 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8306
8307 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR debug/83666
8310 * gcc.dg/pr83666.c: New test.
8311
8312 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
8313
8314 PR target/83628
8315 * gcc.target/alpha/pr83628-1.c: New test.
8316 * gcc.target/alpha/pr83628-2.c: Ditto.
8317
8318 2018-01-04 Martin Liska <mliska@suse.cz>
8319
8320 PR ipa/82352
8321 * g++.dg/ipa/pr82352.C: New test.
8322
8323 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8324
8325 * gcc.dg/vect-opt-info-1.c: Moved to ...
8326 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8327 vect_int targets, use dg-additional-options instead of dg-options and
8328 use relative line numbers instead of absolute.
8329
8330 2018-01-03 Martin Sebor <msebor@redhat.com>
8331
8332 PR tree-optimization/83655
8333 * gcc.dg/Wrestrict-5.c: New test.
8334 * c-c++-common/builtins.c: New test.
8335
8336 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8337 Alan Hayward <alan.hayward@arm.com>
8338 David Sherwood <david.sherwood@arm.com>
8339
8340 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8341 (main): Call it.
8342
8343 2018-01-03 Jeff Law <law@redhat.com>
8344
8345 PR target/83641
8346 * gcc.target/i386/stack-check-17.c: New test.
8347 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8348
8349 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8350
8351 PR debug/83621
8352 * gcc.dg/pr83621.c: New test.
8353
8354 PR debug/83645
8355 * gcc.dg/pr83645.c: New test.
8356
8357 2018-01-03 Martin Sebor <msebor@redhat.com>
8358
8359 PR tree-optimization/83603
8360 * gcc.dg/Wrestrict-4.c: New test.
8361
8362 PR c/83559
8363 * gcc.dg/const-2.c: New test.
8364 * gcc.dg/pure-3.c: New test.
8365
8366 2018-01-03 Martin Sebor <msebor@redhat.com>
8367
8368 * gcc.dg/Wrestrict-3.c: New test.
8369
8370 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8371
8372 PR c++/83555
8373 * g++.dg/opt/pr83555.C: New test.
8374 * g++.dg/ubsan/pr83555.C: New test.
8375
8376 2018-01-03 David Malcolm <dmalcolm@redhat.com>
8377
8378 PR c/82050
8379 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
8380 the !CHECKING_P case by expecting a note.
8381 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
8382 a note for the !CHECKING_P case, and move the return statement
8383 outside of #if CHECKING_P guard.
8384
8385 2018-01-03 Jeff Law <law@redhat.com>
8386
8387 PR middle-end/83654
8388 * gcc.target/i386/stack-check-18.c: New test.
8389 * gcc.target/i386/stack-check-19.c: New test.
8390
8391 2018-01-03 Martin Sebor <msebor@redhat.com>
8392
8393 PR tree-optimization/83501
8394 * c-c++-common/Warray-bounds-3.c: Remove xfail.
8395
8396 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8397
8398 PR tree-optimization/83501
8399 * gcc.dg/tree-ssa/pr83501-1.c: New test.
8400
8401 2018-01-03 Nathan Sidwell <nathan@acm.org>
8402
8403 PR c++/83667
8404 * g++.dg/ipa/pr83667.C: New.
8405
8406 2018-01-03 Martin Liska <mliska@suse.cz>
8407
8408 PR tree-optimization/83593
8409 * gcc.dg/pr83593.c: New test.
8410
8411 2018-01-03 Martin Liska <mliska@suse.cz>
8412
8413 PR ipa/83549
8414 * g++.dg/ipa/pr83549.C: New test.
8415
8416 2018-01-03 Marek Polacek <polacek@redhat.com>
8417
8418 PR c++/83592
8419 * g++.dg/warn/mvp2.C: New test.
8420
8421 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8422
8423 PR preprocessor/83602
8424 * g++.dg/cpp/pr83602.C: New test.
8425
8426 PR c++/83634
8427 * g++.dg/parse/pr83634.C: New test.
8428
8429 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8430
8431 PR fortran/83664
8432 * gfortran.dg/eoshift_7.f90: New test.
8433
8434 2018-01-03 Jan Beulich <jbeulich@suse.com>
8435
8436 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
8437 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
8438
8439 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8440
8441 Update copyright years.
8442
8443 2018-01-03 Martin Liska <mliska@suse.cz>
8444
8445 PR ipa/83594
8446 * gcc.dg/ipa/pr83594.c: New test.
8447
8448 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8449 Alan Hayward <alan.hayward@arm.com>
8450 David Sherwood <david.sherwood@arm.com>
8451
8452 * gcc.dg/vect-opt-info-1.c: New test.
8453
8454 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8455
8456 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
8457 floorf128, truncf128, and roundf128.
8458 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
8459 optimizations added in match.pd.
8460 * gcc.target/powerpc/float128-hw6.c: Likewise.
8461 * gcc.target/powerpc/float128-hw7.c: Likewise.
8462 * gcc.target/powerpc/float128-hw8.c: Likewise.
8463 * gcc.target/powerpc/float128-hw9.c: Likewise.
8464 * gcc.target/powerpc/float128-hw10.c: Likewise.
8465 * gcc.target/powerpc/float128-hw11.c: Likewise.
8466
8467 2018-01-02 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR c++/83556
8470 * g++.dg/cpp0x/pr83556.C: New test.
8471
8472 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8473
8474 PR fortran/45689
8475 PR fortran/83650
8476 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
8477 * gfortran.dg/simplify_cshift_4.f90: New test.
8478
8479 2018-01-02 Marek Polacek <polacek@redhat.com>
8480
8481 PR c++/81860
8482 * g++.dg/cpp0x/inh-ctor30.C: New test.
8483
8484 PR c++/83644
8485 * g++.dg/cpp1z/pr83644.C: New test.
8486
8487 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
8488
8489 PR fortran/83076
8490 * gfortran.dg/coarray_45.f90: New test.
8491
8492 PR fortran/83319
8493 * gfortran.dg/coarray_46.f90: New test.
8494
8495 2018-01-01 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR tree-optimization/83581
8498 * gcc.dg/pr83581.c: New test.
8499
8500 PR c/83595
8501 * gcc.dg/pr83595.c: New test.
8502
8503 PR middle-end/83608
8504 * g++.dg/opt/pr83608.C: New test.
8505
8506 PR middle-end/83609
8507 * gcc.dg/pr83609.c: New test.
8508 * g++.dg/opt/pr83609.C: New test.
8509
8510 PR middle-end/83623
8511 * gcc.dg/pr83623.c: New test.
8512
8513 * gcc.target/i386/i386.exp
8514 (check_effective_target_avx512vpopcntdqvl): New proc.
8515 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
8516 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
8517 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
8518 \f
8519 Copyright (C) 2018 Free Software Foundation, Inc.
8520
8521 Copying and distribution of this file, with or without modification,
8522 are permitted in any medium without royalty provided the copyright
8523 notice and this notice are preserved.