[PR c++/85027] deal with baselink in save_expr in instantiate_type
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
2
3 PR c++/85027
4 * g++.dg/pr85027.C: New.
5
6 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7
8 PR target/83315
9 * gcc.target/powerpc/sse-maxps-2.c: New test.
10 * gcc.target/powerpc/sse-minps-2.c: New test.
11
12 2018-03-30 Jakub Jelinek <jakub@redhat.com>
13
14 PR c++/84791
15 * g++.dg/gomp/pr84791.C: New test.
16
17 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
18
19 PR fortran/84931
20 * gfortran.dg/array_constructor_53.f90: New test.
21
22 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
23
24 PR fortran/85130
25 * gfortran.dg/substr_6.f90: Remove illegal test for
26 out-of-bounds substring.
27
28 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
29
30 PR fortran/85111
31 * gfortran.dg/zero_sized_10.f90: New test.
32
33 2018-03-29 David Malcolm <dmalcolm@redhat.com>
34
35 PR c++/84269
36 * g++.dg/lookup/missing-std-include-6.C: New test.
37 * g++.dg/lookup/missing-std-include.C: Add std::pair and
38 std::tuple tests.
39 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
40 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
41 <cstring>, <cassert>, and <cstdlib>.
42
43 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
44
45 PR inline-asm/84985
46 * gcc.target/i386/pr84985.c: New.
47
48 2018-03-29 David Malcolm <dmalcolm@redhat.com>
49
50 PR c++/85110
51 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
52
53 2018-03-29 Jakub Jelinek <jakub@redhat.com>
54
55 PR c++/85108
56 * g++.dg/warn/Wunused-var-31.C: New test.
57
58 PR c/85094
59 * c-c++-common/Wduplicated-branches-14.c: New test.
60
61 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
62
63 PR c++/84606
64 * g++.dg/cpp0x/pr84606.C: New.
65
66 2018-03-29 Carl Love <cel@us.ibm.com>
67
68 Revert
69 2017-09-27 Carl Love <cel@us.ibm.com>
70
71 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
72 for the __builtin_fctid and __builtin_fctiw.
73
74 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
75
76 PR target/84912
77 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
78 deleted builtin function.
79 (div_weuo): Likewise.
80 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
81 (div_deuo): Likewise.
82
83 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
84
85 PR c++/85028
86 * g++.dg/other/default13.C: New.
87
88 2018-03-28 Jakub Jelinek <jakub@redhat.com>
89
90 PR target/85095
91 * gcc.target/i386/pr85095-1.c: New test.
92 * gcc.target/i386/pr85095-2.c: New test.
93 * gcc.c-torture/execute/pr85095.c: New test.
94
95 PR tree-optimization/82004
96 * gcc.dg/pr82004.c: New test.
97
98 2018-03-28 Jakub Jelinek <jakub@redhat.com>
99 Martin Liska <mliska@suse.cz>
100
101 PR sanitizer/85081
102 * g++.dg/asan/pr85081.C: New test.
103
104 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
105
106 PR c++/84789
107 * g++.dg/template/pr84789.C: Adjust for testing with
108 -fconcepts too.
109
110 PR c++/84973
111 * g++.dg/template/pr84973.C: New.
112 * g++.dg/template/pr84973-2.C: New.
113 * g++.dg/template/pr84973-3.C: New.
114
115 PR c++/84968
116 * g++.dg/eh/pr84968.C: New.
117
118 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
119
120 PR target/84914
121 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
122 long double multiply/divide uses the correct function.
123 * gcc.target/powerpc/mulkc-3.c: Likewise.
124 * gcc.target/powerpc/divkc-2.c: Likewise.
125 * gcc.target/powerpc/divkc-3.c: Likewise.
126
127 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
128
129 PR c++/85067
130 * g++.dg/cpp0x/defaulted51.C: New.
131 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
132
133 2018-03-27 Jakub Jelinek <jakub@redhat.com>
134
135 PR c++/85077
136 * g++.dg/ext/vector35.C: New test.
137
138 PR c++/85061
139 * g++.dg/ext/builtin-offsetof3.C: New test.
140
141 PR c++/85076
142 * g++.dg/cpp1y/pr85076.C: New test.
143
144 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
145
146 PR fortran/85084
147 * gfortran.dg/matmul_rank_1.f90: New test.
148
149 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
150 Harald Anlauf <anlauf@gmx.de>
151
152 * gfortran.dg/structure_constructor_15.f90: New test.
153
154 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
155
156 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
157 for the diagnostics of overridden functions. Adjust for new wording.
158 * g++.dg/cpp0x/implicit1.C: Likewise.
159 * g++.dg/cpp0x/override1.C: Likewise.
160 * g++.dg/cpp1y/auto-fn18.C: Likewise.
161 * g++.dg/eh/shadow1.C: Likewise.
162 * g++.dg/inherit/covariant12.C: Likewise.
163 * g++.dg/inherit/covariant14.C: Likewise.
164 * g++.dg/inherit/covariant15.C: Likewise.
165 * g++.dg/inherit/covariant16.C: Likewise.
166 * g++.dg/inherit/covariant22.C: Likewise.
167 * g++.dg/inherit/crash3.C: Likewise.
168 * g++.dg/inherit/error2.C: Likewise.
169 * g++.dg/template/crash100.C: Likewise.
170 * g++.old-deja/g++.eh/spec6.C: Likewise.
171 * g++.old-deja/g++.mike/p811.C: Likewise.
172 * g++.old-deja/g++.other/virtual11.C: Likewise.
173 * g++.old-deja/g++.other/virtual4.C: Likewise.
174
175 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
176
177 PR target/85044
178 * gcc.target/i386/pr85044.c: New test.
179
180 2018-03-27 Martin Sebor <msebor@redhat.com>
181
182 PR testsuite/83462
183 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
184 other than x86.
185
186 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
187
188 PR target/83009
189 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
190
191 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
192
193 PR target/81863
194 * gcc.target/arm/pr81863.c: New test.
195
196 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
197
198 PR target/85056
199 * testsuite/gcc.target/nvptx/pr85056.c: New test.
200 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
201
202 2018-03-27 Richard Biener <rguenther@suse.de>
203
204 PR testsuite/82847
205 * lib/target-supports.exp (check_ssse3_available): New function.
206 (check_effective_target_vect_perm_short): Enable for x86 if
207 check_ssse3_available.
208
209 2018-03-27 Richard Biener <rguenther@suse.de>
210
211 PR tree-optimization/85082
212 * gfortran.dg/pr85082.f90: New testcase.
213
214 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
215
216 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
217 to "l=2" in dg-final.
218
219 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
220
221 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
222 * gcc.target/mips/fix-r4000-2.c: Likewise.
223 * gcc.target/mips/fix-r4000-3.c: Likewise.
224 * gcc.target/mips/fix-r4000-4.c: Likewise.
225 * gcc.target/mips/fix-r4000-5.c: Likewise.
226 * gcc.target/mips/fix-r4000-6.c: Likewise.
227 * gcc.target/mips/fix-r4000-7.c: Likewise.
228 * gcc.target/mips/fix-r4000-8.c: Likewise.
229 * gcc.target/mips/fix-r4000-9.c: Likewise.
230 * gcc.target/mips/fix-r4000-10.c: Likewise.
231 * gcc.target/mips/fix-r4000-7.c: Change dg-final
232 "mulditi3_r4000" instead of "mulditi3".
233 * gcc.target/mips/fix-r4000-8.c: Change dg-final
234 "umulditi3_r4000" instead of "umulditi3".
235
236 2018-03-27 Jakub Jelinek <jakub@redhat.com>
237
238 PR c++/85068
239 * g++.dg/inherit/covariant22.C: New test.
240
241 2018-03-27 Richard Biener <rguenther@suse.de>
242
243 PR testsuite/84004
244 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
245 alignment.
246
247 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
248 Jason Merrill <jason@redhat.com>
249
250 PR c++/84632
251 * g++.dg/init/array49.C: New.
252 * g++.dg/torture/pr70499.C: Adjust.
253
254 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
255
256 PR target/85073
257 * gcc.target/i386/pr85073.c: New test.
258
259 2018-03-26 Richard Biener <rguenther@suse.de>
260
261 PR testsuite/85066
262 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
263 instead of long.
264
265 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
266
267 PR fortran/66709
268 * gfortran.dg/parameter_array_format.f90: New test.
269
270 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
271 Neil Carlson <neil.n.carlson@gmail.com>
272
273 PR fortran/84381
274 * gfortran.dg/literal_character_constant_1.inc: Replace
275 call abort by STOP n.
276 * gfortran.dg/overload_1.f90: Likewise.
277
278 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
279 Dominique d'Humieres <dominiq@gcc.gnu.org>
280
281 PR fortran/84924
282 * gfortran.dg/scalar_pointer_1.f90: New test.
283
284 2018-03-25 Tom de Vries <tom@codesourcery.com>
285
286 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
287 precise.
288
289 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
290
291 PR fortran/69497
292 * gfortran.dg/pr89497.f90: New test.
293
294 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
295
296 PR fortran/70068
297 * gfortran.dg/substr_7.f90: New test.
298
299 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
300
301 PR fortran/42651
302 * gfortran.dg/pr42651.f90: New test.
303 * gfortran.dg/func_result_7.f90: Update error message.
304
305 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
306
307 PR tree-optimization/84005
308 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
309 failing to force the alignment.
310
311 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
312
313 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
314 from this to...
315 <vclzd>: ...this.
316
317 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
318
319 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
320 message. Fix scan-assembler patterns.
321
322 2018-03-23 Jakub Jelinek <jakub@redhat.com>
323
324 PR c++/85015
325 * g++.dg/cpp0x/pr85015.C: New test.
326
327 PR c++/84942
328 * g++.dg/cpp1y/pr84942.C: New test.
329
330 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
331
332 PR inline-asm/85030
333 * testsuite/gcc.target/i386/pr85030.c: New.
334
335 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
336
337 PR target/85026
338 * g++.dg/pr85026.C: New test.
339
340 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
341
342 * g++.dg/debug/pr84704.C: XFAIL AIX.
343
344 2018-03-23 Sudakshina Das <sudi.das@arm.com>
345
346 PR target/84826
347 * gcc.target/arm/pr84826.c: Add dg directive.
348
349 2018-03-23 Marek Polacek <polacek@redhat.com>
350
351 PR c++/85033
352 * g++.dg/ext/builtin-offsetof2.C: New test.
353
354 PR c++/85045
355 * g++.dg/cpp0x/Wnarrowing5.C: New test.
356 * gcc.dg/pr85045.c: New test.
357
358 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
359
360 PR debug/85020
361 * gnat.dg/lto22.adb: New test.
362 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
363 * gnat.dg/lto22_pkg2.ads: Likewise.
364
365 2018-03-23 Jakub Jelinek <jakub@redhat.com>
366
367 PR c/80778
368 * gcc.dg/lto/pr80778_0.c: New test.
369
370 PR inline-asm/85034
371 * gcc.target/i386/pr85034.c: New test.
372
373 PR inline-asm/85022
374 * c-c++-common/torture/pr85022.c: New test.
375
376 PR sanitizer/85029
377 * g++.dg/ubsan/pr85029.C: New test.
378
379 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
380
381 PR c++/71251
382 * g++.dg/cpp0x/pr71251.C: New.
383
384 PR c++/84789
385 * g++.dg/template/pr84789.C: New.
386 * g++.dg/template/pr84789-2.C: New.
387 * g++.dg/template/pr84789-3.C: New.
388 * g++.dg/parse/dtor11.C: Accept alternate error message.
389
390 PR c++/84729
391 * g++.dg/pr84729.C: New.
392 * g++.old-deja/g++.ext/arrnew2.C: Require error.
393 * g++.old-deja/g++.robertl/eb58.C: Likewise.
394 * g++.old-deja/g++.robertl/eb63.C: Likewise.
395
396 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
397
398 PR fortran/84922
399 * gfortran.dg/interface_42.f90: New test.
400 * gfortran.dg/interface_43.f90: New test.
401
402 2018-03-22 Sudakshina Das <sudi.das@arm.com>
403
404 PR target/84826
405 * gcc.target/arm/pr84826.c: New test.
406
407 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
408
409 * gcc.target/arm/addr-modes-float.c: Move dg-do before
410 dg-require-effective-target.
411 * gcc.target/arm/addr-modes-int.c: Likewise.
412 * gcc.target/nios2/lo-addr-tls.c: Likewise.
413
414 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
415
416 PR target/84760
417 * gcc.target/powerpc/altivec-ld-1.c: New test.
418
419 2018-03-22 Bin Cheng <bin.cheng@arm.com>
420
421 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
422
423 2018-03-22 Jakub Jelinek <jakub@redhat.com>
424
425 PR inline-asm/84941
426 * gcc.dg/pr84941.c: New test.
427
428 2018-03-22 Tom de Vries <tom@codesourcery.com>
429
430 PR tree-optimization/84956
431 * gcc.dg/pr84956.c: New test.
432
433 2018-03-22 Marek Polacek <polacek@redhat.com>
434
435 PR c++/84854
436 * g++.dg/cpp1z/constexpr-if15.C: New test.
437 * g++.dg/cpp1z/constexpr-if16.C: New test.
438
439 2018-03-21 Joseph Myers <joseph@codesourcery.com>
440
441 * gcc.dg/builtin-tgmath-3.c: New test.
442
443 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
444
445 PR c++/71965
446 * g++.dg/concepts/pr71965.C: New.
447
448 PR c++/84610
449 PR c++/84642
450 * g++.dg/cpp0x/pr84610.C: New.
451 * g++.dg/cpp0x/pr84642.C: New.
452
453 2018-03-21 Jakub Jelinek <jakub@redhat.com>
454
455 PR c/84999
456 * c-c++-common/pr84999.c: New test.
457
458 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
459
460 PR c++/84972
461 * g++.dg/ext/desig10.C: New.
462
463 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
464 Harald Anlauf <anlauf@gmx.de>
465
466 PR fortran/84957
467 * gfortran.dg/pr84957.f90: New test.
468
469 2018-03-21 Jakub Jelinek <jakub@redhat.com>
470
471 PR tree-optimization/84960
472 * gcc.c-torture/compile/pr84960.c: New test.
473
474 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
475
476 PR tree-optimization/84811
477 * gcc.dg/torture/pr84811.c: New test.
478
479 2018-03-21 Jakub Jelinek <jakub@redhat.com>
480
481 PR tree-optimization/84982
482 * c-c++-common/pr84982.c: New test.
483
484 PR c++/84961
485 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
486 "m" (++x) in C++.
487 * g++.dg/torture/pr84961-1.C: New test.
488 * g++.dg/torture/pr84961-2.C: New test.
489
490 2018-03-21 Nathan Sidwell <nathan@acm.org>
491
492 PR c++/85008
493 * g++.dg/pr85008.C: New.
494
495 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
496
497 PR fortran/84615
498 * gfortran.dg/char_result_17.f90: New test.
499
500 2018-03-21 David Malcolm <dmalcolm@redhat.com>
501
502 PR c++/84994
503 * g++.dg/other/accessor-fixits-1.C: Move to...
504 * g++.dg/torture/accessor-fixits-1.C: ...here.
505 * g++.dg/other/accessor-fixits-2.C: Move to...
506 * g++.dg/torture/accessor-fixits-2.C: ...here.
507 * g++.dg/other/accessor-fixits-3.C: Move to...
508 * g++.dg/torture/accessor-fixits-3.C: ...here.
509 * g++.dg/other/accessor-fixits-4.C: Move to...
510 * g++.dg/torture/accessor-fixits-4.C: ...here.
511 * g++.dg/other/accessor-fixits-5.C: Move to...
512 * g++.dg/torture/accessor-fixits-5.C: ...here.
513 * g++.dg/torture/accessor-fixits-6.C: New testcase.
514 * g++.dg/torture/accessor-fixits-7.C: New testcase.
515 * g++.dg/torture/accessor-fixits-8.C: New testcase.
516
517 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
518
519 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
520
521 2018-03-21 Sudakshina Das <sudi.das@arm.com>
522
523 PR target/82989
524 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
525
526 2018-03-21 Nathan Sidwell <nathan@acm.org>
527
528 PR c++/84804
529 * g++.dg/lookup/pr84804.C: New.
530
531 2018-03-21 Martin Sebor <msebor@redhat.com>
532
533 PR c++/84850
534 * g++.dg/Wclass-memaccess-3.C: New test.
535 * g++.dg/Wclass-memaccess-4.C: New test.
536
537 2018-03-21 David Malcolm <dmalcolm@redhat.com>
538
539 PR c++/84892
540 * g++.dg/other/accessor-fixits-1.C
541 (test_access_const_t1_color): New.
542 (test_deref_const_t1_color): New.
543 * g++.dg/other/accessor-fixits-5.C: New testcase.
544
545 2018-03-21 Tom de Vries <tom@codesourcery.com>
546
547 PR tree-optimization/83126
548 * gcc.dg/graphite/pr83126.c: New test.
549
550 2018-03-21 Nathan Sidwell <nathan@acm.org>
551
552 * g++.dg/ext/anon-struct6.C: Adjust.
553 * g++.dg/ext/deprecate-1.C: New.
554 * g++.dg/ext/deprecate-2.C: New.
555 * g++.dg/lookup/pr84602.C: Adjust.
556 * g++.dg/lookup/pr84962.C: Adjust.
557 * g++.old-deja/g++.other/anon4.C
558
559 PR c++/84836
560 * g++.dg/lookup/pr84836.C: New.
561
562 2018-03-21 Bin Cheng <bin.cheng@arm.com>
563
564 PR tree-optimization/84969
565 * gcc.dg/tree-ssa/pr84969.c: New test.
566
567 2018-03-21 Jakub Jelinek <jakub@redhat.com>
568
569 PR rtl-optimization/84989
570 * gcc.target/i386/pr84989.c: New test.
571
572 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
573
574 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
575
576 2018-03-21 Martin Liska <mliska@suse.cz>
577
578 PR ipa/84963
579 * gfortran.dg/goacc/pr84963.f90: New test.
580
581 2018-03-21 Marek Polacek <polacek@redhat.com>
582
583 PR c++/71638, ICE with NSDMI and reference.
584 * g++.dg/cpp0x/nsdmi14.C: New test.
585 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
586
587 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
588
589 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
590 MIPS with -mpaired-single directives.
591
592 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
593
594 PR fortran/85001
595 * gfortran.dg/interface_41.f90: New test.
596
597 2018-03-20 Jakub Jelinek <jakub@redhat.com>
598
599 PR debug/84875
600 * gcc.dg/pr84875.c: New test.
601
602 2018-03-20 Marek Polacek <polacek@redhat.com>
603
604 PR c++/84978, ICE with NRVO.
605 * g++.dg/opt/nrv19.C: New test.
606
607 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
608
609 PR target/82518
610 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
611 Disable for armeb targets.
612 * gcc.target/arm/pr82518.c: New test.
613
614 2018-03-20 Nathan Sidwell <nathan@acm.org>
615
616 PR c++/84962
617 * g++.dg/lookup/pr84962.C: New.
618
619 PR c++/84970
620 * g++.dg/lookup/pr84970.C: New.
621
622 2018-03-20 Richard Biener <rguenther@suse.de>
623
624 PR target/84986
625 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
626
627 2018-03-20 Martin Liska <mliska@suse.cz>
628
629 PR ipa/84825
630 * g++.dg/ipa/pr84825.C: New test.
631
632 2018-03-20 Martin Liska <mliska@suse.cz>
633
634 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
635
636 2018-03-20 Jakub Jelinek <jakub@redhat.com>
637
638 PR target/84845
639 * gcc.c-torture/compile/pr84845.c: New test.
640
641 2018-03-20 Sudakshina Das <sudi.das@arm.com>
642
643 PR target/82989
644 * gcc.target/arm/pr82989.c: New test.
645
646 2018-03-20 Jakub Jelinek <jakub@redhat.com>
647
648 PR target/84945
649 * gcc.target/i386/pr84945.c: New test.
650
651 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
652
653 PR target/81647
654 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
655
656 2018-03-20 Jakub Jelinek <jakub@redhat.com>
657
658 PR c/84953
659 * gcc.dg/pr84953.c: New test.
660
661 2018-03-19 Marek Polacek <polacek@redhat.com>
662
663 PR c++/84925
664 * g++.dg/cpp1z/lambda-__func__.C: New test.
665
666 PR c++/84927
667 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
668
669 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
670
671 PR sanitizer/78651
672 * g++.dg/asan/pr78651.C: New test.
673
674 2018-03-19 Tom de Vries <tom@codesourcery.com>
675
676 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
677 vect_int_mult. Add nvptx xfail for PR84958.
678
679 2018-03-19 Nathan Sidwell <nathan@acm.org>
680
681 PR c++/84835
682 * g++.dg/cpp1y/pr84835.C: New.
683
684 2018-03-19 Sudakshina Das <sudi.das@arm.com>
685
686 PR target/81647
687 * gcc.target/aarch64/pr81647.c: New.
688
689 2018-03-19 Richard Biener <rguenther@suse.de>
690
691 PR tree-optimization/84933
692 * g++.dg/pr84933.C: New testcase.
693
694 2018-03-19 Richard Biener <rguenther@suse.de>
695
696 PR tree-optimization/84859
697 * gcc.dg/tree-ssa/pr84859.c: New testcase.
698 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
699 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
700 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
701
702 2018-03-19 Nathan Sidwell <nathan@acm.org>
703
704 PR c++/84812
705 * g++.dg/lookup/pr84812.C: New.
706
707 2018-03-19 Richard Biener <rguenther@suse.de>
708
709 PR tree-optimization/84929
710 * gcc.dg/torture/pr84929.c: New testcase.
711
712 2018-03-19 Tamar Christina <tamar.christina@arm.com>
713
714 PR target/84711
715 * gcc.target/arm/big-endian-subreg.c: Delete.
716
717 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
718
719 PR fortran/84931
720 * gfortran.dg/array_constructor_52.f90: New test.
721
722 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
723
724 PR fortran/77414
725 * gfortran.dg/pr77414.f90: New test.
726 * gfortran.dg/internal_references_1.f90: Adjust error message.
727
728 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
729
730 PR fortran/65453
731 * gfortran.dg/pr65453.f90: New test.
732
733 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
734
735 PR tree-optimization/84913
736 * gfortran.dg/vect/pr84913.f90: New test.
737
738 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
739
740 PR fortran/79929
741 * gfortran.dg/warn_concat.f90: New test.
742
743 2018-03-16 Jakub Jelinek <jakub@redhat.com>
744
745 PR target/84899
746 * gcc.dg/pr84899.c: New test.
747
748 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
749
750 PR fortran/69395
751 * gfortran.dg/pr69395.f90: Add test for max dimensions
752
753 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
754
755 PR target/84876
756 * gcc.target/i386/pr84876.c: New test.
757
758 2018-03-16 Martin Liska <mliska@suse.cz>
759
760 PR ipa/84833
761 * gcc.target/i386/mvc11.c: New test.
762
763 2018-03-16 Martin Liska <mliska@suse.cz>
764
765 PR ipa/84722
766 * gcc.target/i386/mvc10.c: New test.
767
768 2018-03-16 Jakub Jelinek <jakub@redhat.com>
769
770 PR c++/79937
771 PR c++/82410
772 * g++.dg/cpp1y/pr79937-1.C: New test.
773 * g++.dg/cpp1y/pr79937-2.C: New test.
774 * g++.dg/cpp1y/pr79937-3.C: New test.
775 * g++.dg/cpp1y/pr79937-4.C: New test.
776 * g++.dg/cpp1y/pr82410.C: New test.
777
778 2018-03-16 Tom de Vries <tom@codesourcery.com>
779
780 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
781
782 2018-03-16 Tom de Vries <tom@codesourcery.com>
783
784 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
785
786 2018-03-16 Jakub Jelinek <jakub@redhat.com>
787
788 PR c++/84874
789 * g++.dg/cpp2a/desig8.C: New test.
790
791 PR tree-optimization/84841
792 * gcc.dg/pr84841.c: New test.
793
794 PR c++/84874
795 * g++.dg/cpp2a/desig7.C: New test.
796
797 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
798 Jim MacArthur <jim.macarthur@codethink.co.uk>
799
800 * gfortran.dg/automatic_1.f90: New test.
801 * gfortran.dg/automatic_repeat.f90: New test
802 * gfortran.dg/automatic_save.f90: New test.
803 * gfortran.dg/vax_structure.f90: New test.
804
805 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
806
807 PR fortran/78741
808 * gfortran.dg/pr78741.f90: New test.
809
810 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
811
812 PR fortran/69395
813 * gfortran.dg/pr69395.f90: New test.
814
815 2018-03-15 Jakub Jelinek <jakub@redhat.com>
816
817 PR c++/79085
818 * g++.dg/opt/pr79085.C: New test.
819
820 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
821
822 PR target/84574
823 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
824 label instead of __x86_indirect_thunk label.
825
826 2018-03-15 Jakub Jelinek <jakub@redhat.com>
827
828 PR c++/84222
829 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
830 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
831 * g++.dg/warn/deprecated-13.C: New test.
832
833 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
834
835 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
836
837 2018-03-15 Richard Biener <rguenther@suse.de>
838
839 PR c/84873
840 * c-c++-common/pr84873.c: New testcase.
841
842 2018-03-15 Tamar Christina <tamar.christina@arm.com>
843
844 PR target/84711
845 * gcc.target/arm/big-endian-subreg.c: New.
846
847 2018-03-15 Jakub Jelinek <jakub@redhat.com>
848
849 PR target/84860
850 * gcc.c-torture/compile/pr84860.c: New test.
851
852 2018-03-15 Julia Koval <julia.koval@intel.com>
853
854 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
855 cannonlake.
856 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
857 avx512bitalg.
858
859 2018-03-15 Jakub Jelinek <jakub@redhat.com>
860
861 PR c/84853
862 * gcc.dg/pr84853.c: New test.
863
864 2018-03-14 Carl Love <cel@us.ibm.com>
865
866 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
867
868 2018-03-14 Martin Liska <mliska@suse.cz>
869
870 PR ipa/8480
871 * g++.dg/lto/pr84805_0.C: New test.
872 * g++.dg/lto/pr84805_1.C: New test.
873 * g++.dg/lto/pr84805_2.C: New test.
874
875 2018-03-14 David Malcolm <dmalcolm@redhat.com>
876
877 PR c/84852
878 * gcc.dg/fixits-pr84852-1.c: New test.
879 * gcc.dg/fixits-pr84852-2.c: New test.
880
881 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
882
883 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
884 separate verbose message.
885 * lib/scandump.exp (scan-dump-times): Likewise.
886
887 2018-03-14 Julia Koval <julia.koval@intel.com>
888
889 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
890 server.
891 * gcc.target/i386/funcspec-56.inc: Ditto.
892
893 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
894
895 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
896 aarch64_sve_hw.
897
898 2018-03-14 Jakub Jelinek <jakub@redhat.com>
899
900 PR sanitizer/83392
901 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
902 check count from 17 to 14.
903
904 PR target/84844
905 * gcc.target/i386/pr84844.c: New test.
906
907 2018-03-14 Richard Biener <rguenther@suse.de>
908
909 PR tree-optimization/84830
910 * gcc.dg/torture/pr84830.c: New testcase.
911
912 2018-03-14 Marek Polacek <polacek@redhat.com>
913
914 PR c++/84596
915 * g++.dg/cpp0x/static_assert15.C: New test.
916
917 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
918
919 PR fortran/61775
920 * gfortran.dg/pr61775.f90: New test.
921
922 2018-03-13 Jakub Jelinek <jakub@redhat.com>
923
924 PR c++/84843
925 * g++.dg/ext/pr84843-1.C: New test.
926 * g++.dg/ext/pr84843-2.C: New test.
927
928 2018-03-13 David Pagan <dave.pagan@oracle.com>
929
930 PR c/46921
931 * gcc.dg/pr46921.c: New test.
932
933 2018-03-13 Martin Sebor <msebor@redhat.com>
934
935 PR tree-optimization/84725
936 * c-c++-common/Wstringop-truncation-4.c: New test.
937 * c-c++-common/attr-nonstring-5.c: New test.
938
939 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
940
941 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
942 than unpacks.
943 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
944 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
945
946 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
947
948 * gcc.target/aarch64/sve/tls_1.c: New test.
949 * gcc.target/aarch64/sve/tls_2.C: Likewise.
950
951 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
952
953 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
954 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
955
956 2018-03-13 Martin Liska <mliska@suse.cz>
957
958 PR ipa/84658.
959 * g++.dg/ipa/pr84658.C: New test.
960
961 2018-03-13 Jakub Jelinek <jakub@redhat.com>
962
963 PR middle-end/84834
964 * gcc.dg/pr84834.c: New test.
965
966 PR target/84827
967 * gcc.target/i386/pr84827.c: New test.
968
969 PR target/84828
970 * g++.dg/ext/pr84828.C: New test.
971
972 PR target/84786
973 * gcc.target/i386/avx512f-pr84786-1.c: New test.
974 * gcc.target/i386/avx512f-pr84786-2.c: New test.
975
976 PR c++/84808
977 * g++.dg/cpp1y/constexpr-84808.C: New test.
978
979 PR c++/84704
980 * g++.dg/debug/pr84704.C: New test.
981
982 2018-03-12 Renlin Li <renlin.li@arm.com>
983
984 * gcc.target/aarch64/movi_hf.c: New.
985 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
986 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
987
988 2018-03-12 Martin Sebor <msebor@redhat.com>
989
990 PR tree-optimization/83456
991 * c-c++-common/Wrestrict-2.c: Remove test cases.
992 * c-c++-common/Wrestrict.c: Same.
993 * gcc.dg/Wrestrict-12.c: New test.
994 * gcc.dg/Wrestrict-14.c: New test.
995
996 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
997
998 * g++.dg/pr84821.C: New test.
999
1000 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1001
1002 * gcc.dg/pr84799.c: New test.
1003
1004 2018-03-12 Richard Biener <rguenther@suse.de>
1005
1006 PR tree-optimization/84803
1007 * gcc.dg/torture/pr84803.c: New testcase.
1008
1009 2018-03-12 Jakub Jelinek <jakub@redhat.com>
1010
1011 PR c++/84813
1012 * g++.dg/debug/pr84813.C: New test.
1013
1014 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
1015
1016 PR fortran/84546
1017 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
1018
1019 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
1020
1021 PR fortran/83939
1022 * gfortran.dg/pr83939.f90
1023
1024 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1025
1026 PR fortran/66128
1027 * gfortran.dg/zero_sized_9.f90: New test.
1028
1029 2018-03-11 Jakub Jelinek <jakub@redhat.com>
1030
1031 PR debug/58150
1032 * g++.dg/debug/dwarf2/enum2.C: New test.
1033
1034 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
1035
1036 PR fortran/84734
1037 * gfortran.dg/pr84734.f90: New test.
1038
1039 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
1040
1041 * gnat.dg/prot3.adb: New test.
1042 * gnat.dg/prot3_pkg.ad[sb]: New helper.
1043
1044 2018-03-09 Jason Merrill <jason@redhat.com>
1045 Paolo Carlini <paolo.carlini@oracle.com>
1046
1047 PR c++/71169
1048 PR c++/71832
1049 * g++.dg/cpp0x/pr71169.C: New.
1050 * g++.dg/cpp0x/pr71169-2.C: Likewise.
1051 * g++.dg/cpp0x/pr71832.C: Likewise.
1052
1053 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
1054
1055 PR target/83969
1056 * gcc.target/powerpc/pr83969.c: New test.
1057
1058 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1059
1060 PR target/84772
1061 * gcc.dg/pr84772.c: New test.
1062
1063 PR c++/84076
1064 * g++.dg/warn/Wformat-2.C: New test.
1065
1066 PR c++/84767
1067 * g++.dg/ext/vla18.C: New test.
1068
1069 2018-03-09 Martin Sebor <msebor@redhat.com>
1070
1071 PR tree-optimization/84526
1072 * gcc.dg/Wrestrict-10.c: New test.
1073 * gcc.dg/Wrestrict-11.c: New test.
1074
1075 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
1076
1077 PR rtl-optimization/84682
1078 * gcc.dg/torture/pr84682-1.c: New.
1079 * gcc.dg/torture/pr84682-2.c: New.
1080 * gcc.dg/torture/pr84682-3.c: New.
1081
1082 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1083
1084 PR c++/84724
1085 * g++.dg/ext/pr84724.C: New test.
1086
1087 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
1088
1089 PR target/83712
1090 * gcc.target/arm/pr83712.c: New.
1091
1092 2018-03-09 Richard Biener <rguenther@suse.de>
1093
1094 PR tree-optimization/84775
1095 * gcc.dg/torture/pr84775.c: New testcase.
1096
1097 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR debug/84404
1100 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
1101 targets.
1102
1103 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
1104
1105 * gcc.c-torture/compile/20180309-1.c: New test.
1106
1107 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1108
1109 PR c++/80598
1110 * g++.dg/warn/Wunused-function4.C: New test.
1111
1112 PR inline-asm/84742
1113 * gcc.target/i386/pr84742-1.c: New test.
1114 * gcc.target/i386/pr84742-2.c: New test.
1115
1116 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1117
1118 PR target/84748
1119 * gcc.c-torture/execute/pr84748.c: New test.
1120
1121 2018-03-08 Richard Biener <rguenther@suse.de>
1122
1123 PR middle-end/84552
1124 * gcc.dg/graphite/pr84552.c: New testcase.
1125
1126 2018-03-08 Richard Biener <rguenther@suse.de>
1127
1128 PR tree-optimization/84178
1129 * gcc.dg/torture/pr84178-2.c: New testcase.
1130
1131 2018-03-08 David Malcolm <dmalcolm@redhat.com>
1132
1133 PR tree-optimization/84178
1134 * gcc.c-torture/compile/pr84178-1.c: New test.
1135
1136 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
1137
1138 * lib/target-supports.exp: Do not return zero from a ifunc
1139 function.
1140
1141 2018-03-08 Richard Biener <rguenther@suse.de>
1142
1143 PR tree-optimization/84746
1144 * gcc.dg/torture/pr84746.c: New testcase.
1145
1146
1147 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
1148 PR debug/84404
1149 PR debug/84408
1150 * gcc.dg/graphite/pr84404.c: New.
1151
1152 2018-03-08 Jakub Jelinek <jakub@redhat.com>
1153
1154 PR tree-optimization/84740
1155 * gcc.dg/torture/pr84740.c: New test.
1156
1157 PR tree-optimization/84739
1158 * gcc.dg/pr84739.c: New test.
1159
1160 2018-03-07 Martin Sebor <msebor@redhat.com>
1161
1162 PR tree-optimization/83519
1163 * gcc.dg/Wrestrict-13.c: New test.
1164
1165 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
1166
1167 PR fortran/64124
1168 PR fortran/70409
1169 * gfortran.dg/pr64124.f90: New tests.
1170 * gfortran.dg/pr70409.f90: New tests.
1171
1172 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
1173
1174 PR target/82411
1175 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
1176
1177 2018-03-07 Martin Sebor <msebor@redhat.com>
1178
1179 PR tree-optimization/84526
1180 * gcc.dg/Wrestrict-10.c: New test.
1181
1182 2018-03-07 Martin Sebor <msebor@redhat.com>
1183
1184 PR tree-optimization/84468
1185 * g++.dg/warn/Wstringop-truncation-2.C: New test.
1186 * gcc.dg/Wstringop-truncation.c: New test.
1187 * gcc.dg/Wstringop-truncation-2.c: New test.
1188
1189 2018-03-07 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR fortran/84565
1192 * gfortran.dg/pr84565.f90: New test.
1193
1194 PR middle-end/84723
1195 * gcc.target/i386/pr84723-1.c: New test.
1196 * gcc.target/i386/pr84723-2.c: New test.
1197 * gcc.target/i386/pr84723-3.c: New test.
1198 * gcc.target/i386/pr84723-4.c: New test.
1199 * gcc.target/i386/pr84723-5.c: New test.
1200
1201 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1202
1203 PR fortran/64107
1204 * gfortran.dg/pr64107.f90: New test.
1205
1206 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1207
1208 PR fortran/84697
1209 PR fortran/66128
1210 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
1211
1212 2018-03-06 Marek Polacek <polacek@redhat.com>
1213
1214 PR c++/84684
1215 * g++.dg/cpp1z/constexpr-84684.C: New test.
1216
1217 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR c/84721
1220 * gcc.dg/pr84721.c: New test.
1221
1222 PR target/84710
1223 * gcc.dg/pr84710.c: New test.
1224
1225 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1226
1227 PR fortran/56667
1228 * gfortran.dg/implied_do_2.f90: New test.
1229 * gfortran.dg/coarray_8.f90: Update for new error message.
1230
1231 2018-03-06 Jakub Jelinek <jakub@redhat.com>
1232
1233 PR inline-asm/84683
1234 * g++.dg/ext/pr84683.C: New test.
1235
1236 PR tree-optimization/84687
1237 * gcc.dg/pr84687.c: New test.
1238
1239 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
1240
1241 PR c++/84231
1242 * g++.dg/pr84231.C: New.
1243
1244 PR c++/84593
1245 * g++.dg/cpp1y/pr84593.C: New.
1246
1247 PR c++/84492
1248 * g++.dg/pr84492.C: New.
1249
1250 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1251
1252 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
1253 __builtin_ppc_speculation_barrier.
1254
1255 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR target/84700
1258 * gcc.target/powerpc/pr84700.c: New test.
1259
1260 2018-03-05 Nathan Sidwell <nathan@acm.org>
1261
1262 PR c++/84702
1263 * g++.dg/lookup/pr84702.C: New.
1264
1265 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1266
1267 PR target/84564
1268 * gcc.target/i386/pr84564.c: New test.
1269
1270 2018-03-05 Marek Polacek <polacek@redhat.com>
1271
1272 PR c++/84707
1273 * g++.dg/cpp0x/inline-ns10.C: New test.
1274
1275 2018-03-05 Nathan Sidwell <nathan@acm.org>
1276
1277 PR c++/84694
1278 * g++.dg/template/pr84694.C: New.
1279
1280 2018-03-05 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR target/84524
1283 * gcc.c-torture/execute/pr84524.c: New test.
1284 * gcc.target/i386/avx512bw-pr84524.c: New test.
1285
1286 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
1287
1288 PR target/84264
1289 * g++.dg/pr84264.C: New test.
1290
1291 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1292
1293 PR c++/84618
1294 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
1295 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
1296 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
1297
1298 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
1299
1300 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
1301 * g++.dg/other/i386-3.C: Ditto.
1302 * gcc.target/i386/sse-12.c: Ditto.
1303 * gcc.target/i386/sse-13.c: Ditto.
1304 * gcc.target/i386/sse-14.c: Ditto.
1305 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
1306 * gcc.target/i386/wbinvd-1.c: New test.
1307 * gcc.target/i386/wbnoinvd-1.c: Ditto.
1308 * gcc.target/i386/pconfig-1.c: Ditto.
1309
1310 2018-03-05 Pádraig Brady <P@draigBrady.com>
1311 Nathan Sidwell <nathan@acm.org>
1312
1313 PR c++/84497
1314 * g++.dg/cpp0x/pr84497.C: New.
1315
1316 2018-03-05 Richard Biener <rguenther@suse.de>
1317
1318 PR tree-optimization/84670
1319 * gcc.dg/pr84670-1.c: New testcase.
1320 * gcc.dg/pr84670-2.c: Likewise.
1321 * gcc.dg/pr84670-3.c: Likewise.
1322 * gcc.dg/pr84670-4.c: Likewise.
1323
1324 2018-03-05 Richard Biener <rguenther@suse.de>
1325
1326 PR tree-optimization/84650
1327 * gcc.dg/graphite/pr84650.c: New testcase.
1328
1329 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1330
1331 PR c++/82022
1332 * g++.dg/cpp1z/constexpr-lambda20.C: New.
1333
1334 2018-03-03 Harald Anlauf <anlauf@gmx.de>
1335
1336 PR fortran/71085
1337 * gfortran.dg/pr71085.f90: New test.
1338
1339 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1340
1341 PR fortran/66128
1342 * gfortran.dg/zero_sized_8.f90: Really commit New test.
1343
1344 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1345
1346 PR fortran/51434
1347 * gfortran.dg/pr51434.f90: New test.
1348
1349 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1350
1351 PR c++/61358
1352 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
1353
1354 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1355
1356 PR c++/67370
1357 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
1358
1359 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1360
1361 PR c++/71464
1362 * g++.dg/torture/pr71464.C: New.
1363
1364 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
1365
1366 PR fortran/80965
1367 * gfortran.dg/select_type_41.f90: New test.
1368
1369 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1370
1371 PR c++/61135
1372 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
1373
1374 2018-03-02 Marek Polacek <polacek@redhat.com>
1375
1376 PR c++/84578
1377 * g++.dg/ext/flexary29.C: New test.
1378
1379 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1380
1381 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
1382
1383 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1384
1385 PR c++/81812
1386 * g++.dg/torture/pr81812.C: New.
1387
1388 2018-03-02 Marek Polacek <polacek@redhat.com>
1389
1390 PR c++/84171
1391 * g++.dg/warn/Wsign-compare-8.C: New test.
1392
1393 PR c++/84663
1394 * g++.dg/parse/array-size3.C: New test.
1395
1396 PR c++/84664
1397 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
1398
1399 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR c++/84662
1402 * g++.dg/cpp1y/pr84662.C: New test.
1403
1404 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
1405
1406 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
1407 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
1408 "dg-lto-options".
1409 * g++.dg/lto/20101010-1_0.C: Likewise.
1410 * g++.dg/lto/20101010-2_0.C: Likewise.
1411
1412 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR ipa/84628
1415 * gcc.dg/pr84628.c: New test.
1416
1417 PR target/56540
1418 * gcc.target/ia64/pr56540.c: New test.
1419
1420 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1421
1422 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
1423 32-bit target.
1424 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
1425 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
1426 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
1427 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
1428
1429 2018-03-02 Marek Polacek <polacek@redhat.com>
1430
1431 PR c++/84590
1432 * c-c++-common/ubsan/shift-11.c: New test.
1433
1434 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1435
1436 * gcc.dg/vect/vect-alias-check-13.c: New test.
1437
1438 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1439
1440 PR target/84614
1441 * gcc.dg/pr84614.c: New test.
1442
1443 PR inline-asm/84625
1444 * gcc.target/i386/pr84625.c: New test.
1445
1446 2018-03-02 Richard Biener <rguenther@suse.de>
1447
1448 PR tree-optimization/84427
1449 * gcc.dg/torture/pr84427.c: New testcase.
1450
1451 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
1452
1453 PR target/84534
1454 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
1455 powerpc64le*-*-linux*.
1456 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
1457 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
1458
1459 2018-03-01 Martin Sebor <msebor@redhat.com>
1460
1461 PR c++/84294
1462 * g++.dg/ext/attr-const.C: Remove xfail.
1463 * g++.dg/ext/attr-malloc-3.C: New test.
1464 * g++.dg/ext/attr-noinline-3.C: New test.
1465 * g++.dg/ext/attr-noreturn-3.C: New test.
1466 * g++.dg/ext/attr-nothrow-3.C: New test.
1467 * g++.dg/ext/attr-pure.C: Remove xfail.
1468
1469 2018-03-02 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR sanitizer/70875
1472 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
1473 dg-options and dg-shouldfail "ubsan" directive.
1474
1475 2018-03-01 Marek Polacek <polacek@redhat.com>
1476 Jason Merrill <jason@redhat.com>
1477
1478 PR c++/84582
1479 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1480 * g++.dg/cpp1z/static1.C: New test.
1481 * g++.dg/template/static37.C: New test.
1482
1483 2018-03-01 Nathan Sidwell <nathan@acm.org>
1484
1485 PR c++/84434
1486 * g++.dg/template/pr84434.C: New.
1487
1488 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1489
1490 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1491 -mthumb to the command-line.
1492
1493 2018-03-01 Marek Polacek <polacek@redhat.com>
1494
1495 PR c++/84596
1496 * g++.dg/cpp0x/static_assert14.C: New test.
1497
1498 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1499
1500 PR c++/79410
1501 * g++.dg/torture/pr79410.C: New.
1502
1503 2018-03-01 Martin Liska <mliska@suse.cz>
1504
1505 PR sanitizer/82484
1506 * gcc.dg/asan/pr82484.c: New test.
1507
1508 2018-03-01 Richard Biener <rguenther@suse.de>
1509
1510 PR debug/84645
1511 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1512
1513 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1514
1515 PR fortran/84219
1516 * gfortran.dg/coarray_47.f90: New test.
1517
1518 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
1519
1520 PR fortran/84538
1521 * gfortran.dg/class_array_23.f03: New test.
1522
1523 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1524
1525 PR rtl-optimization/84528
1526 * gcc.dg/torture/pr84538.c: Rename to...
1527 * gcc.dg/torture/pr84528.c: ...this.
1528
1529 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1530
1531 PR rtl-optimization/84528
1532 * gcc.dg/torture/pr84538.c: New test.
1533
1534 2018-02-28 Martin Sebor <msebor@redhat.com>
1535
1536 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1537 -fpic test failures.
1538 * c-c++-common/Wrestrict-2.c: Same.
1539 * c-c++-common/Wstringop-truncation.c: Same.
1540 * gcc.dg/Warray-bounds-22.c: Same.
1541 * gcc.dg/Wstringop-overflow.c: Same.
1542 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
1543 (signed_range): Same.
1544 (unsigned_anti_range): Same.
1545 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
1546 (signed_range): Same.
1547 (unsigned_anti_range): Same.
1548 * gcc.dg/attr-alloc_size-7.c: Same.
1549 * gcc.dg/attr-alloc_size-8.c: Same.
1550 * gcc.dg/builtin-alloc-size.c: Same.
1551 * gcc.dg/builtin-stpncpy.c: Same.
1552 * gcc.dg/builtins-nonnull.c: Same.
1553 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
1554 * gcc.dg/pr79214.c: Same.
1555 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
1556 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1557 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1558 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
1559 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
1560 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
1561 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
1562 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1563 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
1564 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1565 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1566
1567 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
1568
1569 PR target/84014
1570 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
1571
1572 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1573
1574 PR c++/84609
1575 * g++.dg/cpp0x/pr84609.C: New test.
1576
1577 2018-02-28 Martin Sebor <msebor@redhat.com>
1578
1579 PR testsuite/84617
1580 * g++.dg/ext/attr-malloc-3.C: New test.
1581 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1582 to pre-existing problems.
1583 * g++.dg/ext/attr-pure.C: Same.
1584
1585 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
1586
1587 PR fortran/83901
1588 * gfortran.dg/associate_37.f90: New test.
1589
1590 PR fortran/83344
1591 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1592
1593 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1594
1595 PR target/52991
1596 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1597 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1598 * gcc.dg/bf-ms-layout-4.c: New test.
1599 * gcc.dg/bf-ms-layout-5.c: New test.
1600
1601 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1602
1603 PR target/83399
1604 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1605
1606 2018-02-28 Richard Biener <rguenther@suse.de>
1607
1608 PR tree-optimization/84584
1609 * gcc.dg/graphite/pr84584.c: New testcase.
1610
1611 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
1612
1613 PR preprocessor/84517
1614 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1615
1616 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1617
1618 * c-c++-common/dump-ada-spec-12.c: New test.
1619 * c-c++-common/dump-ada-spec-13.c: Likewise.
1620
1621 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1622
1623 * c-c++-common/dump-ada-spec-11.c: New test.
1624
1625 2018-02-28 Martin Liska <mliska@suse.cz>
1626
1627 PR testsuite/84597
1628 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1629 * g++.dg/ext/timevar2.C: Likewise.
1630
1631 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1632
1633 * c-c++-common/dump-ada-spec-8.c: New test.
1634 * c-c++-common/dump-ada-spec-9.c: Likewise.
1635 * c-c++-common/dump-ada-spec-10.c: Likewise.
1636
1637 2018-02-28 Richard Biener <rguenther@suse.de>
1638
1639 PR middle-end/84607
1640 * gcc.dg/pr84607.c: New testcase.
1641
1642 2018-02-28 Nathan Sidwell <nathan@acm.org>
1643
1644 PR c++/84602
1645 * g++.dg/lookup/pr84602.C: New.
1646
1647 2018-02-28 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR c++/83871
1650 PR c++/83503
1651 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1652 dg-options.
1653 * g++.dg/ext/attr-nonnull.C: Likewise.
1654 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1655 directives.
1656 * g++.dg/ext/attr-noinline-2.C: Likewise.
1657 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1658 -fdump-tree-eh in dg-options.
1659
1660 2018-02-28 Alan Modra <amodra@gmail.com>
1661
1662 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1663 GNU ld message.
1664 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1665
1666 2018-02-27 Martin Sebor <msebor@redhat.com>
1667
1668 PR c++/83871
1669 PR c++/83503
1670 * g++.dg/Wmissing-attributes.C: New test.
1671 * g++.dg/ext/attr-const-pure.C: New test.
1672 * g++.dg/ext/attr-const.C: New test.
1673 * g++.dg/ext/attr-deprecated-2.C: New test.
1674 * g++.dg/ext/attr-malloc-2.C: New test.
1675 * g++.dg/ext/attr-malloc.C: New test.
1676 * g++.dg/ext/attr-noinline-2.C: New test.
1677 * g++.dg/ext/attr-noinline.C: New test.
1678 * g++.dg/ext/attr-nonnull.C: New test.
1679 * g++.dg/ext/attr-noreturn-2.C: New test.
1680 * g++.dg/ext/attr-noreturn.C: New test.
1681 * g++.dg/ext/attr-nothrow-2.C: New test.
1682 * g++.dg/ext/attr-nothrow.C: New test.
1683 * g++.dg/ext/attr-optimize.C: New test.
1684 * g++.dg/ext/attr-pure.C: New test.
1685 * g++.dg/ext/attr-returns-nonnull.C: New test.
1686 * g++.dg/ext/attr-warning.C: New test.
1687
1688 2018-02-27 Nathan Sidwell <nathan@acm.org>
1689
1690 PR c++/84426
1691 * g++.dg/lookup/pr84426.C: New.
1692
1693 2018-02-27 Richard Biener <rguenther@suse.de>
1694
1695 PR tree-optimization/84512
1696 * gcc.dg/tree-ssa/pr84512.c: New testcase.
1697
1698 2018-02-27 Martin Liska <mliska@suse.cz>
1699
1700 PR gcov-profile/84548
1701 * g++.dg/gcov/pr84548.C: New test.
1702
1703 2018-02-27 Jakub Jelinek <jakub@redhat.com>
1704
1705 PR target/84575
1706 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
1707
1708 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1709
1710 PR c++/84558
1711 * g++.dg/cpp1y/pr84558.C: New test.
1712
1713 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1714
1715 PR c++/84540
1716 * g++.dg/cpp0x/alignas14.C: New.
1717 * g++.dg/cpp0x/alignas15.C: Likewise.
1718
1719 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1720
1721 PR c++/84557
1722 * g++.dg/gomp/pr84557.C: New test.
1723
1724 2018-02-26 Marek Polacek <polacek@redhat.com>
1725
1726 PR c++/84325
1727 * g++.dg/cpp1z/pr84325.C: New test.
1728
1729 2018-02-26 Carl Love <cel@us.ibm.com>
1730
1731 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
1732 Power 8 test file.
1733 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
1734 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
1735 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
1736 -mcpu=power8.
1737 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
1738 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
1739 -mcpu=power8.
1740
1741 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1742
1743 PR target/84039
1744 * gcc.target/i386/indirect-thunk-1.c: Updated.
1745 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1746 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1747 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1748 * gcc.target/i386/indirect-thunk-5.c: Likewise.
1749 * gcc.target/i386/indirect-thunk-6.c: Likewise.
1750 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1751 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1752 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1753 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1754 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1755 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1756 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1757 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1758 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
1759 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
1760 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
1761 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
1762 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1763 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1764 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1765 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1766 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
1767 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
1768 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1769 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1770 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1771 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1772 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1773 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
1774 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
1775 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1776 * gcc.target/i386/ret-thunk-9.c: Likewise.
1777 * gcc.target/i386/ret-thunk-10.c: Likewise.
1778 * gcc.target/i386/ret-thunk-11.c: Likewise.
1779 * gcc.target/i386/ret-thunk-12.c: Likewise.
1780 * gcc.target/i386/ret-thunk-13.c: Likewise.
1781 * gcc.target/i386/ret-thunk-14.c: Likewise.
1782 * gcc.target/i386/ret-thunk-15.c: Likewise.
1783
1784 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
1785
1786 * gcc.c-torture/execute/20180226-1.c: New test.
1787
1788 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
1789
1790 PR tree-optimization/83965
1791 * gcc.dg/vect/pr83965-2.c: New test.
1792
1793 2018-02-26 Tom de Vries <tom@codesourcery.com>
1794
1795 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
1796
1797 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
1798
1799 PR target/84530
1800 * gcc.target/i386/ret-thunk-22.c: New test.
1801 * gcc.target/i386/ret-thunk-23.c: Likewise.
1802 * gcc.target/i386/ret-thunk-24.c: Likewise.
1803 * gcc.target/i386/ret-thunk-25.c: Likewise.
1804 * gcc.target/i386/ret-thunk-26.c: Likewise.
1805
1806 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
1807
1808 PR c++/84533
1809 * g++.dg/cpp1z/pr84533.C: New.
1810
1811 2018-02-26 Marek Polacek <polacek@redhat.com>
1812
1813 PR c++/84537
1814 * g++.dg/parse/error60.C: New test.
1815
1816 2018-02-26 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR c++/84556
1819 * g++.dg/gomp/pr84556.C: New test.
1820 * g++.dg/vect/pr84556.cc: New test.
1821
1822 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
1823
1824 PR fortran/32957
1825 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
1826 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
1827 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
1828 * gfortran.dg/c_loc_test.f90: Likewise.
1829 * gfortran.dg/c_loc_tests_2.f03: Likewise.
1830 * gfortran.dg/proc_decl_17.f90: Likewise.
1831 * gfortran.dg/proc_ptr_8.f90: Likewise.
1832
1833 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1834
1835 PR target/84521
1836 * gcc.target/aarch64/lr_free_2.c: Revert changes in
1837 r254814 disabling -fomit-frame-pointer by default.
1838 * gcc.target/aarch64/spill_1.c: Likewise.
1839 * gcc.target/aarch64/test_frame_11.c: Likewise.
1840 * gcc.target/aarch64/test_frame_12.c: Likewise.
1841 * gcc.target/aarch64/test_frame_13.c: Likewise.
1842 * gcc.target/aarch64/test_frame_14.c: Likewise.
1843 * gcc.target/aarch64/test_frame_15.c: Likewise.
1844 * gcc.target/aarch64/test_frame_3.c: Likewise.
1845 * gcc.target/aarch64/test_frame_5.c: Likewise.
1846 * gcc.target/aarch64/test_frame_9.c: Likewise.
1847
1848 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
1849
1850 PR fortran/83633
1851 * gfortran.dg/explicit_shape_1.f90: New test.
1852 * gfortran.dg/automatic_module_variable.f90: Update regex.
1853 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
1854 * gfortran.dg/constant_shape.f90: Ditto.
1855 * gfortran.dg/dec_structure_23.f90: Ditto.
1856 * gfortran.dg/pr78240.f90: Ditto.
1857
1858 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
1859
1860 PR fortran/84523
1861 * gfortran.dg/pr84523.f90: New test.
1862
1863 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1864
1865 PR fortran/78238
1866 * gfortran.dg/select_type_40.f90: New test.
1867
1868 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
1869
1870 PR fortran/30792
1871 * gfortran.dg/data_substring.f90: New test.
1872
1873 2018-02-24 Marek Polacek <polacek@redhat.com>
1874
1875 PR c++/83692
1876 * g++.dg/cpp1z/constexpr-83692.C: New test.
1877
1878 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
1879
1880 PR fortran/84346
1881 * gfortran.dg/statement_function_1.f90: Update test.
1882
1883 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1884
1885 PR fortran/84506
1886 * gfortran.dg/inquire_19.f90: New test.
1887
1888 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1889
1890 PR fortran/83149
1891 * gfortran.dg/pr83149_b.f90: New test.
1892 * gfortran.dg/pr83149_a.f90: Additional source for previous.
1893
1894 2018-02-23 Carl Love <cel@us.ibm.com>
1895
1896 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
1897 vec_signed2 and vec_unsigned2 to new Power 8 test file.
1898 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
1899 Power 8 tests.
1900
1901 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1902
1903 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
1904 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
1905
1906 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1907
1908 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
1909 expected output.
1910
1911 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1912
1913 PR fortran/83149
1914 * gfortran.dg/pr83149_1.f90: New test.
1915 * gfortran.dg/pr83149.f90: Additional source for previous.
1916
1917 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
1918
1919 PR testsuite/80551
1920 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
1921 __GI___pthread_mutex_init as well.
1922
1923 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
1924
1925 PR fortran/83148
1926 * gfortran.dg/class_68.f90: New test.
1927
1928 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1929
1930 PR fortran/59781
1931 * gfortran.dg/derived_init_5.f90: New test.
1932
1933 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1934
1935 PR target/82851
1936 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
1937 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
1938
1939 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
1940
1941 PR target/81572
1942 * gcc.target/powerpc/pr81572.c: New.
1943
1944 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
1945
1946 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
1947
1948 2018-02-22 Martin Sebor <msebor@redhat.com>
1949
1950 PR tree-optimization/84480
1951 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
1952 * g++.dg/warn/Wstringop-truncation-1.C: New test.
1953
1954 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
1955
1956 PR target/84176
1957 * gcc.target/i386/indirect-thunk-11.c: New test.
1958 * gcc.target/i386/indirect-thunk-12.c: Likewise.
1959 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
1960 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
1961 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
1962 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1963 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1964 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1965 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1966 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1967
1968 2018-02-22 Steve Ellcey <sellcey@cavium.com>
1969
1970 PR target/83335
1971 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
1972 ILP32 mode.
1973 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
1974
1975 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1976
1977 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
1978
1979 2018-02-22 Marek Polacek <polacek@redhat.com>
1980
1981 PR c++/84493
1982 * g++.dg/parse/error59.C: New test.
1983
1984 2018-02-22 Tom de Vries <tom@codesourcery.com>
1985
1986 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
1987
1988 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1989
1990 PR c++/77655
1991 * g++.dg/cpp0x/pr77655.C: New.
1992
1993 2018-02-22 Jakub Jelinek <jakub@redhat.com>
1994
1995 PR c++/84496
1996 * g++.dg/cpp1y/pr84496.C: New test.
1997
1998 PR target/84502
1999 * g++.dg/torture/pr84502.C: New test.
2000
2001 PR tree-optimization/84503
2002 * gcc.dg/pr84503-1.c: New test.
2003 * gcc.dg/pr84503-2.c: New test.
2004
2005 2018-02-21 Jakub Jelinek <jakub@redhat.com>
2006
2007 PR tree-optimization/84478
2008 * gcc.c-torture/execute/pr84478.c: New test.
2009
2010 2018-02-20 Martin Sebor <msebor@redhat.com>
2011
2012 PR middle-end/84095
2013 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
2014 * c-c++-common/Wrestrict.c: Same.
2015 * gcc.dg/Wrestrict-6.c: Same.
2016 * gcc.dg/Warray-bounds-27.c: New test.
2017 * gcc.dg/Wrestrict-8.c: New test.
2018 * gcc.dg/Wrestrict-9.c: New test.
2019 * gcc.dg/pr84095.c: New test.
2020
2021 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2022
2023 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
2024
2025 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2026
2027 PR fortran/48890
2028 PR fortran/83823
2029 * gfortran.dg/structure_constructor_14.f90: New test.
2030
2031 2018-02-20 Jeff Law <law@redhat.com>
2032
2033 PR middle-end/82123
2034 PR tree-optimization/81592
2035 PR middle-end/79257
2036 * gcc.dg/pr81592.c: New test.
2037 * gcc.dg/pr82123.c: New test.
2038 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
2039
2040 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2041
2042 PR c++/84488
2043 * g++.dg/warn/Wunused-var-30.C: New test.
2044
2045 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
2046
2047 PR tree-optimization/84419
2048 * gcc.dg/vect/pr84419.c: New test.
2049
2050 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2051
2052 PR middle-end/82004
2053 * gfortran.dg/pr82004.f90: New test.
2054
2055 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
2056
2057 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2058
2059 2018-02-20 Martin Liska <mliska@suse.cz>
2060
2061 PR c/84310
2062 PR target/79747
2063 * gcc.target/i386/pr84310.c: New test.
2064 * gcc.target/i386/pr84310-2.c: Likewise.
2065
2066 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2067
2068 PR c++/84446
2069 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2070
2071 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2072
2073 PR c++/84445
2074 * g++.dg/cpp1z/launder7.C: New test.
2075
2076 PR c++/84449
2077 * g++.dg/cpp0x/constexpr-84449.C: New test.
2078
2079 PR c++/84455
2080 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2081
2082 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
2083
2084 PR fortran/83344
2085 PR fortran/83975
2086 * gfortran.dg/associate_22.f90: Enable commented out test.
2087 * gfortran.dg/associate_36.f90: New test.
2088
2089 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2090
2091 PR target/84146
2092 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2093
2094 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
2095
2096 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
2097 (dg-options): Use -mavx instead of -w.
2098
2099 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR c++/84444
2102 * g++.dg/cpp1z/launder8.C: New test.
2103
2104 PR c++/84448
2105 * g++.dg/gomp/pr84448.C: New test.
2106
2107 PR c++/84430
2108 * g++.dg/gomp/pr84430.C: New test.
2109
2110 PR tree-optimization/84452
2111 * gcc.dg/pr84452.c: New test.
2112
2113 PR c++/79064
2114 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
2115
2116 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2117
2118 PR fortran/35339
2119 * gfortran.dg/implied_do_io_4.f90: New test.
2120
2121 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2122
2123 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
2124 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
2125 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
2126
2127 2018-02-19 Carl Love <cel@us.ibm.com>
2128
2129 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
2130
2131 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
2132
2133 PR target/84460
2134 * gcc.target/i386/pr57193.c: Add -mtune=generic.
2135
2136 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2137
2138 PR c++/84348
2139 * g++.dg/cpp0x/auto50.C: New.
2140 * g++.dg/parse/friend12.C: Adjust.
2141
2142 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2143
2144 PR libgfortran/84389
2145 * gfortran.dg/dtio_33.f90: New test.
2146
2147 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2148
2149 PR libgfortran/84412
2150 * gfortran.dg/inquire_18.f90: New test.
2151
2152 2018-02-18 Janus Weil <janus@gcc.gnu.org>
2153
2154 PR fortran/84381
2155 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
2156 * gfortran.dg/pointer_intent_3.f90: Ditto.
2157 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
2158 * gfortran.dg/protected_3.f90: Ditto.
2159 * gfortran.dg/protected_4.f90: Ditto.
2160 * gfortran.dg/protected_5.f90: Ditto.
2161 * gfortran.dg/protected_6.f90: Ditto.
2162
2163 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
2164
2165 PR fortran/80945
2166 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
2167 change to run.
2168
2169 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2170
2171 PR fortran/84270
2172 * gfortran.dg/inline_matmul_22.f90: New test.
2173
2174 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2175
2176 PR fortran/84381
2177 * gfortran.dg/abort_shoulfail.f90: New test.
2178 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
2179 by STOP n.
2180 * gfortran.dg/PR19754_2.f90: Likewise.
2181 * gfortran.dg/PR19872.f: Likewise.
2182 * gfortran.dg/PR49268.f90: Likewise.
2183 * gfortran.dg/Wall.f90: Likewise.
2184 * gfortran.dg/Wno-all.f90: Likewise.
2185 * gfortran.dg/achar_1.f90: Likewise.
2186 * gfortran.dg/achar_2.f90: Likewise.
2187 * gfortran.dg/achar_4.f90: Likewise.
2188 * gfortran.dg/achar_6.F90: Likewise.
2189 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
2190 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
2191 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
2192 * gfortran.dg/actual_array_offset_1.f90: Likewise.
2193 * gfortran.dg/actual_array_result_1.f90: Likewise.
2194 * gfortran.dg/actual_array_substr_1.f90: Likewise.
2195 * gfortran.dg/actual_array_substr_2.f90: Likewise.
2196 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
2197 * gfortran.dg/actual_procedure_1.f90: Likewise.
2198 * gfortran.dg/adjustl_1.f90: Likewise.
2199 * gfortran.dg/advance_1.f90: Likewise.
2200 * gfortran.dg/advance_4.f90: Likewise.
2201 * gfortran.dg/advance_5.f90: Likewise.
2202 * gfortran.dg/advance_6.f90: Likewise.
2203 * gfortran.dg/aint_anint_1.f90: Likewise.
2204 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
2205 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
2206 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
2207 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
2208 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
2209 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
2210 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
2211 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
2212 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
2213 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
2214 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
2215 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
2216 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
2217 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
2218 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
2219 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
2220 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
2221 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
2222 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
2223 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
2224 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
2225 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2226 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
2227 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
2228 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
2229 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
2230 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
2231 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
2232 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
2233 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
2234 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
2235 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
2236 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
2237 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
2238 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
2239 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
2240 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
2241 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
2242 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
2243 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
2244 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
2245 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
2246 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
2247 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
2248 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
2249 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
2250 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
2251 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
2252 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
2253 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
2254 * gfortran.dg/allocatable_function_1.f90: Likewise.
2255 * gfortran.dg/allocatable_function_10.f90: Likewise.
2256 * gfortran.dg/allocatable_function_3.f90: Likewise.
2257 * gfortran.dg/allocatable_function_5.f90: Likewise.
2258 * gfortran.dg/allocatable_function_6.f90: Likewise.
2259 * gfortran.dg/allocatable_function_7.f90: Likewise.
2260 * gfortran.dg/allocatable_function_8.f90: Likewise.
2261 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
2262 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
2263 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
2264 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
2265 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
2266 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
2267 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
2268 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
2269 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
2270 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
2271 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
2272 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
2273 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
2274 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
2275 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
2276 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
2277 * gfortran.dg/allocate_class_3.f90: Likewise.
2278 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
2279 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
2280 * gfortran.dg/allocate_derived_5.f90: Likewise.
2281 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
2282 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
2283 * gfortran.dg/allocate_with_source_1.f90: Likewise.
2284 * gfortran.dg/allocate_with_source_10.f08: Likewise.
2285 * gfortran.dg/allocate_with_source_11.f08: Likewise.
2286 * gfortran.dg/allocate_with_source_12.f03: Likewise.
2287 * gfortran.dg/allocate_with_source_15.f03: Likewise.
2288 * gfortran.dg/allocate_with_source_16.f90: Likewise.
2289 * gfortran.dg/allocate_with_source_17.f03: Likewise.
2290 * gfortran.dg/allocate_with_source_18.f03: Likewise.
2291 * gfortran.dg/allocate_with_source_2.f90: Likewise.
2292 * gfortran.dg/allocate_with_source_20.f03: Likewise.
2293 * gfortran.dg/allocate_with_source_22.f03: Likewise.
2294 * gfortran.dg/allocate_with_source_23.f03: Likewise.
2295 * gfortran.dg/allocate_with_source_24.f90: Likewise.
2296 * gfortran.dg/allocate_with_source_5.f90: Likewise.
2297 * gfortran.dg/allocate_with_source_6.f90: Likewise.
2298 * gfortran.dg/allocate_with_source_7.f08: Likewise.
2299 * gfortran.dg/allocate_with_source_8.f08: Likewise.
2300 * gfortran.dg/allocate_with_source_9.f08: Likewise.
2301 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
2302 * gfortran.dg/allocate_zerosize_3.f: Likewise.
2303 * gfortran.dg/altreturn_3.f90: Likewise.
2304 * gfortran.dg/altreturn_5.f90: Likewise.
2305 * gfortran.dg/altreturn_7.f90: Likewise.
2306 * gfortran.dg/and_or_xor.f90: Likewise.
2307 * gfortran.dg/anint_1.f90: Likewise.
2308 * gfortran.dg/any_all_1.f90: Likewise.
2309 * gfortran.dg/anyallcount_1.f90: Likewise.
2310 * gfortran.dg/append_1.f90: Likewise.
2311 * gfortran.dg/argument_checking_1.f90: Likewise.
2312 * gfortran.dg/argument_checking_2.f90: Likewise.
2313 * gfortran.dg/argument_checking_8.f90: Likewise.
2314 * gfortran.dg/arithmetic_if.f90: Likewise.
2315 * gfortran.dg/array_1.f90: Likewise.
2316 * gfortran.dg/array_2.f90: Likewise.
2317 * gfortran.dg/array_alloc_1.f90: Likewise.
2318 * gfortran.dg/array_alloc_2.f90: Likewise.
2319 * gfortran.dg/array_alloc_3.f90: Likewise.
2320 * gfortran.dg/array_assignment_1.F90: Likewise.
2321 * gfortran.dg/array_assignment_5.f90: Likewise.
2322 * gfortran.dg/array_constructor_1.f90: Likewise.
2323 * gfortran.dg/array_constructor_10.f90: Likewise.
2324 * gfortran.dg/array_constructor_11.f90: Likewise.
2325 * gfortran.dg/array_constructor_12.f90: Likewise.
2326 * gfortran.dg/array_constructor_15.f90: Likewise.
2327 * gfortran.dg/array_constructor_16.f90: Likewise.
2328 * gfortran.dg/array_constructor_17.f90: Likewise.
2329 * gfortran.dg/array_constructor_19.f90: Likewise.
2330 * gfortran.dg/array_constructor_23.f: Likewise.
2331 * gfortran.dg/array_constructor_24.f: Likewise.
2332 * gfortran.dg/array_constructor_32.f90: Likewise.
2333 * gfortran.dg/array_constructor_36.f90: Likewise.
2334 * gfortran.dg/array_constructor_39.f90: Likewise.
2335 * gfortran.dg/array_constructor_4.f90: Likewise.
2336 * gfortran.dg/array_constructor_40.f90: Likewise.
2337 * gfortran.dg/array_constructor_44.f90: Likewise.
2338 * gfortran.dg/array_constructor_45.f90: Likewise.
2339 * gfortran.dg/array_constructor_46.f90: Likewise.
2340 * gfortran.dg/array_constructor_47.f90: Likewise.
2341 * gfortran.dg/array_constructor_49.f90: Likewise.
2342 * gfortran.dg/array_constructor_5.f90: Likewise.
2343 * gfortran.dg/array_constructor_50.f90: Likewise.
2344 * gfortran.dg/array_constructor_6.f90: Likewise.
2345 * gfortran.dg/array_constructor_7.f90: Likewise.
2346 * gfortran.dg/array_constructor_8.f90: Likewise.
2347 * gfortran.dg/array_constructor_9.f90: Likewise.
2348 * gfortran.dg/array_constructor_type_1.f03: Likewise.
2349 * gfortran.dg/array_constructor_type_10.f03: Likewise.
2350 * gfortran.dg/array_constructor_type_11.f03: Likewise.
2351 * gfortran.dg/array_constructor_type_12.f03: Likewise.
2352 * gfortran.dg/array_constructor_type_13.f90: Likewise.
2353 * gfortran.dg/array_constructor_type_14.f03: Likewise.
2354 * gfortran.dg/array_constructor_type_16.f03: Likewise.
2355 * gfortran.dg/array_constructor_type_2.f03: Likewise.
2356 * gfortran.dg/array_constructor_type_22.f03: Likewise.
2357 * gfortran.dg/array_constructor_type_3.f03: Likewise.
2358 * gfortran.dg/array_constructor_type_4.f03: Likewise.
2359 * gfortran.dg/array_constructor_type_5.f03: Likewise.
2360 * gfortran.dg/array_constructor_type_6.f03: Likewise.
2361 * gfortran.dg/array_constructor_type_7.f03: Likewise.
2362 * gfortran.dg/array_function_1.f90: Likewise.
2363 * gfortran.dg/array_function_5.f90: Likewise.
2364 * gfortran.dg/array_initializer_1.f90: Likewise.
2365 * gfortran.dg/array_initializer_2.f90: Likewise.
2366 * gfortran.dg/array_memcpy_5.f90: Likewise.
2367 * gfortran.dg/array_memset_2.f90: Likewise.
2368 * gfortran.dg/array_reference_1.f90: Likewise.
2369 * gfortran.dg/array_return_value_1.f90: Likewise.
2370 * gfortran.dg/array_section_1.f90: Likewise.
2371 * gfortran.dg/array_temporaries_3.f90: Likewise.
2372 * gfortran.dg/arrayio_1.f90: Likewise.
2373 * gfortran.dg/arrayio_10.f90: Likewise.
2374 * gfortran.dg/arrayio_11.f90: Likewise.
2375 * gfortran.dg/arrayio_12.f90: Likewise.
2376 * gfortran.dg/arrayio_13.f90: Likewise.
2377 * gfortran.dg/arrayio_14.f90: Likewise.
2378 * gfortran.dg/arrayio_16.f90: Likewise.
2379 * gfortran.dg/arrayio_2.f90: Likewise.
2380 * gfortran.dg/arrayio_3.f90: Likewise.
2381 * gfortran.dg/arrayio_4.f90: Likewise.
2382 * gfortran.dg/arrayio_5.f90: Likewise.
2383 * gfortran.dg/arrayio_6.f90: Likewise.
2384 * gfortran.dg/arrayio_7.f90: Likewise.
2385 * gfortran.dg/arrayio_8.f90: Likewise.
2386 * gfortran.dg/arrayio_9.f90: Likewise.
2387 * gfortran.dg/arrayio_derived_1.f90: Likewise.
2388 * gfortran.dg/assign_10.f90: Likewise.
2389 * gfortran.dg/assign_9.f90: Likewise.
2390 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
2391 * gfortran.dg/assignment_1.f90: Likewise.
2392 * gfortran.dg/associate_1.f03: Likewise.
2393 * gfortran.dg/associate_11.f90: Likewise.
2394 * gfortran.dg/associate_13.f90: Likewise.
2395 * gfortran.dg/associate_15.f90: Likewise.
2396 * gfortran.dg/associate_17.f90: Likewise.
2397 * gfortran.dg/associate_18.f08: Likewise.
2398 * gfortran.dg/associate_19.f03: Likewise.
2399 * gfortran.dg/associate_20.f03: Likewise.
2400 * gfortran.dg/associate_22.f90: Likewise.
2401 * gfortran.dg/associate_23.f90: Likewise.
2402 * gfortran.dg/associate_24.f90: Likewise.
2403 * gfortran.dg/associate_25.f90: Likewise.
2404 * gfortran.dg/associate_27.f90: Likewise.
2405 * gfortran.dg/associate_28.f90: Likewise.
2406 * gfortran.dg/associate_32.f03: Likewise.
2407 * gfortran.dg/associate_33.f03: Likewise.
2408 * gfortran.dg/associate_34.f90: Likewise.
2409 * gfortran.dg/associate_6.f03: Likewise.
2410 * gfortran.dg/associate_7.f03: Likewise.
2411 * gfortran.dg/associate_8.f03: Likewise.
2412 * gfortran.dg/associate_9.f03: Likewise.
2413 * gfortran.dg/associated_1.f90: Likewise.
2414 * gfortran.dg/associated_2.f90: Likewise.
2415 * gfortran.dg/associated_5.f90: Likewise.
2416 * gfortran.dg/associated_6.f90: Likewise.
2417 * gfortran.dg/associated_target_3.f90: Likewise.
2418 * gfortran.dg/associated_target_4.f90: Likewise.
2419 * gfortran.dg/associated_target_5.f03: Likewise.
2420 * gfortran.dg/associated_target_6.f03: Likewise.
2421 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2422 * gfortran.dg/assumed_rank_1.f90: Likewise.
2423 * gfortran.dg/assumed_rank_10.f90: Likewise.
2424 * gfortran.dg/assumed_rank_2.f90: Likewise.
2425 * gfortran.dg/assumed_rank_7.f90: Likewise.
2426 * gfortran.dg/assumed_rank_8.f90: Likewise.
2427 * gfortran.dg/assumed_rank_9.f90: Likewise.
2428 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2429 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2430 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
2431 * gfortran.dg/assumed_type_2.f90: Likewise.
2432 * gfortran.dg/atan2_1.f90: Likewise.
2433 * gfortran.dg/auto_array_1.f90: Likewise.
2434 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
2435 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
2436 * gfortran.dg/auto_char_len_3.f90: Likewise.
2437 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
2438 * gfortran.dg/auto_internal_assumed.f90: Likewise.
2439 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
2440 * gfortran.dg/auto_save_2.f90: Likewise.
2441 * gfortran.dg/automatic_default_init_1.f90: Likewise.
2442 * gfortran.dg/backslash_1.f90: Likewise.
2443 * gfortran.dg/backslash_2.f90: Likewise.
2444 * gfortran.dg/backslash_3.f: Likewise.
2445 * gfortran.dg/backspace_1.f: Likewise.
2446 * gfortran.dg/backspace_10.f90: Likewise.
2447 * gfortran.dg/backspace_11.f90: Likewise.
2448 * gfortran.dg/backspace_2.f: Likewise.
2449 * gfortran.dg/backspace_3.f: Likewise.
2450 * gfortran.dg/backspace_4.f: Likewise.
2451 * gfortran.dg/backspace_5.f: Likewise.
2452 * gfortran.dg/backspace_6.f: Likewise.
2453 * gfortran.dg/backspace_7.f90: Likewise.
2454 * gfortran.dg/backspace_8.f: Likewise.
2455 * gfortran.dg/backspace_9.f: Likewise.
2456 * gfortran.dg/bessel_1.f90: Likewise.
2457 * gfortran.dg/bessel_2.f90: Likewise.
2458 * gfortran.dg/bessel_5.f90: Likewise.
2459 * gfortran.dg/bessel_6.f90: Likewise.
2460 * gfortran.dg/bessel_7.f90: Likewise.
2461 * gfortran.dg/bind_c_dts_2.f03: Likewise.
2462 * gfortran.dg/bind_c_dts_3.f03: Likewise.
2463 * gfortran.dg/bind_c_usage_15.f90: Likewise.
2464 * gfortran.dg/bind_c_usage_16.f03: Likewise.
2465 * gfortran.dg/bind_c_usage_17.f90: Likewise.
2466 * gfortran.dg/bind_c_usage_24.f90: Likewise.
2467 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
2468 * gfortran.dg/binding_label_tests_16.f03: Likewise.
2469 * gfortran.dg/binding_label_tests_23.f90: Likewise.
2470 * gfortran.dg/bit_comparison_1.F90: Likewise.
2471 * gfortran.dg/bit_comparison_2.F90: Likewise.
2472 * gfortran.dg/block_1.f08: Likewise.
2473 * gfortran.dg/block_13.f08: Likewise.
2474 * gfortran.dg/block_14.f90: Likewise.
2475 * gfortran.dg/block_2.f08: Likewise.
2476 * gfortran.dg/block_6.f08: Likewise.
2477 * gfortran.dg/block_7.f08: Likewise.
2478 * gfortran.dg/block_8.f08: Likewise.
2479 * gfortran.dg/blockdata_1.f90: Likewise.
2480 * gfortran.dg/bound_1.f90: Likewise.
2481 * gfortran.dg/bound_2.f90: Likewise.
2482 * gfortran.dg/bound_3.f90: Likewise.
2483 * gfortran.dg/bound_4.f90: Likewise.
2484 * gfortran.dg/bound_5.f90: Likewise.
2485 * gfortran.dg/bound_6.f90: Likewise.
2486 * gfortran.dg/bound_7.f90: Likewise.
2487 * gfortran.dg/bound_8.f90: Likewise.
2488 * gfortran.dg/bound_9.f90: Likewise.
2489 * gfortran.dg/bound_simplification_1.f90: Likewise.
2490 * gfortran.dg/bound_simplification_3.f90: Likewise.
2491 * gfortran.dg/bound_simplification_4.f90: Likewise.
2492 * gfortran.dg/bound_simplification_5.f90: Likewise.
2493 * gfortran.dg/bound_simplification_6.f90: Likewise.
2494 * gfortran.dg/bounds_check_1.f90: Likewise.
2495 * gfortran.dg/bounds_check_12.f90: Likewise.
2496 * gfortran.dg/bounds_check_14.f90: Likewise.
2497 * gfortran.dg/bounds_check_15.f90: Likewise.
2498 * gfortran.dg/bounds_check_19.f90: Likewise.
2499 * gfortran.dg/bounds_check_8.f90: Likewise.
2500 * gfortran.dg/bounds_check_9.f90: Likewise.
2501 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2502 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2503 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2504 * gfortran.dg/boz_1.f90: Likewise.
2505 * gfortran.dg/boz_11.f90: Likewise.
2506 * gfortran.dg/boz_13.f90: Likewise.
2507 * gfortran.dg/boz_14.f90: Likewise.
2508 * gfortran.dg/boz_15.f90: Likewise.
2509 * gfortran.dg/boz_3.f90: Likewise.
2510 * gfortran.dg/boz_6.f90: Likewise.
2511 * gfortran.dg/boz_9.f90: Likewise.
2512 * gfortran.dg/byte_1.f90: Likewise.
2513 * gfortran.dg/byte_2.f90: Likewise.
2514 * gfortran.dg/c_assoc.f90: Likewise.
2515 * gfortran.dg/c_assoc_2.f03: Likewise.
2516 * gfortran.dg/c_assoc_3.f90: Likewise.
2517 * gfortran.dg/c_by_val_1.f: Likewise.
2518 * gfortran.dg/c_by_val_5.f90: Likewise.
2519 * gfortran.dg/c_char_tests.f03: Likewise.
2520 * gfortran.dg/c_char_tests_2.f03: Likewise.
2521 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2522 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2523 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2524 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2525 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2526 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2527 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2528 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2529 * gfortran.dg/c_kind_params.f90: Likewise.
2530 * gfortran.dg/c_loc_test_20.f90: Likewise.
2531 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2532 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2533 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2534 * gfortran.dg/c_size_t_test.f03: Likewise.
2535 * gfortran.dg/c_sizeof_1.f90: Likewise.
2536 * gfortran.dg/c_sizeof_5.f90: Likewise.
2537 * gfortran.dg/c_sizeof_6.f90: Likewise.
2538 * gfortran.dg/char4_iunit_1.f03: Likewise.
2539 * gfortran.dg/char4_iunit_2.f03: Likewise.
2540 * gfortran.dg/char_allocation_1.f90: Likewise.
2541 * gfortran.dg/char_array_constructor.f90: Likewise.
2542 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2543 * gfortran.dg/char_assign_1.f90: Likewise.
2544 * gfortran.dg/char_associated_1.f90: Likewise.
2545 * gfortran.dg/char_cast_2.f90: Likewise.
2546 * gfortran.dg/char_comparison_1.f: Likewise.
2547 * gfortran.dg/char_component_initializer_1.f90: Likewise.
2548 * gfortran.dg/char_component_initializer_2.f90: Likewise.
2549 * gfortran.dg/char_cons_len.f90: Likewise.
2550 * gfortran.dg/char_conversion.f90: Likewise.
2551 * gfortran.dg/char_cshift_1.f90: Likewise.
2552 * gfortran.dg/char_cshift_2.f90: Likewise.
2553 * gfortran.dg/char_decl_2.f90: Likewise.
2554 * gfortran.dg/char_eoshift_1.f90: Likewise.
2555 * gfortran.dg/char_eoshift_2.f90: Likewise.
2556 * gfortran.dg/char_eoshift_3.f90: Likewise.
2557 * gfortran.dg/char_eoshift_4.f90: Likewise.
2558 * gfortran.dg/char_eoshift_5.f90: Likewise.
2559 * gfortran.dg/char_expr_1.f90: Likewise.
2560 * gfortran.dg/char_expr_3.f90: Likewise.
2561 * gfortran.dg/char_initialiser_actual.f90: Likewise.
2562 * gfortran.dg/char_length_12.f90: Likewise.
2563 * gfortran.dg/char_length_14.f90: Likewise.
2564 * gfortran.dg/char_length_15.f90: Likewise.
2565 * gfortran.dg/char_length_17.f90: Likewise.
2566 * gfortran.dg/char_length_20.f90: Likewise.
2567 * gfortran.dg/char_length_21.f90: Likewise.
2568 * gfortran.dg/char_length_5.f90: Likewise.
2569 * gfortran.dg/char_length_6.f90: Likewise.
2570 * gfortran.dg/char_length_7.f90: Likewise.
2571 * gfortran.dg/char_length_8.f90: Likewise.
2572 * gfortran.dg/char_pack_1.f90: Likewise.
2573 * gfortran.dg/char_pack_2.f90: Likewise.
2574 * gfortran.dg/char_pointer_assign.f90: Likewise.
2575 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
2576 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
2577 * gfortran.dg/char_pointer_dependency.f90: Likewise.
2578 * gfortran.dg/char_pointer_dummy.f90: Likewise.
2579 * gfortran.dg/char_pointer_func.f90: Likewise.
2580 * gfortran.dg/char_reshape_1.f90: Likewise.
2581 * gfortran.dg/char_result_1.f90: Likewise.
2582 * gfortran.dg/char_result_12.f90: Likewise.
2583 * gfortran.dg/char_result_13.f90: Likewise.
2584 * gfortran.dg/char_result_14.f90: Likewise.
2585 * gfortran.dg/char_result_15.f90: Likewise.
2586 * gfortran.dg/char_result_2.f90: Likewise.
2587 * gfortran.dg/char_result_3.f90: Likewise.
2588 * gfortran.dg/char_result_4.f90: Likewise.
2589 * gfortran.dg/char_result_5.f90: Likewise.
2590 * gfortran.dg/char_result_6.f90: Likewise.
2591 * gfortran.dg/char_result_7.f90: Likewise.
2592 * gfortran.dg/char_result_8.f90: Likewise.
2593 * gfortran.dg/char_spread_1.f90: Likewise.
2594 * gfortran.dg/char_transpose_1.f90: Likewise.
2595 * gfortran.dg/char_type_len.f90: Likewise.
2596 * gfortran.dg/char_unpack_1.f90: Likewise.
2597 * gfortran.dg/char_unpack_2.f90: Likewise.
2598 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2599 * gfortran.dg/character_comparison_1.f90: Likewise.
2600 * gfortran.dg/character_comparison_2.f90: Likewise.
2601 * gfortran.dg/character_comparison_3.f90: Likewise.
2602 * gfortran.dg/character_comparison_4.f90: Likewise.
2603 * gfortran.dg/character_comparison_5.f90: Likewise.
2604 * gfortran.dg/character_comparison_6.f90: Likewise.
2605 * gfortran.dg/character_comparison_7.f90: Likewise.
2606 * gfortran.dg/character_comparison_8.f90: Likewise.
2607 * gfortran.dg/character_comparison_9.f90: Likewise.
2608 * gfortran.dg/charlen_15.f90: Likewise.
2609 * gfortran.dg/charlen_16.f90: Likewise.
2610 * gfortran.dg/chkbits.f90: Likewise.
2611 * gfortran.dg/chmod_1.f90: Likewise.
2612 * gfortran.dg/chmod_2.f90: Likewise.
2613 * gfortran.dg/chmod_3.f90: Likewise.
2614 * gfortran.dg/class_1.f03: Likewise.
2615 * gfortran.dg/class_18.f03: Likewise.
2616 * gfortran.dg/class_19.f03: Likewise.
2617 * gfortran.dg/class_35.f90: Likewise.
2618 * gfortran.dg/class_46.f03: Likewise.
2619 * gfortran.dg/class_48.f90: Likewise.
2620 * gfortran.dg/class_51.f90: Likewise.
2621 * gfortran.dg/class_52.f90: Likewise.
2622 * gfortran.dg/class_6.f03: Likewise.
2623 * gfortran.dg/class_63.f90: Likewise.
2624 * gfortran.dg/class_64.f90: Likewise.
2625 * gfortran.dg/class_65.f90: Likewise.
2626 * gfortran.dg/class_66.f90: Likewise.
2627 * gfortran.dg/class_67.f90: Likewise.
2628 * gfortran.dg/class_9.f03: Likewise.
2629 * gfortran.dg/class_alias.f90: Likewise.
2630 * gfortran.dg/class_allocate_1.f03: Likewise.
2631 * gfortran.dg/class_allocate_10.f03: Likewise.
2632 * gfortran.dg/class_allocate_13.f90: Likewise.
2633 * gfortran.dg/class_allocate_14.f90: Likewise.
2634 * gfortran.dg/class_allocate_15.f90: Likewise.
2635 * gfortran.dg/class_allocate_19.f03: Likewise.
2636 * gfortran.dg/class_allocate_21.f90: Likewise.
2637 * gfortran.dg/class_allocate_22.f90: Likewise.
2638 * gfortran.dg/class_allocate_3.f03: Likewise.
2639 * gfortran.dg/class_allocate_4.f03: Likewise.
2640 * gfortran.dg/class_allocate_5.f90: Likewise.
2641 * gfortran.dg/class_allocate_6.f03: Likewise.
2642 * gfortran.dg/class_allocate_7.f03: Likewise.
2643 * gfortran.dg/class_allocate_8.f03: Likewise.
2644 * gfortran.dg/class_allocate_9.f03: Likewise.
2645 * gfortran.dg/class_array_1.f03: Likewise.
2646 * gfortran.dg/class_array_14.f90: Likewise.
2647 * gfortran.dg/class_array_15.f03: Likewise.
2648 * gfortran.dg/class_array_16.f90: Likewise.
2649 * gfortran.dg/class_array_2.f03: Likewise.
2650 * gfortran.dg/class_array_20.f03: Likewise.
2651 * gfortran.dg/class_array_21.f03: Likewise.
2652 * gfortran.dg/class_array_3.f03: Likewise.
2653 * gfortran.dg/class_array_4.f03: Likewise.
2654 * gfortran.dg/class_array_7.f03: Likewise.
2655 * gfortran.dg/class_array_8.f03: Likewise.
2656 * gfortran.dg/class_array_9.f03: Likewise.
2657 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2658 * gfortran.dg/class_dummy_1.f03: Likewise.
2659 * gfortran.dg/class_optional_1.f90: Likewise.
2660 * gfortran.dg/class_optional_2.f90: Likewise.
2661 * gfortran.dg/class_result_5.f90: Likewise.
2662 * gfortran.dg/class_result_6.f90: Likewise.
2663 * gfortran.dg/class_to_type_1.f03: Likewise.
2664 * gfortran.dg/class_to_type_2.f90: Likewise.
2665 * gfortran.dg/class_to_type_3.f03: Likewise.
2666 * gfortran.dg/class_to_type_4.f90: Likewise.
2667 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2668 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2669 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2670 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2671 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2672 * gfortran.dg/coarray/codimension.f90: Likewise.
2673 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2674 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2675 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2676 * gfortran.dg/coarray/collectives_3.f90: Likewise.
2677 * gfortran.dg/coarray/collectives_4.f90: Likewise.
2678 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
2679 * gfortran.dg/coarray/dummy_1.f90: Likewise.
2680 * gfortran.dg/coarray/event_1.f90: Likewise.
2681 * gfortran.dg/coarray/event_2.f90: Likewise.
2682 * gfortran.dg/coarray/get_array.f90: Likewise.
2683 * gfortran.dg/coarray/image_index_1.f90: Likewise.
2684 * gfortran.dg/coarray/image_index_2.f90: Likewise.
2685 * gfortran.dg/coarray/image_index_3.f90: Likewise.
2686 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
2687 * gfortran.dg/coarray/lock_1.f90: Likewise.
2688 * gfortran.dg/coarray/lock_2.f90: Likewise.
2689 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
2690 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
2691 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
2692 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
2693 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
2694 * gfortran.dg/coarray/registering_1.f90: Likewise.
2695 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
2696 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
2697 * gfortran.dg/coarray/send_array.f90: Likewise.
2698 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
2699 * gfortran.dg/coarray/sendget_array.f90: Likewise.
2700 * gfortran.dg/coarray/subobject_1.f90: Likewise.
2701 * gfortran.dg/coarray/sync_1.f90: Likewise.
2702 * gfortran.dg/coarray/sync_3.f90: Likewise.
2703 * gfortran.dg/coarray/this_image_1.f90: Likewise.
2704 * gfortran.dg/coarray/this_image_2.f90: Likewise.
2705 * gfortran.dg/coarray_13.f90: Likewise.
2706 * gfortran.dg/coarray_15.f90: Likewise.
2707 * gfortran.dg/coarray_16.f90: Likewise.
2708 * gfortran.dg/coarray_2.f90: Likewise.
2709 * gfortran.dg/coarray_23.f90: Likewise.
2710 * gfortran.dg/coarray_40.f90: Likewise.
2711 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
2712 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
2713 * gfortran.dg/coarray_allocate_10.f08: Likewise.
2714 * gfortran.dg/coarray_allocate_2.f08: Likewise.
2715 * gfortran.dg/coarray_allocate_3.f08: Likewise.
2716 * gfortran.dg/coarray_allocate_4.f08: Likewise.
2717 * gfortran.dg/coarray_allocate_5.f08: Likewise.
2718 * gfortran.dg/coarray_allocate_7.f08: Likewise.
2719 * gfortran.dg/coarray_allocate_8.f08: Likewise.
2720 * gfortran.dg/coarray_allocate_9.f08: Likewise.
2721 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
2722 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2723 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
2724 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
2725 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
2726 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
2727 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
2728 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
2729 * gfortran.dg/coarray_stat_2.f90: Likewise.
2730 * gfortran.dg/coarray_subobject_1.f90: Likewise.
2731 * gfortran.dg/coindexed_1.f90: Likewise.
2732 * gfortran.dg/comma.f: Likewise.
2733 * gfortran.dg/comma_format_extension_3.f: Likewise.
2734 * gfortran.dg/comma_format_extension_4.f: Likewise.
2735 * gfortran.dg/common_2.f90: Likewise.
2736 * gfortran.dg/common_4.f90: Likewise.
2737 * gfortran.dg/common_align_1.f90: Likewise.
2738 * gfortran.dg/common_align_2.f90: Likewise.
2739 * gfortran.dg/common_equivalence_1.f: Likewise.
2740 * gfortran.dg/common_pointer_1.f90: Likewise.
2741 * gfortran.dg/common_resize_1.f: Likewise.
2742 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
2743 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
2744 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
2745 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
2746 * gfortran.dg/complex_read.f90: Likewise.
2747 * gfortran.dg/complex_write.f90: Likewise.
2748 * gfortran.dg/constant_substring.f: Likewise.
2749 * gfortran.dg/constructor_2.f90: Likewise.
2750 * gfortran.dg/constructor_3.f90: Likewise.
2751 * gfortran.dg/constructor_6.f90: Likewise.
2752 * gfortran.dg/contained_1.f90: Likewise.
2753 * gfortran.dg/contained_3.f90: Likewise.
2754 * gfortran.dg/contained_equivalence_1.f90: Likewise.
2755 * gfortran.dg/contained_module_proc_1.f90: Likewise.
2756 * gfortran.dg/continuation_1.f90: Likewise.
2757 * gfortran.dg/continuation_11.f90: Likewise.
2758 * gfortran.dg/continuation_12.f90: Likewise.
2759 * gfortran.dg/continuation_13.f90: Likewise.
2760 * gfortran.dg/continuation_14.f: Likewise.
2761 * gfortran.dg/continuation_8.f90: Likewise.
2762 * gfortran.dg/convert_2.f90: Likewise.
2763 * gfortran.dg/convert_implied_open.f90: Likewise.
2764 * gfortran.dg/count_init_expr.f03: Likewise.
2765 * gfortran.dg/cr_lf.f90: Likewise.
2766 * gfortran.dg/cray_pointers_10.f90: Likewise.
2767 * gfortran.dg/cray_pointers_2.f90: Likewise.
2768 * gfortran.dg/cray_pointers_5.f90: Likewise.
2769 * gfortran.dg/cray_pointers_7.f90: Likewise.
2770 * gfortran.dg/cray_pointers_8.f90: Likewise.
2771 * gfortran.dg/cshift_1.f90: Likewise.
2772 * gfortran.dg/cshift_2.f90: Likewise.
2773 * gfortran.dg/cshift_large_1.f90: Likewise.
2774 * gfortran.dg/cshift_nan_1.f90: Likewise.
2775 * gfortran.dg/csqrt_2.f: Likewise.
2776 * gfortran.dg/data_array_1.f90: Likewise.
2777 * gfortran.dg/data_char_1.f90: Likewise.
2778 * gfortran.dg/data_char_2.f90: Likewise.
2779 * gfortran.dg/data_char_3.f90: Likewise.
2780 * gfortran.dg/data_derived_1.f90: Likewise.
2781 * gfortran.dg/data_implied_do_1.f90: Likewise.
2782 * gfortran.dg/data_namelist_conflict.f90: Likewise.
2783 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
2784 * gfortran.dg/deallocate_stat.f90: Likewise.
2785 * gfortran.dg/deallocate_stat_2.f90: Likewise.
2786 * gfortran.dg/debug/pr37738.f: Likewise.
2787 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
2788 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
2789 * gfortran.dg/dec_exp_1.f90: Likewise.
2790 * gfortran.dg/dec_init_1.f90: Likewise.
2791 * gfortran.dg/dec_init_2.f90: Likewise.
2792 * gfortran.dg/dec_init_3.f90: Likewise.
2793 * gfortran.dg/dec_init_4.f90: Likewise.
2794 * gfortran.dg/dec_io_1.f90: Likewise.
2795 * gfortran.dg/dec_io_2.f90: Likewise.
2796 * gfortran.dg/dec_io_2a.f90: Likewise.
2797 * gfortran.dg/dec_io_6.f90: Likewise.
2798 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
2799 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
2800 * gfortran.dg/dec_math.f90: Likewise.
2801 * gfortran.dg/dec_parameter_1.f: Likewise.
2802 * gfortran.dg/dec_parameter_2.f90: Likewise.
2803 * gfortran.dg/dec_static_1.f90: Likewise.
2804 * gfortran.dg/dec_static_2.f90: Likewise.
2805 * gfortran.dg/dec_structure_1.f90: Likewise.
2806 * gfortran.dg/dec_structure_10.f90: Likewise.
2807 * gfortran.dg/dec_structure_18.f90: Likewise.
2808 * gfortran.dg/dec_structure_19.f90: Likewise.
2809 * gfortran.dg/dec_structure_2.f90: Likewise.
2810 * gfortran.dg/dec_structure_22.f90: Likewise.
2811 * gfortran.dg/dec_structure_3.f90: Likewise.
2812 * gfortran.dg/dec_structure_4.f90: Likewise.
2813 * gfortran.dg/dec_structure_5.f90: Likewise.
2814 * gfortran.dg/dec_structure_6.f90: Likewise.
2815 * gfortran.dg/dec_structure_7.f90: Likewise.
2816 * gfortran.dg/dec_union_1.f90: Likewise.
2817 * gfortran.dg/dec_union_2.f90: Likewise.
2818 * gfortran.dg/dec_union_3.f90: Likewise.
2819 * gfortran.dg/dec_union_4.f90: Likewise.
2820 * gfortran.dg/dec_union_5.f90: Likewise.
2821 * gfortran.dg/default_format_1.f90: Likewise.
2822 * gfortran.dg/default_format_2.f90: Likewise.
2823 * gfortran.dg/default_format_denormal_1.f90: Likewise.
2824 * gfortran.dg/default_format_denormal_2.f90: Likewise.
2825 * gfortran.dg/default_initialization_3.f90: Likewise.
2826 * gfortran.dg/default_initialization_4.f90: Likewise.
2827 * gfortran.dg/default_initialization_5.f90: Likewise.
2828 * gfortran.dg/deferred_character_1.f90: Likewise.
2829 * gfortran.dg/deferred_character_10.f90: Likewise.
2830 * gfortran.dg/deferred_character_11.f90: Likewise.
2831 * gfortran.dg/deferred_character_12.f90: Likewise.
2832 * gfortran.dg/deferred_character_13.f90: Likewise.
2833 * gfortran.dg/deferred_character_14.f90: Likewise.
2834 * gfortran.dg/deferred_character_15.f90: Likewise.
2835 * gfortran.dg/deferred_character_16.f90: Likewise.
2836 * gfortran.dg/deferred_character_2.f90: Likewise.
2837 * gfortran.dg/deferred_character_3.f90: Likewise.
2838 * gfortran.dg/deferred_character_4.f90: Likewise.
2839 * gfortran.dg/deferred_character_5.f90: Likewise.
2840 * gfortran.dg/deferred_character_6.f90: Likewise.
2841 * gfortran.dg/deferred_character_7.f90: Likewise.
2842 * gfortran.dg/deferred_character_8.f90: Likewise.
2843 * gfortran.dg/deferred_character_9.f90: Likewise.
2844 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
2845 * gfortran.dg/deferred_type_component_1.f90: Likewise.
2846 * gfortran.dg/deferred_type_component_2.f90: Likewise.
2847 * gfortran.dg/deferred_type_param_2.f90: Likewise.
2848 * gfortran.dg/deferred_type_param_4.f90: Likewise.
2849 * gfortran.dg/deferred_type_param_5.f90: Likewise.
2850 * gfortran.dg/deferred_type_param_6.f90: Likewise.
2851 * gfortran.dg/deferred_type_param_8.f90: Likewise.
2852 * gfortran.dg/deferred_type_param_9.f90: Likewise.
2853 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
2854 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
2855 * gfortran.dg/defined_assignment_1.f90: Likewise.
2856 * gfortran.dg/defined_assignment_10.f90: Likewise.
2857 * gfortran.dg/defined_assignment_11.f90: Likewise.
2858 * gfortran.dg/defined_assignment_2.f90: Likewise.
2859 * gfortran.dg/defined_assignment_3.f90: Likewise.
2860 * gfortran.dg/defined_assignment_4.f90: Likewise.
2861 * gfortran.dg/defined_assignment_5.f90: Likewise.
2862 * gfortran.dg/defined_assignment_8.f90: Likewise.
2863 * gfortran.dg/defined_assignment_9.f90: Likewise.
2864 * gfortran.dg/dependency_2.f90: Likewise.
2865 * gfortran.dg/dependency_21.f90: Likewise.
2866 * gfortran.dg/dependency_22.f90: Likewise.
2867 * gfortran.dg/dependency_23.f90: Likewise.
2868 * gfortran.dg/dependency_24.f90: Likewise.
2869 * gfortran.dg/dependency_25.f90: Likewise.
2870 * gfortran.dg/dependency_26.f90: Likewise.
2871 * gfortran.dg/dependency_39.f90: Likewise.
2872 * gfortran.dg/dependency_40.f90: Likewise.
2873 * gfortran.dg/dependency_41.f90: Likewise.
2874 * gfortran.dg/dependency_42.f90: Likewise.
2875 * gfortran.dg/dependency_43.f90: Likewise.
2876 * gfortran.dg/dependency_44.f90: Likewise.
2877 * gfortran.dg/dependency_45.f90: Likewise.
2878 * gfortran.dg/dependency_50.f90: Likewise.
2879 * gfortran.dg/dependency_51.f90: Likewise.
2880 * gfortran.dg/dependent_decls_1.f90: Likewise.
2881 * gfortran.dg/der_array_1.f90: Likewise.
2882 * gfortran.dg/der_array_io_1.f90: Likewise.
2883 * gfortran.dg/der_array_io_2.f90: Likewise.
2884 * gfortran.dg/der_array_io_3.f90: Likewise.
2885 * gfortran.dg/der_io_1.f90: Likewise.
2886 * gfortran.dg/der_io_3.f90: Likewise.
2887 * gfortran.dg/der_pointer_2.f90: Likewise.
2888 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
2889 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
2890 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
2891 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
2892 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
2893 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
2894 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
2895 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
2896 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
2897 * gfortran.dg/derived_external_function_1.f90: Likewise.
2898 * gfortran.dg/derived_init_1.f90: Likewise.
2899 * gfortran.dg/derived_init_2.f90: Likewise.
2900 * gfortran.dg/derived_init_3.f90: Likewise.
2901 * gfortran.dg/derived_init_4.f90: Likewise.
2902 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
2903 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
2904 * gfortran.dg/dev_null.F90: Likewise.
2905 * gfortran.dg/dfloat_1.f90: Likewise.
2906 * gfortran.dg/dim_sum_1.f90: Likewise.
2907 * gfortran.dg/dim_sum_2.f90: Likewise.
2908 * gfortran.dg/dim_sum_3.f90: Likewise.
2909 * gfortran.dg/direct_io_10.f: Likewise.
2910 * gfortran.dg/direct_io_11.f90: Likewise.
2911 * gfortran.dg/direct_io_12.f90: Likewise.
2912 * gfortran.dg/direct_io_2.f90: Likewise.
2913 * gfortran.dg/direct_io_3.f90: Likewise.
2914 * gfortran.dg/direct_io_4.f90: Likewise.
2915 * gfortran.dg/direct_io_5.f90: Likewise.
2916 * gfortran.dg/direct_io_6.f90: Likewise.
2917 * gfortran.dg/direct_io_7.f90: Likewise.
2918 * gfortran.dg/direct_io_8.f90: Likewise.
2919 * gfortran.dg/direct_io_9.f: Likewise.
2920 * gfortran.dg/do_1.f90: Likewise.
2921 * gfortran.dg/do_3.F90: Likewise.
2922 * gfortran.dg/do_concurrent_2.f90: Likewise.
2923 * gfortran.dg/do_concurrent_4.f90: Likewise.
2924 * gfortran.dg/do_corner_warn.f90: Likewise.
2925 * gfortran.dg/do_iterator_2.f90: Likewise.
2926 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
2927 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
2928 * gfortran.dg/dos_eol.f: Likewise.
2929 * gfortran.dg/dot_product_1.f03: Likewise.
2930 * gfortran.dg/dot_product_2.f90: Likewise.
2931 * gfortran.dg/dot_product_4.f90: Likewise.
2932 * gfortran.dg/dshift_1.F90: Likewise.
2933 * gfortran.dg/dshift_2.F90: Likewise.
2934 * gfortran.dg/dtio_1.f90: Likewise.
2935 * gfortran.dg/dtio_10.f90: Likewise.
2936 * gfortran.dg/dtio_12.f90: Likewise.
2937 * gfortran.dg/dtio_14.f90: Likewise.
2938 * gfortran.dg/dtio_15.f90: Likewise.
2939 * gfortran.dg/dtio_16.f90: Likewise.
2940 * gfortran.dg/dtio_17.f90: Likewise.
2941 * gfortran.dg/dtio_19.f90: Likewise.
2942 * gfortran.dg/dtio_2.f90: Likewise.
2943 * gfortran.dg/dtio_20.f03: Likewise.
2944 * gfortran.dg/dtio_22.f90: Likewise.
2945 * gfortran.dg/dtio_24.f90: Likewise.
2946 * gfortran.dg/dtio_25.f90: Likewise.
2947 * gfortran.dg/dtio_26.f03: Likewise.
2948 * gfortran.dg/dtio_27.f90: Likewise.
2949 * gfortran.dg/dtio_28.f03: Likewise.
2950 * gfortran.dg/dtio_3.f90: Likewise.
2951 * gfortran.dg/dtio_30.f03: Likewise.
2952 * gfortran.dg/dtio_31.f03: Likewise.
2953 * gfortran.dg/dtio_32.f03: Likewise.
2954 * gfortran.dg/dtio_4.f90: Likewise.
2955 * gfortran.dg/dtio_5.f90: Likewise.
2956 * gfortran.dg/dtio_7.f90: Likewise.
2957 * gfortran.dg/dtio_8.f90: Likewise.
2958 * gfortran.dg/dtio_9.f90: Likewise.
2959 * gfortran.dg/dummy_procedure_3.f90: Likewise.
2960 * gfortran.dg/dummy_procedure_7.f90: Likewise.
2961 * gfortran.dg/dup_save_1.f90: Likewise.
2962 * gfortran.dg/dup_save_2.f90: Likewise.
2963 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
2964 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
2965 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2966 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
2967 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
2968 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
2969 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
2970 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
2971 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
2972 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
2973 * gfortran.dg/e_d_fmt.f90: Likewise.
2974 * gfortran.dg/edit_real_1.f90: Likewise.
2975 * gfortran.dg/elemental_by_value_1.f90: Likewise.
2976 * gfortran.dg/elemental_dependency_1.f90: Likewise.
2977 * gfortran.dg/elemental_dependency_4.f90: Likewise.
2978 * gfortran.dg/elemental_dependency_5.f90: Likewise.
2979 * gfortran.dg/elemental_dependency_6.f90: Likewise.
2980 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
2981 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
2982 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
2983 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
2984 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
2985 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
2986 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
2987 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
2988 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
2989 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
2990 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
2991 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
2992 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
2993 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
2994 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
2995 * gfortran.dg/empty_format_1.f90: Likewise.
2996 * gfortran.dg/endfile.f: Likewise.
2997 * gfortran.dg/endfile.f90: Likewise.
2998 * gfortran.dg/endfile_2.f90: Likewise.
2999 * gfortran.dg/entry_1.f90: Likewise.
3000 * gfortran.dg/entry_10.f90: Likewise.
3001 * gfortran.dg/entry_12.f90: Likewise.
3002 * gfortran.dg/entry_13.f90: Likewise.
3003 * gfortran.dg/entry_14.f90: Likewise.
3004 * gfortran.dg/entry_16.f90: Likewise.
3005 * gfortran.dg/entry_3.f90: Likewise.
3006 * gfortran.dg/entry_6.f90: Likewise.
3007 * gfortran.dg/entry_9.f90: Likewise.
3008 * gfortran.dg/entry_array_specs_2.f: Likewise.
3009 * gfortran.dg/enum_1.f90: Likewise.
3010 * gfortran.dg/enum_9.f90: Likewise.
3011 * gfortran.dg/eof_1.f90: Likewise.
3012 * gfortran.dg/eof_2.f90: Likewise.
3013 * gfortran.dg/eof_4.f90: Likewise.
3014 * gfortran.dg/eof_5.f90: Likewise.
3015 * gfortran.dg/eor_handling_1.f90: Likewise.
3016 * gfortran.dg/eor_handling_2.f90: Likewise.
3017 * gfortran.dg/eor_handling_3.f90: Likewise.
3018 * gfortran.dg/eor_handling_4.f90: Likewise.
3019 * gfortran.dg/eor_handling_5.f90: Likewise.
3020 * gfortran.dg/eoshift_3.f90: Likewise.
3021 * gfortran.dg/eoshift_4.f90: Likewise.
3022 * gfortran.dg/eoshift_5.f90: Likewise.
3023 * gfortran.dg/eoshift_6.f90: Likewise.
3024 * gfortran.dg/eoshift_large_1.f90: Likewise.
3025 * gfortran.dg/equiv_6.f90: Likewise.
3026 * gfortran.dg/equiv_7.f90: Likewise.
3027 * gfortran.dg/equiv_9.f90: Likewise.
3028 * gfortran.dg/equiv_constraint_4.f90: Likewise.
3029 * gfortran.dg/erf_2.F90: Likewise.
3030 * gfortran.dg/erf_3.F90: Likewise.
3031 * gfortran.dg/erfc_scaled_1.f90: Likewise.
3032 * gfortran.dg/error_format_2.f90: Likewise.
3033 * gfortran.dg/error_recovery_5.f90: Likewise.
3034 * gfortran.dg/execute_command_line_2.f90: Likewise.
3035 * gfortran.dg/execute_command_line_3.f90: Likewise.
3036 * gfortran.dg/exit_1.f08: Likewise.
3037 * gfortran.dg/exit_3.f08: Likewise.
3038 * gfortran.dg/exponent_1.f90: Likewise.
3039 * gfortran.dg/exponent_2.f90: Likewise.
3040 * gfortran.dg/extended_char_comparison_1.f: Likewise.
3041 * gfortran.dg/extends_1.f03: Likewise.
3042 * gfortran.dg/extends_16.f90: Likewise.
3043 * gfortran.dg/extends_2.f03: Likewise.
3044 * gfortran.dg/extends_3.f03: Likewise.
3045 * gfortran.dg/extends_4.f03: Likewise.
3046 * gfortran.dg/extends_type_of_1.f03: Likewise.
3047 * gfortran.dg/extends_type_of_2.f03: Likewise.
3048 * gfortran.dg/external_procedures_3.f90: Likewise.
3049 * gfortran.dg/f2003_inquire_1.f03: Likewise.
3050 * gfortran.dg/f2003_io_1.f03: Likewise.
3051 * gfortran.dg/f2003_io_4.f03: Likewise.
3052 * gfortran.dg/f2003_io_5.f03: Likewise.
3053 * gfortran.dg/f2003_io_6.f03: Likewise.
3054 * gfortran.dg/f2003_io_7.f03: Likewise.
3055 * gfortran.dg/f2c_1.f90: Likewise.
3056 * gfortran.dg/f2c_2.f90: Likewise.
3057 * gfortran.dg/f2c_3.f90: Likewise.
3058 * gfortran.dg/f2c_4.f90: Likewise.
3059 * gfortran.dg/f2c_6.f90: Likewise.
3060 * gfortran.dg/f2c_7.f90: Likewise.
3061 * gfortran.dg/f2c_9.f90: Likewise.
3062 * gfortran.dg/fgetc_1.f90: Likewise.
3063 * gfortran.dg/fgetc_2.f90: Likewise.
3064 * gfortran.dg/filename_null.f90: Likewise.
3065 * gfortran.dg/finalize_12.f90: Likewise.
3066 * gfortran.dg/finalize_13.f90: Likewise.
3067 * gfortran.dg/finalize_15.f90: Likewise.
3068 * gfortran.dg/finalize_17.f90: Likewise.
3069 * gfortran.dg/finalize_18.f90: Likewise.
3070 * gfortran.dg/finalize_25.f90: Likewise.
3071 * gfortran.dg/finalize_29.f08: Likewise.
3072 * gfortran.dg/finalize_31.f90: Likewise.
3073 * gfortran.dg/float_1.f90: Likewise.
3074 * gfortran.dg/flush_1.f90: Likewise.
3075 * gfortran.dg/fmt_bz_bn.f: Likewise.
3076 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
3077 * gfortran.dg/fmt_cache_1.f: Likewise.
3078 * gfortran.dg/fmt_cache_2.f: Likewise.
3079 * gfortran.dg/fmt_cache_3.f90: Likewise.
3080 * gfortran.dg/fmt_colon.f90: Likewise.
3081 * gfortran.dg/fmt_e.f90: Likewise.
3082 * gfortran.dg/fmt_en.f90: Likewise.
3083 * gfortran.dg/fmt_error_10.f: Likewise.
3084 * gfortran.dg/fmt_error_9.f: Likewise.
3085 * gfortran.dg/fmt_exhaust.f90: Likewise.
3086 * gfortran.dg/fmt_f0_1.f90: Likewise.
3087 * gfortran.dg/fmt_f_an_p.f: Likewise.
3088 * gfortran.dg/fmt_fw_d.f90: Likewise.
3089 * gfortran.dg/fmt_g.f: Likewise.
3090 * gfortran.dg/fmt_g0_1.f08: Likewise.
3091 * gfortran.dg/fmt_g0_2.f08: Likewise.
3092 * gfortran.dg/fmt_g0_4.f08: Likewise.
3093 * gfortran.dg/fmt_g0_5.f08: Likewise.
3094 * gfortran.dg/fmt_g0_6.f08: Likewise.
3095 * gfortran.dg/fmt_g0_7.f08: Likewise.
3096 * gfortran.dg/fmt_g_1.f90: Likewise.
3097 * gfortran.dg/fmt_int_sign.f90: Likewise.
3098 * gfortran.dg/fmt_l.f90: Likewise.
3099 * gfortran.dg/fmt_missing_period_2.f: Likewise.
3100 * gfortran.dg/fmt_missing_period_3.f: Likewise.
3101 * gfortran.dg/fmt_p_1.f90: Likewise.
3102 * gfortran.dg/fmt_pf.f90: Likewise.
3103 * gfortran.dg/fmt_read.f90: Likewise.
3104 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
3105 * gfortran.dg/fmt_t_1.f90: Likewise.
3106 * gfortran.dg/fmt_t_2.f90: Likewise.
3107 * gfortran.dg/fmt_t_3.f90: Likewise.
3108 * gfortran.dg/fmt_t_4.f90: Likewise.
3109 * gfortran.dg/fmt_t_5.f90: Likewise.
3110 * gfortran.dg/fmt_t_6.f: Likewise.
3111 * gfortran.dg/fmt_t_7.f: Likewise.
3112 * gfortran.dg/fmt_t_9.f: Likewise.
3113 * gfortran.dg/fmt_tl.f: Likewise.
3114 * gfortran.dg/fmt_unlimited.f90: Likewise.
3115 * gfortran.dg/fmt_white.f: Likewise.
3116 * gfortran.dg/fmt_zero_digits.f90: Likewise.
3117 * gfortran.dg/fold_nearest.f90: Likewise.
3118 * gfortran.dg/forall_1.f90: Likewise.
3119 * gfortran.dg/forall_10.f90: Likewise.
3120 * gfortran.dg/forall_12.f90: Likewise.
3121 * gfortran.dg/forall_13.f90: Likewise.
3122 * gfortran.dg/forall_15.f90: Likewise.
3123 * gfortran.dg/forall_4.f90: Likewise.
3124 * gfortran.dg/forall_5.f90: Likewise.
3125 * gfortran.dg/forall_6.f90: Likewise.
3126 * gfortran.dg/forall_7.f90: Likewise.
3127 * gfortran.dg/fraction.f90: Likewise.
3128 * gfortran.dg/fseek.f90: Likewise.
3129 * gfortran.dg/ftell_1.f90: Likewise.
3130 * gfortran.dg/ftell_2.f90: Likewise.
3131 * gfortran.dg/ftell_3.f90: Likewise.
3132 * gfortran.dg/func_assign_2.f90: Likewise.
3133 * gfortran.dg/func_assign_3.f90: Likewise.
3134 * gfortran.dg/func_derived_1.f90: Likewise.
3135 * gfortran.dg/func_derived_2.f90: Likewise.
3136 * gfortran.dg/func_derived_3.f90: Likewise.
3137 * gfortran.dg/func_result_1.f90: Likewise.
3138 * gfortran.dg/func_result_2.f90: Likewise.
3139 * gfortran.dg/func_result_6.f90: Likewise.
3140 * gfortran.dg/function_charlen_2.f90: Likewise.
3141 * gfortran.dg/function_charlen_3.f: Likewise.
3142 * gfortran.dg/function_kinds_1.f90: Likewise.
3143 * gfortran.dg/function_kinds_4.f90: Likewise.
3144 * gfortran.dg/function_optimize_10.f90: Likewise.
3145 * gfortran.dg/function_optimize_11.f90: Likewise.
3146 * gfortran.dg/function_optimize_12.f90: Likewise.
3147 * gfortran.dg/function_optimize_4.f90: Likewise.
3148 * gfortran.dg/function_optimize_8.f90: Likewise.
3149 * gfortran.dg/g77/13037.f: Likewise.
3150 * gfortran.dg/g77/1832.f: Likewise.
3151 * gfortran.dg/g77/19981119-0.f: Likewise.
3152 * gfortran.dg/g77/19990313-0.f: Likewise.
3153 * gfortran.dg/g77/19990313-1.f: Likewise.
3154 * gfortran.dg/g77/19990313-2.f: Likewise.
3155 * gfortran.dg/g77/19990313-3.f: Likewise.
3156 * gfortran.dg/g77/19990419-1.f: Likewise.
3157 * gfortran.dg/g77/19990826-0.f: Likewise.
3158 * gfortran.dg/g77/19990826-2.f: Likewise.
3159 * gfortran.dg/g77/20000503-1.f: Likewise.
3160 * gfortran.dg/g77/20001111.f: Likewise.
3161 * gfortran.dg/g77/20010116.f: Likewise.
3162 * gfortran.dg/g77/20010216-1.f: Likewise.
3163 * gfortran.dg/g77/20010430.f: Likewise.
3164 * gfortran.dg/g77/20010610.f: Likewise.
3165 * gfortran.dg/g77/6177.f: Likewise.
3166 * gfortran.dg/g77/7388.f: Likewise.
3167 * gfortran.dg/g77/947.f: Likewise.
3168 * gfortran.dg/g77/970625-2.f: Likewise.
3169 * gfortran.dg/g77/971102-1.f: Likewise.
3170 * gfortran.dg/g77/980628-0.f: Likewise.
3171 * gfortran.dg/g77/980628-1.f: Likewise.
3172 * gfortran.dg/g77/980628-10.f: Likewise.
3173 * gfortran.dg/g77/980628-2.f: Likewise.
3174 * gfortran.dg/g77/980628-3.f: Likewise.
3175 * gfortran.dg/g77/980628-7.f: Likewise.
3176 * gfortran.dg/g77/980628-8.f: Likewise.
3177 * gfortran.dg/g77/980628-9.f: Likewise.
3178 * gfortran.dg/g77/980701-0.f: Likewise.
3179 * gfortran.dg/g77/980701-1.f: Likewise.
3180 * gfortran.dg/g77/cabs.f: Likewise.
3181 * gfortran.dg/g77/claus.f: Likewise.
3182 * gfortran.dg/g77/complex_1.f: Likewise.
3183 * gfortran.dg/g77/cpp3.F: Likewise.
3184 * gfortran.dg/g77/cpp4.F: Likewise.
3185 * gfortran.dg/g77/cpp5.F: Likewise.
3186 * gfortran.dg/g77/dcomplex.f: Likewise.
3187 * gfortran.dg/g77/dnrm2.f: Likewise.
3188 * gfortran.dg/g77/erfc.f: Likewise.
3189 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
3190 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
3191 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
3192 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
3193 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
3194 * gfortran.dg/g77/int8421.f: Likewise.
3195 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
3196 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
3197 * gfortran.dg/g77/le.f: Likewise.
3198 * gfortran.dg/g77/short.f: Likewise.
3199 * gfortran.dg/gamma_1.f90: Likewise.
3200 * gfortran.dg/gamma_4.f90: Likewise.
3201 * gfortran.dg/gamma_5.f90: Likewise.
3202 * gfortran.dg/generic_13.f90: Likewise.
3203 * gfortran.dg/generic_15.f90: Likewise.
3204 * gfortran.dg/generic_19.f90: Likewise.
3205 * gfortran.dg/generic_20.f90: Likewise.
3206 * gfortran.dg/generic_23.f03: Likewise.
3207 * gfortran.dg/generic_25.f90: Likewise.
3208 * gfortran.dg/generic_27.f90: Likewise.
3209 * gfortran.dg/generic_31.f90: Likewise.
3210 * gfortran.dg/generic_4.f90: Likewise.
3211 * gfortran.dg/global_vars_c_init.f90: Likewise.
3212 * gfortran.dg/global_vars_f90_init.f90: Likewise.
3213 * gfortran.dg/gnu_logical_1.F: Likewise.
3214 * gfortran.dg/goacc/fixed-1.f: Likewise.
3215 * gfortran.dg/goacc/fixed-2.f: Likewise.
3216 * gfortran.dg/goacc/gang-static.f95: Likewise.
3217 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3218 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3219 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3220 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3221 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3222 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3223 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3224 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3225 * gfortran.dg/goacc/omp-fixed.f: Likewise.
3226 * gfortran.dg/gomp/crayptr5.f90: Likewise.
3227 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
3228 * gfortran.dg/gomp/pr48794.f90: Likewise.
3229 * gfortran.dg/gomp/pr72744.f90: Likewise.
3230 * gfortran.dg/gomp/pr77665.f90: Likewise.
3231 * gfortran.dg/gomp/workshare2.f90: Likewise.
3232 * gfortran.dg/gomp/workshare3.f90: Likewise.
3233 * gfortran.dg/goto_1.f: Likewise.
3234 * gfortran.dg/goto_2.f90: Likewise.
3235 * gfortran.dg/goto_4.f90: Likewise.
3236 * gfortran.dg/goto_6.f: Likewise.
3237 * gfortran.dg/graphite/id-26.f03: Likewise.
3238 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
3239 * gfortran.dg/graphite/pr29581.f90: Likewise.
3240 * gfortran.dg/graphite/pr29832.f90: Likewise.
3241 * gfortran.dg/graphite/run-id-1.f: Likewise.
3242 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3243 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3244 * gfortran.dg/hollerith.f90: Likewise.
3245 * gfortran.dg/hollerith4.f90: Likewise.
3246 * gfortran.dg/hollerith6.f90: Likewise.
3247 * gfortran.dg/hollerith8.f90: Likewise.
3248 * gfortran.dg/hollerith_1.f90: Likewise.
3249 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
3250 * gfortran.dg/hollerith_f95.f90: Likewise.
3251 * gfortran.dg/hollerith_legacy.f90: Likewise.
3252 * gfortran.dg/host_assoc_call_3.f90: Likewise.
3253 * gfortran.dg/host_assoc_function_1.f90: Likewise.
3254 * gfortran.dg/host_assoc_function_3.f90: Likewise.
3255 * gfortran.dg/host_assoc_function_4.f90: Likewise.
3256 * gfortran.dg/host_assoc_function_9.f90: Likewise.
3257 * gfortran.dg/host_dummy_index_1.f90: Likewise.
3258 * gfortran.dg/hypot_1.f90: Likewise.
3259 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
3260 * gfortran.dg/iargc.f90: Likewise.
3261 * gfortran.dg/ibits.f90: Likewise.
3262 * gfortran.dg/ichar_1.f90: Likewise.
3263 * gfortran.dg/ichar_2.f90: Likewise.
3264 * gfortran.dg/ieee/ieee_1.F90: Likewise.
3265 * gfortran.dg/ieee/ieee_2.f90: Likewise.
3266 * gfortran.dg/ieee/ieee_3.f90: Likewise.
3267 * gfortran.dg/ieee/ieee_4.f90: Likewise.
3268 * gfortran.dg/ieee/ieee_6.f90: Likewise.
3269 * gfortran.dg/ieee/ieee_7.f90: Likewise.
3270 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3271 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
3272 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
3273 * gfortran.dg/ieee/large_1.f90: Likewise.
3274 * gfortran.dg/ieee/large_2.f90: Likewise.
3275 * gfortran.dg/ieee/large_3.F90: Likewise.
3276 * gfortran.dg/ieee/large_4.f90: Likewise.
3277 * gfortran.dg/ieee/rounding_1.f90: Likewise.
3278 * gfortran.dg/ieee/underflow_1.f90: Likewise.
3279 * gfortran.dg/impl_do_var_data.f90: Likewise.
3280 * gfortran.dg/implicit_10.f90: Likewise.
3281 * gfortran.dg/implicit_12.f90: Likewise.
3282 * gfortran.dg/implicit_class_1.f90: Likewise.
3283 * gfortran.dg/implicit_pure_1.f90: Likewise.
3284 * gfortran.dg/implied_do_1.f90: Likewise.
3285 * gfortran.dg/implied_do_io_1.f90: Likewise.
3286 * gfortran.dg/implied_do_io_2.f90: Likewise.
3287 * gfortran.dg/implied_do_io_3.f90: Likewise.
3288 * gfortran.dg/implied_shape_1.f08: Likewise.
3289 * gfortran.dg/import.f90: Likewise.
3290 * gfortran.dg/import4.f90: Likewise.
3291 * gfortran.dg/impure_1.f08: Likewise.
3292 * gfortran.dg/index.f90: Likewise.
3293 * gfortran.dg/index_2.f90: Likewise.
3294 * gfortran.dg/init_flag_1.f90: Likewise.
3295 * gfortran.dg/init_flag_10.f90: Likewise.
3296 * gfortran.dg/init_flag_15.f03: Likewise.
3297 * gfortran.dg/init_flag_2.f90: Likewise.
3298 * gfortran.dg/init_flag_3.f90: Likewise.
3299 * gfortran.dg/init_flag_4.f90: Likewise.
3300 * gfortran.dg/init_flag_5.f90: Likewise.
3301 * gfortran.dg/init_flag_6.f90: Likewise.
3302 * gfortran.dg/init_flag_7.f90: Likewise.
3303 * gfortran.dg/init_flag_9.f90: Likewise.
3304 * gfortran.dg/initialization_11.f90: Likewise.
3305 * gfortran.dg/initialization_19.f90: Likewise.
3306 * gfortran.dg/initialization_2.f90: Likewise.
3307 * gfortran.dg/initialization_22.f90: Likewise.
3308 * gfortran.dg/initialization_27.f90: Likewise.
3309 * gfortran.dg/initialization_5.f90: Likewise.
3310 * gfortran.dg/initialization_6.f90: Likewise.
3311 * gfortran.dg/inline_matmul_1.f90: Likewise.
3312 * gfortran.dg/inline_matmul_10.f90: Likewise.
3313 * gfortran.dg/inline_matmul_11.f90: Likewise.
3314 * gfortran.dg/inline_matmul_13.f90: Likewise.
3315 * gfortran.dg/inline_matmul_14.f90: Likewise.
3316 * gfortran.dg/inline_matmul_16.f90: Likewise.
3317 * gfortran.dg/inline_matmul_17.f90: Likewise.
3318 * gfortran.dg/inline_matmul_18.f90: Likewise.
3319 * gfortran.dg/inline_matmul_19.f90: Likewise.
3320 * gfortran.dg/inline_matmul_2.f90: Likewise.
3321 * gfortran.dg/inline_matmul_20.f90: Likewise.
3322 * gfortran.dg/inline_matmul_22.f90: Likewise.
3323 * gfortran.dg/inline_matmul_3.f90: Likewise.
3324 * gfortran.dg/inline_matmul_4.f90: Likewise.
3325 * gfortran.dg/inline_matmul_5.f90: Likewise.
3326 * gfortran.dg/inline_matmul_6.f90: Likewise.
3327 * gfortran.dg/inline_matmul_7.f90: Likewise.
3328 * gfortran.dg/inline_matmul_8.f90: Likewise.
3329 * gfortran.dg/inline_matmul_9.f90: Likewise.
3330 * gfortran.dg/inline_sum_1.f90: Likewise.
3331 * gfortran.dg/inline_sum_3.f90: Likewise.
3332 * gfortran.dg/inline_sum_5.f90: Likewise.
3333 * gfortran.dg/inquire-complex.f90: Likewise.
3334 * gfortran.dg/inquire.f90: Likewise.
3335 * gfortran.dg/inquire_10.f90: Likewise.
3336 * gfortran.dg/inquire_13.f90: Likewise.
3337 * gfortran.dg/inquire_15.f90: Likewise.
3338 * gfortran.dg/inquire_16.f90: Likewise.
3339 * gfortran.dg/inquire_17.f90: Likewise.
3340 * gfortran.dg/inquire_5.f90: Likewise.
3341 * gfortran.dg/inquire_6.f90: Likewise.
3342 * gfortran.dg/inquire_7.f90: Likewise.
3343 * gfortran.dg/inquire_9.f90: Likewise.
3344 * gfortran.dg/inquire_internal.f90: Likewise.
3345 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
3346 * gfortran.dg/inquire_size.f90: Likewise.
3347 * gfortran.dg/int_1.f90: Likewise.
3348 * gfortran.dg/int_conv_1.f90: Likewise.
3349 * gfortran.dg/int_range_io_1.f90: Likewise.
3350 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3351 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3352 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3353 * gfortran.dg/integer_plus.f90: Likewise.
3354 * gfortran.dg/intent_out_2.f90: Likewise.
3355 * gfortran.dg/intent_out_5.f90: Likewise.
3356 * gfortran.dg/intent_out_6.f90: Likewise.
3357 * gfortran.dg/interface_12.f90: Likewise.
3358 * gfortran.dg/interface_19.f90: Likewise.
3359 * gfortran.dg/interface_4.f90: Likewise.
3360 * gfortran.dg/interface_5.f90: Likewise.
3361 * gfortran.dg/interface_9.f90: Likewise.
3362 * gfortran.dg/interface_assignment_1.f90: Likewise.
3363 * gfortran.dg/interface_assignment_2.f90: Likewise.
3364 * gfortran.dg/internal_dummy_2.f08: Likewise.
3365 * gfortran.dg/internal_dummy_3.f08: Likewise.
3366 * gfortran.dg/internal_dummy_4.f08: Likewise.
3367 * gfortran.dg/internal_pack_1.f90: Likewise.
3368 * gfortran.dg/internal_pack_10.f90: Likewise.
3369 * gfortran.dg/internal_pack_12.f90: Likewise.
3370 * gfortran.dg/internal_pack_13.f90: Likewise.
3371 * gfortran.dg/internal_pack_14.f90: Likewise.
3372 * gfortran.dg/internal_pack_15.f90: Likewise.
3373 * gfortran.dg/internal_pack_2.f90: Likewise.
3374 * gfortran.dg/internal_pack_3.f90: Likewise.
3375 * gfortran.dg/internal_pack_4.f90: Likewise.
3376 * gfortran.dg/internal_pack_6.f90: Likewise.
3377 * gfortran.dg/internal_pack_8.f90: Likewise.
3378 * gfortran.dg/internal_readwrite_1.f90: Likewise.
3379 * gfortran.dg/internal_readwrite_2.f90: Likewise.
3380 * gfortran.dg/internal_readwrite_3.f90: Likewise.
3381 * gfortran.dg/intrinsic_actual_1.f: Likewise.
3382 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
3383 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3384 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
3385 * gfortran.dg/intrinsic_char_1.f90: Likewise.
3386 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
3387 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
3388 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
3389 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
3390 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
3391 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
3392 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
3393 * gfortran.dg/intrinsic_product_1.f90: Likewise.
3394 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
3395 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3396 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
3397 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
3398 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
3399 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
3400 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
3401 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
3402 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
3403 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
3404 * gfortran.dg/io_err_1.f90: Likewise.
3405 * gfortran.dg/io_real_boz.f90: Likewise.
3406 * gfortran.dg/iomsg_1.f90: Likewise.
3407 * gfortran.dg/iostat_1.f90: Likewise.
3408 * gfortran.dg/iostat_2.f90: Likewise.
3409 * gfortran.dg/iostat_4.f90: Likewise.
3410 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
3411 * gfortran.dg/ishft_1.f90: Likewise.
3412 * gfortran.dg/ishft_2.f90: Likewise.
3413 * gfortran.dg/ishft_4.f90: Likewise.
3414 * gfortran.dg/isnan_1.f90: Likewise.
3415 * gfortran.dg/isnan_2.f90: Likewise.
3416 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
3417 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
3418 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
3419 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
3420 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
3421 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
3422 * gfortran.dg/itime_idate_1.f: Likewise.
3423 * gfortran.dg/itime_idate_2.f: Likewise.
3424 * gfortran.dg/large_integer_kind_1.f90: Likewise.
3425 * gfortran.dg/large_integer_kind_2.f90: Likewise.
3426 * gfortran.dg/large_real_kind_1.f90: Likewise.
3427 * gfortran.dg/large_real_kind_2.F90: Likewise.
3428 * gfortran.dg/large_real_kind_3.F90: Likewise.
3429 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
3430 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
3431 * gfortran.dg/large_recl.f90: Likewise.
3432 * gfortran.dg/large_unit_1.f90: Likewise.
3433 * gfortran.dg/large_unit_2.f90: Likewise.
3434 * gfortran.dg/largeequiv_1.f90: Likewise.
3435 * gfortran.dg/leadz_trailz_1.f90: Likewise.
3436 * gfortran.dg/leadz_trailz_2.f90: Likewise.
3437 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3438 * gfortran.dg/list_read_1.f90: Likewise.
3439 * gfortran.dg/list_read_10.f90: Likewise.
3440 * gfortran.dg/list_read_11.f90: Likewise.
3441 * gfortran.dg/list_read_12.f90: Likewise.
3442 * gfortran.dg/list_read_13.f: Likewise.
3443 * gfortran.dg/list_read_14.f90: Likewise.
3444 * gfortran.dg/list_read_2.f90: Likewise.
3445 * gfortran.dg/list_read_3.f90: Likewise.
3446 * gfortran.dg/list_read_4.f90: Likewise.
3447 * gfortran.dg/list_read_5.f90: Likewise.
3448 * gfortran.dg/list_read_6.f90: Likewise.
3449 * gfortran.dg/list_read_7.f90: Likewise.
3450 * gfortran.dg/list_read_8.f90: Likewise.
3451 * gfortran.dg/list_read_9.f90: Likewise.
3452 * gfortran.dg/loc_2.f90: Likewise.
3453 * gfortran.dg/logical_1.f90: Likewise.
3454 * gfortran.dg/logical_dot_product.f90: Likewise.
3455 * gfortran.dg/logical_temp_io.f90: Likewise.
3456 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
3457 * gfortran.dg/lrshift_1.f90: Likewise.
3458 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
3459 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3460 * gfortran.dg/lto/pr40725_0.f03: Likewise.
3461 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3462 * gfortran.dg/make_unit.f90: Likewise.
3463 * gfortran.dg/mapping_1.f90: Likewise.
3464 * gfortran.dg/mapping_2.f90: Likewise.
3465 * gfortran.dg/mapping_3.f90: Likewise.
3466 * gfortran.dg/masklr_1.F90: Likewise.
3467 * gfortran.dg/masklr_2.F90: Likewise.
3468 * gfortran.dg/matmul_1.f90: Likewise.
3469 * gfortran.dg/matmul_10.f90: Likewise.
3470 * gfortran.dg/matmul_12.f90: Likewise.
3471 * gfortran.dg/matmul_16.f90: Likewise.
3472 * gfortran.dg/matmul_17.f90: Likewise.
3473 * gfortran.dg/matmul_18.f90: Likewise.
3474 * gfortran.dg/matmul_2.f90: Likewise.
3475 * gfortran.dg/matmul_3.f90: Likewise.
3476 * gfortran.dg/matmul_4.f90: Likewise.
3477 * gfortran.dg/matmul_6.f90: Likewise.
3478 * gfortran.dg/matmul_8.f03: Likewise.
3479 * gfortran.dg/matmul_9.f90: Likewise.
3480 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3481 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3482 * gfortran.dg/matmul_const.f90: Likewise.
3483 * gfortran.dg/maxloc_1.f90: Likewise.
3484 * gfortran.dg/maxloc_2.f90: Likewise.
3485 * gfortran.dg/maxloc_3.f90: Likewise.
3486 * gfortran.dg/maxloc_4.f90: Likewise.
3487 * gfortran.dg/maxloc_string_1.f90: Likewise.
3488 * gfortran.dg/maxlocval_1.f90: Likewise.
3489 * gfortran.dg/maxlocval_2.f90: Likewise.
3490 * gfortran.dg/maxlocval_3.f90: Likewise.
3491 * gfortran.dg/maxlocval_4.f90: Likewise.
3492 * gfortran.dg/maxval_char_1.f90: Likewise.
3493 * gfortran.dg/maxval_char_2.f90: Likewise.
3494 * gfortran.dg/maxval_char_3.f90: Likewise.
3495 * gfortran.dg/maxval_char_4.f90: Likewise.
3496 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3497 * gfortran.dg/mclock.f90: Likewise.
3498 * gfortran.dg/merge_bits_1.F90: Likewise.
3499 * gfortran.dg/merge_bits_2.F90: Likewise.
3500 * gfortran.dg/merge_char_1.f90: Likewise.
3501 * gfortran.dg/merge_init_expr.f90: Likewise.
3502 * gfortran.dg/min_max_optional_1.f90: Likewise.
3503 * gfortran.dg/min_max_optional_5.f90: Likewise.
3504 * gfortran.dg/minloc_1.f90: Likewise.
3505 * gfortran.dg/minloc_2.f90: Likewise.
3506 * gfortran.dg/minloc_3.f90: Likewise.
3507 * gfortran.dg/minloc_4.f90: Likewise.
3508 * gfortran.dg/minloc_string_1.f90: Likewise.
3509 * gfortran.dg/minlocval_1.f90: Likewise.
3510 * gfortran.dg/minlocval_2.f90: Likewise.
3511 * gfortran.dg/minlocval_3.f90: Likewise.
3512 * gfortran.dg/minlocval_4.f90: Likewise.
3513 * gfortran.dg/minmax_char_1.f90: Likewise.
3514 * gfortran.dg/minmaxloc_1.f90: Likewise.
3515 * gfortran.dg/minmaxloc_10.f90: Likewise.
3516 * gfortran.dg/minmaxloc_11.f90: Likewise.
3517 * gfortran.dg/minmaxloc_12.f90: Likewise.
3518 * gfortran.dg/minmaxloc_13.f90: Likewise.
3519 * gfortran.dg/minmaxloc_2.f90: Likewise.
3520 * gfortran.dg/minmaxloc_3.f90: Likewise.
3521 * gfortran.dg/minmaxloc_4.f90: Likewise.
3522 * gfortran.dg/minmaxloc_5.f90: Likewise.
3523 * gfortran.dg/minmaxloc_6.f90: Likewise.
3524 * gfortran.dg/minmaxloc_7.f90: Likewise.
3525 * gfortran.dg/minmaxloc_8.f90: Likewise.
3526 * gfortran.dg/minmaxval_1.f90: Likewise.
3527 * gfortran.dg/minval_char_1.f90: Likewise.
3528 * gfortran.dg/minval_char_2.f90: Likewise.
3529 * gfortran.dg/minval_char_3.f90: Likewise.
3530 * gfortran.dg/minval_char_4.f90: Likewise.
3531 * gfortran.dg/minval_char_5.f90: Likewise.
3532 * gfortran.dg/minval_parameter_1.f90: Likewise.
3533 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3534 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3535 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3536 * gfortran.dg/missing_parens_1.f90: Likewise.
3537 * gfortran.dg/missing_parens_2.f90: Likewise.
3538 * gfortran.dg/mod_large_1.f90: Likewise.
3539 * gfortran.dg/mod_sign0_1.f90: Likewise.
3540 * gfortran.dg/module_blank_common.f90: Likewise.
3541 * gfortran.dg/module_commons_1.f90: Likewise.
3542 * gfortran.dg/module_commons_3.f90: Likewise.
3543 * gfortran.dg/module_double_reuse.f90: Likewise.
3544 * gfortran.dg/module_equivalence_1.f90: Likewise.
3545 * gfortran.dg/module_equivalence_2.f90: Likewise.
3546 * gfortran.dg/module_equivalence_3.f90: Likewise.
3547 * gfortran.dg/module_equivalence_5.f90: Likewise.
3548 * gfortran.dg/module_interface_1.f90: Likewise.
3549 * gfortran.dg/module_nan.f90: Likewise.
3550 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3551 * gfortran.dg/module_procedure_1.f90: Likewise.
3552 * gfortran.dg/module_read_1.f90: Likewise.
3553 * gfortran.dg/module_read_2.f90: Likewise.
3554 * gfortran.dg/module_widestring_1.f90: Likewise.
3555 * gfortran.dg/move_alloc.f90: Likewise.
3556 * gfortran.dg/move_alloc_10.f90: Likewise.
3557 * gfortran.dg/move_alloc_13.f90: Likewise.
3558 * gfortran.dg/move_alloc_14.f90: Likewise.
3559 * gfortran.dg/move_alloc_15.f90: Likewise.
3560 * gfortran.dg/move_alloc_16.f90: Likewise.
3561 * gfortran.dg/move_alloc_2.f90: Likewise.
3562 * gfortran.dg/move_alloc_5.f90: Likewise.
3563 * gfortran.dg/move_alloc_6.f90: Likewise.
3564 * gfortran.dg/move_alloc_9.f90: Likewise.
3565 * gfortran.dg/multiple_allocation_1.f90: Likewise.
3566 * gfortran.dg/multiple_allocation_3.f90: Likewise.
3567 * gfortran.dg/mvbits_1.f90: Likewise.
3568 * gfortran.dg/mvbits_2.f90: Likewise.
3569 * gfortran.dg/mvbits_3.f90: Likewise.
3570 * gfortran.dg/mvbits_4.f90: Likewise.
3571 * gfortran.dg/mvbits_7.f90: Likewise.
3572 * gfortran.dg/mvbits_8.f90: Likewise.
3573 * gfortran.dg/namelist_11.f: Likewise.
3574 * gfortran.dg/namelist_12.f: Likewise.
3575 * gfortran.dg/namelist_13.f90: Likewise.
3576 * gfortran.dg/namelist_14.f90: Likewise.
3577 * gfortran.dg/namelist_15.f90: Likewise.
3578 * gfortran.dg/namelist_16.f90: Likewise.
3579 * gfortran.dg/namelist_17.f90: Likewise.
3580 * gfortran.dg/namelist_18.f90: Likewise.
3581 * gfortran.dg/namelist_19.f90: Likewise.
3582 * gfortran.dg/namelist_20.f90: Likewise.
3583 * gfortran.dg/namelist_21.f90: Likewise.
3584 * gfortran.dg/namelist_22.f90: Likewise.
3585 * gfortran.dg/namelist_23.f90: Likewise.
3586 * gfortran.dg/namelist_24.f90: Likewise.
3587 * gfortran.dg/namelist_26.f90: Likewise.
3588 * gfortran.dg/namelist_27.f90: Likewise.
3589 * gfortran.dg/namelist_28.f90: Likewise.
3590 * gfortran.dg/namelist_29.f90: Likewise.
3591 * gfortran.dg/namelist_37.f90: Likewise.
3592 * gfortran.dg/namelist_38.f90: Likewise.
3593 * gfortran.dg/namelist_39.f90: Likewise.
3594 * gfortran.dg/namelist_40.f90: Likewise.
3595 * gfortran.dg/namelist_41.f90: Likewise.
3596 * gfortran.dg/namelist_42.f90: Likewise.
3597 * gfortran.dg/namelist_43.f90: Likewise.
3598 * gfortran.dg/namelist_44.f90: Likewise.
3599 * gfortran.dg/namelist_47.f90: Likewise.
3600 * gfortran.dg/namelist_48.f90: Likewise.
3601 * gfortran.dg/namelist_49.f90: Likewise.
3602 * gfortran.dg/namelist_50.f90: Likewise.
3603 * gfortran.dg/namelist_51.f90: Likewise.
3604 * gfortran.dg/namelist_52.f90: Likewise.
3605 * gfortran.dg/namelist_54.f90: Likewise.
3606 * gfortran.dg/namelist_55.f90: Likewise.
3607 * gfortran.dg/namelist_56.f90: Likewise.
3608 * gfortran.dg/namelist_57.f90: Likewise.
3609 * gfortran.dg/namelist_58.f90: Likewise.
3610 * gfortran.dg/namelist_59.f90: Likewise.
3611 * gfortran.dg/namelist_60.f90: Likewise.
3612 * gfortran.dg/namelist_61.f90: Likewise.
3613 * gfortran.dg/namelist_64.f90: Likewise.
3614 * gfortran.dg/namelist_65.f90: Likewise.
3615 * gfortran.dg/namelist_69.f90: Likewise.
3616 * gfortran.dg/namelist_70.f90: Likewise.
3617 * gfortran.dg/namelist_71.f90: Likewise.
3618 * gfortran.dg/namelist_72.f: Likewise.
3619 * gfortran.dg/namelist_73.f90: Likewise.
3620 * gfortran.dg/namelist_77.f90: Likewise.
3621 * gfortran.dg/namelist_78.f90: Likewise.
3622 * gfortran.dg/namelist_79.f90: Likewise.
3623 * gfortran.dg/namelist_80.f90: Likewise.
3624 * gfortran.dg/namelist_81.f90: Likewise.
3625 * gfortran.dg/namelist_82.f90: Likewise.
3626 * gfortran.dg/namelist_84.f90: Likewise.
3627 * gfortran.dg/namelist_85.f90: Likewise.
3628 * gfortran.dg/namelist_86.f90: Likewise.
3629 * gfortran.dg/namelist_87.f90: Likewise.
3630 * gfortran.dg/namelist_88.f90: Likewise.
3631 * gfortran.dg/namelist_89.f90: Likewise.
3632 * gfortran.dg/namelist_90.f: Likewise.
3633 * gfortran.dg/namelist_95.f90: Likewise.
3634 * gfortran.dg/namelist_char_only.f90: Likewise.
3635 * gfortran.dg/namelist_empty.f90: Likewise.
3636 * gfortran.dg/namelist_internal.f90: Likewise.
3637 * gfortran.dg/namelist_use.f90: Likewise.
3638 * gfortran.dg/namelist_use_only.f90: Likewise.
3639 * gfortran.dg/namelist_utf8.f90: Likewise.
3640 * gfortran.dg/nan_1.f90: Likewise.
3641 * gfortran.dg/nan_2.f90: Likewise.
3642 * gfortran.dg/nan_3.f90: Likewise.
3643 * gfortran.dg/nan_6.f90: Likewise.
3644 * gfortran.dg/nan_7.f90: Likewise.
3645 * gfortran.dg/nearest_1.f90: Likewise.
3646 * gfortran.dg/nearest_2.f90: Likewise.
3647 * gfortran.dg/nearest_3.f90: Likewise.
3648 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3649 * gfortran.dg/negative_automatic_size.f90: Likewise.
3650 * gfortran.dg/negative_unit.f: Likewise.
3651 * gfortran.dg/negative_unit2.f90: Likewise.
3652 * gfortran.dg/negative_unit_int8.f: Likewise.
3653 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3654 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3655 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3656 * gfortran.dg/nested_modules_1.f90: Likewise.
3657 * gfortran.dg/nested_modules_2.f90: Likewise.
3658 * gfortran.dg/nested_modules_3.f90: Likewise.
3659 * gfortran.dg/nesting_1.f90: Likewise.
3660 * gfortran.dg/new_line.f90: Likewise.
3661 * gfortran.dg/newunit_1.f90: Likewise.
3662 * gfortran.dg/newunit_3.f90: Likewise.
3663 * gfortran.dg/newunit_5.f90.f90: Likewise.
3664 * gfortran.dg/nint_1.f90: Likewise.
3665 * gfortran.dg/nint_2.f90: Likewise.
3666 * gfortran.dg/no_arg_check_2.f90: Likewise.
3667 * gfortran.dg/no_range_check_1.f90: Likewise.
3668 * gfortran.dg/no_range_check_2.f90: Likewise.
3669 * gfortran.dg/no_range_check_3.f90: Likewise.
3670 * gfortran.dg/noadv_size.f90: Likewise.
3671 * gfortran.dg/nonreturning_statements.f90: Likewise.
3672 * gfortran.dg/norm2_1.f90: Likewise.
3673 * gfortran.dg/norm2_3.f90: Likewise.
3674 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3675 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3676 * gfortran.dg/nosigned_zero_3.f90: Likewise.
3677 * gfortran.dg/null_4.f90: Likewise.
3678 * gfortran.dg/null_9.f90: Likewise.
3679 * gfortran.dg/nullify_3.f90: Likewise.
3680 * gfortran.dg/oldstyle_1.f90: Likewise.
3681 * gfortran.dg/open_access_append_1.f90: Likewise.
3682 * gfortran.dg/open_access_append_2.f90: Likewise.
3683 * gfortran.dg/open_errors.f90: Likewise.
3684 * gfortran.dg/open_negative_unit_1.f90: Likewise.
3685 * gfortran.dg/open_new.f90: Likewise.
3686 * gfortran.dg/open_readonly_1.f90: Likewise.
3687 * gfortran.dg/operator_1.f90: Likewise.
3688 * gfortran.dg/optional_absent_1.f90: Likewise.
3689 * gfortran.dg/optional_absent_2.f90: Likewise.
3690 * gfortran.dg/optional_absent_3.f90: Likewise.
3691 * gfortran.dg/optional_class_1.f90: Likewise.
3692 * gfortran.dg/optional_dim_2.f90: Likewise.
3693 * gfortran.dg/optional_dim_3.f90: Likewise.
3694 * gfortran.dg/output_exponents_1.f90: Likewise.
3695 * gfortran.dg/overload_1.f90: Likewise.
3696 * gfortran.dg/overload_2.f90: Likewise.
3697 * gfortran.dg/overwrite_1.f: Likewise.
3698 * gfortran.dg/pad_no.f90: Likewise.
3699 * gfortran.dg/parameter_array_init_1.f90: Likewise.
3700 * gfortran.dg/parameter_array_init_2.f90: Likewise.
3701 * gfortran.dg/parameter_array_init_4.f90: Likewise.
3702 * gfortran.dg/parameter_array_init_5.f90: Likewise.
3703 * gfortran.dg/parameter_array_section_2.f90: Likewise.
3704 * gfortran.dg/parens_3.f90: Likewise.
3705 * gfortran.dg/parens_5.f90: Likewise.
3706 * gfortran.dg/parens_6.f90: Likewise.
3707 * gfortran.dg/parent_result_ref_1.f90: Likewise.
3708 * gfortran.dg/parent_result_ref_2.f90: Likewise.
3709 * gfortran.dg/parent_result_ref_3.f90: Likewise.
3710 * gfortran.dg/parent_result_ref_4.f90: Likewise.
3711 * gfortran.dg/parity_1.f90: Likewise.
3712 * gfortran.dg/past_eor.f90: Likewise.
3713 * gfortran.dg/pdt_1.f03: Likewise.
3714 * gfortran.dg/pdt_10.f03: Likewise.
3715 * gfortran.dg/pdt_11.f03: Likewise.
3716 * gfortran.dg/pdt_12.f03: Likewise.
3717 * gfortran.dg/pdt_13.f03: Likewise.
3718 * gfortran.dg/pdt_14.f03: Likewise.
3719 * gfortran.dg/pdt_15.f03: Likewise.
3720 * gfortran.dg/pdt_19.f03: Likewise.
3721 * gfortran.dg/pdt_20.f03: Likewise.
3722 * gfortran.dg/pdt_22.f03: Likewise.
3723 * gfortran.dg/pdt_23.f03: Likewise.
3724 * gfortran.dg/pdt_25.f03: Likewise.
3725 * gfortran.dg/pdt_26.f03: Likewise.
3726 * gfortran.dg/pdt_27.f03: Likewise.
3727 * gfortran.dg/pdt_28.f03: Likewise.
3728 * gfortran.dg/pdt_3.f03: Likewise.
3729 * gfortran.dg/pdt_4.f03: Likewise.
3730 * gfortran.dg/pdt_5.f03: Likewise.
3731 * gfortran.dg/pdt_7.f03: Likewise.
3732 * gfortran.dg/pointer_1.f90: Likewise.
3733 * gfortran.dg/pointer_array_1.f90: Likewise.
3734 * gfortran.dg/pointer_array_3.f90: Likewise.
3735 * gfortran.dg/pointer_array_4.f90: Likewise.
3736 * gfortran.dg/pointer_array_5.f90: Likewise.
3737 * gfortran.dg/pointer_array_6.f90: Likewise.
3738 * gfortran.dg/pointer_array_7.f90: Likewise.
3739 * gfortran.dg/pointer_array_8.f90: Likewise.
3740 * gfortran.dg/pointer_array_9.f90: Likewise.
3741 * gfortran.dg/pointer_array_component_1.f90: Likewise.
3742 * gfortran.dg/pointer_array_component_2.f90: Likewise.
3743 * gfortran.dg/pointer_assign_10.f90: Likewise.
3744 * gfortran.dg/pointer_assign_11.f90: Likewise.
3745 * gfortran.dg/pointer_assign_4.f90: Likewise.
3746 * gfortran.dg/pointer_assign_8.f90: Likewise.
3747 * gfortran.dg/pointer_assign_9.f90: Likewise.
3748 * gfortran.dg/pointer_check_10.f90: Likewise.
3749 * gfortran.dg/pointer_check_9.f90: Likewise.
3750 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
3751 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
3752 * gfortran.dg/pointer_function_result_1.f90: Likewise.
3753 * gfortran.dg/pointer_init_1.f90: Likewise.
3754 * gfortran.dg/pointer_init_3.f90: Likewise.
3755 * gfortran.dg/pointer_init_4.f90: Likewise.
3756 * gfortran.dg/pointer_init_5.f90: Likewise.
3757 * gfortran.dg/pointer_init_8.f90: Likewise.
3758 * gfortran.dg/pointer_intent_1.f90: Likewise.
3759 * gfortran.dg/pointer_intent_4.f90: Likewise.
3760 * gfortran.dg/pointer_intent_5.f90: Likewise.
3761 * gfortran.dg/pointer_remapping_10.f90: Likewise.
3762 * gfortran.dg/pointer_remapping_4.f03: Likewise.
3763 * gfortran.dg/pointer_remapping_5.f08: Likewise.
3764 * gfortran.dg/pointer_remapping_9.f90: Likewise.
3765 * gfortran.dg/pointer_target_1.f90: Likewise.
3766 * gfortran.dg/pointer_target_2.f90: Likewise.
3767 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
3768 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
3769 * gfortran.dg/power.f90: Likewise.
3770 * gfortran.dg/power1.f90: Likewise.
3771 * gfortran.dg/power_3.f90: Likewise.
3772 * gfortran.dg/power_4.f90: Likewise.
3773 * gfortran.dg/power_5.f90: Likewise.
3774 * gfortran.dg/pr12884.f: Likewise.
3775 * gfortran.dg/pr15129.f90: Likewise.
3776 * gfortran.dg/pr15140.f90: Likewise.
3777 * gfortran.dg/pr15324.f90: Likewise.
3778 * gfortran.dg/pr15332.f: Likewise.
3779 * gfortran.dg/pr15957.f90: Likewise.
3780 * gfortran.dg/pr15959.f90: Likewise.
3781 * gfortran.dg/pr16597.f90: Likewise.
3782 * gfortran.dg/pr16861.f90: Likewise.
3783 * gfortran.dg/pr16938.f90: Likewise.
3784 * gfortran.dg/pr17090.f90: Likewise.
3785 * gfortran.dg/pr17143.f90: Likewise.
3786 * gfortran.dg/pr17164.f90: Likewise.
3787 * gfortran.dg/pr17229.f: Likewise.
3788 * gfortran.dg/pr17285.f90: Likewise.
3789 * gfortran.dg/pr17286.f90: Likewise.
3790 * gfortran.dg/pr17472.f: Likewise.
3791 * gfortran.dg/pr17612.f90: Likewise.
3792 * gfortran.dg/pr17706.f90: Likewise.
3793 * gfortran.dg/pr18025.f90: Likewise.
3794 * gfortran.dg/pr18122.f90: Likewise.
3795 * gfortran.dg/pr18210.f90: Likewise.
3796 * gfortran.dg/pr18392.f90: Likewise.
3797 * gfortran.dg/pr19155.f: Likewise.
3798 * gfortran.dg/pr19216.f: Likewise.
3799 * gfortran.dg/pr19467.f90: Likewise.
3800 * gfortran.dg/pr19657.f: Likewise.
3801 * gfortran.dg/pr19926.f90: Likewise.
3802 * gfortran.dg/pr19928-1.f90: Likewise.
3803 * gfortran.dg/pr19928-2.f90: Likewise.
3804 * gfortran.dg/pr20086.f90: Likewise.
3805 * gfortran.dg/pr20124.f90: Likewise.
3806 * gfortran.dg/pr20163-2.f: Likewise.
3807 * gfortran.dg/pr20480.f90: Likewise.
3808 * gfortran.dg/pr20755.f: Likewise.
3809 * gfortran.dg/pr20950.f: Likewise.
3810 * gfortran.dg/pr21177.f90: Likewise.
3811 * gfortran.dg/pr21730.f: Likewise.
3812 * gfortran.dg/pr22491.f: Likewise.
3813 * gfortran.dg/pr25603.f: Likewise.
3814 * gfortran.dg/pr26246_2.f90: Likewise.
3815 * gfortran.dg/pr32136.f90: Likewise.
3816 * gfortran.dg/pr32533.f90: Likewise.
3817 * gfortran.dg/pr33794.f90: Likewise.
3818 * gfortran.dg/pr35662.f90: Likewise.
3819 * gfortran.dg/pr35944-1.f90: Likewise.
3820 * gfortran.dg/pr35944-2.f90: Likewise.
3821 * gfortran.dg/pr35983.f90: Likewise.
3822 * gfortran.dg/pr39865.f90: Likewise.
3823 * gfortran.dg/pr41212.f90: Likewise.
3824 * gfortran.dg/pr43808.f90: Likewise.
3825 * gfortran.dg/pr44592.f90: Likewise.
3826 * gfortran.dg/pr44735.f90: Likewise.
3827 * gfortran.dg/pr45308.f03: Likewise.
3828 * gfortran.dg/pr46297.f: Likewise.
3829 * gfortran.dg/pr46588.f90: Likewise.
3830 * gfortran.dg/pr46665.f90: Likewise.
3831 * gfortran.dg/pr46804.f90: Likewise.
3832 * gfortran.dg/pr47008.f03: Likewise.
3833 * gfortran.dg/pr47614.f: Likewise.
3834 * gfortran.dg/pr47878.f90: Likewise.
3835 * gfortran.dg/pr49103.f90: Likewise.
3836 * gfortran.dg/pr50069_1.f90: Likewise.
3837 * gfortran.dg/pr50769.f90: Likewise.
3838 * gfortran.dg/pr52608.f90: Likewise.
3839 * gfortran.dg/pr55086_2.f90: Likewise.
3840 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
3841 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
3842 * gfortran.dg/pr55330.f90: Likewise.
3843 * gfortran.dg/pr56015.f90: Likewise.
3844 * gfortran.dg/pr57910.f90: Likewise.
3845 * gfortran.dg/pr59700.f90: Likewise.
3846 * gfortran.dg/pr62125.f90: Likewise.
3847 * gfortran.dg/pr64530.f90: Likewise.
3848 * gfortran.dg/pr65429.f90: Likewise.
3849 * gfortran.dg/pr65450.f90: Likewise.
3850 * gfortran.dg/pr65504.f90: Likewise.
3851 * gfortran.dg/pr65903.f90: Likewise.
3852 * gfortran.dg/pr66311.f90: Likewise.
3853 * gfortran.dg/pr66864.f90: Likewise.
3854 * gfortran.dg/pr67140.f90: Likewise.
3855 * gfortran.dg/pr67524.f90: Likewise.
3856 * gfortran.dg/pr67885.f90: Likewise.
3857 * gfortran.dg/pr68053.f90: Likewise.
3858 * gfortran.dg/pr68566.f90: Likewise.
3859 * gfortran.dg/pr69514_1.f90: Likewise.
3860 * gfortran.dg/pr69514_2.f90: Likewise.
3861 * gfortran.dg/pr69739.f90: Likewise.
3862 * gfortran.dg/pr70673.f90: Likewise.
3863 * gfortran.dg/pr71523_2.f90: Likewise.
3864 * gfortran.dg/pr71764.f90: Likewise.
3865 * gfortran.dg/pr78092.f90: Likewise.
3866 * gfortran.dg/pr82973.f90: Likewise.
3867 * gfortran.dg/pr83864.f90: Likewise.
3868 * gfortran.dg/pr83874.f90: Likewise.
3869 * gfortran.dg/pr84088.f90: Likewise.
3870 * gfortran.dg/pr84155.f90: Likewise.
3871 * gfortran.dg/proc_decl_12.f90: Likewise.
3872 * gfortran.dg/proc_decl_13.f90: Likewise.
3873 * gfortran.dg/proc_decl_15.f90: Likewise.
3874 * gfortran.dg/proc_decl_17.f90: Likewise.
3875 * gfortran.dg/proc_decl_18.f90: Likewise.
3876 * gfortran.dg/proc_decl_2.f90: Likewise.
3877 * gfortran.dg/proc_decl_5.f90: Likewise.
3878 * gfortran.dg/proc_decl_9.f90: Likewise.
3879 * gfortran.dg/proc_ptr_1.f90: Likewise.
3880 * gfortran.dg/proc_ptr_10.f90: Likewise.
3881 * gfortran.dg/proc_ptr_12.f90: Likewise.
3882 * gfortran.dg/proc_ptr_18.f90: Likewise.
3883 * gfortran.dg/proc_ptr_19.f90: Likewise.
3884 * gfortran.dg/proc_ptr_21.f90: Likewise.
3885 * gfortran.dg/proc_ptr_22.f90: Likewise.
3886 * gfortran.dg/proc_ptr_23.f90: Likewise.
3887 * gfortran.dg/proc_ptr_25.f90: Likewise.
3888 * gfortran.dg/proc_ptr_26.f90: Likewise.
3889 * gfortran.dg/proc_ptr_3.f90: Likewise.
3890 * gfortran.dg/proc_ptr_36.f90: Likewise.
3891 * gfortran.dg/proc_ptr_47.f90: Likewise.
3892 * gfortran.dg/proc_ptr_48.f90: Likewise.
3893 * gfortran.dg/proc_ptr_5.f90: Likewise.
3894 * gfortran.dg/proc_ptr_6.f90: Likewise.
3895 * gfortran.dg/proc_ptr_7.f90: Likewise.
3896 * gfortran.dg/proc_ptr_8.f90: Likewise.
3897 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
3898 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
3899 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
3900 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
3901 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
3902 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
3903 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
3904 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
3905 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
3906 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
3907 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
3908 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
3909 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
3910 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
3911 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
3912 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
3913 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
3914 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
3915 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
3916 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
3917 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
3918 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
3919 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
3920 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
3921 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
3922 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
3923 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
3924 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
3925 * gfortran.dg/product_init_expr.f03: Likewise.
3926 * gfortran.dg/promotion.f90: Likewise.
3927 * gfortran.dg/promotion_3.f90: Likewise.
3928 * gfortran.dg/promotion_4.f90: Likewise.
3929 * gfortran.dg/protected_1.f90: Likewise.
3930 * gfortran.dg/protected_2.f90: Likewise.
3931 * gfortran.dg/ptr-func-1.f90: Likewise.
3932 * gfortran.dg/ptr-func-2.f90: Likewise.
3933 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
3934 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
3935 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
3936 * gfortran.dg/pure_byref_1.f90: Likewise.
3937 * gfortran.dg/pure_byref_2.f90: Likewise.
3938 * gfortran.dg/pure_byref_3.f90: Likewise.
3939 * gfortran.dg/quad_2.f90: Likewise.
3940 * gfortran.dg/quad_3.f90: Likewise.
3941 * gfortran.dg/random_3.f90: Likewise.
3942 * gfortran.dg/random_4.f90: Likewise.
3943 * gfortran.dg/random_7.f90: Likewise.
3944 * gfortran.dg/read_2.f90: Likewise.
3945 * gfortran.dg/read_3.f90: Likewise.
3946 * gfortran.dg/read_4.f90: Likewise.
3947 * gfortran.dg/read_5.f90: Likewise.
3948 * gfortran.dg/read_bad_advance.f90: Likewise.
3949 * gfortran.dg/read_bang.f90: Likewise.
3950 * gfortran.dg/read_bang4.f90: Likewise.
3951 * gfortran.dg/read_comma.f: Likewise.
3952 * gfortran.dg/read_dir.f90: Likewise.
3953 * gfortran.dg/read_empty_file.f: Likewise.
3954 * gfortran.dg/read_eof_1.f90: Likewise.
3955 * gfortran.dg/read_eof_2.f90: Likewise.
3956 * gfortran.dg/read_eof_3.f90: Likewise.
3957 * gfortran.dg/read_eof_4.f90: Likewise.
3958 * gfortran.dg/read_eof_5.f90: Likewise.
3959 * gfortran.dg/read_eof_6.f: Likewise.
3960 * gfortran.dg/read_eof_7.f90: Likewise.
3961 * gfortran.dg/read_eof_8.f90: Likewise.
3962 * gfortran.dg/read_eof_all.f90: Likewise.
3963 * gfortran.dg/read_eor.f90: Likewise.
3964 * gfortran.dg/read_float_1.f90: Likewise.
3965 * gfortran.dg/read_float_2.f03: Likewise.
3966 * gfortran.dg/read_float_3.f90: Likewise.
3967 * gfortran.dg/read_float_4.f90: Likewise.
3968 * gfortran.dg/read_infnan_1.f90: Likewise.
3969 * gfortran.dg/read_list_eof_1.f90: Likewise.
3970 * gfortran.dg/read_logical.f90: Likewise.
3971 * gfortran.dg/read_many_1.f: Likewise.
3972 * gfortran.dg/read_no_eor.f90: Likewise.
3973 * gfortran.dg/read_noadvance.f90: Likewise.
3974 * gfortran.dg/read_repeat.f90: Likewise.
3975 * gfortran.dg/read_repeat_2.f90: Likewise.
3976 * gfortran.dg/read_size_noadvance.f90: Likewise.
3977 * gfortran.dg/read_x_eof.f90: Likewise.
3978 * gfortran.dg/read_x_past.f: Likewise.
3979 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
3980 * gfortran.dg/real_const_1.f: Likewise.
3981 * gfortran.dg/real_const_2.f90: Likewise.
3982 * gfortran.dg/real_const_3.f90: Likewise.
3983 * gfortran.dg/real_do_1.f90: Likewise.
3984 * gfortran.dg/real_index_1.f90: Likewise.
3985 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
3986 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
3987 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
3988 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
3989 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
3990 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
3991 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
3992 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
3993 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
3994 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
3995 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
3996 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
3997 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
3998 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
3999 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
4000 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
4001 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
4002 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
4003 * gfortran.dg/record_marker_1.f90: Likewise.
4004 * gfortran.dg/record_marker_2.f: Likewise.
4005 * gfortran.dg/record_marker_3.f90: Likewise.
4006 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
4007 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
4008 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
4009 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
4010 * gfortran.dg/recursive_check_7.f90: Likewise.
4011 * gfortran.dg/recursive_reference_1.f90: Likewise.
4012 * gfortran.dg/recursive_reference_2.f90: Likewise.
4013 * gfortran.dg/recursive_stack.f90: Likewise.
4014 * gfortran.dg/reduction.f90: Likewise.
4015 * gfortran.dg/repack_arrays_1.f90: Likewise.
4016 * gfortran.dg/repeat_1.f90: Likewise.
4017 * gfortran.dg/repeat_2.f90: Likewise.
4018 * gfortran.dg/repeat_3.f90: Likewise.
4019 * gfortran.dg/repeat_6.f90: Likewise.
4020 * gfortran.dg/reshape-alloc.f90: Likewise.
4021 * gfortran.dg/reshape-complex.f90: Likewise.
4022 * gfortran.dg/reshape.f90: Likewise.
4023 * gfortran.dg/reshape_2.f90: Likewise.
4024 * gfortran.dg/reshape_7.f90: Likewise.
4025 * gfortran.dg/reshape_empty_1.f03: Likewise.
4026 * gfortran.dg/reshape_pad_1.f90: Likewise.
4027 * gfortran.dg/reshape_rank7.f90: Likewise.
4028 * gfortran.dg/reshape_transpose_1.f90: Likewise.
4029 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
4030 * gfortran.dg/result_default_init_1.f90: Likewise.
4031 * gfortran.dg/result_in_spec_1.f90: Likewise.
4032 * gfortran.dg/result_in_spec_2.f90: Likewise.
4033 * gfortran.dg/ret_array_1.f90: Likewise.
4034 * gfortran.dg/ret_pointer_1.f90: Likewise.
4035 * gfortran.dg/ret_pointer_2.f90: Likewise.
4036 * gfortran.dg/rewind_1.f90: Likewise.
4037 * gfortran.dg/round_1.f03: Likewise.
4038 * gfortran.dg/round_2.f03: Likewise.
4039 * gfortran.dg/round_3.f08: Likewise.
4040 * gfortran.dg/round_4.f90: Likewise.
4041 * gfortran.dg/rrspacing_1.f90: Likewise.
4042 * gfortran.dg/runtime_warning_1.f90: Likewise.
4043 * gfortran.dg/same_type_as_2.f03: Likewise.
4044 * gfortran.dg/save_1.f90: Likewise.
4045 * gfortran.dg/save_5.f90: Likewise.
4046 * gfortran.dg/save_6.f90: Likewise.
4047 * gfortran.dg/scalar_mask_1.f90: Likewise.
4048 * gfortran.dg/scalar_mask_2.f90: Likewise.
4049 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
4050 * gfortran.dg/scale_1.f90: Likewise.
4051 * gfortran.dg/scan_1.f90: Likewise.
4052 * gfortran.dg/scan_2.f90: Likewise.
4053 * gfortran.dg/secnds-1.f: Likewise.
4054 * gfortran.dg/secnds.f: Likewise.
4055 * gfortran.dg/select_1.f90: Likewise.
4056 * gfortran.dg/select_2.f90: Likewise.
4057 * gfortran.dg/select_3.f90: Likewise.
4058 * gfortran.dg/select_5.f90: Likewise.
4059 * gfortran.dg/select_char_1.f90: Likewise.
4060 * gfortran.dg/select_char_2.f90: Likewise.
4061 * gfortran.dg/select_type_13.f03: Likewise.
4062 * gfortran.dg/select_type_14.f03: Likewise.
4063 * gfortran.dg/select_type_15.f03: Likewise.
4064 * gfortran.dg/select_type_19.f03: Likewise.
4065 * gfortran.dg/select_type_2.f03: Likewise.
4066 * gfortran.dg/select_type_26.f03: Likewise.
4067 * gfortran.dg/select_type_27.f03: Likewise.
4068 * gfortran.dg/select_type_28.f03: Likewise.
4069 * gfortran.dg/select_type_3.f03: Likewise.
4070 * gfortran.dg/select_type_35.f03: Likewise.
4071 * gfortran.dg/select_type_36.f03: Likewise.
4072 * gfortran.dg/select_type_37.f03: Likewise.
4073 * gfortran.dg/select_type_39.f03: Likewise.
4074 * gfortran.dg/select_type_4.f90: Likewise.
4075 * gfortran.dg/select_type_5.f03: Likewise.
4076 * gfortran.dg/select_type_6.f03: Likewise.
4077 * gfortran.dg/select_type_7.f03: Likewise.
4078 * gfortran.dg/select_type_8.f03: Likewise.
4079 * gfortran.dg/selected_char_kind_1.f90: Likewise.
4080 * gfortran.dg/selected_char_kind_4.f90: Likewise.
4081 * gfortran.dg/selected_kind_1.f90: Likewise.
4082 * gfortran.dg/selected_real_kind_2.f90: Likewise.
4083 * gfortran.dg/shape_2.f90: Likewise.
4084 * gfortran.dg/shape_4.f90: Likewise.
4085 * gfortran.dg/shape_5.f90: Likewise.
4086 * gfortran.dg/shape_7.f90: Likewise.
4087 * gfortran.dg/shape_8.f90: Likewise.
4088 * gfortran.dg/shape_9.f90: Likewise.
4089 * gfortran.dg/shift-kind_2.f90: Likewise.
4090 * gfortran.dg/shiftalr_1.F90: Likewise.
4091 * gfortran.dg/shiftalr_2.F90: Likewise.
4092 * gfortran.dg/simpleif_1.f90: Likewise.
4093 * gfortran.dg/simplify_argN_1.f90: Likewise.
4094 * gfortran.dg/simplify_cshift_1.f90: Likewise.
4095 * gfortran.dg/simplify_cshift_4.f90: Likewise.
4096 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
4097 * gfortran.dg/simplify_modulo.f90: Likewise.
4098 * gfortran.dg/single_char_string.f90: Likewise.
4099 * gfortran.dg/size_dim.f90: Likewise.
4100 * gfortran.dg/size_optional_dim_1.f90: Likewise.
4101 * gfortran.dg/sizeof.f90: Likewise.
4102 * gfortran.dg/sizeof_4.f90: Likewise.
4103 * gfortran.dg/slash_1.f90: Likewise.
4104 * gfortran.dg/sms-1.f90: Likewise.
4105 * gfortran.dg/sms-2.f90: Likewise.
4106 * gfortran.dg/spec_expr_7.f90: Likewise.
4107 * gfortran.dg/specifics_1.f90: Likewise.
4108 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
4109 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
4110 * gfortran.dg/spread_init_expr.f03: Likewise.
4111 * gfortran.dg/spread_scalar_source.f90: Likewise.
4112 * gfortran.dg/spread_shape_1.f90: Likewise.
4113 * gfortran.dg/stat_1.f90: Likewise.
4114 * gfortran.dg/stat_2.f90: Likewise.
4115 * gfortran.dg/stfunc_1.f90: Likewise.
4116 * gfortran.dg/stfunc_4.f90: Likewise.
4117 * gfortran.dg/stfunc_6.f90: Likewise.
4118 * gfortran.dg/storage_size_1.f08: Likewise.
4119 * gfortran.dg/storage_size_3.f08: Likewise.
4120 * gfortran.dg/storage_size_4.f90: Likewise.
4121 * gfortran.dg/streamio_1.f90: Likewise.
4122 * gfortran.dg/streamio_10.f90: Likewise.
4123 * gfortran.dg/streamio_11.f90: Likewise.
4124 * gfortran.dg/streamio_12.f90: Likewise.
4125 * gfortran.dg/streamio_13.f90: Likewise.
4126 * gfortran.dg/streamio_14.f90: Likewise.
4127 * gfortran.dg/streamio_15.f90: Likewise.
4128 * gfortran.dg/streamio_16.f90: Likewise.
4129 * gfortran.dg/streamio_17.f90: Likewise.
4130 * gfortran.dg/streamio_2.f90: Likewise.
4131 * gfortran.dg/streamio_3.f90: Likewise.
4132 * gfortran.dg/streamio_4.f90: Likewise.
4133 * gfortran.dg/streamio_5.f90: Likewise.
4134 * gfortran.dg/streamio_6.f90: Likewise.
4135 * gfortran.dg/streamio_7.f90: Likewise.
4136 * gfortran.dg/streamio_8.f90: Likewise.
4137 * gfortran.dg/streamio_9.f90: Likewise.
4138 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
4139 * gfortran.dg/string_4.f90: Likewise.
4140 * gfortran.dg/string_array_constructor_2.f90: Likewise.
4141 * gfortran.dg/string_assign_2.f90: Likewise.
4142 * gfortran.dg/string_compare_1.f90: Likewise.
4143 * gfortran.dg/string_compare_2.f90: Likewise.
4144 * gfortran.dg/string_compare_3.f90: Likewise.
4145 * gfortran.dg/string_ctor_1.f90: Likewise.
4146 * gfortran.dg/string_length_1.f90: Likewise.
4147 * gfortran.dg/string_length_2.f90: Likewise.
4148 * gfortran.dg/string_length_3.f90: Likewise.
4149 * gfortran.dg/string_length_4.f90: Likewise.
4150 * gfortran.dg/string_null_compare_1.f: Likewise.
4151 * gfortran.dg/string_pad_trunc.f90: Likewise.
4152 * gfortran.dg/structure_constructor_1.f03: Likewise.
4153 * gfortran.dg/structure_constructor_11.f90: Likewise.
4154 * gfortran.dg/structure_constructor_13.f03: Likewise.
4155 * gfortran.dg/structure_constructor_2.f03: Likewise.
4156 * gfortran.dg/structure_constructor_5.f03: Likewise.
4157 * gfortran.dg/submodule_1.f08: Likewise.
4158 * gfortran.dg/submodule_11.f08: Likewise.
4159 * gfortran.dg/submodule_14.f08: Likewise.
4160 * gfortran.dg/submodule_15.f08: Likewise.
4161 * gfortran.dg/submodule_17.f08: Likewise.
4162 * gfortran.dg/submodule_18.f08: Likewise.
4163 * gfortran.dg/submodule_19.f08: Likewise.
4164 * gfortran.dg/submodule_2.f08: Likewise.
4165 * gfortran.dg/submodule_27.f08: Likewise.
4166 * gfortran.dg/submodule_28.f08: Likewise.
4167 * gfortran.dg/submodule_29.f08: Likewise.
4168 * gfortran.dg/submodule_30.f08: Likewise.
4169 * gfortran.dg/submodule_6.f08: Likewise.
4170 * gfortran.dg/submodule_7.f08: Likewise.
4171 * gfortran.dg/submodule_8.f08: Likewise.
4172 * gfortran.dg/subnormal_1.f90: Likewise.
4173 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
4174 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
4175 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
4176 * gfortran.dg/substr_2.f: Likewise.
4177 * gfortran.dg/substr_3.f: Likewise.
4178 * gfortran.dg/substr_4.f: Likewise.
4179 * gfortran.dg/substr_5.f90: Likewise.
4180 * gfortran.dg/substr_6.f90: Likewise.
4181 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
4182 * gfortran.dg/sum_init_expr.f03: Likewise.
4183 * gfortran.dg/sum_zero_array_1.f90: Likewise.
4184 * gfortran.dg/system_clock_3.f08: Likewise.
4185 * gfortran.dg/t_editing.f: Likewise.
4186 * gfortran.dg/team_change_1.f90: Likewise.
4187 * gfortran.dg/team_end_1.f90: Likewise.
4188 * gfortran.dg/team_number_1.f90: Likewise.
4189 * gfortran.dg/temporary_1.f90: Likewise.
4190 * gfortran.dg/test_com_block.f90: Likewise.
4191 * gfortran.dg/test_only_clause.f90: Likewise.
4192 * gfortran.dg/tiny_1.f90: Likewise.
4193 * gfortran.dg/tiny_2.f90: Likewise.
4194 * gfortran.dg/tl_editing.f90: Likewise.
4195 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
4196 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4197 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
4198 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
4199 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
4200 * gfortran.dg/transfer_class_2.f90: Likewise.
4201 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
4202 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
4203 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
4204 * gfortran.dg/transfer_resolve_1.f90: Likewise.
4205 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4206 * gfortran.dg/transfer_simplify_10.f90: Likewise.
4207 * gfortran.dg/transfer_simplify_11.f90: Likewise.
4208 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4209 * gfortran.dg/transfer_simplify_3.f90: Likewise.
4210 * gfortran.dg/transfer_simplify_4.f90: Likewise.
4211 * gfortran.dg/transfer_simplify_8.f90: Likewise.
4212 * gfortran.dg/transfer_simplify_9.f90: Likewise.
4213 * gfortran.dg/transpose_1.f90: Likewise.
4214 * gfortran.dg/transpose_3.f03: Likewise.
4215 * gfortran.dg/transpose_4.f90: Likewise.
4216 * gfortran.dg/transpose_conjg_1.f90: Likewise.
4217 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
4218 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4219 * gfortran.dg/trim_1.f90: Likewise.
4220 * gfortran.dg/trim_optimize_1.f90: Likewise.
4221 * gfortran.dg/trim_optimize_2.f90: Likewise.
4222 * gfortran.dg/trim_optimize_3.f90: Likewise.
4223 * gfortran.dg/trim_optimize_4.f90: Likewise.
4224 * gfortran.dg/trim_optimize_5.f90: Likewise.
4225 * gfortran.dg/trim_optimize_6.f90: Likewise.
4226 * gfortran.dg/trim_optimize_7.f90: Likewise.
4227 * gfortran.dg/trim_optimize_8.f90: Likewise.
4228 * gfortran.dg/type_to_class_1.f03: Likewise.
4229 * gfortran.dg/type_to_class_2.f03: Likewise.
4230 * gfortran.dg/type_to_class_3.f03: Likewise.
4231 * gfortran.dg/type_to_class_4.f03: Likewise.
4232 * gfortran.dg/type_to_class_5.f03: Likewise.
4233 * gfortran.dg/typebound_assignment_5.f03: Likewise.
4234 * gfortran.dg/typebound_assignment_6.f03: Likewise.
4235 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4236 * gfortran.dg/typebound_call_1.f03: Likewise.
4237 * gfortran.dg/typebound_call_13.f03: Likewise.
4238 * gfortran.dg/typebound_call_18.f03: Likewise.
4239 * gfortran.dg/typebound_call_19.f03: Likewise.
4240 * gfortran.dg/typebound_call_2.f03: Likewise.
4241 * gfortran.dg/typebound_call_20.f03: Likewise.
4242 * gfortran.dg/typebound_call_3.f03: Likewise.
4243 * gfortran.dg/typebound_generic_5.f03: Likewise.
4244 * gfortran.dg/typebound_generic_6.f03: Likewise.
4245 * gfortran.dg/typebound_generic_9.f03: Likewise.
4246 * gfortran.dg/typebound_operator_12.f03: Likewise.
4247 * gfortran.dg/typebound_operator_13.f03: Likewise.
4248 * gfortran.dg/typebound_operator_15.f90: Likewise.
4249 * gfortran.dg/typebound_operator_20.f90: Likewise.
4250 * gfortran.dg/typebound_operator_3.f03: Likewise.
4251 * gfortran.dg/typebound_operator_6.f03: Likewise.
4252 * gfortran.dg/typebound_operator_7.f03: Likewise.
4253 * gfortran.dg/typebound_operator_8.f03: Likewise.
4254 * gfortran.dg/typebound_operator_9.f03: Likewise.
4255 * gfortran.dg/typebound_proc_19.f90: Likewise.
4256 * gfortran.dg/typebound_proc_20.f90: Likewise.
4257 * gfortran.dg/typebound_proc_23.f90: Likewise.
4258 * gfortran.dg/typebound_proc_27.f03: Likewise.
4259 * gfortran.dg/typebound_proc_35.f90: Likewise.
4260 * gfortran.dg/typebound_proc_36.f90: Likewise.
4261 * gfortran.dg/unf_io_convert_1.f90: Likewise.
4262 * gfortran.dg/unf_io_convert_2.f90: Likewise.
4263 * gfortran.dg/unf_io_convert_3.f90: Likewise.
4264 * gfortran.dg/unf_io_convert_4.f90: Likewise.
4265 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
4266 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
4267 * gfortran.dg/unf_short_record_1.f90: Likewise.
4268 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4269 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4270 * gfortran.dg/unit_1.f90: Likewise.
4271 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
4272 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
4273 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
4274 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
4275 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
4276 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
4277 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
4278 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
4279 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
4280 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4281 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4282 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
4283 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
4284 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
4285 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
4286 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
4287 * gfortran.dg/unpack_init_expr.f03: Likewise.
4288 * gfortran.dg/use_10.f90: Likewise.
4289 * gfortran.dg/use_11.f90: Likewise.
4290 * gfortran.dg/use_13.f90: Likewise.
4291 * gfortran.dg/use_24.f90: Likewise.
4292 * gfortran.dg/use_27.f90: Likewise.
4293 * gfortran.dg/use_5.f90: Likewise.
4294 * gfortran.dg/use_allocated_1.f90: Likewise.
4295 * gfortran.dg/use_only_1.f90: Likewise.
4296 * gfortran.dg/use_only_4.f90: Likewise.
4297 * gfortran.dg/use_rename_2.f90: Likewise.
4298 * gfortran.dg/use_rename_4.f90: Likewise.
4299 * gfortran.dg/used_dummy_types_1.f90: Likewise.
4300 * gfortran.dg/used_interface_ref.f90: Likewise.
4301 * gfortran.dg/used_types_5.f90: Likewise.
4302 * gfortran.dg/utf8_1.f03: Likewise.
4303 * gfortran.dg/utf8_2.f03: Likewise.
4304 * gfortran.dg/value_1.f90: Likewise.
4305 * gfortran.dg/value_2.f90: Likewise.
4306 * gfortran.dg/value_4.f90: Likewise.
4307 * gfortran.dg/value_6.f03: Likewise.
4308 * gfortran.dg/value_7.f03: Likewise.
4309 * gfortran.dg/value_test.f90: Likewise.
4310 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
4311 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
4312 * gfortran.dg/vect/pr60510.f: Likewise.
4313 * gfortran.dg/vect/pr69882.f90: Likewise.
4314 * gfortran.dg/vect/pr69980.f90: Likewise.
4315 * gfortran.dg/vect/vect-5.f90: Likewise.
4316 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
4317 * gfortran.dg/vector_subscript_1.f90: Likewise.
4318 * gfortran.dg/vector_subscript_2.f90: Likewise.
4319 * gfortran.dg/vector_subscript_3.f90: Likewise.
4320 * gfortran.dg/vector_subscript_5.f90: Likewise.
4321 * gfortran.dg/verify_2.f90: Likewise.
4322 * gfortran.dg/volatile10.f90: Likewise.
4323 * gfortran.dg/where_1.f90: Likewise.
4324 * gfortran.dg/where_operator_assign_1.f90: Likewise.
4325 * gfortran.dg/where_operator_assign_2.f90: Likewise.
4326 * gfortran.dg/where_operator_assign_3.f90: Likewise.
4327 * gfortran.dg/whole_file_13.f90: Likewise.
4328 * gfortran.dg/whole_file_2.f90: Likewise.
4329 * gfortran.dg/widechar_2.f90: Likewise.
4330 * gfortran.dg/widechar_4.f90: Likewise.
4331 * gfortran.dg/widechar_5.f90: Likewise.
4332 * gfortran.dg/widechar_6.f90: Likewise.
4333 * gfortran.dg/widechar_8.f90: Likewise.
4334 * gfortran.dg/widechar_IO_1.f90: Likewise.
4335 * gfortran.dg/widechar_IO_2.f90: Likewise.
4336 * gfortran.dg/widechar_IO_3.f90: Likewise.
4337 * gfortran.dg/widechar_IO_4.f90: Likewise.
4338 * gfortran.dg/widechar_compare_1.f90: Likewise.
4339 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
4340 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
4341 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
4342 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
4343 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
4344 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
4345 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
4346 * gfortran.dg/widechar_select_1.f90: Likewise.
4347 * gfortran.dg/winapi.f90: Likewise.
4348 * gfortran.dg/write_0_pe_format.f90: Likewise.
4349 * gfortran.dg/write_back.f: Likewise.
4350 * gfortran.dg/write_check3.f90: Likewise.
4351 * gfortran.dg/write_direct_eor.f90: Likewise.
4352 * gfortran.dg/write_padding.f90: Likewise.
4353 * gfortran.dg/write_recursive.f90: Likewise.
4354 * gfortran.dg/write_rewind_1.f: Likewise.
4355 * gfortran.dg/write_rewind_2.f: Likewise.
4356 * gfortran.dg/write_zero_array.f90: Likewise.
4357 * gfortran.dg/x_slash_1.f: Likewise.
4358 * gfortran.dg/x_slash_2.f: Likewise.
4359 * gfortran.dg/zero_array_components_1.f90: Likewise.
4360 * gfortran.dg/zero_length_1.f90: Likewise.
4361 * gfortran.dg/zero_length_2.f90: Likewise.
4362 * gfortran.dg/zero_sized_1.f90: Likewise.
4363 * gfortran.dg/zero_sized_3.f90: Likewise.
4364 * gfortran.fortran-torture/compile/nested.f90: Likewise.
4365 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
4366 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
4367 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
4368 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
4369 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
4370 * gfortran.fortran-torture/execute/args.f90: Likewise.
4371 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
4372 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
4373 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
4374 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
4375 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
4376 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
4377 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
4378 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
4379 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
4380 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
4381 * gfortran.fortran-torture/execute/common.f90: Likewise.
4382 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
4383 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
4384 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
4385 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
4386 * gfortran.fortran-torture/execute/contained.f90: Likewise.
4387 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
4388 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
4389 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
4390 * gfortran.fortran-torture/execute/data.f90: Likewise.
4391 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
4392 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
4393 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
4394 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
4395 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
4396 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
4397 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
4398 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
4399 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
4400 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
4401 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
4402 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
4403 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
4404 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
4405 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
4406 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
4407 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
4408 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
4409 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
4410 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
4411 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
4412 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
4413 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
4414 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
4415 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
4416 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
4417 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
4418 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
4419 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
4420 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
4421 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
4422 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
4423 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
4424 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
4425 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
4426 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
4427 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
4428 * gfortran.fortran-torture/execute/forall.f90: Likewise.
4429 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
4430 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
4431 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
4432 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
4433 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
4434 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
4435 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
4436 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
4437 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
4438 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
4439 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
4440 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
4441 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
4442 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
4443 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
4444 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
4445 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
4446 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
4447 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
4448 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
4449 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
4450 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
4451 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
4452 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
4453 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
4454 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
4455 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
4456 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
4457 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4458 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
4459 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
4460 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
4461 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
4462 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
4463 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
4464 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
4465 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
4466 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
4467 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
4468 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
4469 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
4470 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
4471 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
4472 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4473 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
4474 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
4475 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
4476 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4477 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4478 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4479 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4480 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4481 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4482 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4483 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4484 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4485 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4486 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4487 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4488 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4489 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4490 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4491 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4492 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4493 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4494 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4495 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4496 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4497 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4498 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4499 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4500 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4501 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4502 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4503 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4504 * gfortran.fortran-torture/execute/math.f90: Likewise.
4505 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4506 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4507 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4508 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4509 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4510 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4511 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4512 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4513 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4514 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4515 * gfortran.fortran-torture/execute/power.f90: Likewise.
4516 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4517 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4518 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4519 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4520 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4521 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4522 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4523 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4524 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4525 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4526 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4527 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4528 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4529 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4530 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4531 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4532 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4533 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4534 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4535 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4536 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4537 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4538 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4539 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4540 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4541 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
4542 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
4543 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
4544 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
4545 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
4546 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
4547 * gfortran.fortran-torture/execute/straret.f90: Likewise.
4548 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
4549 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
4550 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
4551 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
4552 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
4553 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
4554 * gfortran.fortran-torture/execute/string.f90: Likewise.
4555 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
4556 * gfortran.fortran-torture/execute/strret.f90: Likewise.
4557 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
4558 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
4559 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
4560 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
4561 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
4562 * gfortran.fortran-torture/execute/userop.f90: Likewise.
4563 * gfortran.fortran-torture/execute/where17.f90: Likewise.
4564 * gfortran.fortran-torture/execute/where18.f90: Likewise.
4565 * gfortran.fortran-torture/execute/where19.f90: Likewise.
4566 * gfortran.fortran-torture/execute/where20.f90: Likewise.
4567 * gfortran.fortran-torture/execute/where21.f90: Likewise.
4568 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
4569 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
4570 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4571 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4572 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4573 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4574 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
4575 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
4576 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
4577 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
4578 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
4579 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
4580 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
4581 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4582 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4583 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4584 * gfortran.dg/inline_transpose_1.f90: Likewise.
4585
4586 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
4587
4588 PR fortran/84115
4589 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4590 change to dg-run.
4591
4592 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4593
4594 PR ada/84277
4595 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4596 * gnat.dg/dispatch1.adb: Rename into...
4597 * gnat.dg/disp1.adb: ...this.
4598 * gnat.dg/dispatch1_p.ads: Rename into...
4599 * gnat.dg/disp1_pkg.ads: ...this.
4600 * gnat.dg/disp2.adb: Rename into...
4601 * gnat.dg/dispatch2.adb: ...this.
4602 * gnat.dg/dispatch2_p.ads: Rename into...
4603 * gnat.dg/disp2_pkg.ads: ...this.
4604 * gnat.dg/dispatch2_p.adb: Rename into...
4605 * gnat.dg/disp2_pkg.adb: this.
4606 * gnat.dg/generic_dispatch.adb: Rename into...
4607 * gnat.dg/generic_disp.adb: this.
4608 * gnat.dg/generic_dispatch_p.ads: Rename into...
4609 * gnat.dg/generic_disp_pkg.ads: ...this.
4610 * gnat.dg/generic_dispatch_p.adb: Rename into...
4611 * gnat.dg/generic_disp_pkg.adb: ...this.
4612 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4613 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4614 * gnat.dg/object_overflow1.adb: Tweak index.
4615 * gnat.dg/object_overflow2.adb: Likewise.
4616 * gnat.dg/object_overflow3.adb: Likewise.
4617 * gnat.dg/object_overflow4.adb: Likewise.
4618 * gnat.dg/object_overflow5.adb: Likewise.
4619
4620 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4621
4622 PR ipa/84425
4623 * gcc.c-torture/compile/pr84425.c: New test.
4624
4625 2018-02-16 Marek Polacek <polacek@redhat.com>
4626 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR c++/84192
4629 * g++.dg/cpp1y/constexpr-84192.C: New test.
4630
4631 2018-02-16 Martin Sebor <msebor@redhat.com>
4632
4633 PR c++/79064
4634 * g++.dg/overload15.C: New test.
4635
4636 2018-02-16 Yury Gribov <tetra2005@gmail.com>
4637
4638 PR target/81535
4639 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4640 * gcc.dg/pr56727-2.c: Ditto.
4641 * gcc.target/powerpc/pr79439.c: Renamed to...
4642 * gcc.target/powerpc/pr79439-1.c: ...this.
4643 * gcc.target/powerpc/pr79439-2.c: New test.
4644 * gcc.target/powerpc/pr79439-3.c: New test.
4645
4646 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4647
4648 target/pr84371
4649 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4650 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4651 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4652 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4653 * gcc.target/powerpc/builtins-3.c: Same.
4654
4655 2018-02-16 Nathan Sidwell <nathan@acm.org>
4656
4657 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4658
4659 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4660
4661 PR rtl-optimization/70023
4662 * gcc.target/i386/pr70023.c: New.
4663
4664 2018-02-16 Carl Love <cel@us.ibm.com>
4665
4666 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4667 tests.
4668 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4669 tests.
4670
4671 2018-02-16 Carl Love <cel@us.ibm.com>
4672
4673 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4674 for the ABI definitions for vec_extract4b and vec_insert4b.
4675
4676 2018-02-16 Nathan Sidwell <nathan@acm.org>
4677
4678 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
4679 * g++.old-deja/g++.mike/net43.C: Likewise.
4680
4681 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4682
4683 PR c++/82468
4684 * g++.dg/cpp1z/class-deduction48.C: New.
4685
4686 2018-02-16 Nathan Sidwell <nathan@acm.org>
4687
4688 PR c++/84375
4689 * g++.dg/lookup/pr84375.C: New.
4690
4691 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4692
4693 PR target/83831
4694 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
4695
4696 2018-02-16 Richard Biener <rguenther@suse.de>
4697
4698 PR tree-optimization/84417
4699 * gcc.dg/torture/pr84417.c: New testcase.
4700
4701 2018-02-16 Jakub Jelinek <jakub@redhat.com>
4702
4703 PR target/84272
4704 * g++.dg/opt/pr84272.C: New test.
4705
4706 PR rtl-optimization/83723
4707 * gcc.dg/pr83723.c: New test.
4708
4709 2018-02-16 Richard Biener <rguenther@suse.de>
4710
4711 PR tree-optimization/84399
4712 * gcc.dg/graphite/pr84399.c: New testcase.
4713
4714 2018-02-16 Richard Biener <rguenther@suse.de>
4715
4716 PR tree-optimization/84190
4717 * g++.dg/torture/pr84190.C: New testcase.
4718
4719 2018-02-15 Martin Sebor <msebor@redhat.com>
4720
4721 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
4722 directives.
4723
4724 2018-02-15 Janus Weil <janus@gcc.gnu.org>
4725
4726 PR fortran/84409
4727 * gfortran.dg/dtio_21.f03: Add an error message.
4728 * gfortran.dg/dtio_22.f90: Fix invalid test case.
4729
4730 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4731
4732 PR fortran/84381
4733 * gfortran.dg/stop_shouldfail.f90: New test.
4734
4735 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
4736
4737 PR c++/84330
4738 * g++.dg/concepts/pr84330.C: New.
4739
4740 2018-02-15 Tom de Vries <tom@codesourcery.com>
4741
4742 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
4743
4744 2018-02-15 Tom de Vries <tom@codesourcery.com>
4745
4746 * gcc.c-torture/compile/pr84136.c: Require effective target
4747 indirect_jumps.
4748
4749 2018-02-15 Jakub Jelinek <jakub@redhat.com>
4750
4751 PR tree-optimization/84383
4752 * gcc.c-torture/compile/pr84383.c: New test.
4753
4754 PR tree-optimization/84334
4755 * gcc.dg/pr84334.c: New test.
4756
4757 2018-02-14 Carl Love <cel@us.ibm.com>
4758
4759 * gcc.target/powerpc/builtins-4-int128-runnable.c
4760 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
4761 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
4762
4763 2018-02-14 Martin Sebor <msebor@redhat.com>
4764
4765 PR tree-optimization/83698
4766 * gcc.dg/Wrestrict-7.c: New test.
4767 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
4768 * gcc.target/i386/chkp-stropt-17.c: Same.
4769
4770 2018-02-14 Martin Sebor <msebor@redhat.com>
4771
4772 PR c/84108
4773 * gcc.dg/Wattributes-8.c: New test.
4774
4775 2018-02-14 Janus Weil <janus@gcc.gnu.org>
4776
4777 PR fortran/84385
4778 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
4779 * gfortran.dg/allocate_with_source_23.f90: Ditto.
4780 * gfortran.dg/select_type_1.f03: Extend test case.
4781
4782 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4783
4784 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
4785 (dg-options): Use -O2 -msse2 -mno-sse3.
4786
4787 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4788
4789 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
4790 this test case still works ok.
4791 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4792 * gcc.dg/vmx/insert-be-order.c: Likewise.
4793 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4794 * gcc.dg/vmx/ld-be-order.c: Likewise.
4795 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4796 * gcc.dg/vmx/lde-be-order.c: Likewise.
4797 * gcc.dg/vmx/ldl-be-order.c: Likewise.
4798 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4799 * gcc.dg/vmx/merge-be-order.c: Likewise.
4800 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4801 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
4802 * gcc.dg/vmx/pack-be-order.c: Likewise.
4803 * gcc.dg/vmx/perm-be-order.c: Likewise.
4804 * gcc.dg/vmx/splat-be-order.c: Likewise.
4805 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
4806 * gcc.dg/vmx/st-be-order.c: Likewise.
4807 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4808 * gcc.dg/vmx/ste-be-order.c: Likewise.
4809 * gcc.dg/vmx/stl-be-order.c: Likewise.
4810 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4811 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
4812 * gcc.dg/vmx/unpack-be-order.c: Likewise.
4813 * gcc.dg/vmx/vsums-be-order.c: Likewise.
4814 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4815
4816 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
4817
4818 PR c++/84350
4819 * g++.dg/cpp0x/auto49.C: New.
4820
4821 2018-02-14 Nathan Sidwell <nathan@acm.org>
4822
4823 * g++.dg/template/instantiate5.C: Adjust required-from loc.
4824
4825 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4826
4827 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
4828 * gcc.target/powerpc/le-altivec-consts.c: Same.
4829
4830 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
4831
4832 PR target/84220
4833 * gcc.target/powerpc/pr84220-sld.c: New test.
4834 * gcc.target/powerpc/pr84220-sld2.c: New test.
4835 * gcc.target/powerpc/pr84220-sldw.c: New test.
4836 * gcc.target/powerpc/pr84220-xxperm.c: New test.
4837 * gcc.target/powerpc/pr84220-xxsld.c: New test.
4838
4839 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
4840
4841 PR target/84239
4842 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
4843 _inc_ssp intrinsics.
4844 * gcc.target/i386/cet-intrin-4.c: Likewise.
4845 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
4846 __builtin_ia32_rdssp[d|q].
4847
4848 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
4849
4850 PR tree-optimization/84357
4851 * gcc.dg/vect/pr84357.c: New test.
4852
4853 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
4854
4855 PR target/83831
4856 * gcc.target/rx/pr83831.c: New tests.
4857
4858 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
4859
4860 PR target/79242
4861 * gcc.target/msp430/pr79242.c: New test.
4862
4863 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4864
4865 PR target/84372
4866 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
4867 with -mcpu=power9.
4868
4869 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4870
4871 PR target/84279
4872 * g++.dg/pr84279.C: New test.
4873
4874 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4875
4876 PR rtl-optimization/84169
4877 * gcc.c-torture/execute/pr84169.c: New.
4878
4879 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4880
4881 PR target/84370
4882 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
4883
4884 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
4885
4886 PR target/84365
4887 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
4888 with -mcpu=power9.
4889
4890 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4891
4892 PR c++/84364
4893 * g++.dg/warn/effc4.C: New test.
4894
4895 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4896
4897 PR c++/84333
4898 * g++.dg/template/sizeof16.C: New.
4899 * g++.dg/template/sizeof17.C: Likewise.
4900
4901 2018-02-13 Janus Weil <janus@gcc.gnu.org>
4902
4903 PR fortran/84313
4904 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
4905 add necessary compiler options.
4906 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
4907
4908 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4909
4910 PR c/82210
4911 * gcc.c-torture/execute/pr82210.c: New test.
4912
4913 PR middle-end/84309
4914 * gcc.dg/pr84309-2.c: New test.
4915
4916 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
4917
4918 PR tree-optimization/84321
4919 * gcc.dg/pr84321.c: New test.
4920
4921 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
4922
4923 PR target/84359
4924 * gcc.target/i386/pr57193.c: Add -march=x86-64.
4925
4926 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
4927
4928 PR sanitizer/84340
4929 * gcc.dg/asan/pr84307.c: Remove test.
4930
4931 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
4932
4933 * gcc.target/rl78/test_auto_vector.c: New test.
4934
4935 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
4936
4937 PR c/84305
4938 * gcc.c-torture/compile/pr84305.c: New test.
4939
4940 2018-02-13 Jakub Jelinek <jakub@redhat.com>
4941
4942 PR target/84335
4943 * gcc.target/i386/pr84335.c: New test.
4944
4945 PR tree-optimization/84339
4946 * gcc.c-torture/execute/pr84339.c: New test.
4947
4948 PR middle-end/84309
4949 * gcc.dg/pr84309.c: New test.
4950 * gcc.target/i386/pr84309.c: New test.
4951
4952 PR target/84336
4953 * gcc.target/i386/pr84336.c: New test.
4954
4955 2018-02-12 Jakub Jelinek <jakub@redhat.com>
4956
4957 PR c++/84341
4958 * c-c++-common/gomp/pr84341.c: New test.
4959
4960 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4961
4962 PR fortran/68746
4963 * gfortran.dg/read_dir.f90: Re-add dg-do run.
4964
4965 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4966
4967 PR fortran/68746
4968 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
4969 of zero for read.
4970
4971 2018-02-12 Jeff Law <law@redhat.com>
4972
4973 * gcc.c-torture/compile/reg-args-size.c: New test.
4974
4975 2018-02-12 Carl Love <cel@us.ibm.com>
4976
4977 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
4978 uint128 tests to new testfile.
4979 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
4980 int128 and uint128 tests.
4981 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
4982 list of torture tests.
4983
4984 2018-02-12 Janus Weil <janus@gcc.gnu.org>
4985
4986 PR fortran/84273
4987 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
4988 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
4989
4990 2018-02-12 Tamar Christina <tamar.christina@arm.com>
4991
4992 PR target/82641
4993 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
4994
4995 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
4996
4997 PR sanitizer/84307
4998 * gcc.dg/asan/pr84307.c: New test.
4999
5000 2018-02-12 Nathan Sidwell <nathan@acm.org>
5001
5002 * g++.dg/parse/pr84263.C: New.
5003
5004 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5005
5006 PR c++/79626
5007 * g++.dg/template/crash129.C: New.
5008
5009 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5010
5011 PR target/83828
5012 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5013 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5014 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
5015 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5016 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5017
5018 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5019
5020 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
5021 _mm_maskz_scalef_round_sd): Test new intrinsics.
5022 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
5023 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
5024 intrinsics.
5025 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
5026 _mm_maskz_scalef_round_ss): Test new intrinsics.
5027 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
5028 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
5029 intrinsics.
5030 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
5031 __builtin_ia32_scalefss_round): Remove builtin.
5032 (__builtin_ia32_scalefsd_mask_round,
5033 __builtin_ia32_scalefss_mask_round): Test new builtin.
5034 * gcc.target/i386/sse-13.c: Ditto.
5035 * gcc.target/i386/sse-23.c: Ditto.
5036
5037 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5038
5039 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
5040 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
5041 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
5042 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
5043 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
5044 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
5045 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
5046 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
5047 intrinsics.
5048 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
5049 (__builtin_ia32_sqrtss_round): Remove builtins.
5050 (__builtin_ia32_sqrtsd_mask_round)
5051 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
5052 * gcc.target/i386/sse-13.c: Ditto.
5053 * gcc.target/i386/sse-23.c: Ditto.
5054
5055 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5056
5057 PR fortran/35299
5058 * gfortran.dg/statement_function_3.f: New test.
5059
5060 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
5061
5062 PR fortran/54223
5063 PR fortran/84276
5064 * gfortran.dg/statement_function_1.f90: New test.
5065 * gfortran.dg/statement_function_2.f90: New test.
5066
5067 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
5068
5069 PR fortran/84074
5070 * gfortran.dg/type_to_class_5.f03: New test.
5071
5072 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
5073
5074 PR fortran/56691
5075 * gfortran.dg/type_to_class_4.f03: New test.
5076
5077 2018-02-10 Alan Modra <amodra@gmail.com>
5078
5079 PR target/84300
5080 * gcc.dg/pr84300.c: New.
5081
5082 2018-02-10 Jakub Jelinek <jakub@redhat.com>
5083
5084 PR sanitizer/83987
5085 * g++.dg/ubsan/pr83987-2.C: New test.
5086
5087 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
5088
5089 * gcc.target/rx/movsicc.c: New test.
5090
5091 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5092
5093 PR target/83926
5094 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
5095 message.
5096
5097 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5098
5099 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
5100 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
5101
5102 2018-02-09 Nathan Sidwell <nathan@acm.org>
5103
5104 PR c/84293
5105 * c-c++-common/pr84293.h: New.
5106 * c-c++-common/pr84293.c: New.
5107
5108 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
5109
5110 PR rtl-optimization/57193
5111 * gcc.target/i386/pr57193.c: New.
5112
5113 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5114
5115 PR target/84226
5116 * gcc.target/powerpc/pr84226.c: New test.
5117
5118 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5119
5120 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
5121 from this to...
5122 <vclzd>: ...this.
5123
5124 2018-02-09 Martin Sebor <msebor@redhat.com>
5125
5126 PR lto/84212
5127 * gcc.dg/lto/pr84212_0.c: New test file.
5128 * gcc.dg/lto/pr84212_1.c: Same.
5129
5130 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5131
5132 PR target/83926
5133 * gcc.target/powerpc/pr83926.c: New test.
5134 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
5135 message. Fix test for running in 32-bit mode.
5136
5137 2018-02-09 Tamar Christina <tamar.christina@arm.com>
5138
5139 PR target/82641
5140 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
5141
5142 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5143
5144 PR target/PR84295
5145 * gcc.target/s390/pr84295.c: New test.
5146
5147 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
5148
5149 PR c++/77522
5150 * g++.dg/cpp1y/lambda-init16.C: New.
5151
5152 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
5153
5154 * gnat.dg/sso8.adb: New test.
5155 * gnat.dg/sso8_pkg.ads: New helper.
5156
5157 2018-02-09 Richard Biener <rguenther@suse.de>
5158
5159 PR tree-optimization/84278
5160 * gcc.target/i386/pr84278.c: Adjust regex.
5161
5162 2018-02-09 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR tree-optimization/84232
5165 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
5166
5167 PR debug/84252
5168 * gcc.target/aarch64/pr84252.c: New test.
5169
5170 PR middle-end/84237
5171 * gcc.dg/pr84237.c: New test.
5172
5173 2018-02-09 Marek Polacek <polacek@redhat.com>
5174 Jakub Jelinek <jakub@redhat.com>
5175
5176 PR c++/83659
5177 * g++.dg/torture/pr83659.C: New test.
5178
5179 2018-02-08 David Malcolm <dmalcolm@redhat.com>
5180
5181 PR tree-optimization/84136
5182 * gcc.c-torture/compile/pr84136.c: New test.
5183
5184 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
5185
5186 PR target/83008
5187 * gcc.target/i386/pr83008.c: New test.
5188
5189 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
5190
5191 PR target/81143
5192 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
5193
5194 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5195
5196 PR c++/83806
5197 * g++.dg/warn/Wunused-parm-11.C: New.
5198
5199 2018-02-08 Marek Polacek <polacek@redhat.com>
5200
5201 PR tree-optimization/84238
5202 * gcc.dg/Wstringop-overflow-3.c: New test.
5203
5204 2018-02-08 Nathan Sidwell <nathan@acm.org>
5205
5206 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
5207
5208 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5209
5210 PR tree-optimization/84265
5211 * gcc.dg/vect/pr84265.c: New test.
5212
5213 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5214
5215 PR tree-optimization/81635
5216 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
5217 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
5218
5219 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5220
5221 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
5222 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
5223 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
5224 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
5225 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
5226 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
5227 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
5228 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
5229 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
5230 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
5231 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
5232 * gcc.target/s390/nobp-return-attr-all.c: New test.
5233 * gcc.target/s390/nobp-return-attr-neg.c: New test.
5234 * gcc.target/s390/nobp-return-mem-attr.c: New test.
5235 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
5236 * gcc.target/s390/nobp-return-mem-z10.c: New test.
5237 * gcc.target/s390/nobp-return-mem-z900.c: New test.
5238 * gcc.target/s390/nobp-return-reg-attr.c: New test.
5239 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
5240 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
5241 * gcc.target/s390/nobp-return-reg-z10.c: New test.
5242 * gcc.target/s390/nobp-return-reg-z900.c: New test.
5243 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
5244 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
5245 * gcc.target/s390/nobp-table-jump-z10.c: New test.
5246 * gcc.target/s390/nobp-table-jump-z900.c: New test.
5247
5248 2018-02-08 Richard Biener <rguenther@suse.de>
5249
5250 PR tree-optimization/84233
5251 * g++.dg/torture/pr84233.C: New testcase.
5252
5253 2018-02-08 Richard Biener <rguenther@suse.de>
5254
5255 PR tree-optimization/84278
5256 * gcc.target/i386/pr84278.c: New testcase.
5257
5258 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
5259
5260 PR rtl-optimization/84068
5261 PR rtl-optimization/83459
5262 * gcc.dg/pr84068.c: New test.
5263
5264 2018-02-08 Richard Biener <rguenther@suse.de>
5265
5266 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
5267 loop vectorization to happen.
5268
5269 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5270
5271 PR c++/83204
5272 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
5273
5274 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5275
5276 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
5277
5278 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5279
5280 PR target/84154
5281 * gcc.target/powerpc/pr84154-1.c: New tests.
5282 * gcc.target/powerpc/pr84154-2.c: Likewise.
5283 * gcc.target/powerpc/pr84154-3.c: Likewise.
5284
5285 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5286
5287 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
5288
5289 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5290
5291 PR c++/84082
5292 * g++.dg/template/incomplete11.C: New test.
5293 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
5294
5295 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5296
5297 PR fortran/82994
5298 * gfortran.dg/deallocate_error_3.f90: New test.
5299 * gfortran.dg/deallocate_error_4.f90: New test.
5300
5301 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5302
5303 PR fortran/68560
5304 * gfortran.dg/shape_9.f90: New test.
5305
5306 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5307
5308 PR fortran/82049
5309 * gfortran.dg/assumed_charlen_parameter.f90: New test.
5310
5311 2018-02-07 David Malcolm <dmalcolm@redhat.com>
5312
5313 PR c++/81610
5314 PR c++/80567
5315 * g++.dg/spellcheck-reswords.C: New test case.
5316 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
5317 suggestion of "if".
5318
5319 2018-02-07 Martin Liska <mliska@suse.cz>
5320
5321 PR c++/84059.
5322 * g++.dg/ext/mv26.C: New test.
5323
5324 2018-02-07 Tom de Vries <tom@codesourcery.com>
5325
5326 * gcc.dg/pr83844.c: Require effective target alloca.
5327
5328 2018-02-07 Tom de Vries <tom@codesourcery.com>
5329
5330 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
5331
5332 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
5333
5334 PR target/84243
5335 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
5336 -fcf-protection=return.
5337
5338 2018-02-07 Tom de Vries <tom@codesourcery.com>
5339
5340 PR libgomp/84217
5341 * c-c++-common/goacc/pr84217.c: New test.
5342 * gfortran.dg/goacc/pr84217.f90: New test.
5343
5344 2018-02-07 Richard Biener <rguenther@suse.de>
5345
5346 PR tree-optimization/84204
5347 * gcc.dg/graphite/pr84204.c: New testcase.
5348
5349 PR tree-optimization/84205
5350 * gcc.dg/graphite/pr84205.c: New testcase.
5351
5352 PR tree-optimization/84223
5353 * gfortran.dg/graphite/pr84223.f90: New testcase.
5354
5355 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
5356
5357 PR c++/71662
5358 * g++.dg/cpp0x/scoped_enum7.C: New.
5359
5360 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5361
5362 PR tree-optimization/83008
5363 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
5364
5365 2018-02-07 Jakub Jelinek <jakub@redhat.com>
5366
5367 PR tree-optimization/84235
5368 * gcc.c-torture/execute/ieee/pr84235.c: New test.
5369
5370 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5371
5372 PR testsuite/84243
5373 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
5374 targets.
5375 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
5376
5377 2018-02-06 Jakub Jelinek <jakub@redhat.com>
5378
5379 PR target/84146
5380 * gcc.target/i386/pr84146.c: New test.
5381
5382 2018-02-06 Michael Collison <michael.collison@arm.com>
5383
5384 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
5385
5386 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5387
5388 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
5389 warning for -mno-speculate-indirect-jumps.
5390 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
5391 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5392 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
5393 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
5394 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
5395 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5396
5397 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5398
5399 PR target/84145
5400 * c-c++-common/fcf-protection-1.c: Change a compared message.
5401 * c-c++-common/fcf-protection-2.c: Likewise.
5402 * c-c++-common/fcf-protection-3.c: Likewise.
5403 * c-c++-common/fcf-protection-5.c: Likewise.
5404 * c-c++-common/fcf-protection-6.c: New test.
5405 * c-c++-common/fcf-protection-7.c: Likewise.
5406
5407 2018-02-06 Marek Polacek <polacek@redhat.com>
5408
5409 PR tree-optimization/84228
5410 * c-c++-common/Wstringop-truncation-3.c: New test.
5411
5412 2018-02-06 Tamar Christina <tamar.christina@arm.com>
5413
5414 PR target/82641
5415 * gcc.target/arm/pragma_arch_switch_2.c: New.
5416
5417 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5418
5419 PR target/79975
5420 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
5421
5422 2018-02-05 Martin Sebor <msebor@redhat.com>
5423
5424 PR tree-optimization/83369
5425 * gcc.dg/Wnonnull.c: New test.
5426
5427 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5428
5429 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
5430 argument and use dg-messages-by-file instead. Expect it to be
5431 an array rather than a dict.
5432 (lto-link-and-maybe-run): Remove messages_by_file argument and
5433 use an upvar for dg-messages-by-file. Update call to
5434 lto_handle_diagnostics.
5435 (lt-get-options): Treat dg-messages-by-file as an array
5436 rather than a dict.
5437 (lto-get-options-main): Likewise. Set the entry rather than appending.
5438 (lto-execute): Treat dg-messages-by-file as an array rather than
5439 a dict. Update call to lto-link-and-maybe-run.
5440
5441 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
5442
5443 PR c++/82782
5444 * g++.dg/cpp1z/inline-var4.C: New.
5445
5446 2018-02-05 Martin Liska <mliska@suse.cz>
5447
5448 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
5449 options.
5450 * c-c++-common/asan/pointer-compare-2.c: Likewise.
5451 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
5452 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
5453 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
5454 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5455 * c-c++-common/asan/pointer-compare-3.c: New test.
5456
5457 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5458
5459 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
5460 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5461
5462 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
5463
5464 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
5465 _mm_maskz_range_sd, _mm_mask_range_round_sd,
5466 _mm_maskz_range_round_sd): Test new intrinsics.
5467 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
5468 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
5469 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
5470 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
5471 _mm_maskz_range_ss, _mm_mask_range_round_ss,
5472 _mm_maskz_range_round_ss): Test new intrinsics.
5473 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
5474 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
5475 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
5476 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
5477 __builtin_ia32_rangess128_round): Remove builtins.
5478 (__builtin_ia32_rangesd128_mask_round,
5479 __builtin_ia32_rangess128_mask_round): Test new builtins.
5480 * gcc.target/i386/sse-13.c: Ditto.
5481 * gcc.target/i386/sse-23.c: Ditto.
5482
5483 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
5484
5485 PR middle-end/79966
5486 * gfortran.dg/pr79966.f90: New testcase
5487
5488 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
5489
5490 PR fortran/84094
5491 * gfortran.dg/associate_23.f90: Fix invalid code.
5492 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5493 * gfortran.dg/matmul_3.f90: Likewise.
5494 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5495
5496 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
5497
5498 PR fortran/84115
5499 * gfortran.dg/associate_34.f90: New test.
5500 * gfortran.dg/associate_35.f90: New test.
5501
5502 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
5503
5504 PR fortran/84141
5505 PR fortran/84155
5506 * gfortran.dg/pr84155.f90: New test.
5507
5508 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
5509
5510 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5511 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5512
5513 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5514
5515 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5516 dg-do run stanza.
5517
5518 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5519
5520 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5521 requirement.
5522 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5523 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5524 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5525
5526 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5527
5528 PR testsuite/52641
5529 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5530 * gcc.dg/Wsign-conversion.c: Dito.
5531 * gcc.dg/attr-alloc_size-4.c: Dito.
5532 * gcc.dg/pr81020.c: Dito.
5533 * gcc.dg/pr81192.c: Dito.
5534 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5535 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5536 * gcc.dg/pr83844.c: Restrict to int32plus.
5537 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5538 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5539 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5540 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5541 * gcc.dg/tree-ssa/ldist-29.c: Dito.
5542 * gcc.dg/tree-ssa/ldist-30.c: Dito.
5543 * gcc.dg/tree-ssa/ldist-31.c: Dito.
5544 * gcc.dg/tree-ssa/ldist-32.c: Dito.
5545 * gcc.dg/tree-ssa/ldist-33.c: Dito.
5546 * gcc.dg/tree-ssa/ldist-34.c: Dito.
5547 * gcc.dg/tree-ssa/ldist-35.c: Dito.
5548 * gcc.dg/tree-ssa/ldist-36.c: Dito.
5549
5550 2018-02-02 Julia Koval <julia.koval@intel.com>
5551
5552 * gcc.target/i386/funcspec-56.inc: Handle new march.
5553 * g++.dg/ext/mv16.C: Ditto.
5554
5555 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5556
5557 * lib/target-supports.exp
5558 (check_effective_target_keeps_null_pointer_checks): No more
5559 special-case avr.
5560 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
5561 * gcc.dg/ifcvt-4.c: Skip avr.
5562 * gcc.dg/pr53037-1.c: Dito.
5563 * gcc.dg/pr53037-2.c: Dito.
5564 * gcc.dg/pr53037-3.c: Dito.
5565 * gcc.dg/pr63387-2.c: Dito.
5566 * gcc.dg/pr63387.c: Dito.
5567 * gcc.dg/sancov/cmp0.c: Dito.
5568 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
5569 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
5570 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
5571 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
5572 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
5573 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
5574 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
5575 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
5576 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
5577 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
5578 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
5579 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
5580 * gcc.dg/tree-ssa/pr82059.c: Dito.
5581 * gcc.c-torture/execute/pr70460.c: Dito.
5582
5583 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
5584
5585 PR testsuite/52641
5586 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5587 * gcc.c-torture/execute/20180112-1.c: Dito.
5588 * gcc.c-torture/execute/pr81503.c: Dito.
5589 * gcc.dg/store_merging_12.c: Dito.
5590 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5591 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5592 * gcc.dg/tree-ssa/pr80898.c: Dito.
5593 * gcc.dg/tree-ssa/pr82363.c: Dito.
5594 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5595 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5596 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5597 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5598 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5599 * gcc.dg/tree-ssa/pr80803.c: Dito.
5600 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5601 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5602 * gcc.dg/tree-ssa/vrp114.c: Dito.
5603 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5604 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5605 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5606
5607 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5608
5609 PR target/84066
5610 * gcc.target/i386/cet-sjlj-6a.c: New test.
5611 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5612
5613 2018-02-01 Marek Polacek <polacek@redhat.com>
5614
5615 PR c++/84125
5616 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5617
5618 2018-01-30 Jeff Law <law@redhat.com>
5619
5620 PR target/84128
5621 * gcc.target/i386/pr84128.c: New test.
5622
5623 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
5624
5625 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5626 -fdelete-null-pointer-checks.
5627
5628 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5629
5630 PR c++/83796
5631 * g++.dg/cpp0x/abstract-default1.C: New.
5632
5633 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5634
5635 PR tree-optimization/81635
5636 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5637 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5638
5639 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5640
5641 PR target/83370
5642 * gcc.target/aarch64/pr83370.c: New.
5643
5644 2018-02-01 Richard Biener <rguenther@suse.de>
5645
5646 * gcc.dg/graphite/pr35356-1.c: Adjust.
5647
5648 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5649
5650 PR testsuite/83846
5651 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5652 for ILP32.
5653 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5654 of hard-coding the choice.
5655 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5656 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5657 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5658 memset call.
5659 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5660 stdint.h types.
5661 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5662 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5663 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5664 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5665 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5666 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5667 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5668 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5669 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5670 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5671 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5672 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5673 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5674 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5675 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5676 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5677 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5678 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5679 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5680 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5681 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5682 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5683 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5684 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5685 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5686 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5687 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5688 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5689 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5690 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5691 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5692 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5693 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5694 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5695 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5696 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5697 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5698 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5699 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
5700 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5701 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
5702 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5703 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5704 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5705 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
5706 __builtin_popcountll rather than __builtin_popcountl.
5707
5708 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5709
5710 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
5711 of LD1R[HWD] for multi-element constants on big-endian targets.
5712 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5713 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5714
5715 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5716
5717 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
5718 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
5719 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
5720
5721 2018-02-01 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR tree-optimization/81661
5724 PR tree-optimization/84117
5725 * gcc.dg/pr81661.c: New test.
5726 * gfortran.dg/pr84117.f90: New test.
5727
5728 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
5729
5730 PR fortran/83705
5731 * gfortran.dg/repeat_7.f90: Catch warning message.
5732
5733 2018-01-31 Ian Lance Taylor <iant@golang.org>
5734
5735 * go.go-torture/execute/printnil.go: New test.
5736
5737 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5738
5739 * lib/target-supports.exp (check_effective_target_comdat_group):
5740 Allow for Solaris as comdat syntax.
5741
5742 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
5743 Solaris with comdat_group support and as.
5744
5745 2018-01-31 Marek Polacek <polacek@redhat.com>
5746
5747 PR c/81779
5748 * gcc.dg/pr81779.c: New test.
5749
5750 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5751
5752 PR fortran/84116
5753 * gfortran.dg/gomp/pr84116.f90: New test.
5754
5755 PR c++/83993
5756 * g++.dg/init/pr83993-2.C: New test.
5757
5758 PR c++/83993
5759 * g++.dg/init/pr83993-1.C: New test.
5760 * g++.dg/cpp0x/pr83993.C: New test.
5761
5762 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
5763
5764 PR fortran/84088
5765 * gfortran.dg/pr84088.f90: New test.
5766
5767 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
5768
5769 PR target/82444
5770 * gcc.target/i386/pr82444.c: New.
5771
5772 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
5773
5774 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
5775 * gcc.target/powerpc/vsx-13.c: New.
5776
5777 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
5778
5779 PR c++/84092
5780 * g++.dg/cpp1y/var-templ57.C: New.
5781
5782 2018-01-31 Marek Polacek <polacek@redhat.com>
5783
5784 PR c++/84138
5785 * g++.dg/diagnostic/pr84138.C: New test.
5786
5787 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
5788
5789 PR fortran/78534
5790 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
5791 -Wstringop-overflow warnings due to spurious warning with -O1.
5792 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
5793 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
5794
5795 2018-01-31 Richard Biener <rguenther@suse.de>
5796
5797 PR tree-optimization/84132
5798 * g++.dg/torture/pr84132.C: New testcase.
5799
5800 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
5801
5802 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
5803 dg-final scan.
5804
5805 2018-01-31 Julia Koval <julia.koval@intel.com>
5806
5807 PR target/83618
5808 * gcc.target/i386/rdpid.c: Remove "eax".
5809
5810 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5811
5812 PR tree-optimization/64946
5813 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
5814 scan-assembler checks.
5815
5816 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
5817
5818 * gcc.c-torture/execute/20180131-1.c: New test.
5819
5820 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5821
5822 * gcc.target/arc/taux-1.c: New test.
5823 * gcc.target/arc/taux-2.c: Likewise.
5824
5825 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
5826
5827 * gcc.target/arc/uncached.c: New test.
5828
5829 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5830
5831 PR lto/83954
5832 * gnat.dg/lto20.adb: Remove dg-excess-errors.
5833
5834 2018-01-31 Jakub Jelinek <jakub@redhat.com>
5835
5836 PR preprocessor/69869
5837 * gcc.dg/cpp/trad/pr69869.c: New test.
5838
5839 PR c/84100
5840 * gcc.dg/pr84100.c: New test.
5841
5842 2018-01-30 Jeff Law <law@redhat.com>
5843
5844 PR target/84064
5845 * gcc.target/i386/pr84064: New test.
5846
5847 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5848
5849 PR fortran/84134
5850 * gfortran.dg/data_implied_do_2.f90: New test.
5851
5852 2018-01-30 Janus Weil <janus@gcc.gnu.org>
5853
5854 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
5855
5856 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5857
5858 PR fortran/84133
5859 * gfortran.dg/inline_matmul_21.f90: New test case.
5860
5861 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5862
5863 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
5864
5865 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
5866
5867 PR target/84112
5868 * gcc.target/powerpc/pr84112.c: New.
5869
5870 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5871
5872 PR rtl-optimization/83986
5873 * gcc.dg/pr83986.c: New test.
5874
5875 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
5876
5877 PR 58684
5878 * gcc.dg/torture/inf-compare-1.c: Add xfail.
5879 * gcc.dg/torture/inf-compare-2.c: Add xfail.
5880 * gcc.dg/torture/inf-compare-3.c: Add xfail.
5881 * gcc.dg/torture/inf-compare-4.c: Add xfail.
5882
5883 2018-01-30 Jakub Jelinek <jakub@redhat.com>
5884
5885 PR tree-optimization/84111
5886 * gcc.c-torture/compile/pr84111.c: New test.
5887
5888 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5889
5890 PR ipa/83179
5891 * gcc.dg/ipa/inline-2.c: Fix template.
5892 * gcc.dg/ipa/inline-3.c: Fix template.
5893
5894 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5895
5896 PR ipa/81360
5897 * g++.dg/torture/pr81360.C: New testcase.
5898
5899 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
5900
5901 PR lto/83954
5902 * gcc.dg/lto/pr83954.h: New testcase.
5903 * gcc.dg/lto/pr83954_0.c: New testcase.
5904 * gcc.dg/lto/pr83954_1.c: New testcase.
5905
5906 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5907
5908 PR bootstrap/84017
5909 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
5910 to dg-options.
5911 Simplify DW_AT_producer scan.
5912
5913 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5914
5915 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
5916
5917 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
5918
5919 PR target/83828
5920 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5921 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5922 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
5923 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
5924
5925 2018-01-29 Jeff Law <law@redhat.com>
5926
5927 PR testsuite/81010
5928 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
5929 better match other tests which require vsx. Verify the zero
5930 extension is part of the test in the combiner dump.
5931
5932 2018-01-29 Marek Polacek <polacek@redhat.com>
5933
5934 PR c/83966
5935 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
5936
5937 PR c++/83996
5938 * g++.dg/ext/pr83996.C: New test.
5939
5940 2018-01-29 Richard Biener <rguenther@suse.de>
5941
5942 PR tree-optimization/84057
5943 * gcc.dg/graphite/pr84057.c: New testcase.
5944
5945 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5946
5947 PR fortran/84073
5948 * gfortran.dg/bind_c_usage_31.f90: New test.
5949
5950 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
5951
5952 PR c++/83924
5953 * g++.dg/warn/Wduplicated-branches5.C: New.
5954
5955 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
5956
5957 * gcc.target/rl78/test_addsi3_internal.c: New test.
5958
5959 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
5960
5961 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
5962 Make expected output depend on whether we expect sibcalls or not.
5963 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
5964 safe-indirect-jump-1.c).
5965
5966 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
5967 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5968 Soren Rasmussen <s.c.rasmussen@gmail.com>
5969
5970 Fortran 2018 teams tests.
5971
5972 * gfortran.dg/team_number_1.f90: new test for team_number.
5973 * gfortran.dg/team_change_1.f90: new test for change team.
5974 * gfortran.dg/team_end_1.f90: new test for end team.
5975 * gfortran.dg/team_form_1.f90: new test for form team.
5976
5977 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
5978
5979 PR fortran/83998
5980 * gfortran.dg/dot_product_4.f90
5981
5982 2018-01-26 Martin Sebor <msebor@redhat.com>
5983
5984 PR tree-optimization/83896
5985 * gcc.dg/strlenopt-43.c: New.
5986
5987 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5988
5989 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
5990 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
5991 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
5992 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
5993 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
5994 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
5995 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
5996 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
5997 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
5998 stanzas.
5999 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
6000 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
6001 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
6002 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
6003 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
6004 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
6005 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
6006 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
6007 instruction list.
6008 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
6009
6010 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6011
6012 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
6013 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
6014 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
6015 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
6016 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
6017 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
6018 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
6019 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
6020 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
6021 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
6022 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
6023 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
6024 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
6025
6026 2018-01-26 Martin Liska <mliska@suse.cz>
6027
6028 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
6029 warning is seen.
6030
6031 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6032
6033 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
6034 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
6035 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
6036 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
6037 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
6038 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
6039 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
6040 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
6041
6042 2018-01-26 Richard Biener <rguenther@suse.de>
6043
6044 PR rtl-optimization/84003
6045 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
6046 latent bug in DSE if NOINLINE is appropriately defined.
6047 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
6048 and defining NOINLINE.
6049
6050 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6051
6052 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
6053 tests specific to aarch64. XFAIL test on arm.
6054
6055 2018-01-26 Jakub Jelinek <jakub@redhat.com>
6056
6057 PR rtl-optimization/83985
6058 * gcc.dg/pr83985.c: New test.
6059
6060 PR c/83989
6061 * c-c++-common/Wrestrict-3.c: New test.
6062
6063 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6064
6065 * gcc.target/arc/tdelegitimize_addr.c: New test.
6066
6067 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6068
6069 * gcc.target/arc/jli-1.c: New file.
6070 * gcc.target/arc/jli-2.c: Likewise.
6071
6072 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
6073
6074 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
6075 scan-assembler.
6076 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6077 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6078
6079 2018-01-26 Richard Biener <rguenther@suse.de>
6080
6081 PR tree-optimization/81082
6082 * gcc.dg/vect/pr81082.c: New testcase.
6083 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
6084 simplification to n * n.
6085
6086 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6087
6088 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
6089 Solaris 10.
6090 * gcc.target/i386/pr63620.c: Likewise.
6091
6092 2018-01-26 Julia Koval <julia.koval@intel.com>
6093
6094 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
6095 -mavx512f -mavx512bw.
6096 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
6097 * gcc.target/i386/i386.exp: Fix types.
6098
6099 2018-01-26 Alan Modra <amodra@gmail.com>
6100
6101 PR target/84033
6102 * gcc.target/powerpc/swaps-p8-46.c: New.
6103
6104 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
6105
6106 PR fortran/37577
6107 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
6108 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
6109 'array01' in the tree dump comparison.
6110 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
6111 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
6112 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
6113
6114 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
6115
6116 PR middle-end/83055
6117 * gcc.dg/torture/pr83055.c: New testcase.
6118
6119 2018-01-25 Jakub Jelinek <jakub@redhat.com>
6120
6121 PR c++/84031
6122 * g++.dg/cpp1z/decomp36.C: New test.
6123
6124 PR middle-end/83977
6125 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
6126
6127 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
6128
6129 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
6130 the shift dump line.
6131 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6132
6133 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6134
6135 PR target/81550
6136 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
6137 index instead of int, which allows IVOPTs to properly optimize the
6138 loop.
6139
6140 2018-01-24 David Malcolm <dmalcolm@redhat.com>
6141
6142 PR jit/82846
6143 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
6144 of "fn_type" typedef.
6145 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
6146
6147 2018-01-24 Ian Lance Taylor <iant@golang.org>
6148
6149 * go.go-torture/execute/names-1.go: New test.
6150
6151 2018-01-19 Jeff Law <law@redhat.com>
6152
6153 PR target/83994
6154 * gcc.target/i386/pr83994.c: New test.
6155
6156 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
6157
6158 PR target/84014
6159 * gcc.target/powerpc/pr84014.c: New.
6160
6161 2018-01-24 Jakub Jelinek <jakub@redhat.com>
6162
6163 PR middle-end/83977
6164 * c-c++-common/gomp/pr83977-1.c: New test.
6165 * c-c++-common/gomp/pr83977-2.c: New test.
6166 * c-c++-common/gomp/pr83977-3.c: New test.
6167 * gfortran.dg/gomp/pr83977.f90: New test.
6168
6169 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6170
6171 PR testsuite/83889
6172 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
6173 * gcc.dg/vect/pr80631-1.c: Likewise.
6174 * gcc.dg/vect/pr80631-2.c: Likewise.
6175 * gcc.dg/vect/pr81410.c: Likewise.
6176 * gcc.dg/vect/pr81633.c: Likewise.
6177 * gcc.dg/vect/pr81815.c: Likewise.
6178 * gcc.dg/vect/pr82108.c: Likewise.
6179 * gcc.dg/vect/pr83857.c: Likewise.
6180 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6181 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6182 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
6183 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6184 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6185 * gcc.dg/vect/vect-reduc-11.c: Likewise.
6186 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
6187 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
6188 dg-xfail-run-if instead.
6189 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6190 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6191 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6192 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
6193 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6194
6195 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6196
6197 PR tree-optimization/83979
6198 * g++.dg/pr83979.c: New test.
6199
6200 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6201
6202 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
6203 option. Add arm_neon_ok_no_float_abi check.
6204
6205 2018-01-24 Richard Biener <rguenther@suse.de>
6206
6207 PR tree-optimization/83176
6208 * gcc.dg/graphite/pr83176.c: New testcase.
6209
6210 2018-01-24 Richard Biener <rguenther@suse.de>
6211
6212 PR tree-optimization/82819
6213 * gcc.dg/graphite/pr82819.c: New testcase.
6214
6215 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6216
6217 PR c++/83921
6218 * g++.dg/cpp1y/constexpr-83921-1.C: New.
6219 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
6220 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
6221 * g++.dg/ext/stmtexpr20.C: Likewise.
6222 * g++.dg/ext/stmtexpr21.C: Likewise.
6223
6224 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6225
6226 PR c++/83974
6227 * g++.dg/warn/pr83974.C: New test case.
6228
6229 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6230
6231 PR sanitizer/83987
6232 * g++.dg/ubsan/pr83987.C: New test.
6233
6234 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6235
6236 PR fortran/83866
6237 * gfortran.dg/pdt_29.f03: New test.
6238
6239 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
6240
6241 PR fortran/83898
6242 * gfortran.dg/associate_33.f03: New test.
6243
6244 2018-01-23 Martin Liska <mliska@suse.cz>
6245
6246 PR lto/81440
6247 * gcc.dg/lto/pr81440.h: New test.
6248 * gcc.dg/lto/pr81440_0.c: New test.
6249 * gcc.dg/lto/pr81440_1.c: New test.
6250
6251 2018-01-23 Nathan Sidwell <nathan@acm.org>
6252
6253 PR c++/83988
6254 * g++.dg/template/pr83988.C: New.
6255
6256 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6257
6258 PR c++/82882
6259 PR c++/83978
6260 * g++.dg/cpp0x/pr82882.C: New test.
6261 * g++.dg/cpp0x/pr83978.C: New test.
6262
6263 PR c++/83958
6264 * g++.dg/cpp1z/decomp35.C: New test.
6265
6266 2018-01-23 Nathan Sidwell <nathan@acm.org>
6267
6268 * g++.dg/cpp0x/range-for10.C: Adjust.
6269 * g++.dg/ext/forscope1.C: Adjust.
6270 * g++.dg/ext/forscope2.C: Adjust.
6271 * g++.dg/template/for1.C: Adjust.
6272
6273 2018-01-23 David Malcolm <dmalcolm@redhat.com>
6274
6275 PR tree-optimization/83510
6276 * gcc.c-torture/compile/pr83510.c: New test case.
6277
6278 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6279
6280 PR testsuite/83888
6281 * lib/target-supports.exp (check_effective_target_vect_float): Say
6282 that the result only holds when -funsafe-math-optimizations is on.
6283 (check_effective_target_vect_float_strict): New procedure.
6284 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
6285 of vect_float.
6286 * gcc.dg/vect/vect-reduc-6.c: Likewise.
6287
6288 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6289
6290 PR tree-optimization/83965
6291 * gcc.dg/vect/pr83965.c: New test.
6292
6293 2018-01-23 Richard Biener <rguenther@suse.de>
6294
6295 PR tree-optimization/83963
6296 * gfortran.dg/graphite/pr83963.f: New testcase.
6297 * gcc.dg/graphite/pr83963-2.c: Likewise.
6298
6299 2018-01-23 Jakub Jelinek <jakub@redhat.com>
6300
6301 PR c++/83918
6302 * g++.dg/cpp1z/pr83918.C: New test.
6303
6304 2018-01-22 Jakub Jelinek <jakub@redhat.com>
6305
6306 PR tree-optimization/83957
6307 * gcc.dg/autopar/pr83957.c: New test.
6308
6309 PR tree-optimization/83081
6310 * gcc.dg/predict-8.c: Adjust expected probability.
6311
6312 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6313
6314 PR target/83862
6315 * gcc.target/powerpc/pr83862.c: New test.
6316
6317 2018-01-22 Carl Love <cel@us.ibm.com>
6318
6319 * gcc.target/powerpc/powerpc.exp: Add torture tests for
6320 builtins-4-runnable.c, builtins-6-runnable.c,
6321 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
6322 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
6323 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
6324 for signed/unsigned 128-bit and long long int loads.
6325
6326 2018-01-22 Marek Polacek <polacek@redhat.com>
6327
6328 PR c++/81933
6329 * g++.dg/cpp1y/constexpr-empty4.C: New test.
6330
6331 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
6332
6333 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
6334 scan-asembler valid instructions list.
6335 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
6336 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
6337 power8-vector requirement and option.
6338 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
6339
6340 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
6341
6342 PR 78534
6343 PR 83704
6344 * gfortran.dg/string_1.f90: Remove printing the length.
6345
6346 2018-01-22 Richard Biener <rguenther@suse.de>
6347
6348 PR tree-optimization/83963
6349 * gcc.dg/graphite/pr83963.c: New testcase.
6350
6351 2018-01-22 Sudakshina Das <sudi.das@arm.com>
6352
6353 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
6354 dg-require-effective-target directives.
6355
6356 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6357
6358 * lib/target-supports.exp (check_effective_target_arm_softfloat):
6359 New procedure.
6360 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
6361 Adjust scan-assembler checks for soft-float.
6362
6363 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6364
6365 PR target/83946
6366 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
6367
6368 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
6369
6370 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
6371 * gcc.dg/pr83623.c: Likewise.
6372 * gcc.dg/pr83666.c: Likewise.
6373
6374 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6375 David Edelsohn <dje.gcc@gmail.com>
6376
6377 PR target/83946
6378 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6379 assembly output from "crset eq" to "crset 2".
6380 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
6381 assembly output from . to $.
6382 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6383 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6384 assembly output from "crset eq" to "crset 2".
6385 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
6386 assembly output from "crset eq" to "crset 2", and from . to $.
6387
6388 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
6389
6390 PR fortran/83900
6391 * gfortran.dg/matmul_18.f90: New test.
6392
6393 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
6394
6395 PR tree-optimization/83940
6396 * gcc.dg/torture/pr83940.c: New test.
6397
6398 2018-01-20 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR middle-end/83945
6401 * gcc.dg/tls/pr83945.c: New test.
6402
6403 PR target/83930
6404 * gcc.dg/pr83930.c: New test.
6405
6406 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6407
6408 PR fortran/83900
6409 * gfortran.dg/matmul_17.f90: New test.
6410
6411 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6412
6413 PR fortran/80768
6414 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
6415
6416 2018-01-19 Jakub Jelinek <jakub@redhat.com>
6417
6418 PR c++/81167
6419 * g++.dg/cpp0x/pr81167.C: New test.
6420
6421 PR c++/83919
6422 * g++.dg/cpp0x/pr83919.C: New test.
6423
6424 2018-01-19 Jeff Law <law@redhat.com>
6425 Jakub Jelinek <jakub@redhat.com>
6426
6427 * gcc.dg/stack-check-16.c: New test.
6428
6429 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
6430
6431 PR target/83790
6432 * gcc.target/nvptx/indirect_call.c: New test.
6433
6434 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6435
6436 * g++.dg/torture/pr83619.C: Remove dg-message.
6437
6438 2018-01-19 Martin Liska <mliska@suse.cz>
6439
6440 * gcc.dg/predict-1.c: Adjust expected probability.
6441 * gcc.dg/predict-3.c: Likewise.
6442 * gcc.dg/predict-5.c: Likewise.
6443 * gcc.dg/predict-6.c: Likewise.
6444 * gcc.dg/predict-9.c: Likewise.
6445
6446 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6447
6448 PR tree-optimization/83922
6449 * gcc.dg/pr83922.c: New test.
6450
6451 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6452
6453 PR tree-optimization/83914
6454 * gcc.dg/vect/pr83914.c: New test.
6455
6456 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6457
6458 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
6459 * gcc.target/arm/negdi-2.c: Likewise.
6460 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
6461
6462 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6463
6464 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
6465
6466 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6467
6468 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
6469
6470 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
6471
6472 * gcc.dg/torture/pr52451.c (main): Skip long double test on
6473 hppa*-*-hpux*.
6474
6475 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR ipa/83619
6478 PR testsuite/83934
6479 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6480 forward declaration.
6481
6482 2018-01-18 Carl Love <cel@us.ibm.com>
6483
6484 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6485 to the function.
6486
6487 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6488
6489 PR c++/81013
6490 * g++.dg/inherit/union3.C: New.
6491
6492 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6493
6494 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6495
6496 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
6497
6498 PR ipa/83619
6499 * g++.dg/torture/pr83619.C: New testcase.
6500
6501 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6502
6503 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6504 Add function body to force error messages in some configurations.
6505
6506 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6507
6508 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6509 and arm_thumb1_ok.
6510
6511 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6512
6513 PR other/70268
6514 * c-c++-common/ffile-prefix-map.c: New test.
6515 * c-c++-common/fmacro-prefix-map.c: New test.
6516 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6517 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
6518
6519 2018-01-18 Martin Liska <mliska@suse.cz>
6520
6521 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6522 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6523 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6524 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6525 * gcc.target/i386/ret-thunk-10.c: Likewise.
6526 * gcc.target/i386/ret-thunk-11.c: Likewise.
6527 * gcc.target/i386/ret-thunk-12.c: Likewise.
6528 * gcc.target/i386/ret-thunk-15.c: Likewise.
6529 * gcc.target/i386/ret-thunk-9.c: Likewise.
6530
6531 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6532
6533 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6534 order.
6535
6536 2018-01-18 Nathan Sidwell <nathan@acm.org>
6537
6538 PR c++/83160
6539 * g++.dg/cpp0x/pr83160.C: New.
6540
6541 2018-01-18 Richard Biener <rguenther@suse.de>
6542
6543 PR tree-optimization/83887
6544 * gcc.dg/graphite/pr83887.c: New testcase.
6545 * gfortran.dg/graphite/pr83887.f90: Likewise.
6546 * gfortran.dg/graphite/pr83887.f: Likewise.
6547
6548 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6549
6550 PR target/65578
6551 * gcc.target/arm/builtin-bswap.x: New file.
6552 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
6553 and options for armv6t2.
6554 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
6555 and options for Thumb1.
6556 * gcc.target/arm/builtin-bswap16.x: New file.
6557 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
6558 and options for armv6t2.
6559 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
6560 and options for Thumb1.
6561
6562 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6563
6564 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
6565 order.
6566
6567 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6568
6569 PR c/61240
6570 * gcc.dg/pr61240.c: New test.
6571
6572 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6573
6574 PR fortran/83864
6575 * gfortran.dg/pr83864.f90: New test.
6576
6577 2018-01-17 Jeff Law <law@redhat.com>
6578
6579 PR testsuite/83883
6580 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6581
6582 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6583
6584 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6585 restriction, but still restrict to 64-bit.
6586 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6587 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6588
6589 2018-01-17 Harald Anlauf <anlauf@gmx.de>
6590
6591 PR fortran/83874
6592 * gfortran.dg/pr83874.f90: New test.
6593
6594 2018-01-18 Jakub Jelinek <jakub@redhat.com>
6595
6596 PR c++/83824
6597 * g++.dg/cpp0x/pr83824.C: New test.
6598
6599 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6600
6601 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6602 appropriate .gnu_attribute for the long double type, if we use the
6603 long double type, but do not generate any calls.
6604 * gcc.target/powerpc/gnuattr2.c: Likewise.
6605 * gcc.target/powerpc/gnuattr3.c: Likewise.
6606
6607 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6608
6609 PR c++/78344
6610 * g++.dg/cpp0x/alignas13.C: New.
6611
6612 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6613
6614 PR c++/83897
6615 * g++.dg/cpp0x/pr83897.C: New test.
6616
6617 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
6618
6619 PR ipa/83051
6620 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6621
6622 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6623
6624 PR c++/81054
6625 * g++.dg/cpp0x/constexpr-ice19.C: New.
6626
6627 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6628
6629 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6630 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6631 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6632 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6633 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6634 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6635 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
6636 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6637 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6638 * gcc.target/powerpc/builtins-1.fold.h: New.
6639
6640 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6641
6642 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6643 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6644
6645 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6646
6647 * gcc.target/arm/g2.c: Add -marm to dg-options.
6648 * gcc.target/arm/scd42-2.c: Likewise.
6649
6650 2018-01-17 Nathan Sidwell <nathan@acm.org>
6651
6652 PR c++/83287
6653 * g++.dg/lookup/pr83287-2.C: New.
6654
6655 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6656
6657 PR c++/83814
6658 PR c++/83902
6659 * g++.dg/wrappers/pr83814.C: New test case.
6660 * g++.dg/wrappers/pr83902.C: New test case.
6661
6662 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6663
6664 PR lto/83121
6665 * g++.dg/lto/pr83121_0.C: New test case.
6666 * g++.dg/lto/pr83121_1.C: New test case.
6667 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6668 adapted from DejaGnu's dg-test.
6669 (lto_handle_diagnostics): New procedure.
6670 (lto_prune_warns): Ignore informational notes.
6671 (lto-link-and-maybe-run): Add "messages_by_file" param.
6672 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6673 "execute" when "link" fails if "execute" was not specified.
6674 (lto-can-handle-directive): New procedure.
6675 (lto-get-options-main): Call lto-can-handle-directive. Add a
6676 dg-messages local, using it to set the caller's
6677 dg-messages-by-file for the given source file.
6678 (lto-get-options): Likewise.
6679 (lto-execute): Add dg-messages-by-file local, and pass it to
6680 lto-link-and-maybe-run.
6681
6682 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6683 Richard Sandiford <richard.sandiford@linaro.org>
6684
6685 PR target/79041
6686 PR target/82964
6687 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
6688 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
6689
6690 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6691
6692 * lib/target-supports.exp: Fix -march arguments in arm arch effective
6693 target check autogenerator for armv8.1-a and armv8.2-a.
6694
6695 2018-01-17 Carl Love <cel@us.ibm.com>
6696
6697 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
6698 Add debug print statements.
6699 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
6700 16 byte vector load followed by a partial vector load.
6701
6702 2018-01-17 David Malcolm <dmalcolm@redhat.com>
6703
6704 PR c++/83799
6705 * g++.dg/wrappers/pr83799.C: New test case.
6706
6707 2018-01-17 Nathan Sidwell <nathan@acm.org>
6708
6709 PR c++/83739
6710 * g++.dg/cpp1y/pr83739.C: New.
6711
6712 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6713
6714 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
6715 * gcc.target/visium/overflow16.c: Likewise.
6716 * gcc.target/visium/overflow32.c: Likewise.
6717
6718 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6719
6720 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
6721
6722 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6723
6724 * gcc.dg/rtl/arm/stl-cond.c: New test.
6725 * gcc.target/arm/stl-cond.c: Delete.
6726
6727 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6728
6729 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
6730 directives.
6731
6732 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6733
6734 PR tree-optimization/83843
6735 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
6736 * gcc.dg/store_merging_19.c: New test.
6737
6738 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6739
6740 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
6741 and options.
6742
6743 2018-01-17 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR rtl-optimization/83771
6746 * gcc.dg/pr83771.c: New test.
6747
6748 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6749
6750 PR tree-optimization/81184
6751 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
6752 targets.
6753 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6754
6755 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
6756
6757 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
6758
6759 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
6760
6761 PR target/83546
6762 * gcc.target/i386/pr83546.c: New test.
6763
6764 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6765
6766 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
6767
6768 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6769
6770 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
6771 test and add dg-warning for the -Wstringop-overflow warning.
6772
6773 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6774
6775 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
6776 XFAIL last test on SPARC and Visium.
6777
6778 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
6779
6780 PR rtl-optimization/80481
6781 * g++.dg/pr80481.C: Exclude solaris.
6782
6783 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6784
6785 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
6786 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
6787 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
6788
6789 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6790
6791 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
6792 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
6793 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
6794 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
6795 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
6796 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
6797 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
6798 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
6799 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
6800 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
6801 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
6802 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
6803 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
6804 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
6805 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
6806
6807 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
6808
6809 PR testsuite/77734
6810 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
6811
6812 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6813
6814 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
6815 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
6816 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
6817 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
6818 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
6819 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
6820
6821 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6822
6823 PR tree-optimization/83857
6824 * gcc.dg/vect/pr83857.c: New test.
6825
6826 2018-01-16 Richard Biener <rguenther@suse.de>
6827
6828 PR tree-optimization/83867
6829 * gcc.dg/vect/pr83867.c: New testcase.
6830
6831 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6832
6833 PR c/83844
6834 * gcc.dg/pr83844.c: New test.
6835
6836 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
6837
6838 * gcc.dg/torture/pr83847.c: New test.
6839
6840 2018-01-16 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR rtl-optimization/86620
6843 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
6844 instead of --param=max-sched-ready-insns=0.
6845 * gcc.target/i386/pr83620.c: New test.
6846 * gcc.dg/pr83620.c: New test.
6847
6848 PR tree-optimization/83843
6849 * gcc.dg/store_merging_18.c: New test.
6850
6851 PR c++/83817
6852 * g++.dg/cpp1y/pr83817.C: New test.
6853
6854 PR c++/83825
6855 * g++.dg/template/pr83825.C: New test.
6856
6857 2018-01-16 Richard Biener <rguenther@suse.de>
6858
6859 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
6860
6861 2018-01-16 Richard Biener <rguenther@suse.de>
6862
6863 PR testsuite/82132
6864 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
6865 from gcc.dg/torture/pr60092.c.
6866
6867 2018-01-15 Martin Sebor <msebor@redhat.com>
6868
6869 PR c++/83588
6870 * g++.dg/ext/flexary28.C: New test.
6871
6872 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
6873
6874 PR fortran/82257
6875 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
6876
6877 2018-01-15 Martin Sebor <msebor@redhat.com>
6878
6879 PR testsuite/83869
6880 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
6881
6882 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6883
6884 PR fortran/54613
6885 * gfortran.dg/minmaxloc_9.f90: New test.
6886 * gfortran.dg/minmaxloc_10.f90: New test.
6887 * gfortran.dg/minmaxloc_11.f90: New test.
6888
6889 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
6890
6891 PR target/83839
6892 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
6893 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6894 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6895 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6896 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6897 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6898 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6899 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6900 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6901 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6902 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6903 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6904 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6905 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6906 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6907 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
6908 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6909 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
6910 * gcc.target/i386/ret-thunk-10.c: Likewise.
6911 * gcc.target/i386/ret-thunk-11.c: Likewise.
6912 * gcc.target/i386/ret-thunk-12.c: Likewise.
6913 * gcc.target/i386/ret-thunk-13.c: Likewise.
6914 * gcc.target/i386/ret-thunk-14.c: Likewise.
6915 * gcc.target/i386/ret-thunk-15.c: Likewise.
6916 * gcc.target/i386/ret-thunk-9.c: Don't check the
6917 __x86_return_thunk label. Scan for "push" only for Linux.
6918
6919 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
6920
6921 PR testsuite/79920
6922 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
6923
6924 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6925
6926 PR target/83687
6927 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
6928 tests.
6929 * gcc.target/arm/pr83687.c: New test.
6930
6931 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6932
6933 Adjust tests to AVR_TINY.
6934
6935 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
6936 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
6937 * gcc.target/avr/pr71627.c: Same.
6938 * gcc.target/avr/torture/addr-space-1-0.c: Same.
6939 * gcc.target/avr/torture/addr-space-1-1.c: Same.
6940 * gcc.target/avr/torture/addr-space-1-x.c: Same.
6941 * gcc.target/avr/torture/addr-space-2-0.c: Same.
6942 * gcc.target/avr/torture/addr-space-2-1.c: Same.
6943 * gcc.target/avr/torture/addr-space-2-x.c: Same.
6944 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
6945 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
6946 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
6947 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
6948 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
6949 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
6950 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
6951 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
6952 * gcc.target/avr/torture/pr61055.c: Same.
6953 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
6954 available.
6955 * gcc.target/avr/torture/int24-mul.c: Same.
6956 * gcc.target/avr/torture/pr51782-1.c: Same.
6957 * gcc.target/avr/torture/pr61443.c: Same.
6958 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
6959 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
6960
6961 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
6962
6963 PR c/83801
6964 PR c/83729
6965 * gcc.target/avr/torture/pr83729.c: New test.
6966 * gcc.target/avr/torture/pr83801.c: New test.
6967
6968 2018-01-15 Jakub Jelinek <jakub@redhat.com>
6969
6970 PR middle-end/82694
6971 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
6972 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
6973
6974 2018-01-10 Martin Sebor <msebor@redhat.com>
6975
6976 PR other/83508
6977 * gcc.dg/Wstringop-overflow-2.c: New test.
6978
6979 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6980
6981 PR libgfortran/83811
6982 * gfortran.dg/fmt_e.f90: New test.
6983
6984 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6985
6986 * gcc.target/i386/indirect-thunk-10.c: New test.
6987 * gcc.target/i386/indirect-thunk-8.c: Likewise.
6988 * gcc.target/i386/indirect-thunk-9.c: Likewise.
6989 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
6990 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
6991 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
6992 * gcc.target/i386/ret-thunk-17.c: Likewise.
6993 * gcc.target/i386/ret-thunk-18.c: Likewise.
6994 * gcc.target/i386/ret-thunk-19.c: Likewise.
6995 * gcc.target/i386/ret-thunk-20.c: Likewise.
6996 * gcc.target/i386/ret-thunk-21.c: Likewise.
6997
6998 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
6999
7000 * gcc.target/i386/indirect-thunk-register-4.c: New test.
7001
7002 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7003
7004 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7005 -mno-indirect-branch-register.
7006 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7007 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7008 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7009 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7010 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7011 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7012 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7013 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7014 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7015 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7016 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7017 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7018 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7019 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7020 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7021 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7022 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7023 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7024 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7025 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7026 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7027 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7028 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7029 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7030 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7031 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7032 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7033 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7034 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7035 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7036 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7037 * gcc.target/i386/ret-thunk-10.c: Likewise.
7038 * gcc.target/i386/ret-thunk-11.c: Likewise.
7039 * gcc.target/i386/ret-thunk-12.c: Likewise.
7040 * gcc.target/i386/ret-thunk-13.c: Likewise.
7041 * gcc.target/i386/ret-thunk-14.c: Likewise.
7042 * gcc.target/i386/ret-thunk-15.c: Likewise.
7043 * gcc.target/i386/ret-thunk-9.c: Likewise.
7044 * gcc.target/i386/indirect-thunk-register-1.c: New test.
7045 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
7046 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7047
7048 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7049
7050 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7051 -mfunction-return=keep.
7052 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7053 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7054 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7055 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7056 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7057 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7058 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7059 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7060 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7061 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7062 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7063 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7064 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7065 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7066 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7067 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7068 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7069 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7070 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7071 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7072 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7073 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7074 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7075 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7076 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7077 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7078 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7079 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7080 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7081 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7082 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7083 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7084 * gcc.target/i386/ret-thunk-1.c: New test.
7085 * gcc.target/i386/ret-thunk-10.c: Likewise.
7086 * gcc.target/i386/ret-thunk-11.c: Likewise.
7087 * gcc.target/i386/ret-thunk-12.c: Likewise.
7088 * gcc.target/i386/ret-thunk-13.c: Likewise.
7089 * gcc.target/i386/ret-thunk-14.c: Likewise.
7090 * gcc.target/i386/ret-thunk-15.c: Likewise.
7091 * gcc.target/i386/ret-thunk-16.c: Likewise.
7092 * gcc.target/i386/ret-thunk-2.c: Likewise.
7093 * gcc.target/i386/ret-thunk-3.c: Likewise.
7094 * gcc.target/i386/ret-thunk-4.c: Likewise.
7095 * gcc.target/i386/ret-thunk-5.c: Likewise.
7096 * gcc.target/i386/ret-thunk-6.c: Likewise.
7097 * gcc.target/i386/ret-thunk-7.c: Likewise.
7098 * gcc.target/i386/ret-thunk-8.c: Likewise.
7099 * gcc.target/i386/ret-thunk-9.c: Likewise.
7100
7101 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7102
7103 * gcc.target/i386/indirect-thunk-1.c: New test.
7104 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7105 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7106 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7107 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7108 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7109 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7110 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7111 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7112 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7113 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7114 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7115 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7116 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7117 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7118 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7119 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7120 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7121 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7122 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7123 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7124 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7125 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7126 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7127 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7128 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7129 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7130 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7131 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7132 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7133 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7134 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7135 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7136
7137 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
7138
7139 PR ipa/83051
7140 * gcc.c-torture/compile/pr83051.c: New testcase.
7141
7142 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7143
7144 PR tree-optimization/83501
7145 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
7146
7147 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7148
7149 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
7150 for lvx and stvx instead of lxvd2x and stxvd2x and require
7151 little-endian target. Add comments.
7152 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
7153 comprehensive testing.
7154 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
7155 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
7156 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
7157 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
7158 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
7159 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
7160 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
7161 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
7162 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
7163 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
7164 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
7165 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
7166 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
7167 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
7168 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
7169 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
7170 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
7171 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
7172 scan-assembler-not directives that forbid lvx and xxpermdi.
7173 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7174 * gcc.target/powerpc/vec-extract-5.c: Likewise.
7175 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7176 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7177 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7178 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7179 * gcc.target/powerpc/vsx-vector-6-le.c: Change
7180 scan-assembler-times directives to reflect different numbers of
7181 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
7182
7183 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7184 Alan Hayward <alan.hayward@arm.com>
7185 David Sherwood <david.sherwood@arm.com>
7186
7187 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
7188 than SLP vectorization.
7189 * gcc.dg/vect/vect-alias-check-10.c: New test.
7190 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7191 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7192 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7193 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7194 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
7195 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
7196 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
7197 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
7198 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
7199 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
7200 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
7201 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
7202 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7203 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
7204 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
7205 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
7206 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
7207 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
7208 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
7209 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
7210 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
7211 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
7212 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7213
7214 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7215 Alan Hayward <alan.hayward@arm.com>
7216 David Sherwood <david.sherwood@arm.com>
7217
7218 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
7219 New proc.
7220 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
7221 targets with scatter stores.
7222 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
7223 stores.
7224 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
7225 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
7226 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
7227 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
7228 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
7229 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
7230 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
7231 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
7232 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
7233 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
7234 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
7235 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
7236 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
7237 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
7238 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
7239 * gcc.target/aarch64/sve/strided_store_7.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.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
7246 for double_reduc1.
7247 * gcc.target/aarch64/sve/strided_load_4.c: New test.
7248 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
7249 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
7250 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
7251
7252 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7253 Alan Hayward <alan.hayward@arm.com>
7254 David Sherwood <david.sherwood@arm.com>
7255
7256 * gcc.target/aarch64/sve/strided_load_1.c: New test.
7257 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
7258 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
7259
7260 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7261 Alan Hayward <alan.hayward@arm.com>
7262 David Sherwood <david.sherwood@arm.com>
7263
7264 * gcc.target/aarch64/sve/gather_load_1.c: New test.
7265 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
7266 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
7267 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
7268 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
7269 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
7270 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
7271 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
7272 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
7273 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
7274 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
7275 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
7276 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
7277 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
7278
7279 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7280 Alan Hayward <alan.hayward@arm.com>
7281 David Sherwood <david.sherwood@arm.com>
7282
7283 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
7284 check for a message about using in-order reductions.
7285 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
7286 check for a message about using in-order reductions.
7287 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
7288 vectorized and check for a message about using in-order reductions.
7289 Expect targets with variable-length vectors to fall back to the
7290 fixed-length mininum.
7291 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
7292 check for a message about using in-order reductions.
7293 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
7294 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7295 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7296 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7297 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
7298 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
7299 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
7300 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
7301 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
7302 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
7303 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
7304 vect_fold_left_plus.
7305
7306 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7307
7308 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
7309 are spilled.
7310 * gcc.target/aarch64/sve/spill_2.c: New test.
7311 * gcc.target/aarch64/sve/spill_3.c: Likewise.
7312 * gcc.target/aarch64/sve/spill_4.c: Likewise.
7313 * gcc.target/aarch64/sve/spill_5.c: Likewise.
7314 * gcc.target/aarch64/sve/spill_6.c: Likewise.
7315 * gcc.target/aarch64/sve/spill_7.c: Likewise.
7316
7317 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7318 Alan Hayward <alan.hayward@arm.com>
7319 David Sherwood <david.sherwood@arm.com>
7320
7321 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
7322 of branches.
7323 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7324 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
7325 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
7326 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7327 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
7328 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7329 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
7330 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7331 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
7332
7333 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7334 Alan Hayward <alan.hayward@arm.com>
7335 David Sherwood <david.sherwood@arm.com>
7336
7337 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
7338 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
7339 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7340 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
7341
7342 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7343 Alan Hayward <alan.hayward@arm.com>
7344 David Sherwood <david.sherwood@arm.com>
7345
7346 * lib/target-supports.exp
7347 (check_effective_target_vect_fold_extract_last): New proc.
7348 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
7349 for fold_extract_last.
7350 * gcc.dg/vect/pr65947-2.c: Likewise.
7351 * gcc.dg/vect/pr65947-3.c: Likewise.
7352 * gcc.dg/vect/pr65947-4.c: Likewise.
7353 * gcc.dg/vect/pr65947-5.c: Likewise.
7354 * gcc.dg/vect/pr65947-6.c: Likewise.
7355 * gcc.dg/vect/pr65947-9.c: Likewise.
7356 * gcc.dg/vect/pr65947-10.c: Likewise.
7357 * gcc.dg/vect/pr65947-12.c: Likewise.
7358 * gcc.dg/vect/pr65947-14.c: Likewise.
7359 * gcc.dg/vect/pr80631-1.c: Likewise.
7360 * gcc.target/aarch64/sve/clastb_1.c: New test.
7361 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
7362 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
7363 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
7364 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
7365 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
7366 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
7367 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
7368 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
7369 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
7370 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
7371 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
7372 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
7373 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
7374
7375 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7376 Alan Hayward <alan.hayward@arm.com>
7377 David Sherwood <david.sherwood@arm.com>
7378
7379 * gcc.target/aarch64/sve/live_1.c: New test.
7380 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
7381
7382 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7383 Alan Hayward <alan.hayward@arm.com>
7384 David Sherwood <david.sherwood@arm.com>
7385
7386 * gcc.target/aarch64/sve/nopeel_1.c: New test.
7387 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
7388 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
7389 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7390 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
7391 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7392 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
7393 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
7394 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
7395
7396 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7397 Alan Hayward <alan.hayward@arm.com>
7398 David Sherwood <david.sherwood@arm.com>
7399
7400 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
7401 New proc.
7402 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
7403 vect_fully_masked.
7404 * gcc.target/aarch64/sve/loop_add_4.c: New test.
7405 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
7406 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
7407 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
7408 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
7409 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
7410
7411 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7412 Alan Hayward <alan.hayward@arm.com>
7413 David Sherwood <david.sherwood@arm.com>
7414
7415 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
7416 instead of just ADDRESS.
7417 * gcc.dg/tree-ssa/scev-10.c: Likewise.
7418 * gcc.dg/tree-ssa/scev-11.c: Likewise.
7419 * gcc.dg/tree-ssa/scev-12.c: Likewise.
7420 * gcc.target/aarch64/sve/index_offset_1.c: New test.
7421 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
7422 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
7423 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
7424 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
7425 * gcc.target/aarch64/sve/while_2.c: Likewise.
7426 * gcc.target/aarch64/sve/while_3.c: Likewise.
7427 * gcc.target/aarch64/sve/while_4.c: Likewise.
7428
7429 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7430 Alan Hayward <alan.hayward@arm.com>
7431 David Sherwood <david.sherwood@arm.com>
7432
7433 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
7434 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
7435 to be predicated.
7436 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
7437 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7438 * gcc.target/aarch64/sve/reduc_5.c: New test.
7439 * gcc.target/aarch64/sve/slp_13.c: Likewise.
7440 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
7441
7442 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7443 Alan Hayward <alan.hayward@arm.com>
7444 David Sherwood <david.sherwood@arm.com>
7445
7446 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
7447 * gcc.dg/tree-ssa/peel1.c: Likewise.
7448 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
7449 variable-length vectors.
7450 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
7451 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
7452 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
7453 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7454 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7455 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7456 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7457 * gcc.target/aarch64/sve/slp_8.c: New test.
7458 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
7459 * gcc.target/aarch64/sve/slp_9.c: Likewise.
7460 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
7461 * gcc.target/aarch64/sve/slp_10.c: Likewise.
7462 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
7463 * gcc.target/aarch64/sve/slp_11.c: Likewise.
7464 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
7465 * gcc.target/aarch64/sve/slp_12.c: Likewise.
7466 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
7467 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
7468 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
7469 * gcc.target/aarch64/sve/while_1.c: Likewise.
7470 * gcc.target/aarch64/sve/while_2.c: Likewise.
7471 * gcc.target/aarch64/sve/while_3.c: Likewise.
7472 * gcc.target/aarch64/sve/while_4.c: Likewise.
7473
7474 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7475 Alan Hayward <alan.hayward@arm.com>
7476 David Sherwood <david.sherwood@arm.com>
7477
7478 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7479 New proc.
7480 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7481 and add an associated scan-dump test. Prevent vectorization
7482 of the first two loops.
7483 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7484 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7485 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7486 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7487 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7488 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7489
7490 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7491 Alan Hayward <alan.hayward@arm.com>
7492 David Sherwood <david.sherwood@arm.com>
7493
7494 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7495 * gcc.dg/vect/pr67790.c: Likewise.
7496 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7497 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7498 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7499 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7500 * gcc.target/aarch64/sve/slp_5.c: New test.
7501 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7502 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7503 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7504 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7505 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7506
7507 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7508 Alan Hayward <alan.hayward@arm.com>
7509 David Sherwood <david.sherwood@arm.com>
7510
7511 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7512 && vect_load_lanes
7513 * gcc.dg/vect/slp-1.c: Likewise.
7514 * gcc.dg/vect/slp-10.c: Likewise.
7515 * gcc.dg/vect/slp-12b.c: Likewise.
7516 * gcc.dg/vect/slp-12c.c: Likewise.
7517 * gcc.dg/vect/slp-17.c: Likewise.
7518 * gcc.dg/vect/slp-19b.c: Likewise.
7519 * gcc.dg/vect/slp-20.c: Likewise.
7520 * gcc.dg/vect/slp-21.c: Likewise.
7521 * gcc.dg/vect/slp-22.c: Likewise.
7522 * gcc.dg/vect/slp-23.c: Likewise.
7523 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7524 * gcc.dg/vect/slp-24.c: Likewise.
7525 * gcc.dg/vect/slp-28.c: Likewise.
7526 * gcc.dg/vect/slp-39.c: Likewise.
7527 * gcc.dg/vect/slp-6.c: Likewise.
7528 * gcc.dg/vect/slp-7.c: Likewise.
7529 * gcc.dg/vect/slp-cond-1.c: Likewise.
7530 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7531 * gcc.dg/vect/slp-cond-2.c: Likewise.
7532 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7533 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7534 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7535 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7536 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7537 * gcc.dg/vect/slp-perm-6.c: Likewise.
7538 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7539 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7540 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7541 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
7542 * gcc.dg/vect/slp-12a.c: Likewise.
7543 * gcc.dg/vect/slp-14.c: Likewise.
7544 * gcc.dg/vect/slp-15.c: Likewise.
7545 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7546 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7547 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7548 * gcc.target/aarch64/sve/slp_1.c: New test.
7549 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
7550 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7551 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
7552 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7553 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
7554 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7555 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
7556
7557 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7558 Alan Hayward <alan.hayward@arm.com>
7559 David Sherwood <david.sherwood@arm.com>
7560
7561 * gcc.dg/vect/vect-ooo-group-1.c: New test.
7562 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7563 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
7564 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7565 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
7566 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7567 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
7568 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7569 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7570 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7571 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7572 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7573 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7574 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
7575 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7576 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
7577 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7578 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
7579 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7580
7581 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7582 Alan Hayward <alan.hayward@arm.com>
7583 David Sherwood <david.sherwood@arm.com>
7584
7585 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7586 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7587 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7588 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7589 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7590 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7591 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7592 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7593 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7594 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7595 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7596 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7597 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7598 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7599 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7600 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7601 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7602 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7603 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7604 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7605 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7606 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7607 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7608 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7609 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7610 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7611 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7612 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7613 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7614 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7615 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7616 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7617 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7618 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7619 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7620 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7621
7622 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7623 Alan Hayward <alan.hayward@arm.com>
7624 David Sherwood <david.sherwood@arm.com>
7625
7626 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7627 Return true for SVE too.
7628 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7629 if load/store lanes are supported.
7630 * gcc.dg/vect/slp-10.c: Likewise.
7631 * gcc.dg/vect/slp-12c.c: Likewise.
7632 * gcc.dg/vect/slp-17.c: Likewise.
7633 * gcc.dg/vect/slp-33.c: Likewise.
7634 * gcc.dg/vect/slp-6.c: Likewise.
7635 * gcc.dg/vect/slp-cond-1.c: Likewise.
7636 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7637 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7638 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7639 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7640 * gcc.dg/vect/slp-perm-6.c: Likewise.
7641 * gcc.dg/vect/slp-perm-9.c: Likewise.
7642 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7643 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7644 for variable-length vectors.
7645
7646 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7647 Alan Hayward <alan.hayward@arm.com>
7648 David Sherwood <david.sherwood@arm.com>
7649
7650 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7651 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7652
7653 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7654
7655 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7656 * g++.target/aarch64/sve/catch_1.C: New test.
7657 * g++.target/aarch64/sve/catch_2.C: Likewise.
7658 * g++.target/aarch64/sve/catch_3.C: Likewise.
7659 * g++.target/aarch64/sve/catch_4.C: Likewise.
7660 * g++.target/aarch64/sve/catch_5.C: Likewise.
7661 * g++.target/aarch64/sve/catch_6.C: Likewise.
7662
7663 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7664 Alan Hayward <alan.hayward@arm.com>
7665 David Sherwood <david.sherwood@arm.com>
7666
7667 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7668 New proc.
7669 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7670 * gcc.target/aarch64/fmaxmin.c: Likewise.
7671 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7672 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7673 * gcc.target/aarch64/pr62178.c: Likewise.
7674 * gcc.target/aarch64/pr71727-2.c: Likewise.
7675 * gcc.target/aarch64/saddw-1.c: Likewise.
7676 * gcc.target/aarch64/saddw-2.c: Likewise.
7677 * gcc.target/aarch64/uaddw-1.c: Likewise.
7678 * gcc.target/aarch64/uaddw-2.c: Likewise.
7679 * gcc.target/aarch64/uaddw-3.c: Likewise.
7680 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
7681 * gcc.target/aarch64/vect-compile.c: Likewise.
7682 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
7683 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
7684 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7685 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7686 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7687 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7688 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7689 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
7690 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
7691 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7692 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7693 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7694 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7695 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
7696 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
7697 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
7698 * gcc.target/aarch64/vect-movi.c: Likewise.
7699 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
7700 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
7701 * gcc.target/aarch64/vect-vaddv.c: Likewise.
7702 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7703 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7704 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
7705 fixed-length SVE.
7706 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
7707 * gcc.target/aarch64/sve/arith_1.c: New test.
7708 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
7709 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7710 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7711 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7712 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
7713 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
7714 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
7715 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
7716 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
7717 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
7718 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
7719 * gcc.target/aarch64/sve/ext_1.c: Likewise.
7720 * gcc.target/aarch64/sve/ext_2.c: Likewise.
7721 * gcc.target/aarch64/sve/extract_1.c: Likewise.
7722 * gcc.target/aarch64/sve/extract_2.c: Likewise.
7723 * gcc.target/aarch64/sve/extract_3.c: Likewise.
7724 * gcc.target/aarch64/sve/extract_4.c: Likewise.
7725 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
7726 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
7727 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
7728 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
7729 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
7730 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
7731 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
7732 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
7733 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
7734 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
7735 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
7736 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
7737 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
7738 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
7739 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
7740 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
7741 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
7742 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
7743 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
7744 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
7745 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
7746 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
7747 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
7748 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
7749 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
7750 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
7751 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
7752 * gcc.target/aarch64/sve/index_1.c: Likewise.
7753 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
7754 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
7755 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
7756 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7757 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
7758 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
7759 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7760 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
7761 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
7762 * gcc.target/aarch64/sve/mad_1.c: Likewise.
7763 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
7764 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
7765 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
7766 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
7767 * gcc.target/aarch64/sve/mla_1.c: Likewise.
7768 * gcc.target/aarch64/sve/mls_1.c: Likewise.
7769 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
7770 * gcc.target/aarch64/sve/msb_1.c: Likewise.
7771 * gcc.target/aarch64/sve/mul_1.c: Likewise.
7772 * gcc.target/aarch64/sve/neg_1.c: Likewise.
7773 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
7774 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
7775 * gcc.target/aarch64/sve/pack_1.c: Likewise.
7776 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
7777 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
7778 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
7779 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
7780 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
7781 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
7782 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
7783 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
7784 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
7785 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
7786 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7787 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7788 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7789 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
7790 * gcc.target/aarch64/sve/rev_1.c: Likewise.
7791 * gcc.target/aarch64/sve/revb_1.c: Likewise.
7792 * gcc.target/aarch64/sve/revh_1.c: Likewise.
7793 * gcc.target/aarch64/sve/revw_1.c: Likewise.
7794 * gcc.target/aarch64/sve/shift_1.c: Likewise.
7795 * gcc.target/aarch64/sve/single_1.c: Likewise.
7796 * gcc.target/aarch64/sve/single_2.c: Likewise.
7797 * gcc.target/aarch64/sve/single_3.c: Likewise.
7798 * gcc.target/aarch64/sve/single_4.c: Likewise.
7799 * gcc.target/aarch64/sve/spill_1.c: Likewise.
7800 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
7801 * gcc.target/aarch64/sve/subr_1.c: Likewise.
7802 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
7803 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
7804 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
7805 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
7806 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7807 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
7808 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7809 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
7810 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
7811 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
7812 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
7813 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
7814 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
7815 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
7816 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
7817 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
7818 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
7819 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
7820 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
7821 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
7822 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
7823 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
7824 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
7825 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7826 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
7827 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
7828 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
7829 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
7830 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
7831 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
7832 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
7833 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
7834 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
7835 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
7836 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
7837 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
7838 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
7839 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
7840 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
7841 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
7842 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
7843 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
7844
7845 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7846 Alan Hayward <alan.hayward@arm.com>
7847 David Sherwood <david.sherwood@arm.com>
7848
7849 * lib/target-supports.exp (check_effective_target_aarch64_sve)
7850 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
7851 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
7852 New procedures.
7853 (check_effective_target_vect_perm): Handle SVE.
7854 (check_effective_target_vect_perm_byte): Likewise.
7855 (check_effective_target_vect_perm_short): Likewise.
7856 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7857 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7858 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7859 (check_effective_target_vect_element_align_preferred): Likewise.
7860 (check_effective_target_vect_align_stack_vars): Likewise.
7861 (check_effective_target_vect_load_lanes): Likewise.
7862 (check_effective_target_vect_masked_store): Likewise.
7863 (available_vector_sizes): Use aarch64_sve_bits for SVE.
7864 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
7865 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
7866 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
7867 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7868 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7869 * gcc.dg/vect/slp-23.c: Likewise.
7870 * gcc.dg/vect/slp-perm-5.c: Likewise.
7871 * gcc.dg/vect/slp-perm-6.c: Likewise.
7872 * gcc.dg/vect/slp-perm-9.c: Likewise.
7873 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7874 * gcc.dg/vect/vect-114.c: Likewise.
7875 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
7876 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7877
7878 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7879
7880 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
7881 vect_variable_length, expecting the test to be vectorized
7882 without SLP instead.
7883 * gcc.dg/vect/pr33953.c: Likewise.
7884 * gcc.dg/vect/pr37027.c: Likewise.
7885 * gcc.dg/vect/pr67790.c: Likewise.
7886 * gcc.dg/vect/pr68445.c: Likewise.
7887 * gcc.dg/vect/slp-1.c: Likewise.
7888 * gcc.dg/vect/slp-10.c: Likewise.
7889 * gcc.dg/vect/slp-12a.c: Likewise.
7890 * gcc.dg/vect/slp-12b.c: Likewise.
7891 * gcc.dg/vect/slp-12c.c: Likewise.
7892 * gcc.dg/vect/slp-13-big-array.c: Likewise.
7893 * gcc.dg/vect/slp-13.c: Likewise.
7894 * gcc.dg/vect/slp-14.c: Likewise.
7895 * gcc.dg/vect/slp-15.c: Likewise.
7896 * gcc.dg/vect/slp-17.c: Likewise.
7897 * gcc.dg/vect/slp-19b.c: Likewise.
7898 * gcc.dg/vect/slp-2.c: Likewise.
7899 * gcc.dg/vect/slp-20.c: Likewise.
7900 * gcc.dg/vect/slp-21.c: Likewise.
7901 * gcc.dg/vect/slp-22.c: Likewise.
7902 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7903 * gcc.dg/vect/slp-24.c: Likewise.
7904 * gcc.dg/vect/slp-28.c: Likewise.
7905 * gcc.dg/vect/slp-39.c: Likewise.
7906 * gcc.dg/vect/slp-42.c: Likewise.
7907 * gcc.dg/vect/slp-6.c: Likewise.
7908 * gcc.dg/vect/slp-7.c: Likewise.
7909 * gcc.dg/vect/slp-cond-1.c: Likewise.
7910 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7911 * gcc.dg/vect/slp-cond-2.c: Likewise.
7912 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7913 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7914 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7915 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7916 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7917 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7918 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7919 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7920 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7921 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7922 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7923 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7924 * gcc.dg/vect/slp-reduc-7.c: Likewise.
7925 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7926 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7927 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7928 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7929
7930 2018-01-13 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR c/83801
7933 * gcc.dg/pr83801.c: New test.
7934
7935 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
7936
7937 PR fortran/52162
7938 * gfortran.dg/bounds_check_19.f90: New test.
7939
7940 2018-01-12 Jakub Jelinek <jakub@redhat.com>
7941
7942 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
7943 instead of scan-assembler-not for xsnabsqp.
7944
7945 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7946
7947 PR libgfortran/83525
7948 * gfortran.dg/newunit_5.f90: New test.
7949
7950 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
7951
7952 PR rtl-optimization/80481
7953 * g++.dg/pr80481.C: New.
7954
7955 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
7956
7957 PR target/83628
7958 * gcc.target/alpha/pr83628-3.c: New test.
7959
7960 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7961
7962 * lib/target-supports.exp (check_effective_target_avx512f): Also
7963 check for __builtin_ia32_addsd_round,
7964 __builtin_ia32_getmantsd_round.
7965 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
7966
7967 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
7968
7969 PR target/83629
7970 * gcc.target/powerpc/pr83629.c: Require ilp32.
7971
7972 2018-01-12 Richard Biener <rguenther@suse.de>
7973
7974 PR tree-optimization/80846
7975 * gcc.target/i386/pr80846-1.c: New testcase.
7976 * gcc.target/i386/pr80846-2.c: Likewise.
7977
7978 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
7979
7980 * gcc.c-torture/execute/20180112-1.c: New test.
7981
7982 2018-01-12 Tom de Vries <tom@codesourcery.com>
7983
7984 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
7985 * g++.dg/ext/label13a.C: Same.
7986 * g++.dg/ext/label14.C: Same.
7987 * g++.dg/ext/label2.C: Same.
7988 * g++.dg/ext/label3.C: Same.
7989 * g++.dg/torture/pr42462.C: Same.
7990 * g++.dg/torture/pr42739.C: Same.
7991 * g++.dg/warn/Wunused-label-3.C: Same.
7992
7993 2018-01-12 Tom de Vries <tom@codesourcery.com>
7994
7995 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
7996 * g++.dg/Walloca1.C: Same.
7997 * g++.dg/cpp0x/pr70338.C: Same.
7998 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
7999 * g++.dg/cpp1y/vla10.C: Same.
8000 * g++.dg/cpp1y/vla2.C: Same.
8001 * g++.dg/cpp1y/vla6.C: Same.
8002 * g++.dg/cpp1y/vla8.C: Same.
8003 * g++.dg/debug/debug5.C: Same.
8004 * g++.dg/debug/debug6.C: Same.
8005 * g++.dg/debug/pr54828.C: Same.
8006 * g++.dg/diagnostic/pr70105.C: Same.
8007 * g++.dg/eh/cleanup5.C: Same.
8008 * g++.dg/eh/spbp.C: Same.
8009 * g++.dg/ext/tmplattr9.C: Same.
8010 * g++.dg/ext/vla10.C: Same.
8011 * g++.dg/ext/vla11.C: Same.
8012 * g++.dg/ext/vla12.C: Same.
8013 * g++.dg/ext/vla15.C: Same.
8014 * g++.dg/ext/vla16.C: Same.
8015 * g++.dg/ext/vla17.C: Same.
8016 * g++.dg/ext/vla3.C: Same.
8017 * g++.dg/ext/vla6.C: Same.
8018 * g++.dg/ext/vla7.C: Same.
8019 * g++.dg/init/array24.C: Same.
8020 * g++.dg/init/new47.C: Same.
8021 * g++.dg/init/pr55497.C: Same.
8022 * g++.dg/opt/pr78201.C: Same.
8023 * g++.dg/template/vla2.C: Same.
8024 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8025 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
8026 * g++.dg/torture/pr62127.C: Same.
8027 * g++.dg/torture/pr67055.C: Same.
8028 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
8029 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
8030 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
8031 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
8032 * g++.dg/warn/Wplacement-new-size-5.C: Same.
8033 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
8034 * g++.dg/warn/Wvla-1.C: Same.
8035 * g++.dg/warn/Wvla-3.C: Same.
8036 * g++.old-deja/g++.ext/array2.C: Same.
8037 * g++.old-deja/g++.ext/constructor.C: Same.
8038 * g++.old-deja/g++.law/builtin1.C: Same.
8039 * g++.old-deja/g++.other/crash12.C: Same.
8040 * g++.old-deja/g++.other/eh3.C: Same.
8041 * g++.old-deja/g++.pt/array6.C: Same.
8042 * g++.old-deja/g++.pt/dynarray.C: Same.
8043
8044 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8045
8046 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
8047
8048 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8049
8050 PR libfortran/67412
8051 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
8052 on *-*-solaris2.10.
8053
8054 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8055
8056 * lib/target-supports.exp (check_effective_target_branch_cost):
8057 Accept all x86 targets.
8058
8059 2018-01-12 Martin Liska <mliska@suse.cz>
8060
8061 PR ipa/83054
8062 * g++.dg/warn/pr83054.C: New test.
8063
8064 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8065
8066 * gcc.target/powerpc/spec-barr-1.c: New file.
8067
8068 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
8069
8070 PR target/83330
8071 * gcc.target/i386/pr83330.c: New test.
8072
8073 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8074
8075 PR fortran/79383
8076 * gfortran.dg/dtio_31.f03: New test.
8077 * gfortran.dg/dtio_32.f03: New test.
8078
8079 2018-01-11 David Malcolm <dmalcolm@redhat.com>
8080
8081 PR c++/43486
8082 * g++.dg/wrappers: New subdirectory.
8083 * g++.dg/wrappers/README: New file.
8084 * g++.dg/wrappers/alloc.C: New test case.
8085 * g++.dg/wrappers/cow-istream-string.C: New test case.
8086 * g++.dg/wrappers/cp-stdlib.C: New test case.
8087 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
8088 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
8089
8090 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
8091
8092 PR middle-end/83718
8093 * g++.dg/torture/pr83718.C: New testcase.
8094
8095 2018-01-11 Martin Jambor <mjambor@suse.cz>
8096
8097 PR ipa/83178
8098 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
8099
8100 2018-01-11 Bin Cheng <bin.cheng@arm.com>
8101
8102 PR tree-optimization/83695
8103 * gcc.dg/tree-ssa/pr83695.c: New test.
8104
8105 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8106
8107 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
8108 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
8109
8110 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8111
8112 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
8113 * gcc.target/arm/simd/fp16fml_high.c: New test.
8114 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
8115 * lib/target-supports.exp
8116 (check_effective_target_arm_fp16fml_neon_ok_nocache,
8117 check_effective_target_arm_fp16fml_neon_ok,
8118 add_options_for_arm_fp16fml_neon): New procedures.
8119
8120 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8121
8122 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
8123 combination tests.
8124
8125 2018-01-11 Richard Biener <rguenther@suse.de>
8126
8127 PR tree-optimization/83435
8128 * gcc.dg/graphite/pr83435.c: New testcase.
8129
8130 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
8131 Alan Hayward <alan.hayward@arm.com>
8132 David Sherwood <david.sherwood@arm.com>
8133
8134 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
8135
8136 2018-01-11 Tamar Christina <tamar.christina@arm.com>
8137
8138 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
8139
8140 2018-01-11 Sudakshina Das <sudi.das@arm.com>
8141
8142 PR target/82096
8143 * gcc.c-torture/compile/pr82096.c: New test.
8144
8145 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8146
8147 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
8148
8149 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8150
8151 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
8152
8153 2018-01-11 Justin Squirek <squirek@adacore.com>
8154
8155 * gnat.dg/expr_func4.adb: New testcase.
8156
8157 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8158
8159 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
8160 testcase.
8161
8162 2018-01-11 Bob Duff <duff@adacore.com>
8163
8164 * gnat.dg/protected_null.adb: New testcase.
8165
8166 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8167
8168 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
8169
8170 2018-01-11 Ed Schonberg <schonberg@adacore.com>
8171
8172 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
8173
8174 2018-01-11 Justin Squirek <squirek@adacore.com>
8175
8176 * gnat.dg/loopvar.adb: New testcase.
8177
8178 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8179
8180 PR middle-end/83189
8181 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
8182
8183 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
8184
8185 * gcc.c-torture/compile/pr83575.c: New testcase.
8186
8187 2018-01-10 Michael Collison <michael.collison@arm.com>
8188
8189 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
8190 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
8191 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
8192 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
8193 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8194 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8195 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8196 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
8197 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
8198 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8199 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8200 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
8201 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
8202 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
8203 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
8204 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
8205
8206 2018-01-10 Michael Collison <michael.collison@arm.com>
8207
8208 * gcc.target/aarch64/sha2.h: New shared testcase.
8209 * gcc.target/aarch64/sha2_1.c: New testcase.
8210 * gcc.target/aarch64/sha2_2.c: New testcase.
8211 * gcc.target/aarch64/sha2_3.c: New testcase.
8212 * gcc.target/aarch64/sha3.h: New shared testcase.
8213 * gcc.target/aarch64/sha3_1.c: New testcase.
8214 * gcc.target/aarch64/sha3_2.c: New testcase.
8215 * gcc.target/aarch64/sha3_3.c: New testcase.
8216
8217 2018-01-10 Michael Collison <michael.collison@arm.com>
8218
8219 * gcc.target/aarch64/sm3_sm4.c: New testcase.
8220
8221 2018-01-10 Martin Sebor <msebor@redhat.com>
8222
8223 PR tree-optimization/83781
8224 * gcc.dg/strlenopt-42.c: New test.
8225
8226 2018-01-11 Martin Sebor <msebor@gmail.com>
8227 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8228
8229 PR tree-optimization/83501
8230 PR tree-optimization/81703
8231
8232 * gcc.dg/strlenopt-39.c: New test-case.
8233 * gcc.dg/pr81703.c: Likewise.
8234
8235 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
8236
8237 * gnat.dg/atomic10.adb: New test.
8238
8239 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8240
8241 PR fortran/82367
8242 * gfortran.dg/deferred_character_18.f90: New test.
8243
8244 2018-01-10 Martin Sebor <msebor@redhat.com>
8245
8246 PR tree-optimization/83671
8247 * gcc.dg/strlenopt-40.c: New test.
8248 * gcc.dg/strlenopt-41.c: New test.
8249
8250 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8251
8252 PR fortran/83093
8253 * gfortran.dg/allocate_with_typespec_7.f90: New test.
8254
8255 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
8256
8257 PR target/83399
8258 * gcc.target/powerpc/pr83399.c: New test.
8259
8260 2018-01-10 David Malcolm <dmalcolm@redhat.com>
8261
8262 PR c++/43486
8263 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
8264 to reflect that the arguments are correctly underlined.
8265 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
8266 for globals, params, locals and literals.
8267 (test_sizeof): Directly test the location of "sizeof", rather than
8268 when used in compound expressions.
8269 (test_alignof): Likewise for "alignof".
8270 (test_string_literals): Likewise for string literals.
8271 (test_numeric_literals): Likewise for numeric literals.
8272 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
8273 (test_typeid): Likewise for typeid.
8274 (test_unary_plus): New.
8275 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
8276 format strings.
8277
8278 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
8279
8280 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
8281
8282 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8283
8284 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
8285
8286 2018-01-10 Marek Polacek <polacek@redhat.com>
8287
8288 PR c++/82541
8289 * g++.dg/warn/Wduplicated-branches4.C: New test.
8290
8291 2018-01-10 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR c++/81327
8294 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
8295 cast to void *.
8296
8297 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
8298
8299 PR c++/81055
8300 * g++.dg/cpp0x/new2.C: New.
8301
8302 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
8303
8304 PR target/83735
8305 * gcc.target/i386/pr83735.c: New test.
8306
8307 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
8308
8309 * lib/target-supports.exp (check_effective_target_branch_cost):
8310 New function.
8311 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
8312 * gcc.dg/pr21643.c: Likewise.
8313 * gcc.dg/pr46309.c: Likewise.
8314 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8315 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
8316 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8317 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8318 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8319 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8320 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8321 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
8322 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8323 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8324 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8325 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8326 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8327 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8328
8329 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
8330
8331 PR target/83629
8332 * gcc.target/powerpc/pr83629.c: New testcase.
8333
8334 2018-01-10 Richard Biener <rguenther@suse.de>
8335
8336 PR testsuite/78768
8337 * gcc.dg/pr78768.c: Un-XFAIL.
8338
8339 2018-01-10 Richard Biener <rguenther@suse.de>
8340
8341 PR debug/82425
8342 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
8343
8344 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
8345
8346 PR tree-optimization/83753
8347 * gcc.dg/torture/pr83753.c: New test.
8348
8349 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
8350
8351 * gcc.target/i386/avx2-gather-1.c: Add -march.
8352 * gcc.target/i386/avx2-gather-2.c: Add -march.
8353 * gcc.target/i386/avx2-gather-3.c: Add -march.
8354 * gcc.target/i386/avx2-gather-4.c: Add -march.
8355 * gcc.target/i386/avx2-gather-5.c: Add -march.
8356 * gcc.target/i386/avx2-gather-6.c: Add -march.
8357 * gcc.target/i386/avx512f-gather-1.c: Add -march.
8358 * gcc.target/i386/avx512f-gather-2.c: Add -march.
8359 * gcc.target/i386/avx512f-gather-3.c: Add -march.
8360 * gcc.target/i386/avx512f-gather-4.c: Add -march.
8361 * gcc.target/i386/avx512f-gather-5.c: Add -march.
8362 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
8363 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
8364 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
8365 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
8366 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
8367
8368 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
8369
8370 PR target/78585:
8371 * gcc.target/i386/pr78585.c: New test.
8372
8373 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR c++/83734
8376 * g++.dg/cpp0x/pr83734.C: New test.
8377
8378 2018-01-09 Carl Love <cel@us.ibm.com>
8379
8380 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
8381 vec_mergeo builtins with float, double, long long, unsigned long long,
8382 bool long long arguments.
8383 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8384 vec_float2 with double arguments.
8385 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
8386 vec_mergew and vec_mergow builtins.
8387
8388 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8389
8390 PR fortran/83742
8391 * gfortran.dg/contiguous_6.f90: New test.
8392
8393 2018-01-09 Richard Biener <rguenther@suse.de>
8394
8395 PR tree-optimization/83668
8396 * gcc.dg/graphite/pr83668.c: New testcase.
8397
8398 2018-01-09 Joseph Myers <joseph@codesourcery.com>
8399
8400 PR tree-optimization/64811
8401 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
8402 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
8403 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
8404 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
8405 New tests.
8406 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
8407
8408 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
8409
8410 PR target/79883
8411 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
8412
8413 2018-01-09 Tamar Christina <tamar.christina@arm.com>
8414
8415 PR target/82641
8416 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
8417 no NEON and require softfp or hard float-abi.
8418 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8419
8420 2018-01-09 Richard Biener <rguenther@suse.de>
8421
8422 PR tree-optimization/83572
8423 * gcc.dg/graphite/pr83572.c: New testcase.
8424
8425 2018-01-09 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR target/83507
8428 * gcc.dg/sms-13.c: New test.
8429
8430 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
8431
8432 PR fortran/83741
8433 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
8434
8435 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
8436 Monk Chiang <sh.chiang04@gmail.com>
8437
8438 * gcc.target/riscv/save-restore-1.c: New.
8439
8440 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8441
8442 PR target/83677
8443 * gcc.target/powerpc/pr83677.c: New file.
8444
8445 2018-01-08 Jeff Law <law@redhat.com>
8446
8447 PR rtl-optimizatin/81308
8448 * g++.dg/pr81308-1.C: New test.
8449 * g++.dg/pr81308-2.C: New test.
8450
8451 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
8452
8453 PR target/83663 - Revert r255946
8454 * gcc.target/aarch64/vect-slp-dup.c: New.
8455
8456 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8457
8458 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
8459 combination tests.
8460
8461 2018-01-08 Richard Biener <rguenther@suse.de>
8462
8463 PR tree-optimization/83563
8464 * gcc.dg/graphite/pr83563.c: New testcase.
8465
8466 2018-01-08 Richard Biener <rguenther@suse.de>
8467
8468 PR middle-end/83713
8469 * g++.dg/torture/pr83713.C: New testcase.
8470
8471 2018-01-08 Tom de Vries <tom@codesourcery.com>
8472
8473 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
8474
8475 2018-01-08 Richard Biener <rguenther@suse.de>
8476
8477 PR tree-optimization/83685
8478 * gcc.dg/torture/pr83685.c: New testcase.
8479
8480 2018-01-08 Richard Biener <rguenther@suse.de>
8481
8482 PR lto/83719
8483 * gcc.dg/lto/pr83719_0.c: New testcase.
8484
8485 2018-01-08 Tom de Vries <tom@codesourcery.com>
8486
8487 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8488 * gcc.dg/graphite/run-id-1.c: Same.
8489 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8490
8491 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
8492
8493 PR fortran/83611
8494 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8495 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8496 * gfortran.dg/pdt_27.f03: New test.
8497
8498 PR fortran/83731
8499 * gfortran.dg/pdt_28.f03: New test.
8500
8501 2018-01-08 Tom de Vries <tom@codesourcery.com>
8502
8503 * c-c++-common/builtins.c: Require effective target alloca.
8504 * gcc.dg/Wrestrict.c: Same.
8505 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8506
8507 2018-01-08 Richard Biener <rguenther@suse.de>
8508
8509 PR middle-end/83580
8510 * gcc.dg/torture/pr83580.c: New testcase.
8511
8512 2018-01-08 Richard Biener <rguenther@suse.de>
8513
8514 PR middle-end/83517
8515 * gcc.dg/pr83517.c: New testcase.
8516
8517 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
8518
8519 PR middle-end/81897
8520 * gcc.dg/uninit-pr81897.c: New test.
8521
8522 2018-01-06 Martin Sebor <msebor@redhat.com>
8523
8524 PR tree-optimization/83640
8525 * gcc.dg/Wrestrict-6.c: New test.
8526 * gcc.dg/pr83640.c: New test.
8527
8528 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8529
8530 * gcc.target/aarch64/reg-alloc-1.c: New test.
8531
8532 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8533
8534 PR fortran/50892
8535 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8536
8537 2018-01-06 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR debug/83480
8540 * gcc.dg/pr83480.c: New test.
8541
8542 PR rtl-optimization/83682
8543 * gcc.target/i386/pr83682.c: New test.
8544
8545 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
8546
8547 PR fortran/78534
8548 PR fortran/66310
8549 * gfortran.dg/char_cast_1.f90: Update scan pattern.
8550 * gfortran.dg/dependency_49.f90: Likewise.
8551 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8552 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8553 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8554 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8555 * gfortran.dg/string_1_lp64.f90: New test.
8556 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8557 * gfortran.dg/string_3_lp64.f90: New test.
8558
8559 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR target/83604
8562 * gcc.target/i386/sse-26.c: New test.
8563
8564 PR target/83604
8565 * gcc.target/i386/pr83604.c: New test.
8566
8567 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
8568
8569 * gcc.dg/vect/vect-align-4.c: New test.
8570 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
8571 and redefine as a structure with an unaligned member "b".
8572 (foo): Update accordingly.
8573
8574 2018-01-05 Sudakshina Das <sudi.das@arm.com>
8575
8576 PR target/82439
8577 * gcc.target/aarch64/bics_5.c: New test.
8578 * gcc.target/arm/bics_5.c: Likewise.
8579
8580 2018-01-05 Jakub Jelinek <jakub@redhat.com>
8581
8582 PR tree-optimization/83605
8583 * gcc.dg/pr83605.c: New test.
8584
8585 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8586
8587 PR target/83554
8588 * gcc.target/i386/pr83554.c: New test.
8589
8590 PR ipa/82352
8591 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8592 long unsigned int.
8593
8594 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8595
8596 PR fortran/83683
8597 PR fortran/45689
8598 * gfortran.dg/eoshift_8.f90: New test.
8599 * gfortran.dg/simplify_eoshift_1.f90: New test.
8600
8601 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8602
8603 PR debug/83585
8604 * gcc.dg/pr83585.c: New test.
8605
8606 2018-01-04 Nathan Sidwell <nathan@acm.org>
8607
8608 PR c++/83667
8609 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8610
8611 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8612
8613 PR debug/83666
8614 * gcc.dg/pr83666.c: New test.
8615
8616 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
8617
8618 PR target/83628
8619 * gcc.target/alpha/pr83628-1.c: New test.
8620 * gcc.target/alpha/pr83628-2.c: Ditto.
8621
8622 2018-01-04 Martin Liska <mliska@suse.cz>
8623
8624 PR ipa/82352
8625 * g++.dg/ipa/pr82352.C: New test.
8626
8627 2018-01-04 Jakub Jelinek <jakub@redhat.com>
8628
8629 * gcc.dg/vect-opt-info-1.c: Moved to ...
8630 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8631 vect_int targets, use dg-additional-options instead of dg-options and
8632 use relative line numbers instead of absolute.
8633
8634 2018-01-03 Martin Sebor <msebor@redhat.com>
8635
8636 PR tree-optimization/83655
8637 * gcc.dg/Wrestrict-5.c: New test.
8638 * c-c++-common/builtins.c: New test.
8639
8640 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8641 Alan Hayward <alan.hayward@arm.com>
8642 David Sherwood <david.sherwood@arm.com>
8643
8644 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8645 (main): Call it.
8646
8647 2018-01-03 Jeff Law <law@redhat.com>
8648
8649 PR target/83641
8650 * gcc.target/i386/stack-check-17.c: New test.
8651 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8652
8653 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8654
8655 PR debug/83621
8656 * gcc.dg/pr83621.c: New test.
8657
8658 PR debug/83645
8659 * gcc.dg/pr83645.c: New test.
8660
8661 2018-01-03 Martin Sebor <msebor@redhat.com>
8662
8663 PR tree-optimization/83603
8664 * gcc.dg/Wrestrict-4.c: New test.
8665
8666 PR c/83559
8667 * gcc.dg/const-2.c: New test.
8668 * gcc.dg/pure-3.c: New test.
8669
8670 2018-01-03 Martin Sebor <msebor@redhat.com>
8671
8672 * gcc.dg/Wrestrict-3.c: New test.
8673
8674 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR c++/83555
8677 * g++.dg/opt/pr83555.C: New test.
8678 * g++.dg/ubsan/pr83555.C: New test.
8679
8680 2018-01-03 David Malcolm <dmalcolm@redhat.com>
8681
8682 PR c/82050
8683 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
8684 the !CHECKING_P case by expecting a note.
8685 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
8686 a note for the !CHECKING_P case, and move the return statement
8687 outside of #if CHECKING_P guard.
8688
8689 2018-01-03 Jeff Law <law@redhat.com>
8690
8691 PR middle-end/83654
8692 * gcc.target/i386/stack-check-18.c: New test.
8693 * gcc.target/i386/stack-check-19.c: New test.
8694
8695 2018-01-03 Martin Sebor <msebor@redhat.com>
8696
8697 PR tree-optimization/83501
8698 * c-c++-common/Warray-bounds-3.c: Remove xfail.
8699
8700 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8701
8702 PR tree-optimization/83501
8703 * gcc.dg/tree-ssa/pr83501-1.c: New test.
8704
8705 2018-01-03 Nathan Sidwell <nathan@acm.org>
8706
8707 PR c++/83667
8708 * g++.dg/ipa/pr83667.C: New.
8709
8710 2018-01-03 Martin Liska <mliska@suse.cz>
8711
8712 PR tree-optimization/83593
8713 * gcc.dg/pr83593.c: New test.
8714
8715 2018-01-03 Martin Liska <mliska@suse.cz>
8716
8717 PR ipa/83549
8718 * g++.dg/ipa/pr83549.C: New test.
8719
8720 2018-01-03 Marek Polacek <polacek@redhat.com>
8721
8722 PR c++/83592
8723 * g++.dg/warn/mvp2.C: New test.
8724
8725 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8726
8727 PR preprocessor/83602
8728 * g++.dg/cpp/pr83602.C: New test.
8729
8730 PR c++/83634
8731 * g++.dg/parse/pr83634.C: New test.
8732
8733 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8734
8735 PR fortran/83664
8736 * gfortran.dg/eoshift_7.f90: New test.
8737
8738 2018-01-03 Jan Beulich <jbeulich@suse.com>
8739
8740 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
8741 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
8742
8743 2018-01-03 Jakub Jelinek <jakub@redhat.com>
8744
8745 Update copyright years.
8746
8747 2018-01-03 Martin Liska <mliska@suse.cz>
8748
8749 PR ipa/83594
8750 * gcc.dg/ipa/pr83594.c: New test.
8751
8752 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8753 Alan Hayward <alan.hayward@arm.com>
8754 David Sherwood <david.sherwood@arm.com>
8755
8756 * gcc.dg/vect-opt-info-1.c: New test.
8757
8758 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8759
8760 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
8761 floorf128, truncf128, and roundf128.
8762 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
8763 optimizations added in match.pd.
8764 * gcc.target/powerpc/float128-hw6.c: Likewise.
8765 * gcc.target/powerpc/float128-hw7.c: Likewise.
8766 * gcc.target/powerpc/float128-hw8.c: Likewise.
8767 * gcc.target/powerpc/float128-hw9.c: Likewise.
8768 * gcc.target/powerpc/float128-hw10.c: Likewise.
8769 * gcc.target/powerpc/float128-hw11.c: Likewise.
8770
8771 2018-01-02 Jakub Jelinek <jakub@redhat.com>
8772
8773 PR c++/83556
8774 * g++.dg/cpp0x/pr83556.C: New test.
8775
8776 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8777
8778 PR fortran/45689
8779 PR fortran/83650
8780 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
8781 * gfortran.dg/simplify_cshift_4.f90: New test.
8782
8783 2018-01-02 Marek Polacek <polacek@redhat.com>
8784
8785 PR c++/81860
8786 * g++.dg/cpp0x/inh-ctor30.C: New test.
8787
8788 PR c++/83644
8789 * g++.dg/cpp1z/pr83644.C: New test.
8790
8791 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
8792
8793 PR fortran/83076
8794 * gfortran.dg/coarray_45.f90: New test.
8795
8796 PR fortran/83319
8797 * gfortran.dg/coarray_46.f90: New test.
8798
8799 2018-01-01 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR tree-optimization/83581
8802 * gcc.dg/pr83581.c: New test.
8803
8804 PR c/83595
8805 * gcc.dg/pr83595.c: New test.
8806
8807 PR middle-end/83608
8808 * g++.dg/opt/pr83608.C: New test.
8809
8810 PR middle-end/83609
8811 * gcc.dg/pr83609.c: New test.
8812 * g++.dg/opt/pr83609.C: New test.
8813
8814 PR middle-end/83623
8815 * gcc.dg/pr83623.c: New test.
8816
8817 * gcc.target/i386/i386.exp
8818 (check_effective_target_avx512vpopcntdqvl): New proc.
8819 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
8820 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
8821 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
8822 \f
8823 Copyright (C) 2018 Free Software Foundation, Inc.
8824
8825 Copying and distribution of this file, with or without modification,
8826 are permitted in any medium without royalty provided the copyright
8827 notice and this notice are preserved.