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