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