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