]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
config.gcc: Support "goldmont-plus".
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
74b2bb19
OM
12018-05-17 Olga Makhotina <olga.makhotina@intel.com>
2
3 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
4 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5
773d0331
RB
62018-05-17 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/85757
9 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
10
0932d398
MP
112018-05-16 Marek Polacek <polacek@redhat.com>
12
13 PR c++/85363
14 * g++.dg/cpp0x/initlist-throw1.C: New test.
15 * g++.dg/cpp0x/initlist-throw2.C: New test.
16
6747254b 172018-05-16 Carl Love <cel@us.ibm.com>
0932d398 18
6747254b
CL
19 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
20 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
21 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
22 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
23 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
24
311eb816
RB
252018-05-16 Richard Biener <rguenther@suse.de>
26
27 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
28 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
29 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
30
1f3cb663
RS
312018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
32
33 * gcc.target/aarch64/sve/vcond_10.c: New test.
34 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
35 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
36 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
37
7ad491c6
MS
382018-05-15 Martin Sebor <msebor@redhat.com>
39
40 PR tree-optimization/85753
41 * gcc.dg/Wrestrict-10.c: Adjust.
42 * gcc.dg/Wrestrict-16.c: New test.
43
27560569
MS
442018-05-15 Martin Sebor <msebor@redhat.com>
45
46 PR middle-end/85643
47 * c-c++-common/attr-nonstring-7.c: New test.
48
afe3cc73
RB
492018-05-15 Richard Biener <rguenther@suse.de>
50
51 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
52
a8c80d03
PK
532018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
54
55 PR tree-optimization/83648
56 * gcc.dg/tree-ssa/pr83648.c: New test.
57 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
58
0fac5f2a
PK
592018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
60
61 PR ipa/85734
62 * gcc.dg/ipa/pr85734.c: New test.
63
ef6bd9cd
EB
642018-05-14 Eric Botcazou <ebotcazou@adacore.com>
65
66 PR target/85756
67 * gnat.dg/opt70.adb: New test.
68 * gnat.dg/opt70_pkg.ad[sb]: New helper.
69
10c54e5b
KT
702018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
71
72 * gcc.target/aarch64/crypto-fuse-1.c: New test.
73 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
74
43d0a8ee
WD
752018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
76
77 * gcc.target/aarch64/vmov_n_1.c: Update test.
78 * gcc.target/aarch64/vfp-1.c: Update test.
79
9c1326aa
JJ
802018-05-14 Jakub Jelinek <jakub@redhat.com>
81
2717c64d 82 PR target/85756
9c1326aa
JJ
83 * gcc.c-torture/execute/pr85756.c: New test.
84
f8d9957e
SP
852018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
86
87 * gcc.target/i386/cldemote-1.c: New test.
88
f094a21f
PT
892018-05-13 Paul Thomas <pault@gcc.gnu.org>
90
91 PR fortran/85742
92 * gfortran.dg/assumed_type_9.f90 : New test.
93
8132af9d
SK
942018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
95
96 PR fortran/85542
97 * gfortran.dg/pr85542.f90: New test.
98
063c5529
MJ
992018-05-11 Martin Jambor <mjambor@suse.cz>
100
101 PR ipa/85655
102 * g++.dg/lto/pr85655_0.C: New test.
103
55f31ed1
SP
1042018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
105
106 * gcc.target/i386/tpause-1.c: New test.
107 * gcc.target/i386/umonitor-1.c: New test.
108
1c9ee609
JJ
1092018-05-11 Jakub Jelinek <jakub@redhat.com>
110
111 PR c/85696
112 * c-c++-common/gomp/pr85696.c: New test.
113
5a599c46
ASJ
1142018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
115 Jakub Jelinek <jakub@redhat.com>
116
117 PR tree-optimization/85692
118 * gcc.target/i386/pr85692.c: New test.
119
19916065
ML
1202018-05-11 Martin Liska <mliska@suse.cz>
121
122 PR sanitizer/85556
123 * c-c++-common/ubsan/attrib-6.c: New test.
124
9724eac3
SK
1252018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
126
127 PR fortran/85687
128 * gfortran.dg/pr85687.f90: new test.
129
14ee7de0
SK
1302018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
131
132 PR fortran/85521
133 * gfortran.dg/pr85521_1.f90: New test.
134 * gfortran.dg/pr85521_2.f90: New test.
135
7b24db31
SK
1362018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
137
138 PR fortran/70870
139 * gfortran.dg/pr70870_1.f90: New test.
140
1c3c479a
UB
1412018-05-10 Uros Bizjak <ubizjak@gmail.com>
142
143 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
144
79e7b1fe
JJ
1452018-05-10 Jakub Jelinek <jakub@redhat.com>
146
147 PR c++/85662
148 * g++.dg/ext/offsetof2.C: New test.
149
9caa7e07
PT
1502018-05-10 Paul Thomas <pault@gcc.gnu.org>
151
152 PR fortran/68846
153 * gfortran.dg/temporary_3.f90 : New test.
154
155 PR fortran/70864
156 * gfortran.dg/temporary_2.f90 : New test.
157
427a7384
SB
1582018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
159
160 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
161 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
162 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
163 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
164 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
165 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
166 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
167 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
168 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
169 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
170 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
171 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
172 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
173 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
174 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
175 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
176 * gcc.dg/vmx/st-be-order.c: Delete testcase.
177 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
178 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
179 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
180 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
181 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
182 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
183 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
184 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
185 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
186 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
187
573d8a24
JJ
1882018-05-10 Jakub Jelinek <jakub@redhat.com>
189
190 PR tree-optimization/85699
191 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
192 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
193 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
194 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
195
86c12f76
EB
1962018-05-10 Eric Botcazou <ebotcazou@adacore.com>
197
198 * g++.dg/tls/pr85400.C: New test.
199
bb6cb6e3
PC
2002018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
201
202 PR c++/85713
203 * g++.dg/cpp1y/lambda-generic-85713.C: New.
204
2052018-05-09 Carl Love <cel@us.ibm.com>
206
eb1d9e8e
CL
207 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
208
1a9f989a
PC
2092018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
210
211 PR c++/85713
212 Revert:
213 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
214
215 PR c++/84588
216 * g++.dg/cpp1y/pr84588.C: New.
217
247f726f
AS
2182018-05-09 Andreas Schwab <schwab@suse.de>
219
220 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
221
3ba4ff41
RS
2222018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
223
224 * gcc.target/aarch64/store_lane_spill_1.c: New test.
225 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
226
6d8c870a
CL
2272018-05-08 Carl Love <cel@us.ibm.com>
228 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
229
9f171abd
PC
2302018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
231
232 PR c++/84588
233 * g++.dg/cpp1y/pr84588.C: New.
234
0e45c664
MP
2352018-05-08 Marek Polacek <polacek@redhat.com>
236
237 PR c++/85695
238 * g++.dg/cpp1z/constexpr-if22.C: New test.
239
49c0e806
UB
2402018-05-08 Uros Bizjak <ubizjak@gmail.com>
241
242 PR target/85693
243 * gcc.target/i386/pr85693.c: New test.
244
1eac3830
JJ
2452018-05-08 Jakub Jelinek <jakub@redhat.com>
246
247 PR target/85683
248 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
249 scan-assembler-times checking that except for [fh]*xor other functions
250 don't use any load instructions.
251
50e461df
OM
2522018-05-08 Olga Makhotina <olga.makhotina@intel.com>
253
254 * gcc.target/i386/builtin_target.c: Test goldmont.
255 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
256 arch=silvermont.
257
294c6f66
JJ
2582018-05-08 Jakub Jelinek <jakub@redhat.com>
259
4d4015db
JJ
260 PR target/85572
261 * g++.dg/other/sse2-pr85572-1.C: New test.
262 * g++.dg/other/sse2-pr85572-2.C: New test.
263 * g++.dg/other/sse4-pr85572-1.C: New test.
264 * g++.dg/other/avx2-pr85572-1.C: New test.
265
ac681859
JJ
266 PR target/85317
267 * gcc.target/i386/pr85317.c: New test.
268 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
269 optimization barrier to avoid optimizing away the expected insn.
270
294c6f66
JJ
271 PR target/85480
272 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
273 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
274
57cfbfba
RS
2752018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
276
277 * g++.dg/other/sve_const_pred_1.C: Rename to...
278 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
279 target selectors and explicit -march options.
280 * g++.dg/other/sve_const_pred_2.C: Rename to...
281 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
282 * g++.dg/other/sve_const_pred_3.C: Rename to...
283 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
284 * g++.dg/other/sve_const_pred_4.C: Rename to...
285 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
286 * g++.dg/other/sve_tls_2.C: Rename to...
287 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
288 * g++.dg/other/sve_vcond_1.C: Rename to...
289 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
290 * g++.dg/other/sve_vcond_1_run.C: Rename to...
291 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
292
ad088249
RS
2932018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
294
295 PR testsuite/85586
296 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
297 !vect_no_align.
298
a8f9665b
PC
2992018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
300
301 PR c++/57429
302 * g++.dg/cpp0x/deleted14.C: New.
303
cee99fa0
RS
3042018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
305 Alan Hayward <alan.hayward@arm.com>
306 David Sherwood <david.sherwood@arm.com>
307
308 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
309 XFAIL the BIC test.
310 * gcc.target/aarch64/sve/vcond_7.c: New test.
311 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
312
4430130d
PC
3132018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
314
315 PR c++/70563
316 * g++.dg/cpp0x/sfinae62.C: New.
317
4fdd8b18
RS
3182018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
319
320 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
321 load from src[i].
322
3e8f909a
PC
3232018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
324
325 PR c++/80691
326 * g++.dg/cpp0x/narrowing1.C: New.
327
ab7d466d
RB
3282018-05-08 Richard Biener <rguenther@suse.de>
329
330 PR middle-end/85588
331 * gcc.dg/torture/pr85574.c: Rename to...
332 * gcc.dg/torture/pr85588.c: ... this.
333
b573f931
TK
3342018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
335
336 PR fortran/54613
337 * gfortran.dg/minmaxloc_12.f90: New test case.
338 * gfortran.dg/minmaxloc_13.f90: New test case.
339
ee336e84
NS
3402018-05-07 Nathan Sidwell <nathan@acm.org>
341
342 * g++.dg/cpp0x/range-for10.C: Delete.
343 * g++.dg/ext/forscope1.C: Delete.
344 * g++.dg/ext/forscope2.C: Delete.
345 * g++.dg/template/for1.C: Delete.
346
0d1f4de9
JL
3472018-05-07 Jeff Law <law@redhat.com>
348
349 * gfortran.dg/linefile.f90: New test.
350
4826f48e
CL
3512018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
352
353 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
354 and options.
355
d5754d94
JJ
3562018-05-06 Jakub Jelinek <jakub@redhat.com>
357
358 PR c++/85659
359 * g++.dg/ext/asm14.C: New test.
360 * g++.dg/ext/asm15.C: New test.
361 * g++.dg/ext/asm16.C: New test.
362
a9856a8d
ME
3632018-05-06 Michael Eager <eager@eagercon.com>
364
365 * gcc.target/microblaze/others/picdtr.c: Correct option
366 -fPIE -mpic-data-is-text-relative.
367
b0e69bd6
AS
3682018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
369
9caa7e07 370 * gcc.target/microblaze/others/picdtr.c: Add test for
b0e69bd6
AS
371 -fPIE -mpic-data-is-text-relative.
372
8309b221
AV
3732018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
374
375 PR fortran/85507
376 * gfortran.dg/coarray_dependency_1.f90: New test.
377 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
378
080dc243
PJ
3792018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
380
381 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
382 to match the currently produced gimple.
383
3842018-05-04 Carl Love <cel@us.ibm.com>
53481a28
CL
385 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
386 vec_trunc.
387 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
388 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
389 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
390 xvcmpgedp counts. Add xxsel counts.
391
7d187fdf
RB
3922018-05-04 Richard Biener <rguenther@suse.de>
393
394 PR middle-end/85627
395 * g++.dg/torture/pr85627.C: New testcase.
396
9b5713f7
RB
3972018-05-04 Richard Biener <rguenther@suse.de>
398
399 PR middle-end/85574
400 * gcc.dg/torture/pr85574.c: New testcase.
401 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
402
04782385
JJ
4032018-05-04 Jakub Jelinek <jakub@redhat.com>
404
405 PR libstdc++/85466
406 * gcc.dg/nextafter-1.c: New test.
407 * gcc.dg/nextafter-2.c: New test.
408 * gcc.dg/nextafter-3.c: New test.
409 * gcc.dg/nextafter-4.c: New test.
410
6c072e21
NS
4112018-05-03 Nathan Sidwell <nathan@acm.org>
412
413 Remove -ffriend-injection.
414 * g++.old-deja/g++.jason/scoping15.C: Delete.
415 * g++.old-deja/g++.mike/net43.C: Delete.
416
503ac4e0
JJ
4172018-05-03 Jakub Jelinek <jakub@redhat.com>
418
419 PR target/85530
420 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
421 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
422 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
423 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
424
63f12215
TV
4252018-05-03 Tom de Vries <tom@codesourcery.com>
426
427 PR testsuite/85106
428 * lib/scanoffloadtree.exp: New file.
429
a378f85c
RB
4302018-05-03 Richard Biener <rguenther@suse.de>
431
432 PR tree-optimization/85615
433 * gcc.dg/torture/pr85615.c: New testcase.
434
b7244ccb
KT
4352018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
436
437 PR tree-optimization/70291
438 * gcc.dg/complex-6.c: New test.
439 * gcc.dg/complex-7.c: Likewise.
440
c2901468
RB
4412018-05-03 Richard Biener <rguenther@suse.de>
442
443 PR testsuite/85579
444 * fortran.dg/pr51434.f90: Truncate transfer argument.
445
31aa23df
JJ
4462018-05-02 Jakub Jelinek <jakub@redhat.com>
447
448 PR target/85582
449 * gcc.c-torture/execute/pr85582-3.c: New test.
450
006fbbe9
PC
4512018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
452 Jason Merrill <jason@redhat.com>
453
454 PR c++/68374
455 * g++.dg/warn/Wshadow-13.C: New.
456 * g++.dg/warn/Wshadow-14.C: Likewise.
457
1f62d637
TV
4582018-05-02 Tom de Vries <tom@codesourcery.com>
459
460 PR libgomp/82428
461 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
462 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
463
f7584c81
DP
4642018-05-02 David Pagan <dave.pagan@oracle.com>
465
466 PR c/30552
467 * gcc.dg/noncompile/pr30552-1.c: New test.
468 * gcc.dg/noncompile/pr30552-2.c: New test.
469 * gcc.dg/noncompile/pr30552-3.c: New test.
470 * gcc.dg/noncompile/pr30552-4.c: New test.
471
d6476f90
RB
4722018-05-02 Richard Biener <rguenther@suse.de>
473
474 PR tree-optimization/85597
475 * gcc.dg/vect/pr85597.c: New testcase.
476
9220b511
TV
4772018-05-02 Tom de Vries <tom@codesourcery.com>
478
479 PR testsuite/85106
480 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
481 * lib/scanltranstree.exp: New file.
482 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
483 (scan-ltrans-tree-dump-times_required_options)
484 (scan-ltrans-tree-dump-not_required_options)
485 (scan-ltrans-tree-dump-dem_required_options)
486 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
487 * lib/gcc-dg.exp: Include scanltranstree.exp.
488
6c3c13c1
TV
4892018-05-02 Tom de Vries <tom@codesourcery.com>
490
491 PR testsuite/85106
492 * gcc.dg/ipa/ipa-icf-38.c: New test.
493 * gcc.dg/ipa/ipa-icf-38a.c: New test.
494 * lib/scandump.exp (dump-base): New proc.
495 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
496 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
497 base.
498 * lib/scanipa.exp: Add "" argument to scan-dump calls.
499 * lib/scanlang.exp: Same.
500 * lib/scanrtl.exp: Same.
501 * lib/scantree.exp: Same.
502 * lib/scanwpaipa.exp: New file.
503 * lib/gcc-dg.exp: Include scanwpaipa.exp.
504
b18f161d
RB
5052018-05-02 Richard Biener <rguenther@suse.de>
506
507 PR middle-end/85567
508 * gcc.dg/torture/pr85567.c: New testcase.
509
014dcf47
JJ
5102018-05-02 Jakub Jelinek <jakub@redhat.com>
511
512 PR target/85582
513 * gcc.c-torture/execute/pr85582-1.c: New test.
514 * gcc.c-torture/execute/pr85582-2.c: New test.
515
9e4da9b5
RS
5162018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
517
518 PR tree-optimization/85586
519 * gcc.dg/vect/pr85586.c: New test.
520
dac920e8
MG
5212018-05-01 Marc Glisse <marc.glisse@inria.fr>
522
523 PR tree-optimization/85143
524 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
525 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
526
2cc7d3a7
DM
5272018-05-01 David Malcolm <dmalcolm@redhat.com>
528
529 PR c/84258
530 * c-c++-common/Wformat-pr84258.c: New test.
531
41e2c1b0
PK
5322018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
533
534 PR tree-optimization/82665
535 * gcc.dg/tree-ssa/pr82665.c: New test.
536
1a3a7b4e
DM
5372018-04-30 David Malcolm <dmalcolm@redhat.com>
538
539 PR c++/85523
540 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
541 (test_add_fixit_insert_formatted_single_line): New function.
542 (test_add_fixit_insert_formatted_multiline): New function.
543 Extend expected output of generated patch to include fix-it hints
544 for these.
545 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
546 "gcc-rich-location.h". Add test coverage for
547 gcc_rich_location::add_fixit_insert_formatted.
548
7761dfbe
DM
5492018-04-30 David Malcolm <dmalcolm@redhat.com>
550
551 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
552 (test_show_locus): Update for location_get_source_line returning a
553 char_span. Use char_span for handling words in the
554 "test_many_nested_locations" fix-it example.
555
e0be3321
CZ
5562018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
557
558 * gcc.target/arc/interrupt-8.c: Update test.
559 * gcc.target/arc/loop-4.c: Likewise.
560 * gcc.target/arc/loop-hazard-1.c: Likewise.
561 * gcc.target/arc/sdata-3.c: Likewise.
562
2295aa75
CZ
5632018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
564
565 * gcc.target/arc/store-merge-1.c: New test.
566 * gcc.target/arc/add_n-combine.c: Update test.
567
af1682fc
AS
5682018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
569
570 Microblaze Target: PIC data text relative
571
572 * gcc.target/microblaze/others/data_var1.c: Include
573 PIC case of r20 base register.
574 * gcc.target/microblaze/others/data_var2.c: Ditto.
575 * gcc.target/microblaze/others/picdtr.c: Add new
576 test case for -mpic-is-data-text-relative.
577 * gcc.target/microblaze/others/sdata_var1.c: Add
578 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
579 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
580 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
581 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
582 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
583 * gcc.target/microblaze/others/string_cst1_gpopt.c:
584 Ditto.
585 * gcc.target/microblaze/others/string_cst2_gpopt.c:
586 Ditto.
587
2925cd9d
RB
5882018-04-30 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/28364
591 PR tree-optimization/85275
592 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
593 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
594 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
595 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
596 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
597 still passes.
598 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
599 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
600 still passes.
601 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
602 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
603 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
604
6754dfa2
UB
6052018-04-28 Uros Bizjak <ubizjak@gmail.com>
606
607 PR target/84431
608 * gcc.target/i386/pr84431.c: New test.
609
cf254442
MJ
6102018-04-27 Martin Jambor <mjambor@suse.cz>
611
612 PR ipa/85549
613 * g++.dg/ipa/pr85549.C: New test.
614
b2b1ea34
JJ
6152018-04-27 Jakub Jelinek <jakub@redhat.com>
616
617 PR c++/85553
618 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
619 directive.
620 * g++.dg/cpp0x/constexpr-85553.C: New test.
621
66bd3086
DM
6222018-04-27 David Malcolm <dmalcolm@redhat.com>
623
624 PR c++/85515
625 * g++.dg/pr85515-1.C: New test.
626 * g++.dg/pr85515-2.C: New test.
627
a6e34898
PC
6282018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
629
630 PR c++/84691
631 * g++.dg/cpp0x/friend3.C: New.
632
d318d551
KT
6332018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
634
635 PR target/82518
636 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
637 Use check_effective_target_arm_little_endian.
638
92007ba6
JJ
6392018-04-27 Jakub Jelinek <jakub@redhat.com>
640
641 PR tree-optimization/85529
642 * gcc.c-torture/execute/pr85529-1.c: New test.
643 * gcc.c-torture/execute/pr85529-2.c: New test.
644 * gcc.dg/pr85529.c: New test.
645
b4d62b40
MR
6462018-04-26 Maciej W. Rozycki <macro@mips.com>
647
648 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
649 `.dword' in addition to `lw' and `.word'.
650
7dc5410a
MR
6512018-04-26 Maciej W. Rozycki <macro@mips.com>
652
653 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
654
7ee1f872
EB
6552018-04-26 Eric Botcazou <ebotcazou@adacore.com>
656
657 * gnat.dg/loop_optimization24.adb: New test.
658
1c53fa8c
RB
6592018-04-26 Richard Biener <rguenther@suse.de>
660
661 PR tree-optimization/85116
662 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
663 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
664 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
665 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
666
be3830f8
SP
6672018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
668
669 PR target/85473
670 * gcc.target/i386/pr85473-1.c: New test.
671 * gcc.target/i386/pr85473-2.c: New test.
672
7d75ea04
JJ
6732018-04-25 Nathan Sidwell <nathan@acm.org>
674 Jakub Jelinek <jakub@redhat.com>
675
676 PR c++/85437
677 PR c++/49171
678 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
679 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
680 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
681 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
682 * g++.dg/cpp0x/pr85437-1.C: New.
683 * g++.dg/cpp0x/pr85437-2.C: New.
684 * g++.dg/cpp0x/pr85437-3.C: New.
685 * g++.dg/cpp0x/pr85437-4.C: New.
686
58da192e
SK
6872018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
688
689 PR fortran/85520
690 * gfortran.dg/pr85520.f90: New test.
691
0603375c
KT
6922018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
693
694 PR target/85512
695 * gcc.dg/pr85512.c: New test.
696
7d75ea04 6972018-04-24 H.J. Lu <hongjiu.lu@intel.com>
d16d033b
L
698
699 PR target/85485
700 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
701 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
702 * gcc.dg/pr85388-1.c (dg-options): Likwise.
703 * gcc.dg/pr85388-2.c (dg-options): Likwise.
704 * gcc.dg/pr85388-3.c (dg-options): Likwise.
705 * gcc.dg/pr85388-4.c (dg-options): Likwise.
706 * gcc.dg/pr85388-5.c (dg-options): Likwise.
707 * gcc.dg/pr85388-6.c (dg-options): Likwise.
708 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
709 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
710 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
711 * gcc.target/i386/cet-label.c (dg-options): Likwise.
712 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
713 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
714 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
715 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
716 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
717 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
718 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
719 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
720 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
721 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
722 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
723 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
724 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
725 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
726 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
727 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
728 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
729 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
730 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
731 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
732 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
733 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
734 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
735 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
736 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
737 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
738 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
739 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
740 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
741 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
742 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
743 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
744 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
745 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
746 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
747 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
748 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
749 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
750 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
751 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
752 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
753 * gcc.target/i386/pr84146.c (dg-options): Likwise.
754 * gcc.target/i386/pr85403.c (dg-options): Likwise.
755 * gcc.target/i386/pr85404.c (dg-options): Likwise.
756 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
757 with -mshstk.
758 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
759 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
760 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
761 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
762 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
763 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
764 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
765 * (dg-options): Likwise.
766 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
767 -mno-cet.
768 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
769 * gcc.target/i386/cet-label-3.c: Removed.
770 * gcc.target/i386/cet-property-3.c: Likwise.
771 * gcc.target/i386/cet-sjlj-7.c: Likwise.
772
1704194a
JJ
7732018-04-24 Jakub Jelinek <jakub@redhat.com>
774
e8ac3359
JJ
775 PR target/85511
776 * gcc.target/i386/pr85511.c: New test.
777
c61199f2
JJ
778 PR target/85503
779 * g++.dg/ext/pr85503.C: New test.
780
1704194a
JJ
781 PR target/85508
782 * gcc.target/i386/pr85508.c: New test.
783
062c0a7b
AK
7842018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
785
786 PR tree-optimization/85478
787 * g++.dg/pr85478.C: New test.
788
a689171e
EB
7892018-04-23 Eric Botcazou <ebotcazou@adacore.com>
790
791 * g++.dg/torture/pr85496.C: New test.
792
99219dba
AB
7932018-04-23 Andrey Belevantsev <abel@ispras.ru>
794
a689171e
EB
795 PR rtl-optimization/85423
796 * gcc.dg/pr85423.c: New test.
99219dba 797
8cd95cec
MS
7982018-04-20 Martin Sebor <msebor@redhat.com>
799
800 PR c/85365
801 * gcc.dg/Wrestrict-15.c: New test.
802
661eb8f9
MM
8032018-04-20 Michael Meissner <meissner@linux.ibm.com>
804
805 PR target/85456
806 * gcc.target/powerpc/pr85456.c: New test.
807
8833e667
BS
8082018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
809
810 * g++.dg/ext/undef-bool-1.C: Require lp64.
811 * gcc.target/powerpc/undef-bool-2.c: Likewise.
812
b593a195
JL
8132018-04-20 Jeff Law <law@redhat.com>
814
815 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
816 stack protector.
817 * gcc.dg/stack-check-6.c: Likewise.
818 * gcc.dg/stack-check-6a.c: Likewise.
819 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
820 * gcc.target/i386/stack-check-18.c: Likewise.
821 * gcc.target/i386/stack-check-19.c: Likewise.
822
db994ead
KT
8232018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
824
825 PR testsuite/85483
826 * gcc.target/aarch64/sve/vcond_1.c: Move to...
827 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
828 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
829 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
830
e95dda95
L
8312018-04-20 H.J. Lu <hongjiu.lu@intel.com>
832
833 PR target/85469
834 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
835 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
836
b46ebc6c
RB
8372018-04-20 Richard Biener <rguenther@suse.de>
838
839 PR middle-end/85475
840 * gcc.dg/torture/pr85475.c: New testcase.
841
2f1f3ac4
MJ
8422018-04-20 Martin Jambor <mjambor@suse.cz>
843
844 ipa/85449
845 * gcc.dg/ipa/pr85449.c: New test.
846
5fc1b920
MJ
8472018-04-20 Martin Jambor <mjambor@suse.cz>
848
849 ipa/85447
850 * g++.dg/ipa/pr85447.C: New file.
851 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
852
e00e6276
JJ
8532018-04-20 Jakub Jelinek <jakub@redhat.com>
854
855 PR c++/85462
856 * g++.dg/cpp0x/pr85462.C: New test.
857
c7cec033
L
8582018-04-19 H.J. Lu <hongjiu.lu@intel.com>
859
860 * gcc.target/i386/pr85404.c: Require CET target.
861
18108d94
JJ
8622018-04-19 Jakub Jelinek <jakub@redhat.com>
863
864 PR tree-optimization/85467
865 * gcc.dg/pr85467.c: New test.
866
f62a0ddd
PC
8672018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
868
869 PR c++/84611
870 * g++.dg/parse/crash68.C: New.
871
5707be3c
L
8722018-04-19 H.J. Lu <hongjiu.lu@intel.com>
873
874 PR libgcc/85334
875 * g++.dg/torture/pr85334.C: New test.
876
f22723f9
JW
8772018-04-19 Jonathan Wakely <jwakely@redhat.com>
878
879 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
880 * g++.dg/diagnostic/pr85464.C: New.
881
5e1e91c4
L
8822018-04-19 H.J. Lu <hongjiu.lu@intel.com>
883
884 PR target/85397
885 * gcc.dg/torture/pr85397-1.c: New test.
886 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
887 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
888
2130a2af
L
8892018-04-19 H.J. Lu <hongjiu.lu@intel.com>
890
891 PR target/85404
892 * gcc.target/i386/pr85404.c: New test.
893
73d1e572
L
8942018-04-19 H.J. Lu <hongjiu.lu@intel.com>
895
896 PR target/85417
897 * c-c++-common/attr-nocf-check-1.c: Compile with
898 -fcf-protection=none.
899 * c-c++-common/attr-nocf-check-3.c: Likewise.
900 * gcc.dg/march-generic.c: Likewise.
901 * gcc.target/i386/align-limit.c: Likewise.
902 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
903 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
904 * gcc.target/i386/cet-property-2.c: Likewise.
905 * gcc.target/i386/ret-thunk-26.c: Likewise.
906 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
907 targets.
908 * c-c++-common/fcf-protection-2.c: Likewise.
909 * c-c++-common/fcf-protection-3.c: Likewise.
910 * c-c++-common/fcf-protection-5.c: Likewise.
911 * c-c++-common/fcf-protection-6.c: Likewise.
912 * c-c++-common/fcf-protection-7.c: Likewise.
913 * gcc.target/i386/cet-label-3.c: New test.
914 * gcc.target/i386/cet-property-3.c: Likewise.
915 * gcc.target/i386/cet-sjlj-7.c: Likewise.
916 * gcc.target/i386/pr85417-1.c: Likewise.
917 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
918 __x86_indirect_thunk_nt_(r|e)ax
919 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
920 * gcc.target/i386/pr85403.c: Remove dg-error,
921
37d51c75
SP
9222018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
923
924 * gcc.target/i386/movdir-1.c: New test.
925
ca98e4c5
RB
9262018-04-19 Richard Biener <rguenther@suse.de>
927
928 PR middle-end/85455
929 * gcc.dg/pr85455.c: New testcase.
930
411a771a
CL
9312018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
932
933 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
934 targets.
935 * g++.dg/lto/pr85405b_0.C: Likewise.
936 * g++.dg/lto/pr84805_0.C: Likewise.
937
af597536
ML
9382018-04-18 Martin Liska <mliska@suse.cz>
939
940 PR ipa/83983
941 PR ipa/85391
942 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
943 output.
944
8953574f
L
9452018-04-18 H.J. Lu <hongjiu.lu@intel.com>
946
947 PR target/85388
948 * gcc.dg/pr85388-1.c: New test.
949 * gcc.dg/pr85388-2.c: Likewise.
950 * gcc.dg/pr85388-3.c: Likewise.
951 * gcc.dg/pr85388-4.c: Likewise.
952 * gcc.dg/pr85388-5.c: Likewise.
953 * gcc.dg/pr85388-6.c: Likewise.
954
7d6051b1
JH
9552018-04-18 Jan Hubicka <jh@suse.cz>
956 Martin Liska <mliska@suse.cz>
957
958 * g++.dg/lto/pr83121_0.C: Update template.
959 * g++.dg/lto/pr83121_1.C: Update template.
960 * g++.dg/lto/pr84805_0.C: Update template.
961 * g++.dg/lto/pr84805_1.C: Update template.
962 * g++.dg/lto/pr84805_2.C: Update template.
963
c18a88c5
PC
9642018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
965
966 PR c++/84630
967 * g++.dg/cpp0x/pr84630.C: New.
968
715dd933
JJ
9692018-04-18 Jakub Jelinek <jakub@redhat.com>
970
971 PR c++/84463
972 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
973 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
974 in two cases. Uncomment two other tests and add expected dg-error for
975 them.
976 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
977 -Wnarrowing diagnostics on some targets for c++11.
978 * g++.dg/parse/array-size2.C: Remove xfail.
979 * g++.dg/cpp0x/constexpr-84463.C: New test.
980
e66e5d5f
BS
9812018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
982
983 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
984 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
985
3f586095
JJ
9862018-04-17 Jakub Jelinek <jakub@redhat.com>
987
988 PR testsuite/85326
989 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
990 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
991 * g++.dg/other/sve_tls_2.C: Require effective target tls.
992
48784b00
KN
9932018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
994
995 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
996 prevent cascading of errors and change expected error message.
997 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
998 to 64-bit targets.
999 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
1000 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
1001 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
1002 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
1003 error message.
1004 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1005
2f00fe6d
JJ
10062018-04-17 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR target/85430
1009 * gcc.dg/pr85430.c: New test.
1010
a422e1ca
KT
10112018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1012
1013 PR testsuite/85326
1014 * gcc.target/arm/pr54300.C: Move to...
1015 * g++.dg/other/pr54300.C: ... Here. Add target directives.
1016 * gcc.target/arm/pr55073.C: Move to...
1017 * g++.dg/other/pr55073.C: ... Here. Add target directives.
1018 * gcc.target/arm/pr56184.C: Move to...
1019 * g++.dg/other/pr56184.C: ... Here. Add target directives.
1020 * gcc.target/arm/pr59985.C: Move to...
1021 * g++.dg/other/pr59985.C: ... Here. Add target directives.
1022 * gcc.target/aarch64/pr60675.C: Move to...
1023 * g++.dg/other/pr60675.C: ... Here. Add target directives.
1024 * gcc.target/aarch64/pr81422.C: Move to...
1025 * g++.dg/other/pr81422.C: ... Here. Add target directives.
1026 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
1027 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
1028 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
1029 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
1030 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
1031 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
1032 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
1033 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
1034 * gcc.target/aarch64/sve/tls_2.C: Move to...
1035 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
1036 * gcc.target/aarch64/pr81414.C: Rename to...
1037 * gcc.target/aarch64/pr81414.c: ... This.
1038 * gcc.target/aarch64/simd/pr67896.C: Rename to...
1039 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
1040 messages.
1041 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
1042 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
1043 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
1044 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
1045 file name.
1046
50ffe7ad
JJ
10472018-04-17 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR middle-end/85414
1050 * gcc.dg/pr85414.c: New test.
1051
5bf31c64
MJ
10522018-04-17 Martin Jambor <mjambor@suse.cz>
1053
1054 PR ipa/85421
1055 * g++.dg/ipa/pr85421.C: New test.
1056
1236cd66
ML
10572018-04-17 Martin Liska <mliska@suse.cz>
1058
1059 PR lto/85405
1060 * g++.dg/lto/pr85405b_0.C: New test.
1061 * g++.dg/lto/pr85405b_1.C: New test.
1062
ec214f92
ML
10632018-04-17 Martin Liska <mliska@suse.cz>
1064
1065 PR lto/85405
1066 * g++.dg/lto/pr85405_0.C: New test.
1067 * g++.dg/lto/pr85405_1.C: New test.
1068
646cf252
ML
10692018-04-17 Martin Liska <mliska@suse.cz>
1070
1071 PR ipa/85329
1072 * g++.dg/ext/pr85329-2.C: New test.
1073 * g++.dg/ext/pr85329.C: New test.
1074 * gcc.target/i386/mvc12.c: New test.
1075
7c5b407f
AO
10762018-04-16 Alexandre Oliva <aoliva@redhat.com>
1077
1078 PR c++/85039
1079 * g++.dg/pr85039-1.C: New.
1080 * g++.dg/pr85039-2.C: New.
1081 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
1082
34722c36
BS
10832018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
1084
1085 PR target/85080
1086 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
1087 if the target supports efficient unaligned storage accesses.
1088
2d4e0a12
AS
10892018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
1090
1091 PR target/83660
1092 * gcc.target/powerpc/pr83660.C: New test.
1093
af7a5758
L
10942018-04-16 H.J. Lu <hongjiu.lu@intel.com>
1095
1096 PR target/85403
1097 * gcc.target/i386/pr85403.c: New test.
1098
176a3386
OM
10992018-04-16 Olga Makhotina <olga.makhotina@intel.com>
1100
1101 PR target/84331
1102 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1103
c814ac9e
PC
11042018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1105 Jason Merrill <jason@redhat.com>
1106
1107 PR c++/85112
1108 * g++.dg/cpp0x/pr85112.C: New.
1109
23addc61
BS
11102018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1111
1112 PR testsuite/85326
1113 * g++.dg/ext/undef-bool-1.C: New file.
1114 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1115 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1116
57f108f5
SB
11172018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1118
1119 PR target/85293
1120 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1121 corresponding dg-error clause.
1122 * gcc.target/powerpc/pr80098-3.c: Ditto.
1123 * gcc.target/powerpc/pr80103-1.c: Delete.
1124
2368eaf9
AV
11252018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1126
1127 PR fortran/81773
1128 PR fortran/83606
1129 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1130 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1131
acd1559a
TK
11322018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1133
1134 PR fortran/85387
1135 * gfortran.dg/implied_do_io_5.f90: New test.
1136
eef4632c
PC
11372018-04-13 Paul A. Clarke <pc@us.ibm.com>
1138
1139 PR target/83402
1140 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1141 several values: positive, negative, and zero.
1142 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1143 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1144
53bdbcbc
VM
11452018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1146
1147 PR rtl-optimization/79916
1148 * gcc.target/powerpc/pr79916.c: New.
1149
9b915824
JJ
11502018-04-13 Jakub Jelinek <jakub@redhat.com>
1151
465d0087
JJ
1152 PR rtl-optimization/85393
1153 * g++.dg/opt/pr85393.C: New test.
1154 * g++.dg/opt/pr85393-aux.cc: New file.
1155
9b915824
JJ
1156 PR rtl-optimization/85376
1157 * gcc.dg/pr85376.c: New test.
1158
4807c076
AB
11592018-04-13 Andrey Belevantsev <abel@ispras.ru>
1160
1161 PR rtl-optimization/83852
1162 * gcc.dg/pr83852.c: New testcase.
1163
1f2131a9
AK
11642018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1165
1166 PR testsuite/85326
1167 * gcc.target/s390/pr77822-1.C: Rename to ...
1168 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1169 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1170 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1171
2fdb5a23
JH
11722018-04-13 Jan Hubicka <hubicka@ucw.cz>
1173
1174 PR lto/71991
1175 * gcc.target/i386/pr71991.c: New testcase.
1176
fdd33254
ML
11772018-04-13 Martin Liska <mliska@suse.cz>
1178 Jakub Jelinek <jakub@redhat.com>
1179
1180 PR middle-end/81657
1181 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1182 call.
1183
b0cc1e53
DM
11842018-04-12 David Malcolm <dmalcolm@redhat.com>
1185
1186 PR c++/85385
1187 * g++.dg/diagnostic/macro-arg-count.C: New test.
1188
bc436e10
TK
11892018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1190
1191 PR fortran/83064
1192 PR testsuite/85346
1193 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1194 array and move test to libgomp/testsuite/libgomp.fortran.
1195 * gfortran.dg/do_concurrent_6.f90: New test.
1196
4930c53e
MP
11972018-04-12 Marek Polacek <polacek@redhat.com>
1198
1199 PR c++/85258
1200 * g++.dg/parse/error61.C: New test.
1201
6b95d1af
CP
12022018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1203
1204 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1205 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1206
e4179460
KN
12072018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1208
1209 PR target/85347
1210 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1211 specify -mvsx on gcc command line.
1212
2e5efa67
CP
12132018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1214
1215 PR middle-end/84955
1216 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1217 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1218
dcd88195
JJ
12192018-04-12 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR target/85328
1222 * gcc.target/i386/pr85328.c: New test.
1223
b9dd1a79
AK
12242018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1225
1226 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1227
868865f4
JJ
12282018-04-12 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR rtl-optimization/85342
1231 * gcc.target/i386/pr85342.c: New test.
1232
34ffaf66
JM
12332018-04-11 Jason Merrill <jason@redhat.com>
1234
1235 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1236 if ulimit -v is set.
1237
ef45fd3b
BC
12382018-04-11 Bin Cheng <bin.cheng@arm.com>
1239
1240 PR testsuite/85190
1241 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1242
c72a0e67
PC
12432018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1244
1245 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1246 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1247
79894a61
JJ
12482018-04-11 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR c++/70808
1251 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1252 effective target.
1253
a87a01ea
AM
12542018-04-11 Alexander Monakov <amonakov@ispras.ru>
1255
1256 PR target/84301
1257 * gcc.target/i386/pr84301.c: New test.
1258
52cdcfb7
JJ
12592018-04-11 Jakub Jelinek <jakub@redhat.com>
1260
1261 PR tree-optimization/85331
1262 * gcc.c-torture/execute/pr85331.c: New test.
1263
fe0604d3
MP
12642018-04-11 Marek Polacek <polacek@redhat.com>
1265
1266 PR c++/85032
1267 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1268 * g++.dg/cpp1z/constexpr-if21.C: New test.
1269
0c0b5b65
JJ
12702018-04-11 Jakub Jelinek <jakub@redhat.com>
1271
1272 PR target/85281
1273 * gcc.target/i386/pr85281.c: New test.
1274
50f78bde
AM
12752018-04-11 Alexander Monakov <amonakov@ispras.ru>
1276
b85bbe39 1277 PR rtl-optimization/84659
50f78bde
AM
1278 * gcc.dg/pr84659.c: New test.
1279
5805b089
JJ
12802018-04-11 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR debug/85302
1283 * g++.dg/debug/dwarf2/pr85302.C: New test.
1284
60d1915f
TP
12852018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1286
1287 PR target/85261
1288 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1289 into register.
1290
310e77fe
PC
12912018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1292
1293 PR c++/70808
1294 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1295
0359465c
SB
12962018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1297
1298 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1299 * gcc.target/powerpc/dimode_off.c: Ditto.
1300 * gcc.target/powerpc/tfmode_off.c: Ditto.
1301 * gcc.target/powerpc/timode_off.c: Ditto.
1302
d4f18ec6
KN
13032018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1304
1305 * gcc.target/powerpc/vec-ldl-1.c: New test.
1306 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1307 corrections to ABI implementation.
1308
f6d17c4d
TS
13092018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1310
1311 PR target/85056
1312 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1313
e0cf12ba
JJ
13142018-04-10 Jakub Jelinek <jakub@redhat.com>
1315
1316 PR rtl-optimization/85300
1317 * gcc.dg/pr85300.c: New test.
1318
672c767b
DM
13192018-04-10 David Malcolm <dmalcolm@redhat.com>
1320
1321 PR c++/85110
1322 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1323 where we now show the pertinent parameter.
1324 * g++.dg/diagnostic/aka2.C: Likewise.
1325 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1326
24f80aa4
JJ
13272018-04-10 Jakub Jelinek <jakub@redhat.com>
1328
1329 PR fortran/85313
1330 * gfortran.dg/gomp/pr85313.f90: New test.
1331
b30ae803
PC
13322018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1333
1334 PR c++/24314
1335 * g++.dg/parse/template29.C: New.
1336
2377345d
BC
13372018-04-10 Bin Cheng <bin.cheng@arm.com>
1338
1339 PR testsuite/85190
1340 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1341
56f1cb3f
JJ
13422018-04-10 Jakub Jelinek <jakub@redhat.com>
1343
1344 PR target/85177
1345 PR target/85255
1346 * gcc.target/i386/avx512f-pr85177.c: New test.
1347 * gcc.target/i386/avx512f-pr85255.c: New test.
1348
eb38d071
RS
13492018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1350
1351 PR tree-optimization/85286
1352 * gcc.dg/vect/pr85286.c: New test.
1353
5c35bc3e
KT
13542018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1355
1356 PR target/85173
1357 * gcc.target/arm/pr85173.c: New test.
1358
8d96e546
ML
13592018-04-10 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR lto/85248
1362 * gcc.dg/lto/pr85248_0.c: New test.
1363 * gcc.dg/lto/pr85248_1.c: New test.
1364
c1b8f25d
JH
13652018-04-09 Jan Hubicka <jh@suse.cz>
1366
1367 PR lto/85078
1368 * g++.dg/torture/pr85078.C: New.
1369
52912c91
PC
13702018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 PR c++/85227
1373 * g++.dg/cpp1z/decomp44.C: New.
1374 * g++.dg/cpp1z/decomp45.C: Likewise.
1375
f0caea48
TK
13762018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1377
1378 PR fortran/83064
1379 * gfortran.dg/do_concurrent_5.f90: New test.
1380 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1381 message.
1382
06e8d82e
TK
13832018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1384
1385 PR fortran/51260
1386 * gfortran.dg/parameter_array_element_3.f90: New test.
1387
45d07f06
JJ
13882018-04-09 Jakub Jelinek <jakub@redhat.com>
1389
6e4f1148
JJ
1390 PR c++/85194
1391 * g++.dg/cpp1z/decomp43.C: New test.
1392
45d07f06
JJ
1393 PR rtl-optimization/80463
1394 * g++.dg/pr80463.C: Add -w to dg-options.
1395
46e58e18
RB
13962018-04-09 Richard Biener <rguenther@suse.de>
1397
1398 PR tree-optimization/85284
1399 * gcc.dg/torture/pr85284.c: New testcase.
1400
6abce739
AB
14012018-04-09 Andrey Belevantsev <abel@ispras.ru>
1402
1403 PR rtl-optimization/80463
1404 PR rtl-optimization/83972
1405 PR rtl-optimization/83480
1406
1407 * gcc.dg/pr80463.c: New test.
1408 * g++.dg/pr80463.C: Likewise.
1409 * gcc.dg/pr83972.c: Likewise.
1410
8e9a9b01
AB
14112018-04-09 Andrey Belevantsev <abel@ispras.ru>
1412
1413 PR rtl-optimization/83913
1414 * gcc.dg/pr83913.c: New test.
1415
ab6dceab
AB
14162018-04-09 Andrey Belevantsev <abel@ispras.ru>
1417
1418 PR rtl-optimization/83962
1419 * gcc.dg/pr83962.c: New test.
1420
33bacbcb
AB
14212018-04-09 Andrey Belevantsev <abel@ispras.ru>
1422
1423 PR rtl-optimization/83530
1424 * gcc.dg/pr83530.c: New test.
1425
f913ff2a
TK
14262018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1427
1428 PR middle-end/82976
1429 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1430
eda71a9e
JJ
14312018-04-07 Jakub Jelinek <jakub@redhat.com>
1432
1433 PR tree-optimization/85257
1434 * gcc.dg/pr85257.c: New test.
1435
69128a17
EB
14362018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1437
1438 * g++.dg/opt/pr85196.C: New test.
1439
e1c7971b
DM
14402018-04-06 David Malcolm <dmalcolm@redhat.com>
1441
1442 PR c++/84269
1443 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1444 std::tuple here since they need C++11.
1445 * g++.dg/lookup/missing-std-include-8.C: New test.
1446 * g++.dg/lookup/missing-std-include.C: Move std::array and
1447 std::tuple test to missing-std-include-6.C to avoid failures
1448 with C++98.
1449
e83bc9d7
JJ
14502018-04-06 Jakub Jelinek <jakub@redhat.com>
1451
c617fb56
JJ
1452 PR debug/85252
1453 * gcc.dg/debug/pr85252.c: New test.
1454
49574486
JJ
1455 PR rtl-optimization/84872
1456 * gcc.dg/graphite/pr84872.c: New test.
1457
e83bc9d7
JJ
1458 PR c++/85210
1459 * g++.dg/cpp1z/decomp42.C: New test.
1460
cb731872
DM
14612018-04-06 David Malcolm <dmalcolm@redhat.com>
1462
1463 PR c++/85021
1464 * g++.dg/lookup/missing-std-include-7.C: New test.
1465
d8ab9ce0
TC
14662018-04-06 Tamar Christina <tamar.christina@arm.com>
1467
1468 * gcc.dg/struct-simple.c: Revert r254862.
1469 * lib/target-supports.exp
1470 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1471
ef2e5ec2
RB
14722018-04-06 Richard Biener <rguenther@suse.de>
1473
1474 PR middle-end/85244
1475 * gcc.dg/torture/pr85244-1.c: New testcase.
1476 * gcc.dg/torture/pr85244-2.c: Likewise.
1477
5a98025d
JJ
14782018-04-06 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR sanitizer/85213
1481 * c-c++-common/ubsan/pr85213.c: New test.
1482
6ca83833
RB
14832018-04-06 Richard Biener <rguenther@suse.de>
1484
1485 PR middle-end/85180
1486 * gcc.dg/pr85180.c: New testcase.
1487
54ebcca7
AK
14882018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1489
1490 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1491 to trigger the optimization. Do some cleanup and function
1492 renaming. Add more test functions.
1493
aad98a61
AK
14942018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1495
1496 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1497 options.
1498 * gcc.target/s390/hotpatch-1.c: Skip when building without
1499 optimization.
1500 * gcc.target/s390/hotpatch-10.c: Likewise.
1501 * gcc.target/s390/hotpatch-11.c: Likewise.
1502 * gcc.target/s390/hotpatch-12.c: Likewise.
1503 * gcc.target/s390/hotpatch-13.c: Likewise.
1504 * gcc.target/s390/hotpatch-14.c: Likewise.
1505 * gcc.target/s390/hotpatch-15.c: Likewise.
1506 * gcc.target/s390/hotpatch-16.c: Likewise.
1507 * gcc.target/s390/hotpatch-17.c: Likewise.
1508 * gcc.target/s390/hotpatch-18.c: Likewise.
1509 * gcc.target/s390/hotpatch-19.c: Likewise.
1510 * gcc.target/s390/hotpatch-2.c: Likewise.
1511 * gcc.target/s390/hotpatch-3.c: Likewise.
1512 * gcc.target/s390/hotpatch-4.c: Likewise.
1513 * gcc.target/s390/hotpatch-5.c: Likewise.
1514 * gcc.target/s390/hotpatch-6.c: Likewise.
1515 * gcc.target/s390/hotpatch-7.c: Likewise.
1516 * gcc.target/s390/hotpatch-8.c: Likewise.
1517 * gcc.target/s390/hotpatch-9.c: Likewise.
1518
bce89076
AK
15192018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1520
1521 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1522 check for an error instead.
1523 * gcc.dg/Wattributes-6.c: Likewise.
1524
4c1da8ea
JJ
15252018-04-05 Jakub Jelinek <jakub@redhat.com>
1526
86c9f54b
JJ
1527 PR c++/85209
1528 * g++.dg/cpp1z/decomp39.C: New test.
1529 * g++.dg/cpp1z/decomp40.C: New test.
1530
a1afa75e
JJ
1531 PR c++/85208
1532 * g++.dg/cpp1z/decomp41.C: New test.
1533
4c1da8ea
JJ
1534 PR middle-end/85195
1535 * gcc.dg/pr85195.c: New test.
1536
61f84e25
PC
15372018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1538
1539 PR c++/80956
1540 * g++.dg/cpp0x/initlist100.C: New.
1541 * g++.dg/cpp0x/initlist101.C: Likewise.
1542
3b4a12aa
PC
15432018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/84792
1546 * g++.dg/other/pr84792-1.C: New.
1547 * g++.dg/other/pr84792-2.C: Likewise.
1548
b5f3bb7b
UB
15492018-04-05 Uros Bizjak <ubizjak@gmail.com>
1550
1551 PR target/85193
1552 * gcc.target/i386/pr85193.c: New test.
1553
44780b91
AO
15542018-04-05 Alexandre Oliva <aoliva@redhat.com>
1555
1556 PR c++/84979
1557 * g++.dg/concepts/pr84979.C: New.
1558 * g++.dg/concepts/pr84979-2.C: New.
1559 * g++.dg/concepts/pr84979-3.C: New.
1560
dbaee589
PC
15612018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1562
1563 PR c++/80026
1564 * g++.dg/cpp0x/variadic174.C: New.
1565
628a1534
JJ
15662018-04-04 Jakub Jelinek <jakub@redhat.com>
1567
2ff7172a
JJ
1568 PR inline-asm/85172
1569 * g++.dg/ext/builtin13.C: New test.
1570 * g++.dg/ext/atomic-4.C: New test.
1571
628a1534
JJ
1572 PR c++/85146
1573 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1574 * g++.dg/ext/bases3.C: New test.
1575
f4d43ef0
TP
15762018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1577
1578 PR target/85203
1579 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1580 to match a single insn of the baz function. Move scan directives at
1581 the end of the file below the functions they are trying to test for
1582 better readability.
1583 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1584
8c760464
PB
15852018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1586
1587 PR rtl-optimization/84878
1588 * gcc.target/powerpc/pr84878.c: New test.
1589
f1acdcd0
MM
15902018-04-04 Michael Matz <matz@suse.de>
1591
1592 * gcc.dg/Wstringop-overflow-4.c: New test.
1593 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1594
eefecf65
JJ
15952018-04-04 Jakub Jelinek <jakub@redhat.com>
1596
1597 PR testsuite/85189
1598 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1599 for the diagnostics of overridden functions. Adjust for new wording.
1600
f3ac6d2c
RB
16012018-04-04 Richard Biener <rguenther@suse.de>
1602
1603 PR lto/85176
1604 * g++.dg/lto/pr85176_0.C: New testcase.
1605
f46de383
RB
16062018-04-04 Richard Biener <rguenther@suse.de>
1607
1608 PR testsuite/85191
1609 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1610 Fix typo.
1611
46cbaa50
ML
16122018-04-04 Martin Liska <mliska@suse.cz>
1613
1614 PR sanitizer/85174
1615 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1616 and msdata as a workaround for powerpc.
1617
7d048870
RB
16182018-04-04 Richard Biener <rguenther@suse.de>
1619
1620 PR tree-optimization/85168
1621 * gcc.dg/torture/pr85168.c: New testcase.
1622
24d21a0b
AO
16232018-04-04 Alexandre Oliva <aoliva@redhat.com>
1624
1625 PR c++/84943
1626 * g++.dg/pr84943.C: New.
1627 * g++.dg/pr84943-2.C: New.
1628
0d2f7959
JJ
16292018-04-03 Jakub Jelinek <jakub@redhat.com>
1630
b6a7a294
JJ
1631 PR rtl-optimization/85167
1632 * gcc.dg/pr85167.c: New test.
1633
0d2f7959
JJ
1634 PR tree-optimization/85156
1635 * c-c++-common/pr85156.c: New test.
1636 * gcc.c-torture/execute/pr85156.c: New test.
1637
8ab30b97
BS
16382018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1639
1640 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1641 * gcc.target/powerpc/undef-bool-1.C: New file.
1642 * gcc.target/powerpc/undef-bool-2.c: New file.
1643
e52c093a
PC
16442018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 PR c++/84768
1647 * g++.dg/cpp1z/class-deduction52.C: New.
1648
4304d618
JJ
16492018-04-03 Jakub Jelinek <jakub@redhat.com>
1650
92c59b74
JJ
1651 PR c++/85147
1652 * g++.dg/cpp0x/pr85147.C: New test.
1653
93e544c1
JJ
1654 PR c++/85140
1655 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1656
b0493acb
JJ
1657 PR c++/85134
1658 * g++.dg/gomp/pr85134.C: New test.
1659 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1660
4304d618
JJ
1661 PR target/85169
1662 * gcc.c-torture/execute/pr85169.c: New test.
1663 * gcc.target/i386/avx512f-pr85169.c: New test.
1664 * gcc.target/i386/avx512bw-pr85169.c: New test.
1665
86d13a05
SB
16662018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1667
1668 PR target/85126
1669 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1670 scan-assembler-times clause.
1671
d2d0710e
CL
16722018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1673
1674 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1675 dg-additional-options.
1676
b79861dc
SB
16772018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1678
1679 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1680
c23ecd7b
RB
16812018-04-03 Richard Biener <rguenther@suse.de>
1682
1683 PR testsuite/85154
1684 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1685
b7ef9225
JW
16862018-04-02 Jim Wilson <jimw@sifive.com>
1687
1688 * gcc.target/riscv/pr84660.c: New.
1689 * gcc.target/riscv/shift-and-1.c: New.
1690 * gcc.target/riscv/shift-and-2.c: New.
1691
078c5aff
TK
16922018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1693
1694 PR fortran/85102
1695 * gfortran.dg/array_simplify_2.f90: New test.
1696
7be6ee78
JJ
16972018-04-01 Jakub Jelinek <jakub@redhat.com>
1698
1699 PR middle-end/85090
1700 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1701 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1702 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1703 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1704 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1705
17062018-03-31 Alexandre Oliva <aoliva@redhat.com>
fc8b6741
AO
1707
1708 PR c++/85027
1709 * g++.dg/pr85027.C: New.
1710
ec8d8a5b
SB
17112018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1712
1713 PR target/83315
1714 * gcc.target/powerpc/sse-maxps-2.c: New test.
1715 * gcc.target/powerpc/sse-minps-2.c: New test.
1716
9d620422
JJ
17172018-03-30 Jakub Jelinek <jakub@redhat.com>
1718
1719 PR c++/84791
1720 * g++.dg/gomp/pr84791.C: New test.
1721
0ada0dc0
PT
17222018-03-30 Paul Thomas <pault@gcc.gnu.org>
1723
1724 PR fortran/84931
1725 * gfortran.dg/array_constructor_53.f90: New test.
1726
13b5a6bf
TK
17272018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1728
1729 PR fortran/85130
1730 * gfortran.dg/substr_6.f90: Remove illegal test for
1731 out-of-bounds substring.
1732
cd6094bf
TK
17332017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1734
1735 PR fortran/85111
1736 * gfortran.dg/zero_sized_10.f90: New test.
1737
62e98ef1
DM
17382018-03-29 David Malcolm <dmalcolm@redhat.com>
1739
1740 PR c++/84269
1741 * g++.dg/lookup/missing-std-include-6.C: New test.
1742 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1743 std::tuple tests.
1744 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1745 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1746 <cstring>, <cassert>, and <cstdlib>.
1747
28ed1460
VM
17482018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1749
1750 PR inline-asm/84985
1751 * gcc.target/i386/pr84985.c: New.
1752
9fa1b661
DM
17532018-03-29 David Malcolm <dmalcolm@redhat.com>
1754
1755 PR c++/85110
1756 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1757
063700a6
JJ
17582018-03-29 Jakub Jelinek <jakub@redhat.com>
1759
036c9eb5
JJ
1760 PR c++/85108
1761 * g++.dg/warn/Wunused-var-31.C: New test.
1762
063700a6
JJ
1763 PR c/85094
1764 * c-c++-common/Wduplicated-branches-14.c: New test.
1765
52df8bd9
PC
17662018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1767
1768 PR c++/84606
1769 * g++.dg/cpp0x/pr84606.C: New.
1770
17712018-03-29 Carl Love <cel@us.ibm.com>
604e36ed
CL
1772
1773 Revert
1774 2017-09-27 Carl Love <cel@us.ibm.com>
1775
1776 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1777 for the __builtin_fctid and __builtin_fctiw.
1778
1429da42
PB
17792018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1780
1781 PR target/84912
1782 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1783 deleted builtin function.
1784 (div_weuo): Likewise.
1785 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1786 (div_deuo): Likewise.
1787
427d369c
PC
17882018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1789
1790 PR c++/85028
1791 * g++.dg/other/default13.C: New.
1792
30a2c10e
JJ
17932018-03-28 Jakub Jelinek <jakub@redhat.com>
1794
0a5c6d78
JJ
1795 PR target/85095
1796 * gcc.target/i386/pr85095-1.c: New test.
1797 * gcc.target/i386/pr85095-2.c: New test.
1798 * gcc.c-torture/execute/pr85095.c: New test.
1799
30a2c10e
JJ
1800 PR tree-optimization/82004
1801 * gcc.dg/pr82004.c: New test.
1802
d838c2d5
JJ
18032018-03-28 Jakub Jelinek <jakub@redhat.com>
1804 Martin Liska <mliska@suse.cz>
1805
1806 PR sanitizer/85081
1807 * g++.dg/asan/pr85081.C: New test.
1808
7be6ee78 18092018-03-28 Alexandre Oliva <aoliva@redhat.com>
04acc378 1810
5b1a758d
AO
1811 PR c++/84789
1812 * g++.dg/template/pr84789.C: Adjust for testing with
1813 -fconcepts too.
1814
977bc3ee
AO
1815 PR c++/84973
1816 * g++.dg/template/pr84973.C: New.
1817 * g++.dg/template/pr84973-2.C: New.
1818 * g++.dg/template/pr84973-3.C: New.
1819
04acc378
AO
1820 PR c++/84968
1821 * g++.dg/eh/pr84968.C: New.
1822
566a2fa7
MM
18232018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1824
1825 PR target/84914
1826 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1827 long double multiply/divide uses the correct function.
1828 * gcc.target/powerpc/mulkc-3.c: Likewise.
1829 * gcc.target/powerpc/divkc-2.c: Likewise.
1830 * gcc.target/powerpc/divkc-3.c: Likewise.
1831
f7d9ed11
PC
18322018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1833
1834 PR c++/85067
1835 * g++.dg/cpp0x/defaulted51.C: New.
1836 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1837
dc442cef
JJ
18382018-03-27 Jakub Jelinek <jakub@redhat.com>
1839
153dba6c
JJ
1840 PR c++/85077
1841 * g++.dg/ext/vector35.C: New test.
1842
a7dea617
JJ
1843 PR c++/85061
1844 * g++.dg/ext/builtin-offsetof3.C: New test.
1845
dc442cef
JJ
1846 PR c++/85076
1847 * g++.dg/cpp1y/pr85076.C: New test.
1848
ef22816c
TK
18492018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1850
1851 PR fortran/85084
1852 * gfortran.dg/matmul_rank_1.f90: New test.
1853
13a7688f
TK
18542018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1855 Harald Anlauf <anlauf@gmx.de>
1856
1857 * gfortran.dg/structure_constructor_15.f90: New test.
1858
d555040f
VR
18592018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1860
1861 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1862 for the diagnostics of overridden functions. Adjust for new wording.
1863 * g++.dg/cpp0x/implicit1.C: Likewise.
1864 * g++.dg/cpp0x/override1.C: Likewise.
1865 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1866 * g++.dg/eh/shadow1.C: Likewise.
1867 * g++.dg/inherit/covariant12.C: Likewise.
1868 * g++.dg/inherit/covariant14.C: Likewise.
1869 * g++.dg/inherit/covariant15.C: Likewise.
1870 * g++.dg/inherit/covariant16.C: Likewise.
1871 * g++.dg/inherit/covariant22.C: Likewise.
1872 * g++.dg/inherit/crash3.C: Likewise.
1873 * g++.dg/inherit/error2.C: Likewise.
1874 * g++.dg/template/crash100.C: Likewise.
1875 * g++.old-deja/g++.eh/spec6.C: Likewise.
1876 * g++.old-deja/g++.mike/p811.C: Likewise.
1877 * g++.old-deja/g++.other/virtual11.C: Likewise.
1878 * g++.old-deja/g++.other/virtual4.C: Likewise.
1879
6514899f
L
18802018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1881
1882 PR target/85044
1883 * gcc.target/i386/pr85044.c: New test.
1884
ae0c28bb
MS
18852018-03-27 Martin Sebor <msebor@redhat.com>
1886
1887 PR testsuite/83462
1888 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1889 other than x86.
1890
f84b3c0b
KT
18912018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1892
1893 PR target/83009
1894 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1895
974e8240
RR
18962018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1897
1898 PR target/81863
1899 * gcc.target/arm/pr81863.c: New test.
1900
59d2d238
CP
19012018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1902
1903 PR target/85056
1904 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1905 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1906
b36306e9
RB
19072018-03-27 Richard Biener <rguenther@suse.de>
1908
1909 PR testsuite/82847
1910 * lib/target-supports.exp (check_ssse3_available): New function.
1911 (check_effective_target_vect_perm_short): Enable for x86 if
1912 check_ssse3_available.
1913
18f5009e
RB
19142018-03-27 Richard Biener <rguenther@suse.de>
1915
1916 PR tree-optimization/85082
1917 * gfortran.dg/pr85082.f90: New testcase.
1918
7198b3c4
CX
19192018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1920
1921 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1922 to "l=2" in dg-final.
1923
0d4ed3eb
CX
19242018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1925
1926 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1927 * gcc.target/mips/fix-r4000-2.c: Likewise.
1928 * gcc.target/mips/fix-r4000-3.c: Likewise.
1929 * gcc.target/mips/fix-r4000-4.c: Likewise.
1930 * gcc.target/mips/fix-r4000-5.c: Likewise.
1931 * gcc.target/mips/fix-r4000-6.c: Likewise.
1932 * gcc.target/mips/fix-r4000-7.c: Likewise.
1933 * gcc.target/mips/fix-r4000-8.c: Likewise.
1934 * gcc.target/mips/fix-r4000-9.c: Likewise.
1935 * gcc.target/mips/fix-r4000-10.c: Likewise.
1936 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1937 "mulditi3_r4000" instead of "mulditi3".
1938 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1939 "umulditi3_r4000" instead of "umulditi3".
1940
8a5a37c0
JJ
19412018-03-27 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR c++/85068
1944 * g++.dg/inherit/covariant22.C: New test.
1945
36a4fb13
RB
19462018-03-27 Richard Biener <rguenther@suse.de>
1947
1948 PR testsuite/84004
1949 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1950 alignment.
1951
e278212e
PC
19522018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1953 Jason Merrill <jason@redhat.com>
1954
1955 PR c++/84632
1956 * g++.dg/init/array49.C: New.
1957 * g++.dg/torture/pr70499.C: Adjust.
1958
2903ad2d
UB
19592018-03-26 Uros Bizjak <ubizjak@gmail.com>
1960
1961 PR target/85073
1962 * gcc.target/i386/pr85073.c: New test.
1963
c2f3aac4
RB
19642018-03-26 Richard Biener <rguenther@suse.de>
1965
1966 PR testsuite/85066
1967 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1968 instead of long.
1969
a48718a2
TK
19702018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1971
1972 PR fortran/66709
1973 * gfortran.dg/parameter_array_format.f90: New test.
1974
9dd798f6
TK
19752018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1976 Neil Carlson <neil.n.carlson@gmail.com>
1977
1978 PR fortran/84381
1979 * gfortran.dg/literal_character_constant_1.inc: Replace
1980 call abort by STOP n.
1981 * gfortran.dg/overload_1.f90: Likewise.
1982
a2b471e4
SJ
19832018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1984 Dominique d'Humieres <dominiq@gcc.gnu.org>
1985
1986 PR fortran/84924
1987 * gfortran.dg/scalar_pointer_1.f90: New test.
1988
60ac5d9d
TV
19892018-03-25 Tom de Vries <tom@codesourcery.com>
1990
1991 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1992 precise.
1993
8954606d
JD
19942018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1995
12056b7c 1996 PR fortran/69497
8954606d
JD
1997 * gfortran.dg/pr89497.f90: New test.
1998
335d0338
TK
19992018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2000
2001 PR fortran/70068
2002 * gfortran.dg/substr_7.f90: New test.
2003
ba77f7ba
SK
20042018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
2005
2006 PR fortran/42651
2007 * gfortran.dg/pr42651.f90: New test.
2008 * gfortran.dg/func_result_7.f90: Update error message.
2009
a199d5e7
RS
20102018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
2011
2012 PR tree-optimization/84005
2013 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
2014 failing to force the alignment.
2015
b05e29ec
PB
20162018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2017
2018 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
2019 from this to...
2020 <vclzd>: ...this.
2021
f9cfbc83
PB
20222018-03-23 Peter Bergner <bergner@vnet.ibm.com>
2023
2024 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
2025 message. Fix scan-assembler patterns.
2026
c1e7c3f2
JJ
20272018-03-23 Jakub Jelinek <jakub@redhat.com>
2028
c9db39e1
JJ
2029 PR c++/85015
2030 * g++.dg/cpp0x/pr85015.C: New test.
2031
c1e7c3f2
JJ
2032 PR c++/84942
2033 * g++.dg/cpp1y/pr84942.C: New test.
2034
a426543a
VM
20352018-03-23 Vladimir Makarov <vmakarov@redhat.com>
2036
2037 PR inline-asm/85030
2038 * testsuite/gcc.target/i386/pr85030.c: New.
2039
63028caa
KT
20402018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2041
2042 PR target/85026
2043 * g++.dg/pr85026.C: New test.
2044
2fce761f
DE
20452018-03-23 David Edelsohn <dje.gcc@gmail.com>
2046
2047 * g++.dg/debug/pr84704.C: XFAIL AIX.
2048
c084d13e
SD
20492018-03-23 Sudakshina Das <sudi.das@arm.com>
2050
2051 PR target/84826
2052 * gcc.target/arm/pr84826.c: Add dg directive.
2053
b01556f7
MP
20542018-03-23 Marek Polacek <polacek@redhat.com>
2055
2056 PR c++/85033
2057 * g++.dg/ext/builtin-offsetof2.C: New test.
2058
889a3a30
MP
2059 PR c++/85045
2060 * g++.dg/cpp0x/Wnarrowing5.C: New test.
2061 * gcc.dg/pr85045.c: New test.
2062
f300628b
EB
20632018-03-23 Eric Botcazou <ebotcazou@adacore.com>
2064
2065 PR debug/85020
2066 * gnat.dg/lto22.adb: New test.
2067 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
2068 * gnat.dg/lto22_pkg2.ads: Likewise.
2069
ee3a999f
JJ
20702018-03-23 Jakub Jelinek <jakub@redhat.com>
2071
9ecdd81a
JJ
2072 PR c/80778
2073 * gcc.dg/lto/pr80778_0.c: New test.
2074
b3d89380
JJ
2075 PR inline-asm/85034
2076 * gcc.target/i386/pr85034.c: New test.
2077
6f5799be
JJ
2078 PR inline-asm/85022
2079 * c-c++-common/torture/pr85022.c: New test.
2080
ee3a999f
JJ
2081 PR sanitizer/85029
2082 * g++.dg/ubsan/pr85029.C: New test.
2083
7be6ee78 20842018-03-23 Alexandre Oliva <aoliva@redhat.com>
631270a5
AO
2085
2086 PR c++/71251
2087 * g++.dg/cpp0x/pr71251.C: New.
3ec16e36 2088
5904d9d9
AO
2089 PR c++/84789
2090 * g++.dg/template/pr84789.C: New.
2091 * g++.dg/template/pr84789-2.C: New.
2092 * g++.dg/template/pr84789-3.C: New.
2093 * g++.dg/parse/dtor11.C: Accept alternate error message.
2094
3ec16e36
AO
2095 PR c++/84729
2096 * g++.dg/pr84729.C: New.
2097 * g++.old-deja/g++.ext/arrnew2.C: Require error.
2098 * g++.old-deja/g++.robertl/eb58.C: Likewise.
2099 * g++.old-deja/g++.robertl/eb63.C: Likewise.
2100
ee3a999f 21012018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
b74fa126
SK
2102
2103 PR fortran/84922
2104 * gfortran.dg/interface_42.f90: New test.
2105 * gfortran.dg/interface_43.f90: New test.
2106
bb4ac03b
SD
21072018-03-22 Sudakshina Das <sudi.das@arm.com>
2108
2109 PR target/84826
2110 * gcc.target/arm/pr84826.c: New test.
2111
253db553
CL
21122018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2113
2114 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2115 dg-require-effective-target.
2116 * gcc.target/arm/addr-modes-int.c: Likewise.
2117 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2118
b51b0c9d
KN
21192018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2120
2121 PR target/84760
2122 * gcc.target/powerpc/altivec-ld-1.c: New test.
2123
ece7d31f
BC
21242018-03-22 Bin Cheng <bin.cheng@arm.com>
2125
2126 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2127
3c896da0
JJ
21282018-03-22 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR inline-asm/84941
2131 * gcc.dg/pr84941.c: New test.
2132
71b7c365
TV
21332018-03-22 Tom de Vries <tom@codesourcery.com>
2134
2135 PR tree-optimization/84956
2136 * gcc.dg/pr84956.c: New test.
2137
08ad2797
MP
21382018-03-22 Marek Polacek <polacek@redhat.com>
2139
2140 PR c++/84854
2141 * g++.dg/cpp1z/constexpr-if15.C: New test.
2142 * g++.dg/cpp1z/constexpr-if16.C: New test.
2143
c5c5822a
JM
21442018-03-21 Joseph Myers <joseph@codesourcery.com>
2145
2146 * gcc.dg/builtin-tgmath-3.c: New test.
2147
7be6ee78 21482018-03-21 Alexandre Oliva <aoliva@redhat.com>
7446b353 2149
0186f684
AO
2150 PR c++/71965
2151 * g++.dg/concepts/pr71965.C: New.
2152
7446b353
AO
2153 PR c++/84610
2154 PR c++/84642
2155 * g++.dg/cpp0x/pr84610.C: New.
2156 * g++.dg/cpp0x/pr84642.C: New.
2157
aa1c9429
JJ
21582018-03-21 Jakub Jelinek <jakub@redhat.com>
2159
2160 PR c/84999
2161 * c-c++-common/pr84999.c: New test.
2162
e299d4fc
PC
21632018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2164
2165 PR c++/84972
2166 * g++.dg/ext/desig10.C: New.
2167
482768bd 21682018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
e299d4fc 2169 Harald Anlauf <anlauf@gmx.de>
482768bd
TK
2170
2171 PR fortran/84957
2172 * gfortran.dg/pr84957.f90: New test.
2173
3e129b5b
JJ
21742018-03-21 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR tree-optimization/84960
2177 * gcc.c-torture/compile/pr84960.c: New test.
2178
535808fd
RS
21792018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2180
2181 PR tree-optimization/84811
2182 * gcc.dg/torture/pr84811.c: New test.
2183
57e20f74
JJ
21842018-03-21 Jakub Jelinek <jakub@redhat.com>
2185
e215422f
JJ
2186 PR tree-optimization/84982
2187 * c-c++-common/pr84982.c: New test.
2188
57e20f74
JJ
2189 PR c++/84961
2190 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2191 "m" (++x) in C++.
2192 * g++.dg/torture/pr84961-1.C: New test.
2193 * g++.dg/torture/pr84961-2.C: New test.
2194
b2595987
NS
21952018-03-21 Nathan Sidwell <nathan@acm.org>
2196
2197 PR c++/85008
2198 * g++.dg/pr85008.C: New.
2199
983d49dd
JB
22002018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2201
2202 PR fortran/84615
2203 * gfortran.dg/char_result_17.f90: New test.
2204
5afef8b1
DM
22052018-03-21 David Malcolm <dmalcolm@redhat.com>
2206
2207 PR c++/84994
2208 * g++.dg/other/accessor-fixits-1.C: Move to...
2209 * g++.dg/torture/accessor-fixits-1.C: ...here.
2210 * g++.dg/other/accessor-fixits-2.C: Move to...
2211 * g++.dg/torture/accessor-fixits-2.C: ...here.
2212 * g++.dg/other/accessor-fixits-3.C: Move to...
2213 * g++.dg/torture/accessor-fixits-3.C: ...here.
2214 * g++.dg/other/accessor-fixits-4.C: Move to...
2215 * g++.dg/torture/accessor-fixits-4.C: ...here.
2216 * g++.dg/other/accessor-fixits-5.C: Move to...
2217 * g++.dg/torture/accessor-fixits-5.C: ...here.
2218 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2219 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2220 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2221
adb0355f
RO
22222018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2223
2224 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2225
839c95d0
SD
22262018-03-21 Sudakshina Das <sudi.das@arm.com>
2227
2228 PR target/82989
2229 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2230
5d011fcf
NS
22312018-03-21 Nathan Sidwell <nathan@acm.org>
2232
2233 PR c++/84804
2234 * g++.dg/lookup/pr84804.C: New.
2235
e65fc7c5
MS
22362018-03-21 Martin Sebor <msebor@redhat.com>
2237
2238 PR c++/84850
2239 * g++.dg/Wclass-memaccess-3.C: New test.
2240 * g++.dg/Wclass-memaccess-4.C: New test.
2241
2a80d3ae
DM
22422018-03-21 David Malcolm <dmalcolm@redhat.com>
2243
2244 PR c++/84892
2245 * g++.dg/other/accessor-fixits-1.C
2246 (test_access_const_t1_color): New.
2247 (test_deref_const_t1_color): New.
2248 * g++.dg/other/accessor-fixits-5.C: New testcase.
2249
c75c35e0
TV
22502018-03-21 Tom de Vries <tom@codesourcery.com>
2251
2252 PR tree-optimization/83126
2253 * gcc.dg/graphite/pr83126.c: New test.
2254
7cd9cf2f
NS
22552018-03-21 Nathan Sidwell <nathan@acm.org>
2256
f82ece6b
NS
2257 * g++.dg/ext/anon-struct6.C: Adjust.
2258 * g++.dg/ext/deprecate-1.C: New.
2259 * g++.dg/ext/deprecate-2.C: New.
2260 * g++.dg/lookup/pr84602.C: Adjust.
2261 * g++.dg/lookup/pr84962.C: Adjust.
2262 * g++.old-deja/g++.other/anon4.C
2263
7cd9cf2f
NS
2264 PR c++/84836
2265 * g++.dg/lookup/pr84836.C: New.
2266
49e4ca31
BC
22672018-03-21 Bin Cheng <bin.cheng@arm.com>
2268
2269 PR tree-optimization/84969
2270 * gcc.dg/tree-ssa/pr84969.c: New test.
2271
108b83c1
JJ
22722018-03-21 Jakub Jelinek <jakub@redhat.com>
2273
2274 PR rtl-optimization/84989
2275 * gcc.target/i386/pr84989.c: New test.
2276
1f4d266b
CL
22772018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2278
2279 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2280
cc614ac0
ML
22812018-03-21 Martin Liska <mliska@suse.cz>
2282
2283 PR ipa/84963
2284 * gfortran.dg/goacc/pr84963.f90: New test.
2285
1bdbef09
MP
22862018-03-21 Marek Polacek <polacek@redhat.com>
2287
2288 PR c++/71638, ICE with NSDMI and reference.
2289 * g++.dg/cpp0x/nsdmi14.C: New test.
2290 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2291
3b8acdf9
CX
22922018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2293
2294 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2295 MIPS with -mpaired-single directives.
2296
f11600c9
SK
22972018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2298
2299 PR fortran/85001
2300 * gfortran.dg/interface_41.f90: New test.
2301
6f21dc3c
JJ
23022018-03-20 Jakub Jelinek <jakub@redhat.com>
2303
2304 PR debug/84875
2305 * gcc.dg/pr84875.c: New test.
2306
1efb1dc2
MP
23072018-03-20 Marek Polacek <polacek@redhat.com>
2308
2309 PR c++/84978, ICE with NRVO.
2310 * g++.dg/opt/nrv19.C: New test.
2311
ad6aec71
KT
23122018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2313
2314 PR target/82518
2315 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2316 Disable for armeb targets.
2317 * gcc.target/arm/pr82518.c: New test.
2318
5770bbac
NS
23192018-03-20 Nathan Sidwell <nathan@acm.org>
2320
6f87580f
NS
2321 PR c++/84962
2322 * g++.dg/lookup/pr84962.C: New.
2323
5770bbac
NS
2324 PR c++/84970
2325 * g++.dg/lookup/pr84970.C: New.
2326
b6c1e032
RB
23272018-03-20 Richard Biener <rguenther@suse.de>
2328
2329 PR target/84986
2330 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2331
14b05bee
ML
23322018-03-20 Martin Liska <mliska@suse.cz>
2333
2334 PR ipa/84825
2335 * g++.dg/ipa/pr84825.C: New test.
2336
7e86e0a3
ML
23372018-03-20 Martin Liska <mliska@suse.cz>
2338
2339 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2340
cdeba3e0
JJ
23412018-03-20 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR target/84845
2344 * gcc.c-torture/compile/pr84845.c: New test.
2345
094daefb
SD
23462018-03-20 Sudakshina Das <sudi.das@arm.com>
2347
2348 PR target/82989
2349 * gcc.target/arm/pr82989.c: New test.
2350
ae6dca8c
JJ
23512018-03-20 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR target/84945
2354 * gcc.target/i386/pr84945.c: New test.
2355
18c5bc3f
CL
23562018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2357
2358 PR target/81647
2359 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2360
a8ed1cbd
JJ
23612018-03-20 Jakub Jelinek <jakub@redhat.com>
2362
2363 PR c/84953
2364 * gcc.dg/pr84953.c: New test.
2365
e5cc0d54
MP
23662018-03-19 Marek Polacek <polacek@redhat.com>
2367
2368 PR c++/84925
2369 * g++.dg/cpp1z/lambda-__func__.C: New test.
2370
ac9ec198
MP
2371 PR c++/84927
2372 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2373
058494f9
MO
23742018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2375
2376 PR sanitizer/78651
2377 * g++.dg/asan/pr78651.C: New test.
2378
df1f4624
TV
23792018-03-19 Tom de Vries <tom@codesourcery.com>
2380
2381 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2382 vect_int_mult. Add nvptx xfail for PR84958.
2383
143f00e1
NS
23842018-03-19 Nathan Sidwell <nathan@acm.org>
2385
2386 PR c++/84835
2387 * g++.dg/cpp1y/pr84835.C: New.
2388
f7d884d4
SD
23892018-03-19 Sudakshina Das <sudi.das@arm.com>
2390
2391 PR target/81647
2392 * gcc.target/aarch64/pr81647.c: New.
2393
be742eb4
RB
23942018-03-19 Richard Biener <rguenther@suse.de>
2395
2396 PR tree-optimization/84933
2397 * g++.dg/pr84933.C: New testcase.
2398
68d93a19
RB
23992018-03-19 Richard Biener <rguenther@suse.de>
2400
2401 PR tree-optimization/84859
2402 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2403 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2404 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2405 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2406
8f3284a4
NS
24072018-03-19 Nathan Sidwell <nathan@acm.org>
2408
2409 PR c++/84812
2410 * g++.dg/lookup/pr84812.C: New.
2411
25f91fda
RB
24122018-03-19 Richard Biener <rguenther@suse.de>
2413
2414 PR tree-optimization/84929
2415 * gcc.dg/torture/pr84929.c: New testcase.
2416
8455b50e
TC
24172018-03-19 Tamar Christina <tamar.christina@arm.com>
2418
2419 PR target/84711
2420 * gcc.target/arm/big-endian-subreg.c: Delete.
2421
949d0060
TK
24222018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2423
2424 PR fortran/84931
2425 * gfortran.dg/array_constructor_52.f90: New test.
2426
96c8b253
SK
24272018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2428
2429 PR fortran/77414
2430 * gfortran.dg/pr77414.f90: New test.
2431 * gfortran.dg/internal_references_1.f90: Adjust error message.
2432
81ea7c11
SK
24332018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2434
2435 PR fortran/65453
2436 * gfortran.dg/pr65453.f90: New test.
2437
928b965f
RS
24382018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2439
2440 PR tree-optimization/84913
2441 * gfortran.dg/vect/pr84913.f90: New test.
2442
4a8298b4
TK
24432018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2444
2445 PR fortran/79929
2446 * gfortran.dg/warn_concat.f90: New test.
2447
927fb0bc
JJ
24482018-03-16 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR target/84899
2451 * gcc.dg/pr84899.c: New test.
2452
299ab1b2
SK
24532018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2454
2455 PR fortran/69395
2456 * gfortran.dg/pr69395.f90: Add test for max dimensions
2457
7293e3f5
VM
24582018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2459
2460 PR target/84876
2461 * gcc.target/i386/pr84876.c: New test.
2462
d5aabfc9
ML
24632018-03-16 Martin Liska <mliska@suse.cz>
2464
2465 PR ipa/84833
2466 * gcc.target/i386/mvc11.c: New test.
2467
a9a98049
ML
24682018-03-16 Martin Liska <mliska@suse.cz>
2469
2470 PR ipa/84722
2471 * gcc.target/i386/mvc10.c: New test.
2472
570f86f9
JJ
24732018-03-16 Jakub Jelinek <jakub@redhat.com>
2474
2475 PR c++/79937
2476 PR c++/82410
2477 * g++.dg/cpp1y/pr79937-1.C: New test.
2478 * g++.dg/cpp1y/pr79937-2.C: New test.
2479 * g++.dg/cpp1y/pr79937-3.C: New test.
2480 * g++.dg/cpp1y/pr79937-4.C: New test.
2481 * g++.dg/cpp1y/pr82410.C: New test.
2482
15f0c25f
TV
24832018-03-16 Tom de Vries <tom@codesourcery.com>
2484
2485 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2486
b82664df
TV
24872018-03-16 Tom de Vries <tom@codesourcery.com>
2488
2489 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2490
828fd2fb
JJ
24912018-03-16 Jakub Jelinek <jakub@redhat.com>
2492
f664274a
JJ
2493 PR c++/84874
2494 * g++.dg/cpp2a/desig8.C: New test.
2495
7b9be700
JJ
2496 PR tree-optimization/84841
2497 * gcc.dg/pr84841.c: New test.
2498
828fd2fb
JJ
2499 PR c++/84874
2500 * g++.dg/cpp2a/desig7.C: New test.
2501
f664274a 25022018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
9f3599c0
MD
2503 Jim MacArthur <jim.macarthur@codethink.co.uk>
2504
2505 * gfortran.dg/automatic_1.f90: New test.
2506 * gfortran.dg/automatic_repeat.f90: New test
2507 * gfortran.dg/automatic_save.f90: New test.
2508 * gfortran.dg/vax_structure.f90: New test.
2509
64300da7
SK
25102018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2511
2512 PR fortran/78741
2513 * gfortran.dg/pr78741.f90: New test.
2514
93d1ab50
SK
25152018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2516
2517 PR fortran/69395
2518 * gfortran.dg/pr69395.f90: New test.
2519
ffc8b52f
JJ
25202018-03-15 Jakub Jelinek <jakub@redhat.com>
2521
2522 PR c++/79085
2523 * g++.dg/opt/pr79085.C: New test.
2524
23f95cb7
L
25252018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2526
2527 PR target/84574
2528 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2529 label instead of __x86_indirect_thunk label.
2530
4a5a49b0
JJ
25312018-03-15 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR c++/84222
2534 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2535 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2536 * g++.dg/warn/deprecated-13.C: New test.
2537
e7297be9
OM
25382018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2539
2540 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2541
919674fb
RB
25422018-03-15 Richard Biener <rguenther@suse.de>
2543
2544 PR c/84873
2545 * c-c++-common/pr84873.c: New testcase.
2546
22534ea5
TC
25472018-03-15 Tamar Christina <tamar.christina@arm.com>
2548
2549 PR target/84711
2550 * gcc.target/arm/big-endian-subreg.c: New.
2551
fa7dde7e
JJ
25522018-03-15 Jakub Jelinek <jakub@redhat.com>
2553
2554 PR target/84860
2555 * gcc.c-torture/compile/pr84860.c: New test.
2556
c36b04c1
JK
25572018-03-15 Julia Koval <julia.koval@intel.com>
2558
2559 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2560 cannonlake.
2561 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2562 avx512bitalg.
2563
9bb45a95
JJ
25642018-03-15 Jakub Jelinek <jakub@redhat.com>
2565
2566 PR c/84853
2567 * gcc.dg/pr84853.c: New test.
cb90e18c
CL
2568
25692018-03-14 Carl Love <cel@us.ibm.com>
2570
2571 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2572
5677683f
ML
25732018-03-14 Martin Liska <mliska@suse.cz>
2574
2575 PR ipa/8480
2576 * g++.dg/lto/pr84805_0.C: New test.
2577 * g++.dg/lto/pr84805_1.C: New test.
2578 * g++.dg/lto/pr84805_2.C: New test.
2579
082284da
DM
25802018-03-14 David Malcolm <dmalcolm@redhat.com>
2581
2582 PR c/84852
2583 * gcc.dg/fixits-pr84852-1.c: New test.
2584 * gcc.dg/fixits-pr84852-2.c: New test.
2585
7b06ad56
TP
25862018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2587
2588 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2589 separate verbose message.
2590 * lib/scandump.exp (scan-dump-times): Likewise.
2591
79ab5364
JK
25922018-03-14 Julia Koval <julia.koval@intel.com>
2593
2594 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2595 server.
2596 * gcc.target/i386/funcspec-56.inc: Ditto.
2597
788949a3
RS
25982018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2599
2600 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2601 aarch64_sve_hw.
2602
2062c40c
JJ
26032018-03-14 Jakub Jelinek <jakub@redhat.com>
2604
be9dd15c
JJ
2605 PR sanitizer/83392
2606 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2607 check count from 17 to 14.
2608
2062c40c
JJ
2609 PR target/84844
2610 * gcc.target/i386/pr84844.c: New test.
2611
ec64ffc8
RB
26122018-03-14 Richard Biener <rguenther@suse.de>
2613
2614 PR tree-optimization/84830
2615 * gcc.dg/torture/pr84830.c: New testcase.
2616
8fef0dc6
MP
26172018-03-14 Marek Polacek <polacek@redhat.com>
2618
2619 PR c++/84596
2620 * g++.dg/cpp0x/static_assert15.C: New test.
2621
10f499af
SK
26222018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2623
2624 PR fortran/61775
2625 * gfortran.dg/pr61775.f90: New test.
2626
949aab19
JJ
26272018-03-13 Jakub Jelinek <jakub@redhat.com>
2628
2629 PR c++/84843
2630 * g++.dg/ext/pr84843-1.C: New test.
2631 * g++.dg/ext/pr84843-2.C: New test.
2632
ada6bad9
DP
26332018-03-13 David Pagan <dave.pagan@oracle.com>
2634
2635 PR c/46921
2636 * gcc.dg/pr46921.c: New test.
2637
f99309b2
MS
26382018-03-13 Martin Sebor <msebor@redhat.com>
2639
2640 PR tree-optimization/84725
2641 * c-c++-common/Wstringop-truncation-4.c: New test.
2642 * c-c++-common/attr-nonstring-5.c: New test.
2643
9bfb28ed
RS
26442018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2645
2646 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2647 than unpacks.
2648 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2649 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2650
80c13ac5
RS
26512018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2652
2653 * gcc.target/aarch64/sve/tls_1.c: New test.
2654 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2655
11e9443f
RS
26562018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2657
2658 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2659 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2660
0dbacfcf
ML
26612018-03-13 Martin Liska <mliska@suse.cz>
2662
2663 PR ipa/84658.
2664 * g++.dg/ipa/pr84658.C: New test.
2665
038df1ba
JJ
26662018-03-13 Jakub Jelinek <jakub@redhat.com>
2667
9e61e48e
JJ
2668 PR middle-end/84834
2669 * gcc.dg/pr84834.c: New test.
2670
ee6e1303
JJ
2671 PR target/84827
2672 * gcc.target/i386/pr84827.c: New test.
2673
fc31d739
JJ
2674 PR target/84828
2675 * g++.dg/ext/pr84828.C: New test.
2676
639e8522
JJ
2677 PR target/84786
2678 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2679 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2680
fe217ba0
JJ
2681 PR c++/84808
2682 * g++.dg/cpp1y/constexpr-84808.C: New test.
2683
038df1ba
JJ
2684 PR c++/84704
2685 * g++.dg/debug/pr84704.C: New test.
2686
980902fb
RL
26872018-03-12 Renlin Li <renlin.li@arm.com>
2688
2689 * gcc.target/aarch64/movi_hf.c: New.
2690 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2691 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2692
e9b9fa4c
MS
26932018-03-12 Martin Sebor <msebor@redhat.com>
2694
2695 PR tree-optimization/83456
2696 * c-c++-common/Wrestrict-2.c: Remove test cases.
2697 * c-c++-common/Wrestrict.c: Same.
2698 * gcc.dg/Wrestrict-12.c: New test.
2699 * gcc.dg/Wrestrict-14.c: New test.
e9b9fa4c 2700
a7fea88f
L
27012018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2702
2703 * g++.dg/pr84821.C: New test.
2704
3fe126af
L
27052018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2706
2707 * gcc.dg/pr84799.c: New test.
2708
8f1a73b2
RB
27092018-03-12 Richard Biener <rguenther@suse.de>
2710
2711 PR tree-optimization/84803
2712 * gcc.dg/torture/pr84803.c: New testcase.
2713
b270a521
JJ
27142018-03-12 Jakub Jelinek <jakub@redhat.com>
2715
2716 PR c++/84813
2717 * g++.dg/debug/pr84813.C: New test.
2718
26219cee
PT
27192018-03-11 Paul Thomas <pault@gcc.gnu.org>
2720
2721 PR fortran/84546
b270a521 2722 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
26219cee 2723
1813c97a
SK
27242018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2725
2726 PR fortran/83939
2727 * gfortran.dg/pr83939.f90
2728
6f76317a
TK
27292018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2730
2731 PR fortran/66128
2732 * gfortran.dg/zero_sized_9.f90: New test.
2733
cd5437ab
JJ
27342018-03-11 Jakub Jelinek <jakub@redhat.com>
2735
2736 PR debug/58150
2737 * g++.dg/debug/dwarf2/enum2.C: New test.
2738
7d2fb01c
SK
27392018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2740
2741 PR fortran/84734
2742 * gfortran.dg/pr84734.f90: New test.
2743
f1bc6414
EB
27442018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2745
2746 * gnat.dg/prot3.adb: New test.
2747 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2748
be977d08
JM
27492018-03-09 Jason Merrill <jason@redhat.com>
2750 Paolo Carlini <paolo.carlini@oracle.com>
2751
2752 PR c++/71169
2753 PR c++/71832
2754 * g++.dg/cpp0x/pr71169.C: New.
2755 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2756 * g++.dg/cpp0x/pr71832.C: Likewise.
2757
00d7fc28
PB
27582018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2759
2760 PR target/83969
2761 * gcc.target/powerpc/pr83969.c: New test.
2762
9d9a9a90
JJ
27632018-03-09 Jakub Jelinek <jakub@redhat.com>
2764
2956d3a8
JJ
2765 PR target/84772
2766 * gcc.dg/pr84772.c: New test.
2767
5f2440b0
JM
2768 PR c++/84076
2769 * g++.dg/warn/Wformat-2.C: New test.
2770
9d9a9a90
JJ
2771 PR c++/84767
2772 * g++.dg/ext/vla18.C: New test.
2773
8286793a
MS
27742018-03-09 Martin Sebor <msebor@redhat.com>
2775
2776 PR tree-optimization/84526
2777 * gcc.dg/Wrestrict-10.c: New test.
2778 * gcc.dg/Wrestrict-11.c: New test.
2779
7be6ee78 27802018-03-09 Alexandre Oliva <aoliva@redhat.com>
998fd141
AO
2781
2782 PR rtl-optimization/84682
2783 * gcc.dg/torture/pr84682-1.c: New.
2784 * gcc.dg/torture/pr84682-2.c: New.
2785 * gcc.dg/torture/pr84682-3.c: New.
2786
060ad852
JJ
27872018-03-09 Jakub Jelinek <jakub@redhat.com>
2788
2789 PR c++/84724
2790 * g++.dg/ext/pr84724.C: New test.
2791
e0cd6bc0
VM
27922018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2793
2794 PR target/83712
2795 * gcc.target/arm/pr83712.c: New.
2796
20003c3c
RB
27972018-03-09 Richard Biener <rguenther@suse.de>
2798
2799 PR tree-optimization/84775
2800 * gcc.dg/torture/pr84775.c: New testcase.
2801
77a5c1b6
JJ
28022018-03-09 Jakub Jelinek <jakub@redhat.com>
2803
2804 PR debug/84404
2805 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2806 targets.
2807
00db1bf1
EB
28082018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2809
2810 * gcc.c-torture/compile/20180309-1.c: New test.
2811
86c6352c
JJ
28122018-03-08 Jakub Jelinek <jakub@redhat.com>
2813
80bac2eb
JM
2814 PR c++/80598
2815 * g++.dg/warn/Wunused-function4.C: New test.
2816
86c6352c
JJ
2817 PR inline-asm/84742
2818 * gcc.target/i386/pr84742-1.c: New test.
2819 * gcc.target/i386/pr84742-2.c: New test.
2820
c8574943
KT
28212018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2822
2823 PR target/84748
2824 * gcc.c-torture/execute/pr84748.c: New test.
2825
24545562
RB
28262018-03-08 Richard Biener <rguenther@suse.de>
2827
2828 PR middle-end/84552
2829 * gcc.dg/graphite/pr84552.c: New testcase.
2830
7fea20f6
RB
28312018-03-08 Richard Biener <rguenther@suse.de>
2832
2833 PR tree-optimization/84178
2834 * gcc.dg/torture/pr84178-2.c: New testcase.
2835
8b9a03d6
DM
28362018-03-08 David Malcolm <dmalcolm@redhat.com>
2837
2838 PR tree-optimization/84178
2839 * gcc.c-torture/compile/pr84178-1.c: New test.
2840
24b830b6
TS
28412018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2842
2843 * lib/target-supports.exp: Do not return zero from a ifunc
2844 function.
2845
de341bf0
RB
28462018-03-08 Richard Biener <rguenther@suse.de>
2847
2848 PR tree-optimization/84746
2849 * gcc.dg/torture/pr84746.c: New testcase.
2850
bc7b0ffa 2851
7be6ee78 28522018-03-08 Alexandre Oliva <aoliva@redhat.com>
bc7b0ffa
AO
2853 PR debug/84404
2854 PR debug/84408
2855 * gcc.dg/graphite/pr84404.c: New.
2856
686faaec
JJ
28572018-03-08 Jakub Jelinek <jakub@redhat.com>
2858
ce8b1a1f
JJ
2859 PR tree-optimization/84740
2860 * gcc.dg/torture/pr84740.c: New test.
2861
686faaec
JJ
2862 PR tree-optimization/84739
2863 * gcc.dg/pr84739.c: New test.
2864
1b1a1881
MS
28652018-03-07 Martin Sebor <msebor@redhat.com>
2866
2867 PR tree-optimization/83519
2868 * gcc.dg/Wrestrict-13.c: New test.
2869
00df7c36
SK
28702018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2871
2872 PR fortran/64124
2873 PR fortran/70409
2874 * gfortran.dg/pr64124.f90: New tests.
2875 * gfortran.dg/pr70409.f90: New tests.
2876
335b7b5a
SB
28772018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2878
2879 PR target/82411
2880 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2881
1b1a1881
MS
28822018-03-07 Martin Sebor <msebor@redhat.com>
2883
2884 PR tree-optimization/84526
2885 * gcc.dg/Wrestrict-10.c: New test.
2886
a76acaed
MS
28872018-03-07 Martin Sebor <msebor@redhat.com>
2888
2889 PR tree-optimization/84468
2890 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2891 * gcc.dg/Wstringop-truncation.c: New test.
2892 * gcc.dg/Wstringop-truncation-2.c: New test.
2893
0f1de8d0
JJ
28942018-03-07 Jakub Jelinek <jakub@redhat.com>
2895
454144fc
JJ
2896 PR fortran/84565
2897 * gfortran.dg/pr84565.f90: New test.
2898
0f1de8d0
JJ
2899 PR middle-end/84723
2900 * gcc.target/i386/pr84723-1.c: New test.
2901 * gcc.target/i386/pr84723-2.c: New test.
2902 * gcc.target/i386/pr84723-3.c: New test.
2903 * gcc.target/i386/pr84723-4.c: New test.
2904 * gcc.target/i386/pr84723-5.c: New test.
2905
1d792a6d
SK
29062018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2907
2908 PR fortran/64107
2909 * gfortran.dg/pr64107.f90: New test.
2910
5867bb9a
TK
29112017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2912
2913 PR fortran/84697
2914 PR fortran/66128
2915 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2916
1dc23505
MP
29172018-03-06 Marek Polacek <polacek@redhat.com>
2918
2919 PR c++/84684
2920 * g++.dg/cpp1z/constexpr-84684.C: New test.
2921
2728bf8f
JJ
29222018-03-06 Jakub Jelinek <jakub@redhat.com>
2923
849bbdb9
JJ
2924 PR c/84721
2925 * gcc.dg/pr84721.c: New test.
2926
2728bf8f
JJ
2927 PR target/84710
2928 * gcc.dg/pr84710.c: New test.
2929
284ee475
SK
29302018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2931
2932 PR fortran/56667
2933 * gfortran.dg/implied_do_2.f90: New test.
2934 * gfortran.dg/coarray_8.f90: Update for new error message.
2935
16ef0a8c
JJ
29362018-03-06 Jakub Jelinek <jakub@redhat.com>
2937
155958dd
JJ
2938 PR inline-asm/84683
2939 * g++.dg/ext/pr84683.C: New test.
2940
16ef0a8c
JJ
2941 PR tree-optimization/84687
2942 * gcc.dg/pr84687.c: New test.
2943
7be6ee78 29442018-03-06 Alexandre Oliva <aoliva@redhat.com>
1ea71a82 2945
23d63b45
AO
2946 PR c++/84231
2947 * g++.dg/pr84231.C: New.
2948
2e1a7ecb
AO
2949 PR c++/84593
2950 * g++.dg/cpp1y/pr84593.C: New.
2951
1ea71a82
AO
2952 PR c++/84492
2953 * g++.dg/pr84492.C: New.
2954
4900146c
BS
29552018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2956
2957 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2958 __builtin_ppc_speculation_barrier.
2959
9a25c5ce
JJ
29602018-03-05 Jakub Jelinek <jakub@redhat.com>
2961
2962 PR target/84700
2963 * gcc.target/powerpc/pr84700.c: New test.
2964
f7af3ad6
NS
29652018-03-05 Nathan Sidwell <nathan@acm.org>
2966
2967 PR c++/84702
2968 * g++.dg/lookup/pr84702.C: New.
2969
53740018
JJ
29702018-03-05 Jakub Jelinek <jakub@redhat.com>
2971
2972 PR target/84564
2973 * gcc.target/i386/pr84564.c: New test.
2974
a2460abb
MP
29752018-03-05 Marek Polacek <polacek@redhat.com>
2976
2977 PR c++/84707
2978 * g++.dg/cpp0x/inline-ns10.C: New test.
2979
a5dccd46
NS
29802018-03-05 Nathan Sidwell <nathan@acm.org>
2981
2982 PR c++/84694
2983 * g++.dg/template/pr84694.C: New.
2984
8c6b5eb8
JJ
29852018-03-05 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR target/84524
2988 * gcc.c-torture/execute/pr84524.c: New test.
2989 * gcc.target/i386/avx512bw-pr84524.c: New test.
2990
75a741e8
PB
29912018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2992
2993 PR target/84264
2994 * g++.dg/pr84264.C: New test.
2995
5625e747
PC
29962018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2997
2998 PR c++/84618
2999 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
3000 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
3001 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
3002
13b93d4b
OM
30032018-03-05 Olga Makhotina <olga.makhotina@intel.com>
3004
3005 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
3006 * g++.dg/other/i386-3.C: Ditto.
3007 * gcc.target/i386/sse-12.c: Ditto.
3008 * gcc.target/i386/sse-13.c: Ditto.
3009 * gcc.target/i386/sse-14.c: Ditto.
3010 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
3011 * gcc.target/i386/wbinvd-1.c: New test.
3012 * gcc.target/i386/wbnoinvd-1.c: Ditto.
3013 * gcc.target/i386/pconfig-1.c: Ditto.
3014
35a313aa
PB
30152018-03-05 Pádraig Brady <P@draigBrady.com>
3016 Nathan Sidwell <nathan@acm.org>
3017
3018 PR c++/84497
3019 * g++.dg/cpp0x/pr84497.C: New.
3020
36a9f50c
RB
30212018-03-05 Richard Biener <rguenther@suse.de>
3022
3023 PR tree-optimization/84670
3024 * gcc.dg/pr84670-1.c: New testcase.
3025 * gcc.dg/pr84670-2.c: Likewise.
3026 * gcc.dg/pr84670-3.c: Likewise.
3027 * gcc.dg/pr84670-4.c: Likewise.
3028
144a822f
RB
30292018-03-05 Richard Biener <rguenther@suse.de>
3030
3031 PR tree-optimization/84650
3032 * gcc.dg/graphite/pr84650.c: New testcase.
3033
a0445a5f
PC
30342018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3035
3036 PR c++/82022
3037 * g++.dg/cpp1z/constexpr-lambda20.C: New.
3038
ac80378f
HA
30392018-03-03 Harald Anlauf <anlauf@gmx.de>
3040
3041 PR fortran/71085
3042 * gfortran.dg/pr71085.f90: New test.
3043
94e6b5e5
SK
30442018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3045
3046 PR fortran/66128
42ce31c5 3047 * gfortran.dg/zero_sized_8.f90: Really commit New test.
94e6b5e5 3048
a900a060
SK
30492018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
3050
3051 PR fortran/51434
3052 * gfortran.dg/pr51434.f90: New test.
3053
88aa59ff
PC
30542018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3055
3056 PR c++/61358
3057 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
3058
5a4dbaa8
PC
30592018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/67370
3062 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
3063
c94a3f9f
PC
30642018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
3065
3066 PR c++/71464
3067 * g++.dg/torture/pr71464.C: New.
3068
c8bd326c
PT
30692018-03-03 Paul Thomas <pault@gcc.gnu.org>
3070
3071 PR fortran/80965
3072 * gfortran.dg/select_type_41.f90: New test.
3073
129c8d7e
PC
30742018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3075
3076 PR c++/61135
3077 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
3078
74f8705e
MP
30792018-03-02 Marek Polacek <polacek@redhat.com>
3080
3081 PR c++/84578
3082 * g++.dg/ext/flexary29.C: New test.
3083
892870f9
JJ
30842018-03-02 Jakub Jelinek <jakub@redhat.com>
3085
3086 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
3087
c660f88b
PC
30882018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3089
3090 PR c++/81812
3091 * g++.dg/torture/pr81812.C: New.
3092
0805d020
MP
30932018-03-02 Marek Polacek <polacek@redhat.com>
3094
3095 PR c++/84171
3096 * g++.dg/warn/Wsign-compare-8.C: New test.
3097
8c8f2ab7
MP
3098 PR c++/84663
3099 * g++.dg/parse/array-size3.C: New test.
3100
743ee9d5
MP
3101 PR c++/84664
3102 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3103
7299275f
JJ
31042018-03-02 Jakub Jelinek <jakub@redhat.com>
3105
3106 PR c++/84662
3107 * g++.dg/cpp1y/pr84662.C: New test.
3108
70614cb9
TS
31092018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3110
3111 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3112 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3113 "dg-lto-options".
3114 * g++.dg/lto/20101010-1_0.C: Likewise.
3115 * g++.dg/lto/20101010-2_0.C: Likewise.
3116
2da18225
JJ
31172018-03-02 Jakub Jelinek <jakub@redhat.com>
3118
16225110
JJ
3119 PR ipa/84628
3120 * gcc.dg/pr84628.c: New test.
3121
2da18225
JJ
3122 PR target/56540
3123 * gcc.target/ia64/pr56540.c: New test.
3124
b31b6053
WS
31252018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3126
3127 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3128 32-bit target.
3129 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3130 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3131 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3132 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3133
587b2f67
MP
31342018-03-02 Marek Polacek <polacek@redhat.com>
3135
3136 PR c++/84590
3137 * c-c++-common/ubsan/shift-11.c: New test.
3138
962e91fc
RS
31392018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3140
3141 * gcc.dg/vect/vect-alias-check-13.c: New test.
3142
0f2fca6f
JJ
31432018-03-02 Jakub Jelinek <jakub@redhat.com>
3144
ec2d7121
JJ
3145 PR target/84614
3146 * gcc.dg/pr84614.c: New test.
3147
0f2fca6f
JJ
3148 PR inline-asm/84625
3149 * gcc.target/i386/pr84625.c: New test.
3150
e8b3f7a4
RB
31512018-03-02 Richard Biener <rguenther@suse.de>
3152
3153 PR tree-optimization/84427
3154 * gcc.dg/torture/pr84427.c: New testcase.
3155
e688c1dd
PB
31562018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3157
3158 PR target/84534
3159 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3160 powerpc64le*-*-linux*.
3161 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3162 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3163
f454bd64
MS
31642018-03-01 Martin Sebor <msebor@redhat.com>
3165
3166 PR c++/84294
3167 * g++.dg/ext/attr-const.C: Remove xfail.
3168 * g++.dg/ext/attr-malloc-3.C: New test.
3169 * g++.dg/ext/attr-noinline-3.C: New test.
3170 * g++.dg/ext/attr-noreturn-3.C: New test.
3171 * g++.dg/ext/attr-nothrow-3.C: New test.
3172 * g++.dg/ext/attr-pure.C: Remove xfail.
3173
8c438a7b
JJ
31742018-03-02 Jakub Jelinek <jakub@redhat.com>
3175
3176 PR sanitizer/70875
3177 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3178 dg-options and dg-shouldfail "ubsan" directive.
3179
1d4f0f3f
MP
31802018-03-01 Marek Polacek <polacek@redhat.com>
3181 Jason Merrill <jason@redhat.com>
3182
3183 PR c++/84582
3184 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3185 * g++.dg/cpp1z/static1.C: New test.
3186 * g++.dg/template/static37.C: New test.
3187
303f4850
NS
31882018-03-01 Nathan Sidwell <nathan@acm.org>
3189
3190 PR c++/84434
3191 * g++.dg/template/pr84434.C: New.
3192
4c9ce243
TP
31932018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3194
3195 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3196 -mthumb to the command-line.
3197
d8cff23f
MP
31982018-03-01 Marek Polacek <polacek@redhat.com>
3199
3200 PR c++/84596
3201 * g++.dg/cpp0x/static_assert14.C: New test.
3202
26a0cc94
PC
32032018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3204
3205 PR c++/79410
3206 * g++.dg/torture/pr79410.C: New.
3207
99daa7a9
ML
32082018-03-01 Martin Liska <mliska@suse.cz>
3209
3210 PR sanitizer/82484
3211 * gcc.dg/asan/pr82484.c: New test.
3212
b476f5dd
RB
32132018-03-01 Richard Biener <rguenther@suse.de>
3214
3215 PR debug/84645
3216 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3217
71a93e81
PT
32182018-03-01 Paul Thomas <pault@gcc.gnu.org>
3219
3220 PR fortran/84219
3221 * gfortran.dg/coarray_47.f90: New test.
3222
b120c8b2
PT
32232018-03-01 Paul Thomas <pault@gcc.gnu.org>
3224
3225 PR fortran/84538
3226 * gfortran.dg/class_array_23.f03: New test.
3227
e6eacdc9
RS
32282018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3229
6ecdd2b4
RS
3230 PR rtl-optimization/84528
3231 * gcc.dg/torture/pr84538.c: Rename to...
3232 * gcc.dg/torture/pr84528.c: ...this.
3233
32342018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3235
3236 PR rtl-optimization/84528
e6eacdc9
RS
3237 * gcc.dg/torture/pr84538.c: New test.
3238
d8e0920d
MS
32392018-02-28 Martin Sebor <msebor@redhat.com>
3240
3241 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3242 -fpic test failures.
3243 * c-c++-common/Wrestrict-2.c: Same.
3244 * c-c++-common/Wstringop-truncation.c: Same.
3245 * gcc.dg/Warray-bounds-22.c: Same.
3246 * gcc.dg/Wstringop-overflow.c: Same.
3247 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3248 (signed_range): Same.
3249 (unsigned_anti_range): Same.
3250 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3251 (signed_range): Same.
3252 (unsigned_anti_range): Same.
3253 * gcc.dg/attr-alloc_size-7.c: Same.
3254 * gcc.dg/attr-alloc_size-8.c: Same.
3255 * gcc.dg/builtin-alloc-size.c: Same.
3256 * gcc.dg/builtin-stpncpy.c: Same.
3257 * gcc.dg/builtins-nonnull.c: Same.
3258 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3259 * gcc.dg/pr79214.c: Same.
3260 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3261 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3262 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3263 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3264 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3265 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3266 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3267 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3268 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3269 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3270 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3271
99f6220a
DE
32722018-02-28 David Edelsohn <dje.gcc@gmail.com>
3273
3274 PR target/84014
3275 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3276
60d2d641
JJ
32772018-02-28 Jakub Jelinek <jakub@redhat.com>
3278
3279 PR c++/84609
3280 * g++.dg/cpp0x/pr84609.C: New test.
3281
be583c04
MS
32822018-02-28 Martin Sebor <msebor@redhat.com>
3283
3284 PR testsuite/84617
3285 * g++.dg/ext/attr-malloc-3.C: New test.
3286 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3287 to pre-existing problems.
3288 * g++.dg/ext/attr-pure.C: Same.
3289
b14a13fa
PT
32902018-02-28 Paul Thomas <pault@gcc.gnu.org>
3291
3292 PR fortran/83901
3293 * gfortran.dg/associate_37.f90: New test.
3294
3295 PR fortran/83344
3296 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3297
ba64c7b8
JJ
32982018-02-28 Jakub Jelinek <jakub@redhat.com>
3299
3300 PR target/52991
3301 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3302 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3303 * gcc.dg/bf-ms-layout-4.c: New test.
3304 * gcc.dg/bf-ms-layout-5.c: New test.
3305
bf3c8adf
PB
33062018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3307
3308 PR target/83399
3309 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3310
0e0e545f
RB
33112018-02-28 Richard Biener <rguenther@suse.de>
3312
3313 PR tree-optimization/84584
3314 * gcc.dg/graphite/pr84584.c: New testcase.
3315
b44f8ad8
JW
33162018-02-28 Jonathan Wakely <jwakely@redhat.com>
3317
3318 PR preprocessor/84517
3319 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3320
9e25c7ed
EB
33212018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3322
3323 * c-c++-common/dump-ada-spec-12.c: New test.
3324 * c-c++-common/dump-ada-spec-13.c: Likewise.
3325
09de3550
EB
33262018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3327
3328 * c-c++-common/dump-ada-spec-11.c: New test.
3329
4830cfc0
ML
33302018-02-28 Martin Liska <mliska@suse.cz>
3331
3332 PR testsuite/84597
3333 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3334 * g++.dg/ext/timevar2.C: Likewise.
3335
095d8d4b
EB
33362018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3337
3338 * c-c++-common/dump-ada-spec-8.c: New test.
3339 * c-c++-common/dump-ada-spec-9.c: Likewise.
3340 * c-c++-common/dump-ada-spec-10.c: Likewise.
3341
9348eb67
RB
33422018-02-28 Richard Biener <rguenther@suse.de>
3343
3344 PR middle-end/84607
3345 * gcc.dg/pr84607.c: New testcase.
3346
35129fd3
NS
33472018-02-28 Nathan Sidwell <nathan@acm.org>
3348
3349 PR c++/84602
3350 * g++.dg/lookup/pr84602.C: New.
3351
6030f6fe
JJ
33522018-02-28 Jakub Jelinek <jakub@redhat.com>
3353
3354 PR c++/83871
3355 PR c++/83503
3356 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3357 dg-options.
3358 * g++.dg/ext/attr-nonnull.C: Likewise.
35129fd3
NS
3359 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3360 directives.
6030f6fe
JJ
3361 * g++.dg/ext/attr-noinline-2.C: Likewise.
3362 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3363 -fdump-tree-eh in dg-options.
3364
678127a8
AM
33652018-02-28 Alan Modra <amodra@gmail.com>
3366
3367 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3368 GNU ld message.
3369 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3370
d4cfd486
MS
33712018-02-27 Martin Sebor <msebor@redhat.com>
3372
3373 PR c++/83871
3374 PR c++/83503
3375 * g++.dg/Wmissing-attributes.C: New test.
3376 * g++.dg/ext/attr-const-pure.C: New test.
3377 * g++.dg/ext/attr-const.C: New test.
3378 * g++.dg/ext/attr-deprecated-2.C: New test.
3379 * g++.dg/ext/attr-malloc-2.C: New test.
3380 * g++.dg/ext/attr-malloc.C: New test.
3381 * g++.dg/ext/attr-noinline-2.C: New test.
3382 * g++.dg/ext/attr-noinline.C: New test.
3383 * g++.dg/ext/attr-nonnull.C: New test.
3384 * g++.dg/ext/attr-noreturn-2.C: New test.
3385 * g++.dg/ext/attr-noreturn.C: New test.
3386 * g++.dg/ext/attr-nothrow-2.C: New test.
3387 * g++.dg/ext/attr-nothrow.C: New test.
3388 * g++.dg/ext/attr-optimize.C: New test.
3389 * g++.dg/ext/attr-pure.C: New test.
3390 * g++.dg/ext/attr-returns-nonnull.C: New test.
3391 * g++.dg/ext/attr-warning.C: New test.
3392
10b5c982
NS
33932018-02-27 Nathan Sidwell <nathan@acm.org>
3394
3395 PR c++/84426
3396 * g++.dg/lookup/pr84426.C: New.
3397
b1ddb654
RB
33982018-02-27 Richard Biener <rguenther@suse.de>
3399
3400 PR tree-optimization/84512
3401 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3402
e59b5e24
ML
34032018-02-27 Martin Liska <mliska@suse.cz>
3404
3405 PR gcov-profile/84548
3406 * g++.dg/gcov/pr84548.C: New test.
3407
2be4b342
JJ
34082018-02-27 Jakub Jelinek <jakub@redhat.com>
3409
3410 PR target/84575
3411 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3412
c2236b9b
JJ
34132018-02-26 Jakub Jelinek <jakub@redhat.com>
3414
3415 PR c++/84558
3416 * g++.dg/cpp1y/pr84558.C: New test.
3417
08735f53
PC
34182018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3419
3420 PR c++/84540
3421 * g++.dg/cpp0x/alignas14.C: New.
3422 * g++.dg/cpp0x/alignas15.C: Likewise.
3423
2bb03eb7
JJ
34242018-02-26 Jakub Jelinek <jakub@redhat.com>
3425
3426 PR c++/84557
3427 * g++.dg/gomp/pr84557.C: New test.
3428
b671df81
MP
34292018-02-26 Marek Polacek <polacek@redhat.com>
3430
3431 PR c++/84325
3432 * g++.dg/cpp1z/pr84325.C: New test.
3433
40b864f1
CL
34342018-02-26 Carl Love <cel@us.ibm.com>
3435
3436 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3437 Power 8 test file.
3438 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3439 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3440 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3441 -mcpu=power8.
3442 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3443 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3444 -mcpu=power8.
3445
c2c601b2
L
34462018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3447
3448 PR target/84039
3449 * gcc.target/i386/indirect-thunk-1.c: Updated.
3450 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3451 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3452 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3453 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3454 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3455 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3456 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3457 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3458 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3459 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3460 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3461 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3462 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3463 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3464 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3465 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3466 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3467 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3468 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3469 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3470 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3471 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3472 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3473 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3474 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3475 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3476 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3477 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3478 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3479 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3480 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3481 * gcc.target/i386/ret-thunk-9.c: Likewise.
3482 * gcc.target/i386/ret-thunk-10.c: Likewise.
3483 * gcc.target/i386/ret-thunk-11.c: Likewise.
3484 * gcc.target/i386/ret-thunk-12.c: Likewise.
3485 * gcc.target/i386/ret-thunk-13.c: Likewise.
3486 * gcc.target/i386/ret-thunk-14.c: Likewise.
3487 * gcc.target/i386/ret-thunk-15.c: Likewise.
3488
f41881a4
EB
34892018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3490
3491 * gcc.c-torture/execute/20180226-1.c: New test.
3492
d99dcb77
RS
34932018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3494
3495 PR tree-optimization/83965
3496 * gcc.dg/vect/pr83965-2.c: New test.
3497
9992661c
TV
34982018-02-26 Tom de Vries <tom@codesourcery.com>
3499
3500 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3501
b9d676b3
L
35022018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3503
3504 PR target/84530
3505 * gcc.target/i386/ret-thunk-22.c: New test.
3506 * gcc.target/i386/ret-thunk-23.c: Likewise.
3507 * gcc.target/i386/ret-thunk-24.c: Likewise.
3508 * gcc.target/i386/ret-thunk-25.c: Likewise.
3509 * gcc.target/i386/ret-thunk-26.c: Likewise.
3510
98c26210
PC
35112018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3512
3513 PR c++/84533
3514 * g++.dg/cpp1z/pr84533.C: New.
3515
7518398d
MP
35162018-02-26 Marek Polacek <polacek@redhat.com>
3517
3518 PR c++/84537
3519 * g++.dg/parse/error60.C: New test.
3520
8562191a
JJ
35212018-02-26 Jakub Jelinek <jakub@redhat.com>
3522
3523 PR c++/84556
3524 * g++.dg/gomp/pr84556.C: New test.
3525 * g++.dg/vect/pr84556.cc: New test.
3526
0f2fca6f 35272018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
f87f8897
DH
3528
3529 PR fortran/32957
3530 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3531 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3532 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3533 * gfortran.dg/c_loc_test.f90: Likewise.
3534 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3535 * gfortran.dg/proc_decl_17.f90: Likewise.
3536 * gfortran.dg/proc_ptr_8.f90: Likewise.
3537
af3b4514
RR
35382018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3539
3540 PR target/84521
3541 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3542 r254814 disabling -fomit-frame-pointer by default.
3543 * gcc.target/aarch64/spill_1.c: Likewise.
3544 * gcc.target/aarch64/test_frame_11.c: Likewise.
3545 * gcc.target/aarch64/test_frame_12.c: Likewise.
3546 * gcc.target/aarch64/test_frame_13.c: Likewise.
3547 * gcc.target/aarch64/test_frame_14.c: Likewise.
3548 * gcc.target/aarch64/test_frame_15.c: Likewise.
3549 * gcc.target/aarch64/test_frame_3.c: Likewise.
3550 * gcc.target/aarch64/test_frame_5.c: Likewise.
3551 * gcc.target/aarch64/test_frame_9.c: Likewise.
3552
09ef33c1
SK
35532018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3554
3555 PR fortran/83633
3556 * gfortran.dg/explicit_shape_1.f90: New test.
3557 * gfortran.dg/automatic_module_variable.f90: Update regex.
3558 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3559 * gfortran.dg/constant_shape.f90: Ditto.
3560 * gfortran.dg/dec_structure_23.f90: Ditto.
3561 * gfortran.dg/pr78240.f90: Ditto.
3562
8fba26f4
PT
35632018-02-25 Paul Thomas <pault@gcc.gnu.org>
3564
3565 PR fortran/84523
3566 * gfortran.dg/pr84523.f90: New test.
3567
6ef1366a
TK
35682018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3569
3570 PR fortran/78238
3571 * gfortran.dg/select_type_40.f90: New test.
3572
0f2fca6f 35732018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
c034c38f
SK
3574
3575 PR fortran/30792
3576 * gfortran.dg/data_substring.f90: New test.
3577
118cd6ba
MP
35782018-02-24 Marek Polacek <polacek@redhat.com>
3579
3580 PR c++/83692
3581 * g++.dg/cpp1z/constexpr-83692.C: New test.
3582
3453b6aa
SK
35832018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3584
3585 PR fortran/84346
3586 * gfortran.dg/statement_function_1.f90: Update test.
3587
55ebc31f
JD
35882018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3589
3590 PR fortran/84506
3591 * gfortran.dg/inquire_19.f90: New test.
3592
1996c75e
PT
35932018-02-23 Paul Thomas <pault@gcc.gnu.org>
3594
3595 PR fortran/83149
3596 * gfortran.dg/pr83149_b.f90: New test.
3597 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3598
c6839134
CL
35992018-02-23 Carl Love <cel@us.ibm.com>
3600
3601 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3602 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3603 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3604 Power 8 tests.
3605
c706366c
WS
36062018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3607
3608 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3609 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3610
d36b25c5
WS
36112018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3612
3613 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3614 expected output.
3615
6869c12d
PT
36162018-02-23 Paul Thomas <pault@gcc.gnu.org>
3617
3618 PR fortran/83149
3619 * gfortran.dg/pr83149_1.f90: New test.
3620 * gfortran.dg/pr83149.f90: Additional source for previous.
3621
32995c02
SB
36222018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3623
3624 PR testsuite/80551
3625 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3626 __GI___pthread_mutex_init as well.
3627
c287dea0
PT
36282018-02-23 Paul Thomas <pault@gcc.gnu.org>
3629
3630 PR fortran/83148
3631 * gfortran.dg/class_68.f90: New test.
3632
8304bcf2
TK
36332018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3634
3635 PR fortran/59781
3636 * gfortran.dg/derived_init_5.f90: New test.
3637
5b194a34
JJ
36382018-02-22 Jakub Jelinek <jakub@redhat.com>
3639
3640 PR target/82851
3641 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3642 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3643
7874b7c5
VM
36442018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3645
3646 PR target/81572
3647 * gcc.target/powerpc/pr81572.c: New.
3648
b613cc2e
AS
36492018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3650
3651 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3652
5d0d5d68
MS
36532018-02-22 Martin Sebor <msebor@redhat.com>
3654
3655 PR tree-optimization/84480
3656 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3657 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3658
73b8b822
L
36592018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3660
3661 PR target/84176
3662 * gcc.target/i386/indirect-thunk-11.c: New test.
3663 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3664 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3665 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3666 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3667 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3668 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3669 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3670 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3671 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3672
eae52f30
SE
36732018-02-22 Steve Ellcey <sellcey@cavium.com>
3674
3675 PR target/83335
3676 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3677 ILP32 mode.
3678 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3679
9029d342
TP
36802018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3681
3682 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3683
caa7952a
MP
36842018-02-22 Marek Polacek <polacek@redhat.com>
3685
3686 PR c++/84493
3687 * g++.dg/parse/error59.C: New test.
3688
c8fe60e3
TV
36892018-02-22 Tom de Vries <tom@codesourcery.com>
3690
3691 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3692
b9cf471a
PC
36932018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3694
3695 PR c++/77655
3696 * g++.dg/cpp0x/pr77655.C: New.
3697
c5679c37
JJ
36982018-02-22 Jakub Jelinek <jakub@redhat.com>
3699
25c1b6cb
JJ
3700 PR c++/84496
3701 * g++.dg/cpp1y/pr84496.C: New test.
3702
d3d4a52a
JJ
3703 PR target/84502
3704 * g++.dg/torture/pr84502.C: New test.
3705
c5679c37
JJ
3706 PR tree-optimization/84503
3707 * gcc.dg/pr84503-1.c: New test.
3708 * gcc.dg/pr84503-2.c: New test.
3709
c8602fe6
JJ
37102018-02-21 Jakub Jelinek <jakub@redhat.com>
3711
3712 PR tree-optimization/84478
3713 * gcc.c-torture/execute/pr84478.c: New test.
3714
5e27f0d5
MS
37152018-02-20 Martin Sebor <msebor@redhat.com>
3716
3717 PR middle-end/84095
3718 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3719 * c-c++-common/Wrestrict.c: Same.
3720 * gcc.dg/Wrestrict-6.c: Same.
3721 * gcc.dg/Warray-bounds-27.c: New test.
3722 * gcc.dg/Wrestrict-8.c: New test.
3723 * gcc.dg/Wrestrict-9.c: New test.
3724 * gcc.dg/pr84095.c: New test.
3725
75b81dcd
TK
37262018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3727
3728 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3729
04946c6b
TK
37302018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3731
3732 PR fortran/48890
3733 PR fortran/83823
3734 * gfortran.dg/structure_constructor_14.f90: New test.
3735
aa67d03c
JL
37362018-02-20 Jeff Law <law@redhat.com>
3737
3738 PR middle-end/82123
3739 PR tree-optimization/81592
3740 PR middle-end/79257
e506dc87
JL
3741 * gcc.dg/pr81592.c: New test.
3742 * gcc.dg/pr82123.c: New test.
aa67d03c
JL
3743 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3744
f210b3b3
JJ
37452018-02-20 Jakub Jelinek <jakub@redhat.com>
3746
3747 PR c++/84488
3748 * g++.dg/warn/Wunused-var-30.C: New test.
3749
9bd958c5
RS
37502018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3751
3752 PR tree-optimization/84419
3753 * gcc.dg/vect/pr84419.c: New test.
3754
ef7866a3
JJ
37552018-02-20 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR middle-end/82004
3758 * gfortran.dg/pr82004.f90: New test.
3759
d3eb902f
SP
37602018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3761
3762 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3763
5bbccd92
ML
37642018-02-20 Martin Liska <mliska@suse.cz>
3765
3766 PR c/84310
3767 PR target/79747
3768 * gcc.target/i386/pr84310.c: New test.
3769 * gcc.target/i386/pr84310-2.c: Likewise.
3770
0b2513e2
PC
37712018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3772
3773 PR c++/84446
3774 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3775
dda0944c
JJ
37762018-02-20 Jakub Jelinek <jakub@redhat.com>
3777
393d9df7
JJ
3778 PR c++/84445
3779 * g++.dg/cpp1z/launder7.C: New test.
3780
7f5753d7
JJ
3781 PR c++/84449
3782 * g++.dg/cpp0x/constexpr-84449.C: New test.
3783
dda0944c
JJ
3784 PR c++/84455
3785 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3786
5c60dbc1
PT
37872018-02-19 Paul Thomas <pault@gcc.gnu.org>
3788
3789 PR fortran/83344
3790 PR fortran/83975
3791 * gfortran.dg/associate_22.f90: Enable commented out test.
3792 * gfortran.dg/associate_36.f90: New test.
3793
00b94487
JJ
37942018-02-19 Jakub Jelinek <jakub@redhat.com>
3795
3796 PR target/84146
3797 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3798
97e2c914
UB
37992017-02-19 Uros Bizjak <ubizjak@gmail.com>
3800
3801 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3802 (dg-options): Use -mavx instead of -w.
3803
bb08d1ca
JJ
38042018-02-19 Jakub Jelinek <jakub@redhat.com>
3805
5f92d109
JJ
3806 PR c++/84444
3807 * g++.dg/cpp1z/launder8.C: New test.
3808
4382537d
JJ
3809 PR c++/84448
3810 * g++.dg/gomp/pr84448.C: New test.
3811
897064e2
JJ
3812 PR c++/84430
3813 * g++.dg/gomp/pr84430.C: New test.
3814
73829f90
JJ
3815 PR tree-optimization/84452
3816 * gcc.dg/pr84452.c: New test.
3817
bb08d1ca
JJ
3818 PR c++/79064
3819 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3820
d48fc34a
TK
38212018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3822
3823 PR fortran/35339
3824 * gfortran.dg/implied_do_io_4.f90: New test.
3825
87e8aa3b
AV
38262018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3827
3828 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3829 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3830 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3831
bbe57e1e
CL
38322018-02-19 Carl Love <cel@us.ibm.com>
3833
3834 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3835
e0479b58
SP
38362018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3837
3838 PR target/84460
3839 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3840
50dbbe53
PC
38412018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3842
3843 PR c++/84348
3844 * g++.dg/cpp0x/auto50.C: New.
3845 * g++.dg/parse/friend12.C: Adjust.
3846
26eacfe8
JD
38472018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3848
3849 PR libgfortran/84389
3850 * gfortran.dg/dtio_33.f90: New test.
3851
6111e8a1
JD
38522018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3853
3854 PR libgfortran/84412
3855 * gfortran.dg/inquire_18.f90: New test.
3856
9b90d490
JW
38572018-02-18 Janus Weil <janus@gcc.gnu.org>
3858
3859 PR fortran/84381
3860 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3861 * gfortran.dg/pointer_intent_3.f90: Ditto.
3862 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3863 * gfortran.dg/protected_3.f90: Ditto.
3864 * gfortran.dg/protected_4.f90: Ditto.
3865 * gfortran.dg/protected_5.f90: Ditto.
3866 * gfortran.dg/protected_6.f90: Ditto.
3867
d5ace305
PT
38682018-02-18 Paul Thomas <pault@gcc.gnu.org>
3869
3870 PR fortran/80945
3871 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3872 change to run.
3873
aab20638
TK
38742018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3875
3876 PR fortran/84270
3877 * gfortran.dg/inline_matmul_22.f90: New test.
3878
7d6ce202
TK
38792018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3880
3881 PR fortran/84381
3882 * gfortran.dg/abort_shoulfail.f90: New test.
3883 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3884 by STOP n.
3885 * gfortran.dg/PR19754_2.f90: Likewise.
3886 * gfortran.dg/PR19872.f: Likewise.
3887 * gfortran.dg/PR49268.f90: Likewise.
3888 * gfortran.dg/Wall.f90: Likewise.
3889 * gfortran.dg/Wno-all.f90: Likewise.
3890 * gfortran.dg/achar_1.f90: Likewise.
3891 * gfortran.dg/achar_2.f90: Likewise.
3892 * gfortran.dg/achar_4.f90: Likewise.
3893 * gfortran.dg/achar_6.F90: Likewise.
3894 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3895 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3896 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3897 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3898 * gfortran.dg/actual_array_result_1.f90: Likewise.
3899 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3900 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3901 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3902 * gfortran.dg/actual_procedure_1.f90: Likewise.
3903 * gfortran.dg/adjustl_1.f90: Likewise.
3904 * gfortran.dg/advance_1.f90: Likewise.
3905 * gfortran.dg/advance_4.f90: Likewise.
3906 * gfortran.dg/advance_5.f90: Likewise.
3907 * gfortran.dg/advance_6.f90: Likewise.
3908 * gfortran.dg/aint_anint_1.f90: Likewise.
3909 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3910 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3911 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3912 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3913 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3914 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3915 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3916 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3917 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3918 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3919 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3920 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3921 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3922 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3923 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3924 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3925 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3926 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3927 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3928 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3929 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3930 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3931 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3932 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3933 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3934 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3935 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3936 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3937 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3938 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3939 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3940 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3941 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3942 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3943 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3944 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3945 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3946 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3947 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3948 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3949 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3950 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3951 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3952 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3953 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3954 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3955 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3956 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3957 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3958 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3959 * gfortran.dg/allocatable_function_1.f90: Likewise.
3960 * gfortran.dg/allocatable_function_10.f90: Likewise.
3961 * gfortran.dg/allocatable_function_3.f90: Likewise.
3962 * gfortran.dg/allocatable_function_5.f90: Likewise.
3963 * gfortran.dg/allocatable_function_6.f90: Likewise.
3964 * gfortran.dg/allocatable_function_7.f90: Likewise.
3965 * gfortran.dg/allocatable_function_8.f90: Likewise.
3966 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3967 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3968 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3969 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3970 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3971 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3972 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3973 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3974 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3975 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3976 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3977 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3978 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3979 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3980 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3981 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3982 * gfortran.dg/allocate_class_3.f90: Likewise.
3983 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3984 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3985 * gfortran.dg/allocate_derived_5.f90: Likewise.
3986 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3987 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3988 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3989 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3990 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3991 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3992 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3993 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3994 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3995 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3996 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3997 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3998 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3999 * gfortran.dg/allocate_with_source_23.f03: Likewise.
4000 * gfortran.dg/allocate_with_source_24.f90: Likewise.
4001 * gfortran.dg/allocate_with_source_5.f90: Likewise.
4002 * gfortran.dg/allocate_with_source_6.f90: Likewise.
4003 * gfortran.dg/allocate_with_source_7.f08: Likewise.
4004 * gfortran.dg/allocate_with_source_8.f08: Likewise.
4005 * gfortran.dg/allocate_with_source_9.f08: Likewise.
4006 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
4007 * gfortran.dg/allocate_zerosize_3.f: Likewise.
4008 * gfortran.dg/altreturn_3.f90: Likewise.
4009 * gfortran.dg/altreturn_5.f90: Likewise.
4010 * gfortran.dg/altreturn_7.f90: Likewise.
4011 * gfortran.dg/and_or_xor.f90: Likewise.
4012 * gfortran.dg/anint_1.f90: Likewise.
4013 * gfortran.dg/any_all_1.f90: Likewise.
4014 * gfortran.dg/anyallcount_1.f90: Likewise.
4015 * gfortran.dg/append_1.f90: Likewise.
4016 * gfortran.dg/argument_checking_1.f90: Likewise.
4017 * gfortran.dg/argument_checking_2.f90: Likewise.
4018 * gfortran.dg/argument_checking_8.f90: Likewise.
4019 * gfortran.dg/arithmetic_if.f90: Likewise.
4020 * gfortran.dg/array_1.f90: Likewise.
4021 * gfortran.dg/array_2.f90: Likewise.
4022 * gfortran.dg/array_alloc_1.f90: Likewise.
4023 * gfortran.dg/array_alloc_2.f90: Likewise.
4024 * gfortran.dg/array_alloc_3.f90: Likewise.
4025 * gfortran.dg/array_assignment_1.F90: Likewise.
4026 * gfortran.dg/array_assignment_5.f90: Likewise.
4027 * gfortran.dg/array_constructor_1.f90: Likewise.
4028 * gfortran.dg/array_constructor_10.f90: Likewise.
4029 * gfortran.dg/array_constructor_11.f90: Likewise.
4030 * gfortran.dg/array_constructor_12.f90: Likewise.
4031 * gfortran.dg/array_constructor_15.f90: Likewise.
4032 * gfortran.dg/array_constructor_16.f90: Likewise.
4033 * gfortran.dg/array_constructor_17.f90: Likewise.
4034 * gfortran.dg/array_constructor_19.f90: Likewise.
4035 * gfortran.dg/array_constructor_23.f: Likewise.
4036 * gfortran.dg/array_constructor_24.f: Likewise.
4037 * gfortran.dg/array_constructor_32.f90: Likewise.
4038 * gfortran.dg/array_constructor_36.f90: Likewise.
4039 * gfortran.dg/array_constructor_39.f90: Likewise.
4040 * gfortran.dg/array_constructor_4.f90: Likewise.
4041 * gfortran.dg/array_constructor_40.f90: Likewise.
4042 * gfortran.dg/array_constructor_44.f90: Likewise.
4043 * gfortran.dg/array_constructor_45.f90: Likewise.
4044 * gfortran.dg/array_constructor_46.f90: Likewise.
4045 * gfortran.dg/array_constructor_47.f90: Likewise.
4046 * gfortran.dg/array_constructor_49.f90: Likewise.
4047 * gfortran.dg/array_constructor_5.f90: Likewise.
4048 * gfortran.dg/array_constructor_50.f90: Likewise.
4049 * gfortran.dg/array_constructor_6.f90: Likewise.
4050 * gfortran.dg/array_constructor_7.f90: Likewise.
4051 * gfortran.dg/array_constructor_8.f90: Likewise.
4052 * gfortran.dg/array_constructor_9.f90: Likewise.
4053 * gfortran.dg/array_constructor_type_1.f03: Likewise.
4054 * gfortran.dg/array_constructor_type_10.f03: Likewise.
4055 * gfortran.dg/array_constructor_type_11.f03: Likewise.
4056 * gfortran.dg/array_constructor_type_12.f03: Likewise.
4057 * gfortran.dg/array_constructor_type_13.f90: Likewise.
4058 * gfortran.dg/array_constructor_type_14.f03: Likewise.
4059 * gfortran.dg/array_constructor_type_16.f03: Likewise.
4060 * gfortran.dg/array_constructor_type_2.f03: Likewise.
4061 * gfortran.dg/array_constructor_type_22.f03: Likewise.
4062 * gfortran.dg/array_constructor_type_3.f03: Likewise.
4063 * gfortran.dg/array_constructor_type_4.f03: Likewise.
4064 * gfortran.dg/array_constructor_type_5.f03: Likewise.
4065 * gfortran.dg/array_constructor_type_6.f03: Likewise.
4066 * gfortran.dg/array_constructor_type_7.f03: Likewise.
4067 * gfortran.dg/array_function_1.f90: Likewise.
4068 * gfortran.dg/array_function_5.f90: Likewise.
4069 * gfortran.dg/array_initializer_1.f90: Likewise.
4070 * gfortran.dg/array_initializer_2.f90: Likewise.
4071 * gfortran.dg/array_memcpy_5.f90: Likewise.
4072 * gfortran.dg/array_memset_2.f90: Likewise.
4073 * gfortran.dg/array_reference_1.f90: Likewise.
4074 * gfortran.dg/array_return_value_1.f90: Likewise.
4075 * gfortran.dg/array_section_1.f90: Likewise.
4076 * gfortran.dg/array_temporaries_3.f90: Likewise.
4077 * gfortran.dg/arrayio_1.f90: Likewise.
4078 * gfortran.dg/arrayio_10.f90: Likewise.
4079 * gfortran.dg/arrayio_11.f90: Likewise.
4080 * gfortran.dg/arrayio_12.f90: Likewise.
4081 * gfortran.dg/arrayio_13.f90: Likewise.
4082 * gfortran.dg/arrayio_14.f90: Likewise.
4083 * gfortran.dg/arrayio_16.f90: Likewise.
4084 * gfortran.dg/arrayio_2.f90: Likewise.
4085 * gfortran.dg/arrayio_3.f90: Likewise.
4086 * gfortran.dg/arrayio_4.f90: Likewise.
4087 * gfortran.dg/arrayio_5.f90: Likewise.
4088 * gfortran.dg/arrayio_6.f90: Likewise.
4089 * gfortran.dg/arrayio_7.f90: Likewise.
4090 * gfortran.dg/arrayio_8.f90: Likewise.
4091 * gfortran.dg/arrayio_9.f90: Likewise.
4092 * gfortran.dg/arrayio_derived_1.f90: Likewise.
4093 * gfortran.dg/assign_10.f90: Likewise.
4094 * gfortran.dg/assign_9.f90: Likewise.
4095 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
4096 * gfortran.dg/assignment_1.f90: Likewise.
4097 * gfortran.dg/associate_1.f03: Likewise.
4098 * gfortran.dg/associate_11.f90: Likewise.
4099 * gfortran.dg/associate_13.f90: Likewise.
4100 * gfortran.dg/associate_15.f90: Likewise.
4101 * gfortran.dg/associate_17.f90: Likewise.
4102 * gfortran.dg/associate_18.f08: Likewise.
4103 * gfortran.dg/associate_19.f03: Likewise.
4104 * gfortran.dg/associate_20.f03: Likewise.
4105 * gfortran.dg/associate_22.f90: Likewise.
4106 * gfortran.dg/associate_23.f90: Likewise.
4107 * gfortran.dg/associate_24.f90: Likewise.
4108 * gfortran.dg/associate_25.f90: Likewise.
4109 * gfortran.dg/associate_27.f90: Likewise.
4110 * gfortran.dg/associate_28.f90: Likewise.
4111 * gfortran.dg/associate_32.f03: Likewise.
4112 * gfortran.dg/associate_33.f03: Likewise.
4113 * gfortran.dg/associate_34.f90: Likewise.
4114 * gfortran.dg/associate_6.f03: Likewise.
4115 * gfortran.dg/associate_7.f03: Likewise.
4116 * gfortran.dg/associate_8.f03: Likewise.
4117 * gfortran.dg/associate_9.f03: Likewise.
4118 * gfortran.dg/associated_1.f90: Likewise.
4119 * gfortran.dg/associated_2.f90: Likewise.
4120 * gfortran.dg/associated_5.f90: Likewise.
4121 * gfortran.dg/associated_6.f90: Likewise.
4122 * gfortran.dg/associated_target_3.f90: Likewise.
4123 * gfortran.dg/associated_target_4.f90: Likewise.
4124 * gfortran.dg/associated_target_5.f03: Likewise.
4125 * gfortran.dg/associated_target_6.f03: Likewise.
4126 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4127 * gfortran.dg/assumed_rank_1.f90: Likewise.
4128 * gfortran.dg/assumed_rank_10.f90: Likewise.
4129 * gfortran.dg/assumed_rank_2.f90: Likewise.
4130 * gfortran.dg/assumed_rank_7.f90: Likewise.
4131 * gfortran.dg/assumed_rank_8.f90: Likewise.
4132 * gfortran.dg/assumed_rank_9.f90: Likewise.
4133 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4134 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4135 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4136 * gfortran.dg/assumed_type_2.f90: Likewise.
4137 * gfortran.dg/atan2_1.f90: Likewise.
4138 * gfortran.dg/auto_array_1.f90: Likewise.
4139 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4140 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4141 * gfortran.dg/auto_char_len_3.f90: Likewise.
4142 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4143 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4144 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4145 * gfortran.dg/auto_save_2.f90: Likewise.
4146 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4147 * gfortran.dg/backslash_1.f90: Likewise.
4148 * gfortran.dg/backslash_2.f90: Likewise.
4149 * gfortran.dg/backslash_3.f: Likewise.
4150 * gfortran.dg/backspace_1.f: Likewise.
4151 * gfortran.dg/backspace_10.f90: Likewise.
4152 * gfortran.dg/backspace_11.f90: Likewise.
4153 * gfortran.dg/backspace_2.f: Likewise.
4154 * gfortran.dg/backspace_3.f: Likewise.
4155 * gfortran.dg/backspace_4.f: Likewise.
4156 * gfortran.dg/backspace_5.f: Likewise.
4157 * gfortran.dg/backspace_6.f: Likewise.
4158 * gfortran.dg/backspace_7.f90: Likewise.
4159 * gfortran.dg/backspace_8.f: Likewise.
4160 * gfortran.dg/backspace_9.f: Likewise.
4161 * gfortran.dg/bessel_1.f90: Likewise.
4162 * gfortran.dg/bessel_2.f90: Likewise.
4163 * gfortran.dg/bessel_5.f90: Likewise.
4164 * gfortran.dg/bessel_6.f90: Likewise.
4165 * gfortran.dg/bessel_7.f90: Likewise.
4166 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4167 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4168 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4169 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4170 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4171 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4172 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4173 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4174 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4175 * gfortran.dg/bit_comparison_1.F90: Likewise.
4176 * gfortran.dg/bit_comparison_2.F90: Likewise.
4177 * gfortran.dg/block_1.f08: Likewise.
4178 * gfortran.dg/block_13.f08: Likewise.
4179 * gfortran.dg/block_14.f90: Likewise.
4180 * gfortran.dg/block_2.f08: Likewise.
4181 * gfortran.dg/block_6.f08: Likewise.
4182 * gfortran.dg/block_7.f08: Likewise.
4183 * gfortran.dg/block_8.f08: Likewise.
4184 * gfortran.dg/blockdata_1.f90: Likewise.
4185 * gfortran.dg/bound_1.f90: Likewise.
4186 * gfortran.dg/bound_2.f90: Likewise.
4187 * gfortran.dg/bound_3.f90: Likewise.
4188 * gfortran.dg/bound_4.f90: Likewise.
4189 * gfortran.dg/bound_5.f90: Likewise.
4190 * gfortran.dg/bound_6.f90: Likewise.
4191 * gfortran.dg/bound_7.f90: Likewise.
4192 * gfortran.dg/bound_8.f90: Likewise.
4193 * gfortran.dg/bound_9.f90: Likewise.
4194 * gfortran.dg/bound_simplification_1.f90: Likewise.
4195 * gfortran.dg/bound_simplification_3.f90: Likewise.
4196 * gfortran.dg/bound_simplification_4.f90: Likewise.
4197 * gfortran.dg/bound_simplification_5.f90: Likewise.
4198 * gfortran.dg/bound_simplification_6.f90: Likewise.
4199 * gfortran.dg/bounds_check_1.f90: Likewise.
4200 * gfortran.dg/bounds_check_12.f90: Likewise.
4201 * gfortran.dg/bounds_check_14.f90: Likewise.
4202 * gfortran.dg/bounds_check_15.f90: Likewise.
4203 * gfortran.dg/bounds_check_19.f90: Likewise.
4204 * gfortran.dg/bounds_check_8.f90: Likewise.
4205 * gfortran.dg/bounds_check_9.f90: Likewise.
4206 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4207 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4208 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4209 * gfortran.dg/boz_1.f90: Likewise.
4210 * gfortran.dg/boz_11.f90: Likewise.
4211 * gfortran.dg/boz_13.f90: Likewise.
4212 * gfortran.dg/boz_14.f90: Likewise.
4213 * gfortran.dg/boz_15.f90: Likewise.
4214 * gfortran.dg/boz_3.f90: Likewise.
4215 * gfortran.dg/boz_6.f90: Likewise.
4216 * gfortran.dg/boz_9.f90: Likewise.
4217 * gfortran.dg/byte_1.f90: Likewise.
4218 * gfortran.dg/byte_2.f90: Likewise.
4219 * gfortran.dg/c_assoc.f90: Likewise.
4220 * gfortran.dg/c_assoc_2.f03: Likewise.
4221 * gfortran.dg/c_assoc_3.f90: Likewise.
4222 * gfortran.dg/c_by_val_1.f: Likewise.
4223 * gfortran.dg/c_by_val_5.f90: Likewise.
4224 * gfortran.dg/c_char_tests.f03: Likewise.
4225 * gfortran.dg/c_char_tests_2.f03: Likewise.
4226 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4227 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4228 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4229 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4230 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4231 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4232 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4233 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4234 * gfortran.dg/c_kind_params.f90: Likewise.
4235 * gfortran.dg/c_loc_test_20.f90: Likewise.
4236 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4237 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4238 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4239 * gfortran.dg/c_size_t_test.f03: Likewise.
4240 * gfortran.dg/c_sizeof_1.f90: Likewise.
4241 * gfortran.dg/c_sizeof_5.f90: Likewise.
4242 * gfortran.dg/c_sizeof_6.f90: Likewise.
4243 * gfortran.dg/char4_iunit_1.f03: Likewise.
4244 * gfortran.dg/char4_iunit_2.f03: Likewise.
4245 * gfortran.dg/char_allocation_1.f90: Likewise.
4246 * gfortran.dg/char_array_constructor.f90: Likewise.
4247 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4248 * gfortran.dg/char_assign_1.f90: Likewise.
4249 * gfortran.dg/char_associated_1.f90: Likewise.
4250 * gfortran.dg/char_cast_2.f90: Likewise.
4251 * gfortran.dg/char_comparison_1.f: Likewise.
4252 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4253 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4254 * gfortran.dg/char_cons_len.f90: Likewise.
4255 * gfortran.dg/char_conversion.f90: Likewise.
4256 * gfortran.dg/char_cshift_1.f90: Likewise.
4257 * gfortran.dg/char_cshift_2.f90: Likewise.
4258 * gfortran.dg/char_decl_2.f90: Likewise.
4259 * gfortran.dg/char_eoshift_1.f90: Likewise.
4260 * gfortran.dg/char_eoshift_2.f90: Likewise.
4261 * gfortran.dg/char_eoshift_3.f90: Likewise.
4262 * gfortran.dg/char_eoshift_4.f90: Likewise.
4263 * gfortran.dg/char_eoshift_5.f90: Likewise.
4264 * gfortran.dg/char_expr_1.f90: Likewise.
4265 * gfortran.dg/char_expr_3.f90: Likewise.
4266 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4267 * gfortran.dg/char_length_12.f90: Likewise.
4268 * gfortran.dg/char_length_14.f90: Likewise.
4269 * gfortran.dg/char_length_15.f90: Likewise.
4270 * gfortran.dg/char_length_17.f90: Likewise.
4271 * gfortran.dg/char_length_20.f90: Likewise.
4272 * gfortran.dg/char_length_21.f90: Likewise.
4273 * gfortran.dg/char_length_5.f90: Likewise.
4274 * gfortran.dg/char_length_6.f90: Likewise.
4275 * gfortran.dg/char_length_7.f90: Likewise.
4276 * gfortran.dg/char_length_8.f90: Likewise.
4277 * gfortran.dg/char_pack_1.f90: Likewise.
4278 * gfortran.dg/char_pack_2.f90: Likewise.
4279 * gfortran.dg/char_pointer_assign.f90: Likewise.
4280 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4281 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4282 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4283 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4284 * gfortran.dg/char_pointer_func.f90: Likewise.
4285 * gfortran.dg/char_reshape_1.f90: Likewise.
4286 * gfortran.dg/char_result_1.f90: Likewise.
4287 * gfortran.dg/char_result_12.f90: Likewise.
4288 * gfortran.dg/char_result_13.f90: Likewise.
4289 * gfortran.dg/char_result_14.f90: Likewise.
4290 * gfortran.dg/char_result_15.f90: Likewise.
4291 * gfortran.dg/char_result_2.f90: Likewise.
4292 * gfortran.dg/char_result_3.f90: Likewise.
4293 * gfortran.dg/char_result_4.f90: Likewise.
4294 * gfortran.dg/char_result_5.f90: Likewise.
4295 * gfortran.dg/char_result_6.f90: Likewise.
4296 * gfortran.dg/char_result_7.f90: Likewise.
4297 * gfortran.dg/char_result_8.f90: Likewise.
4298 * gfortran.dg/char_spread_1.f90: Likewise.
4299 * gfortran.dg/char_transpose_1.f90: Likewise.
4300 * gfortran.dg/char_type_len.f90: Likewise.
4301 * gfortran.dg/char_unpack_1.f90: Likewise.
4302 * gfortran.dg/char_unpack_2.f90: Likewise.
4303 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4304 * gfortran.dg/character_comparison_1.f90: Likewise.
4305 * gfortran.dg/character_comparison_2.f90: Likewise.
4306 * gfortran.dg/character_comparison_3.f90: Likewise.
4307 * gfortran.dg/character_comparison_4.f90: Likewise.
4308 * gfortran.dg/character_comparison_5.f90: Likewise.
4309 * gfortran.dg/character_comparison_6.f90: Likewise.
4310 * gfortran.dg/character_comparison_7.f90: Likewise.
4311 * gfortran.dg/character_comparison_8.f90: Likewise.
4312 * gfortran.dg/character_comparison_9.f90: Likewise.
4313 * gfortran.dg/charlen_15.f90: Likewise.
4314 * gfortran.dg/charlen_16.f90: Likewise.
4315 * gfortran.dg/chkbits.f90: Likewise.
4316 * gfortran.dg/chmod_1.f90: Likewise.
4317 * gfortran.dg/chmod_2.f90: Likewise.
4318 * gfortran.dg/chmod_3.f90: Likewise.
4319 * gfortran.dg/class_1.f03: Likewise.
4320 * gfortran.dg/class_18.f03: Likewise.
4321 * gfortran.dg/class_19.f03: Likewise.
4322 * gfortran.dg/class_35.f90: Likewise.
4323 * gfortran.dg/class_46.f03: Likewise.
4324 * gfortran.dg/class_48.f90: Likewise.
4325 * gfortran.dg/class_51.f90: Likewise.
4326 * gfortran.dg/class_52.f90: Likewise.
4327 * gfortran.dg/class_6.f03: Likewise.
4328 * gfortran.dg/class_63.f90: Likewise.
4329 * gfortran.dg/class_64.f90: Likewise.
4330 * gfortran.dg/class_65.f90: Likewise.
4331 * gfortran.dg/class_66.f90: Likewise.
4332 * gfortran.dg/class_67.f90: Likewise.
4333 * gfortran.dg/class_9.f03: Likewise.
4334 * gfortran.dg/class_alias.f90: Likewise.
4335 * gfortran.dg/class_allocate_1.f03: Likewise.
4336 * gfortran.dg/class_allocate_10.f03: Likewise.
4337 * gfortran.dg/class_allocate_13.f90: Likewise.
4338 * gfortran.dg/class_allocate_14.f90: Likewise.
4339 * gfortran.dg/class_allocate_15.f90: Likewise.
4340 * gfortran.dg/class_allocate_19.f03: Likewise.
4341 * gfortran.dg/class_allocate_21.f90: Likewise.
4342 * gfortran.dg/class_allocate_22.f90: Likewise.
4343 * gfortran.dg/class_allocate_3.f03: Likewise.
4344 * gfortran.dg/class_allocate_4.f03: Likewise.
4345 * gfortran.dg/class_allocate_5.f90: Likewise.
4346 * gfortran.dg/class_allocate_6.f03: Likewise.
4347 * gfortran.dg/class_allocate_7.f03: Likewise.
4348 * gfortran.dg/class_allocate_8.f03: Likewise.
4349 * gfortran.dg/class_allocate_9.f03: Likewise.
4350 * gfortran.dg/class_array_1.f03: Likewise.
4351 * gfortran.dg/class_array_14.f90: Likewise.
4352 * gfortran.dg/class_array_15.f03: Likewise.
4353 * gfortran.dg/class_array_16.f90: Likewise.
4354 * gfortran.dg/class_array_2.f03: Likewise.
4355 * gfortran.dg/class_array_20.f03: Likewise.
4356 * gfortran.dg/class_array_21.f03: Likewise.
4357 * gfortran.dg/class_array_3.f03: Likewise.
4358 * gfortran.dg/class_array_4.f03: Likewise.
4359 * gfortran.dg/class_array_7.f03: Likewise.
4360 * gfortran.dg/class_array_8.f03: Likewise.
4361 * gfortran.dg/class_array_9.f03: Likewise.
4362 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4363 * gfortran.dg/class_dummy_1.f03: Likewise.
4364 * gfortran.dg/class_optional_1.f90: Likewise.
4365 * gfortran.dg/class_optional_2.f90: Likewise.
4366 * gfortran.dg/class_result_5.f90: Likewise.
4367 * gfortran.dg/class_result_6.f90: Likewise.
4368 * gfortran.dg/class_to_type_1.f03: Likewise.
4369 * gfortran.dg/class_to_type_2.f90: Likewise.
4370 * gfortran.dg/class_to_type_3.f03: Likewise.
4371 * gfortran.dg/class_to_type_4.f90: Likewise.
4372 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4373 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4374 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4375 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4376 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4377 * gfortran.dg/coarray/codimension.f90: Likewise.
4378 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4379 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4380 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4381 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4382 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4383 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4384 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4385 * gfortran.dg/coarray/event_1.f90: Likewise.
4386 * gfortran.dg/coarray/event_2.f90: Likewise.
4387 * gfortran.dg/coarray/get_array.f90: Likewise.
4388 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4389 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4390 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4391 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4392 * gfortran.dg/coarray/lock_1.f90: Likewise.
4393 * gfortran.dg/coarray/lock_2.f90: Likewise.
4394 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4395 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4396 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4397 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4398 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4399 * gfortran.dg/coarray/registering_1.f90: Likewise.
4400 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4401 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4402 * gfortran.dg/coarray/send_array.f90: Likewise.
4403 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4404 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4405 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4406 * gfortran.dg/coarray/sync_1.f90: Likewise.
4407 * gfortran.dg/coarray/sync_3.f90: Likewise.
4408 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4409 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4410 * gfortran.dg/coarray_13.f90: Likewise.
4411 * gfortran.dg/coarray_15.f90: Likewise.
4412 * gfortran.dg/coarray_16.f90: Likewise.
4413 * gfortran.dg/coarray_2.f90: Likewise.
4414 * gfortran.dg/coarray_23.f90: Likewise.
4415 * gfortran.dg/coarray_40.f90: Likewise.
4416 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4417 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4418 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4419 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4420 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4421 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4422 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4423 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4424 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4425 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4426 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4427 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4428 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4429 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4430 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4431 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4432 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4433 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4434 * gfortran.dg/coarray_stat_2.f90: Likewise.
4435 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4436 * gfortran.dg/coindexed_1.f90: Likewise.
4437 * gfortran.dg/comma.f: Likewise.
4438 * gfortran.dg/comma_format_extension_3.f: Likewise.
4439 * gfortran.dg/comma_format_extension_4.f: Likewise.
4440 * gfortran.dg/common_2.f90: Likewise.
4441 * gfortran.dg/common_4.f90: Likewise.
4442 * gfortran.dg/common_align_1.f90: Likewise.
4443 * gfortran.dg/common_align_2.f90: Likewise.
4444 * gfortran.dg/common_equivalence_1.f: Likewise.
4445 * gfortran.dg/common_pointer_1.f90: Likewise.
4446 * gfortran.dg/common_resize_1.f: Likewise.
4447 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4448 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4449 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4450 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4451 * gfortran.dg/complex_read.f90: Likewise.
4452 * gfortran.dg/complex_write.f90: Likewise.
4453 * gfortran.dg/constant_substring.f: Likewise.
4454 * gfortran.dg/constructor_2.f90: Likewise.
4455 * gfortran.dg/constructor_3.f90: Likewise.
4456 * gfortran.dg/constructor_6.f90: Likewise.
4457 * gfortran.dg/contained_1.f90: Likewise.
4458 * gfortran.dg/contained_3.f90: Likewise.
4459 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4460 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4461 * gfortran.dg/continuation_1.f90: Likewise.
4462 * gfortran.dg/continuation_11.f90: Likewise.
4463 * gfortran.dg/continuation_12.f90: Likewise.
4464 * gfortran.dg/continuation_13.f90: Likewise.
4465 * gfortran.dg/continuation_14.f: Likewise.
4466 * gfortran.dg/continuation_8.f90: Likewise.
4467 * gfortran.dg/convert_2.f90: Likewise.
4468 * gfortran.dg/convert_implied_open.f90: Likewise.
4469 * gfortran.dg/count_init_expr.f03: Likewise.
4470 * gfortran.dg/cr_lf.f90: Likewise.
4471 * gfortran.dg/cray_pointers_10.f90: Likewise.
4472 * gfortran.dg/cray_pointers_2.f90: Likewise.
4473 * gfortran.dg/cray_pointers_5.f90: Likewise.
4474 * gfortran.dg/cray_pointers_7.f90: Likewise.
4475 * gfortran.dg/cray_pointers_8.f90: Likewise.
4476 * gfortran.dg/cshift_1.f90: Likewise.
4477 * gfortran.dg/cshift_2.f90: Likewise.
4478 * gfortran.dg/cshift_large_1.f90: Likewise.
4479 * gfortran.dg/cshift_nan_1.f90: Likewise.
4480 * gfortran.dg/csqrt_2.f: Likewise.
4481 * gfortran.dg/data_array_1.f90: Likewise.
4482 * gfortran.dg/data_char_1.f90: Likewise.
4483 * gfortran.dg/data_char_2.f90: Likewise.
4484 * gfortran.dg/data_char_3.f90: Likewise.
4485 * gfortran.dg/data_derived_1.f90: Likewise.
4486 * gfortran.dg/data_implied_do_1.f90: Likewise.
4487 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4488 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4489 * gfortran.dg/deallocate_stat.f90: Likewise.
4490 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4491 * gfortran.dg/debug/pr37738.f: Likewise.
4492 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4493 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4494 * gfortran.dg/dec_exp_1.f90: Likewise.
4495 * gfortran.dg/dec_init_1.f90: Likewise.
4496 * gfortran.dg/dec_init_2.f90: Likewise.
4497 * gfortran.dg/dec_init_3.f90: Likewise.
4498 * gfortran.dg/dec_init_4.f90: Likewise.
4499 * gfortran.dg/dec_io_1.f90: Likewise.
4500 * gfortran.dg/dec_io_2.f90: Likewise.
4501 * gfortran.dg/dec_io_2a.f90: Likewise.
4502 * gfortran.dg/dec_io_6.f90: Likewise.
4503 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4504 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4505 * gfortran.dg/dec_math.f90: Likewise.
4506 * gfortran.dg/dec_parameter_1.f: Likewise.
4507 * gfortran.dg/dec_parameter_2.f90: Likewise.
4508 * gfortran.dg/dec_static_1.f90: Likewise.
4509 * gfortran.dg/dec_static_2.f90: Likewise.
4510 * gfortran.dg/dec_structure_1.f90: Likewise.
4511 * gfortran.dg/dec_structure_10.f90: Likewise.
4512 * gfortran.dg/dec_structure_18.f90: Likewise.
4513 * gfortran.dg/dec_structure_19.f90: Likewise.
4514 * gfortran.dg/dec_structure_2.f90: Likewise.
4515 * gfortran.dg/dec_structure_22.f90: Likewise.
4516 * gfortran.dg/dec_structure_3.f90: Likewise.
4517 * gfortran.dg/dec_structure_4.f90: Likewise.
4518 * gfortran.dg/dec_structure_5.f90: Likewise.
4519 * gfortran.dg/dec_structure_6.f90: Likewise.
4520 * gfortran.dg/dec_structure_7.f90: Likewise.
4521 * gfortran.dg/dec_union_1.f90: Likewise.
4522 * gfortran.dg/dec_union_2.f90: Likewise.
4523 * gfortran.dg/dec_union_3.f90: Likewise.
4524 * gfortran.dg/dec_union_4.f90: Likewise.
4525 * gfortran.dg/dec_union_5.f90: Likewise.
4526 * gfortran.dg/default_format_1.f90: Likewise.
4527 * gfortran.dg/default_format_2.f90: Likewise.
4528 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4529 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4530 * gfortran.dg/default_initialization_3.f90: Likewise.
4531 * gfortran.dg/default_initialization_4.f90: Likewise.
4532 * gfortran.dg/default_initialization_5.f90: Likewise.
4533 * gfortran.dg/deferred_character_1.f90: Likewise.
4534 * gfortran.dg/deferred_character_10.f90: Likewise.
4535 * gfortran.dg/deferred_character_11.f90: Likewise.
4536 * gfortran.dg/deferred_character_12.f90: Likewise.
4537 * gfortran.dg/deferred_character_13.f90: Likewise.
4538 * gfortran.dg/deferred_character_14.f90: Likewise.
4539 * gfortran.dg/deferred_character_15.f90: Likewise.
4540 * gfortran.dg/deferred_character_16.f90: Likewise.
4541 * gfortran.dg/deferred_character_2.f90: Likewise.
4542 * gfortran.dg/deferred_character_3.f90: Likewise.
4543 * gfortran.dg/deferred_character_4.f90: Likewise.
4544 * gfortran.dg/deferred_character_5.f90: Likewise.
4545 * gfortran.dg/deferred_character_6.f90: Likewise.
4546 * gfortran.dg/deferred_character_7.f90: Likewise.
4547 * gfortran.dg/deferred_character_8.f90: Likewise.
4548 * gfortran.dg/deferred_character_9.f90: Likewise.
4549 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4550 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4551 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4552 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4553 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4554 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4555 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4556 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4557 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4558 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4559 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4560 * gfortran.dg/defined_assignment_1.f90: Likewise.
4561 * gfortran.dg/defined_assignment_10.f90: Likewise.
4562 * gfortran.dg/defined_assignment_11.f90: Likewise.
4563 * gfortran.dg/defined_assignment_2.f90: Likewise.
4564 * gfortran.dg/defined_assignment_3.f90: Likewise.
4565 * gfortran.dg/defined_assignment_4.f90: Likewise.
4566 * gfortran.dg/defined_assignment_5.f90: Likewise.
4567 * gfortran.dg/defined_assignment_8.f90: Likewise.
4568 * gfortran.dg/defined_assignment_9.f90: Likewise.
4569 * gfortran.dg/dependency_2.f90: Likewise.
4570 * gfortran.dg/dependency_21.f90: Likewise.
4571 * gfortran.dg/dependency_22.f90: Likewise.
4572 * gfortran.dg/dependency_23.f90: Likewise.
4573 * gfortran.dg/dependency_24.f90: Likewise.
4574 * gfortran.dg/dependency_25.f90: Likewise.
4575 * gfortran.dg/dependency_26.f90: Likewise.
4576 * gfortran.dg/dependency_39.f90: Likewise.
4577 * gfortran.dg/dependency_40.f90: Likewise.
4578 * gfortran.dg/dependency_41.f90: Likewise.
4579 * gfortran.dg/dependency_42.f90: Likewise.
4580 * gfortran.dg/dependency_43.f90: Likewise.
4581 * gfortran.dg/dependency_44.f90: Likewise.
4582 * gfortran.dg/dependency_45.f90: Likewise.
4583 * gfortran.dg/dependency_50.f90: Likewise.
4584 * gfortran.dg/dependency_51.f90: Likewise.
4585 * gfortran.dg/dependent_decls_1.f90: Likewise.
4586 * gfortran.dg/der_array_1.f90: Likewise.
4587 * gfortran.dg/der_array_io_1.f90: Likewise.
4588 * gfortran.dg/der_array_io_2.f90: Likewise.
4589 * gfortran.dg/der_array_io_3.f90: Likewise.
4590 * gfortran.dg/der_io_1.f90: Likewise.
4591 * gfortran.dg/der_io_3.f90: Likewise.
4592 * gfortran.dg/der_pointer_2.f90: Likewise.
4593 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4594 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4595 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4596 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4597 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4598 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4599 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4600 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4601 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4602 * gfortran.dg/derived_external_function_1.f90: Likewise.
4603 * gfortran.dg/derived_init_1.f90: Likewise.
4604 * gfortran.dg/derived_init_2.f90: Likewise.
4605 * gfortran.dg/derived_init_3.f90: Likewise.
4606 * gfortran.dg/derived_init_4.f90: Likewise.
4607 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4608 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4609 * gfortran.dg/dev_null.F90: Likewise.
4610 * gfortran.dg/dfloat_1.f90: Likewise.
4611 * gfortran.dg/dim_sum_1.f90: Likewise.
4612 * gfortran.dg/dim_sum_2.f90: Likewise.
4613 * gfortran.dg/dim_sum_3.f90: Likewise.
4614 * gfortran.dg/direct_io_10.f: Likewise.
4615 * gfortran.dg/direct_io_11.f90: Likewise.
4616 * gfortran.dg/direct_io_12.f90: Likewise.
4617 * gfortran.dg/direct_io_2.f90: Likewise.
4618 * gfortran.dg/direct_io_3.f90: Likewise.
4619 * gfortran.dg/direct_io_4.f90: Likewise.
4620 * gfortran.dg/direct_io_5.f90: Likewise.
4621 * gfortran.dg/direct_io_6.f90: Likewise.
4622 * gfortran.dg/direct_io_7.f90: Likewise.
4623 * gfortran.dg/direct_io_8.f90: Likewise.
4624 * gfortran.dg/direct_io_9.f: Likewise.
4625 * gfortran.dg/do_1.f90: Likewise.
4626 * gfortran.dg/do_3.F90: Likewise.
4627 * gfortran.dg/do_concurrent_2.f90: Likewise.
4628 * gfortran.dg/do_concurrent_4.f90: Likewise.
4629 * gfortran.dg/do_corner_warn.f90: Likewise.
4630 * gfortran.dg/do_iterator_2.f90: Likewise.
4631 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4632 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4633 * gfortran.dg/dos_eol.f: Likewise.
4634 * gfortran.dg/dot_product_1.f03: Likewise.
4635 * gfortran.dg/dot_product_2.f90: Likewise.
4636 * gfortran.dg/dot_product_4.f90: Likewise.
4637 * gfortran.dg/dshift_1.F90: Likewise.
4638 * gfortran.dg/dshift_2.F90: Likewise.
4639 * gfortran.dg/dtio_1.f90: Likewise.
4640 * gfortran.dg/dtio_10.f90: Likewise.
4641 * gfortran.dg/dtio_12.f90: Likewise.
4642 * gfortran.dg/dtio_14.f90: Likewise.
4643 * gfortran.dg/dtio_15.f90: Likewise.
4644 * gfortran.dg/dtio_16.f90: Likewise.
4645 * gfortran.dg/dtio_17.f90: Likewise.
4646 * gfortran.dg/dtio_19.f90: Likewise.
4647 * gfortran.dg/dtio_2.f90: Likewise.
4648 * gfortran.dg/dtio_20.f03: Likewise.
4649 * gfortran.dg/dtio_22.f90: Likewise.
4650 * gfortran.dg/dtio_24.f90: Likewise.
4651 * gfortran.dg/dtio_25.f90: Likewise.
4652 * gfortran.dg/dtio_26.f03: Likewise.
4653 * gfortran.dg/dtio_27.f90: Likewise.
4654 * gfortran.dg/dtio_28.f03: Likewise.
4655 * gfortran.dg/dtio_3.f90: Likewise.
4656 * gfortran.dg/dtio_30.f03: Likewise.
4657 * gfortran.dg/dtio_31.f03: Likewise.
4658 * gfortran.dg/dtio_32.f03: Likewise.
4659 * gfortran.dg/dtio_4.f90: Likewise.
4660 * gfortran.dg/dtio_5.f90: Likewise.
4661 * gfortran.dg/dtio_7.f90: Likewise.
4662 * gfortran.dg/dtio_8.f90: Likewise.
4663 * gfortran.dg/dtio_9.f90: Likewise.
4664 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4665 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4666 * gfortran.dg/dup_save_1.f90: Likewise.
4667 * gfortran.dg/dup_save_2.f90: Likewise.
4668 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4669 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4670 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4671 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4672 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4673 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4674 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4675 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4676 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4677 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4678 * gfortran.dg/e_d_fmt.f90: Likewise.
4679 * gfortran.dg/edit_real_1.f90: Likewise.
4680 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4681 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4682 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4683 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4684 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4685 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4686 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4687 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4688 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4689 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4690 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4691 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4692 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4693 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4694 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4695 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4696 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4697 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4698 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4699 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4700 * gfortran.dg/empty_format_1.f90: Likewise.
4701 * gfortran.dg/endfile.f: Likewise.
4702 * gfortran.dg/endfile.f90: Likewise.
4703 * gfortran.dg/endfile_2.f90: Likewise.
4704 * gfortran.dg/entry_1.f90: Likewise.
4705 * gfortran.dg/entry_10.f90: Likewise.
4706 * gfortran.dg/entry_12.f90: Likewise.
4707 * gfortran.dg/entry_13.f90: Likewise.
4708 * gfortran.dg/entry_14.f90: Likewise.
4709 * gfortran.dg/entry_16.f90: Likewise.
4710 * gfortran.dg/entry_3.f90: Likewise.
4711 * gfortran.dg/entry_6.f90: Likewise.
4712 * gfortran.dg/entry_9.f90: Likewise.
4713 * gfortran.dg/entry_array_specs_2.f: Likewise.
4714 * gfortran.dg/enum_1.f90: Likewise.
4715 * gfortran.dg/enum_9.f90: Likewise.
4716 * gfortran.dg/eof_1.f90: Likewise.
4717 * gfortran.dg/eof_2.f90: Likewise.
4718 * gfortran.dg/eof_4.f90: Likewise.
4719 * gfortran.dg/eof_5.f90: Likewise.
4720 * gfortran.dg/eor_handling_1.f90: Likewise.
4721 * gfortran.dg/eor_handling_2.f90: Likewise.
4722 * gfortran.dg/eor_handling_3.f90: Likewise.
4723 * gfortran.dg/eor_handling_4.f90: Likewise.
4724 * gfortran.dg/eor_handling_5.f90: Likewise.
4725 * gfortran.dg/eoshift_3.f90: Likewise.
4726 * gfortran.dg/eoshift_4.f90: Likewise.
4727 * gfortran.dg/eoshift_5.f90: Likewise.
4728 * gfortran.dg/eoshift_6.f90: Likewise.
4729 * gfortran.dg/eoshift_large_1.f90: Likewise.
4730 * gfortran.dg/equiv_6.f90: Likewise.
4731 * gfortran.dg/equiv_7.f90: Likewise.
4732 * gfortran.dg/equiv_9.f90: Likewise.
4733 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4734 * gfortran.dg/erf_2.F90: Likewise.
4735 * gfortran.dg/erf_3.F90: Likewise.
4736 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4737 * gfortran.dg/error_format_2.f90: Likewise.
4738 * gfortran.dg/error_recovery_5.f90: Likewise.
4739 * gfortran.dg/execute_command_line_2.f90: Likewise.
4740 * gfortran.dg/execute_command_line_3.f90: Likewise.
4741 * gfortran.dg/exit_1.f08: Likewise.
4742 * gfortran.dg/exit_3.f08: Likewise.
4743 * gfortran.dg/exponent_1.f90: Likewise.
4744 * gfortran.dg/exponent_2.f90: Likewise.
4745 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4746 * gfortran.dg/extends_1.f03: Likewise.
4747 * gfortran.dg/extends_16.f90: Likewise.
4748 * gfortran.dg/extends_2.f03: Likewise.
4749 * gfortran.dg/extends_3.f03: Likewise.
4750 * gfortran.dg/extends_4.f03: Likewise.
4751 * gfortran.dg/extends_type_of_1.f03: Likewise.
4752 * gfortran.dg/extends_type_of_2.f03: Likewise.
4753 * gfortran.dg/external_procedures_3.f90: Likewise.
4754 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4755 * gfortran.dg/f2003_io_1.f03: Likewise.
4756 * gfortran.dg/f2003_io_4.f03: Likewise.
4757 * gfortran.dg/f2003_io_5.f03: Likewise.
4758 * gfortran.dg/f2003_io_6.f03: Likewise.
4759 * gfortran.dg/f2003_io_7.f03: Likewise.
4760 * gfortran.dg/f2c_1.f90: Likewise.
4761 * gfortran.dg/f2c_2.f90: Likewise.
4762 * gfortran.dg/f2c_3.f90: Likewise.
4763 * gfortran.dg/f2c_4.f90: Likewise.
4764 * gfortran.dg/f2c_6.f90: Likewise.
4765 * gfortran.dg/f2c_7.f90: Likewise.
4766 * gfortran.dg/f2c_9.f90: Likewise.
4767 * gfortran.dg/fgetc_1.f90: Likewise.
4768 * gfortran.dg/fgetc_2.f90: Likewise.
4769 * gfortran.dg/filename_null.f90: Likewise.
4770 * gfortran.dg/finalize_12.f90: Likewise.
4771 * gfortran.dg/finalize_13.f90: Likewise.
4772 * gfortran.dg/finalize_15.f90: Likewise.
4773 * gfortran.dg/finalize_17.f90: Likewise.
4774 * gfortran.dg/finalize_18.f90: Likewise.
4775 * gfortran.dg/finalize_25.f90: Likewise.
4776 * gfortran.dg/finalize_29.f08: Likewise.
4777 * gfortran.dg/finalize_31.f90: Likewise.
4778 * gfortran.dg/float_1.f90: Likewise.
4779 * gfortran.dg/flush_1.f90: Likewise.
4780 * gfortran.dg/fmt_bz_bn.f: Likewise.
4781 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4782 * gfortran.dg/fmt_cache_1.f: Likewise.
4783 * gfortran.dg/fmt_cache_2.f: Likewise.
4784 * gfortran.dg/fmt_cache_3.f90: Likewise.
4785 * gfortran.dg/fmt_colon.f90: Likewise.
4786 * gfortran.dg/fmt_e.f90: Likewise.
4787 * gfortran.dg/fmt_en.f90: Likewise.
4788 * gfortran.dg/fmt_error_10.f: Likewise.
4789 * gfortran.dg/fmt_error_9.f: Likewise.
4790 * gfortran.dg/fmt_exhaust.f90: Likewise.
4791 * gfortran.dg/fmt_f0_1.f90: Likewise.
4792 * gfortran.dg/fmt_f_an_p.f: Likewise.
4793 * gfortran.dg/fmt_fw_d.f90: Likewise.
4794 * gfortran.dg/fmt_g.f: Likewise.
4795 * gfortran.dg/fmt_g0_1.f08: Likewise.
4796 * gfortran.dg/fmt_g0_2.f08: Likewise.
4797 * gfortran.dg/fmt_g0_4.f08: Likewise.
4798 * gfortran.dg/fmt_g0_5.f08: Likewise.
4799 * gfortran.dg/fmt_g0_6.f08: Likewise.
4800 * gfortran.dg/fmt_g0_7.f08: Likewise.
4801 * gfortran.dg/fmt_g_1.f90: Likewise.
4802 * gfortran.dg/fmt_int_sign.f90: Likewise.
4803 * gfortran.dg/fmt_l.f90: Likewise.
4804 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4805 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4806 * gfortran.dg/fmt_p_1.f90: Likewise.
4807 * gfortran.dg/fmt_pf.f90: Likewise.
4808 * gfortran.dg/fmt_read.f90: Likewise.
4809 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4810 * gfortran.dg/fmt_t_1.f90: Likewise.
4811 * gfortran.dg/fmt_t_2.f90: Likewise.
4812 * gfortran.dg/fmt_t_3.f90: Likewise.
4813 * gfortran.dg/fmt_t_4.f90: Likewise.
4814 * gfortran.dg/fmt_t_5.f90: Likewise.
4815 * gfortran.dg/fmt_t_6.f: Likewise.
4816 * gfortran.dg/fmt_t_7.f: Likewise.
4817 * gfortran.dg/fmt_t_9.f: Likewise.
4818 * gfortran.dg/fmt_tl.f: Likewise.
4819 * gfortran.dg/fmt_unlimited.f90: Likewise.
4820 * gfortran.dg/fmt_white.f: Likewise.
4821 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4822 * gfortran.dg/fold_nearest.f90: Likewise.
4823 * gfortran.dg/forall_1.f90: Likewise.
4824 * gfortran.dg/forall_10.f90: Likewise.
4825 * gfortran.dg/forall_12.f90: Likewise.
4826 * gfortran.dg/forall_13.f90: Likewise.
4827 * gfortran.dg/forall_15.f90: Likewise.
4828 * gfortran.dg/forall_4.f90: Likewise.
4829 * gfortran.dg/forall_5.f90: Likewise.
4830 * gfortran.dg/forall_6.f90: Likewise.
4831 * gfortran.dg/forall_7.f90: Likewise.
4832 * gfortran.dg/fraction.f90: Likewise.
4833 * gfortran.dg/fseek.f90: Likewise.
4834 * gfortran.dg/ftell_1.f90: Likewise.
4835 * gfortran.dg/ftell_2.f90: Likewise.
4836 * gfortran.dg/ftell_3.f90: Likewise.
4837 * gfortran.dg/func_assign_2.f90: Likewise.
4838 * gfortran.dg/func_assign_3.f90: Likewise.
4839 * gfortran.dg/func_derived_1.f90: Likewise.
4840 * gfortran.dg/func_derived_2.f90: Likewise.
4841 * gfortran.dg/func_derived_3.f90: Likewise.
4842 * gfortran.dg/func_result_1.f90: Likewise.
4843 * gfortran.dg/func_result_2.f90: Likewise.
4844 * gfortran.dg/func_result_6.f90: Likewise.
4845 * gfortran.dg/function_charlen_2.f90: Likewise.
4846 * gfortran.dg/function_charlen_3.f: Likewise.
4847 * gfortran.dg/function_kinds_1.f90: Likewise.
4848 * gfortran.dg/function_kinds_4.f90: Likewise.
4849 * gfortran.dg/function_optimize_10.f90: Likewise.
4850 * gfortran.dg/function_optimize_11.f90: Likewise.
4851 * gfortran.dg/function_optimize_12.f90: Likewise.
4852 * gfortran.dg/function_optimize_4.f90: Likewise.
4853 * gfortran.dg/function_optimize_8.f90: Likewise.
4854 * gfortran.dg/g77/13037.f: Likewise.
4855 * gfortran.dg/g77/1832.f: Likewise.
4856 * gfortran.dg/g77/19981119-0.f: Likewise.
4857 * gfortran.dg/g77/19990313-0.f: Likewise.
4858 * gfortran.dg/g77/19990313-1.f: Likewise.
4859 * gfortran.dg/g77/19990313-2.f: Likewise.
4860 * gfortran.dg/g77/19990313-3.f: Likewise.
4861 * gfortran.dg/g77/19990419-1.f: Likewise.
4862 * gfortran.dg/g77/19990826-0.f: Likewise.
4863 * gfortran.dg/g77/19990826-2.f: Likewise.
4864 * gfortran.dg/g77/20000503-1.f: Likewise.
4865 * gfortran.dg/g77/20001111.f: Likewise.
4866 * gfortran.dg/g77/20010116.f: Likewise.
4867 * gfortran.dg/g77/20010216-1.f: Likewise.
4868 * gfortran.dg/g77/20010430.f: Likewise.
4869 * gfortran.dg/g77/20010610.f: Likewise.
4870 * gfortran.dg/g77/6177.f: Likewise.
4871 * gfortran.dg/g77/7388.f: Likewise.
4872 * gfortran.dg/g77/947.f: Likewise.
4873 * gfortran.dg/g77/970625-2.f: Likewise.
4874 * gfortran.dg/g77/971102-1.f: Likewise.
4875 * gfortran.dg/g77/980628-0.f: Likewise.
4876 * gfortran.dg/g77/980628-1.f: Likewise.
4877 * gfortran.dg/g77/980628-10.f: Likewise.
4878 * gfortran.dg/g77/980628-2.f: Likewise.
4879 * gfortran.dg/g77/980628-3.f: Likewise.
4880 * gfortran.dg/g77/980628-7.f: Likewise.
4881 * gfortran.dg/g77/980628-8.f: Likewise.
4882 * gfortran.dg/g77/980628-9.f: Likewise.
4883 * gfortran.dg/g77/980701-0.f: Likewise.
4884 * gfortran.dg/g77/980701-1.f: Likewise.
4885 * gfortran.dg/g77/cabs.f: Likewise.
4886 * gfortran.dg/g77/claus.f: Likewise.
4887 * gfortran.dg/g77/complex_1.f: Likewise.
4888 * gfortran.dg/g77/cpp3.F: Likewise.
4889 * gfortran.dg/g77/cpp4.F: Likewise.
4890 * gfortran.dg/g77/cpp5.F: Likewise.
4891 * gfortran.dg/g77/dcomplex.f: Likewise.
4892 * gfortran.dg/g77/dnrm2.f: Likewise.
4893 * gfortran.dg/g77/erfc.f: Likewise.
4894 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4895 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4896 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4897 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4898 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4899 * gfortran.dg/g77/int8421.f: Likewise.
4900 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4901 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4902 * gfortran.dg/g77/le.f: Likewise.
4903 * gfortran.dg/g77/short.f: Likewise.
4904 * gfortran.dg/gamma_1.f90: Likewise.
4905 * gfortran.dg/gamma_4.f90: Likewise.
4906 * gfortran.dg/gamma_5.f90: Likewise.
4907 * gfortran.dg/generic_13.f90: Likewise.
4908 * gfortran.dg/generic_15.f90: Likewise.
4909 * gfortran.dg/generic_19.f90: Likewise.
4910 * gfortran.dg/generic_20.f90: Likewise.
4911 * gfortran.dg/generic_23.f03: Likewise.
4912 * gfortran.dg/generic_25.f90: Likewise.
4913 * gfortran.dg/generic_27.f90: Likewise.
4914 * gfortran.dg/generic_31.f90: Likewise.
4915 * gfortran.dg/generic_4.f90: Likewise.
4916 * gfortran.dg/global_vars_c_init.f90: Likewise.
4917 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4918 * gfortran.dg/gnu_logical_1.F: Likewise.
4919 * gfortran.dg/goacc/fixed-1.f: Likewise.
4920 * gfortran.dg/goacc/fixed-2.f: Likewise.
4921 * gfortran.dg/goacc/gang-static.f95: Likewise.
4922 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4923 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4924 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4925 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4926 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4927 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4928 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4929 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4930 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4931 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4932 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4933 * gfortran.dg/gomp/pr48794.f90: Likewise.
4934 * gfortran.dg/gomp/pr72744.f90: Likewise.
4935 * gfortran.dg/gomp/pr77665.f90: Likewise.
4936 * gfortran.dg/gomp/workshare2.f90: Likewise.
4937 * gfortran.dg/gomp/workshare3.f90: Likewise.
4938 * gfortran.dg/goto_1.f: Likewise.
4939 * gfortran.dg/goto_2.f90: Likewise.
4940 * gfortran.dg/goto_4.f90: Likewise.
4941 * gfortran.dg/goto_6.f: Likewise.
4942 * gfortran.dg/graphite/id-26.f03: Likewise.
4943 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4944 * gfortran.dg/graphite/pr29581.f90: Likewise.
4945 * gfortran.dg/graphite/pr29832.f90: Likewise.
4946 * gfortran.dg/graphite/run-id-1.f: Likewise.
4947 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4948 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4949 * gfortran.dg/hollerith.f90: Likewise.
4950 * gfortran.dg/hollerith4.f90: Likewise.
4951 * gfortran.dg/hollerith6.f90: Likewise.
4952 * gfortran.dg/hollerith8.f90: Likewise.
4953 * gfortran.dg/hollerith_1.f90: Likewise.
4954 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4955 * gfortran.dg/hollerith_f95.f90: Likewise.
4956 * gfortran.dg/hollerith_legacy.f90: Likewise.
4957 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4958 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4959 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4960 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4961 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4962 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4963 * gfortran.dg/hypot_1.f90: Likewise.
4964 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4965 * gfortran.dg/iargc.f90: Likewise.
4966 * gfortran.dg/ibits.f90: Likewise.
4967 * gfortran.dg/ichar_1.f90: Likewise.
4968 * gfortran.dg/ichar_2.f90: Likewise.
4969 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4970 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4971 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4972 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4973 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4974 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4975 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4976 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4977 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4978 * gfortran.dg/ieee/large_1.f90: Likewise.
4979 * gfortran.dg/ieee/large_2.f90: Likewise.
4980 * gfortran.dg/ieee/large_3.F90: Likewise.
4981 * gfortran.dg/ieee/large_4.f90: Likewise.
4982 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4983 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4984 * gfortran.dg/impl_do_var_data.f90: Likewise.
4985 * gfortran.dg/implicit_10.f90: Likewise.
4986 * gfortran.dg/implicit_12.f90: Likewise.
4987 * gfortran.dg/implicit_class_1.f90: Likewise.
4988 * gfortran.dg/implicit_pure_1.f90: Likewise.
4989 * gfortran.dg/implied_do_1.f90: Likewise.
4990 * gfortran.dg/implied_do_io_1.f90: Likewise.
4991 * gfortran.dg/implied_do_io_2.f90: Likewise.
4992 * gfortran.dg/implied_do_io_3.f90: Likewise.
4993 * gfortran.dg/implied_shape_1.f08: Likewise.
4994 * gfortran.dg/import.f90: Likewise.
4995 * gfortran.dg/import4.f90: Likewise.
4996 * gfortran.dg/impure_1.f08: Likewise.
4997 * gfortran.dg/index.f90: Likewise.
4998 * gfortran.dg/index_2.f90: Likewise.
4999 * gfortran.dg/init_flag_1.f90: Likewise.
5000 * gfortran.dg/init_flag_10.f90: Likewise.
5001 * gfortran.dg/init_flag_15.f03: Likewise.
5002 * gfortran.dg/init_flag_2.f90: Likewise.
5003 * gfortran.dg/init_flag_3.f90: Likewise.
5004 * gfortran.dg/init_flag_4.f90: Likewise.
5005 * gfortran.dg/init_flag_5.f90: Likewise.
5006 * gfortran.dg/init_flag_6.f90: Likewise.
5007 * gfortran.dg/init_flag_7.f90: Likewise.
5008 * gfortran.dg/init_flag_9.f90: Likewise.
5009 * gfortran.dg/initialization_11.f90: Likewise.
5010 * gfortran.dg/initialization_19.f90: Likewise.
5011 * gfortran.dg/initialization_2.f90: Likewise.
5012 * gfortran.dg/initialization_22.f90: Likewise.
5013 * gfortran.dg/initialization_27.f90: Likewise.
5014 * gfortran.dg/initialization_5.f90: Likewise.
5015 * gfortran.dg/initialization_6.f90: Likewise.
5016 * gfortran.dg/inline_matmul_1.f90: Likewise.
5017 * gfortran.dg/inline_matmul_10.f90: Likewise.
5018 * gfortran.dg/inline_matmul_11.f90: Likewise.
5019 * gfortran.dg/inline_matmul_13.f90: Likewise.
5020 * gfortran.dg/inline_matmul_14.f90: Likewise.
5021 * gfortran.dg/inline_matmul_16.f90: Likewise.
5022 * gfortran.dg/inline_matmul_17.f90: Likewise.
5023 * gfortran.dg/inline_matmul_18.f90: Likewise.
5024 * gfortran.dg/inline_matmul_19.f90: Likewise.
5025 * gfortran.dg/inline_matmul_2.f90: Likewise.
5026 * gfortran.dg/inline_matmul_20.f90: Likewise.
5027 * gfortran.dg/inline_matmul_22.f90: Likewise.
5028 * gfortran.dg/inline_matmul_3.f90: Likewise.
5029 * gfortran.dg/inline_matmul_4.f90: Likewise.
5030 * gfortran.dg/inline_matmul_5.f90: Likewise.
5031 * gfortran.dg/inline_matmul_6.f90: Likewise.
5032 * gfortran.dg/inline_matmul_7.f90: Likewise.
5033 * gfortran.dg/inline_matmul_8.f90: Likewise.
5034 * gfortran.dg/inline_matmul_9.f90: Likewise.
5035 * gfortran.dg/inline_sum_1.f90: Likewise.
5036 * gfortran.dg/inline_sum_3.f90: Likewise.
5037 * gfortran.dg/inline_sum_5.f90: Likewise.
5038 * gfortran.dg/inquire-complex.f90: Likewise.
5039 * gfortran.dg/inquire.f90: Likewise.
5040 * gfortran.dg/inquire_10.f90: Likewise.
5041 * gfortran.dg/inquire_13.f90: Likewise.
5042 * gfortran.dg/inquire_15.f90: Likewise.
5043 * gfortran.dg/inquire_16.f90: Likewise.
5044 * gfortran.dg/inquire_17.f90: Likewise.
5045 * gfortran.dg/inquire_5.f90: Likewise.
5046 * gfortran.dg/inquire_6.f90: Likewise.
5047 * gfortran.dg/inquire_7.f90: Likewise.
5048 * gfortran.dg/inquire_9.f90: Likewise.
5049 * gfortran.dg/inquire_internal.f90: Likewise.
5050 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
5051 * gfortran.dg/inquire_size.f90: Likewise.
5052 * gfortran.dg/int_1.f90: Likewise.
5053 * gfortran.dg/int_conv_1.f90: Likewise.
5054 * gfortran.dg/int_range_io_1.f90: Likewise.
5055 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
5056 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5057 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5058 * gfortran.dg/integer_plus.f90: Likewise.
5059 * gfortran.dg/intent_out_2.f90: Likewise.
5060 * gfortran.dg/intent_out_5.f90: Likewise.
5061 * gfortran.dg/intent_out_6.f90: Likewise.
5062 * gfortran.dg/interface_12.f90: Likewise.
5063 * gfortran.dg/interface_19.f90: Likewise.
5064 * gfortran.dg/interface_4.f90: Likewise.
5065 * gfortran.dg/interface_5.f90: Likewise.
5066 * gfortran.dg/interface_9.f90: Likewise.
5067 * gfortran.dg/interface_assignment_1.f90: Likewise.
5068 * gfortran.dg/interface_assignment_2.f90: Likewise.
5069 * gfortran.dg/internal_dummy_2.f08: Likewise.
5070 * gfortran.dg/internal_dummy_3.f08: Likewise.
5071 * gfortran.dg/internal_dummy_4.f08: Likewise.
5072 * gfortran.dg/internal_pack_1.f90: Likewise.
5073 * gfortran.dg/internal_pack_10.f90: Likewise.
5074 * gfortran.dg/internal_pack_12.f90: Likewise.
5075 * gfortran.dg/internal_pack_13.f90: Likewise.
5076 * gfortran.dg/internal_pack_14.f90: Likewise.
5077 * gfortran.dg/internal_pack_15.f90: Likewise.
5078 * gfortran.dg/internal_pack_2.f90: Likewise.
5079 * gfortran.dg/internal_pack_3.f90: Likewise.
5080 * gfortran.dg/internal_pack_4.f90: Likewise.
5081 * gfortran.dg/internal_pack_6.f90: Likewise.
5082 * gfortran.dg/internal_pack_8.f90: Likewise.
5083 * gfortran.dg/internal_readwrite_1.f90: Likewise.
5084 * gfortran.dg/internal_readwrite_2.f90: Likewise.
5085 * gfortran.dg/internal_readwrite_3.f90: Likewise.
5086 * gfortran.dg/intrinsic_actual_1.f: Likewise.
5087 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
5088 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5089 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
5090 * gfortran.dg/intrinsic_char_1.f90: Likewise.
5091 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
5092 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
5093 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
5094 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
5095 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
5096 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
5097 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
5098 * gfortran.dg/intrinsic_product_1.f90: Likewise.
5099 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
5100 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5101 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
5102 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5103 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5104 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5105 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5106 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5107 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5108 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5109 * gfortran.dg/io_err_1.f90: Likewise.
5110 * gfortran.dg/io_real_boz.f90: Likewise.
5111 * gfortran.dg/iomsg_1.f90: Likewise.
5112 * gfortran.dg/iostat_1.f90: Likewise.
5113 * gfortran.dg/iostat_2.f90: Likewise.
5114 * gfortran.dg/iostat_4.f90: Likewise.
5115 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5116 * gfortran.dg/ishft_1.f90: Likewise.
5117 * gfortran.dg/ishft_2.f90: Likewise.
5118 * gfortran.dg/ishft_4.f90: Likewise.
5119 * gfortran.dg/isnan_1.f90: Likewise.
5120 * gfortran.dg/isnan_2.f90: Likewise.
5121 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5122 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5123 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5124 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5125 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5126 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5127 * gfortran.dg/itime_idate_1.f: Likewise.
5128 * gfortran.dg/itime_idate_2.f: Likewise.
5129 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5130 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5131 * gfortran.dg/large_real_kind_1.f90: Likewise.
5132 * gfortran.dg/large_real_kind_2.F90: Likewise.
5133 * gfortran.dg/large_real_kind_3.F90: Likewise.
5134 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5135 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5136 * gfortran.dg/large_recl.f90: Likewise.
5137 * gfortran.dg/large_unit_1.f90: Likewise.
5138 * gfortran.dg/large_unit_2.f90: Likewise.
5139 * gfortran.dg/largeequiv_1.f90: Likewise.
5140 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5141 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5142 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5143 * gfortran.dg/list_read_1.f90: Likewise.
5144 * gfortran.dg/list_read_10.f90: Likewise.
5145 * gfortran.dg/list_read_11.f90: Likewise.
5146 * gfortran.dg/list_read_12.f90: Likewise.
5147 * gfortran.dg/list_read_13.f: Likewise.
5148 * gfortran.dg/list_read_14.f90: Likewise.
5149 * gfortran.dg/list_read_2.f90: Likewise.
5150 * gfortran.dg/list_read_3.f90: Likewise.
5151 * gfortran.dg/list_read_4.f90: Likewise.
5152 * gfortran.dg/list_read_5.f90: Likewise.
5153 * gfortran.dg/list_read_6.f90: Likewise.
5154 * gfortran.dg/list_read_7.f90: Likewise.
5155 * gfortran.dg/list_read_8.f90: Likewise.
5156 * gfortran.dg/list_read_9.f90: Likewise.
5157 * gfortran.dg/loc_2.f90: Likewise.
5158 * gfortran.dg/logical_1.f90: Likewise.
5159 * gfortran.dg/logical_dot_product.f90: Likewise.
5160 * gfortran.dg/logical_temp_io.f90: Likewise.
5161 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5162 * gfortran.dg/lrshift_1.f90: Likewise.
5163 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5164 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5165 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5166 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5167 * gfortran.dg/make_unit.f90: Likewise.
5168 * gfortran.dg/mapping_1.f90: Likewise.
5169 * gfortran.dg/mapping_2.f90: Likewise.
5170 * gfortran.dg/mapping_3.f90: Likewise.
5171 * gfortran.dg/masklr_1.F90: Likewise.
5172 * gfortran.dg/masklr_2.F90: Likewise.
5173 * gfortran.dg/matmul_1.f90: Likewise.
5174 * gfortran.dg/matmul_10.f90: Likewise.
5175 * gfortran.dg/matmul_12.f90: Likewise.
5176 * gfortran.dg/matmul_16.f90: Likewise.
5177 * gfortran.dg/matmul_17.f90: Likewise.
5178 * gfortran.dg/matmul_18.f90: Likewise.
5179 * gfortran.dg/matmul_2.f90: Likewise.
5180 * gfortran.dg/matmul_3.f90: Likewise.
5181 * gfortran.dg/matmul_4.f90: Likewise.
5182 * gfortran.dg/matmul_6.f90: Likewise.
5183 * gfortran.dg/matmul_8.f03: Likewise.
5184 * gfortran.dg/matmul_9.f90: Likewise.
5185 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5186 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5187 * gfortran.dg/matmul_const.f90: Likewise.
5188 * gfortran.dg/maxloc_1.f90: Likewise.
5189 * gfortran.dg/maxloc_2.f90: Likewise.
5190 * gfortran.dg/maxloc_3.f90: Likewise.
5191 * gfortran.dg/maxloc_4.f90: Likewise.
5192 * gfortran.dg/maxloc_string_1.f90: Likewise.
5193 * gfortran.dg/maxlocval_1.f90: Likewise.
5194 * gfortran.dg/maxlocval_2.f90: Likewise.
5195 * gfortran.dg/maxlocval_3.f90: Likewise.
5196 * gfortran.dg/maxlocval_4.f90: Likewise.
5197 * gfortran.dg/maxval_char_1.f90: Likewise.
5198 * gfortran.dg/maxval_char_2.f90: Likewise.
5199 * gfortran.dg/maxval_char_3.f90: Likewise.
5200 * gfortran.dg/maxval_char_4.f90: Likewise.
5201 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5202 * gfortran.dg/mclock.f90: Likewise.
5203 * gfortran.dg/merge_bits_1.F90: Likewise.
5204 * gfortran.dg/merge_bits_2.F90: Likewise.
5205 * gfortran.dg/merge_char_1.f90: Likewise.
5206 * gfortran.dg/merge_init_expr.f90: Likewise.
5207 * gfortran.dg/min_max_optional_1.f90: Likewise.
5208 * gfortran.dg/min_max_optional_5.f90: Likewise.
5209 * gfortran.dg/minloc_1.f90: Likewise.
5210 * gfortran.dg/minloc_2.f90: Likewise.
5211 * gfortran.dg/minloc_3.f90: Likewise.
5212 * gfortran.dg/minloc_4.f90: Likewise.
5213 * gfortran.dg/minloc_string_1.f90: Likewise.
5214 * gfortran.dg/minlocval_1.f90: Likewise.
5215 * gfortran.dg/minlocval_2.f90: Likewise.
5216 * gfortran.dg/minlocval_3.f90: Likewise.
5217 * gfortran.dg/minlocval_4.f90: Likewise.
5218 * gfortran.dg/minmax_char_1.f90: Likewise.
5219 * gfortran.dg/minmaxloc_1.f90: Likewise.
5220 * gfortran.dg/minmaxloc_10.f90: Likewise.
5221 * gfortran.dg/minmaxloc_11.f90: Likewise.
5222 * gfortran.dg/minmaxloc_12.f90: Likewise.
5223 * gfortran.dg/minmaxloc_13.f90: Likewise.
5224 * gfortran.dg/minmaxloc_2.f90: Likewise.
5225 * gfortran.dg/minmaxloc_3.f90: Likewise.
5226 * gfortran.dg/minmaxloc_4.f90: Likewise.
5227 * gfortran.dg/minmaxloc_5.f90: Likewise.
5228 * gfortran.dg/minmaxloc_6.f90: Likewise.
5229 * gfortran.dg/minmaxloc_7.f90: Likewise.
5230 * gfortran.dg/minmaxloc_8.f90: Likewise.
5231 * gfortran.dg/minmaxval_1.f90: Likewise.
5232 * gfortran.dg/minval_char_1.f90: Likewise.
5233 * gfortran.dg/minval_char_2.f90: Likewise.
5234 * gfortran.dg/minval_char_3.f90: Likewise.
5235 * gfortran.dg/minval_char_4.f90: Likewise.
5236 * gfortran.dg/minval_char_5.f90: Likewise.
5237 * gfortran.dg/minval_parameter_1.f90: Likewise.
5238 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5239 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5240 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5241 * gfortran.dg/missing_parens_1.f90: Likewise.
5242 * gfortran.dg/missing_parens_2.f90: Likewise.
5243 * gfortran.dg/mod_large_1.f90: Likewise.
5244 * gfortran.dg/mod_sign0_1.f90: Likewise.
5245 * gfortran.dg/module_blank_common.f90: Likewise.
5246 * gfortran.dg/module_commons_1.f90: Likewise.
5247 * gfortran.dg/module_commons_3.f90: Likewise.
5248 * gfortran.dg/module_double_reuse.f90: Likewise.
5249 * gfortran.dg/module_equivalence_1.f90: Likewise.
5250 * gfortran.dg/module_equivalence_2.f90: Likewise.
5251 * gfortran.dg/module_equivalence_3.f90: Likewise.
5252 * gfortran.dg/module_equivalence_5.f90: Likewise.
5253 * gfortran.dg/module_interface_1.f90: Likewise.
5254 * gfortran.dg/module_nan.f90: Likewise.
5255 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5256 * gfortran.dg/module_procedure_1.f90: Likewise.
5257 * gfortran.dg/module_read_1.f90: Likewise.
5258 * gfortran.dg/module_read_2.f90: Likewise.
5259 * gfortran.dg/module_widestring_1.f90: Likewise.
5260 * gfortran.dg/move_alloc.f90: Likewise.
5261 * gfortran.dg/move_alloc_10.f90: Likewise.
5262 * gfortran.dg/move_alloc_13.f90: Likewise.
5263 * gfortran.dg/move_alloc_14.f90: Likewise.
5264 * gfortran.dg/move_alloc_15.f90: Likewise.
5265 * gfortran.dg/move_alloc_16.f90: Likewise.
5266 * gfortran.dg/move_alloc_2.f90: Likewise.
5267 * gfortran.dg/move_alloc_5.f90: Likewise.
5268 * gfortran.dg/move_alloc_6.f90: Likewise.
5269 * gfortran.dg/move_alloc_9.f90: Likewise.
5270 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5271 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5272 * gfortran.dg/mvbits_1.f90: Likewise.
5273 * gfortran.dg/mvbits_2.f90: Likewise.
5274 * gfortran.dg/mvbits_3.f90: Likewise.
5275 * gfortran.dg/mvbits_4.f90: Likewise.
5276 * gfortran.dg/mvbits_7.f90: Likewise.
5277 * gfortran.dg/mvbits_8.f90: Likewise.
5278 * gfortran.dg/namelist_11.f: Likewise.
5279 * gfortran.dg/namelist_12.f: Likewise.
5280 * gfortran.dg/namelist_13.f90: Likewise.
5281 * gfortran.dg/namelist_14.f90: Likewise.
5282 * gfortran.dg/namelist_15.f90: Likewise.
5283 * gfortran.dg/namelist_16.f90: Likewise.
5284 * gfortran.dg/namelist_17.f90: Likewise.
5285 * gfortran.dg/namelist_18.f90: Likewise.
5286 * gfortran.dg/namelist_19.f90: Likewise.
5287 * gfortran.dg/namelist_20.f90: Likewise.
5288 * gfortran.dg/namelist_21.f90: Likewise.
5289 * gfortran.dg/namelist_22.f90: Likewise.
5290 * gfortran.dg/namelist_23.f90: Likewise.
5291 * gfortran.dg/namelist_24.f90: Likewise.
5292 * gfortran.dg/namelist_26.f90: Likewise.
5293 * gfortran.dg/namelist_27.f90: Likewise.
5294 * gfortran.dg/namelist_28.f90: Likewise.
5295 * gfortran.dg/namelist_29.f90: Likewise.
5296 * gfortran.dg/namelist_37.f90: Likewise.
5297 * gfortran.dg/namelist_38.f90: Likewise.
5298 * gfortran.dg/namelist_39.f90: Likewise.
5299 * gfortran.dg/namelist_40.f90: Likewise.
5300 * gfortran.dg/namelist_41.f90: Likewise.
5301 * gfortran.dg/namelist_42.f90: Likewise.
5302 * gfortran.dg/namelist_43.f90: Likewise.
5303 * gfortran.dg/namelist_44.f90: Likewise.
5304 * gfortran.dg/namelist_47.f90: Likewise.
5305 * gfortran.dg/namelist_48.f90: Likewise.
5306 * gfortran.dg/namelist_49.f90: Likewise.
5307 * gfortran.dg/namelist_50.f90: Likewise.
5308 * gfortran.dg/namelist_51.f90: Likewise.
5309 * gfortran.dg/namelist_52.f90: Likewise.
5310 * gfortran.dg/namelist_54.f90: Likewise.
5311 * gfortran.dg/namelist_55.f90: Likewise.
5312 * gfortran.dg/namelist_56.f90: Likewise.
5313 * gfortran.dg/namelist_57.f90: Likewise.
5314 * gfortran.dg/namelist_58.f90: Likewise.
5315 * gfortran.dg/namelist_59.f90: Likewise.
5316 * gfortran.dg/namelist_60.f90: Likewise.
5317 * gfortran.dg/namelist_61.f90: Likewise.
5318 * gfortran.dg/namelist_64.f90: Likewise.
5319 * gfortran.dg/namelist_65.f90: Likewise.
5320 * gfortran.dg/namelist_69.f90: Likewise.
5321 * gfortran.dg/namelist_70.f90: Likewise.
5322 * gfortran.dg/namelist_71.f90: Likewise.
5323 * gfortran.dg/namelist_72.f: Likewise.
5324 * gfortran.dg/namelist_73.f90: Likewise.
5325 * gfortran.dg/namelist_77.f90: Likewise.
5326 * gfortran.dg/namelist_78.f90: Likewise.
5327 * gfortran.dg/namelist_79.f90: Likewise.
5328 * gfortran.dg/namelist_80.f90: Likewise.
5329 * gfortran.dg/namelist_81.f90: Likewise.
5330 * gfortran.dg/namelist_82.f90: Likewise.
5331 * gfortran.dg/namelist_84.f90: Likewise.
5332 * gfortran.dg/namelist_85.f90: Likewise.
5333 * gfortran.dg/namelist_86.f90: Likewise.
5334 * gfortran.dg/namelist_87.f90: Likewise.
5335 * gfortran.dg/namelist_88.f90: Likewise.
5336 * gfortran.dg/namelist_89.f90: Likewise.
5337 * gfortran.dg/namelist_90.f: Likewise.
5338 * gfortran.dg/namelist_95.f90: Likewise.
5339 * gfortran.dg/namelist_char_only.f90: Likewise.
5340 * gfortran.dg/namelist_empty.f90: Likewise.
5341 * gfortran.dg/namelist_internal.f90: Likewise.
5342 * gfortran.dg/namelist_use.f90: Likewise.
5343 * gfortran.dg/namelist_use_only.f90: Likewise.
5344 * gfortran.dg/namelist_utf8.f90: Likewise.
5345 * gfortran.dg/nan_1.f90: Likewise.
5346 * gfortran.dg/nan_2.f90: Likewise.
5347 * gfortran.dg/nan_3.f90: Likewise.
5348 * gfortran.dg/nan_6.f90: Likewise.
5349 * gfortran.dg/nan_7.f90: Likewise.
5350 * gfortran.dg/nearest_1.f90: Likewise.
5351 * gfortran.dg/nearest_2.f90: Likewise.
5352 * gfortran.dg/nearest_3.f90: Likewise.
5353 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5354 * gfortran.dg/negative_automatic_size.f90: Likewise.
5355 * gfortran.dg/negative_unit.f: Likewise.
5356 * gfortran.dg/negative_unit2.f90: Likewise.
5357 * gfortran.dg/negative_unit_int8.f: Likewise.
5358 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5359 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5360 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5361 * gfortran.dg/nested_modules_1.f90: Likewise.
5362 * gfortran.dg/nested_modules_2.f90: Likewise.
5363 * gfortran.dg/nested_modules_3.f90: Likewise.
5364 * gfortran.dg/nesting_1.f90: Likewise.
5365 * gfortran.dg/new_line.f90: Likewise.
5366 * gfortran.dg/newunit_1.f90: Likewise.
5367 * gfortran.dg/newunit_3.f90: Likewise.
5368 * gfortran.dg/newunit_5.f90.f90: Likewise.
5369 * gfortran.dg/nint_1.f90: Likewise.
5370 * gfortran.dg/nint_2.f90: Likewise.
5371 * gfortran.dg/no_arg_check_2.f90: Likewise.
5372 * gfortran.dg/no_range_check_1.f90: Likewise.
5373 * gfortran.dg/no_range_check_2.f90: Likewise.
5374 * gfortran.dg/no_range_check_3.f90: Likewise.
5375 * gfortran.dg/noadv_size.f90: Likewise.
5376 * gfortran.dg/nonreturning_statements.f90: Likewise.
5377 * gfortran.dg/norm2_1.f90: Likewise.
5378 * gfortran.dg/norm2_3.f90: Likewise.
5379 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5380 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5381 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5382 * gfortran.dg/null_4.f90: Likewise.
5383 * gfortran.dg/null_9.f90: Likewise.
5384 * gfortran.dg/nullify_3.f90: Likewise.
5385 * gfortran.dg/oldstyle_1.f90: Likewise.
5386 * gfortran.dg/open_access_append_1.f90: Likewise.
5387 * gfortran.dg/open_access_append_2.f90: Likewise.
5388 * gfortran.dg/open_errors.f90: Likewise.
5389 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5390 * gfortran.dg/open_new.f90: Likewise.
5391 * gfortran.dg/open_readonly_1.f90: Likewise.
5392 * gfortran.dg/operator_1.f90: Likewise.
5393 * gfortran.dg/optional_absent_1.f90: Likewise.
5394 * gfortran.dg/optional_absent_2.f90: Likewise.
5395 * gfortran.dg/optional_absent_3.f90: Likewise.
5396 * gfortran.dg/optional_class_1.f90: Likewise.
5397 * gfortran.dg/optional_dim_2.f90: Likewise.
5398 * gfortran.dg/optional_dim_3.f90: Likewise.
5399 * gfortran.dg/output_exponents_1.f90: Likewise.
5400 * gfortran.dg/overload_1.f90: Likewise.
5401 * gfortran.dg/overload_2.f90: Likewise.
5402 * gfortran.dg/overwrite_1.f: Likewise.
5403 * gfortran.dg/pad_no.f90: Likewise.
5404 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5405 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5406 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5407 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5408 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5409 * gfortran.dg/parens_3.f90: Likewise.
5410 * gfortran.dg/parens_5.f90: Likewise.
5411 * gfortran.dg/parens_6.f90: Likewise.
5412 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5413 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5414 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5415 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5416 * gfortran.dg/parity_1.f90: Likewise.
5417 * gfortran.dg/past_eor.f90: Likewise.
5418 * gfortran.dg/pdt_1.f03: Likewise.
5419 * gfortran.dg/pdt_10.f03: Likewise.
5420 * gfortran.dg/pdt_11.f03: Likewise.
5421 * gfortran.dg/pdt_12.f03: Likewise.
5422 * gfortran.dg/pdt_13.f03: Likewise.
5423 * gfortran.dg/pdt_14.f03: Likewise.
5424 * gfortran.dg/pdt_15.f03: Likewise.
5425 * gfortran.dg/pdt_19.f03: Likewise.
5426 * gfortran.dg/pdt_20.f03: Likewise.
5427 * gfortran.dg/pdt_22.f03: Likewise.
5428 * gfortran.dg/pdt_23.f03: Likewise.
5429 * gfortran.dg/pdt_25.f03: Likewise.
5430 * gfortran.dg/pdt_26.f03: Likewise.
5431 * gfortran.dg/pdt_27.f03: Likewise.
5432 * gfortran.dg/pdt_28.f03: Likewise.
5433 * gfortran.dg/pdt_3.f03: Likewise.
5434 * gfortran.dg/pdt_4.f03: Likewise.
5435 * gfortran.dg/pdt_5.f03: Likewise.
5436 * gfortran.dg/pdt_7.f03: Likewise.
5437 * gfortran.dg/pointer_1.f90: Likewise.
5438 * gfortran.dg/pointer_array_1.f90: Likewise.
5439 * gfortran.dg/pointer_array_3.f90: Likewise.
5440 * gfortran.dg/pointer_array_4.f90: Likewise.
5441 * gfortran.dg/pointer_array_5.f90: Likewise.
5442 * gfortran.dg/pointer_array_6.f90: Likewise.
5443 * gfortran.dg/pointer_array_7.f90: Likewise.
5444 * gfortran.dg/pointer_array_8.f90: Likewise.
5445 * gfortran.dg/pointer_array_9.f90: Likewise.
5446 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5447 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5448 * gfortran.dg/pointer_assign_10.f90: Likewise.
5449 * gfortran.dg/pointer_assign_11.f90: Likewise.
5450 * gfortran.dg/pointer_assign_4.f90: Likewise.
5451 * gfortran.dg/pointer_assign_8.f90: Likewise.
5452 * gfortran.dg/pointer_assign_9.f90: Likewise.
5453 * gfortran.dg/pointer_check_10.f90: Likewise.
5454 * gfortran.dg/pointer_check_9.f90: Likewise.
5455 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5456 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5457 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5458 * gfortran.dg/pointer_init_1.f90: Likewise.
5459 * gfortran.dg/pointer_init_3.f90: Likewise.
5460 * gfortran.dg/pointer_init_4.f90: Likewise.
5461 * gfortran.dg/pointer_init_5.f90: Likewise.
5462 * gfortran.dg/pointer_init_8.f90: Likewise.
5463 * gfortran.dg/pointer_intent_1.f90: Likewise.
5464 * gfortran.dg/pointer_intent_4.f90: Likewise.
5465 * gfortran.dg/pointer_intent_5.f90: Likewise.
5466 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5467 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5468 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5469 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5470 * gfortran.dg/pointer_target_1.f90: Likewise.
5471 * gfortran.dg/pointer_target_2.f90: Likewise.
5472 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5473 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5474 * gfortran.dg/power.f90: Likewise.
5475 * gfortran.dg/power1.f90: Likewise.
5476 * gfortran.dg/power_3.f90: Likewise.
5477 * gfortran.dg/power_4.f90: Likewise.
5478 * gfortran.dg/power_5.f90: Likewise.
5479 * gfortran.dg/pr12884.f: Likewise.
5480 * gfortran.dg/pr15129.f90: Likewise.
5481 * gfortran.dg/pr15140.f90: Likewise.
5482 * gfortran.dg/pr15324.f90: Likewise.
5483 * gfortran.dg/pr15332.f: Likewise.
5484 * gfortran.dg/pr15957.f90: Likewise.
5485 * gfortran.dg/pr15959.f90: Likewise.
5486 * gfortran.dg/pr16597.f90: Likewise.
5487 * gfortran.dg/pr16861.f90: Likewise.
5488 * gfortran.dg/pr16938.f90: Likewise.
5489 * gfortran.dg/pr17090.f90: Likewise.
5490 * gfortran.dg/pr17143.f90: Likewise.
5491 * gfortran.dg/pr17164.f90: Likewise.
5492 * gfortran.dg/pr17229.f: Likewise.
5493 * gfortran.dg/pr17285.f90: Likewise.
5494 * gfortran.dg/pr17286.f90: Likewise.
5495 * gfortran.dg/pr17472.f: Likewise.
5496 * gfortran.dg/pr17612.f90: Likewise.
5497 * gfortran.dg/pr17706.f90: Likewise.
5498 * gfortran.dg/pr18025.f90: Likewise.
5499 * gfortran.dg/pr18122.f90: Likewise.
5500 * gfortran.dg/pr18210.f90: Likewise.
5501 * gfortran.dg/pr18392.f90: Likewise.
5502 * gfortran.dg/pr19155.f: Likewise.
5503 * gfortran.dg/pr19216.f: Likewise.
5504 * gfortran.dg/pr19467.f90: Likewise.
5505 * gfortran.dg/pr19657.f: Likewise.
5506 * gfortran.dg/pr19926.f90: Likewise.
5507 * gfortran.dg/pr19928-1.f90: Likewise.
5508 * gfortran.dg/pr19928-2.f90: Likewise.
5509 * gfortran.dg/pr20086.f90: Likewise.
5510 * gfortran.dg/pr20124.f90: Likewise.
5511 * gfortran.dg/pr20163-2.f: Likewise.
5512 * gfortran.dg/pr20480.f90: Likewise.
5513 * gfortran.dg/pr20755.f: Likewise.
5514 * gfortran.dg/pr20950.f: Likewise.
5515 * gfortran.dg/pr21177.f90: Likewise.
5516 * gfortran.dg/pr21730.f: Likewise.
5517 * gfortran.dg/pr22491.f: Likewise.
5518 * gfortran.dg/pr25603.f: Likewise.
5519 * gfortran.dg/pr26246_2.f90: Likewise.
5520 * gfortran.dg/pr32136.f90: Likewise.
5521 * gfortran.dg/pr32533.f90: Likewise.
5522 * gfortran.dg/pr33794.f90: Likewise.
5523 * gfortran.dg/pr35662.f90: Likewise.
5524 * gfortran.dg/pr35944-1.f90: Likewise.
5525 * gfortran.dg/pr35944-2.f90: Likewise.
5526 * gfortran.dg/pr35983.f90: Likewise.
5527 * gfortran.dg/pr39865.f90: Likewise.
5528 * gfortran.dg/pr41212.f90: Likewise.
5529 * gfortran.dg/pr43808.f90: Likewise.
5530 * gfortran.dg/pr44592.f90: Likewise.
5531 * gfortran.dg/pr44735.f90: Likewise.
5532 * gfortran.dg/pr45308.f03: Likewise.
5533 * gfortran.dg/pr46297.f: Likewise.
5534 * gfortran.dg/pr46588.f90: Likewise.
5535 * gfortran.dg/pr46665.f90: Likewise.
5536 * gfortran.dg/pr46804.f90: Likewise.
5537 * gfortran.dg/pr47008.f03: Likewise.
5538 * gfortran.dg/pr47614.f: Likewise.
5539 * gfortran.dg/pr47878.f90: Likewise.
5540 * gfortran.dg/pr49103.f90: Likewise.
5541 * gfortran.dg/pr50069_1.f90: Likewise.
5542 * gfortran.dg/pr50769.f90: Likewise.
5543 * gfortran.dg/pr52608.f90: Likewise.
5544 * gfortran.dg/pr55086_2.f90: Likewise.
5545 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5546 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5547 * gfortran.dg/pr55330.f90: Likewise.
5548 * gfortran.dg/pr56015.f90: Likewise.
5549 * gfortran.dg/pr57910.f90: Likewise.
5550 * gfortran.dg/pr59700.f90: Likewise.
5551 * gfortran.dg/pr62125.f90: Likewise.
5552 * gfortran.dg/pr64530.f90: Likewise.
5553 * gfortran.dg/pr65429.f90: Likewise.
5554 * gfortran.dg/pr65450.f90: Likewise.
5555 * gfortran.dg/pr65504.f90: Likewise.
5556 * gfortran.dg/pr65903.f90: Likewise.
5557 * gfortran.dg/pr66311.f90: Likewise.
5558 * gfortran.dg/pr66864.f90: Likewise.
5559 * gfortran.dg/pr67140.f90: Likewise.
5560 * gfortran.dg/pr67524.f90: Likewise.
5561 * gfortran.dg/pr67885.f90: Likewise.
5562 * gfortran.dg/pr68053.f90: Likewise.
5563 * gfortran.dg/pr68566.f90: Likewise.
5564 * gfortran.dg/pr69514_1.f90: Likewise.
5565 * gfortran.dg/pr69514_2.f90: Likewise.
5566 * gfortran.dg/pr69739.f90: Likewise.
5567 * gfortran.dg/pr70673.f90: Likewise.
5568 * gfortran.dg/pr71523_2.f90: Likewise.
5569 * gfortran.dg/pr71764.f90: Likewise.
5570 * gfortran.dg/pr78092.f90: Likewise.
5571 * gfortran.dg/pr82973.f90: Likewise.
5572 * gfortran.dg/pr83864.f90: Likewise.
5573 * gfortran.dg/pr83874.f90: Likewise.
5574 * gfortran.dg/pr84088.f90: Likewise.
5575 * gfortran.dg/pr84155.f90: Likewise.
5576 * gfortran.dg/proc_decl_12.f90: Likewise.
5577 * gfortran.dg/proc_decl_13.f90: Likewise.
5578 * gfortran.dg/proc_decl_15.f90: Likewise.
5579 * gfortran.dg/proc_decl_17.f90: Likewise.
5580 * gfortran.dg/proc_decl_18.f90: Likewise.
5581 * gfortran.dg/proc_decl_2.f90: Likewise.
5582 * gfortran.dg/proc_decl_5.f90: Likewise.
5583 * gfortran.dg/proc_decl_9.f90: Likewise.
5584 * gfortran.dg/proc_ptr_1.f90: Likewise.
5585 * gfortran.dg/proc_ptr_10.f90: Likewise.
5586 * gfortran.dg/proc_ptr_12.f90: Likewise.
5587 * gfortran.dg/proc_ptr_18.f90: Likewise.
5588 * gfortran.dg/proc_ptr_19.f90: Likewise.
5589 * gfortran.dg/proc_ptr_21.f90: Likewise.
5590 * gfortran.dg/proc_ptr_22.f90: Likewise.
5591 * gfortran.dg/proc_ptr_23.f90: Likewise.
5592 * gfortran.dg/proc_ptr_25.f90: Likewise.
5593 * gfortran.dg/proc_ptr_26.f90: Likewise.
5594 * gfortran.dg/proc_ptr_3.f90: Likewise.
5595 * gfortran.dg/proc_ptr_36.f90: Likewise.
5596 * gfortran.dg/proc_ptr_47.f90: Likewise.
5597 * gfortran.dg/proc_ptr_48.f90: Likewise.
5598 * gfortran.dg/proc_ptr_5.f90: Likewise.
5599 * gfortran.dg/proc_ptr_6.f90: Likewise.
5600 * gfortran.dg/proc_ptr_7.f90: Likewise.
5601 * gfortran.dg/proc_ptr_8.f90: Likewise.
5602 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5603 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5604 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5605 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5606 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5607 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5608 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5609 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5610 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5611 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5612 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5613 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5614 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5615 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5616 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5617 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5618 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5619 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5620 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5621 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5622 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5623 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5624 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5625 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5626 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5627 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5628 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5629 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5630 * gfortran.dg/product_init_expr.f03: Likewise.
5631 * gfortran.dg/promotion.f90: Likewise.
5632 * gfortran.dg/promotion_3.f90: Likewise.
5633 * gfortran.dg/promotion_4.f90: Likewise.
5634 * gfortran.dg/protected_1.f90: Likewise.
5635 * gfortran.dg/protected_2.f90: Likewise.
5636 * gfortran.dg/ptr-func-1.f90: Likewise.
5637 * gfortran.dg/ptr-func-2.f90: Likewise.
5638 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5639 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5640 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5641 * gfortran.dg/pure_byref_1.f90: Likewise.
5642 * gfortran.dg/pure_byref_2.f90: Likewise.
5643 * gfortran.dg/pure_byref_3.f90: Likewise.
5644 * gfortran.dg/quad_2.f90: Likewise.
5645 * gfortran.dg/quad_3.f90: Likewise.
5646 * gfortran.dg/random_3.f90: Likewise.
5647 * gfortran.dg/random_4.f90: Likewise.
5648 * gfortran.dg/random_7.f90: Likewise.
5649 * gfortran.dg/read_2.f90: Likewise.
5650 * gfortran.dg/read_3.f90: Likewise.
5651 * gfortran.dg/read_4.f90: Likewise.
5652 * gfortran.dg/read_5.f90: Likewise.
5653 * gfortran.dg/read_bad_advance.f90: Likewise.
5654 * gfortran.dg/read_bang.f90: Likewise.
5655 * gfortran.dg/read_bang4.f90: Likewise.
5656 * gfortran.dg/read_comma.f: Likewise.
5657 * gfortran.dg/read_dir.f90: Likewise.
5658 * gfortran.dg/read_empty_file.f: Likewise.
5659 * gfortran.dg/read_eof_1.f90: Likewise.
5660 * gfortran.dg/read_eof_2.f90: Likewise.
5661 * gfortran.dg/read_eof_3.f90: Likewise.
5662 * gfortran.dg/read_eof_4.f90: Likewise.
5663 * gfortran.dg/read_eof_5.f90: Likewise.
5664 * gfortran.dg/read_eof_6.f: Likewise.
5665 * gfortran.dg/read_eof_7.f90: Likewise.
5666 * gfortran.dg/read_eof_8.f90: Likewise.
5667 * gfortran.dg/read_eof_all.f90: Likewise.
5668 * gfortran.dg/read_eor.f90: Likewise.
5669 * gfortran.dg/read_float_1.f90: Likewise.
5670 * gfortran.dg/read_float_2.f03: Likewise.
5671 * gfortran.dg/read_float_3.f90: Likewise.
5672 * gfortran.dg/read_float_4.f90: Likewise.
5673 * gfortran.dg/read_infnan_1.f90: Likewise.
5674 * gfortran.dg/read_list_eof_1.f90: Likewise.
5675 * gfortran.dg/read_logical.f90: Likewise.
5676 * gfortran.dg/read_many_1.f: Likewise.
5677 * gfortran.dg/read_no_eor.f90: Likewise.
5678 * gfortran.dg/read_noadvance.f90: Likewise.
5679 * gfortran.dg/read_repeat.f90: Likewise.
5680 * gfortran.dg/read_repeat_2.f90: Likewise.
5681 * gfortran.dg/read_size_noadvance.f90: Likewise.
5682 * gfortran.dg/read_x_eof.f90: Likewise.
5683 * gfortran.dg/read_x_past.f: Likewise.
5684 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5685 * gfortran.dg/real_const_1.f: Likewise.
5686 * gfortran.dg/real_const_2.f90: Likewise.
5687 * gfortran.dg/real_const_3.f90: Likewise.
5688 * gfortran.dg/real_do_1.f90: Likewise.
5689 * gfortran.dg/real_index_1.f90: Likewise.
5690 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5691 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5692 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5693 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5694 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5695 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5696 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5697 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5698 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5699 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5700 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5701 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5702 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5703 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5704 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5705 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5706 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5707 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5708 * gfortran.dg/record_marker_1.f90: Likewise.
5709 * gfortran.dg/record_marker_2.f: Likewise.
5710 * gfortran.dg/record_marker_3.f90: Likewise.
5711 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5712 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5713 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5714 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5715 * gfortran.dg/recursive_check_7.f90: Likewise.
5716 * gfortran.dg/recursive_reference_1.f90: Likewise.
5717 * gfortran.dg/recursive_reference_2.f90: Likewise.
5718 * gfortran.dg/recursive_stack.f90: Likewise.
5719 * gfortran.dg/reduction.f90: Likewise.
5720 * gfortran.dg/repack_arrays_1.f90: Likewise.
5721 * gfortran.dg/repeat_1.f90: Likewise.
5722 * gfortran.dg/repeat_2.f90: Likewise.
5723 * gfortran.dg/repeat_3.f90: Likewise.
5724 * gfortran.dg/repeat_6.f90: Likewise.
5725 * gfortran.dg/reshape-alloc.f90: Likewise.
5726 * gfortran.dg/reshape-complex.f90: Likewise.
5727 * gfortran.dg/reshape.f90: Likewise.
5728 * gfortran.dg/reshape_2.f90: Likewise.
5729 * gfortran.dg/reshape_7.f90: Likewise.
5730 * gfortran.dg/reshape_empty_1.f03: Likewise.
5731 * gfortran.dg/reshape_pad_1.f90: Likewise.
5732 * gfortran.dg/reshape_rank7.f90: Likewise.
5733 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5734 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5735 * gfortran.dg/result_default_init_1.f90: Likewise.
5736 * gfortran.dg/result_in_spec_1.f90: Likewise.
5737 * gfortran.dg/result_in_spec_2.f90: Likewise.
5738 * gfortran.dg/ret_array_1.f90: Likewise.
5739 * gfortran.dg/ret_pointer_1.f90: Likewise.
5740 * gfortran.dg/ret_pointer_2.f90: Likewise.
5741 * gfortran.dg/rewind_1.f90: Likewise.
5742 * gfortran.dg/round_1.f03: Likewise.
5743 * gfortran.dg/round_2.f03: Likewise.
5744 * gfortran.dg/round_3.f08: Likewise.
5745 * gfortran.dg/round_4.f90: Likewise.
5746 * gfortran.dg/rrspacing_1.f90: Likewise.
5747 * gfortran.dg/runtime_warning_1.f90: Likewise.
5748 * gfortran.dg/same_type_as_2.f03: Likewise.
5749 * gfortran.dg/save_1.f90: Likewise.
5750 * gfortran.dg/save_5.f90: Likewise.
5751 * gfortran.dg/save_6.f90: Likewise.
5752 * gfortran.dg/scalar_mask_1.f90: Likewise.
5753 * gfortran.dg/scalar_mask_2.f90: Likewise.
5754 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5755 * gfortran.dg/scale_1.f90: Likewise.
5756 * gfortran.dg/scan_1.f90: Likewise.
5757 * gfortran.dg/scan_2.f90: Likewise.
5758 * gfortran.dg/secnds-1.f: Likewise.
5759 * gfortran.dg/secnds.f: Likewise.
5760 * gfortran.dg/select_1.f90: Likewise.
5761 * gfortran.dg/select_2.f90: Likewise.
5762 * gfortran.dg/select_3.f90: Likewise.
5763 * gfortran.dg/select_5.f90: Likewise.
5764 * gfortran.dg/select_char_1.f90: Likewise.
5765 * gfortran.dg/select_char_2.f90: Likewise.
5766 * gfortran.dg/select_type_13.f03: Likewise.
5767 * gfortran.dg/select_type_14.f03: Likewise.
5768 * gfortran.dg/select_type_15.f03: Likewise.
5769 * gfortran.dg/select_type_19.f03: Likewise.
5770 * gfortran.dg/select_type_2.f03: Likewise.
5771 * gfortran.dg/select_type_26.f03: Likewise.
5772 * gfortran.dg/select_type_27.f03: Likewise.
5773 * gfortran.dg/select_type_28.f03: Likewise.
5774 * gfortran.dg/select_type_3.f03: Likewise.
5775 * gfortran.dg/select_type_35.f03: Likewise.
5776 * gfortran.dg/select_type_36.f03: Likewise.
5777 * gfortran.dg/select_type_37.f03: Likewise.
5778 * gfortran.dg/select_type_39.f03: Likewise.
5779 * gfortran.dg/select_type_4.f90: Likewise.
5780 * gfortran.dg/select_type_5.f03: Likewise.
5781 * gfortran.dg/select_type_6.f03: Likewise.
5782 * gfortran.dg/select_type_7.f03: Likewise.
5783 * gfortran.dg/select_type_8.f03: Likewise.
5784 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5785 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5786 * gfortran.dg/selected_kind_1.f90: Likewise.
5787 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5788 * gfortran.dg/shape_2.f90: Likewise.
5789 * gfortran.dg/shape_4.f90: Likewise.
5790 * gfortran.dg/shape_5.f90: Likewise.
5791 * gfortran.dg/shape_7.f90: Likewise.
5792 * gfortran.dg/shape_8.f90: Likewise.
5793 * gfortran.dg/shape_9.f90: Likewise.
5794 * gfortran.dg/shift-kind_2.f90: Likewise.
5795 * gfortran.dg/shiftalr_1.F90: Likewise.
5796 * gfortran.dg/shiftalr_2.F90: Likewise.
5797 * gfortran.dg/simpleif_1.f90: Likewise.
5798 * gfortran.dg/simplify_argN_1.f90: Likewise.
5799 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5800 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5801 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5802 * gfortran.dg/simplify_modulo.f90: Likewise.
5803 * gfortran.dg/single_char_string.f90: Likewise.
5804 * gfortran.dg/size_dim.f90: Likewise.
5805 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5806 * gfortran.dg/sizeof.f90: Likewise.
5807 * gfortran.dg/sizeof_4.f90: Likewise.
5808 * gfortran.dg/slash_1.f90: Likewise.
5809 * gfortran.dg/sms-1.f90: Likewise.
5810 * gfortran.dg/sms-2.f90: Likewise.
5811 * gfortran.dg/spec_expr_7.f90: Likewise.
5812 * gfortran.dg/specifics_1.f90: Likewise.
5813 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5814 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5815 * gfortran.dg/spread_init_expr.f03: Likewise.
5816 * gfortran.dg/spread_scalar_source.f90: Likewise.
5817 * gfortran.dg/spread_shape_1.f90: Likewise.
5818 * gfortran.dg/stat_1.f90: Likewise.
5819 * gfortran.dg/stat_2.f90: Likewise.
5820 * gfortran.dg/stfunc_1.f90: Likewise.
5821 * gfortran.dg/stfunc_4.f90: Likewise.
5822 * gfortran.dg/stfunc_6.f90: Likewise.
5823 * gfortran.dg/storage_size_1.f08: Likewise.
5824 * gfortran.dg/storage_size_3.f08: Likewise.
5825 * gfortran.dg/storage_size_4.f90: Likewise.
5826 * gfortran.dg/streamio_1.f90: Likewise.
5827 * gfortran.dg/streamio_10.f90: Likewise.
5828 * gfortran.dg/streamio_11.f90: Likewise.
5829 * gfortran.dg/streamio_12.f90: Likewise.
5830 * gfortran.dg/streamio_13.f90: Likewise.
5831 * gfortran.dg/streamio_14.f90: Likewise.
5832 * gfortran.dg/streamio_15.f90: Likewise.
5833 * gfortran.dg/streamio_16.f90: Likewise.
5834 * gfortran.dg/streamio_17.f90: Likewise.
5835 * gfortran.dg/streamio_2.f90: Likewise.
5836 * gfortran.dg/streamio_3.f90: Likewise.
5837 * gfortran.dg/streamio_4.f90: Likewise.
5838 * gfortran.dg/streamio_5.f90: Likewise.
5839 * gfortran.dg/streamio_6.f90: Likewise.
5840 * gfortran.dg/streamio_7.f90: Likewise.
5841 * gfortran.dg/streamio_8.f90: Likewise.
5842 * gfortran.dg/streamio_9.f90: Likewise.
5843 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5844 * gfortran.dg/string_4.f90: Likewise.
5845 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5846 * gfortran.dg/string_assign_2.f90: Likewise.
5847 * gfortran.dg/string_compare_1.f90: Likewise.
5848 * gfortran.dg/string_compare_2.f90: Likewise.
5849 * gfortran.dg/string_compare_3.f90: Likewise.
5850 * gfortran.dg/string_ctor_1.f90: Likewise.
5851 * gfortran.dg/string_length_1.f90: Likewise.
5852 * gfortran.dg/string_length_2.f90: Likewise.
5853 * gfortran.dg/string_length_3.f90: Likewise.
5854 * gfortran.dg/string_length_4.f90: Likewise.
5855 * gfortran.dg/string_null_compare_1.f: Likewise.
5856 * gfortran.dg/string_pad_trunc.f90: Likewise.
5857 * gfortran.dg/structure_constructor_1.f03: Likewise.
5858 * gfortran.dg/structure_constructor_11.f90: Likewise.
5859 * gfortran.dg/structure_constructor_13.f03: Likewise.
5860 * gfortran.dg/structure_constructor_2.f03: Likewise.
5861 * gfortran.dg/structure_constructor_5.f03: Likewise.
5862 * gfortran.dg/submodule_1.f08: Likewise.
5863 * gfortran.dg/submodule_11.f08: Likewise.
5864 * gfortran.dg/submodule_14.f08: Likewise.
5865 * gfortran.dg/submodule_15.f08: Likewise.
5866 * gfortran.dg/submodule_17.f08: Likewise.
5867 * gfortran.dg/submodule_18.f08: Likewise.
5868 * gfortran.dg/submodule_19.f08: Likewise.
5869 * gfortran.dg/submodule_2.f08: Likewise.
5870 * gfortran.dg/submodule_27.f08: Likewise.
5871 * gfortran.dg/submodule_28.f08: Likewise.
5872 * gfortran.dg/submodule_29.f08: Likewise.
5873 * gfortran.dg/submodule_30.f08: Likewise.
5874 * gfortran.dg/submodule_6.f08: Likewise.
5875 * gfortran.dg/submodule_7.f08: Likewise.
5876 * gfortran.dg/submodule_8.f08: Likewise.
5877 * gfortran.dg/subnormal_1.f90: Likewise.
5878 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5879 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5880 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5881 * gfortran.dg/substr_2.f: Likewise.
5882 * gfortran.dg/substr_3.f: Likewise.
5883 * gfortran.dg/substr_4.f: Likewise.
5884 * gfortran.dg/substr_5.f90: Likewise.
5885 * gfortran.dg/substr_6.f90: Likewise.
5886 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5887 * gfortran.dg/sum_init_expr.f03: Likewise.
5888 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5889 * gfortran.dg/system_clock_3.f08: Likewise.
5890 * gfortran.dg/t_editing.f: Likewise.
5891 * gfortran.dg/team_change_1.f90: Likewise.
5892 * gfortran.dg/team_end_1.f90: Likewise.
5893 * gfortran.dg/team_number_1.f90: Likewise.
5894 * gfortran.dg/temporary_1.f90: Likewise.
5895 * gfortran.dg/test_com_block.f90: Likewise.
5896 * gfortran.dg/test_only_clause.f90: Likewise.
5897 * gfortran.dg/tiny_1.f90: Likewise.
5898 * gfortran.dg/tiny_2.f90: Likewise.
5899 * gfortran.dg/tl_editing.f90: Likewise.
5900 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5901 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5902 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5903 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5904 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5905 * gfortran.dg/transfer_class_2.f90: Likewise.
5906 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5907 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5908 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5909 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5910 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5911 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5912 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5913 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5914 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5915 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5916 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5917 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5918 * gfortran.dg/transpose_1.f90: Likewise.
5919 * gfortran.dg/transpose_3.f03: Likewise.
5920 * gfortran.dg/transpose_4.f90: Likewise.
5921 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5922 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5923 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5924 * gfortran.dg/trim_1.f90: Likewise.
5925 * gfortran.dg/trim_optimize_1.f90: Likewise.
5926 * gfortran.dg/trim_optimize_2.f90: Likewise.
5927 * gfortran.dg/trim_optimize_3.f90: Likewise.
5928 * gfortran.dg/trim_optimize_4.f90: Likewise.
5929 * gfortran.dg/trim_optimize_5.f90: Likewise.
5930 * gfortran.dg/trim_optimize_6.f90: Likewise.
5931 * gfortran.dg/trim_optimize_7.f90: Likewise.
5932 * gfortran.dg/trim_optimize_8.f90: Likewise.
5933 * gfortran.dg/type_to_class_1.f03: Likewise.
5934 * gfortran.dg/type_to_class_2.f03: Likewise.
5935 * gfortran.dg/type_to_class_3.f03: Likewise.
5936 * gfortran.dg/type_to_class_4.f03: Likewise.
5937 * gfortran.dg/type_to_class_5.f03: Likewise.
5938 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5939 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5940 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5941 * gfortran.dg/typebound_call_1.f03: Likewise.
5942 * gfortran.dg/typebound_call_13.f03: Likewise.
5943 * gfortran.dg/typebound_call_18.f03: Likewise.
5944 * gfortran.dg/typebound_call_19.f03: Likewise.
5945 * gfortran.dg/typebound_call_2.f03: Likewise.
5946 * gfortran.dg/typebound_call_20.f03: Likewise.
5947 * gfortran.dg/typebound_call_3.f03: Likewise.
5948 * gfortran.dg/typebound_generic_5.f03: Likewise.
5949 * gfortran.dg/typebound_generic_6.f03: Likewise.
5950 * gfortran.dg/typebound_generic_9.f03: Likewise.
5951 * gfortran.dg/typebound_operator_12.f03: Likewise.
5952 * gfortran.dg/typebound_operator_13.f03: Likewise.
5953 * gfortran.dg/typebound_operator_15.f90: Likewise.
5954 * gfortran.dg/typebound_operator_20.f90: Likewise.
5955 * gfortran.dg/typebound_operator_3.f03: Likewise.
5956 * gfortran.dg/typebound_operator_6.f03: Likewise.
5957 * gfortran.dg/typebound_operator_7.f03: Likewise.
5958 * gfortran.dg/typebound_operator_8.f03: Likewise.
5959 * gfortran.dg/typebound_operator_9.f03: Likewise.
5960 * gfortran.dg/typebound_proc_19.f90: Likewise.
5961 * gfortran.dg/typebound_proc_20.f90: Likewise.
5962 * gfortran.dg/typebound_proc_23.f90: Likewise.
5963 * gfortran.dg/typebound_proc_27.f03: Likewise.
5964 * gfortran.dg/typebound_proc_35.f90: Likewise.
5965 * gfortran.dg/typebound_proc_36.f90: Likewise.
5966 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5967 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5968 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5969 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5970 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5971 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5972 * gfortran.dg/unf_short_record_1.f90: Likewise.
5973 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5974 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5975 * gfortran.dg/unit_1.f90: Likewise.
5976 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5977 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5978 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5979 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5980 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5981 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5982 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5983 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5984 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5985 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5986 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5987 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5988 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5989 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5990 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5991 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5992 * gfortran.dg/unpack_init_expr.f03: Likewise.
5993 * gfortran.dg/use_10.f90: Likewise.
5994 * gfortran.dg/use_11.f90: Likewise.
5995 * gfortran.dg/use_13.f90: Likewise.
5996 * gfortran.dg/use_24.f90: Likewise.
5997 * gfortran.dg/use_27.f90: Likewise.
5998 * gfortran.dg/use_5.f90: Likewise.
5999 * gfortran.dg/use_allocated_1.f90: Likewise.
6000 * gfortran.dg/use_only_1.f90: Likewise.
6001 * gfortran.dg/use_only_4.f90: Likewise.
6002 * gfortran.dg/use_rename_2.f90: Likewise.
6003 * gfortran.dg/use_rename_4.f90: Likewise.
6004 * gfortran.dg/used_dummy_types_1.f90: Likewise.
6005 * gfortran.dg/used_interface_ref.f90: Likewise.
6006 * gfortran.dg/used_types_5.f90: Likewise.
6007 * gfortran.dg/utf8_1.f03: Likewise.
6008 * gfortran.dg/utf8_2.f03: Likewise.
6009 * gfortran.dg/value_1.f90: Likewise.
6010 * gfortran.dg/value_2.f90: Likewise.
6011 * gfortran.dg/value_4.f90: Likewise.
6012 * gfortran.dg/value_6.f03: Likewise.
6013 * gfortran.dg/value_7.f03: Likewise.
6014 * gfortran.dg/value_test.f90: Likewise.
6015 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
6016 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
6017 * gfortran.dg/vect/pr60510.f: Likewise.
6018 * gfortran.dg/vect/pr69882.f90: Likewise.
6019 * gfortran.dg/vect/pr69980.f90: Likewise.
6020 * gfortran.dg/vect/vect-5.f90: Likewise.
6021 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
6022 * gfortran.dg/vector_subscript_1.f90: Likewise.
6023 * gfortran.dg/vector_subscript_2.f90: Likewise.
6024 * gfortran.dg/vector_subscript_3.f90: Likewise.
6025 * gfortran.dg/vector_subscript_5.f90: Likewise.
6026 * gfortran.dg/verify_2.f90: Likewise.
6027 * gfortran.dg/volatile10.f90: Likewise.
6028 * gfortran.dg/where_1.f90: Likewise.
6029 * gfortran.dg/where_operator_assign_1.f90: Likewise.
6030 * gfortran.dg/where_operator_assign_2.f90: Likewise.
6031 * gfortran.dg/where_operator_assign_3.f90: Likewise.
6032 * gfortran.dg/whole_file_13.f90: Likewise.
6033 * gfortran.dg/whole_file_2.f90: Likewise.
6034 * gfortran.dg/widechar_2.f90: Likewise.
6035 * gfortran.dg/widechar_4.f90: Likewise.
6036 * gfortran.dg/widechar_5.f90: Likewise.
6037 * gfortran.dg/widechar_6.f90: Likewise.
6038 * gfortran.dg/widechar_8.f90: Likewise.
6039 * gfortran.dg/widechar_IO_1.f90: Likewise.
6040 * gfortran.dg/widechar_IO_2.f90: Likewise.
6041 * gfortran.dg/widechar_IO_3.f90: Likewise.
6042 * gfortran.dg/widechar_IO_4.f90: Likewise.
6043 * gfortran.dg/widechar_compare_1.f90: Likewise.
6044 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
6045 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
6046 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
6047 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
6048 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
6049 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
6050 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
6051 * gfortran.dg/widechar_select_1.f90: Likewise.
6052 * gfortran.dg/winapi.f90: Likewise.
6053 * gfortran.dg/write_0_pe_format.f90: Likewise.
6054 * gfortran.dg/write_back.f: Likewise.
6055 * gfortran.dg/write_check3.f90: Likewise.
6056 * gfortran.dg/write_direct_eor.f90: Likewise.
6057 * gfortran.dg/write_padding.f90: Likewise.
6058 * gfortran.dg/write_recursive.f90: Likewise.
6059 * gfortran.dg/write_rewind_1.f: Likewise.
6060 * gfortran.dg/write_rewind_2.f: Likewise.
6061 * gfortran.dg/write_zero_array.f90: Likewise.
6062 * gfortran.dg/x_slash_1.f: Likewise.
6063 * gfortran.dg/x_slash_2.f: Likewise.
6064 * gfortran.dg/zero_array_components_1.f90: Likewise.
6065 * gfortran.dg/zero_length_1.f90: Likewise.
6066 * gfortran.dg/zero_length_2.f90: Likewise.
6067 * gfortran.dg/zero_sized_1.f90: Likewise.
6068 * gfortran.dg/zero_sized_3.f90: Likewise.
6069 * gfortran.fortran-torture/compile/nested.f90: Likewise.
6070 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
6071 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
6072 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
6073 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
6074 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
6075 * gfortran.fortran-torture/execute/args.f90: Likewise.
6076 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
6077 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
6078 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
6079 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
6080 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
6081 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
6082 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
6083 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
6084 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
6085 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
6086 * gfortran.fortran-torture/execute/common.f90: Likewise.
6087 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
6088 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
6089 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
6090 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
6091 * gfortran.fortran-torture/execute/contained.f90: Likewise.
6092 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
6093 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
6094 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
6095 * gfortran.fortran-torture/execute/data.f90: Likewise.
6096 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
6097 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
6098 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
6099 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
6100 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
6101 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
6102 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6103 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6104 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6105 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6106 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6107 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6108 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6109 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6110 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6111 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6112 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6113 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6114 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6115 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6116 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6117 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6118 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6119 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6120 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6121 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6122 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6123 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6124 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6125 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6126 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6127 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6128 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6129 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6130 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6131 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6132 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6133 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6134 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6135 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6136 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6137 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6138 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6139 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6140 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6141 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6142 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6143 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6144 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6145 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6146 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6147 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6148 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6149 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6150 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6151 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6152 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6153 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6154 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6155 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6156 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6157 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6158 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6159 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6160 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6161 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6162 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6163 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6164 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6165 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6166 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6167 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6168 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6169 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6170 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6171 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6172 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6173 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6174 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6175 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6176 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6177 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6178 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6179 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6180 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6181 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6182 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6183 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6184 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6185 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6186 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6187 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6188 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6189 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6190 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6191 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6192 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6193 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6194 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6195 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6196 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6197 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6198 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6199 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6200 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6201 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6202 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6203 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6204 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6205 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6206 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6207 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6208 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6209 * gfortran.fortran-torture/execute/math.f90: Likewise.
6210 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6211 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6212 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6213 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6214 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6215 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6216 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6217 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6218 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6219 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6220 * gfortran.fortran-torture/execute/power.f90: Likewise.
6221 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6222 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6223 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6224 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6225 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6226 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6227 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6228 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6229 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6230 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6231 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6232 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6233 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6234 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6235 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6236 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6237 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6238 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6239 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6240 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6241 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6242 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6243 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6244 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6245 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6246 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6247 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6248 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6249 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6250 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6251 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6252 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6253 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6254 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6255 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6256 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6257 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6258 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6259 * gfortran.fortran-torture/execute/string.f90: Likewise.
6260 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6261 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6262 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6263 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6264 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6265 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6266 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6267 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6268 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6269 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6270 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6271 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6272 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6273 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6274 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6275 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6276 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6277 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6278 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6279 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6280 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6281 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6282 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6283 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6284 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6285 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6286 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6287 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6288 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6289 * gfortran.dg/inline_transpose_1.f90: Likewise.
6290
a8399af8
PT
62912018-02-17 Paul Thomas <pault@gcc.gnu.org>
6292
6293 PR fortran/84115
6294 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6295 change to dg-run.
6296
6f1b6265
EB
62972018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6298
6299 PR ada/84277
6300 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6301 * gnat.dg/dispatch1.adb: Rename into...
6302 * gnat.dg/disp1.adb: ...this.
6303 * gnat.dg/dispatch1_p.ads: Rename into...
6304 * gnat.dg/disp1_pkg.ads: ...this.
6305 * gnat.dg/disp2.adb: Rename into...
6306 * gnat.dg/dispatch2.adb: ...this.
6307 * gnat.dg/dispatch2_p.ads: Rename into...
6308 * gnat.dg/disp2_pkg.ads: ...this.
6309 * gnat.dg/dispatch2_p.adb: Rename into...
6310 * gnat.dg/disp2_pkg.adb: this.
6311 * gnat.dg/generic_dispatch.adb: Rename into...
6312 * gnat.dg/generic_disp.adb: this.
6313 * gnat.dg/generic_dispatch_p.ads: Rename into...
6314 * gnat.dg/generic_disp_pkg.ads: ...this.
6315 * gnat.dg/generic_dispatch_p.adb: Rename into...
6316 * gnat.dg/generic_disp_pkg.adb: ...this.
6317 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6318 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6319 * gnat.dg/object_overflow1.adb: Tweak index.
6320 * gnat.dg/object_overflow2.adb: Likewise.
6321 * gnat.dg/object_overflow3.adb: Likewise.
6322 * gnat.dg/object_overflow4.adb: Likewise.
6323 * gnat.dg/object_overflow5.adb: Likewise.
6324
1a03b929
JJ
63252018-02-16 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR ipa/84425
6328 * gcc.c-torture/compile/pr84425.c: New test.
6329
019e0ae8
MP
63302018-02-16 Marek Polacek <polacek@redhat.com>
6331 Jakub Jelinek <jakub@redhat.com>
6332
6333 PR c++/84192
6334 * g++.dg/cpp1y/constexpr-84192.C: New test.
6335
28f247e6
MS
63362018-02-16 Martin Sebor <msebor@redhat.com>
6337
6338 PR c++/79064
6339 * g++.dg/overload15.C: New test.
6340
e1617c1d
YG
63412018-02-16 Yury Gribov <tetra2005@gmail.com>
6342
6343 PR target/81535
6344 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6345 * gcc.dg/pr56727-2.c: Ditto.
6346 * gcc.target/powerpc/pr79439.c: Renamed to...
6347 * gcc.target/powerpc/pr79439-1.c: ...this.
6348 * gcc.target/powerpc/pr79439-2.c: New test.
6349 * gcc.target/powerpc/pr79439-3.c: New test.
6350
023e7b55
WS
63512018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6352
6353 target/pr84371
6354 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6355 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6356 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6357 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6358 * gcc.target/powerpc/builtins-3.c: Same.
6359
f7f77b9d
NS
63602018-02-16 Nathan Sidwell <nathan@acm.org>
6361
6362 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6363
16ba97b9
VM
63642018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6365
6366 PR rtl-optimization/70023
6367 * gcc.target/i386/pr70023.c: New.
6368
8e7f98df
CL
63692018-02-16 Carl Love <cel@us.ibm.com>
6370
6371 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6372 tests.
6373 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6374 tests.
6375
b8bf5603
CL
63762018-02-16 Carl Love <cel@us.ibm.com>
6377
6378 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6379 for the ABI definitions for vec_extract4b and vec_insert4b.
6380
3943b161
NS
63812018-02-16 Nathan Sidwell <nathan@acm.org>
6382
6383 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6384 * g++.old-deja/g++.mike/net43.C: Likewise.
6385
d65da12f
PC
63862018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6387
6388 PR c++/82468
6389 * g++.dg/cpp1z/class-deduction48.C: New.
6390
b1a7e33d
NS
63912018-02-16 Nathan Sidwell <nathan@acm.org>
6392
6393 PR c++/84375
6394 * g++.dg/lookup/pr84375.C: New.
6395
d960ab7b
OE
63962018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6397
6398 PR target/83831
6399 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6400
5c8cebe7
RB
64012018-02-16 Richard Biener <rguenther@suse.de>
6402
6403 PR tree-optimization/84417
6404 * gcc.dg/torture/pr84417.c: New testcase.
6405
33006d53
JJ
64062018-02-16 Jakub Jelinek <jakub@redhat.com>
6407
1e6d3b10
JJ
6408 PR target/84272
6409 * g++.dg/opt/pr84272.C: New test.
6410
33006d53
JJ
6411 PR rtl-optimization/83723
6412 * gcc.dg/pr83723.c: New test.
6413
4cf55739
RB
64142018-02-16 Richard Biener <rguenther@suse.de>
6415
6416 PR tree-optimization/84399
6417 * gcc.dg/graphite/pr84399.c: New testcase.
6418
bd74f4d8
RB
64192018-02-16 Richard Biener <rguenther@suse.de>
6420
6421 PR tree-optimization/84190
6422 * g++.dg/torture/pr84190.C: New testcase.
6423
96b31328
MS
64242018-02-15 Martin Sebor <msebor@redhat.com>
6425
6426 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
b1a7e33d 6427 directives.
96b31328 6428
f3ad8745
JW
64292018-02-15 Janus Weil <janus@gcc.gnu.org>
6430
6431 PR fortran/84409
6432 * gfortran.dg/dtio_21.f03: Add an error message.
6433 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6434
2b6bf87a
TK
64352018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6436
8908fa3a
TK
6437 PR fortran/84381
6438 * gfortran.dg/stop_shouldfail.f90: New test.
2b6bf87a 6439
47790631
PC
64402018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6441
6442 PR c++/84330
6443 * g++.dg/concepts/pr84330.C: New.
6444
74e8090c
TV
64452018-02-15 Tom de Vries <tom@codesourcery.com>
6446
6447 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6448
fdb03c20
TV
64492018-02-15 Tom de Vries <tom@codesourcery.com>
6450
6451 * gcc.c-torture/compile/pr84136.c: Require effective target
6452 indirect_jumps.
6453
3eb1eecf
JJ
64542018-02-15 Jakub Jelinek <jakub@redhat.com>
6455
44e60df3
JJ
6456 PR tree-optimization/84383
6457 * gcc.c-torture/compile/pr84383.c: New test.
6458
3eb1eecf
JJ
6459 PR tree-optimization/84334
6460 * gcc.dg/pr84334.c: New test.
6461
7c102986 64622018-02-14 Carl Love <cel@us.ibm.com>
3eb1eecf 6463
7c102986
CL
6464 * gcc.target/powerpc/builtins-4-int128-runnable.c
6465 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6466 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6467
816fad6e
MS
64682018-02-14 Martin Sebor <msebor@redhat.com>
6469
6470 PR tree-optimization/83698
6471 * gcc.dg/Wrestrict-7.c: New test.
6472 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6473 * gcc.target/i386/chkp-stropt-17.c: Same.
6474
fba303ed
MS
64752018-02-14 Martin Sebor <msebor@redhat.com>
6476
6477 PR c/84108
6478 * gcc.dg/Wattributes-8.c: New test.
6479
ee3bb1b7
JW
64802018-02-14 Janus Weil <janus@gcc.gnu.org>
6481
6482 PR fortran/84385
6483 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6484 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6485 * gfortran.dg/select_type_1.f03: Extend test case.
6486
4ce5745c
UB
64872017-02-14 Uros Bizjak <ubizjak@gmail.com>
6488
6489 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6490 (dg-options): Use -O2 -msse2 -mno-sse3.
6491
49cc0354
KN
64922018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6493
6494 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6495 this test case still works ok.
6496 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6497 * gcc.dg/vmx/insert-be-order.c: Likewise.
6498 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6499 * gcc.dg/vmx/ld-be-order.c: Likewise.
6500 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6501 * gcc.dg/vmx/lde-be-order.c: Likewise.
6502 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6503 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6504 * gcc.dg/vmx/merge-be-order.c: Likewise.
6505 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6506 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6507 * gcc.dg/vmx/pack-be-order.c: Likewise.
6508 * gcc.dg/vmx/perm-be-order.c: Likewise.
6509 * gcc.dg/vmx/splat-be-order.c: Likewise.
6510 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6511 * gcc.dg/vmx/st-be-order.c: Likewise.
6512 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6513 * gcc.dg/vmx/ste-be-order.c: Likewise.
6514 * gcc.dg/vmx/stl-be-order.c: Likewise.
6515 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6516 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6517 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6518 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6519 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6520
2482a4ec
PC
65212018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6522
6523 PR c++/84350
6524 * g++.dg/cpp0x/auto49.C: New.
6525
486c5299
NS
65262018-02-14 Nathan Sidwell <nathan@acm.org>
6527
6528 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6529
34c58a43
WS
65302018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6531
6532 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6533 * gcc.target/powerpc/le-altivec-consts.c: Same.
6534
911b141b
WS
65352018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6536
6537 PR target/84220
6538 * gcc.target/powerpc/pr84220-sld.c: New test.
6539 * gcc.target/powerpc/pr84220-sld2.c: New test.
6540 * gcc.target/powerpc/pr84220-sldw.c: New test.
6541 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6542 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6543
f8de876d
IT
65442018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6545
6546 PR target/84239
6547 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6548 _inc_ssp intrinsics.
6549 * gcc.target/i386/cet-intrin-4.c: Likewise.
6550 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6551 __builtin_ia32_rdssp[d|q].
6552
316b2a2d
RS
65532018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6554
6555 PR tree-optimization/84357
6556 * gcc.dg/vect/pr84357.c: New test.
6557
06e97270
OE
65582018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6559
6560 PR target/83831
6561 * gcc.target/rx/pr83831.c: New tests.
6562
0f2fca6f 65632018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
a005570e
JL
6564
6565 PR target/79242
6566 * gcc.target/msp430/pr79242.c: New test.
6567
1d99e56d
PB
65682018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6569
6570 PR target/84372
6571 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6572 with -mcpu=power9.
6573
8d61eea7
PB
65742018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6575
6576 PR target/84279
6577 * g++.dg/pr84279.C: New test.
6578
ba95aa20
SB
65792018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6580
6581 PR rtl-optimization/84169
6582 * gcc.c-torture/execute/pr84169.c: New.
6583
b7a6b85f
PB
65842018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6585
6586 PR target/84370
6587 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6588
c8a8efba
PB
65892018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6590
6591 PR target/84365
6592 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6593 with -mcpu=power9.
6594
dbf71703
JJ
65952018-02-13 Jakub Jelinek <jakub@redhat.com>
6596
6597 PR c++/84364
6598 * g++.dg/warn/effc4.C: New test.
6599
3a9ad4c1
PC
66002018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6601
6602 PR c++/84333
6603 * g++.dg/template/sizeof16.C: New.
6604 * g++.dg/template/sizeof17.C: Likewise.
6605
4155fafc
JW
66062018-02-13 Janus Weil <janus@gcc.gnu.org>
6607
6608 PR fortran/84313
6609 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6610 add necessary compiler options.
6611 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6612
9aa484f5
JJ
66132018-02-13 Jakub Jelinek <jakub@redhat.com>
6614
201d17c0
JJ
6615 PR c/82210
6616 * gcc.c-torture/execute/pr82210.c: New test.
6617
9aa484f5
JJ
6618 PR middle-end/84309
6619 * gcc.dg/pr84309-2.c: New test.
6620
ff67aff4
RS
66212018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6622
6623 PR tree-optimization/84321
6624 * gcc.dg/pr84321.c: New test.
6625
62e12268
VM
66262018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6627
6628 PR target/84359
4ce5745c 6629 * gcc.target/i386/pr57193.c: Add -march=x86-64.
62e12268 6630
1bbae651
PB
66312018-02-13 Paolo Bonzini <bonzini@gnu.org>
6632
6633 PR sanitizer/84340
6634 * gcc.dg/asan/pr84307.c: Remove test.
6635
e4c1b7e3
SP
66362018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6637
6638 * gcc.target/rl78/test_auto_vector.c: New test.
6639
d74641bd
RS
66402018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6641
6642 PR c/84305
6643 * gcc.c-torture/compile/pr84305.c: New test.
6644
f4b29321
JJ
66452018-02-13 Jakub Jelinek <jakub@redhat.com>
6646
5cd1af49
JJ
6647 PR target/84335
6648 * gcc.target/i386/pr84335.c: New test.
6649
204a7ecb
JJ
6650 PR tree-optimization/84339
6651 * gcc.c-torture/execute/pr84339.c: New test.
6652
848bb6fc
JJ
6653 PR middle-end/84309
6654 * gcc.dg/pr84309.c: New test.
6655 * gcc.target/i386/pr84309.c: New test.
6656
f4b29321
JJ
6657 PR target/84336
6658 * gcc.target/i386/pr84336.c: New test.
6659
d69aeeee
JJ
66602018-02-12 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR c++/84341
6663 * c-c++-common/gomp/pr84341.c: New test.
6664
badf04f3
TK
66652018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6666
6667 PR fortran/68746
6668 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6669
02e694ef
TK
66702018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6671
6672 PR fortran/68746
6673 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6674 of zero for read.
6675
966a140d
JL
66762018-02-12 Jeff Law <law@redhat.com>
6677
6678 * gcc.c-torture/compile/reg-args-size.c: New test.
6679
fa2faaa8
CL
66802018-02-12 Carl Love <cel@us.ibm.com>
6681
6682 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6683 uint128 tests to new testfile.
6684 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6685 int128 and uint128 tests.
6686 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6687 list of torture tests.
6688
24abcc44
JW
66892018-02-12 Janus Weil <janus@gcc.gnu.org>
6690
6691 PR fortran/84273
6692 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6693 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6694
c8cc0b65
TC
66952018-02-12 Tamar Christina <tamar.christina@arm.com>
6696
6697 PR target/82641
6698 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6699
74a5138a
PB
67002018-02-12 Paolo Bonzini <bonzini@gnu.org>
6701
6702 PR sanitizer/84307
6703 * gcc.dg/asan/pr84307.c: New test.
6704
4ec4afa8
NS
67052018-02-12 Nathan Sidwell <nathan@acm.org>
6706
6707 * g++.dg/parse/pr84263.C: New.
6708
790cc674
PC
67092018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6710
6711 PR c++/79626
6712 * g++.dg/template/crash129.C: New.
6713
c337f361
OM
67142018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6715
6716 PR target/83828
6717 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6718 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6719 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6720 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6721 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6722
158061a6
OM
67232018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6724
6725 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6726 _mm_maskz_scalef_round_sd): Test new intrinsics.
6727 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6728 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6729 intrinsics.
6730 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6731 _mm_maskz_scalef_round_ss): Test new intrinsics.
6732 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6733 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6734 intrinsics.
6735 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6736 __builtin_ia32_scalefss_round): Remove builtin.
6737 (__builtin_ia32_scalefsd_mask_round,
6738 __builtin_ia32_scalefss_mask_round): Test new builtin.
6739 * gcc.target/i386/sse-13.c: Ditto.
6740 * gcc.target/i386/sse-23.c: Ditto.
6741
b10bc0d6
OM
67422018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6743
6744 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6745 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6746 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6747 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6748 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6749 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6750 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6751 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6752 intrinsics.
6753 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6754 (__builtin_ia32_sqrtss_round): Remove builtins.
6755 (__builtin_ia32_sqrtsd_mask_round)
6756 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6757 * gcc.target/i386/sse-13.c: Ditto.
6758 * gcc.target/i386/sse-23.c: Ditto.
6759
6a793a8d
FXC
67602018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6761
6762 PR fortran/35299
6763 * gfortran.dg/statement_function_3.f: New test.
6764
f3883269
SK
67652018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6766
6767 PR fortran/54223
6768 PR fortran/84276
6769 * gfortran.dg/statement_function_1.f90: New test.
6770 * gfortran.dg/statement_function_2.f90: New test.
6771
e519d2e8
PT
67722018-02-11 Paul Thomas <pault@gcc.gnu.org>
6773
6774 PR fortran/84074
6775 * gfortran.dg/type_to_class_5.f03: New test.
6776
950ab3f1
PT
67772018-02-10 Paul Thomas <pault@gcc.gnu.org>
6778
6779 PR fortran/56691
6780 * gfortran.dg/type_to_class_4.f03: New test.
6781
cb2e8560
AM
67822018-02-10 Alan Modra <amodra@gmail.com>
6783
6784 PR target/84300
6785 * gcc.dg/pr84300.c: New.
6786
6724f8a6
JJ
67872018-02-10 Jakub Jelinek <jakub@redhat.com>
6788
6789 PR sanitizer/83987
6790 * g++.dg/ubsan/pr83987-2.C: New test.
a8399af8 6791
e1f30526
SP
67922018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6793
6794 * gcc.target/rx/movsicc.c: New test.
6724f8a6 6795
86a568a3
PB
67962018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6797
6798 PR target/83926
6799 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6800 message.
6801
c028d589
WS
68022018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6803
6804 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6805 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6806
0444aa9c
NS
68072018-02-09 Nathan Sidwell <nathan@acm.org>
6808
6809 PR c/84293
6810 * c-c++-common/pr84293.h: New.
6811 * c-c++-common/pr84293.c: New.
6812
8c679205
VM
68132018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6814
6815 PR rtl-optimization/57193
4ce5745c 6816 * gcc.target/i386/pr57193.c: New.
8c679205 6817
d6126f8b
JJ
68182018-02-09 Jakub Jelinek <jakub@redhat.com>
6819
6820 PR target/84226
6821 * gcc.target/powerpc/pr84226.c: New test.
6822
e3056dd8
PB
68232018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6824
6825 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6826 from this to...
6827 <vclzd>: ...this.
6828
cea71f0a
MS
68292018-02-09 Martin Sebor <msebor@redhat.com>
6830
6831 PR lto/84212
6832 * gcc.dg/lto/pr84212_0.c: New test file.
6833 * gcc.dg/lto/pr84212_1.c: Same.
6834
da86c81e
PB
68352018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6836
6837 PR target/83926
6838 * gcc.target/powerpc/pr83926.c: New test.
6839 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6840 message. Fix test for running in 32-bit mode.
6841
0079ae88
TC
68422018-02-09 Tamar Christina <tamar.christina@arm.com>
6843
6844 PR target/82641
6845 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6846
c7047062
AK
68472018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6848
6849 PR target/PR84295
6850 * gcc.target/s390/pr84295.c: New test.
6851
0805a34d
PC
68522018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6853
6854 PR c++/77522
6855 * g++.dg/cpp1y/lambda-init16.C: New.
6856
8ed6f543
EB
68572018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6858
6859 * gnat.dg/sso8.adb: New test.
6860 * gnat.dg/sso8_pkg.ads: New helper.
6861
cc17f338
RB
68622018-02-09 Richard Biener <rguenther@suse.de>
6863
6864 PR tree-optimization/84278
6865 * gcc.target/i386/pr84278.c: Adjust regex.
6866
ebd06e5c
JJ
68672018-02-09 Jakub Jelinek <jakub@redhat.com>
6868
91eb884d
JJ
6869 PR tree-optimization/84232
6870 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6871
e47aebb3
JJ
6872 PR debug/84252
6873 * gcc.target/aarch64/pr84252.c: New test.
6874
ebd06e5c
JJ
6875 PR middle-end/84237
6876 * gcc.dg/pr84237.c: New test.
6877
ebe4bf41
MP
68782018-02-09 Marek Polacek <polacek@redhat.com>
6879 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR c++/83659
6882 * g++.dg/torture/pr83659.C: New test.
6883
6d3aa24c
DM
68842018-02-08 David Malcolm <dmalcolm@redhat.com>
6885
6886 PR tree-optimization/84136
6887 * gcc.c-torture/compile/pr84136.c: New test.
6888
001e7337
SS
68892018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6890
6891 PR target/83008
6892 * gcc.target/i386/pr83008.c: New test.
6893
2318f3b4
PB
68942018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6895
6896 PR target/81143
6897 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6898
73974561
PC
68992018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6900
6901 PR c++/83806
6902 * g++.dg/warn/Wunused-parm-11.C: New.
6903
c6ba596b
MP
69042018-02-08 Marek Polacek <polacek@redhat.com>
6905
6906 PR tree-optimization/84238
6907 * gcc.dg/Wstringop-overflow-3.c: New test.
6908
a4296998
NS
69092018-02-08 Nathan Sidwell <nathan@acm.org>
6910
6911 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6912
b5ec4de7
RS
69132018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6914
6915 PR tree-optimization/84265
6916 * gcc.dg/vect/pr84265.c: New test.
6917
fff22900
RS
69182018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6919
6920 PR tree-optimization/81635
6921 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6922 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6923
84b4c7b5
AK
69242018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6925
6926 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6927 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6928 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6929 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6930 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6931 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6932 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6933 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6934 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6935 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6936 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6937 * gcc.target/s390/nobp-return-attr-all.c: New test.
6938 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6939 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6940 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6941 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6942 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6943 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6944 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6945 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6946 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6947 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6948 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6949 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6950 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6951 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6952
24db2556
RB
69532018-02-08 Richard Biener <rguenther@suse.de>
6954
6955 PR tree-optimization/84233
6956 * g++.dg/torture/pr84233.C: New testcase.
6957
414fef4e
RB
69582018-02-08 Richard Biener <rguenther@suse.de>
6959
6960 PR tree-optimization/84278
6961 * gcc.target/i386/pr84278.c: New testcase.
6962
18fbe394
WD
69632018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6964
6965 PR rtl-optimization/84068
6966 PR rtl-optimization/83459
6967 * gcc.dg/pr84068.c: New test.
6968
3b263f5a
RB
69692018-02-08 Richard Biener <rguenther@suse.de>
6970
6971 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6972 loop vectorization to happen.
6973
66a90e86
PC
69742018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6975
6976 PR c++/83204
6977 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6978
3f636462
WS
69792018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6980
6981 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6982
4253435e
MM
69832018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6984
6985 PR target/84154
6986 * gcc.target/powerpc/pr84154-1.c: New tests.
6987 * gcc.target/powerpc/pr84154-2.c: Likewise.
6988 * gcc.target/powerpc/pr84154-3.c: Likewise.
6989
54af445d
WS
69902018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6991
6992 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6993
8f1f526b
JJ
69942018-02-07 Jakub Jelinek <jakub@redhat.com>
6995
6996 PR c++/84082
6997 * g++.dg/template/incomplete11.C: New test.
6998 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6999
b35a0ccd
SK
70002018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7001
7002 PR fortran/82994
7003 * gfortran.dg/deallocate_error_3.f90: New test.
7004 * gfortran.dg/deallocate_error_4.f90: New test.
7005
82e259b8
TK
70062018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7007
7008 PR fortran/68560
7009 * gfortran.dg/shape_9.f90: New test.
7010
52b16cb3
SK
70112018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
7012
7013 PR fortran/82049
7014 * gfortran.dg/assumed_charlen_parameter.f90: New test.
7015
0d7d8e66
DM
70162018-02-07 David Malcolm <dmalcolm@redhat.com>
7017
7018 PR c++/81610
7019 PR c++/80567
7020 * g++.dg/spellcheck-reswords.C: New test case.
7021 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
7022 suggestion of "if".
7023
43e4df5a
ML
70242018-02-07 Martin Liska <mliska@suse.cz>
7025
7026 PR c++/84059.
7027 * g++.dg/ext/mv26.C: New test.
7028
a0486b65
TV
70292018-02-07 Tom de Vries <tom@codesourcery.com>
7030
7031 * gcc.dg/pr83844.c: Require effective target alloca.
7032
45224bd0
TV
70332018-02-07 Tom de Vries <tom@codesourcery.com>
7034
7035 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
7036
81b58bfd
L
70372018-02-07 H.J. Lu <hongjiu.lu@intel.com>
7038
7039 PR target/84243
7040 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
7041 -fcf-protection=return.
7042
c31bc4ac
TV
70432018-02-07 Tom de Vries <tom@codesourcery.com>
7044
7045 PR libgomp/84217
7046 * c-c++-common/goacc/pr84217.c: New test.
7047 * gfortran.dg/goacc/pr84217.f90: New test.
7048
e4c73066
RB
70492018-02-07 Richard Biener <rguenther@suse.de>
7050
7051 PR tree-optimization/84204
7052 * gcc.dg/graphite/pr84204.c: New testcase.
7053
7054 PR tree-optimization/84205
7055 * gcc.dg/graphite/pr84205.c: New testcase.
7056
7057 PR tree-optimization/84223
7058 * gfortran.dg/graphite/pr84223.f90: New testcase.
7059
07a6816e
PC
70602018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
7061
7062 PR c++/71662
7063 * g++.dg/cpp0x/scoped_enum7.C: New.
7064
0f2fca6f 70652018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
f8e54f64
CL
7066
7067 PR tree-optimization/83008
7068 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
7069
40ff1a2d
JJ
70702018-02-07 Jakub Jelinek <jakub@redhat.com>
7071
7072 PR tree-optimization/84235
7073 * gcc.c-torture/execute/ieee/pr84235.c: New test.
7074
216c32f9
RO
70752018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7076
7077 PR testsuite/84243
7078 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
7079 targets.
7080 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
7081
486a2b66
JJ
70822018-02-06 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR target/84146
7085 * gcc.target/i386/pr84146.c: New test.
7086
86f697aa
MC
70872018-02-06 Michael Collison <michael.collison@arm.com>
7088
7089 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
7090
97770004
BS
70912018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7092
7093 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
7094 warning for -mno-speculate-indirect-jumps.
7095 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
7096 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7097 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
7098 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
7099 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
7100 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
7101
3ca8e91f
IT
71022018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7103
7104 PR target/84145
7105 * c-c++-common/fcf-protection-1.c: Change a compared message.
7106 * c-c++-common/fcf-protection-2.c: Likewise.
7107 * c-c++-common/fcf-protection-3.c: Likewise.
7108 * c-c++-common/fcf-protection-5.c: Likewise.
7109 * c-c++-common/fcf-protection-6.c: New test.
7110 * c-c++-common/fcf-protection-7.c: Likewise.
7111
b25e5572
MP
71122018-02-06 Marek Polacek <polacek@redhat.com>
7113
7114 PR tree-optimization/84228
7115 * c-c++-common/Wstringop-truncation-3.c: New test.
7116
d10ac880
TC
71172018-02-06 Tamar Christina <tamar.christina@arm.com>
7118
7119 PR target/82641
7120 * gcc.target/arm/pragma_arch_switch_2.c: New.
7121
40fdc3ec
RO
71222018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7123
7124 PR target/79975
7125 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7126
48fe6bbb
MS
71272018-02-05 Martin Sebor <msebor@redhat.com>
7128
7129 PR tree-optimization/83369
40fdc3ec 7130 * gcc.dg/Wnonnull.c: New test.
48fe6bbb 7131
d66f0329
RS
71322018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7133
7134 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7135 argument and use dg-messages-by-file instead. Expect it to be
7136 an array rather than a dict.
7137 (lto-link-and-maybe-run): Remove messages_by_file argument and
7138 use an upvar for dg-messages-by-file. Update call to
7139 lto_handle_diagnostics.
7140 (lt-get-options): Treat dg-messages-by-file as an array
7141 rather than a dict.
7142 (lto-get-options-main): Likewise. Set the entry rather than appending.
7143 (lto-execute): Treat dg-messages-by-file as an array rather than
7144 a dict. Update call to lto-link-and-maybe-run.
7145
865166c8
PC
71462018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7147
7148 PR c++/82782
7149 * g++.dg/cpp1z/inline-var4.C: New.
7150
4c4f3c3f
ML
71512018-02-05 Martin Liska <mliska@suse.cz>
7152
7153 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7154 options.
7155 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7156 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7157 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7158 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7159 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7160 * c-c++-common/asan/pointer-compare-3.c: New test.
7161
ba261579
RS
71622018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7163
7164 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7165 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7166
55f956ff
OM
71672018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7168
7169 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7170 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7171 _mm_maskz_range_round_sd): Test new intrinsics.
7172 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7173 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7174 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7175 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7176 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7177 _mm_maskz_range_round_ss): Test new intrinsics.
7178 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7179 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7180 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7181 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7182 __builtin_ia32_rangess128_round): Remove builtins.
7183 (__builtin_ia32_rangesd128_mask_round,
7184 __builtin_ia32_rangess128_mask_round): Test new builtins.
7185 * gcc.target/i386/sse-13.c: Ditto.
7186 * gcc.target/i386/sse-23.c: Ditto.
7187
ca1ef73d
JH
71882018-02-04 Jan Hubicka <hubicka@ucw.cz>
7189
7190 PR middle-end/79966
7191 * gfortran.dg/pr79966.f90: New testcase
7192
0f2fca6f 71932018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
22b128c5
DH
7194
7195 PR fortran/84094
7196 * gfortran.dg/associate_23.f90: Fix invalid code.
7197 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7198 * gfortran.dg/matmul_3.f90: Likewise.
7199 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7200
26f822c2
PT
72012018-02-04 Paul Thomas <pault@gcc.gnu.org>
7202
7203 PR fortran/84115
7204 * gfortran.dg/associate_34.f90: New test.
7205 * gfortran.dg/associate_35.f90: New test.
7206
2c536ce7
PT
72072018-02-03 Paul Thomas <pault@gcc.gnu.org>
7208
7209 PR fortran/84141
7210 PR fortran/84155
53740018 7211 * gfortran.dg/pr84155.f90: New test.
2c536ce7 7212
113db472
UB
72132017-02-02 Uros Bizjak <ubizjak@gmail.com>
7214
7215 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7216 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7217
24fa220c
WS
72182018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7219
7220 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7221 dg-do run stanza.
7222
17855935
WS
72232018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7224
7225 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7226 requirement.
7227 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7228 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7229 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7230
584d9d58
GJL
72312018-02-02 Georg-Johann Lay <avr@gjlay.de>
7232
7233 PR testsuite/52641
7234 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7235 * gcc.dg/Wsign-conversion.c: Dito.
7236 * gcc.dg/attr-alloc_size-4.c: Dito.
7237 * gcc.dg/pr81020.c: Dito.
7238 * gcc.dg/pr81192.c: Dito.
7239 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7240 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7241 * gcc.dg/pr83844.c: Restrict to int32plus.
7242 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7243 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7244 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7245 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7246 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7247 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7248 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7249 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7250 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7251 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7252 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7253 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7254
02da1e9c
JK
72552018-02-02 Julia Koval <julia.koval@intel.com>
7256
7257 * gcc.target/i386/funcspec-56.inc: Handle new march.
7258 * g++.dg/ext/mv16.C: Ditto.
7259
ce2e6077
GJL
72602018-02-02 Georg-Johann Lay <avr@gjlay.de>
7261
7262 * lib/target-supports.exp
7263 (check_effective_target_keeps_null_pointer_checks): No more
7264 special-case avr.
7265 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7266 * gcc.dg/ifcvt-4.c: Skip avr.
7267 * gcc.dg/pr53037-1.c: Dito.
7268 * gcc.dg/pr53037-2.c: Dito.
7269 * gcc.dg/pr53037-3.c: Dito.
7270 * gcc.dg/pr63387-2.c: Dito.
7271 * gcc.dg/pr63387.c: Dito.
7272 * gcc.dg/sancov/cmp0.c: Dito.
7273 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7274 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7275 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7276 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7277 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7278 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7279 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7280 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7281 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7282 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7283 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7284 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7285 * gcc.dg/tree-ssa/pr82059.c: Dito.
7286 * gcc.c-torture/execute/pr70460.c: Dito.
7287
5c1aec7e
GJL
72882018-02-02 Georg-Johann Lay <avr@gjlay.de>
7289
7290 PR testsuite/52641
7291 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7292 * gcc.c-torture/execute/20180112-1.c: Dito.
7293 * gcc.c-torture/execute/pr81503.c: Dito.
7294 * gcc.dg/store_merging_12.c: Dito.
7295 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7296 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7297 * gcc.dg/tree-ssa/pr80898.c: Dito.
7298 * gcc.dg/tree-ssa/pr82363.c: Dito.
7299 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7300 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7301 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7302 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7303 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7304 * gcc.dg/tree-ssa/pr80803.c: Dito.
7305 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7306 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7307 * gcc.dg/tree-ssa/vrp114.c: Dito.
7308 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7309 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7310 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7311
e8a5a6f6
IT
73122018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7313
7314 PR target/84066
7315 * gcc.target/i386/cet-sjlj-6a.c: New test.
7316 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7317
d15f0fa7
MP
73182018-02-01 Marek Polacek <polacek@redhat.com>
7319
7320 PR c++/84125
7321 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7322
89e06365
JL
73232018-01-30 Jeff Law <law@redhat.com>
7324
7325 PR target/84128
7326 * gcc.target/i386/pr84128.c: New test.
7327
19416210
GJL
73282018-02-01 Georg-Johann Lay <avr@gjlay.de>
7329
7330 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7331 -fdelete-null-pointer-checks.
7332
73b7d28f
PC
73332018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7334
7335 PR c++/83796
7336 * g++.dg/cpp0x/abstract-default1.C: New.
7337
3ae12932
RS
73382018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7339
7340 PR tree-optimization/81635
7341 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7342 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7343
d677263e
RL
73442018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7345
7346 PR target/83370
7347 * gcc.target/aarch64/pr83370.c: New.
7348
dc3b4a20
RB
73492018-02-01 Richard Biener <rguenther@suse.de>
7350
7351 * gcc.dg/graphite/pr35356-1.c: Adjust.
7352
0c64497d
RS
73532018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7354
7355 PR testsuite/83846
7356 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7357 for ILP32.
7358 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7359 of hard-coding the choice.
7360 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7361 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7362 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7363 memset call.
7364 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7365 stdint.h types.
7366 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7367 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7368 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7369 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7370 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7371 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7372 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7373 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7374 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7375 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7376 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7377 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7378 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7379 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7380 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7381 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7382 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7383 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7384 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7385 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7386 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7387 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7388 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7389 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7390 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7391 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7392 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7393 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7394 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7395 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7396 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7397 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7398 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7399 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7400 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7401 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7402 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7403 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7404 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7405 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7406 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7407 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7408 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7409 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7410 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7411 __builtin_popcountll rather than __builtin_popcountl.
7412
8179efe0
RS
74132018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7414
7415 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7416 of LD1R[HWD] for multi-element constants on big-endian targets.
7417 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7418 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7419
947b1372
RS
74202018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7421
7422 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7423 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7424 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7425
31b6733b
JJ
74262018-02-01 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR tree-optimization/81661
7429 PR tree-optimization/84117
7430 * gcc.dg/pr81661.c: New test.
7431 * gfortran.dg/pr84117.f90: New test.
7432
eae4d8fb
JB
74332018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7434
7435 PR fortran/83705
7436 * gfortran.dg/repeat_7.f90: Catch warning message.
7437
90bf9487
ILT
74382018-01-31 Ian Lance Taylor <iant@golang.org>
7439
7440 * go.go-torture/execute/printnil.go: New test.
7441
02b7dbb9
RO
74422018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7443
7444 * lib/target-supports.exp (check_effective_target_comdat_group):
7445 Allow for Solaris as comdat syntax.
7446
7447 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7448 Solaris with comdat_group support and as.
7449
2be4dfcb
MP
74502018-01-31 Marek Polacek <polacek@redhat.com>
7451
7452 PR c/81779
7453 * gcc.dg/pr81779.c: New test.
7454
08b3748c
JJ
74552018-01-31 Jakub Jelinek <jakub@redhat.com>
7456
c9243c04
JJ
7457 PR fortran/84116
7458 * gfortran.dg/gomp/pr84116.f90: New test.
7459
eddd715c
JM
7460 PR c++/83993
7461 * g++.dg/init/pr83993-2.C: New test.
7462
08b3748c
JJ
7463 PR c++/83993
7464 * g++.dg/init/pr83993-1.C: New test.
7465 * g++.dg/cpp0x/pr83993.C: New test.
7466
1af73491
PT
74672018-01-31 Paul Thomas <pault@gcc.gnu.org>
7468
7469 PR fortran/84088
53740018 7470 * gfortran.dg/pr84088.f90: New test.
1af73491 7471
6b9a302f
VM
74722018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7473
7474 PR target/82444
7475 * gcc.target/i386/pr82444.c: New.
7476
f1aa1f93
WS
74772018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7478
7479 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7480 * gcc.target/powerpc/vsx-13.c: New.
7481
be197ade
PC
74822018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7483
7484 PR c++/84092
7485 * g++.dg/cpp1y/var-templ57.C: New.
7486
4ecd9c15
MP
74872018-01-31 Marek Polacek <polacek@redhat.com>
7488
7489 PR c++/84138
7490 * g++.dg/diagnostic/pr84138.C: New test.
7491
9f3dcd14
JB
74922018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7493
7494 PR fortran/78534
7495 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7496 -Wstringop-overflow warnings due to spurious warning with -O1.
7497 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7498 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7499
957a25ab
RB
75002018-01-31 Richard Biener <rguenther@suse.de>
7501
7502 PR tree-optimization/84132
7503 * g++.dg/torture/pr84132.C: New testcase.
7504
8ede319f
JH
75052018-01-31 Jan Hubicka <hubicka@ucw.cz>
7506
7507 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7508 dg-final scan.
7509
e6c7bfdb
JK
75102018-01-31 Julia Koval <julia.koval@intel.com>
7511
7512 PR target/83618
7513 * gcc.target/i386/rdpid.c: Remove "eax".
7514
39058d4b
KT
75152018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7516
7517 PR tree-optimization/64946
7518 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7519 scan-assembler checks.
7520
ae20d760
EB
75212018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7522
7523 * gcc.c-torture/execute/20180131-1.c: New test.
7524
b6fb257b
CZ
75252018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7526
7527 * gcc.target/arc/taux-1.c: New test.
7528 * gcc.target/arc/taux-2.c: Likewise.
7529
8180c03f
CZ
75302018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7531
7532 * gcc.target/arc/uncached.c: New test.
7533
2f857e1b
RO
75342018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7535
7536 PR lto/83954
7537 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7538
7b56ebc3
JJ
75392018-01-31 Jakub Jelinek <jakub@redhat.com>
7540
1306a81d
JJ
7541 PR preprocessor/69869
7542 * gcc.dg/cpp/trad/pr69869.c: New test.
7543
7b56ebc3
JJ
7544 PR c/84100
7545 * gcc.dg/pr84100.c: New test.
7546
58375711
JL
75472018-01-30 Jeff Law <law@redhat.com>
7548
7549 PR target/84064
7550 * gcc.target/i386/pr84064: New test.
7551
89e06365 75522018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8fb2cc6b
TK
7553
7554 PR fortran/84134
7555 * gfortran.dg/data_implied_do_2.f90: New test.
7556
3d943698
JW
75572018-01-30 Janus Weil <janus@gcc.gnu.org>
7558
7559 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7560
dca9e8be
TK
75612018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7562
7563 PR fortran/84133
7564 * gfortran.dg/inline_matmul_21.f90: New test case.
7565
881f7c97
RO
75662018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7567
7568 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7569
634c3ff0
VM
75702018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7571
7572 PR target/84112
940ac3aa 7573 * gcc.target/powerpc/pr84112.c: New.
634c3ff0 7574
c5370327
JJ
75752018-01-30 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR rtl-optimization/83986
7578 * gcc.dg/pr83986.c: New test.
7579
86145a19
BS
75802018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7581
7582 PR 58684
113db472
UB
7583 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7584 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7585 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7586 * gcc.dg/torture/inf-compare-4.c: Add xfail.
86145a19 7587
a59b07c1
JJ
75882018-01-30 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR tree-optimization/84111
7591 * gcc.c-torture/compile/pr84111.c: New test.
7592
9efd61f8
JH
75932018-01-30 Jan Hubicka <hubicka@ucw.cz>
7594
7595 PR ipa/83179
7596 * gcc.dg/ipa/inline-2.c: Fix template.
7597 * gcc.dg/ipa/inline-3.c: Fix template.
881f7c97 7598
9a4841a3
JH
75992018-01-30 Jan Hubicka <hubicka@ucw.cz>
7600
7601 PR ipa/81360
7602 * g++.dg/torture/pr81360.C: New testcase.
7603
44c945e6
JH
76042018-01-30 Jan Hubicka <hubicka@ucw.cz>
7605
7606 PR lto/83954
7607 * gcc.dg/lto/pr83954.h: New testcase.
7608 * gcc.dg/lto/pr83954_0.c: New testcase.
7609 * gcc.dg/lto/pr83954_1.c: New testcase.
7610
924d6d0b
RO
76112018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7612
7613 PR bootstrap/84017
7614 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7615 to dg-options.
7616 Simplify DW_AT_producer scan.
7617
502f6447
KT
76182018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7619
7620 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7621
a236a499
KY
76222018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7623
113db472 7624 PR target/83828
a236a499
KY
7625 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7626 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7627 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7628 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7629
58375711 76302018-01-29 Jeff Law <law@redhat.com>
6beb01d0
JL
7631
7632 PR testsuite/81010
7633 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7634 better match other tests which require vsx. Verify the zero
7635 extension is part of the test in the combiner dump.
7636
7d07a93a
MP
76372018-01-29 Marek Polacek <polacek@redhat.com>
7638
7639 PR c/83966
7640 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7641
b07c3651
MP
7642 PR c++/83996
7643 * g++.dg/ext/pr83996.C: New test.
7644
27837e0c
RB
76452018-01-29 Richard Biener <rguenther@suse.de>
7646
7647 PR tree-optimization/84057
7648 * gcc.dg/graphite/pr84057.c: New testcase.
7649
89e06365 76502018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3be34c0b
TK
7651
7652 PR fortran/84073
7653 * gfortran.dg/bind_c_usage_31.f90: New test.
7654
19eab740
PC
76552018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7656
7657 PR c++/83924
7658 * g++.dg/warn/Wduplicated-branches5.C: New.
7659
e1f30526
SP
76602018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7661
7662 * gcc.target/rl78/test_addsi3_internal.c: New test.
7663
b5d0b3d2
SB
76642018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7665
7666 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7667 Make expected output depend on whether we expect sibcalls or not.
7668 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7669 safe-indirect-jump-1.c).
7670
f8862a1b 76712018-01-26 Damian Rouson <damian@sourceryinstitute.org>
b5d0b3d2
SB
7672 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7673 Soren Rasmussen <s.c.rasmussen@gmail.com>
f8862a1b
DR
7674
7675 Fortran 2018 teams tests.
7676
7677 * gfortran.dg/team_number_1.f90: new test for team_number.
7678 * gfortran.dg/team_change_1.f90: new test for change team.
7679 * gfortran.dg/team_end_1.f90: new test for end team.
7680 * gfortran.dg/team_form_1.f90: new test for form team.
7681
deece1aa
SK
76822018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7683
7684 PR fortran/83998
7685 * gfortran.dg/dot_product_4.f90
7686
a011292a
MS
76872018-01-26 Martin Sebor <msebor@redhat.com>
7688
7689 PR tree-optimization/83896
7690 * gcc.dg/strlenopt-43.c: New.
7691
b211c595
WS
76922018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7693
7694 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7695 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7696 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7697 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7698 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7699 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7700 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7701 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7702 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7703 stanzas.
7704 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7705 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7706 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7707 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7708 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7709 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7710 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7711 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7712 instruction list.
7713 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7714
f5ef2a14
WS
77152018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7716
7717 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7718 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7719 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7720 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7721 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7722 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7723 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7724 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7725 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7726 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7727 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7728 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7729 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7730
98abdf3a
ML
77312018-01-26 Martin Liska <mliska@suse.cz>
7732
7733 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7734 warning is seen.
7735
a9ea161d
WS
77362018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7737
7738 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7739 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7740 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7741 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7742 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7743 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7744 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7745 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7746
d7e1f499
RB
77472018-01-26 Richard Biener <rguenther@suse.de>
7748
7749 PR rtl-optimization/84003
7750 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7751 latent bug in DSE if NOINLINE is appropriately defined.
7752 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7753 and defining NOINLINE.
7754
da1f8d7f
KT
77552018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7756
7757 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7758 tests specific to aarch64. XFAIL test on arm.
7759
79fbdeb8
JJ
77602018-01-26 Jakub Jelinek <jakub@redhat.com>
7761
45399fdc
JJ
7762 PR rtl-optimization/83985
7763 * gcc.dg/pr83985.c: New test.
7764
79fbdeb8
JJ
7765 PR c/83989
7766 * c-c++-common/Wrestrict-3.c: New test.
7767
20565692
CZ
77682018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7769
113db472 7770 * gcc.target/arc/tdelegitimize_addr.c: New test.
20565692 7771
6b55f8c9
CZ
77722018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7773
7774 * gcc.target/arc/jli-1.c: New file.
7775 * gcc.target/arc/jli-2.c: Likewise.
7776
05471739
SN
77772018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7778
113db472
UB
7779 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7780 scan-assembler.
05471739
SN
7781 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7782 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7783
5b55e6e3
RB
77842018-01-26 Richard Biener <rguenther@suse.de>
7785
7786 PR tree-optimization/81082
7787 * gcc.dg/vect/pr81082.c: New testcase.
7788 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7789 simplification to n * n.
7790
af2e3244
RO
77912018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7792
7793 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7794 Solaris 10.
7795 * gcc.target/i386/pr63620.c: Likewise.
7796
aad36c56
JK
77972018-01-26 Julia Koval <julia.koval@intel.com>
7798
113db472
UB
7799 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7800 -mavx512f -mavx512bw.
aad36c56
JK
7801 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7802 * gcc.target/i386/i386.exp: Fix types.
7803
73598b33
AM
78042018-01-26 Alan Modra <amodra@gmail.com>
7805
7806 PR target/84033
7807 * gcc.target/powerpc/swaps-p8-46.c: New.
7808
7fb43006
PT
78092018-25-01 Paul Thomas <pault@gcc.gnu.org>
7810
7811 PR fortran/37577
7812 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7813 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7814 'array01' in the tree dump comparison.
7815 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7816 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7817 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7818
19e502d4
JH
78192018-01-25 Jan Hubicka <hubicka@ucw.cz>
7820
7821 PR middle-end/83055
7822 * gcc.dg/torture/pr83055.c: New testcase.
7823
3d8fb311
JJ
78242018-01-25 Jakub Jelinek <jakub@redhat.com>
7825
41df0109
JJ
7826 PR c++/84031
7827 * g++.dg/cpp1z/decomp36.C: New test.
7828
3d8fb311
JJ
7829 PR middle-end/83977
7830 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7831
b254c1a2
RS
78322018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7833
7834 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7835 the shift dump line.
7836 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7837
533277ba
MM
78382018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7839
7840 PR target/81550
7841 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7842 index instead of int, which allows IVOPTs to properly optimize the
7843 loop.
7844
1983b3e0
DM
78452018-01-24 David Malcolm <dmalcolm@redhat.com>
7846
7847 PR jit/82846
7848 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7849 of "fn_type" typedef.
7850 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7851
4880b994
ILT
78522018-01-24 Ian Lance Taylor <iant@golang.org>
7853
7854 * go.go-torture/execute/names-1.go: New test.
7855
5e77d9b1
JL
78562018-01-19 Jeff Law <law@redhat.com>
7857
7858 PR target/83994
7859 * gcc.target/i386/pr83994.c: New test.
7860
ffd464df
VM
78612018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7862
7863 PR target/84014
7864 * gcc.target/powerpc/pr84014.c: New.
7865
f1542d9a
JJ
78662018-01-24 Jakub Jelinek <jakub@redhat.com>
7867
7868 PR middle-end/83977
7869 * c-c++-common/gomp/pr83977-1.c: New test.
7870 * c-c++-common/gomp/pr83977-2.c: New test.
7871 * c-c++-common/gomp/pr83977-3.c: New test.
7872 * gfortran.dg/gomp/pr83977.f90: New test.
7873
556d3a24
RS
78742018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7875
7876 PR testsuite/83889
7877 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7878 * gcc.dg/vect/pr80631-1.c: Likewise.
7879 * gcc.dg/vect/pr80631-2.c: Likewise.
7880 * gcc.dg/vect/pr81410.c: Likewise.
7881 * gcc.dg/vect/pr81633.c: Likewise.
7882 * gcc.dg/vect/pr81815.c: Likewise.
7883 * gcc.dg/vect/pr82108.c: Likewise.
7884 * gcc.dg/vect/pr83857.c: Likewise.
7885 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7886 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7887 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7888 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7889 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7890 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7891 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7892 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7893 dg-xfail-run-if instead.
7894 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7895 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7896 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7897 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7898 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7899
885a33e1
RS
79002018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7901
7902 PR tree-optimization/83979
7903 * g++.dg/pr83979.c: New test.
7904
a84aff58
KT
79052018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7906
7907 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7908 option. Add arm_neon_ok_no_float_abi check.
7909
6acfd18c
RB
79102018-01-24 Richard Biener <rguenther@suse.de>
7911
7912 PR tree-optimization/83176
7913 * gcc.dg/graphite/pr83176.c: New testcase.
7914
da37a70f
RB
79152018-01-24 Richard Biener <rguenther@suse.de>
7916
7917 PR tree-optimization/82819
7918 * gcc.dg/graphite/pr82819.c: New testcase.
7919
3885527d
PC
79202018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7921
7922 PR c++/83921
7923 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7924 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7925 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7926 * g++.dg/ext/stmtexpr20.C: Likewise.
7927 * g++.dg/ext/stmtexpr21.C: Likewise.
7928
7c719d08
DM
79292018-01-23 David Malcolm <dmalcolm@redhat.com>
7930
7931 PR c++/83974
7932 * g++.dg/warn/pr83974.C: New test case.
7933
508d0c3d
JJ
79342018-01-23 Jakub Jelinek <jakub@redhat.com>
7935
7936 PR sanitizer/83987
7937 * g++.dg/ubsan/pr83987.C: New test.
7938
79392018-01-23 Paul Thomas <pault@gcc.gnu.org>
f59986b2
PT
7940
7941 PR fortran/83866
508d0c3d 7942 * gfortran.dg/pdt_29.f03: New test.
f59986b2 7943
508d0c3d 79442018-01-23 Paul Thomas <pault@gcc.gnu.org>
84ee745e
PT
7945
7946 PR fortran/83898
508d0c3d 7947 * gfortran.dg/associate_33.f03: New test.
84ee745e 7948
cde9b2f8
ML
79492018-01-23 Martin Liska <mliska@suse.cz>
7950
7951 PR lto/81440
7952 * gcc.dg/lto/pr81440.h: New test.
7953 * gcc.dg/lto/pr81440_0.c: New test.
7954 * gcc.dg/lto/pr81440_1.c: New test.
7955
66ce8ff7
NS
79562018-01-23 Nathan Sidwell <nathan@acm.org>
7957
7958 PR c++/83988
7959 * g++.dg/template/pr83988.C: New.
7960
941ae8b4
JJ
79612018-01-23 Jakub Jelinek <jakub@redhat.com>
7962
55a46cb5
JJ
7963 PR c++/82882
7964 PR c++/83978
7965 * g++.dg/cpp0x/pr82882.C: New test.
7966 * g++.dg/cpp0x/pr83978.C: New test.
7967
941ae8b4
JJ
7968 PR c++/83958
7969 * g++.dg/cpp1z/decomp35.C: New test.
7970
d55d1e4f
NS
79712018-01-23 Nathan Sidwell <nathan@acm.org>
7972
7973 * g++.dg/cpp0x/range-for10.C: Adjust.
7974 * g++.dg/ext/forscope1.C: Adjust.
7975 * g++.dg/ext/forscope2.C: Adjust.
7976 * g++.dg/template/for1.C: Adjust.
7977
9972bbbc
DM
79782018-01-23 David Malcolm <dmalcolm@redhat.com>
7979
7980 PR tree-optimization/83510
7981 * gcc.c-torture/compile/pr83510.c: New test case.
7982
ef57eeb2
RS
79832018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7984
7985 PR testsuite/83888
7986 * lib/target-supports.exp (check_effective_target_vect_float): Say
7987 that the result only holds when -funsafe-math-optimizations is on.
7988 (check_effective_target_vect_float_strict): New procedure.
7989 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7990 of vect_float.
7991 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7992
97e52238
RS
79932018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7994
7995 PR tree-optimization/83965
7996 * gcc.dg/vect/pr83965.c: New test.
7997
950d1cd9
RB
79982018-01-23 Richard Biener <rguenther@suse.de>
7999
8000 PR tree-optimization/83963
8001 * gfortran.dg/graphite/pr83963.f: New testcase.
8002 * gcc.dg/graphite/pr83963-2.c: Likewise.
8003
2e73a89b
JJ
80042018-01-23 Jakub Jelinek <jakub@redhat.com>
8005
8006 PR c++/83918
8007 * g++.dg/cpp1z/pr83918.C: New test.
8008
f5c517f0
JJ
80092018-01-22 Jakub Jelinek <jakub@redhat.com>
8010
164485b5
JJ
8011 PR tree-optimization/83957
8012 * gcc.dg/autopar/pr83957.c: New test.
8013
f5c517f0
JJ
8014 PR tree-optimization/83081
8015 * gcc.dg/predict-8.c: Adjust expected probability.
8016
de0ecff8
MM
80172018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8018
8019 PR target/83862
8020 * gcc.target/powerpc/pr83862.c: New test.
8021
d10cff95 80222018-01-22 Carl Love <cel@us.ibm.com>
3eb1eecf 8023
d10cff95
CL
8024 * gcc.target/powerpc/powerpc.exp: Add torture tests for
8025 builtins-4-runnable.c, builtins-6-runnable.c,
8026 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
8027 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
8028 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
8029 for signed/unsigned 128-bit and long long int loads.
8030
f25d7e06
MP
80312018-01-22 Marek Polacek <polacek@redhat.com>
8032
8033 PR c++/81933
8034 * g++.dg/cpp1y/constexpr-empty4.C: New test.
8035
0f2fca6f 80362018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
0d918596
WS
8037
8038 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
8039 scan-asembler valid instructions list.
8040 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
8041 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
8042 power8-vector requirement and option.
8043 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
8044
6b271a2e
JB
80452018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
8046
8047 PR 78534
8048 PR 83704
8049 * gfortran.dg/string_1.f90: Remove printing the length.
8050
1dba94d4
RB
80512018-01-22 Richard Biener <rguenther@suse.de>
8052
8053 PR tree-optimization/83963
8054 * gcc.dg/graphite/pr83963.c: New testcase.
0e32449b
SD
8055
80562018-01-22 Sudakshina Das <sudi.das@arm.com>
8057
8058 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
8059 dg-require-effective-target directives.
8060
dececdaa
KT
80612018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8062
8063 * lib/target-supports.exp (check_effective_target_arm_softfloat):
8064 New procedure.
8065 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
8066 Adjust scan-assembler checks for soft-float.
8067
6a79ea14
BS
80682018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8069
8070 PR target/83946
8071 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
8072
bca5a9a1
JDA
80732018-01-21 John David Anglin <danglin@gcc.gnu.org>
8074
8075 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
8076 * gcc.dg/pr83623.c: Likewise.
8077 * gcc.dg/pr83666.c: Likewise.
8078
b8f63c51 80792018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
0f2fca6f 8080 David Edelsohn <dje.gcc@gmail.com>
b8f63c51
BS
8081
8082 PR target/83946
8083 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8084 assembly output from "crset eq" to "crset 2".
8085 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
8086 assembly output from . to $.
8087 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8088 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8089 assembly output from "crset eq" to "crset 2".
8090 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
8091 assembly output from "crset eq" to "crset 2", and from . to $.
8092
f5240750
SK
80932018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
8094
8095 PR fortran/83900
8096 * gfortran.dg/matmul_18.f90: New test.
8097
929b4411
RS
80982018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
8099
8100 PR tree-optimization/83940
8101 * gcc.dg/torture/pr83940.c: New test.
8102
09cbbded
JJ
81032018-01-20 Jakub Jelinek <jakub@redhat.com>
8104
37b7e787
JJ
8105 PR middle-end/83945
8106 * gcc.dg/tls/pr83945.c: New test.
8107
09cbbded
JJ
8108 PR target/83930
8109 * gcc.dg/pr83930.c: New test.
8110
f18fee82
SK
81112018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8112
8113 PR fortran/83900
8114 * gfortran.dg/matmul_17.f90: New test.
8115
3051883c
SK
81162018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8117
8118 PR fortran/80768
8119 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8120
e6f97c3f
JJ
81212018-01-19 Jakub Jelinek <jakub@redhat.com>
8122
1c9a0251
JJ
8123 PR c++/81167
8124 * g++.dg/cpp0x/pr81167.C: New test.
8125
e6f97c3f
JJ
8126 PR c++/83919
8127 * g++.dg/cpp0x/pr83919.C: New test.
8128
2af64836
JL
81292018-01-19 Jeff Law <law@redhat.com>
8130 Jakub Jelinek <jakub@redhat.com>
8131
8132 * gcc.dg/stack-check-16.c: New test.
8133
6c7c4708
CP
81342018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8135
8136 PR target/83790
8137 * gcc.target/nvptx/indirect_call.c: New test.
8138
b8d090db
RO
81392018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8140
8141 * g++.dg/torture/pr83619.C: Remove dg-message.
8142
1a92f9f6
ML
81432018-01-19 Martin Liska <mliska@suse.cz>
8144
8145 * gcc.dg/predict-1.c: Adjust expected probability.
8146 * gcc.dg/predict-3.c: Likewise.
8147 * gcc.dg/predict-5.c: Likewise.
8148 * gcc.dg/predict-6.c: Likewise.
8149 * gcc.dg/predict-9.c: Likewise.
8150
09a7858b
RS
81512018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8152
8153 PR tree-optimization/83922
8154 * gcc.dg/pr83922.c: New test.
8155
271134dd
RS
81562018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8157
8158 PR tree-optimization/83914
8159 * gcc.dg/vect/pr83914.c: New test.
8160
4b04107b
KT
81612018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8162
8163 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8164 * gcc.target/arm/negdi-2.c: Likewise.
8165 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8166
9f14d763
KT
81672018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8168
8169 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8170
80b21c41
KT
81712018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8172
8173 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8174
502a18ca
JDA
81752018-01-18 John David Anglin <danglin@gcc.gnu.org>
8176
8177 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8178 hppa*-*-hpux*.
8179
9736f576
JJ
81802018-01-18 Jakub Jelinek <jakub@redhat.com>
8181
8182 PR ipa/83619
8183 PR testsuite/83934
8184 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8185 forward declaration.
8186
3480ed3a 81872018-01-18 Carl Love <cel@us.ibm.com>
9736f576 8188
3480ed3a
CL
8189 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8190 to the function.
8191
50b27938
PC
81922018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8193
8194 PR c++/81013
8195 * g++.dg/inherit/union3.C: New.
8196
0f2fca6f 81972018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
00850e40
CL
8198
8199 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8200
8b2d991b
JH
82012018-01-18 Jan Hubicka <hubicka@ucw.cz>
8202
8203 PR ipa/83619
8204 * g++.dg/torture/pr83619.C: New testcase.
8205
0f2fca6f 82062018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1f0267ac
CL
8207
8208 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8209 Add function body to force error messages in some configurations.
8210
21505468
KT
82112018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8212
8213 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8214 and arm_thumb1_ok.
8215
7365279f
BK
82162018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8217
9736f576
JJ
8218 PR other/70268
8219 * c-c++-common/ffile-prefix-map.c: New test.
8220 * c-c++-common/fmacro-prefix-map.c: New test.
8221 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8222 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7365279f 8223
82a7bb2d
ML
82242018-01-18 Martin Liska <mliska@suse.cz>
8225
8226 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8227 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8228 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8229 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8230 * gcc.target/i386/ret-thunk-10.c: Likewise.
8231 * gcc.target/i386/ret-thunk-11.c: Likewise.
8232 * gcc.target/i386/ret-thunk-12.c: Likewise.
8233 * gcc.target/i386/ret-thunk-15.c: Likewise.
8234 * gcc.target/i386/ret-thunk-9.c: Likewise.
8235
5b06990f
CL
82362018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8237
8238 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8239 order.
8240
5a752e3f
NS
82412018-01-18 Nathan Sidwell <nathan@acm.org>
8242
8243 PR c++/83160
8244 * g++.dg/cpp0x/pr83160.C: New.
8245
7467ab42
RB
82462018-01-18 Richard Biener <rguenther@suse.de>
8247
8248 PR tree-optimization/83887
8249 * gcc.dg/graphite/pr83887.c: New testcase.
8250 * gfortran.dg/graphite/pr83887.f90: Likewise.
8251 * gfortran.dg/graphite/pr83887.f: Likewise.
8252
c5affc04
KT
82532018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8254
8255 PR target/65578
8256 * gcc.target/arm/builtin-bswap.x: New file.
8257 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8258 and options for armv6t2.
8259 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8260 and options for Thumb1.
8261 * gcc.target/arm/builtin-bswap16.x: New file.
8262 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8263 and options for armv6t2.
8264 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8265 and options for Thumb1.
8266
f2f4f244
CL
82672018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8268
8269 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8270 order.
8271
8ae43881
JJ
82722018-01-18 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR c/61240
8275 * gcc.dg/pr61240.c: New test.
8276
fcf79237
HA
82772018-01-17 Harald Anlauf <anlauf@gmx.de>
8278
8279 PR fortran/83864
8280 * gfortran.dg/pr83864.f90: New test.
8281
b7e60023
JL
82822018-01-17 Jeff Law <law@redhat.com>
8283
8284 PR testsuite/83883
8285 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8286
fe1b6f0d
BS
82872018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8288
8289 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8290 restriction, but still restrict to 64-bit.
8291 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8292 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8293
c004a341 82942018-01-17 Harald Anlauf <anlauf@gmx.de>
fe1b6f0d 8295
c004a341
HA
8296 PR fortran/83874
8297 * gfortran.dg/pr83874.f90: New test.
8298
cfb14840
JJ
82992018-01-18 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR c++/83824
8302 * g++.dg/cpp0x/pr83824.C: New test.
8303
a3b11faf
MM
83042018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8305
8306 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8307 appropriate .gnu_attribute for the long double type, if we use the
8308 long double type, but do not generate any calls.
8309 * gcc.target/powerpc/gnuattr2.c: Likewise.
8310 * gcc.target/powerpc/gnuattr3.c: Likewise.
8311
a533fc76
PC
83122018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8313
8314 PR c++/78344
8315 * g++.dg/cpp0x/alignas13.C: New.
8316
78a5fce0
JJ
83172018-01-17 Jakub Jelinek <jakub@redhat.com>
8318
8319 PR c++/83897
8320 * g++.dg/cpp0x/pr83897.C: New test.
8321
a99670f9
JH
83222018-01-17 Jan Hubicka <hubicka@ucw.cz>
8323
8324 PR ipa/83051
8325 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8326
8fca809b
PC
83272018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8328
8329 PR c++/81054
8330 * g++.dg/cpp0x/constexpr-ice19.C: New.
8331
355bae92 83322018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8fca809b 8333
355bae92
WS
8334 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8335 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8336 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8337 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8338 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8339 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8340 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
355bae92
WS
8341 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8342 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8343 * gcc.target/powerpc/builtins-1.fold.h: New.
8344
95f94b38
WS
83452018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8346
8347 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8348 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8349
a4d4d2f5
KT
83502018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8351
8352 * gcc.target/arm/g2.c: Add -marm to dg-options.
8353 * gcc.target/arm/scd42-2.c: Likewise.
8354
4436a3ce
NS
83552018-01-17 Nathan Sidwell <nathan@acm.org>
8356
8357 PR c++/83287
8358 * g++.dg/lookup/pr83287-2.C: New.
8359
bb9869d5
DM
83602018-01-17 David Malcolm <dmalcolm@redhat.com>
8361
8362 PR c++/83814
8363 PR c++/83902
8364 * g++.dg/wrappers/pr83814.C: New test case.
8365 * g++.dg/wrappers/pr83902.C: New test case.
8366
824721f0
DM
83672018-01-17 David Malcolm <dmalcolm@redhat.com>
8368
8369 PR lto/83121
8370 * g++.dg/lto/pr83121_0.C: New test case.
8371 * g++.dg/lto/pr83121_1.C: New test case.
8372 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8373 adapted from DejaGnu's dg-test.
8374 (lto_handle_diagnostics): New procedure.
8375 (lto_prune_warns): Ignore informational notes.
8376 (lto-link-and-maybe-run): Add "messages_by_file" param.
8377 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8378 "execute" when "link" fails if "execute" was not specified.
8379 (lto-can-handle-directive): New procedure.
8380 (lto-get-options-main): Call lto-can-handle-directive. Add a
8381 dg-messages local, using it to set the caller's
8382 dg-messages-by-file for the given source file.
8383 (lto-get-options): Likewise.
8384 (lto-execute): Add dg-messages-by-file local, and pass it to
8385 lto-link-and-maybe-run.
8386
c0bb5bc5
WD
83872018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8388 Richard Sandiford <richard.sandiford@linaro.org>
8389
8390 PR target/79041
8391 PR target/82964
8392 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8393 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8394
dd4770ec
KT
83952018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8396
8397 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8398 target check autogenerator for armv8.1-a and armv8.2-a.
8399
84e77783 84002018-01-17 Carl Love <cel@us.ibm.com>
9736f576 8401
84e77783
CL
8402 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8403 Add debug print statements.
8404 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8405 16 byte vector load followed by a partial vector load.
8406
ab612f39
DM
84072018-01-17 David Malcolm <dmalcolm@redhat.com>
8408
8409 PR c++/83799
8410 * g++.dg/wrappers/pr83799.C: New test case.
8411
f0fbe57d
NS
84122018-01-17 Nathan Sidwell <nathan@acm.org>
8413
8414 PR c++/83739
8415 * g++.dg/cpp1y/pr83739.C: New.
8416
9bff0086
EB
84172018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8418
8419 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8420 * gcc.target/visium/overflow16.c: Likewise.
8421 * gcc.target/visium/overflow32.c: Likewise.
8422
44aa1dbf
EB
84232018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8424
8425 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8426
1e49b79a
KT
84272018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8428
8429 * gcc.dg/rtl/arm/stl-cond.c: New test.
8430 * gcc.target/arm/stl-cond.c: Delete.
8431
d83fae9d
KT
84322018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8433
8434 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8435 directives.
8436
b67d554c
JJ
84372018-01-17 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR tree-optimization/83843
8440 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8441 * gcc.dg/store_merging_19.c: New test.
8442
d83fae9d 84432018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5a08c6f4
KT
8444
8445 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8446 and options.
8447
1b45f260
JJ
84482018-01-17 Jakub Jelinek <jakub@redhat.com>
8449
8450 PR rtl-optimization/83771
8451 * gcc.dg/pr83771.c: New test.
8452
46ba991f
EB
84532018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8454
8455 PR tree-optimization/81184
8456 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8457 targets.
8458 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8459
84602018-01-17 Eric Botcazou <ebotcazou@adacore.com>
67f40e18
EB
8461
8462 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8463
a3ed8bc3
SP
84642018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8465
8466 PR target/83546
8467 * gcc.target/i386/pr83546.c: New test.
8468
12b38cca
EB
84692018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8470
8471 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8472
a9db08a6
EB
84732018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8474
8475 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8476 test and add dg-warning for the -Wstringop-overflow warning.
8477
6702f18b
EB
84782018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8479
8480 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8481 XFAIL last test on SPARC and Visium.
8482
1dbc05f9
VM
84832018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8484
8485 PR rtl-optimization/80481
8486 * g++.dg/pr80481.C: Exclude solaris.
8487
30e96caf
EB
84882018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8489
8490 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8491 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8492 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8493
ea5853a3
EB
84942018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8495
8496 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8497 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8498 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8499 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8500 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8501 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8502 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8503 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8504 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8505 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8506 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8507 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8508 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8509 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8510 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8511
654060e2
EB
85122018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8513
8514 PR testsuite/77734
8515 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8516
b50e1649
BS
85172018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8518
8519 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8520 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8521 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8522 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8523 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8524 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8525
fb2f98bb
RS
85262018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8527
8528 PR tree-optimization/83857
8529 * gcc.dg/vect/pr83857.c: New test.
8530
e57d9a82
RB
85312018-01-16 Richard Biener <rguenther@suse.de>
8532
8533 PR tree-optimization/83867
8534 * gcc.dg/vect/pr83867.c: New testcase.
8535
38943500
JJ
85362018-01-16 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR c/83844
8539 * gcc.dg/pr83844.c: New test.
8540
82279a51
RS
85412018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8542
8543 * gcc.dg/torture/pr83847.c: New test.
8544
774ae645
JJ
85452018-01-16 Jakub Jelinek <jakub@redhat.com>
8546
90647597
JJ
8547 PR rtl-optimization/86620
8548 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8549 instead of --param=max-sched-ready-insns=0.
8550 * gcc.target/i386/pr83620.c: New test.
8551 * gcc.dg/pr83620.c: New test.
8552
be52ac73
JJ
8553 PR tree-optimization/83843
8554 * gcc.dg/store_merging_18.c: New test.
8555
2bbc5c34
JJ
8556 PR c++/83817
8557 * g++.dg/cpp1y/pr83817.C: New test.
8558
774ae645
JJ
8559 PR c++/83825
8560 * g++.dg/template/pr83825.C: New test.
8561
206c8300
RB
85622018-01-16 Richard Biener <rguenther@suse.de>
8563
8564 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8565
453ec1ad
RB
85662018-01-16 Richard Biener <rguenther@suse.de>
8567
8568 PR testsuite/82132
8569 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8570 from gcc.dg/torture/pr60092.c.
8571
66a366a0
MS
85722018-01-15 Martin Sebor <msebor@redhat.com>
8573
8574 PR c++/83588
8575 * g++.dg/ext/flexary28.C: New test.
8576
75a3c61a
LK
85772018-01-15 Louis Krupp <louis.krupp@zoho.com>
8578
8579 PR fortran/82257
8580 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8581
732ed80a
MS
85822018-01-15 Martin Sebor <msebor@redhat.com>
8583
8584 PR testsuite/83869
8585 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8586
64b1806b
TK
85872018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8588
8589 PR fortran/54613
8590 * gfortran.dg/minmaxloc_9.f90: New test.
8591 * gfortran.dg/minmaxloc_10.f90: New test.
8592 * gfortran.dg/minmaxloc_11.f90: New test.
8593
650d669b
L
85942018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8595
8596 PR target/83839
113db472 8597 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
650d669b
L
8598 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8599 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8601 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8602 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8603 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8604 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8606 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8607 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8608 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8609 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8610 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8612 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8613 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8615 * gcc.target/i386/ret-thunk-10.c: Likewise.
8616 * gcc.target/i386/ret-thunk-11.c: Likewise.
8617 * gcc.target/i386/ret-thunk-12.c: Likewise.
8618 * gcc.target/i386/ret-thunk-13.c: Likewise.
8619 * gcc.target/i386/ret-thunk-14.c: Likewise.
8620 * gcc.target/i386/ret-thunk-15.c: Likewise.
8621 * gcc.target/i386/ret-thunk-9.c: Don't check the
113db472 8622 __x86_return_thunk label. Scan for "push" only for Linux.
650d669b 8623
fc58f4ae
RS
86242018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8625
8626 PR testsuite/79920
8627 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8628
d0b6b5a7
KT
86292018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8630
8631 PR target/83687
8632 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8633 tests.
8634 * gcc.target/arm/pr83687.c: New test.
8635
1759d116
GJL
86362018-01-15 Georg-Johann Lay <avr@gjlay.de>
8637
8638 Adjust tests to AVR_TINY.
8639
8640 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8641 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8642 * gcc.target/avr/pr71627.c: Same.
8643 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8644 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8645 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8646 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8647 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8648 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8649 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8650 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8651 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8652 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8653 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8654 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8655 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8656 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8657 * gcc.target/avr/torture/pr61055.c: Same.
8658 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8659 available.
8660 * gcc.target/avr/torture/int24-mul.c: Same.
8661 * gcc.target/avr/torture/pr51782-1.c: Same.
8662 * gcc.target/avr/torture/pr61443.c: Same.
8663 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8664 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8665
93c74e59
GJL
86662018-01-15 Georg-Johann Lay <avr@gjlay.de>
8667
8668 PR c/83801
8669 PR c/83729
8670 * gcc.target/avr/torture/pr83729.c: New test.
8671 * gcc.target/avr/torture/pr83801.c: New test.
8672
3fccbb9e
JJ
86732018-01-15 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR middle-end/82694
8676 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8677 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8678
e0676e2e
MS
86792018-01-10 Martin Sebor <msebor@redhat.com>
8680
8681 PR other/83508
8682 * gcc.dg/Wstringop-overflow-2.c: New test.
8683
ba791a6c 86842018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33b2b069
JD
8685
8686 PR libgfortran/83811
8687 * gfortran.dg/fmt_e.f90: New test.
8688
95d11c17
L
86892018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8690
8691 * gcc.target/i386/indirect-thunk-10.c: New test.
8692 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8693 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8694 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8695 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8696 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8697 * gcc.target/i386/ret-thunk-17.c: Likewise.
8698 * gcc.target/i386/ret-thunk-18.c: Likewise.
8699 * gcc.target/i386/ret-thunk-19.c: Likewise.
8700 * gcc.target/i386/ret-thunk-20.c: Likewise.
8701 * gcc.target/i386/ret-thunk-21.c: Likewise.
8702
6abe11c1
L
87032018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8704
8705 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8706
d543c04b
L
87072018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8708
8709 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8710 -mno-indirect-branch-register.
8711 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8712 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8713 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8714 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8715 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8716 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8717 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8718 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8719 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8720 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8721 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8722 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8723 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8724 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8725 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8726 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8727 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8728 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8729 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8730 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8731 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8732 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8733 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8734 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8735 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8736 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8737 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8738 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8739 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8740 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8741 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8742 * gcc.target/i386/ret-thunk-10.c: Likewise.
8743 * gcc.target/i386/ret-thunk-11.c: Likewise.
8744 * gcc.target/i386/ret-thunk-12.c: Likewise.
8745 * gcc.target/i386/ret-thunk-13.c: Likewise.
8746 * gcc.target/i386/ret-thunk-14.c: Likewise.
8747 * gcc.target/i386/ret-thunk-15.c: Likewise.
8748 * gcc.target/i386/ret-thunk-9.c: Likewise.
8749 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8750 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8751 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8752
45e14019
L
87532018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8754
8755 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8756 -mfunction-return=keep.
8757 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8758 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8759 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8760 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8761 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8762 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8763 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8764 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8765 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8766 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8767 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8768 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8769 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8770 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8771 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8772 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8773 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8774 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8775 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8776 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8777 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8778 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8779 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8780 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8781 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8782 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8783 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8784 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8785 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8786 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8787 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8788 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8789 * gcc.target/i386/ret-thunk-1.c: New test.
8790 * gcc.target/i386/ret-thunk-10.c: Likewise.
8791 * gcc.target/i386/ret-thunk-11.c: Likewise.
8792 * gcc.target/i386/ret-thunk-12.c: Likewise.
8793 * gcc.target/i386/ret-thunk-13.c: Likewise.
8794 * gcc.target/i386/ret-thunk-14.c: Likewise.
8795 * gcc.target/i386/ret-thunk-15.c: Likewise.
8796 * gcc.target/i386/ret-thunk-16.c: Likewise.
8797 * gcc.target/i386/ret-thunk-2.c: Likewise.
8798 * gcc.target/i386/ret-thunk-3.c: Likewise.
8799 * gcc.target/i386/ret-thunk-4.c: Likewise.
8800 * gcc.target/i386/ret-thunk-5.c: Likewise.
8801 * gcc.target/i386/ret-thunk-6.c: Likewise.
8802 * gcc.target/i386/ret-thunk-7.c: Likewise.
8803 * gcc.target/i386/ret-thunk-8.c: Likewise.
8804 * gcc.target/i386/ret-thunk-9.c: Likewise.
8805
da99fd4a
L
88062018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8807
8808 * gcc.target/i386/indirect-thunk-1.c: New test.
8809 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8810 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8811 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8812 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8813 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8814 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8815 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8816 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8817 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8818 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8819 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8820 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8821 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8822 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8823 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8824 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8825 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8826 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8827 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8828 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8829 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8830 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8831 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8832 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8833 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8834 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8835 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8836 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8837 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8838 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8839 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8840 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8841
3f05a4f0
JH
88422018-01-14 Jan Hubicka <hubicka@ucw.cz>
8843
8844 PR ipa/83051
8845 * gcc.c-torture/compile/pr83051.c: New testcase.
8846
61760b92
PK
88472018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8848
8849 PR tree-optimization/83501
8850 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8851
a3a821c9
KN
88522018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8853
8854 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8855 for lvx and stvx instead of lxvd2x and stxvd2x and require
8856 little-endian target. Add comments.
8857 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8858 comprehensive testing.
8859 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8860 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8861 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8862 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8863 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8864 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8865 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8866 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8867 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8868 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8869 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8870 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8871 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8872 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8873 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8874 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8875 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8876 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8877 scan-assembler-not directives that forbid lvx and xxpermdi.
8878 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8879 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8880 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8881 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8882 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8883 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8884 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8885 scan-assembler-times directives to reflect different numbers of
8886 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8887
a57776a1
RS
88882018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8889 Alan Hayward <alan.hayward@arm.com>
8890 David Sherwood <david.sherwood@arm.com>
8891
8892 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8893 than SLP vectorization.
8894 * gcc.dg/vect/vect-alias-check-10.c: New test.
8895 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8896 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8897 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8898 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8899 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8900 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8901 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8902 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8903 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8904 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8905 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8906 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8907 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8908 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8909 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8910 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8911 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8912 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8913 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8914 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8915 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8916 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8917 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8918
f307441a
RS
89192018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8920 Alan Hayward <alan.hayward@arm.com>
8921 David Sherwood <david.sherwood@arm.com>
8922
8923 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8924 New proc.
8925 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8926 targets with scatter stores.
8927 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8928 stores.
8929 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8930 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8931 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8932 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8933 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8934 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8935 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8936 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8937 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8938 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8939 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8940 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8941 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8942 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8943 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8944 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8945
429ef523
RS
89462018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8947 Alan Hayward <alan.hayward@arm.com>
8948 David Sherwood <david.sherwood@arm.com>
8949
8950 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8951 for double_reduc1.
8952 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8953 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8954 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8955 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8956
ab2fc782
RS
89572018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8958 Alan Hayward <alan.hayward@arm.com>
8959 David Sherwood <david.sherwood@arm.com>
8960
8961 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8962 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8963 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8964
bfaa08b7
RS
89652018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8966 Alan Hayward <alan.hayward@arm.com>
8967 David Sherwood <david.sherwood@arm.com>
8968
8969 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8970 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8971 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8972 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8973 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8974 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8975 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8976 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8977 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8978 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8979 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8980 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8981 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8982 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8983
b781a135
RS
89842018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8985 Alan Hayward <alan.hayward@arm.com>
8986 David Sherwood <david.sherwood@arm.com>
8987
8988 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8989 check for a message about using in-order reductions.
8990 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8991 check for a message about using in-order reductions.
8992 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8993 vectorized and check for a message about using in-order reductions.
8994 Expect targets with variable-length vectors to fall back to the
8995 fixed-length mininum.
8996 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8997 check for a message about using in-order reductions.
8998 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8999 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9000 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9001 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9002 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
9003 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
9004 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
9005 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
9006 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
9007 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
9008 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
9009 vect_fold_left_plus.
9010
5cce8171
RS
90112018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9012
9013 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
9014 are spilled.
9015 * gcc.target/aarch64/sve/spill_2.c: New test.
9016 * gcc.target/aarch64/sve/spill_3.c: Likewise.
9017 * gcc.target/aarch64/sve/spill_4.c: Likewise.
9018 * gcc.target/aarch64/sve/spill_5.c: Likewise.
9019 * gcc.target/aarch64/sve/spill_6.c: Likewise.
9020 * gcc.target/aarch64/sve/spill_7.c: Likewise.
9021
d1d20a49
RS
90222018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9023 Alan Hayward <alan.hayward@arm.com>
9024 David Sherwood <david.sherwood@arm.com>
9025
9026 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
9027 of branches.
9028 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9029 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
9030 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
9031 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9032 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
9033 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9034 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
9035 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9036 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
9037
4aa157e8
RS
90382018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9039 Alan Hayward <alan.hayward@arm.com>
9040 David Sherwood <david.sherwood@arm.com>
9041
9042 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
9043 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
9044 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9045 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
9046
bb6c2b68
RS
90472018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9048 Alan Hayward <alan.hayward@arm.com>
9049 David Sherwood <david.sherwood@arm.com>
9050
9051 * lib/target-supports.exp
9052 (check_effective_target_vect_fold_extract_last): New proc.
9053 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
9054 for fold_extract_last.
9055 * gcc.dg/vect/pr65947-2.c: Likewise.
9056 * gcc.dg/vect/pr65947-3.c: Likewise.
9057 * gcc.dg/vect/pr65947-4.c: Likewise.
9058 * gcc.dg/vect/pr65947-5.c: Likewise.
9059 * gcc.dg/vect/pr65947-6.c: Likewise.
9060 * gcc.dg/vect/pr65947-9.c: Likewise.
9061 * gcc.dg/vect/pr65947-10.c: Likewise.
9062 * gcc.dg/vect/pr65947-12.c: Likewise.
9063 * gcc.dg/vect/pr65947-14.c: Likewise.
9064 * gcc.dg/vect/pr80631-1.c: Likewise.
9065 * gcc.target/aarch64/sve/clastb_1.c: New test.
9066 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
9067 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
9068 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
9069 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
9070 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
9071 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
9072 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
9073 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
9074 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
9075 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
9076 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
9077 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
9078 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
9079
bfe1bb57
RS
90802018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9081 Alan Hayward <alan.hayward@arm.com>
9082 David Sherwood <david.sherwood@arm.com>
9083
9084 * gcc.target/aarch64/sve/live_1.c: New test.
9085 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
9086
535e7c11
RS
90872018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9088 Alan Hayward <alan.hayward@arm.com>
9089 David Sherwood <david.sherwood@arm.com>
9090
9091 * gcc.target/aarch64/sve/nopeel_1.c: New test.
9092 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
9093 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
9094 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9095 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
9096 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9097 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
9098 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
9099 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
9100
c2700f74
RS
91012018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9102 Alan Hayward <alan.hayward@arm.com>
9103 David Sherwood <david.sherwood@arm.com>
9104
9105 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
9106 New proc.
9107 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9108 vect_fully_masked.
9109 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9110 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9111 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9112 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9113 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9114 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9115
8277ddf9
RS
91162018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9117 Alan Hayward <alan.hayward@arm.com>
9118 David Sherwood <david.sherwood@arm.com>
9119
9120 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9121 instead of just ADDRESS.
9122 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9123 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9124 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9125 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9126 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9127 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9128 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9129 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9130 * gcc.target/aarch64/sve/while_2.c: Likewise.
9131 * gcc.target/aarch64/sve/while_3.c: Likewise.
9132 * gcc.target/aarch64/sve/while_4.c: Likewise.
9133
0972596e
RS
91342018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9135 Alan Hayward <alan.hayward@arm.com>
9136 David Sherwood <david.sherwood@arm.com>
9137
9138 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9139 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9140 to be predicated.
9141 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9142 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9143 * gcc.target/aarch64/sve/reduc_5.c: New test.
9144 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9145 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9146
7cfb4d93
RS
91472018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9148 Alan Hayward <alan.hayward@arm.com>
9149 David Sherwood <david.sherwood@arm.com>
9150
9151 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9152 * gcc.dg/tree-ssa/peel1.c: Likewise.
9153 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9154 variable-length vectors.
9155 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9156 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9157 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9158 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9159 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9160 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9161 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9162 * gcc.target/aarch64/sve/slp_8.c: New test.
9163 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9164 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9165 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9166 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9167 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9168 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9169 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9170 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9171 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9172 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9173 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9174 * gcc.target/aarch64/sve/while_1.c: Likewise.
9175 * gcc.target/aarch64/sve/while_2.c: Likewise.
9176 * gcc.target/aarch64/sve/while_3.c: Likewise.
9177 * gcc.target/aarch64/sve/while_4.c: Likewise.
9178
898f07b0
RS
91792018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9180 Alan Hayward <alan.hayward@arm.com>
9181 David Sherwood <david.sherwood@arm.com>
9182
9183 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9184 New proc.
9185 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9186 and add an associated scan-dump test. Prevent vectorization
9187 of the first two loops.
9188 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9189 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9190 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9191 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9192 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9193 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9194
f1739b48
RS
91952018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9196 Alan Hayward <alan.hayward@arm.com>
9197 David Sherwood <david.sherwood@arm.com>
9198
9199 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9200 * gcc.dg/vect/pr67790.c: Likewise.
9201 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9202 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9203 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9204 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9205 * gcc.target/aarch64/sve/slp_5.c: New test.
9206 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9207 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9208 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9209 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9210 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9211
018b2744
RS
92122018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9213 Alan Hayward <alan.hayward@arm.com>
9214 David Sherwood <david.sherwood@arm.com>
9215
9216 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9217 && vect_load_lanes
9218 * gcc.dg/vect/slp-1.c: Likewise.
9219 * gcc.dg/vect/slp-10.c: Likewise.
9220 * gcc.dg/vect/slp-12b.c: Likewise.
9221 * gcc.dg/vect/slp-12c.c: Likewise.
9222 * gcc.dg/vect/slp-17.c: Likewise.
9223 * gcc.dg/vect/slp-19b.c: Likewise.
9224 * gcc.dg/vect/slp-20.c: Likewise.
9225 * gcc.dg/vect/slp-21.c: Likewise.
9226 * gcc.dg/vect/slp-22.c: Likewise.
9227 * gcc.dg/vect/slp-23.c: Likewise.
9228 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9229 * gcc.dg/vect/slp-24.c: Likewise.
9230 * gcc.dg/vect/slp-28.c: Likewise.
9231 * gcc.dg/vect/slp-39.c: Likewise.
9232 * gcc.dg/vect/slp-6.c: Likewise.
9233 * gcc.dg/vect/slp-7.c: Likewise.
9234 * gcc.dg/vect/slp-cond-1.c: Likewise.
9235 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9236 * gcc.dg/vect/slp-cond-2.c: Likewise.
9237 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9238 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9239 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9240 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9241 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9242 * gcc.dg/vect/slp-perm-6.c: Likewise.
9243 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9244 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9245 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9246 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9247 * gcc.dg/vect/slp-12a.c: Likewise.
9248 * gcc.dg/vect/slp-14.c: Likewise.
9249 * gcc.dg/vect/slp-15.c: Likewise.
9250 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9251 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9252 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9253 * gcc.target/aarch64/sve/slp_1.c: New test.
9254 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9255 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9256 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9257 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9258 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9259 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9260 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9261
7e11fc7f
RS
92622018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9263 Alan Hayward <alan.hayward@arm.com>
9264 David Sherwood <david.sherwood@arm.com>
9265
9266 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9267 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9268 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9269 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9270 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9271 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9272 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9273 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9274 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9275 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9276 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9277 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9278 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9279 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9280 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9281 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9282 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9283 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9284 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9285
abc8eb9a
RS
92862018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9287 Alan Hayward <alan.hayward@arm.com>
9288 David Sherwood <david.sherwood@arm.com>
9289
9290 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9291 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9292 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9293 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9294 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9295 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9296 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9297 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9298 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9299 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9300 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9301 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9302 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9303 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9304 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9305 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9306 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9307 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9308 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9309 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9310 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9311 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9312 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9313 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9314 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9315 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9316 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9317 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9318 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9319 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9320 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9321 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9322 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9323 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9324 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9325 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9326
9f4cbab8
RS
93272018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9328 Alan Hayward <alan.hayward@arm.com>
9329 David Sherwood <david.sherwood@arm.com>
9330
9331 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9332 Return true for SVE too.
9333 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9334 if load/store lanes are supported.
9335 * gcc.dg/vect/slp-10.c: Likewise.
9336 * gcc.dg/vect/slp-12c.c: Likewise.
9337 * gcc.dg/vect/slp-17.c: Likewise.
9338 * gcc.dg/vect/slp-33.c: Likewise.
9339 * gcc.dg/vect/slp-6.c: Likewise.
9340 * gcc.dg/vect/slp-cond-1.c: Likewise.
9341 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9342 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9343 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9344 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9345 * gcc.dg/vect/slp-perm-6.c: Likewise.
9346 * gcc.dg/vect/slp-perm-9.c: Likewise.
9347 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9348 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9349 for variable-length vectors.
9350
779fed5f
RS
93512018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9352 Alan Hayward <alan.hayward@arm.com>
9353 David Sherwood <david.sherwood@arm.com>
9354
9355 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9356 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9357
dbc3af4f
RS
93582018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9359
9360 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9361 * g++.target/aarch64/sve/catch_1.C: New test.
9362 * g++.target/aarch64/sve/catch_2.C: Likewise.
9363 * g++.target/aarch64/sve/catch_3.C: Likewise.
9364 * g++.target/aarch64/sve/catch_4.C: Likewise.
9365 * g++.target/aarch64/sve/catch_5.C: Likewise.
9366 * g++.target/aarch64/sve/catch_6.C: Likewise.
9367
825b856c
RS
93682018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9369 Alan Hayward <alan.hayward@arm.com>
9370 David Sherwood <david.sherwood@arm.com>
9371
9372 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9373 New proc.
9374 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9375 * gcc.target/aarch64/fmaxmin.c: Likewise.
9376 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9377 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9378 * gcc.target/aarch64/pr62178.c: Likewise.
9379 * gcc.target/aarch64/pr71727-2.c: Likewise.
9380 * gcc.target/aarch64/saddw-1.c: Likewise.
9381 * gcc.target/aarch64/saddw-2.c: Likewise.
9382 * gcc.target/aarch64/uaddw-1.c: Likewise.
9383 * gcc.target/aarch64/uaddw-2.c: Likewise.
9384 * gcc.target/aarch64/uaddw-3.c: Likewise.
9385 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9386 * gcc.target/aarch64/vect-compile.c: Likewise.
9387 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9388 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9389 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9390 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9391 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9392 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9393 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9394 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9395 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9396 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9397 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9398 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9399 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9400 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9401 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9402 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9403 * gcc.target/aarch64/vect-movi.c: Likewise.
9404 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9405 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9406 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9407 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9408 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9409 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9410 fixed-length SVE.
9411 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9412 * gcc.target/aarch64/sve/arith_1.c: New test.
9413 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9414 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9415 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9416 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9417 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9418 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9419 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9420 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9421 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9422 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9423 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9424 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9425 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9426 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9427 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9428 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9429 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9430 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9431 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9432 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9433 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9434 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9435 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9436 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9437 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9438 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9439 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9440 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9441 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9442 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9443 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9444 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9445 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9446 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9447 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9448 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9449 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9450 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9451 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9452 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9453 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9454 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9455 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9456 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9457 * gcc.target/aarch64/sve/index_1.c: Likewise.
9458 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9459 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9460 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9461 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9462 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9463 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9464 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9465 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9466 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9467 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9468 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9469 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9470 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9471 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9472 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9473 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9474 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9475 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9476 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9477 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9478 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9479 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9480 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9481 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9482 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9483 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9484 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9485 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9486 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9487 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9488 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9489 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9490 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9491 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9492 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9493 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9494 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9495 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9496 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9497 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9498 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9499 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9500 * gcc.target/aarch64/sve/single_1.c: Likewise.
9501 * gcc.target/aarch64/sve/single_2.c: Likewise.
9502 * gcc.target/aarch64/sve/single_3.c: Likewise.
9503 * gcc.target/aarch64/sve/single_4.c: Likewise.
9504 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9505 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9506 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9507 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9508 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9509 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9510 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9511 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9512 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9513 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9514 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9515 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9516 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9517 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9518 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9519 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9520 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9521 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9522 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9523 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9524 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9525 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9526 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9527 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9528 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9529 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9530 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9531 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9532 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9533 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9534 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9535 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9536 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9537 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9538 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9539 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9540 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9541 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9542 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9543 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9544 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9545 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9546 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9547 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9548 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9549
801e3845
RS
95502018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9551 Alan Hayward <alan.hayward@arm.com>
9552 David Sherwood <david.sherwood@arm.com>
9553
9554 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9555 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9556 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9557 New procedures.
9558 (check_effective_target_vect_perm): Handle SVE.
9559 (check_effective_target_vect_perm_byte): Likewise.
9560 (check_effective_target_vect_perm_short): Likewise.
9561 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9562 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9563 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9564 (check_effective_target_vect_element_align_preferred): Likewise.
9565 (check_effective_target_vect_align_stack_vars): Likewise.
9566 (check_effective_target_vect_load_lanes): Likewise.
9567 (check_effective_target_vect_masked_store): Likewise.
9568 (available_vector_sizes): Use aarch64_sve_bits for SVE.
113db472 9569 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
801e3845
RS
9570 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9571 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9572 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9573 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9574 * gcc.dg/vect/slp-23.c: Likewise.
9575 * gcc.dg/vect/slp-perm-5.c: Likewise.
9576 * gcc.dg/vect/slp-perm-6.c: Likewise.
9577 * gcc.dg/vect/slp-perm-9.c: Likewise.
9578 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9579 * gcc.dg/vect/vect-114.c: Likewise.
9580 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9581 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9582
11e0322a
RS
95832018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9584
9585 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9586 vect_variable_length, expecting the test to be vectorized
9587 without SLP instead.
9588 * gcc.dg/vect/pr33953.c: Likewise.
9589 * gcc.dg/vect/pr37027.c: Likewise.
9590 * gcc.dg/vect/pr67790.c: Likewise.
9591 * gcc.dg/vect/pr68445.c: Likewise.
9592 * gcc.dg/vect/slp-1.c: Likewise.
9593 * gcc.dg/vect/slp-10.c: Likewise.
9594 * gcc.dg/vect/slp-12a.c: Likewise.
9595 * gcc.dg/vect/slp-12b.c: Likewise.
9596 * gcc.dg/vect/slp-12c.c: Likewise.
9597 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9598 * gcc.dg/vect/slp-13.c: Likewise.
9599 * gcc.dg/vect/slp-14.c: Likewise.
9600 * gcc.dg/vect/slp-15.c: Likewise.
9601 * gcc.dg/vect/slp-17.c: Likewise.
9602 * gcc.dg/vect/slp-19b.c: Likewise.
9603 * gcc.dg/vect/slp-2.c: Likewise.
9604 * gcc.dg/vect/slp-20.c: Likewise.
9605 * gcc.dg/vect/slp-21.c: Likewise.
9606 * gcc.dg/vect/slp-22.c: Likewise.
9607 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9608 * gcc.dg/vect/slp-24.c: Likewise.
9609 * gcc.dg/vect/slp-28.c: Likewise.
9610 * gcc.dg/vect/slp-39.c: Likewise.
9611 * gcc.dg/vect/slp-42.c: Likewise.
9612 * gcc.dg/vect/slp-6.c: Likewise.
9613 * gcc.dg/vect/slp-7.c: Likewise.
9614 * gcc.dg/vect/slp-cond-1.c: Likewise.
9615 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9616 * gcc.dg/vect/slp-cond-2.c: Likewise.
9617 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9618 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9619 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9620 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9621 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9622 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9623 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9624 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9625 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9626 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9627 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9628 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9629 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9630 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9631 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9632 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9633 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9634
b4923738
JJ
96352018-01-13 Jakub Jelinek <jakub@redhat.com>
9636
9637 PR c/83801
9638 * gcc.dg/pr83801.c: New test.
9639
567a6e1c
PT
96402018-01-13 Paul Thomas <pault@gcc.gnu.org>
9641
9642 PR fortran/52162
508d0c3d 9643 * gfortran.dg/bounds_check_19.f90: New test.
567a6e1c 9644
02147434
JJ
96452018-01-12 Jakub Jelinek <jakub@redhat.com>
9646
9647 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9648 instead of scan-assembler-not for xsnabsqp.
9649
708c4094
JD
96502018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9651
9652 PR libgfortran/83525
9653 * gfortran.dg/newunit_5.f90: New test.
9654
0550a77b
VM
96552018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9656
9657 PR rtl-optimization/80481
9658 * g++.dg/pr80481.C: New.
9659
f7aad330
UB
96602018-01-12 Uros Bizjak <ubizjak@gmail.com>
9661
9662 PR target/83628
9663 * gcc.target/alpha/pr83628-3.c: New test.
9664
38081436
RO
96652018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9666
9667 * lib/target-supports.exp (check_effective_target_avx512f): Also
9668 check for __builtin_ia32_addsd_round,
9669 __builtin_ia32_getmantsd_round.
113db472 9670 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
38081436 9671
eda03189
SB
96722018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9673
9674 PR target/83629
9675 * gcc.target/powerpc/pr83629.c: Require ilp32.
9676
c803b2a9
RB
96772018-01-12 Richard Biener <rguenther@suse.de>
9678
9679 PR tree-optimization/80846
9680 * gcc.target/i386/pr80846-1.c: New testcase.
9681 * gcc.target/i386/pr80846-2.c: Likewise.
9682
371ae937
EB
96832018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9684
9685 * gcc.c-torture/execute/20180112-1.c: New test.
9686
c574147e
TV
96872018-01-12 Tom de Vries <tom@codesourcery.com>
9688
9689 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9690 * g++.dg/ext/label13a.C: Same.
9691 * g++.dg/ext/label14.C: Same.
9692 * g++.dg/ext/label2.C: Same.
9693 * g++.dg/ext/label3.C: Same.
9694 * g++.dg/torture/pr42462.C: Same.
9695 * g++.dg/torture/pr42739.C: Same.
9696 * g++.dg/warn/Wunused-label-3.C: Same.
9697
41287945
TV
96982018-01-12 Tom de Vries <tom@codesourcery.com>
9699
9700 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9701 * g++.dg/Walloca1.C: Same.
9702 * g++.dg/cpp0x/pr70338.C: Same.
9703 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9704 * g++.dg/cpp1y/vla10.C: Same.
9705 * g++.dg/cpp1y/vla2.C: Same.
9706 * g++.dg/cpp1y/vla6.C: Same.
9707 * g++.dg/cpp1y/vla8.C: Same.
9708 * g++.dg/debug/debug5.C: Same.
9709 * g++.dg/debug/debug6.C: Same.
9710 * g++.dg/debug/pr54828.C: Same.
9711 * g++.dg/diagnostic/pr70105.C: Same.
9712 * g++.dg/eh/cleanup5.C: Same.
9713 * g++.dg/eh/spbp.C: Same.
9714 * g++.dg/ext/tmplattr9.C: Same.
9715 * g++.dg/ext/vla10.C: Same.
9716 * g++.dg/ext/vla11.C: Same.
9717 * g++.dg/ext/vla12.C: Same.
9718 * g++.dg/ext/vla15.C: Same.
9719 * g++.dg/ext/vla16.C: Same.
9720 * g++.dg/ext/vla17.C: Same.
9721 * g++.dg/ext/vla3.C: Same.
9722 * g++.dg/ext/vla6.C: Same.
9723 * g++.dg/ext/vla7.C: Same.
9724 * g++.dg/init/array24.C: Same.
9725 * g++.dg/init/new47.C: Same.
9726 * g++.dg/init/pr55497.C: Same.
9727 * g++.dg/opt/pr78201.C: Same.
9728 * g++.dg/template/vla2.C: Same.
9729 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9730 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9731 * g++.dg/torture/pr62127.C: Same.
9732 * g++.dg/torture/pr67055.C: Same.
9733 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9734 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9735 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9736 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9737 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9738 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9739 * g++.dg/warn/Wvla-1.C: Same.
9740 * g++.dg/warn/Wvla-3.C: Same.
9741 * g++.old-deja/g++.ext/array2.C: Same.
9742 * g++.old-deja/g++.ext/constructor.C: Same.
9743 * g++.old-deja/g++.law/builtin1.C: Same.
9744 * g++.old-deja/g++.other/crash12.C: Same.
9745 * g++.old-deja/g++.other/eh3.C: Same.
9746 * g++.old-deja/g++.pt/array6.C: Same.
9747 * g++.old-deja/g++.pt/dynarray.C: Same.
9748
01da712b
RO
97492018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9750
9751 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9752
c969e34e
RO
97532018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9754
9755 PR libfortran/67412
9756 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9757 on *-*-solaris2.10.
9758
a7448bdf
RO
97592018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9760
9761 * lib/target-supports.exp (check_effective_target_branch_cost):
9762 Accept all x86 targets.
9763
53b73588
ML
97642018-01-12 Martin Liska <mliska@suse.cz>
9765
9766 PR ipa/83054
9767 * g++.dg/warn/pr83054.C: New test.
9768
02a03501
BS
97692018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9770
9771 * gcc.target/powerpc/spec-barr-1.c: New file.
9772
c7a61831
L
97732018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9774
9775 PR target/83330
9776 * gcc.target/i386/pr83330.c: New test.
9777
0f2fca6f 97782018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
278e902c
SK
9779
9780 PR fortran/79383
9781 * gfortran.dg/dtio_31.f03: New test.
9782 * gfortran.dg/dtio_32.f03: New test.
9783
c5269263
DM
97842018-01-11 David Malcolm <dmalcolm@redhat.com>
9785
9786 PR c++/43486
9787 * g++.dg/wrappers: New subdirectory.
9788 * g++.dg/wrappers/README: New file.
9789 * g++.dg/wrappers/alloc.C: New test case.
9790 * g++.dg/wrappers/cow-istream-string.C: New test case.
9791 * g++.dg/wrappers/cp-stdlib.C: New test case.
9792 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
113db472 9793 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
c5269263 9794
0526ed2a
JH
97952018-01-11 Jan Hubicka <hubicka@ucw.cz>
9796
9797 PR middle-end/83718
9798 * g++.dg/torture/pr83718.C: New testcase.
9799
346ac3a8
MJ
98002018-01-11 Martin Jambor <mjambor@suse.cz>
9801
9802 PR ipa/83178
9803 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9804
4e090bcc
BC
98052018-01-11 Bin Cheng <bin.cheng@arm.com>
9806
9807 PR tree-optimization/83695
9808 * gcc.dg/tree-ssa/pr83695.c: New test.
9809
eccf4d70
KT
98102018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9811
9812 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9813 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9814
06e95715
KT
98152018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9816
9817 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9818 * gcc.target/arm/simd/fp16fml_high.c: New test.
9819 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9820 * lib/target-supports.exp
9821 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9822 check_effective_target_arm_fp16fml_neon_ok,
9823 add_options_for_arm_fp16fml_neon): New procedures.
9824
89e06365 98252018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
946c6c45
KT
9826
9827 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9828 combination tests.
9829
b0bd3e52
RB
98302018-01-11 Richard Biener <rguenther@suse.de>
9831
9832 PR tree-optimization/83435
9833 * gcc.dg/graphite/pr83435.c: New testcase.
9834
f5470a77
RS
98352018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9836 Alan Hayward <alan.hayward@arm.com>
9837 David Sherwood <david.sherwood@arm.com>
9838
9839 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9840
ec538483
TC
98412018-01-11 Tamar Christina <tamar.christina@arm.com>
9842
9843 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9844
98452018-01-11 Sudakshina Das <sudi.das@arm.com>
f8f77d4d
SD
9846
9847 PR target/82096
9848 * gcc.c-torture/compile/pr82096.c: New test.
9849
a2dbe7d5
ES
98502018-01-11 Ed Schonberg <schonberg@adacore.com>
9851
9852 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9853
5efc1c00
HK
98542018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9855
9856 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9857
cb488118
JS
98582018-01-11 Justin Squirek <squirek@adacore.com>
9859
9860 * gnat.dg/expr_func4.adb: New testcase.
9861
ed27b86b
HK
98622018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9863
9864 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9865 testcase.
9866
4727f693
BD
98672018-01-11 Bob Duff <duff@adacore.com>
9868
9869 * gnat.dg/protected_null.adb: New testcase.
9870
52c5090a
ES
98712018-01-11 Ed Schonberg <schonberg@adacore.com>
9872
9873 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9874
07733aa1
ES
98752018-01-11 Ed Schonberg <schonberg@adacore.com>
9876
9877 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9878
c8f25817
JS
98792018-01-11 Justin Squirek <squirek@adacore.com>
9880
9881 * gnat.dg/loopvar.adb: New testcase.
9882
29c02e65
JH
98832018-01-10 Jan Hubicka <hubicka@ucw.cz>
9884
9885 PR middle-end/83189
9886 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9887
3211aea2
JH
98882018-01-10 Jan Hubicka <hubicka@ucw.cz>
9889
9890 * gcc.c-torture/compile/pr83575.c: New testcase.
9891
27086ea3
MC
98922018-01-10 Michael Collison <michael.collison@arm.com>
9893
113db472
UB
9894 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9895 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9896 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9897 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9898 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9899 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9900 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9901 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9902 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9903 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9904 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9905 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9906 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9907 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9908 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9909 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
27086ea3
MC
9910
99112018-01-10 Michael Collison <michael.collison@arm.com>
9912
113db472
UB
9913 * gcc.target/aarch64/sha2.h: New shared testcase.
9914 * gcc.target/aarch64/sha2_1.c: New testcase.
9915 * gcc.target/aarch64/sha2_2.c: New testcase.
9916 * gcc.target/aarch64/sha2_3.c: New testcase.
9917 * gcc.target/aarch64/sha3.h: New shared testcase.
9918 * gcc.target/aarch64/sha3_1.c: New testcase.
9919 * gcc.target/aarch64/sha3_2.c: New testcase.
9920 * gcc.target/aarch64/sha3_3.c: New testcase.
27086ea3
MC
9921
99222018-01-10 Michael Collison <michael.collison@arm.com>
9923
113db472 9924 * gcc.target/aarch64/sm3_sm4.c: New testcase.
27086ea3 9925
1bfd6a00
MS
99262018-01-10 Martin Sebor <msebor@redhat.com>
9927
9928 PR tree-optimization/83781
9929 * gcc.dg/strlenopt-42.c: New test.
9930
05ef3173
MS
99312018-01-11 Martin Sebor <msebor@gmail.com>
9932 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9933
9934 PR tree-optimization/83501
9935 PR tree-optimization/81703
9936
9937 * gcc.dg/strlenopt-39.c: New test-case.
9938 * gcc.dg/pr81703.c: Likewise.
9939
af95bb26
EB
99402018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9941
9942 * gnat.dg/atomic10.adb: New test.
9943
bdd82c9b
SK
99442018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9945
9946 PR fortran/82367
9947 * gfortran.dg/deferred_character_18.f90: New test.
9948
c42d0aa0
MS
99492018-01-10 Martin Sebor <msebor@redhat.com>
9950
9951 PR tree-optimization/83671
9952 * gcc.dg/strlenopt-40.c: New test.
9953 * gcc.dg/strlenopt-41.c: New test.
9954
266404a8
SK
99552018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9956
9957 PR fortran/83093
9958 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9959
2025a48d
PB
99602018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9961
9962 PR target/83399
9963 * gcc.target/powerpc/pr83399.c: New test.
9964
9a004410
DM
99652018-01-10 David Malcolm <dmalcolm@redhat.com>
9966
9967 PR c++/43486
9968 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9969 to reflect that the arguments are correctly underlined.
9970 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9971 for globals, params, locals and literals.
9972 (test_sizeof): Directly test the location of "sizeof", rather than
9973 when used in compound expressions.
9974 (test_alignof): Likewise for "alignof".
9975 (test_string_literals): Likewise for string literals.
9976 (test_numeric_literals): Likewise for numeric literals.
9977 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9978 (test_typeid): Likewise for typeid.
9979 (test_unary_plus): New.
9980 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9981 format strings.
9982
60d87d86
UB
99832018-01-10 Uros Bizjak <ubizjak@gmail.com>
9984
9985 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9986
ec2f999b
AS
99872018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9988
9989 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9990
6bebae75
MP
99912018-01-10 Marek Polacek <polacek@redhat.com>
9992
9993 PR c++/82541
9994 * g++.dg/warn/Wduplicated-branches4.C: New test.
9995
e99ef408
JJ
99962018-01-10 Jakub Jelinek <jakub@redhat.com>
9997
9998 PR c++/81327
9999 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
10000 cast to void *.
10001
143aa5cc
PC
100022018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
10003
10004 PR c++/81055
10005 * g++.dg/cpp0x/new2.C: New.
10006
cd3410cc
L
100072018-01-10 H.J. Lu <hongjiu.lu@intel.com>
10008
10009 PR target/83735
10010 * gcc.target/i386/pr83735.c: New test.
10011
227e5798
CL
100122018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
10013
10014 * lib/target-supports.exp (check_effective_target_branch_cost):
10015 New function.
10016 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
10017 * gcc.dg/pr21643.c: Likewise.
10018 * gcc.dg/pr46309.c: Likewise.
10019 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10020 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
10021 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
10022 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
10023 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10024 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10025 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10026 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
10027 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
10028 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
10029 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
10030 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
10031 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
10032 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
10033
8c6e19c1
SB
100342018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
10035
10036 PR target/83629
10037 * gcc.target/powerpc/pr83629.c: New testcase.
10038
7b975de0
RB
100392018-01-10 Richard Biener <rguenther@suse.de>
10040
10041 PR testsuite/78768
10042 * gcc.dg/pr78768.c: Un-XFAIL.
10043
e02a5f63
RB
100442018-01-10 Richard Biener <rguenther@suse.de>
10045
10046 PR debug/82425
10047 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
10048
6737facb
RS
100492018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
10050
10051 PR tree-optimization/83753
10052 * gcc.dg/torture/pr83753.c: New test.
10053
1fe399e4
JH
100542018-01-09 Jan Hubicka <hubicka@ucw.cz>
10055
10056 * gcc.target/i386/avx2-gather-1.c: Add -march.
10057 * gcc.target/i386/avx2-gather-2.c: Add -march.
10058 * gcc.target/i386/avx2-gather-3.c: Add -march.
10059 * gcc.target/i386/avx2-gather-4.c: Add -march.
10060 * gcc.target/i386/avx2-gather-5.c: Add -march.
10061 * gcc.target/i386/avx2-gather-6.c: Add -march.
10062 * gcc.target/i386/avx512f-gather-1.c: Add -march.
10063 * gcc.target/i386/avx512f-gather-2.c: Add -march.
10064 * gcc.target/i386/avx512f-gather-3.c: Add -march.
10065 * gcc.target/i386/avx512f-gather-4.c: Add -march.
10066 * gcc.target/i386/avx512f-gather-5.c: Add -march.
10067 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
10068 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
10069 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
10070 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
10071 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
10072
8080b14f
L
100732018-01-09 H.J. Lu <hongjiu.lu@intel.com>
10074
10075 PR target/78585:
10076 * gcc.target/i386/pr78585.c: New test.
10077
6ef72c36
JJ
100782018-01-09 Jakub Jelinek <jakub@redhat.com>
10079
10080 PR c++/83734
10081 * g++.dg/cpp0x/pr83734.C: New test.
10082
3eb1eecf 100832018-01-09 Carl Love <cel@us.ibm.com>
19d22f7c
CL
10084
10085 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
10086 vec_mergeo builtins with float, double, long long, unsigned long long,
10087 bool long long arguments.
10088 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10089 vec_float2 with double arguments.
10090 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
10091 vec_mergew and vec_mergow builtins.
10092
d4319ef8
SK
100932018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10094
10095 PR fortran/83742
10096 * gfortran.dg/contiguous_6.f90: New test.
10097
82c066f5
RB
100982018-01-09 Richard Biener <rguenther@suse.de>
10099
10100 PR tree-optimization/83668
10101 * gcc.dg/graphite/pr83668.c: New testcase.
10102
e96a5786
JM
101032018-01-09 Joseph Myers <joseph@codesourcery.com>
10104
10105 PR tree-optimization/64811
10106 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10107 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10108 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10109 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10110 New tests.
10111 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10112
684684c6
GJL
101132018-01-09 Georg-Johann Lay <avr@gjlay.de>
10114
10115 PR target/79883
10116 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10117
f676330e
TC
101182018-01-09 Tamar Christina <tamar.christina@arm.com>
10119
10120 PR target/82641
10121 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10122 no NEON and require softfp or hard float-abi.
10123 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10124
b25f84d0
RB
101252018-01-09 Richard Biener <rguenther@suse.de>
10126
10127 PR tree-optimization/83572
10128 * gcc.dg/graphite/pr83572.c: New testcase.
10129
3a123ed7
JJ
101302018-01-09 Jakub Jelinek <jakub@redhat.com>
10131
10132 PR target/83507
10133 * gcc.dg/sms-13.c: New test.
10134
5e884ae3
SK
101352018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10136
3a123ed7 10137 PR fortran/83741
5e884ae3
SK
10138 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10139
0f2fca6f 101402018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
c8a0c7b6
JW
10141 Monk Chiang <sh.chiang04@gmail.com>
10142
10143 * gcc.target/riscv/save-restore-1.c: New.
10144
a25811c8
BS
101452018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10146
10147 PR target/83677
10148 * gcc.target/powerpc/pr83677.c: New file.
10149
5a2a87e1
JL
101502018-01-08 Jeff Law <law@redhat.com>
10151
10152 PR rtl-optimizatin/81308
10153 * g++.dg/pr81308-1.C: New test.
10154 * g++.dg/pr81308-2.C: New test.
10155
0f2fca6f 101562018-01-08 Vidya Praveen <vidyapraveen@arm.com>
647c61f1
VP
10157
10158 PR target/83663 - Revert r255946
10159 * gcc.target/aarch64/vect-slp-dup.c: New.
10160
a00a4222
KT
101612018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10162
10163 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10164 combination tests.
10165
b33086c0
RB
101662018-01-08 Richard Biener <rguenther@suse.de>
10167
10168 PR tree-optimization/83563
10169 * gcc.dg/graphite/pr83563.c: New testcase.
10170
87c4dace
RB
101712018-01-08 Richard Biener <rguenther@suse.de>
10172
10173 PR middle-end/83713
10174 * g++.dg/torture/pr83713.C: New testcase.
10175
960c02b8
TV
101762018-01-08 Tom de Vries <tom@codesourcery.com>
10177
10178 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10179
e207c079
RB
101802018-01-08 Richard Biener <rguenther@suse.de>
10181
10182 PR tree-optimization/83685
10183 * gcc.dg/torture/pr83685.c: New testcase.
10184
131a0e78
RB
101852018-01-08 Richard Biener <rguenther@suse.de>
10186
10187 PR lto/83719
10188 * gcc.dg/lto/pr83719_0.c: New testcase.
10189
4c035a23
TV
101902018-01-08 Tom de Vries <tom@codesourcery.com>
10191
10192 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10193 * gcc.dg/graphite/run-id-1.c: Same.
10194 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10195
0b627b58
PT
101962018-01-08 Paul Thomas <pault@gcc.gnu.org>
10197
10198 PR fortran/83611
508d0c3d
JJ
10199 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10200 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10201 * gfortran.dg/pdt_27.f03: New test.
0b627b58
PT
10202
10203 PR fortran/83731
508d0c3d 10204 * gfortran.dg/pdt_28.f03: New test.
0b627b58 10205
b5da8f94
TV
102062018-01-08 Tom de Vries <tom@codesourcery.com>
10207
10208 * c-c++-common/builtins.c: Require effective target alloca.
10209 * gcc.dg/Wrestrict.c: Same.
10210 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10211
3e1b80ff
RB
102122018-01-08 Richard Biener <rguenther@suse.de>
10213
10214 PR middle-end/83580
10215 * gcc.dg/torture/pr83580.c: New testcase.
10216
55d84e61
RB
102172018-01-08 Richard Biener <rguenther@suse.de>
10218
10219 PR middle-end/83517
10220 * gcc.dg/pr83517.c: New testcase.
10221
11ef0b22
AH
102222018-01-06 Aldy Hernandez <aldyh@redhat.com>
10223
10224 PR middle-end/81897
10225 * gcc.dg/uninit-pr81897.c: New test.
10226
f59d4026
MS
102272018-01-06 Martin Sebor <msebor@redhat.com>
10228
10229 PR tree-optimization/83640
10230 * gcc.dg/Wrestrict-6.c: New test.
10231 * gcc.dg/pr83640.c: New test.
10232
b4c96972
RS
102332018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10234
10235 * gcc.target/aarch64/reg-alloc-1.c: New test.
10236
ee2d3987
JB
102372018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10238
10239 PR fortran/50892
10240 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10241
8fec4d22
JJ
102422018-01-06 Jakub Jelinek <jakub@redhat.com>
10243
59931fb0
JJ
10244 PR debug/83480
10245 * gcc.dg/pr83480.c: New test.
10246
8fec4d22
JJ
10247 PR rtl-optimization/83682
10248 * gcc.target/i386/pr83682.c: New test.
10249
f622221a
JB
102502018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10251
10252 PR fortran/78534
10253 PR fortran/66310
10254 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10255 * gfortran.dg/dependency_49.f90: Likewise.
10256 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10257 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10258 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10259 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10260 * gfortran.dg/string_1_lp64.f90: New test.
10261 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10262 * gfortran.dg/string_3_lp64.f90: New test.
10263
d33e32a7
JJ
102642018-01-05 Jakub Jelinek <jakub@redhat.com>
10265
958d63e9
JJ
10266 PR target/83604
10267 * gcc.target/i386/sse-26.c: New test.
10268
d33e32a7
JJ
10269 PR target/83604
10270 * gcc.target/i386/pr83604.c: New test.
10271
ccf20649
RS
102722018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10273
10274 * gcc.dg/vect/vect-align-4.c: New test.
10275 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10276 and redefine as a structure with an unaligned member "b".
10277 (foo): Update accordingly.
10278
49479590
SD
102792018-01-05 Sudakshina Das <sudi.das@arm.com>
10280
10281 PR target/82439
10282 * gcc.target/aarch64/bics_5.c: New test.
10283 * gcc.target/arm/bics_5.c: Likewise.
10284
bef52a68
JJ
102852018-01-05 Jakub Jelinek <jakub@redhat.com>
10286
10287 PR tree-optimization/83605
10288 * gcc.dg/pr83605.c: New test.
10289
85e0b2c4
JJ
102902018-01-04 Jakub Jelinek <jakub@redhat.com>
10291
ac2be67b
JJ
10292 PR target/83554
10293 * gcc.target/i386/pr83554.c: New test.
10294
85e0b2c4
JJ
10295 PR ipa/82352
10296 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10297 long unsigned int.
10298
fbd35ba1
TK
102992018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10300
10301 PR fortran/83683
10302 PR fortran/45689
10303 * gfortran.dg/eoshift_8.f90: New test.
10304 * gfortran.dg/simplify_eoshift_1.f90: New test.
10305
64d620ef
JJ
103062018-01-04 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR debug/83585
10309 * gcc.dg/pr83585.c: New test.
10310
bc80e846
NS
103112018-01-04 Nathan Sidwell <nathan@acm.org>
10312
10313 PR c++/83667
10314 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10315
c54af068
JJ
103162018-01-04 Jakub Jelinek <jakub@redhat.com>
10317
10318 PR debug/83666
10319 * gcc.dg/pr83666.c: New test.
10320
02ea1c76
UB
103212018-01-04 Uros Bizjak <ubizjak@gmail.com>
10322
10323 PR target/83628
10324 * gcc.target/alpha/pr83628-1.c: New test.
10325 * gcc.target/alpha/pr83628-2.c: Ditto.
10326
fcb6fced
ML
103272018-01-04 Martin Liska <mliska@suse.cz>
10328
10329 PR ipa/82352
10330 * g++.dg/ipa/pr82352.C: New test.
10331
517d4896
JJ
103322018-01-04 Jakub Jelinek <jakub@redhat.com>
10333
10334 * gcc.dg/vect-opt-info-1.c: Moved to ...
10335 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10336 vect_int targets, use dg-additional-options instead of dg-options and
10337 use relative line numbers instead of absolute.
10338
cf3fc0e8
MS
103392018-01-03 Martin Sebor <msebor@redhat.com>
10340
10341 PR tree-optimization/83655
10342 * gcc.dg/Wrestrict-5.c: New test.
10343 * c-c++-common/builtins.c: New test.
10344
b187677b
RS
103452018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10346 Alan Hayward <alan.hayward@arm.com>
10347 David Sherwood <david.sherwood@arm.com>
10348
10349 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10350 (main): Call it.
10351
4bfb8e11
JL
103522018-01-03 Jeff Law <law@redhat.com>
10353
10354 PR target/83641
10355 * gcc.target/i386/stack-check-17.c: New test.
10356 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10357
e3a174d0
JJ
103582018-01-03 Jakub Jelinek <jakub@redhat.com>
10359
e3bd1763
JJ
10360 PR debug/83621
10361 * gcc.dg/pr83621.c: New test.
10362
e3a174d0
JJ
10363 PR debug/83645
10364 * gcc.dg/pr83645.c: New test.
10365
a594cff3
MS
103662018-01-03 Martin Sebor <msebor@redhat.com>
10367
2438cb6a
MS
10368 PR tree-optimization/83603
10369 * gcc.dg/Wrestrict-4.c: New test.
10370
a594cff3
MS
10371 PR c/83559
10372 * gcc.dg/const-2.c: New test.
10373 * gcc.dg/pure-3.c: New test.
10374
a6fd2cd7
MS
103752018-01-03 Martin Sebor <msebor@redhat.com>
10376
10377 * gcc.dg/Wrestrict-3.c: New test.
10378
830421fc
JJ
103792018-01-03 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR c++/83555
10382 * g++.dg/opt/pr83555.C: New test.
10383 * g++.dg/ubsan/pr83555.C: New test.
10384
72df5daa
DM
103852018-01-03 David Malcolm <dmalcolm@redhat.com>
10386
10387 PR c/82050
10388 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10389 the !CHECKING_P case by expecting a note.
10390 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10391 a note for the !CHECKING_P case, and move the return statement
10392 outside of #if CHECKING_P guard.
10393
86aa0691
JL
103942018-01-03 Jeff Law <law@redhat.com>
10395
10396 PR middle-end/83654
10397 * gcc.target/i386/stack-check-18.c: New test.
10398 * gcc.target/i386/stack-check-19.c: New test.
10399
e95e79b6
MS
104002018-01-03 Martin Sebor <msebor@redhat.com>
10401
10402 PR tree-optimization/83501
10403 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10404
65f2d1ee
PK
104052018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10406
10407 PR tree-optimization/83501
10408 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10409
ce473498
NS
104102018-01-03 Nathan Sidwell <nathan@acm.org>
10411
10412 PR c++/83667
10413 * g++.dg/ipa/pr83667.C: New.
10414
fa9544ab
ML
104152018-01-03 Martin Liska <mliska@suse.cz>
10416
10417 PR tree-optimization/83593
10418 * gcc.dg/pr83593.c: New test.
10419
ca04a532
ML
104202018-01-03 Martin Liska <mliska@suse.cz>
10421
10422 PR ipa/83549
10423 * g++.dg/ipa/pr83549.C: New test.
10424
e164534f
MP
104252018-01-03 Marek Polacek <polacek@redhat.com>
10426
10427 PR c++/83592
10428 * g++.dg/warn/mvp2.C: New test.
10429
19c37faa
JJ
104302018-01-03 Jakub Jelinek <jakub@redhat.com>
10431
e30947eb
JJ
10432 PR preprocessor/83602
10433 * g++.dg/cpp/pr83602.C: New test.
10434
19c37faa
JJ
10435 PR c++/83634
10436 * g++.dg/parse/pr83634.C: New test.
10437
8987beac
TK
104382018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10439
10440 PR fortran/83664
10441 * gfortran.dg/eoshift_7.f90: New test.
10442
b853346e
JB
104432018-01-03 Jan Beulich <jbeulich@suse.com>
10444
10445 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10446 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10447
85ec4feb
JJ
104482018-01-03 Jakub Jelinek <jakub@redhat.com>
10449
10450 Update copyright years.
10451
99504686
ML
104522018-01-03 Martin Liska <mliska@suse.cz>
10453
10454 PR ipa/83594
10455 * gcc.dg/ipa/pr83594.c: New test.
10456
d9f21f6a
RS
104572018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10458 Alan Hayward <alan.hayward@arm.com>
10459 David Sherwood <david.sherwood@arm.com>
10460
10461 * gcc.dg/vect-opt-info-1.c: New test.
10462
2d71e7b8
MM
104632018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10464
10465 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10466 floorf128, truncf128, and roundf128.
10467 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10468 optimizations added in match.pd.
10469 * gcc.target/powerpc/float128-hw6.c: Likewise.
10470 * gcc.target/powerpc/float128-hw7.c: Likewise.
10471 * gcc.target/powerpc/float128-hw8.c: Likewise.
10472 * gcc.target/powerpc/float128-hw9.c: Likewise.
10473 * gcc.target/powerpc/float128-hw10.c: Likewise.
10474 * gcc.target/powerpc/float128-hw11.c: Likewise.
10475
0a552ae2
JJ
104762018-01-02 Jakub Jelinek <jakub@redhat.com>
10477
10478 PR c++/83556
10479 * g++.dg/cpp0x/pr83556.C: New test.
10480
a9ec0cfc
TK
104812018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10482
10483 PR fortran/45689
10484 PR fortran/83650
10485 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10486 * gfortran.dg/simplify_cshift_4.f90: New test.
10487
6ff9491a 104882018-01-02 Marek Polacek <polacek@redhat.com>
f76649a6 10489
6ff9491a
MP
10490 PR c++/81860
10491 * g++.dg/cpp0x/inh-ctor30.C: New test.
f76649a6 10492
dd2ce397
MP
10493 PR c++/83644
10494 * g++.dg/cpp1z/pr83644.C: New test.
10495
f549bfb3
PT
104962018-01-01 Paul Thomas <pault@gcc.gnu.org>
10497
10498 PR fortran/83076
508d0c3d 10499 * gfortran.dg/coarray_45.f90: New test.
f549bfb3
PT
10500
10501 PR fortran/83319
508d0c3d 10502 * gfortran.dg/coarray_46.f90: New test.
f549bfb3 10503
1f01b457
JJ
105042018-01-01 Jakub Jelinek <jakub@redhat.com>
10505
1bfb3b8b
JJ
10506 PR tree-optimization/83581
10507 * gcc.dg/pr83581.c: New test.
10508
913884f7
JJ
10509 PR c/83595
10510 * gcc.dg/pr83595.c: New test.
10511
0f3f0e4e
JJ
10512 PR middle-end/83608
10513 * g++.dg/opt/pr83608.C: New test.
10514
c1329fc8
JJ
10515 PR middle-end/83609
10516 * gcc.dg/pr83609.c: New test.
10517 * g++.dg/opt/pr83609.C: New test.
10518
d235d09b
JJ
10519 PR middle-end/83623
10520 * gcc.dg/pr83623.c: New test.
10521
1f01b457
JJ
10522 * gcc.target/i386/i386.exp
10523 (check_effective_target_avx512vpopcntdqvl): New proc.
10524 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10525 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10526 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
818ab71a 10527\f
85ec4feb 10528Copyright (C) 2018 Free Software Foundation, Inc.
ad41bd84
JM
10529
10530Copying and distribution of this file, with or without modification,
10531are permitted in any medium without royalty provided the copyright
10532notice and this notice are preserved.