]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR c++/85279 - dump_expr doesn't understand decltype.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
06e8d82e
TK
12018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR fortran/51260
4 * gfortran.dg/parameter_array_element_3.f90: New test.
5
45d07f06
JJ
62018-04-09 Jakub Jelinek <jakub@redhat.com>
7
6e4f1148
JJ
8 PR c++/85194
9 * g++.dg/cpp1z/decomp43.C: New test.
10
45d07f06
JJ
11 PR rtl-optimization/80463
12 * g++.dg/pr80463.C: Add -w to dg-options.
13
46e58e18
RB
142018-04-09 Richard Biener <rguenther@suse.de>
15
16 PR tree-optimization/85284
17 * gcc.dg/torture/pr85284.c: New testcase.
18
6abce739
AB
192018-04-09 Andrey Belevantsev <abel@ispras.ru>
20
21 PR rtl-optimization/80463
22 PR rtl-optimization/83972
23 PR rtl-optimization/83480
24
25 * gcc.dg/pr80463.c: New test.
26 * g++.dg/pr80463.C: Likewise.
27 * gcc.dg/pr83972.c: Likewise.
28
8e9a9b01
AB
292018-04-09 Andrey Belevantsev <abel@ispras.ru>
30
31 PR rtl-optimization/83913
32 * gcc.dg/pr83913.c: New test.
33
ab6dceab
AB
342018-04-09 Andrey Belevantsev <abel@ispras.ru>
35
36 PR rtl-optimization/83962
37 * gcc.dg/pr83962.c: New test.
38
33bacbcb
AB
392018-04-09 Andrey Belevantsev <abel@ispras.ru>
40
41 PR rtl-optimization/83530
42 * gcc.dg/pr83530.c: New test.
43
f913ff2a
TK
442018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
45
46 PR middle-end/82976
47 * gfortran.dg/realloc_on_assign_16a.f90: New test.
48
eda71a9e
JJ
492018-04-07 Jakub Jelinek <jakub@redhat.com>
50
51 PR tree-optimization/85257
52 * gcc.dg/pr85257.c: New test.
53
69128a17
EB
542018-04-06 Eric Botcazou <ebotcazou@adacore.com>
55
56 * g++.dg/opt/pr85196.C: New test.
57
e1c7971b
DM
582018-04-06 David Malcolm <dmalcolm@redhat.com>
59
60 PR c++/84269
61 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
62 std::tuple here since they need C++11.
63 * g++.dg/lookup/missing-std-include-8.C: New test.
64 * g++.dg/lookup/missing-std-include.C: Move std::array and
65 std::tuple test to missing-std-include-6.C to avoid failures
66 with C++98.
67
e83bc9d7
JJ
682018-04-06 Jakub Jelinek <jakub@redhat.com>
69
c617fb56
JJ
70 PR debug/85252
71 * gcc.dg/debug/pr85252.c: New test.
72
49574486
JJ
73 PR rtl-optimization/84872
74 * gcc.dg/graphite/pr84872.c: New test.
75
e83bc9d7
JJ
76 PR c++/85210
77 * g++.dg/cpp1z/decomp42.C: New test.
78
cb731872
DM
792018-04-06 David Malcolm <dmalcolm@redhat.com>
80
81 PR c++/85021
82 * g++.dg/lookup/missing-std-include-7.C: New test.
83
d8ab9ce0
TC
842018-04-06 Tamar Christina <tamar.christina@arm.com>
85
86 * gcc.dg/struct-simple.c: Revert r254862.
87 * lib/target-supports.exp
88 (check_effective_target_word_mode_no_slow_unalign): Likewise.
89
ef2e5ec2
RB
902018-04-06 Richard Biener <rguenther@suse.de>
91
92 PR middle-end/85244
93 * gcc.dg/torture/pr85244-1.c: New testcase.
94 * gcc.dg/torture/pr85244-2.c: Likewise.
95
5a98025d
JJ
962018-04-06 Jakub Jelinek <jakub@redhat.com>
97
98 PR sanitizer/85213
99 * c-c++-common/ubsan/pr85213.c: New test.
100
6ca83833
RB
1012018-04-06 Richard Biener <rguenther@suse.de>
102
103 PR middle-end/85180
104 * gcc.dg/pr85180.c: New testcase.
105
54ebcca7
AK
1062018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
107
108 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
109 to trigger the optimization. Do some cleanup and function
110 renaming. Add more test functions.
111
aad98a61
AK
1122018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
113
114 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
115 options.
116 * gcc.target/s390/hotpatch-1.c: Skip when building without
117 optimization.
118 * gcc.target/s390/hotpatch-10.c: Likewise.
119 * gcc.target/s390/hotpatch-11.c: Likewise.
120 * gcc.target/s390/hotpatch-12.c: Likewise.
121 * gcc.target/s390/hotpatch-13.c: Likewise.
122 * gcc.target/s390/hotpatch-14.c: Likewise.
123 * gcc.target/s390/hotpatch-15.c: Likewise.
124 * gcc.target/s390/hotpatch-16.c: Likewise.
125 * gcc.target/s390/hotpatch-17.c: Likewise.
126 * gcc.target/s390/hotpatch-18.c: Likewise.
127 * gcc.target/s390/hotpatch-19.c: Likewise.
128 * gcc.target/s390/hotpatch-2.c: Likewise.
129 * gcc.target/s390/hotpatch-3.c: Likewise.
130 * gcc.target/s390/hotpatch-4.c: Likewise.
131 * gcc.target/s390/hotpatch-5.c: Likewise.
132 * gcc.target/s390/hotpatch-6.c: Likewise.
133 * gcc.target/s390/hotpatch-7.c: Likewise.
134 * gcc.target/s390/hotpatch-8.c: Likewise.
135 * gcc.target/s390/hotpatch-9.c: Likewise.
136
bce89076
AK
1372018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
138
139 * c-c++-common/Wattributes.c: Disable warning for s390* target and
140 check for an error instead.
141 * gcc.dg/Wattributes-6.c: Likewise.
142
4c1da8ea
JJ
1432018-04-05 Jakub Jelinek <jakub@redhat.com>
144
86c9f54b
JJ
145 PR c++/85209
146 * g++.dg/cpp1z/decomp39.C: New test.
147 * g++.dg/cpp1z/decomp40.C: New test.
148
a1afa75e
JJ
149 PR c++/85208
150 * g++.dg/cpp1z/decomp41.C: New test.
151
4c1da8ea
JJ
152 PR middle-end/85195
153 * gcc.dg/pr85195.c: New test.
154
61f84e25
PC
1552018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
156
157 PR c++/80956
158 * g++.dg/cpp0x/initlist100.C: New.
159 * g++.dg/cpp0x/initlist101.C: Likewise.
160
3b4a12aa
PC
1612018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
162
163 PR c++/84792
164 * g++.dg/other/pr84792-1.C: New.
165 * g++.dg/other/pr84792-2.C: Likewise.
166
b5f3bb7b
UB
1672018-04-05 Uros Bizjak <ubizjak@gmail.com>
168
169 PR target/85193
170 * gcc.target/i386/pr85193.c: New test.
171
44780b91
AO
1722018-04-05 Alexandre Oliva <aoliva@redhat.com>
173
174 PR c++/84979
175 * g++.dg/concepts/pr84979.C: New.
176 * g++.dg/concepts/pr84979-2.C: New.
177 * g++.dg/concepts/pr84979-3.C: New.
178
dbaee589
PC
1792018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
180
181 PR c++/80026
182 * g++.dg/cpp0x/variadic174.C: New.
183
628a1534
JJ
1842018-04-04 Jakub Jelinek <jakub@redhat.com>
185
2ff7172a
JJ
186 PR inline-asm/85172
187 * g++.dg/ext/builtin13.C: New test.
188 * g++.dg/ext/atomic-4.C: New test.
189
628a1534
JJ
190 PR c++/85146
191 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
192 * g++.dg/ext/bases3.C: New test.
193
f4d43ef0
TP
1942018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
195
196 PR target/85203
197 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
198 to match a single insn of the baz function. Move scan directives at
199 the end of the file below the functions they are trying to test for
200 better readability.
201 * gcc.target/arm/cmse/cmse-16.c: New testcase.
202
8c760464
PB
2032018-04-04 Peter Bergner <bergner@vnet.ibm.com>
204
205 PR rtl-optimization/84878
206 * gcc.target/powerpc/pr84878.c: New test.
207
f1acdcd0
MM
2082018-04-04 Michael Matz <matz@suse.de>
209
210 * gcc.dg/Wstringop-overflow-4.c: New test.
211 * c-c++-common/Wstringop-truncation-4.c: Adjust.
212
eefecf65
JJ
2132018-04-04 Jakub Jelinek <jakub@redhat.com>
214
215 PR testsuite/85189
216 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
217 for the diagnostics of overridden functions. Adjust for new wording.
218
f3ac6d2c
RB
2192018-04-04 Richard Biener <rguenther@suse.de>
220
221 PR lto/85176
222 * g++.dg/lto/pr85176_0.C: New testcase.
223
f46de383
RB
2242018-04-04 Richard Biener <rguenther@suse.de>
225
226 PR testsuite/85191
227 * lib/target-supports.exp (check_effective_target_vect_perm_short):
228 Fix typo.
229
46cbaa50
ML
2302018-04-04 Martin Liska <mliska@suse.cz>
231
232 PR sanitizer/85174
233 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
234 and msdata as a workaround for powerpc.
235
7d048870
RB
2362018-04-04 Richard Biener <rguenther@suse.de>
237
238 PR tree-optimization/85168
239 * gcc.dg/torture/pr85168.c: New testcase.
240
24d21a0b
AO
2412018-04-04 Alexandre Oliva <aoliva@redhat.com>
242
243 PR c++/84943
244 * g++.dg/pr84943.C: New.
245 * g++.dg/pr84943-2.C: New.
246
0d2f7959
JJ
2472018-04-03 Jakub Jelinek <jakub@redhat.com>
248
b6a7a294
JJ
249 PR rtl-optimization/85167
250 * gcc.dg/pr85167.c: New test.
251
0d2f7959
JJ
252 PR tree-optimization/85156
253 * c-c++-common/pr85156.c: New test.
254 * gcc.c-torture/execute/pr85156.c: New test.
255
8ab30b97
BS
2562018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
257
258 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
259 * gcc.target/powerpc/undef-bool-1.C: New file.
260 * gcc.target/powerpc/undef-bool-2.c: New file.
261
e52c093a
PC
2622018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
263
264 PR c++/84768
265 * g++.dg/cpp1z/class-deduction52.C: New.
266
4304d618
JJ
2672018-04-03 Jakub Jelinek <jakub@redhat.com>
268
92c59b74
JJ
269 PR c++/85147
270 * g++.dg/cpp0x/pr85147.C: New test.
271
93e544c1
JJ
272 PR c++/85140
273 * g++.dg/cpp0x/gen-attrs-64.C: New test.
274
b0493acb
JJ
275 PR c++/85134
276 * g++.dg/gomp/pr85134.C: New test.
277 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
278
4304d618
JJ
279 PR target/85169
280 * gcc.c-torture/execute/pr85169.c: New test.
281 * gcc.target/i386/avx512f-pr85169.c: New test.
282 * gcc.target/i386/avx512bw-pr85169.c: New test.
283
86d13a05
SB
2842018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
285
286 PR target/85126
287 * gcc.target/powerpc/pr69946: Adjust comment. Remove
288 scan-assembler-times clause.
289
d2d0710e
CL
2902018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
291
292 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
293 dg-additional-options.
294
b79861dc
SB
2952018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
296
297 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
298
c23ecd7b
RB
2992018-04-03 Richard Biener <rguenther@suse.de>
300
301 PR testsuite/85154
302 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
303
b7ef9225
JW
3042018-04-02 Jim Wilson <jimw@sifive.com>
305
306 * gcc.target/riscv/pr84660.c: New.
307 * gcc.target/riscv/shift-and-1.c: New.
308 * gcc.target/riscv/shift-and-2.c: New.
309
078c5aff
TK
3102018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
311
312 PR fortran/85102
313 * gfortran.dg/array_simplify_2.f90: New test.
314
7be6ee78
JJ
3152018-04-01 Jakub Jelinek <jakub@redhat.com>
316
317 PR middle-end/85090
318 * gcc.target/i386/avx512f-pr85090-1.c: New test.
319 * gcc.target/i386/avx512f-pr85090-2.c: New test.
320 * gcc.target/i386/avx512f-pr85090-3.c: New test.
321 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
322 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
323
3242018-03-31 Alexandre Oliva <aoliva@redhat.com>
fc8b6741
AO
325
326 PR c++/85027
327 * g++.dg/pr85027.C: New.
328
ec8d8a5b
SB
3292018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
330
331 PR target/83315
332 * gcc.target/powerpc/sse-maxps-2.c: New test.
333 * gcc.target/powerpc/sse-minps-2.c: New test.
334
9d620422
JJ
3352018-03-30 Jakub Jelinek <jakub@redhat.com>
336
337 PR c++/84791
338 * g++.dg/gomp/pr84791.C: New test.
339
0ada0dc0
PT
3402018-03-30 Paul Thomas <pault@gcc.gnu.org>
341
342 PR fortran/84931
343 * gfortran.dg/array_constructor_53.f90: New test.
344
13b5a6bf
TK
3452018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
346
347 PR fortran/85130
348 * gfortran.dg/substr_6.f90: Remove illegal test for
349 out-of-bounds substring.
350
cd6094bf
TK
3512017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
352
353 PR fortran/85111
354 * gfortran.dg/zero_sized_10.f90: New test.
355
62e98ef1
DM
3562018-03-29 David Malcolm <dmalcolm@redhat.com>
357
358 PR c++/84269
359 * g++.dg/lookup/missing-std-include-6.C: New test.
360 * g++.dg/lookup/missing-std-include.C: Add std::pair and
361 std::tuple tests.
362 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
363 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
364 <cstring>, <cassert>, and <cstdlib>.
365
28ed1460
VM
3662018-03-29 Vladimir Makarov <vmakarov@redhat.com>
367
368 PR inline-asm/84985
369 * gcc.target/i386/pr84985.c: New.
370
9fa1b661
DM
3712018-03-29 David Malcolm <dmalcolm@redhat.com>
372
373 PR c++/85110
374 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
375
063700a6
JJ
3762018-03-29 Jakub Jelinek <jakub@redhat.com>
377
036c9eb5
JJ
378 PR c++/85108
379 * g++.dg/warn/Wunused-var-31.C: New test.
380
063700a6
JJ
381 PR c/85094
382 * c-c++-common/Wduplicated-branches-14.c: New test.
383
52df8bd9
PC
3842018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
385
386 PR c++/84606
387 * g++.dg/cpp0x/pr84606.C: New.
388
3892018-03-29 Carl Love <cel@us.ibm.com>
604e36ed
CL
390
391 Revert
392 2017-09-27 Carl Love <cel@us.ibm.com>
393
394 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
395 for the __builtin_fctid and __builtin_fctiw.
396
1429da42
PB
3972018-03-28 Peter Bergner <bergner@vnet.ibm.com>
398
399 PR target/84912
400 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
401 deleted builtin function.
402 (div_weuo): Likewise.
403 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
404 (div_deuo): Likewise.
405
427d369c
PC
4062018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
407
408 PR c++/85028
409 * g++.dg/other/default13.C: New.
410
30a2c10e
JJ
4112018-03-28 Jakub Jelinek <jakub@redhat.com>
412
0a5c6d78
JJ
413 PR target/85095
414 * gcc.target/i386/pr85095-1.c: New test.
415 * gcc.target/i386/pr85095-2.c: New test.
416 * gcc.c-torture/execute/pr85095.c: New test.
417
30a2c10e
JJ
418 PR tree-optimization/82004
419 * gcc.dg/pr82004.c: New test.
420
d838c2d5
JJ
4212018-03-28 Jakub Jelinek <jakub@redhat.com>
422 Martin Liska <mliska@suse.cz>
423
424 PR sanitizer/85081
425 * g++.dg/asan/pr85081.C: New test.
426
7be6ee78 4272018-03-28 Alexandre Oliva <aoliva@redhat.com>
04acc378 428
5b1a758d
AO
429 PR c++/84789
430 * g++.dg/template/pr84789.C: Adjust for testing with
431 -fconcepts too.
432
977bc3ee
AO
433 PR c++/84973
434 * g++.dg/template/pr84973.C: New.
435 * g++.dg/template/pr84973-2.C: New.
436 * g++.dg/template/pr84973-3.C: New.
437
04acc378
AO
438 PR c++/84968
439 * g++.dg/eh/pr84968.C: New.
440
566a2fa7
MM
4412018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
442
443 PR target/84914
444 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
445 long double multiply/divide uses the correct function.
446 * gcc.target/powerpc/mulkc-3.c: Likewise.
447 * gcc.target/powerpc/divkc-2.c: Likewise.
448 * gcc.target/powerpc/divkc-3.c: Likewise.
449
f7d9ed11
PC
4502018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
451
452 PR c++/85067
453 * g++.dg/cpp0x/defaulted51.C: New.
454 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
455
dc442cef
JJ
4562018-03-27 Jakub Jelinek <jakub@redhat.com>
457
153dba6c
JJ
458 PR c++/85077
459 * g++.dg/ext/vector35.C: New test.
460
a7dea617
JJ
461 PR c++/85061
462 * g++.dg/ext/builtin-offsetof3.C: New test.
463
dc442cef
JJ
464 PR c++/85076
465 * g++.dg/cpp1y/pr85076.C: New test.
466
ef22816c
TK
4672018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
468
469 PR fortran/85084
470 * gfortran.dg/matmul_rank_1.f90: New test.
471
13a7688f
TK
4722018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
473 Harald Anlauf <anlauf@gmx.de>
474
475 * gfortran.dg/structure_constructor_15.f90: New test.
476
d555040f
VR
4772018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
478
479 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
480 for the diagnostics of overridden functions. Adjust for new wording.
481 * g++.dg/cpp0x/implicit1.C: Likewise.
482 * g++.dg/cpp0x/override1.C: Likewise.
483 * g++.dg/cpp1y/auto-fn18.C: Likewise.
484 * g++.dg/eh/shadow1.C: Likewise.
485 * g++.dg/inherit/covariant12.C: Likewise.
486 * g++.dg/inherit/covariant14.C: Likewise.
487 * g++.dg/inherit/covariant15.C: Likewise.
488 * g++.dg/inherit/covariant16.C: Likewise.
489 * g++.dg/inherit/covariant22.C: Likewise.
490 * g++.dg/inherit/crash3.C: Likewise.
491 * g++.dg/inherit/error2.C: Likewise.
492 * g++.dg/template/crash100.C: Likewise.
493 * g++.old-deja/g++.eh/spec6.C: Likewise.
494 * g++.old-deja/g++.mike/p811.C: Likewise.
495 * g++.old-deja/g++.other/virtual11.C: Likewise.
496 * g++.old-deja/g++.other/virtual4.C: Likewise.
497
6514899f
L
4982018-03-27 H.J. Lu <hongjiu.lu@intel.com>
499
500 PR target/85044
501 * gcc.target/i386/pr85044.c: New test.
502
ae0c28bb
MS
5032018-03-27 Martin Sebor <msebor@redhat.com>
504
505 PR testsuite/83462
506 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
507 other than x86.
508
f84b3c0b
KT
5092018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
510
511 PR target/83009
512 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
513
974e8240
RR
5142018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
515
516 PR target/81863
517 * gcc.target/arm/pr81863.c: New test.
518
59d2d238
CP
5192018-03-27 Cesar Philippidis <cesar@codesourcery.com>
520
521 PR target/85056
522 * testsuite/gcc.target/nvptx/pr85056.c: New test.
523 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
524
b36306e9
RB
5252018-03-27 Richard Biener <rguenther@suse.de>
526
527 PR testsuite/82847
528 * lib/target-supports.exp (check_ssse3_available): New function.
529 (check_effective_target_vect_perm_short): Enable for x86 if
530 check_ssse3_available.
531
18f5009e
RB
5322018-03-27 Richard Biener <rguenther@suse.de>
533
534 PR tree-optimization/85082
535 * gfortran.dg/pr85082.f90: New testcase.
536
7198b3c4
CX
5372018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
538
539 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
540 to "l=2" in dg-final.
541
0d4ed3eb
CX
5422018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
543
544 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
545 * gcc.target/mips/fix-r4000-2.c: Likewise.
546 * gcc.target/mips/fix-r4000-3.c: Likewise.
547 * gcc.target/mips/fix-r4000-4.c: Likewise.
548 * gcc.target/mips/fix-r4000-5.c: Likewise.
549 * gcc.target/mips/fix-r4000-6.c: Likewise.
550 * gcc.target/mips/fix-r4000-7.c: Likewise.
551 * gcc.target/mips/fix-r4000-8.c: Likewise.
552 * gcc.target/mips/fix-r4000-9.c: Likewise.
553 * gcc.target/mips/fix-r4000-10.c: Likewise.
554 * gcc.target/mips/fix-r4000-7.c: Change dg-final
555 "mulditi3_r4000" instead of "mulditi3".
556 * gcc.target/mips/fix-r4000-8.c: Change dg-final
557 "umulditi3_r4000" instead of "umulditi3".
558
8a5a37c0
JJ
5592018-03-27 Jakub Jelinek <jakub@redhat.com>
560
561 PR c++/85068
562 * g++.dg/inherit/covariant22.C: New test.
563
36a4fb13
RB
5642018-03-27 Richard Biener <rguenther@suse.de>
565
566 PR testsuite/84004
567 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
568 alignment.
569
e278212e
PC
5702018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
571 Jason Merrill <jason@redhat.com>
572
573 PR c++/84632
574 * g++.dg/init/array49.C: New.
575 * g++.dg/torture/pr70499.C: Adjust.
576
2903ad2d
UB
5772018-03-26 Uros Bizjak <ubizjak@gmail.com>
578
579 PR target/85073
580 * gcc.target/i386/pr85073.c: New test.
581
c2f3aac4
RB
5822018-03-26 Richard Biener <rguenther@suse.de>
583
584 PR testsuite/85066
585 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
586 instead of long.
587
a48718a2
TK
5882018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
589
590 PR fortran/66709
591 * gfortran.dg/parameter_array_format.f90: New test.
592
9dd798f6
TK
5932018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
594 Neil Carlson <neil.n.carlson@gmail.com>
595
596 PR fortran/84381
597 * gfortran.dg/literal_character_constant_1.inc: Replace
598 call abort by STOP n.
599 * gfortran.dg/overload_1.f90: Likewise.
600
a2b471e4
SJ
6012018-03-25 Seth Johnson <johnsonsr@ornl.gov>
602 Dominique d'Humieres <dominiq@gcc.gnu.org>
603
604 PR fortran/84924
605 * gfortran.dg/scalar_pointer_1.f90: New test.
606
60ac5d9d
TV
6072018-03-25 Tom de Vries <tom@codesourcery.com>
608
609 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
610 precise.
611
8954606d
JD
6122018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
613
12056b7c 614 PR fortran/69497
8954606d
JD
615 * gfortran.dg/pr89497.f90: New test.
616
335d0338
TK
6172018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
618
619 PR fortran/70068
620 * gfortran.dg/substr_7.f90: New test.
621
ba77f7ba
SK
6222018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
623
624 PR fortran/42651
625 * gfortran.dg/pr42651.f90: New test.
626 * gfortran.dg/func_result_7.f90: Update error message.
627
a199d5e7
RS
6282018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
629
630 PR tree-optimization/84005
631 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
632 failing to force the alignment.
633
b05e29ec
PB
6342018-03-23 Peter Bergner <bergner@vnet.ibm.com>
635
636 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
637 from this to...
638 <vclzd>: ...this.
639
f9cfbc83
PB
6402018-03-23 Peter Bergner <bergner@vnet.ibm.com>
641
642 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
643 message. Fix scan-assembler patterns.
644
c1e7c3f2
JJ
6452018-03-23 Jakub Jelinek <jakub@redhat.com>
646
c9db39e1
JJ
647 PR c++/85015
648 * g++.dg/cpp0x/pr85015.C: New test.
649
c1e7c3f2
JJ
650 PR c++/84942
651 * g++.dg/cpp1y/pr84942.C: New test.
652
a426543a
VM
6532018-03-23 Vladimir Makarov <vmakarov@redhat.com>
654
655 PR inline-asm/85030
656 * testsuite/gcc.target/i386/pr85030.c: New.
657
63028caa
KT
6582018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
659
660 PR target/85026
661 * g++.dg/pr85026.C: New test.
662
2fce761f
DE
6632018-03-23 David Edelsohn <dje.gcc@gmail.com>
664
665 * g++.dg/debug/pr84704.C: XFAIL AIX.
666
c084d13e
SD
6672018-03-23 Sudakshina Das <sudi.das@arm.com>
668
669 PR target/84826
670 * gcc.target/arm/pr84826.c: Add dg directive.
671
b01556f7
MP
6722018-03-23 Marek Polacek <polacek@redhat.com>
673
674 PR c++/85033
675 * g++.dg/ext/builtin-offsetof2.C: New test.
676
889a3a30
MP
677 PR c++/85045
678 * g++.dg/cpp0x/Wnarrowing5.C: New test.
679 * gcc.dg/pr85045.c: New test.
680
f300628b
EB
6812018-03-23 Eric Botcazou <ebotcazou@adacore.com>
682
683 PR debug/85020
684 * gnat.dg/lto22.adb: New test.
685 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
686 * gnat.dg/lto22_pkg2.ads: Likewise.
687
ee3a999f
JJ
6882018-03-23 Jakub Jelinek <jakub@redhat.com>
689
9ecdd81a
JJ
690 PR c/80778
691 * gcc.dg/lto/pr80778_0.c: New test.
692
b3d89380
JJ
693 PR inline-asm/85034
694 * gcc.target/i386/pr85034.c: New test.
695
6f5799be
JJ
696 PR inline-asm/85022
697 * c-c++-common/torture/pr85022.c: New test.
698
ee3a999f
JJ
699 PR sanitizer/85029
700 * g++.dg/ubsan/pr85029.C: New test.
701
7be6ee78 7022018-03-23 Alexandre Oliva <aoliva@redhat.com>
631270a5
AO
703
704 PR c++/71251
705 * g++.dg/cpp0x/pr71251.C: New.
3ec16e36 706
5904d9d9
AO
707 PR c++/84789
708 * g++.dg/template/pr84789.C: New.
709 * g++.dg/template/pr84789-2.C: New.
710 * g++.dg/template/pr84789-3.C: New.
711 * g++.dg/parse/dtor11.C: Accept alternate error message.
712
3ec16e36
AO
713 PR c++/84729
714 * g++.dg/pr84729.C: New.
715 * g++.old-deja/g++.ext/arrnew2.C: Require error.
716 * g++.old-deja/g++.robertl/eb58.C: Likewise.
717 * g++.old-deja/g++.robertl/eb63.C: Likewise.
718
ee3a999f 7192018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
b74fa126
SK
720
721 PR fortran/84922
722 * gfortran.dg/interface_42.f90: New test.
723 * gfortran.dg/interface_43.f90: New test.
724
bb4ac03b
SD
7252018-03-22 Sudakshina Das <sudi.das@arm.com>
726
727 PR target/84826
728 * gcc.target/arm/pr84826.c: New test.
729
253db553
CL
7302018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
731
732 * gcc.target/arm/addr-modes-float.c: Move dg-do before
733 dg-require-effective-target.
734 * gcc.target/arm/addr-modes-int.c: Likewise.
735 * gcc.target/nios2/lo-addr-tls.c: Likewise.
736
b51b0c9d
KN
7372018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
738
739 PR target/84760
740 * gcc.target/powerpc/altivec-ld-1.c: New test.
741
ece7d31f
BC
7422018-03-22 Bin Cheng <bin.cheng@arm.com>
743
744 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
745
3c896da0
JJ
7462018-03-22 Jakub Jelinek <jakub@redhat.com>
747
748 PR inline-asm/84941
749 * gcc.dg/pr84941.c: New test.
750
71b7c365
TV
7512018-03-22 Tom de Vries <tom@codesourcery.com>
752
753 PR tree-optimization/84956
754 * gcc.dg/pr84956.c: New test.
755
08ad2797
MP
7562018-03-22 Marek Polacek <polacek@redhat.com>
757
758 PR c++/84854
759 * g++.dg/cpp1z/constexpr-if15.C: New test.
760 * g++.dg/cpp1z/constexpr-if16.C: New test.
761
c5c5822a
JM
7622018-03-21 Joseph Myers <joseph@codesourcery.com>
763
764 * gcc.dg/builtin-tgmath-3.c: New test.
765
7be6ee78 7662018-03-21 Alexandre Oliva <aoliva@redhat.com>
7446b353 767
0186f684
AO
768 PR c++/71965
769 * g++.dg/concepts/pr71965.C: New.
770
7446b353
AO
771 PR c++/84610
772 PR c++/84642
773 * g++.dg/cpp0x/pr84610.C: New.
774 * g++.dg/cpp0x/pr84642.C: New.
775
aa1c9429
JJ
7762018-03-21 Jakub Jelinek <jakub@redhat.com>
777
778 PR c/84999
779 * c-c++-common/pr84999.c: New test.
780
e299d4fc
PC
7812018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
782
783 PR c++/84972
784 * g++.dg/ext/desig10.C: New.
785
482768bd 7862018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
e299d4fc 787 Harald Anlauf <anlauf@gmx.de>
482768bd
TK
788
789 PR fortran/84957
790 * gfortran.dg/pr84957.f90: New test.
791
3e129b5b
JJ
7922018-03-21 Jakub Jelinek <jakub@redhat.com>
793
794 PR tree-optimization/84960
795 * gcc.c-torture/compile/pr84960.c: New test.
796
535808fd
RS
7972018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
798
799 PR tree-optimization/84811
800 * gcc.dg/torture/pr84811.c: New test.
801
57e20f74
JJ
8022018-03-21 Jakub Jelinek <jakub@redhat.com>
803
e215422f
JJ
804 PR tree-optimization/84982
805 * c-c++-common/pr84982.c: New test.
806
57e20f74
JJ
807 PR c++/84961
808 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
809 "m" (++x) in C++.
810 * g++.dg/torture/pr84961-1.C: New test.
811 * g++.dg/torture/pr84961-2.C: New test.
812
b2595987
NS
8132018-03-21 Nathan Sidwell <nathan@acm.org>
814
815 PR c++/85008
816 * g++.dg/pr85008.C: New.
817
983d49dd
JB
8182018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
819
820 PR fortran/84615
821 * gfortran.dg/char_result_17.f90: New test.
822
5afef8b1
DM
8232018-03-21 David Malcolm <dmalcolm@redhat.com>
824
825 PR c++/84994
826 * g++.dg/other/accessor-fixits-1.C: Move to...
827 * g++.dg/torture/accessor-fixits-1.C: ...here.
828 * g++.dg/other/accessor-fixits-2.C: Move to...
829 * g++.dg/torture/accessor-fixits-2.C: ...here.
830 * g++.dg/other/accessor-fixits-3.C: Move to...
831 * g++.dg/torture/accessor-fixits-3.C: ...here.
832 * g++.dg/other/accessor-fixits-4.C: Move to...
833 * g++.dg/torture/accessor-fixits-4.C: ...here.
834 * g++.dg/other/accessor-fixits-5.C: Move to...
835 * g++.dg/torture/accessor-fixits-5.C: ...here.
836 * g++.dg/torture/accessor-fixits-6.C: New testcase.
837 * g++.dg/torture/accessor-fixits-7.C: New testcase.
838 * g++.dg/torture/accessor-fixits-8.C: New testcase.
839
adb0355f
RO
8402018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
841
842 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
843
839c95d0
SD
8442018-03-21 Sudakshina Das <sudi.das@arm.com>
845
846 PR target/82989
847 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
848
5d011fcf
NS
8492018-03-21 Nathan Sidwell <nathan@acm.org>
850
851 PR c++/84804
852 * g++.dg/lookup/pr84804.C: New.
853
e65fc7c5
MS
8542018-03-21 Martin Sebor <msebor@redhat.com>
855
856 PR c++/84850
857 * g++.dg/Wclass-memaccess-3.C: New test.
858 * g++.dg/Wclass-memaccess-4.C: New test.
859
2a80d3ae
DM
8602018-03-21 David Malcolm <dmalcolm@redhat.com>
861
862 PR c++/84892
863 * g++.dg/other/accessor-fixits-1.C
864 (test_access_const_t1_color): New.
865 (test_deref_const_t1_color): New.
866 * g++.dg/other/accessor-fixits-5.C: New testcase.
867
c75c35e0
TV
8682018-03-21 Tom de Vries <tom@codesourcery.com>
869
870 PR tree-optimization/83126
871 * gcc.dg/graphite/pr83126.c: New test.
872
7cd9cf2f
NS
8732018-03-21 Nathan Sidwell <nathan@acm.org>
874
f82ece6b
NS
875 * g++.dg/ext/anon-struct6.C: Adjust.
876 * g++.dg/ext/deprecate-1.C: New.
877 * g++.dg/ext/deprecate-2.C: New.
878 * g++.dg/lookup/pr84602.C: Adjust.
879 * g++.dg/lookup/pr84962.C: Adjust.
880 * g++.old-deja/g++.other/anon4.C
881
7cd9cf2f
NS
882 PR c++/84836
883 * g++.dg/lookup/pr84836.C: New.
884
49e4ca31
BC
8852018-03-21 Bin Cheng <bin.cheng@arm.com>
886
887 PR tree-optimization/84969
888 * gcc.dg/tree-ssa/pr84969.c: New test.
889
108b83c1
JJ
8902018-03-21 Jakub Jelinek <jakub@redhat.com>
891
892 PR rtl-optimization/84989
893 * gcc.target/i386/pr84989.c: New test.
894
1f4d266b
CL
8952018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
896
897 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
898
cc614ac0
ML
8992018-03-21 Martin Liska <mliska@suse.cz>
900
901 PR ipa/84963
902 * gfortran.dg/goacc/pr84963.f90: New test.
903
1bdbef09
MP
9042018-03-21 Marek Polacek <polacek@redhat.com>
905
906 PR c++/71638, ICE with NSDMI and reference.
907 * g++.dg/cpp0x/nsdmi14.C: New test.
908 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
909
3b8acdf9
CX
9102018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
911
912 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
913 MIPS with -mpaired-single directives.
914
f11600c9
SK
9152018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
916
917 PR fortran/85001
918 * gfortran.dg/interface_41.f90: New test.
919
6f21dc3c
JJ
9202018-03-20 Jakub Jelinek <jakub@redhat.com>
921
922 PR debug/84875
923 * gcc.dg/pr84875.c: New test.
924
1efb1dc2
MP
9252018-03-20 Marek Polacek <polacek@redhat.com>
926
927 PR c++/84978, ICE with NRVO.
928 * g++.dg/opt/nrv19.C: New test.
929
ad6aec71
KT
9302018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
931
932 PR target/82518
933 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
934 Disable for armeb targets.
935 * gcc.target/arm/pr82518.c: New test.
936
5770bbac
NS
9372018-03-20 Nathan Sidwell <nathan@acm.org>
938
6f87580f
NS
939 PR c++/84962
940 * g++.dg/lookup/pr84962.C: New.
941
5770bbac
NS
942 PR c++/84970
943 * g++.dg/lookup/pr84970.C: New.
944
b6c1e032
RB
9452018-03-20 Richard Biener <rguenther@suse.de>
946
947 PR target/84986
948 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
949
14b05bee
ML
9502018-03-20 Martin Liska <mliska@suse.cz>
951
952 PR ipa/84825
953 * g++.dg/ipa/pr84825.C: New test.
954
7e86e0a3
ML
9552018-03-20 Martin Liska <mliska@suse.cz>
956
957 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
958
cdeba3e0
JJ
9592018-03-20 Jakub Jelinek <jakub@redhat.com>
960
961 PR target/84845
962 * gcc.c-torture/compile/pr84845.c: New test.
963
094daefb
SD
9642018-03-20 Sudakshina Das <sudi.das@arm.com>
965
966 PR target/82989
967 * gcc.target/arm/pr82989.c: New test.
968
ae6dca8c
JJ
9692018-03-20 Jakub Jelinek <jakub@redhat.com>
970
971 PR target/84945
972 * gcc.target/i386/pr84945.c: New test.
973
18c5bc3f
CL
9742018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
975
976 PR target/81647
977 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
978
a8ed1cbd
JJ
9792018-03-20 Jakub Jelinek <jakub@redhat.com>
980
981 PR c/84953
982 * gcc.dg/pr84953.c: New test.
983
e5cc0d54
MP
9842018-03-19 Marek Polacek <polacek@redhat.com>
985
986 PR c++/84925
987 * g++.dg/cpp1z/lambda-__func__.C: New test.
988
ac9ec198
MP
989 PR c++/84927
990 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
991
058494f9
MO
9922018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
993
994 PR sanitizer/78651
995 * g++.dg/asan/pr78651.C: New test.
996
df1f4624
TV
9972018-03-19 Tom de Vries <tom@codesourcery.com>
998
999 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1000 vect_int_mult. Add nvptx xfail for PR84958.
1001
143f00e1
NS
10022018-03-19 Nathan Sidwell <nathan@acm.org>
1003
1004 PR c++/84835
1005 * g++.dg/cpp1y/pr84835.C: New.
1006
f7d884d4
SD
10072018-03-19 Sudakshina Das <sudi.das@arm.com>
1008
1009 PR target/81647
1010 * gcc.target/aarch64/pr81647.c: New.
1011
be742eb4
RB
10122018-03-19 Richard Biener <rguenther@suse.de>
1013
1014 PR tree-optimization/84933
1015 * g++.dg/pr84933.C: New testcase.
1016
68d93a19
RB
10172018-03-19 Richard Biener <rguenther@suse.de>
1018
1019 PR tree-optimization/84859
1020 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1021 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1022 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1023 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1024
8f3284a4
NS
10252018-03-19 Nathan Sidwell <nathan@acm.org>
1026
1027 PR c++/84812
1028 * g++.dg/lookup/pr84812.C: New.
1029
25f91fda
RB
10302018-03-19 Richard Biener <rguenther@suse.de>
1031
1032 PR tree-optimization/84929
1033 * gcc.dg/torture/pr84929.c: New testcase.
1034
8455b50e
TC
10352018-03-19 Tamar Christina <tamar.christina@arm.com>
1036
1037 PR target/84711
1038 * gcc.target/arm/big-endian-subreg.c: Delete.
1039
949d0060
TK
10402018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1041
1042 PR fortran/84931
1043 * gfortran.dg/array_constructor_52.f90: New test.
1044
96c8b253
SK
10452018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
1046
1047 PR fortran/77414
1048 * gfortran.dg/pr77414.f90: New test.
1049 * gfortran.dg/internal_references_1.f90: Adjust error message.
1050
81ea7c11
SK
10512018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1052
1053 PR fortran/65453
1054 * gfortran.dg/pr65453.f90: New test.
1055
928b965f
RS
10562018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1057
1058 PR tree-optimization/84913
1059 * gfortran.dg/vect/pr84913.f90: New test.
1060
4a8298b4
TK
10612018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1062
1063 PR fortran/79929
1064 * gfortran.dg/warn_concat.f90: New test.
1065
927fb0bc
JJ
10662018-03-16 Jakub Jelinek <jakub@redhat.com>
1067
1068 PR target/84899
1069 * gcc.dg/pr84899.c: New test.
1070
299ab1b2
SK
10712018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
1072
1073 PR fortran/69395
1074 * gfortran.dg/pr69395.f90: Add test for max dimensions
1075
7293e3f5
VM
10762018-03-16 Vladimir Makarov <vmakarov@redhat.com>
1077
1078 PR target/84876
1079 * gcc.target/i386/pr84876.c: New test.
1080
d5aabfc9
ML
10812018-03-16 Martin Liska <mliska@suse.cz>
1082
1083 PR ipa/84833
1084 * gcc.target/i386/mvc11.c: New test.
1085
a9a98049
ML
10862018-03-16 Martin Liska <mliska@suse.cz>
1087
1088 PR ipa/84722
1089 * gcc.target/i386/mvc10.c: New test.
1090
570f86f9
JJ
10912018-03-16 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR c++/79937
1094 PR c++/82410
1095 * g++.dg/cpp1y/pr79937-1.C: New test.
1096 * g++.dg/cpp1y/pr79937-2.C: New test.
1097 * g++.dg/cpp1y/pr79937-3.C: New test.
1098 * g++.dg/cpp1y/pr79937-4.C: New test.
1099 * g++.dg/cpp1y/pr82410.C: New test.
1100
15f0c25f
TV
11012018-03-16 Tom de Vries <tom@codesourcery.com>
1102
1103 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
1104
b82664df
TV
11052018-03-16 Tom de Vries <tom@codesourcery.com>
1106
1107 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
1108
828fd2fb
JJ
11092018-03-16 Jakub Jelinek <jakub@redhat.com>
1110
f664274a
JJ
1111 PR c++/84874
1112 * g++.dg/cpp2a/desig8.C: New test.
1113
7b9be700
JJ
1114 PR tree-optimization/84841
1115 * gcc.dg/pr84841.c: New test.
1116
828fd2fb
JJ
1117 PR c++/84874
1118 * g++.dg/cpp2a/desig7.C: New test.
1119
f664274a 11202018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
9f3599c0
MD
1121 Jim MacArthur <jim.macarthur@codethink.co.uk>
1122
1123 * gfortran.dg/automatic_1.f90: New test.
1124 * gfortran.dg/automatic_repeat.f90: New test
1125 * gfortran.dg/automatic_save.f90: New test.
1126 * gfortran.dg/vax_structure.f90: New test.
1127
64300da7
SK
11282018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1129
1130 PR fortran/78741
1131 * gfortran.dg/pr78741.f90: New test.
1132
93d1ab50
SK
11332018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1134
1135 PR fortran/69395
1136 * gfortran.dg/pr69395.f90: New test.
1137
ffc8b52f
JJ
11382018-03-15 Jakub Jelinek <jakub@redhat.com>
1139
1140 PR c++/79085
1141 * g++.dg/opt/pr79085.C: New test.
1142
23f95cb7
L
11432018-03-15 H.J. Lu <hongjiu.lu@intel.com>
1144
1145 PR target/84574
1146 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
1147 label instead of __x86_indirect_thunk label.
1148
4a5a49b0
JJ
11492018-03-15 Jakub Jelinek <jakub@redhat.com>
1150
1151 PR c++/84222
1152 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
1153 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
1154 * g++.dg/warn/deprecated-13.C: New test.
1155
e7297be9
OM
11562018-03-15 Olga Makhotina <olga.makhotina@intel.com>
1157
1158 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
1159
919674fb
RB
11602018-03-15 Richard Biener <rguenther@suse.de>
1161
1162 PR c/84873
1163 * c-c++-common/pr84873.c: New testcase.
1164
22534ea5
TC
11652018-03-15 Tamar Christina <tamar.christina@arm.com>
1166
1167 PR target/84711
1168 * gcc.target/arm/big-endian-subreg.c: New.
1169
fa7dde7e
JJ
11702018-03-15 Jakub Jelinek <jakub@redhat.com>
1171
1172 PR target/84860
1173 * gcc.c-torture/compile/pr84860.c: New test.
1174
c36b04c1
JK
11752018-03-15 Julia Koval <julia.koval@intel.com>
1176
1177 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1178 cannonlake.
1179 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
1180 avx512bitalg.
1181
9bb45a95
JJ
11822018-03-15 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR c/84853
1185 * gcc.dg/pr84853.c: New test.
cb90e18c
CL
1186
11872018-03-14 Carl Love <cel@us.ibm.com>
1188
1189 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
1190
5677683f
ML
11912018-03-14 Martin Liska <mliska@suse.cz>
1192
1193 PR ipa/8480
1194 * g++.dg/lto/pr84805_0.C: New test.
1195 * g++.dg/lto/pr84805_1.C: New test.
1196 * g++.dg/lto/pr84805_2.C: New test.
1197
082284da
DM
11982018-03-14 David Malcolm <dmalcolm@redhat.com>
1199
1200 PR c/84852
1201 * gcc.dg/fixits-pr84852-1.c: New test.
1202 * gcc.dg/fixits-pr84852-2.c: New test.
1203
7b06ad56
TP
12042018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1205
1206 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
1207 separate verbose message.
1208 * lib/scandump.exp (scan-dump-times): Likewise.
1209
79ab5364
JK
12102018-03-14 Julia Koval <julia.koval@intel.com>
1211
1212 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
1213 server.
1214 * gcc.target/i386/funcspec-56.inc: Ditto.
1215
788949a3
RS
12162018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1217
1218 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
1219 aarch64_sve_hw.
1220
2062c40c
JJ
12212018-03-14 Jakub Jelinek <jakub@redhat.com>
1222
be9dd15c
JJ
1223 PR sanitizer/83392
1224 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
1225 check count from 17 to 14.
1226
2062c40c
JJ
1227 PR target/84844
1228 * gcc.target/i386/pr84844.c: New test.
1229
ec64ffc8
RB
12302018-03-14 Richard Biener <rguenther@suse.de>
1231
1232 PR tree-optimization/84830
1233 * gcc.dg/torture/pr84830.c: New testcase.
1234
8fef0dc6
MP
12352018-03-14 Marek Polacek <polacek@redhat.com>
1236
1237 PR c++/84596
1238 * g++.dg/cpp0x/static_assert15.C: New test.
1239
10f499af
SK
12402018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
1241
1242 PR fortran/61775
1243 * gfortran.dg/pr61775.f90: New test.
1244
949aab19
JJ
12452018-03-13 Jakub Jelinek <jakub@redhat.com>
1246
1247 PR c++/84843
1248 * g++.dg/ext/pr84843-1.C: New test.
1249 * g++.dg/ext/pr84843-2.C: New test.
1250
ada6bad9
DP
12512018-03-13 David Pagan <dave.pagan@oracle.com>
1252
1253 PR c/46921
1254 * gcc.dg/pr46921.c: New test.
1255
f99309b2
MS
12562018-03-13 Martin Sebor <msebor@redhat.com>
1257
1258 PR tree-optimization/84725
1259 * c-c++-common/Wstringop-truncation-4.c: New test.
1260 * c-c++-common/attr-nonstring-5.c: New test.
1261
9bfb28ed
RS
12622018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1263
1264 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
1265 than unpacks.
1266 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
1267 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
1268
80c13ac5
RS
12692018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1270
1271 * gcc.target/aarch64/sve/tls_1.c: New test.
1272 * gcc.target/aarch64/sve/tls_2.C: Likewise.
1273
11e9443f
RS
12742018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1275
1276 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
1277 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
1278
0dbacfcf
ML
12792018-03-13 Martin Liska <mliska@suse.cz>
1280
1281 PR ipa/84658.
1282 * g++.dg/ipa/pr84658.C: New test.
1283
038df1ba
JJ
12842018-03-13 Jakub Jelinek <jakub@redhat.com>
1285
9e61e48e
JJ
1286 PR middle-end/84834
1287 * gcc.dg/pr84834.c: New test.
1288
ee6e1303
JJ
1289 PR target/84827
1290 * gcc.target/i386/pr84827.c: New test.
1291
fc31d739
JJ
1292 PR target/84828
1293 * g++.dg/ext/pr84828.C: New test.
1294
639e8522
JJ
1295 PR target/84786
1296 * gcc.target/i386/avx512f-pr84786-1.c: New test.
1297 * gcc.target/i386/avx512f-pr84786-2.c: New test.
1298
fe217ba0
JJ
1299 PR c++/84808
1300 * g++.dg/cpp1y/constexpr-84808.C: New test.
1301
038df1ba
JJ
1302 PR c++/84704
1303 * g++.dg/debug/pr84704.C: New test.
1304
980902fb
RL
13052018-03-12 Renlin Li <renlin.li@arm.com>
1306
1307 * gcc.target/aarch64/movi_hf.c: New.
1308 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
1309 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
1310
e9b9fa4c
MS
13112018-03-12 Martin Sebor <msebor@redhat.com>
1312
1313 PR tree-optimization/83456
1314 * c-c++-common/Wrestrict-2.c: Remove test cases.
1315 * c-c++-common/Wrestrict.c: Same.
1316 * gcc.dg/Wrestrict-12.c: New test.
1317 * gcc.dg/Wrestrict-14.c: New test.
e9b9fa4c 1318
a7fea88f
L
13192018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1320
1321 * g++.dg/pr84821.C: New test.
1322
3fe126af
L
13232018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1324
1325 * gcc.dg/pr84799.c: New test.
1326
8f1a73b2
RB
13272018-03-12 Richard Biener <rguenther@suse.de>
1328
1329 PR tree-optimization/84803
1330 * gcc.dg/torture/pr84803.c: New testcase.
1331
b270a521
JJ
13322018-03-12 Jakub Jelinek <jakub@redhat.com>
1333
1334 PR c++/84813
1335 * g++.dg/debug/pr84813.C: New test.
1336
26219cee
PT
13372018-03-11 Paul Thomas <pault@gcc.gnu.org>
1338
1339 PR fortran/84546
b270a521 1340 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
26219cee 1341
1813c97a
SK
13422018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
1343
1344 PR fortran/83939
1345 * gfortran.dg/pr83939.f90
1346
6f76317a
TK
13472018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1348
1349 PR fortran/66128
1350 * gfortran.dg/zero_sized_9.f90: New test.
1351
cd5437ab
JJ
13522018-03-11 Jakub Jelinek <jakub@redhat.com>
1353
1354 PR debug/58150
1355 * g++.dg/debug/dwarf2/enum2.C: New test.
1356
7d2fb01c
SK
13572018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
1358
1359 PR fortran/84734
1360 * gfortran.dg/pr84734.f90: New test.
1361
f1bc6414
EB
13622018-03-10 Eric Botcazou <ebotcazou@adacore.com>
1363
1364 * gnat.dg/prot3.adb: New test.
1365 * gnat.dg/prot3_pkg.ad[sb]: New helper.
1366
be977d08
JM
13672018-03-09 Jason Merrill <jason@redhat.com>
1368 Paolo Carlini <paolo.carlini@oracle.com>
1369
1370 PR c++/71169
1371 PR c++/71832
1372 * g++.dg/cpp0x/pr71169.C: New.
1373 * g++.dg/cpp0x/pr71169-2.C: Likewise.
1374 * g++.dg/cpp0x/pr71832.C: Likewise.
1375
00d7fc28
PB
13762018-03-09 Peter Bergner <bergner@vnet.ibm.com>
1377
1378 PR target/83969
1379 * gcc.target/powerpc/pr83969.c: New test.
1380
9d9a9a90
JJ
13812018-03-09 Jakub Jelinek <jakub@redhat.com>
1382
2956d3a8
JJ
1383 PR target/84772
1384 * gcc.dg/pr84772.c: New test.
1385
5f2440b0
JM
1386 PR c++/84076
1387 * g++.dg/warn/Wformat-2.C: New test.
1388
9d9a9a90
JJ
1389 PR c++/84767
1390 * g++.dg/ext/vla18.C: New test.
1391
8286793a
MS
13922018-03-09 Martin Sebor <msebor@redhat.com>
1393
1394 PR tree-optimization/84526
1395 * gcc.dg/Wrestrict-10.c: New test.
1396 * gcc.dg/Wrestrict-11.c: New test.
1397
7be6ee78 13982018-03-09 Alexandre Oliva <aoliva@redhat.com>
998fd141
AO
1399
1400 PR rtl-optimization/84682
1401 * gcc.dg/torture/pr84682-1.c: New.
1402 * gcc.dg/torture/pr84682-2.c: New.
1403 * gcc.dg/torture/pr84682-3.c: New.
1404
060ad852
JJ
14052018-03-09 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR c++/84724
1408 * g++.dg/ext/pr84724.C: New test.
1409
e0cd6bc0
VM
14102018-03-09 Vladimir Makarov <vmakarov@redhat.com>
1411
1412 PR target/83712
1413 * gcc.target/arm/pr83712.c: New.
1414
20003c3c
RB
14152018-03-09 Richard Biener <rguenther@suse.de>
1416
1417 PR tree-optimization/84775
1418 * gcc.dg/torture/pr84775.c: New testcase.
1419
77a5c1b6
JJ
14202018-03-09 Jakub Jelinek <jakub@redhat.com>
1421
1422 PR debug/84404
1423 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
1424 targets.
1425
00db1bf1
EB
14262018-03-09 Eric Botcazou <ebotcazou@adacore.com>
1427
1428 * gcc.c-torture/compile/20180309-1.c: New test.
1429
86c6352c
JJ
14302018-03-08 Jakub Jelinek <jakub@redhat.com>
1431
80bac2eb
JM
1432 PR c++/80598
1433 * g++.dg/warn/Wunused-function4.C: New test.
1434
86c6352c
JJ
1435 PR inline-asm/84742
1436 * gcc.target/i386/pr84742-1.c: New test.
1437 * gcc.target/i386/pr84742-2.c: New test.
1438
c8574943
KT
14392018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1440
1441 PR target/84748
1442 * gcc.c-torture/execute/pr84748.c: New test.
1443
24545562
RB
14442018-03-08 Richard Biener <rguenther@suse.de>
1445
1446 PR middle-end/84552
1447 * gcc.dg/graphite/pr84552.c: New testcase.
1448
7fea20f6
RB
14492018-03-08 Richard Biener <rguenther@suse.de>
1450
1451 PR tree-optimization/84178
1452 * gcc.dg/torture/pr84178-2.c: New testcase.
1453
8b9a03d6
DM
14542018-03-08 David Malcolm <dmalcolm@redhat.com>
1455
1456 PR tree-optimization/84178
1457 * gcc.c-torture/compile/pr84178-1.c: New test.
1458
24b830b6
TS
14592018-03-08 Thomas Schwinge <thomas@codesourcery.com>
1460
1461 * lib/target-supports.exp: Do not return zero from a ifunc
1462 function.
1463
de341bf0
RB
14642018-03-08 Richard Biener <rguenther@suse.de>
1465
1466 PR tree-optimization/84746
1467 * gcc.dg/torture/pr84746.c: New testcase.
1468
bc7b0ffa 1469
7be6ee78 14702018-03-08 Alexandre Oliva <aoliva@redhat.com>
bc7b0ffa
AO
1471 PR debug/84404
1472 PR debug/84408
1473 * gcc.dg/graphite/pr84404.c: New.
1474
686faaec
JJ
14752018-03-08 Jakub Jelinek <jakub@redhat.com>
1476
ce8b1a1f
JJ
1477 PR tree-optimization/84740
1478 * gcc.dg/torture/pr84740.c: New test.
1479
686faaec
JJ
1480 PR tree-optimization/84739
1481 * gcc.dg/pr84739.c: New test.
1482
1b1a1881
MS
14832018-03-07 Martin Sebor <msebor@redhat.com>
1484
1485 PR tree-optimization/83519
1486 * gcc.dg/Wrestrict-13.c: New test.
1487
00df7c36
SK
14882018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
1489
1490 PR fortran/64124
1491 PR fortran/70409
1492 * gfortran.dg/pr64124.f90: New tests.
1493 * gfortran.dg/pr70409.f90: New tests.
1494
335b7b5a
SB
14952018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
1496
1497 PR target/82411
1498 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
1499
1b1a1881
MS
15002018-03-07 Martin Sebor <msebor@redhat.com>
1501
1502 PR tree-optimization/84526
1503 * gcc.dg/Wrestrict-10.c: New test.
1504
a76acaed
MS
15052018-03-07 Martin Sebor <msebor@redhat.com>
1506
1507 PR tree-optimization/84468
1508 * g++.dg/warn/Wstringop-truncation-2.C: New test.
1509 * gcc.dg/Wstringop-truncation.c: New test.
1510 * gcc.dg/Wstringop-truncation-2.c: New test.
1511
0f1de8d0
JJ
15122018-03-07 Jakub Jelinek <jakub@redhat.com>
1513
454144fc
JJ
1514 PR fortran/84565
1515 * gfortran.dg/pr84565.f90: New test.
1516
0f1de8d0
JJ
1517 PR middle-end/84723
1518 * gcc.target/i386/pr84723-1.c: New test.
1519 * gcc.target/i386/pr84723-2.c: New test.
1520 * gcc.target/i386/pr84723-3.c: New test.
1521 * gcc.target/i386/pr84723-4.c: New test.
1522 * gcc.target/i386/pr84723-5.c: New test.
1523
1d792a6d
SK
15242018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1525
1526 PR fortran/64107
1527 * gfortran.dg/pr64107.f90: New test.
1528
5867bb9a
TK
15292017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1530
1531 PR fortran/84697
1532 PR fortran/66128
1533 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
1534
1dc23505
MP
15352018-03-06 Marek Polacek <polacek@redhat.com>
1536
1537 PR c++/84684
1538 * g++.dg/cpp1z/constexpr-84684.C: New test.
1539
2728bf8f
JJ
15402018-03-06 Jakub Jelinek <jakub@redhat.com>
1541
849bbdb9
JJ
1542 PR c/84721
1543 * gcc.dg/pr84721.c: New test.
1544
2728bf8f
JJ
1545 PR target/84710
1546 * gcc.dg/pr84710.c: New test.
1547
284ee475
SK
15482018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
1549
1550 PR fortran/56667
1551 * gfortran.dg/implied_do_2.f90: New test.
1552 * gfortran.dg/coarray_8.f90: Update for new error message.
1553
16ef0a8c
JJ
15542018-03-06 Jakub Jelinek <jakub@redhat.com>
1555
155958dd
JJ
1556 PR inline-asm/84683
1557 * g++.dg/ext/pr84683.C: New test.
1558
16ef0a8c
JJ
1559 PR tree-optimization/84687
1560 * gcc.dg/pr84687.c: New test.
1561
7be6ee78 15622018-03-06 Alexandre Oliva <aoliva@redhat.com>
1ea71a82 1563
23d63b45
AO
1564 PR c++/84231
1565 * g++.dg/pr84231.C: New.
1566
2e1a7ecb
AO
1567 PR c++/84593
1568 * g++.dg/cpp1y/pr84593.C: New.
1569
1ea71a82
AO
1570 PR c++/84492
1571 * g++.dg/pr84492.C: New.
1572
4900146c
BS
15732018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1574
1575 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
1576 __builtin_ppc_speculation_barrier.
1577
9a25c5ce
JJ
15782018-03-05 Jakub Jelinek <jakub@redhat.com>
1579
1580 PR target/84700
1581 * gcc.target/powerpc/pr84700.c: New test.
1582
f7af3ad6
NS
15832018-03-05 Nathan Sidwell <nathan@acm.org>
1584
1585 PR c++/84702
1586 * g++.dg/lookup/pr84702.C: New.
1587
53740018
JJ
15882018-03-05 Jakub Jelinek <jakub@redhat.com>
1589
1590 PR target/84564
1591 * gcc.target/i386/pr84564.c: New test.
1592
a2460abb
MP
15932018-03-05 Marek Polacek <polacek@redhat.com>
1594
1595 PR c++/84707
1596 * g++.dg/cpp0x/inline-ns10.C: New test.
1597
a5dccd46
NS
15982018-03-05 Nathan Sidwell <nathan@acm.org>
1599
1600 PR c++/84694
1601 * g++.dg/template/pr84694.C: New.
1602
8c6b5eb8
JJ
16032018-03-05 Jakub Jelinek <jakub@redhat.com>
1604
1605 PR target/84524
1606 * gcc.c-torture/execute/pr84524.c: New test.
1607 * gcc.target/i386/avx512bw-pr84524.c: New test.
1608
75a741e8
PB
16092018-03-05 Peter Bergner <bergner@vnet.ibm.com>
1610
1611 PR target/84264
1612 * g++.dg/pr84264.C: New test.
1613
5625e747
PC
16142018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1615
1616 PR c++/84618
1617 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
1618 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
1619 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
1620
13b93d4b
OM
16212018-03-05 Olga Makhotina <olga.makhotina@intel.com>
1622
1623 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
1624 * g++.dg/other/i386-3.C: Ditto.
1625 * gcc.target/i386/sse-12.c: Ditto.
1626 * gcc.target/i386/sse-13.c: Ditto.
1627 * gcc.target/i386/sse-14.c: Ditto.
1628 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
1629 * gcc.target/i386/wbinvd-1.c: New test.
1630 * gcc.target/i386/wbnoinvd-1.c: Ditto.
1631 * gcc.target/i386/pconfig-1.c: Ditto.
1632
35a313aa
PB
16332018-03-05 Pádraig Brady <P@draigBrady.com>
1634 Nathan Sidwell <nathan@acm.org>
1635
1636 PR c++/84497
1637 * g++.dg/cpp0x/pr84497.C: New.
1638
36a9f50c
RB
16392018-03-05 Richard Biener <rguenther@suse.de>
1640
1641 PR tree-optimization/84670
1642 * gcc.dg/pr84670-1.c: New testcase.
1643 * gcc.dg/pr84670-2.c: Likewise.
1644 * gcc.dg/pr84670-3.c: Likewise.
1645 * gcc.dg/pr84670-4.c: Likewise.
1646
144a822f
RB
16472018-03-05 Richard Biener <rguenther@suse.de>
1648
1649 PR tree-optimization/84650
1650 * gcc.dg/graphite/pr84650.c: New testcase.
1651
a0445a5f
PC
16522018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1653
1654 PR c++/82022
1655 * g++.dg/cpp1z/constexpr-lambda20.C: New.
1656
ac80378f
HA
16572018-03-03 Harald Anlauf <anlauf@gmx.de>
1658
1659 PR fortran/71085
1660 * gfortran.dg/pr71085.f90: New test.
1661
94e6b5e5
SK
16622018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1663
1664 PR fortran/66128
42ce31c5 1665 * gfortran.dg/zero_sized_8.f90: Really commit New test.
94e6b5e5 1666
a900a060
SK
16672018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
1668
1669 PR fortran/51434
1670 * gfortran.dg/pr51434.f90: New test.
1671
88aa59ff
PC
16722018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1673
1674 PR c++/61358
1675 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
1676
5a4dbaa8
PC
16772018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1678
1679 PR c++/67370
1680 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
1681
c94a3f9f
PC
16822018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
1683
1684 PR c++/71464
1685 * g++.dg/torture/pr71464.C: New.
1686
c8bd326c
PT
16872018-03-03 Paul Thomas <pault@gcc.gnu.org>
1688
1689 PR fortran/80965
1690 * gfortran.dg/select_type_41.f90: New test.
1691
129c8d7e
PC
16922018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1693
1694 PR c++/61135
1695 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
1696
74f8705e
MP
16972018-03-02 Marek Polacek <polacek@redhat.com>
1698
1699 PR c++/84578
1700 * g++.dg/ext/flexary29.C: New test.
1701
892870f9
JJ
17022018-03-02 Jakub Jelinek <jakub@redhat.com>
1703
1704 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
1705
c660f88b
PC
17062018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1707
1708 PR c++/81812
1709 * g++.dg/torture/pr81812.C: New.
1710
0805d020
MP
17112018-03-02 Marek Polacek <polacek@redhat.com>
1712
1713 PR c++/84171
1714 * g++.dg/warn/Wsign-compare-8.C: New test.
1715
8c8f2ab7
MP
1716 PR c++/84663
1717 * g++.dg/parse/array-size3.C: New test.
1718
743ee9d5
MP
1719 PR c++/84664
1720 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
1721
7299275f
JJ
17222018-03-02 Jakub Jelinek <jakub@redhat.com>
1723
1724 PR c++/84662
1725 * g++.dg/cpp1y/pr84662.C: New test.
1726
70614cb9
TS
17272018-03-02 Thomas Schwinge <thomas@codesourcery.com>
1728
1729 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
1730 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
1731 "dg-lto-options".
1732 * g++.dg/lto/20101010-1_0.C: Likewise.
1733 * g++.dg/lto/20101010-2_0.C: Likewise.
1734
2da18225
JJ
17352018-03-02 Jakub Jelinek <jakub@redhat.com>
1736
16225110
JJ
1737 PR ipa/84628
1738 * gcc.dg/pr84628.c: New test.
1739
2da18225
JJ
1740 PR target/56540
1741 * gcc.target/ia64/pr56540.c: New test.
1742
b31b6053
WS
17432018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1744
1745 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
1746 32-bit target.
1747 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
1748 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
1749 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
1750 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
1751
587b2f67
MP
17522018-03-02 Marek Polacek <polacek@redhat.com>
1753
1754 PR c++/84590
1755 * c-c++-common/ubsan/shift-11.c: New test.
1756
962e91fc
RS
17572018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
1758
1759 * gcc.dg/vect/vect-alias-check-13.c: New test.
1760
0f2fca6f
JJ
17612018-03-02 Jakub Jelinek <jakub@redhat.com>
1762
ec2d7121
JJ
1763 PR target/84614
1764 * gcc.dg/pr84614.c: New test.
1765
0f2fca6f
JJ
1766 PR inline-asm/84625
1767 * gcc.target/i386/pr84625.c: New test.
1768
e8b3f7a4
RB
17692018-03-02 Richard Biener <rguenther@suse.de>
1770
1771 PR tree-optimization/84427
1772 * gcc.dg/torture/pr84427.c: New testcase.
1773
e688c1dd
PB
17742018-03-01 Peter Bergner <bergner@vnet.ibm.com>
1775
1776 PR target/84534
1777 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
1778 powerpc64le*-*-linux*.
1779 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
1780 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
1781
f454bd64
MS
17822018-03-01 Martin Sebor <msebor@redhat.com>
1783
1784 PR c++/84294
1785 * g++.dg/ext/attr-const.C: Remove xfail.
1786 * g++.dg/ext/attr-malloc-3.C: New test.
1787 * g++.dg/ext/attr-noinline-3.C: New test.
1788 * g++.dg/ext/attr-noreturn-3.C: New test.
1789 * g++.dg/ext/attr-nothrow-3.C: New test.
1790 * g++.dg/ext/attr-pure.C: Remove xfail.
1791
8c438a7b
JJ
17922018-03-02 Jakub Jelinek <jakub@redhat.com>
1793
1794 PR sanitizer/70875
1795 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
1796 dg-options and dg-shouldfail "ubsan" directive.
1797
1d4f0f3f
MP
17982018-03-01 Marek Polacek <polacek@redhat.com>
1799 Jason Merrill <jason@redhat.com>
1800
1801 PR c++/84582
1802 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
1803 * g++.dg/cpp1z/static1.C: New test.
1804 * g++.dg/template/static37.C: New test.
1805
303f4850
NS
18062018-03-01 Nathan Sidwell <nathan@acm.org>
1807
1808 PR c++/84434
1809 * g++.dg/template/pr84434.C: New.
1810
4c9ce243
TP
18112018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
1812
1813 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
1814 -mthumb to the command-line.
1815
d8cff23f
MP
18162018-03-01 Marek Polacek <polacek@redhat.com>
1817
1818 PR c++/84596
1819 * g++.dg/cpp0x/static_assert14.C: New test.
1820
26a0cc94
PC
18212018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
1822
1823 PR c++/79410
1824 * g++.dg/torture/pr79410.C: New.
1825
99daa7a9
ML
18262018-03-01 Martin Liska <mliska@suse.cz>
1827
1828 PR sanitizer/82484
1829 * gcc.dg/asan/pr82484.c: New test.
1830
b476f5dd
RB
18312018-03-01 Richard Biener <rguenther@suse.de>
1832
1833 PR debug/84645
1834 * gfortran.dg/lto/pr84645_0.f90: New testcase.
1835
71a93e81
PT
18362018-03-01 Paul Thomas <pault@gcc.gnu.org>
1837
1838 PR fortran/84219
1839 * gfortran.dg/coarray_47.f90: New test.
1840
b120c8b2
PT
18412018-03-01 Paul Thomas <pault@gcc.gnu.org>
1842
1843 PR fortran/84538
1844 * gfortran.dg/class_array_23.f03: New test.
1845
e6eacdc9
RS
18462018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1847
6ecdd2b4
RS
1848 PR rtl-optimization/84528
1849 * gcc.dg/torture/pr84538.c: Rename to...
1850 * gcc.dg/torture/pr84528.c: ...this.
1851
18522018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
1853
1854 PR rtl-optimization/84528
e6eacdc9
RS
1855 * gcc.dg/torture/pr84538.c: New test.
1856
d8e0920d
MS
18572018-02-28 Martin Sebor <msebor@redhat.com>
1858
1859 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
1860 -fpic test failures.
1861 * c-c++-common/Wrestrict-2.c: Same.
1862 * c-c++-common/Wstringop-truncation.c: Same.
1863 * gcc.dg/Warray-bounds-22.c: Same.
1864 * gcc.dg/Wstringop-overflow.c: Same.
1865 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
1866 (signed_range): Same.
1867 (unsigned_anti_range): Same.
1868 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
1869 (signed_range): Same.
1870 (unsigned_anti_range): Same.
1871 * gcc.dg/attr-alloc_size-7.c: Same.
1872 * gcc.dg/attr-alloc_size-8.c: Same.
1873 * gcc.dg/builtin-alloc-size.c: Same.
1874 * gcc.dg/builtin-stpncpy.c: Same.
1875 * gcc.dg/builtins-nonnull.c: Same.
1876 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
1877 * gcc.dg/pr79214.c: Same.
1878 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
1879 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1880 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1881 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
1882 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
1883 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
1884 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
1885 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1886 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
1887 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1888 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1889
99f6220a
DE
18902018-02-28 David Edelsohn <dje.gcc@gmail.com>
1891
1892 PR target/84014
1893 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
1894
60d2d641
JJ
18952018-02-28 Jakub Jelinek <jakub@redhat.com>
1896
1897 PR c++/84609
1898 * g++.dg/cpp0x/pr84609.C: New test.
1899
be583c04
MS
19002018-02-28 Martin Sebor <msebor@redhat.com>
1901
1902 PR testsuite/84617
1903 * g++.dg/ext/attr-malloc-3.C: New test.
1904 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
1905 to pre-existing problems.
1906 * g++.dg/ext/attr-pure.C: Same.
1907
b14a13fa
PT
19082018-02-28 Paul Thomas <pault@gcc.gnu.org>
1909
1910 PR fortran/83901
1911 * gfortran.dg/associate_37.f90: New test.
1912
1913 PR fortran/83344
1914 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
1915
ba64c7b8
JJ
19162018-02-28 Jakub Jelinek <jakub@redhat.com>
1917
1918 PR target/52991
1919 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
1920 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
1921 * gcc.dg/bf-ms-layout-4.c: New test.
1922 * gcc.dg/bf-ms-layout-5.c: New test.
1923
bf3c8adf
PB
19242018-02-28 Peter Bergner <bergner@vnet.ibm.com>
1925
1926 PR target/83399
1927 * gcc.target/powerpc/pr83399.c: Only run on Linux.
1928
0e0e545f
RB
19292018-02-28 Richard Biener <rguenther@suse.de>
1930
1931 PR tree-optimization/84584
1932 * gcc.dg/graphite/pr84584.c: New testcase.
1933
b44f8ad8
JW
19342018-02-28 Jonathan Wakely <jwakely@redhat.com>
1935
1936 PR preprocessor/84517
1937 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
1938
9e25c7ed
EB
19392018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1940
1941 * c-c++-common/dump-ada-spec-12.c: New test.
1942 * c-c++-common/dump-ada-spec-13.c: Likewise.
1943
09de3550
EB
19442018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1945
1946 * c-c++-common/dump-ada-spec-11.c: New test.
1947
4830cfc0
ML
19482018-02-28 Martin Liska <mliska@suse.cz>
1949
1950 PR testsuite/84597
1951 * g++.dg/ext/timevar1.C: Fix pruned patterns.
1952 * g++.dg/ext/timevar2.C: Likewise.
1953
095d8d4b
EB
19542018-02-28 Eric Botcazou <ebotcazou@adacore.com>
1955
1956 * c-c++-common/dump-ada-spec-8.c: New test.
1957 * c-c++-common/dump-ada-spec-9.c: Likewise.
1958 * c-c++-common/dump-ada-spec-10.c: Likewise.
1959
9348eb67
RB
19602018-02-28 Richard Biener <rguenther@suse.de>
1961
1962 PR middle-end/84607
1963 * gcc.dg/pr84607.c: New testcase.
1964
35129fd3
NS
19652018-02-28 Nathan Sidwell <nathan@acm.org>
1966
1967 PR c++/84602
1968 * g++.dg/lookup/pr84602.C: New.
1969
6030f6fe
JJ
19702018-02-28 Jakub Jelinek <jakub@redhat.com>
1971
1972 PR c++/83871
1973 PR c++/83503
1974 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
1975 dg-options.
1976 * g++.dg/ext/attr-nonnull.C: Likewise.
35129fd3
NS
1977 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
1978 directives.
6030f6fe
JJ
1979 * g++.dg/ext/attr-noinline-2.C: Likewise.
1980 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
1981 -fdump-tree-eh in dg-options.
1982
678127a8
AM
19832018-02-28 Alan Modra <amodra@gmail.com>
1984
1985 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
1986 GNU ld message.
1987 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
1988
d4cfd486
MS
19892018-02-27 Martin Sebor <msebor@redhat.com>
1990
1991 PR c++/83871
1992 PR c++/83503
1993 * g++.dg/Wmissing-attributes.C: New test.
1994 * g++.dg/ext/attr-const-pure.C: New test.
1995 * g++.dg/ext/attr-const.C: New test.
1996 * g++.dg/ext/attr-deprecated-2.C: New test.
1997 * g++.dg/ext/attr-malloc-2.C: New test.
1998 * g++.dg/ext/attr-malloc.C: New test.
1999 * g++.dg/ext/attr-noinline-2.C: New test.
2000 * g++.dg/ext/attr-noinline.C: New test.
2001 * g++.dg/ext/attr-nonnull.C: New test.
2002 * g++.dg/ext/attr-noreturn-2.C: New test.
2003 * g++.dg/ext/attr-noreturn.C: New test.
2004 * g++.dg/ext/attr-nothrow-2.C: New test.
2005 * g++.dg/ext/attr-nothrow.C: New test.
2006 * g++.dg/ext/attr-optimize.C: New test.
2007 * g++.dg/ext/attr-pure.C: New test.
2008 * g++.dg/ext/attr-returns-nonnull.C: New test.
2009 * g++.dg/ext/attr-warning.C: New test.
2010
10b5c982
NS
20112018-02-27 Nathan Sidwell <nathan@acm.org>
2012
2013 PR c++/84426
2014 * g++.dg/lookup/pr84426.C: New.
2015
b1ddb654
RB
20162018-02-27 Richard Biener <rguenther@suse.de>
2017
2018 PR tree-optimization/84512
2019 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2020
e59b5e24
ML
20212018-02-27 Martin Liska <mliska@suse.cz>
2022
2023 PR gcov-profile/84548
2024 * g++.dg/gcov/pr84548.C: New test.
2025
2be4b342
JJ
20262018-02-27 Jakub Jelinek <jakub@redhat.com>
2027
2028 PR target/84575
2029 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2030
c2236b9b
JJ
20312018-02-26 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR c++/84558
2034 * g++.dg/cpp1y/pr84558.C: New test.
2035
08735f53
PC
20362018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2037
2038 PR c++/84540
2039 * g++.dg/cpp0x/alignas14.C: New.
2040 * g++.dg/cpp0x/alignas15.C: Likewise.
2041
2bb03eb7
JJ
20422018-02-26 Jakub Jelinek <jakub@redhat.com>
2043
2044 PR c++/84557
2045 * g++.dg/gomp/pr84557.C: New test.
2046
b671df81
MP
20472018-02-26 Marek Polacek <polacek@redhat.com>
2048
2049 PR c++/84325
2050 * g++.dg/cpp1z/pr84325.C: New test.
2051
40b864f1
CL
20522018-02-26 Carl Love <cel@us.ibm.com>
2053
2054 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2055 Power 8 test file.
2056 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2057 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
2058 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
2059 -mcpu=power8.
2060 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
2061 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
2062 -mcpu=power8.
2063
c2c601b2
L
20642018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2065
2066 PR target/84039
2067 * gcc.target/i386/indirect-thunk-1.c: Updated.
2068 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2069 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2070 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2071 * gcc.target/i386/indirect-thunk-5.c: Likewise.
2072 * gcc.target/i386/indirect-thunk-6.c: Likewise.
2073 * gcc.target/i386/indirect-thunk-7.c: Likewise.
2074 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2075 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2076 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2077 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2078 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2079 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2080 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
2081 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
2082 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
2083 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
2084 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
2085 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2086 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2087 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2088 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2089 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
2090 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
2091 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2092 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2093 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2094 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2095 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2096 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
2097 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
2098 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2099 * gcc.target/i386/ret-thunk-9.c: Likewise.
2100 * gcc.target/i386/ret-thunk-10.c: Likewise.
2101 * gcc.target/i386/ret-thunk-11.c: Likewise.
2102 * gcc.target/i386/ret-thunk-12.c: Likewise.
2103 * gcc.target/i386/ret-thunk-13.c: Likewise.
2104 * gcc.target/i386/ret-thunk-14.c: Likewise.
2105 * gcc.target/i386/ret-thunk-15.c: Likewise.
2106
f41881a4
EB
21072018-02-26 Eric Botcazou <ebotcazou@adacore.com>
2108
2109 * gcc.c-torture/execute/20180226-1.c: New test.
2110
d99dcb77
RS
21112018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
2112
2113 PR tree-optimization/83965
2114 * gcc.dg/vect/pr83965-2.c: New test.
2115
9992661c
TV
21162018-02-26 Tom de Vries <tom@codesourcery.com>
2117
2118 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
2119
b9d676b3
L
21202018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2121
2122 PR target/84530
2123 * gcc.target/i386/ret-thunk-22.c: New test.
2124 * gcc.target/i386/ret-thunk-23.c: Likewise.
2125 * gcc.target/i386/ret-thunk-24.c: Likewise.
2126 * gcc.target/i386/ret-thunk-25.c: Likewise.
2127 * gcc.target/i386/ret-thunk-26.c: Likewise.
2128
98c26210
PC
21292018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2130
2131 PR c++/84533
2132 * g++.dg/cpp1z/pr84533.C: New.
2133
7518398d
MP
21342018-02-26 Marek Polacek <polacek@redhat.com>
2135
2136 PR c++/84537
2137 * g++.dg/parse/error60.C: New test.
2138
8562191a
JJ
21392018-02-26 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR c++/84556
2142 * g++.dg/gomp/pr84556.C: New test.
2143 * g++.dg/vect/pr84556.cc: New test.
2144
0f2fca6f 21452018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
f87f8897
DH
2146
2147 PR fortran/32957
2148 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
2149 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2150 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
2151 * gfortran.dg/c_loc_test.f90: Likewise.
2152 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2153 * gfortran.dg/proc_decl_17.f90: Likewise.
2154 * gfortran.dg/proc_ptr_8.f90: Likewise.
2155
af3b4514
RR
21562018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2157
2158 PR target/84521
2159 * gcc.target/aarch64/lr_free_2.c: Revert changes in
2160 r254814 disabling -fomit-frame-pointer by default.
2161 * gcc.target/aarch64/spill_1.c: Likewise.
2162 * gcc.target/aarch64/test_frame_11.c: Likewise.
2163 * gcc.target/aarch64/test_frame_12.c: Likewise.
2164 * gcc.target/aarch64/test_frame_13.c: Likewise.
2165 * gcc.target/aarch64/test_frame_14.c: Likewise.
2166 * gcc.target/aarch64/test_frame_15.c: Likewise.
2167 * gcc.target/aarch64/test_frame_3.c: Likewise.
2168 * gcc.target/aarch64/test_frame_5.c: Likewise.
2169 * gcc.target/aarch64/test_frame_9.c: Likewise.
2170
09ef33c1
SK
21712018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
2172
2173 PR fortran/83633
2174 * gfortran.dg/explicit_shape_1.f90: New test.
2175 * gfortran.dg/automatic_module_variable.f90: Update regex.
2176 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
2177 * gfortran.dg/constant_shape.f90: Ditto.
2178 * gfortran.dg/dec_structure_23.f90: Ditto.
2179 * gfortran.dg/pr78240.f90: Ditto.
2180
8fba26f4
PT
21812018-02-25 Paul Thomas <pault@gcc.gnu.org>
2182
2183 PR fortran/84523
2184 * gfortran.dg/pr84523.f90: New test.
2185
6ef1366a
TK
21862018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2187
2188 PR fortran/78238
2189 * gfortran.dg/select_type_40.f90: New test.
2190
0f2fca6f 21912018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
c034c38f
SK
2192
2193 PR fortran/30792
2194 * gfortran.dg/data_substring.f90: New test.
2195
118cd6ba
MP
21962018-02-24 Marek Polacek <polacek@redhat.com>
2197
2198 PR c++/83692
2199 * g++.dg/cpp1z/constexpr-83692.C: New test.
2200
3453b6aa
SK
22012018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
2202
2203 PR fortran/84346
2204 * gfortran.dg/statement_function_1.f90: Update test.
2205
55ebc31f
JD
22062018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2207
2208 PR fortran/84506
2209 * gfortran.dg/inquire_19.f90: New test.
2210
1996c75e
PT
22112018-02-23 Paul Thomas <pault@gcc.gnu.org>
2212
2213 PR fortran/83149
2214 * gfortran.dg/pr83149_b.f90: New test.
2215 * gfortran.dg/pr83149_a.f90: Additional source for previous.
2216
c6839134
CL
22172018-02-23 Carl Love <cel@us.ibm.com>
2218
2219 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
2220 vec_signed2 and vec_unsigned2 to new Power 8 test file.
2221 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
2222 Power 8 tests.
2223
c706366c
WS
22242018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2225
2226 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
2227 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
2228
d36b25c5
WS
22292018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2230
2231 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
2232 expected output.
2233
6869c12d
PT
22342018-02-23 Paul Thomas <pault@gcc.gnu.org>
2235
2236 PR fortran/83149
2237 * gfortran.dg/pr83149_1.f90: New test.
2238 * gfortran.dg/pr83149.f90: Additional source for previous.
2239
32995c02
SB
22402018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
2241
2242 PR testsuite/80551
2243 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
2244 __GI___pthread_mutex_init as well.
2245
c287dea0
PT
22462018-02-23 Paul Thomas <pault@gcc.gnu.org>
2247
2248 PR fortran/83148
2249 * gfortran.dg/class_68.f90: New test.
2250
8304bcf2
TK
22512018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2252
2253 PR fortran/59781
2254 * gfortran.dg/derived_init_5.f90: New test.
2255
5b194a34
JJ
22562018-02-22 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR target/82851
2259 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
2260 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
2261
7874b7c5
VM
22622018-02-22 Vladimir Makarov <vmakarov@redhat.com>
2263
2264 PR target/81572
2265 * gcc.target/powerpc/pr81572.c: New.
2266
b613cc2e
AS
22672018-02-22 Andreas Schwab <schwab@linux-m68k.org>
2268
2269 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
2270
5d0d5d68
MS
22712018-02-22 Martin Sebor <msebor@redhat.com>
2272
2273 PR tree-optimization/84480
2274 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
2275 * g++.dg/warn/Wstringop-truncation-1.C: New test.
2276
73b8b822
L
22772018-02-22 H.J. Lu <hongjiu.lu@intel.com>
2278
2279 PR target/84176
2280 * gcc.target/i386/indirect-thunk-11.c: New test.
2281 * gcc.target/i386/indirect-thunk-12.c: Likewise.
2282 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
2283 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
2284 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
2285 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2286 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2287 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2288 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2289 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2290
eae52f30
SE
22912018-02-22 Steve Ellcey <sellcey@cavium.com>
2292
2293 PR target/83335
2294 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
2295 ILP32 mode.
2296 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
2297
9029d342
TP
22982018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2299
2300 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
2301
caa7952a
MP
23022018-02-22 Marek Polacek <polacek@redhat.com>
2303
2304 PR c++/84493
2305 * g++.dg/parse/error59.C: New test.
2306
c8fe60e3
TV
23072018-02-22 Tom de Vries <tom@codesourcery.com>
2308
2309 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
2310
b9cf471a
PC
23112018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2312
2313 PR c++/77655
2314 * g++.dg/cpp0x/pr77655.C: New.
2315
c5679c37
JJ
23162018-02-22 Jakub Jelinek <jakub@redhat.com>
2317
25c1b6cb
JJ
2318 PR c++/84496
2319 * g++.dg/cpp1y/pr84496.C: New test.
2320
d3d4a52a
JJ
2321 PR target/84502
2322 * g++.dg/torture/pr84502.C: New test.
2323
c5679c37
JJ
2324 PR tree-optimization/84503
2325 * gcc.dg/pr84503-1.c: New test.
2326 * gcc.dg/pr84503-2.c: New test.
2327
c8602fe6
JJ
23282018-02-21 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR tree-optimization/84478
2331 * gcc.c-torture/execute/pr84478.c: New test.
2332
5e27f0d5
MS
23332018-02-20 Martin Sebor <msebor@redhat.com>
2334
2335 PR middle-end/84095
2336 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
2337 * c-c++-common/Wrestrict.c: Same.
2338 * gcc.dg/Wrestrict-6.c: Same.
2339 * gcc.dg/Warray-bounds-27.c: New test.
2340 * gcc.dg/Wrestrict-8.c: New test.
2341 * gcc.dg/Wrestrict-9.c: New test.
2342 * gcc.dg/pr84095.c: New test.
2343
75b81dcd
TK
23442018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2345
2346 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
2347
04946c6b
TK
23482018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2349
2350 PR fortran/48890
2351 PR fortran/83823
2352 * gfortran.dg/structure_constructor_14.f90: New test.
2353
aa67d03c
JL
23542018-02-20 Jeff Law <law@redhat.com>
2355
2356 PR middle-end/82123
2357 PR tree-optimization/81592
2358 PR middle-end/79257
e506dc87
JL
2359 * gcc.dg/pr81592.c: New test.
2360 * gcc.dg/pr82123.c: New test.
aa67d03c
JL
2361 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
2362
f210b3b3
JJ
23632018-02-20 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR c++/84488
2366 * g++.dg/warn/Wunused-var-30.C: New test.
2367
9bd958c5
RS
23682018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
2369
2370 PR tree-optimization/84419
2371 * gcc.dg/vect/pr84419.c: New test.
2372
ef7866a3
JJ
23732018-02-20 Jakub Jelinek <jakub@redhat.com>
2374
2375 PR middle-end/82004
2376 * gfortran.dg/pr82004.f90: New test.
2377
d3eb902f
SP
23782018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
2379
2380 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2381
5bbccd92
ML
23822018-02-20 Martin Liska <mliska@suse.cz>
2383
2384 PR c/84310
2385 PR target/79747
2386 * gcc.target/i386/pr84310.c: New test.
2387 * gcc.target/i386/pr84310-2.c: Likewise.
2388
0b2513e2
PC
23892018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2390
2391 PR c++/84446
2392 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2393
dda0944c
JJ
23942018-02-20 Jakub Jelinek <jakub@redhat.com>
2395
393d9df7
JJ
2396 PR c++/84445
2397 * g++.dg/cpp1z/launder7.C: New test.
2398
7f5753d7
JJ
2399 PR c++/84449
2400 * g++.dg/cpp0x/constexpr-84449.C: New test.
2401
dda0944c
JJ
2402 PR c++/84455
2403 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2404
5c60dbc1
PT
24052018-02-19 Paul Thomas <pault@gcc.gnu.org>
2406
2407 PR fortran/83344
2408 PR fortran/83975
2409 * gfortran.dg/associate_22.f90: Enable commented out test.
2410 * gfortran.dg/associate_36.f90: New test.
2411
00b94487
JJ
24122018-02-19 Jakub Jelinek <jakub@redhat.com>
2413
2414 PR target/84146
2415 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2416
97e2c914
UB
24172017-02-19 Uros Bizjak <ubizjak@gmail.com>
2418
2419 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
2420 (dg-options): Use -mavx instead of -w.
2421
bb08d1ca
JJ
24222018-02-19 Jakub Jelinek <jakub@redhat.com>
2423
5f92d109
JJ
2424 PR c++/84444
2425 * g++.dg/cpp1z/launder8.C: New test.
2426
4382537d
JJ
2427 PR c++/84448
2428 * g++.dg/gomp/pr84448.C: New test.
2429
897064e2
JJ
2430 PR c++/84430
2431 * g++.dg/gomp/pr84430.C: New test.
2432
73829f90
JJ
2433 PR tree-optimization/84452
2434 * gcc.dg/pr84452.c: New test.
2435
bb08d1ca
JJ
2436 PR c++/79064
2437 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
2438
d48fc34a
TK
24392018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2440
2441 PR fortran/35339
2442 * gfortran.dg/implied_do_io_4.f90: New test.
2443
87e8aa3b
AV
24442018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
2445
2446 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
2447 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
2448 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
2449
bbe57e1e
CL
24502018-02-19 Carl Love <cel@us.ibm.com>
2451
2452 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
2453
e0479b58
SP
24542018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
2455
2456 PR target/84460
2457 * gcc.target/i386/pr57193.c: Add -mtune=generic.
2458
50dbbe53
PC
24592018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
2460
2461 PR c++/84348
2462 * g++.dg/cpp0x/auto50.C: New.
2463 * g++.dg/parse/friend12.C: Adjust.
2464
26eacfe8
JD
24652018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2466
2467 PR libgfortran/84389
2468 * gfortran.dg/dtio_33.f90: New test.
2469
6111e8a1
JD
24702018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2471
2472 PR libgfortran/84412
2473 * gfortran.dg/inquire_18.f90: New test.
2474
9b90d490
JW
24752018-02-18 Janus Weil <janus@gcc.gnu.org>
2476
2477 PR fortran/84381
2478 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
2479 * gfortran.dg/pointer_intent_3.f90: Ditto.
2480 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
2481 * gfortran.dg/protected_3.f90: Ditto.
2482 * gfortran.dg/protected_4.f90: Ditto.
2483 * gfortran.dg/protected_5.f90: Ditto.
2484 * gfortran.dg/protected_6.f90: Ditto.
2485
d5ace305
PT
24862018-02-18 Paul Thomas <pault@gcc.gnu.org>
2487
2488 PR fortran/80945
2489 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
2490 change to run.
2491
aab20638
TK
24922018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2493
2494 PR fortran/84270
2495 * gfortran.dg/inline_matmul_22.f90: New test.
2496
7d6ce202
TK
24972018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2498
2499 PR fortran/84381
2500 * gfortran.dg/abort_shoulfail.f90: New test.
2501 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
2502 by STOP n.
2503 * gfortran.dg/PR19754_2.f90: Likewise.
2504 * gfortran.dg/PR19872.f: Likewise.
2505 * gfortran.dg/PR49268.f90: Likewise.
2506 * gfortran.dg/Wall.f90: Likewise.
2507 * gfortran.dg/Wno-all.f90: Likewise.
2508 * gfortran.dg/achar_1.f90: Likewise.
2509 * gfortran.dg/achar_2.f90: Likewise.
2510 * gfortran.dg/achar_4.f90: Likewise.
2511 * gfortran.dg/achar_6.F90: Likewise.
2512 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
2513 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
2514 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
2515 * gfortran.dg/actual_array_offset_1.f90: Likewise.
2516 * gfortran.dg/actual_array_result_1.f90: Likewise.
2517 * gfortran.dg/actual_array_substr_1.f90: Likewise.
2518 * gfortran.dg/actual_array_substr_2.f90: Likewise.
2519 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
2520 * gfortran.dg/actual_procedure_1.f90: Likewise.
2521 * gfortran.dg/adjustl_1.f90: Likewise.
2522 * gfortran.dg/advance_1.f90: Likewise.
2523 * gfortran.dg/advance_4.f90: Likewise.
2524 * gfortran.dg/advance_5.f90: Likewise.
2525 * gfortran.dg/advance_6.f90: Likewise.
2526 * gfortran.dg/aint_anint_1.f90: Likewise.
2527 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
2528 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
2529 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
2530 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
2531 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
2532 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
2533 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
2534 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
2535 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
2536 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
2537 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
2538 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
2539 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
2540 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
2541 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
2542 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
2543 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
2544 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
2545 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
2546 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
2547 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
2548 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2549 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
2550 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
2551 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
2552 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
2553 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
2554 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
2555 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
2556 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
2557 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
2558 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
2559 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
2560 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
2561 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
2562 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
2563 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
2564 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
2565 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
2566 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
2567 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
2568 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
2569 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
2570 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
2571 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
2572 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
2573 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
2574 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
2575 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
2576 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
2577 * gfortran.dg/allocatable_function_1.f90: Likewise.
2578 * gfortran.dg/allocatable_function_10.f90: Likewise.
2579 * gfortran.dg/allocatable_function_3.f90: Likewise.
2580 * gfortran.dg/allocatable_function_5.f90: Likewise.
2581 * gfortran.dg/allocatable_function_6.f90: Likewise.
2582 * gfortran.dg/allocatable_function_7.f90: Likewise.
2583 * gfortran.dg/allocatable_function_8.f90: Likewise.
2584 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
2585 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
2586 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
2587 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
2588 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
2589 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
2590 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
2591 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
2592 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
2593 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
2594 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
2595 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
2596 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
2597 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
2598 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
2599 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
2600 * gfortran.dg/allocate_class_3.f90: Likewise.
2601 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
2602 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
2603 * gfortran.dg/allocate_derived_5.f90: Likewise.
2604 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
2605 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
2606 * gfortran.dg/allocate_with_source_1.f90: Likewise.
2607 * gfortran.dg/allocate_with_source_10.f08: Likewise.
2608 * gfortran.dg/allocate_with_source_11.f08: Likewise.
2609 * gfortran.dg/allocate_with_source_12.f03: Likewise.
2610 * gfortran.dg/allocate_with_source_15.f03: Likewise.
2611 * gfortran.dg/allocate_with_source_16.f90: Likewise.
2612 * gfortran.dg/allocate_with_source_17.f03: Likewise.
2613 * gfortran.dg/allocate_with_source_18.f03: Likewise.
2614 * gfortran.dg/allocate_with_source_2.f90: Likewise.
2615 * gfortran.dg/allocate_with_source_20.f03: Likewise.
2616 * gfortran.dg/allocate_with_source_22.f03: Likewise.
2617 * gfortran.dg/allocate_with_source_23.f03: Likewise.
2618 * gfortran.dg/allocate_with_source_24.f90: Likewise.
2619 * gfortran.dg/allocate_with_source_5.f90: Likewise.
2620 * gfortran.dg/allocate_with_source_6.f90: Likewise.
2621 * gfortran.dg/allocate_with_source_7.f08: Likewise.
2622 * gfortran.dg/allocate_with_source_8.f08: Likewise.
2623 * gfortran.dg/allocate_with_source_9.f08: Likewise.
2624 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
2625 * gfortran.dg/allocate_zerosize_3.f: Likewise.
2626 * gfortran.dg/altreturn_3.f90: Likewise.
2627 * gfortran.dg/altreturn_5.f90: Likewise.
2628 * gfortran.dg/altreturn_7.f90: Likewise.
2629 * gfortran.dg/and_or_xor.f90: Likewise.
2630 * gfortran.dg/anint_1.f90: Likewise.
2631 * gfortran.dg/any_all_1.f90: Likewise.
2632 * gfortran.dg/anyallcount_1.f90: Likewise.
2633 * gfortran.dg/append_1.f90: Likewise.
2634 * gfortran.dg/argument_checking_1.f90: Likewise.
2635 * gfortran.dg/argument_checking_2.f90: Likewise.
2636 * gfortran.dg/argument_checking_8.f90: Likewise.
2637 * gfortran.dg/arithmetic_if.f90: Likewise.
2638 * gfortran.dg/array_1.f90: Likewise.
2639 * gfortran.dg/array_2.f90: Likewise.
2640 * gfortran.dg/array_alloc_1.f90: Likewise.
2641 * gfortran.dg/array_alloc_2.f90: Likewise.
2642 * gfortran.dg/array_alloc_3.f90: Likewise.
2643 * gfortran.dg/array_assignment_1.F90: Likewise.
2644 * gfortran.dg/array_assignment_5.f90: Likewise.
2645 * gfortran.dg/array_constructor_1.f90: Likewise.
2646 * gfortran.dg/array_constructor_10.f90: Likewise.
2647 * gfortran.dg/array_constructor_11.f90: Likewise.
2648 * gfortran.dg/array_constructor_12.f90: Likewise.
2649 * gfortran.dg/array_constructor_15.f90: Likewise.
2650 * gfortran.dg/array_constructor_16.f90: Likewise.
2651 * gfortran.dg/array_constructor_17.f90: Likewise.
2652 * gfortran.dg/array_constructor_19.f90: Likewise.
2653 * gfortran.dg/array_constructor_23.f: Likewise.
2654 * gfortran.dg/array_constructor_24.f: Likewise.
2655 * gfortran.dg/array_constructor_32.f90: Likewise.
2656 * gfortran.dg/array_constructor_36.f90: Likewise.
2657 * gfortran.dg/array_constructor_39.f90: Likewise.
2658 * gfortran.dg/array_constructor_4.f90: Likewise.
2659 * gfortran.dg/array_constructor_40.f90: Likewise.
2660 * gfortran.dg/array_constructor_44.f90: Likewise.
2661 * gfortran.dg/array_constructor_45.f90: Likewise.
2662 * gfortran.dg/array_constructor_46.f90: Likewise.
2663 * gfortran.dg/array_constructor_47.f90: Likewise.
2664 * gfortran.dg/array_constructor_49.f90: Likewise.
2665 * gfortran.dg/array_constructor_5.f90: Likewise.
2666 * gfortran.dg/array_constructor_50.f90: Likewise.
2667 * gfortran.dg/array_constructor_6.f90: Likewise.
2668 * gfortran.dg/array_constructor_7.f90: Likewise.
2669 * gfortran.dg/array_constructor_8.f90: Likewise.
2670 * gfortran.dg/array_constructor_9.f90: Likewise.
2671 * gfortran.dg/array_constructor_type_1.f03: Likewise.
2672 * gfortran.dg/array_constructor_type_10.f03: Likewise.
2673 * gfortran.dg/array_constructor_type_11.f03: Likewise.
2674 * gfortran.dg/array_constructor_type_12.f03: Likewise.
2675 * gfortran.dg/array_constructor_type_13.f90: Likewise.
2676 * gfortran.dg/array_constructor_type_14.f03: Likewise.
2677 * gfortran.dg/array_constructor_type_16.f03: Likewise.
2678 * gfortran.dg/array_constructor_type_2.f03: Likewise.
2679 * gfortran.dg/array_constructor_type_22.f03: Likewise.
2680 * gfortran.dg/array_constructor_type_3.f03: Likewise.
2681 * gfortran.dg/array_constructor_type_4.f03: Likewise.
2682 * gfortran.dg/array_constructor_type_5.f03: Likewise.
2683 * gfortran.dg/array_constructor_type_6.f03: Likewise.
2684 * gfortran.dg/array_constructor_type_7.f03: Likewise.
2685 * gfortran.dg/array_function_1.f90: Likewise.
2686 * gfortran.dg/array_function_5.f90: Likewise.
2687 * gfortran.dg/array_initializer_1.f90: Likewise.
2688 * gfortran.dg/array_initializer_2.f90: Likewise.
2689 * gfortran.dg/array_memcpy_5.f90: Likewise.
2690 * gfortran.dg/array_memset_2.f90: Likewise.
2691 * gfortran.dg/array_reference_1.f90: Likewise.
2692 * gfortran.dg/array_return_value_1.f90: Likewise.
2693 * gfortran.dg/array_section_1.f90: Likewise.
2694 * gfortran.dg/array_temporaries_3.f90: Likewise.
2695 * gfortran.dg/arrayio_1.f90: Likewise.
2696 * gfortran.dg/arrayio_10.f90: Likewise.
2697 * gfortran.dg/arrayio_11.f90: Likewise.
2698 * gfortran.dg/arrayio_12.f90: Likewise.
2699 * gfortran.dg/arrayio_13.f90: Likewise.
2700 * gfortran.dg/arrayio_14.f90: Likewise.
2701 * gfortran.dg/arrayio_16.f90: Likewise.
2702 * gfortran.dg/arrayio_2.f90: Likewise.
2703 * gfortran.dg/arrayio_3.f90: Likewise.
2704 * gfortran.dg/arrayio_4.f90: Likewise.
2705 * gfortran.dg/arrayio_5.f90: Likewise.
2706 * gfortran.dg/arrayio_6.f90: Likewise.
2707 * gfortran.dg/arrayio_7.f90: Likewise.
2708 * gfortran.dg/arrayio_8.f90: Likewise.
2709 * gfortran.dg/arrayio_9.f90: Likewise.
2710 * gfortran.dg/arrayio_derived_1.f90: Likewise.
2711 * gfortran.dg/assign_10.f90: Likewise.
2712 * gfortran.dg/assign_9.f90: Likewise.
2713 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
2714 * gfortran.dg/assignment_1.f90: Likewise.
2715 * gfortran.dg/associate_1.f03: Likewise.
2716 * gfortran.dg/associate_11.f90: Likewise.
2717 * gfortran.dg/associate_13.f90: Likewise.
2718 * gfortran.dg/associate_15.f90: Likewise.
2719 * gfortran.dg/associate_17.f90: Likewise.
2720 * gfortran.dg/associate_18.f08: Likewise.
2721 * gfortran.dg/associate_19.f03: Likewise.
2722 * gfortran.dg/associate_20.f03: Likewise.
2723 * gfortran.dg/associate_22.f90: Likewise.
2724 * gfortran.dg/associate_23.f90: Likewise.
2725 * gfortran.dg/associate_24.f90: Likewise.
2726 * gfortran.dg/associate_25.f90: Likewise.
2727 * gfortran.dg/associate_27.f90: Likewise.
2728 * gfortran.dg/associate_28.f90: Likewise.
2729 * gfortran.dg/associate_32.f03: Likewise.
2730 * gfortran.dg/associate_33.f03: Likewise.
2731 * gfortran.dg/associate_34.f90: Likewise.
2732 * gfortran.dg/associate_6.f03: Likewise.
2733 * gfortran.dg/associate_7.f03: Likewise.
2734 * gfortran.dg/associate_8.f03: Likewise.
2735 * gfortran.dg/associate_9.f03: Likewise.
2736 * gfortran.dg/associated_1.f90: Likewise.
2737 * gfortran.dg/associated_2.f90: Likewise.
2738 * gfortran.dg/associated_5.f90: Likewise.
2739 * gfortran.dg/associated_6.f90: Likewise.
2740 * gfortran.dg/associated_target_3.f90: Likewise.
2741 * gfortran.dg/associated_target_4.f90: Likewise.
2742 * gfortran.dg/associated_target_5.f03: Likewise.
2743 * gfortran.dg/associated_target_6.f03: Likewise.
2744 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2745 * gfortran.dg/assumed_rank_1.f90: Likewise.
2746 * gfortran.dg/assumed_rank_10.f90: Likewise.
2747 * gfortran.dg/assumed_rank_2.f90: Likewise.
2748 * gfortran.dg/assumed_rank_7.f90: Likewise.
2749 * gfortran.dg/assumed_rank_8.f90: Likewise.
2750 * gfortran.dg/assumed_rank_9.f90: Likewise.
2751 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
2752 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
2753 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
2754 * gfortran.dg/assumed_type_2.f90: Likewise.
2755 * gfortran.dg/atan2_1.f90: Likewise.
2756 * gfortran.dg/auto_array_1.f90: Likewise.
2757 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
2758 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
2759 * gfortran.dg/auto_char_len_3.f90: Likewise.
2760 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
2761 * gfortran.dg/auto_internal_assumed.f90: Likewise.
2762 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
2763 * gfortran.dg/auto_save_2.f90: Likewise.
2764 * gfortran.dg/automatic_default_init_1.f90: Likewise.
2765 * gfortran.dg/backslash_1.f90: Likewise.
2766 * gfortran.dg/backslash_2.f90: Likewise.
2767 * gfortran.dg/backslash_3.f: Likewise.
2768 * gfortran.dg/backspace_1.f: Likewise.
2769 * gfortran.dg/backspace_10.f90: Likewise.
2770 * gfortran.dg/backspace_11.f90: Likewise.
2771 * gfortran.dg/backspace_2.f: Likewise.
2772 * gfortran.dg/backspace_3.f: Likewise.
2773 * gfortran.dg/backspace_4.f: Likewise.
2774 * gfortran.dg/backspace_5.f: Likewise.
2775 * gfortran.dg/backspace_6.f: Likewise.
2776 * gfortran.dg/backspace_7.f90: Likewise.
2777 * gfortran.dg/backspace_8.f: Likewise.
2778 * gfortran.dg/backspace_9.f: Likewise.
2779 * gfortran.dg/bessel_1.f90: Likewise.
2780 * gfortran.dg/bessel_2.f90: Likewise.
2781 * gfortran.dg/bessel_5.f90: Likewise.
2782 * gfortran.dg/bessel_6.f90: Likewise.
2783 * gfortran.dg/bessel_7.f90: Likewise.
2784 * gfortran.dg/bind_c_dts_2.f03: Likewise.
2785 * gfortran.dg/bind_c_dts_3.f03: Likewise.
2786 * gfortran.dg/bind_c_usage_15.f90: Likewise.
2787 * gfortran.dg/bind_c_usage_16.f03: Likewise.
2788 * gfortran.dg/bind_c_usage_17.f90: Likewise.
2789 * gfortran.dg/bind_c_usage_24.f90: Likewise.
2790 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
2791 * gfortran.dg/binding_label_tests_16.f03: Likewise.
2792 * gfortran.dg/binding_label_tests_23.f90: Likewise.
2793 * gfortran.dg/bit_comparison_1.F90: Likewise.
2794 * gfortran.dg/bit_comparison_2.F90: Likewise.
2795 * gfortran.dg/block_1.f08: Likewise.
2796 * gfortran.dg/block_13.f08: Likewise.
2797 * gfortran.dg/block_14.f90: Likewise.
2798 * gfortran.dg/block_2.f08: Likewise.
2799 * gfortran.dg/block_6.f08: Likewise.
2800 * gfortran.dg/block_7.f08: Likewise.
2801 * gfortran.dg/block_8.f08: Likewise.
2802 * gfortran.dg/blockdata_1.f90: Likewise.
2803 * gfortran.dg/bound_1.f90: Likewise.
2804 * gfortran.dg/bound_2.f90: Likewise.
2805 * gfortran.dg/bound_3.f90: Likewise.
2806 * gfortran.dg/bound_4.f90: Likewise.
2807 * gfortran.dg/bound_5.f90: Likewise.
2808 * gfortran.dg/bound_6.f90: Likewise.
2809 * gfortran.dg/bound_7.f90: Likewise.
2810 * gfortran.dg/bound_8.f90: Likewise.
2811 * gfortran.dg/bound_9.f90: Likewise.
2812 * gfortran.dg/bound_simplification_1.f90: Likewise.
2813 * gfortran.dg/bound_simplification_3.f90: Likewise.
2814 * gfortran.dg/bound_simplification_4.f90: Likewise.
2815 * gfortran.dg/bound_simplification_5.f90: Likewise.
2816 * gfortran.dg/bound_simplification_6.f90: Likewise.
2817 * gfortran.dg/bounds_check_1.f90: Likewise.
2818 * gfortran.dg/bounds_check_12.f90: Likewise.
2819 * gfortran.dg/bounds_check_14.f90: Likewise.
2820 * gfortran.dg/bounds_check_15.f90: Likewise.
2821 * gfortran.dg/bounds_check_19.f90: Likewise.
2822 * gfortran.dg/bounds_check_8.f90: Likewise.
2823 * gfortran.dg/bounds_check_9.f90: Likewise.
2824 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
2825 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
2826 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
2827 * gfortran.dg/boz_1.f90: Likewise.
2828 * gfortran.dg/boz_11.f90: Likewise.
2829 * gfortran.dg/boz_13.f90: Likewise.
2830 * gfortran.dg/boz_14.f90: Likewise.
2831 * gfortran.dg/boz_15.f90: Likewise.
2832 * gfortran.dg/boz_3.f90: Likewise.
2833 * gfortran.dg/boz_6.f90: Likewise.
2834 * gfortran.dg/boz_9.f90: Likewise.
2835 * gfortran.dg/byte_1.f90: Likewise.
2836 * gfortran.dg/byte_2.f90: Likewise.
2837 * gfortran.dg/c_assoc.f90: Likewise.
2838 * gfortran.dg/c_assoc_2.f03: Likewise.
2839 * gfortran.dg/c_assoc_3.f90: Likewise.
2840 * gfortran.dg/c_by_val_1.f: Likewise.
2841 * gfortran.dg/c_by_val_5.f90: Likewise.
2842 * gfortran.dg/c_char_tests.f03: Likewise.
2843 * gfortran.dg/c_char_tests_2.f03: Likewise.
2844 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
2845 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
2846 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
2847 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2848 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
2849 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
2850 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
2851 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
2852 * gfortran.dg/c_kind_params.f90: Likewise.
2853 * gfortran.dg/c_loc_test_20.f90: Likewise.
2854 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2855 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
2856 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
2857 * gfortran.dg/c_size_t_test.f03: Likewise.
2858 * gfortran.dg/c_sizeof_1.f90: Likewise.
2859 * gfortran.dg/c_sizeof_5.f90: Likewise.
2860 * gfortran.dg/c_sizeof_6.f90: Likewise.
2861 * gfortran.dg/char4_iunit_1.f03: Likewise.
2862 * gfortran.dg/char4_iunit_2.f03: Likewise.
2863 * gfortran.dg/char_allocation_1.f90: Likewise.
2864 * gfortran.dg/char_array_constructor.f90: Likewise.
2865 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
2866 * gfortran.dg/char_assign_1.f90: Likewise.
2867 * gfortran.dg/char_associated_1.f90: Likewise.
2868 * gfortran.dg/char_cast_2.f90: Likewise.
2869 * gfortran.dg/char_comparison_1.f: Likewise.
2870 * gfortran.dg/char_component_initializer_1.f90: Likewise.
2871 * gfortran.dg/char_component_initializer_2.f90: Likewise.
2872 * gfortran.dg/char_cons_len.f90: Likewise.
2873 * gfortran.dg/char_conversion.f90: Likewise.
2874 * gfortran.dg/char_cshift_1.f90: Likewise.
2875 * gfortran.dg/char_cshift_2.f90: Likewise.
2876 * gfortran.dg/char_decl_2.f90: Likewise.
2877 * gfortran.dg/char_eoshift_1.f90: Likewise.
2878 * gfortran.dg/char_eoshift_2.f90: Likewise.
2879 * gfortran.dg/char_eoshift_3.f90: Likewise.
2880 * gfortran.dg/char_eoshift_4.f90: Likewise.
2881 * gfortran.dg/char_eoshift_5.f90: Likewise.
2882 * gfortran.dg/char_expr_1.f90: Likewise.
2883 * gfortran.dg/char_expr_3.f90: Likewise.
2884 * gfortran.dg/char_initialiser_actual.f90: Likewise.
2885 * gfortran.dg/char_length_12.f90: Likewise.
2886 * gfortran.dg/char_length_14.f90: Likewise.
2887 * gfortran.dg/char_length_15.f90: Likewise.
2888 * gfortran.dg/char_length_17.f90: Likewise.
2889 * gfortran.dg/char_length_20.f90: Likewise.
2890 * gfortran.dg/char_length_21.f90: Likewise.
2891 * gfortran.dg/char_length_5.f90: Likewise.
2892 * gfortran.dg/char_length_6.f90: Likewise.
2893 * gfortran.dg/char_length_7.f90: Likewise.
2894 * gfortran.dg/char_length_8.f90: Likewise.
2895 * gfortran.dg/char_pack_1.f90: Likewise.
2896 * gfortran.dg/char_pack_2.f90: Likewise.
2897 * gfortran.dg/char_pointer_assign.f90: Likewise.
2898 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
2899 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
2900 * gfortran.dg/char_pointer_dependency.f90: Likewise.
2901 * gfortran.dg/char_pointer_dummy.f90: Likewise.
2902 * gfortran.dg/char_pointer_func.f90: Likewise.
2903 * gfortran.dg/char_reshape_1.f90: Likewise.
2904 * gfortran.dg/char_result_1.f90: Likewise.
2905 * gfortran.dg/char_result_12.f90: Likewise.
2906 * gfortran.dg/char_result_13.f90: Likewise.
2907 * gfortran.dg/char_result_14.f90: Likewise.
2908 * gfortran.dg/char_result_15.f90: Likewise.
2909 * gfortran.dg/char_result_2.f90: Likewise.
2910 * gfortran.dg/char_result_3.f90: Likewise.
2911 * gfortran.dg/char_result_4.f90: Likewise.
2912 * gfortran.dg/char_result_5.f90: Likewise.
2913 * gfortran.dg/char_result_6.f90: Likewise.
2914 * gfortran.dg/char_result_7.f90: Likewise.
2915 * gfortran.dg/char_result_8.f90: Likewise.
2916 * gfortran.dg/char_spread_1.f90: Likewise.
2917 * gfortran.dg/char_transpose_1.f90: Likewise.
2918 * gfortran.dg/char_type_len.f90: Likewise.
2919 * gfortran.dg/char_unpack_1.f90: Likewise.
2920 * gfortran.dg/char_unpack_2.f90: Likewise.
2921 * gfortran.dg/character_array_constructor_1.f90: Likewise.
2922 * gfortran.dg/character_comparison_1.f90: Likewise.
2923 * gfortran.dg/character_comparison_2.f90: Likewise.
2924 * gfortran.dg/character_comparison_3.f90: Likewise.
2925 * gfortran.dg/character_comparison_4.f90: Likewise.
2926 * gfortran.dg/character_comparison_5.f90: Likewise.
2927 * gfortran.dg/character_comparison_6.f90: Likewise.
2928 * gfortran.dg/character_comparison_7.f90: Likewise.
2929 * gfortran.dg/character_comparison_8.f90: Likewise.
2930 * gfortran.dg/character_comparison_9.f90: Likewise.
2931 * gfortran.dg/charlen_15.f90: Likewise.
2932 * gfortran.dg/charlen_16.f90: Likewise.
2933 * gfortran.dg/chkbits.f90: Likewise.
2934 * gfortran.dg/chmod_1.f90: Likewise.
2935 * gfortran.dg/chmod_2.f90: Likewise.
2936 * gfortran.dg/chmod_3.f90: Likewise.
2937 * gfortran.dg/class_1.f03: Likewise.
2938 * gfortran.dg/class_18.f03: Likewise.
2939 * gfortran.dg/class_19.f03: Likewise.
2940 * gfortran.dg/class_35.f90: Likewise.
2941 * gfortran.dg/class_46.f03: Likewise.
2942 * gfortran.dg/class_48.f90: Likewise.
2943 * gfortran.dg/class_51.f90: Likewise.
2944 * gfortran.dg/class_52.f90: Likewise.
2945 * gfortran.dg/class_6.f03: Likewise.
2946 * gfortran.dg/class_63.f90: Likewise.
2947 * gfortran.dg/class_64.f90: Likewise.
2948 * gfortran.dg/class_65.f90: Likewise.
2949 * gfortran.dg/class_66.f90: Likewise.
2950 * gfortran.dg/class_67.f90: Likewise.
2951 * gfortran.dg/class_9.f03: Likewise.
2952 * gfortran.dg/class_alias.f90: Likewise.
2953 * gfortran.dg/class_allocate_1.f03: Likewise.
2954 * gfortran.dg/class_allocate_10.f03: Likewise.
2955 * gfortran.dg/class_allocate_13.f90: Likewise.
2956 * gfortran.dg/class_allocate_14.f90: Likewise.
2957 * gfortran.dg/class_allocate_15.f90: Likewise.
2958 * gfortran.dg/class_allocate_19.f03: Likewise.
2959 * gfortran.dg/class_allocate_21.f90: Likewise.
2960 * gfortran.dg/class_allocate_22.f90: Likewise.
2961 * gfortran.dg/class_allocate_3.f03: Likewise.
2962 * gfortran.dg/class_allocate_4.f03: Likewise.
2963 * gfortran.dg/class_allocate_5.f90: Likewise.
2964 * gfortran.dg/class_allocate_6.f03: Likewise.
2965 * gfortran.dg/class_allocate_7.f03: Likewise.
2966 * gfortran.dg/class_allocate_8.f03: Likewise.
2967 * gfortran.dg/class_allocate_9.f03: Likewise.
2968 * gfortran.dg/class_array_1.f03: Likewise.
2969 * gfortran.dg/class_array_14.f90: Likewise.
2970 * gfortran.dg/class_array_15.f03: Likewise.
2971 * gfortran.dg/class_array_16.f90: Likewise.
2972 * gfortran.dg/class_array_2.f03: Likewise.
2973 * gfortran.dg/class_array_20.f03: Likewise.
2974 * gfortran.dg/class_array_21.f03: Likewise.
2975 * gfortran.dg/class_array_3.f03: Likewise.
2976 * gfortran.dg/class_array_4.f03: Likewise.
2977 * gfortran.dg/class_array_7.f03: Likewise.
2978 * gfortran.dg/class_array_8.f03: Likewise.
2979 * gfortran.dg/class_array_9.f03: Likewise.
2980 * gfortran.dg/class_defined_operator_1.f03: Likewise.
2981 * gfortran.dg/class_dummy_1.f03: Likewise.
2982 * gfortran.dg/class_optional_1.f90: Likewise.
2983 * gfortran.dg/class_optional_2.f90: Likewise.
2984 * gfortran.dg/class_result_5.f90: Likewise.
2985 * gfortran.dg/class_result_6.f90: Likewise.
2986 * gfortran.dg/class_to_type_1.f03: Likewise.
2987 * gfortran.dg/class_to_type_2.f90: Likewise.
2988 * gfortran.dg/class_to_type_3.f03: Likewise.
2989 * gfortran.dg/class_to_type_4.f90: Likewise.
2990 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
2991 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
2992 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
2993 * gfortran.dg/coarray/atomic_1.f90: Likewise.
2994 * gfortran.dg/coarray/atomic_2.f90: Likewise.
2995 * gfortran.dg/coarray/codimension.f90: Likewise.
2996 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
2997 * gfortran.dg/coarray/collectives_1.f90: Likewise.
2998 * gfortran.dg/coarray/collectives_2.f90: Likewise.
2999 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3000 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3001 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3002 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3003 * gfortran.dg/coarray/event_1.f90: Likewise.
3004 * gfortran.dg/coarray/event_2.f90: Likewise.
3005 * gfortran.dg/coarray/get_array.f90: Likewise.
3006 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3007 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3008 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3009 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3010 * gfortran.dg/coarray/lock_1.f90: Likewise.
3011 * gfortran.dg/coarray/lock_2.f90: Likewise.
3012 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3013 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3014 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3015 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3016 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3017 * gfortran.dg/coarray/registering_1.f90: Likewise.
3018 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3019 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3020 * gfortran.dg/coarray/send_array.f90: Likewise.
3021 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3022 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3023 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3024 * gfortran.dg/coarray/sync_1.f90: Likewise.
3025 * gfortran.dg/coarray/sync_3.f90: Likewise.
3026 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3027 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3028 * gfortran.dg/coarray_13.f90: Likewise.
3029 * gfortran.dg/coarray_15.f90: Likewise.
3030 * gfortran.dg/coarray_16.f90: Likewise.
3031 * gfortran.dg/coarray_2.f90: Likewise.
3032 * gfortran.dg/coarray_23.f90: Likewise.
3033 * gfortran.dg/coarray_40.f90: Likewise.
3034 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3035 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3036 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3037 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3038 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3039 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3040 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3041 * gfortran.dg/coarray_allocate_7.f08: Likewise.
3042 * gfortran.dg/coarray_allocate_8.f08: Likewise.
3043 * gfortran.dg/coarray_allocate_9.f08: Likewise.
3044 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3045 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3046 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
3047 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
3048 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
3049 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
3050 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
3051 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
3052 * gfortran.dg/coarray_stat_2.f90: Likewise.
3053 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3054 * gfortran.dg/coindexed_1.f90: Likewise.
3055 * gfortran.dg/comma.f: Likewise.
3056 * gfortran.dg/comma_format_extension_3.f: Likewise.
3057 * gfortran.dg/comma_format_extension_4.f: Likewise.
3058 * gfortran.dg/common_2.f90: Likewise.
3059 * gfortran.dg/common_4.f90: Likewise.
3060 * gfortran.dg/common_align_1.f90: Likewise.
3061 * gfortran.dg/common_align_2.f90: Likewise.
3062 * gfortran.dg/common_equivalence_1.f: Likewise.
3063 * gfortran.dg/common_pointer_1.f90: Likewise.
3064 * gfortran.dg/common_resize_1.f: Likewise.
3065 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
3066 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
3067 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
3068 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
3069 * gfortran.dg/complex_read.f90: Likewise.
3070 * gfortran.dg/complex_write.f90: Likewise.
3071 * gfortran.dg/constant_substring.f: Likewise.
3072 * gfortran.dg/constructor_2.f90: Likewise.
3073 * gfortran.dg/constructor_3.f90: Likewise.
3074 * gfortran.dg/constructor_6.f90: Likewise.
3075 * gfortran.dg/contained_1.f90: Likewise.
3076 * gfortran.dg/contained_3.f90: Likewise.
3077 * gfortran.dg/contained_equivalence_1.f90: Likewise.
3078 * gfortran.dg/contained_module_proc_1.f90: Likewise.
3079 * gfortran.dg/continuation_1.f90: Likewise.
3080 * gfortran.dg/continuation_11.f90: Likewise.
3081 * gfortran.dg/continuation_12.f90: Likewise.
3082 * gfortran.dg/continuation_13.f90: Likewise.
3083 * gfortran.dg/continuation_14.f: Likewise.
3084 * gfortran.dg/continuation_8.f90: Likewise.
3085 * gfortran.dg/convert_2.f90: Likewise.
3086 * gfortran.dg/convert_implied_open.f90: Likewise.
3087 * gfortran.dg/count_init_expr.f03: Likewise.
3088 * gfortran.dg/cr_lf.f90: Likewise.
3089 * gfortran.dg/cray_pointers_10.f90: Likewise.
3090 * gfortran.dg/cray_pointers_2.f90: Likewise.
3091 * gfortran.dg/cray_pointers_5.f90: Likewise.
3092 * gfortran.dg/cray_pointers_7.f90: Likewise.
3093 * gfortran.dg/cray_pointers_8.f90: Likewise.
3094 * gfortran.dg/cshift_1.f90: Likewise.
3095 * gfortran.dg/cshift_2.f90: Likewise.
3096 * gfortran.dg/cshift_large_1.f90: Likewise.
3097 * gfortran.dg/cshift_nan_1.f90: Likewise.
3098 * gfortran.dg/csqrt_2.f: Likewise.
3099 * gfortran.dg/data_array_1.f90: Likewise.
3100 * gfortran.dg/data_char_1.f90: Likewise.
3101 * gfortran.dg/data_char_2.f90: Likewise.
3102 * gfortran.dg/data_char_3.f90: Likewise.
3103 * gfortran.dg/data_derived_1.f90: Likewise.
3104 * gfortran.dg/data_implied_do_1.f90: Likewise.
3105 * gfortran.dg/data_namelist_conflict.f90: Likewise.
3106 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
3107 * gfortran.dg/deallocate_stat.f90: Likewise.
3108 * gfortran.dg/deallocate_stat_2.f90: Likewise.
3109 * gfortran.dg/debug/pr37738.f: Likewise.
3110 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
3111 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
3112 * gfortran.dg/dec_exp_1.f90: Likewise.
3113 * gfortran.dg/dec_init_1.f90: Likewise.
3114 * gfortran.dg/dec_init_2.f90: Likewise.
3115 * gfortran.dg/dec_init_3.f90: Likewise.
3116 * gfortran.dg/dec_init_4.f90: Likewise.
3117 * gfortran.dg/dec_io_1.f90: Likewise.
3118 * gfortran.dg/dec_io_2.f90: Likewise.
3119 * gfortran.dg/dec_io_2a.f90: Likewise.
3120 * gfortran.dg/dec_io_6.f90: Likewise.
3121 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
3122 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
3123 * gfortran.dg/dec_math.f90: Likewise.
3124 * gfortran.dg/dec_parameter_1.f: Likewise.
3125 * gfortran.dg/dec_parameter_2.f90: Likewise.
3126 * gfortran.dg/dec_static_1.f90: Likewise.
3127 * gfortran.dg/dec_static_2.f90: Likewise.
3128 * gfortran.dg/dec_structure_1.f90: Likewise.
3129 * gfortran.dg/dec_structure_10.f90: Likewise.
3130 * gfortran.dg/dec_structure_18.f90: Likewise.
3131 * gfortran.dg/dec_structure_19.f90: Likewise.
3132 * gfortran.dg/dec_structure_2.f90: Likewise.
3133 * gfortran.dg/dec_structure_22.f90: Likewise.
3134 * gfortran.dg/dec_structure_3.f90: Likewise.
3135 * gfortran.dg/dec_structure_4.f90: Likewise.
3136 * gfortran.dg/dec_structure_5.f90: Likewise.
3137 * gfortran.dg/dec_structure_6.f90: Likewise.
3138 * gfortran.dg/dec_structure_7.f90: Likewise.
3139 * gfortran.dg/dec_union_1.f90: Likewise.
3140 * gfortran.dg/dec_union_2.f90: Likewise.
3141 * gfortran.dg/dec_union_3.f90: Likewise.
3142 * gfortran.dg/dec_union_4.f90: Likewise.
3143 * gfortran.dg/dec_union_5.f90: Likewise.
3144 * gfortran.dg/default_format_1.f90: Likewise.
3145 * gfortran.dg/default_format_2.f90: Likewise.
3146 * gfortran.dg/default_format_denormal_1.f90: Likewise.
3147 * gfortran.dg/default_format_denormal_2.f90: Likewise.
3148 * gfortran.dg/default_initialization_3.f90: Likewise.
3149 * gfortran.dg/default_initialization_4.f90: Likewise.
3150 * gfortran.dg/default_initialization_5.f90: Likewise.
3151 * gfortran.dg/deferred_character_1.f90: Likewise.
3152 * gfortran.dg/deferred_character_10.f90: Likewise.
3153 * gfortran.dg/deferred_character_11.f90: Likewise.
3154 * gfortran.dg/deferred_character_12.f90: Likewise.
3155 * gfortran.dg/deferred_character_13.f90: Likewise.
3156 * gfortran.dg/deferred_character_14.f90: Likewise.
3157 * gfortran.dg/deferred_character_15.f90: Likewise.
3158 * gfortran.dg/deferred_character_16.f90: Likewise.
3159 * gfortran.dg/deferred_character_2.f90: Likewise.
3160 * gfortran.dg/deferred_character_3.f90: Likewise.
3161 * gfortran.dg/deferred_character_4.f90: Likewise.
3162 * gfortran.dg/deferred_character_5.f90: Likewise.
3163 * gfortran.dg/deferred_character_6.f90: Likewise.
3164 * gfortran.dg/deferred_character_7.f90: Likewise.
3165 * gfortran.dg/deferred_character_8.f90: Likewise.
3166 * gfortran.dg/deferred_character_9.f90: Likewise.
3167 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
3168 * gfortran.dg/deferred_type_component_1.f90: Likewise.
3169 * gfortran.dg/deferred_type_component_2.f90: Likewise.
3170 * gfortran.dg/deferred_type_param_2.f90: Likewise.
3171 * gfortran.dg/deferred_type_param_4.f90: Likewise.
3172 * gfortran.dg/deferred_type_param_5.f90: Likewise.
3173 * gfortran.dg/deferred_type_param_6.f90: Likewise.
3174 * gfortran.dg/deferred_type_param_8.f90: Likewise.
3175 * gfortran.dg/deferred_type_param_9.f90: Likewise.
3176 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
3177 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
3178 * gfortran.dg/defined_assignment_1.f90: Likewise.
3179 * gfortran.dg/defined_assignment_10.f90: Likewise.
3180 * gfortran.dg/defined_assignment_11.f90: Likewise.
3181 * gfortran.dg/defined_assignment_2.f90: Likewise.
3182 * gfortran.dg/defined_assignment_3.f90: Likewise.
3183 * gfortran.dg/defined_assignment_4.f90: Likewise.
3184 * gfortran.dg/defined_assignment_5.f90: Likewise.
3185 * gfortran.dg/defined_assignment_8.f90: Likewise.
3186 * gfortran.dg/defined_assignment_9.f90: Likewise.
3187 * gfortran.dg/dependency_2.f90: Likewise.
3188 * gfortran.dg/dependency_21.f90: Likewise.
3189 * gfortran.dg/dependency_22.f90: Likewise.
3190 * gfortran.dg/dependency_23.f90: Likewise.
3191 * gfortran.dg/dependency_24.f90: Likewise.
3192 * gfortran.dg/dependency_25.f90: Likewise.
3193 * gfortran.dg/dependency_26.f90: Likewise.
3194 * gfortran.dg/dependency_39.f90: Likewise.
3195 * gfortran.dg/dependency_40.f90: Likewise.
3196 * gfortran.dg/dependency_41.f90: Likewise.
3197 * gfortran.dg/dependency_42.f90: Likewise.
3198 * gfortran.dg/dependency_43.f90: Likewise.
3199 * gfortran.dg/dependency_44.f90: Likewise.
3200 * gfortran.dg/dependency_45.f90: Likewise.
3201 * gfortran.dg/dependency_50.f90: Likewise.
3202 * gfortran.dg/dependency_51.f90: Likewise.
3203 * gfortran.dg/dependent_decls_1.f90: Likewise.
3204 * gfortran.dg/der_array_1.f90: Likewise.
3205 * gfortran.dg/der_array_io_1.f90: Likewise.
3206 * gfortran.dg/der_array_io_2.f90: Likewise.
3207 * gfortran.dg/der_array_io_3.f90: Likewise.
3208 * gfortran.dg/der_io_1.f90: Likewise.
3209 * gfortran.dg/der_io_3.f90: Likewise.
3210 * gfortran.dg/der_pointer_2.f90: Likewise.
3211 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
3212 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
3213 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
3214 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
3215 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
3216 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3217 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
3218 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
3219 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
3220 * gfortran.dg/derived_external_function_1.f90: Likewise.
3221 * gfortran.dg/derived_init_1.f90: Likewise.
3222 * gfortran.dg/derived_init_2.f90: Likewise.
3223 * gfortran.dg/derived_init_3.f90: Likewise.
3224 * gfortran.dg/derived_init_4.f90: Likewise.
3225 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
3226 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3227 * gfortran.dg/dev_null.F90: Likewise.
3228 * gfortran.dg/dfloat_1.f90: Likewise.
3229 * gfortran.dg/dim_sum_1.f90: Likewise.
3230 * gfortran.dg/dim_sum_2.f90: Likewise.
3231 * gfortran.dg/dim_sum_3.f90: Likewise.
3232 * gfortran.dg/direct_io_10.f: Likewise.
3233 * gfortran.dg/direct_io_11.f90: Likewise.
3234 * gfortran.dg/direct_io_12.f90: Likewise.
3235 * gfortran.dg/direct_io_2.f90: Likewise.
3236 * gfortran.dg/direct_io_3.f90: Likewise.
3237 * gfortran.dg/direct_io_4.f90: Likewise.
3238 * gfortran.dg/direct_io_5.f90: Likewise.
3239 * gfortran.dg/direct_io_6.f90: Likewise.
3240 * gfortran.dg/direct_io_7.f90: Likewise.
3241 * gfortran.dg/direct_io_8.f90: Likewise.
3242 * gfortran.dg/direct_io_9.f: Likewise.
3243 * gfortran.dg/do_1.f90: Likewise.
3244 * gfortran.dg/do_3.F90: Likewise.
3245 * gfortran.dg/do_concurrent_2.f90: Likewise.
3246 * gfortran.dg/do_concurrent_4.f90: Likewise.
3247 * gfortran.dg/do_corner_warn.f90: Likewise.
3248 * gfortran.dg/do_iterator_2.f90: Likewise.
3249 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
3250 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
3251 * gfortran.dg/dos_eol.f: Likewise.
3252 * gfortran.dg/dot_product_1.f03: Likewise.
3253 * gfortran.dg/dot_product_2.f90: Likewise.
3254 * gfortran.dg/dot_product_4.f90: Likewise.
3255 * gfortran.dg/dshift_1.F90: Likewise.
3256 * gfortran.dg/dshift_2.F90: Likewise.
3257 * gfortran.dg/dtio_1.f90: Likewise.
3258 * gfortran.dg/dtio_10.f90: Likewise.
3259 * gfortran.dg/dtio_12.f90: Likewise.
3260 * gfortran.dg/dtio_14.f90: Likewise.
3261 * gfortran.dg/dtio_15.f90: Likewise.
3262 * gfortran.dg/dtio_16.f90: Likewise.
3263 * gfortran.dg/dtio_17.f90: Likewise.
3264 * gfortran.dg/dtio_19.f90: Likewise.
3265 * gfortran.dg/dtio_2.f90: Likewise.
3266 * gfortran.dg/dtio_20.f03: Likewise.
3267 * gfortran.dg/dtio_22.f90: Likewise.
3268 * gfortran.dg/dtio_24.f90: Likewise.
3269 * gfortran.dg/dtio_25.f90: Likewise.
3270 * gfortran.dg/dtio_26.f03: Likewise.
3271 * gfortran.dg/dtio_27.f90: Likewise.
3272 * gfortran.dg/dtio_28.f03: Likewise.
3273 * gfortran.dg/dtio_3.f90: Likewise.
3274 * gfortran.dg/dtio_30.f03: Likewise.
3275 * gfortran.dg/dtio_31.f03: Likewise.
3276 * gfortran.dg/dtio_32.f03: Likewise.
3277 * gfortran.dg/dtio_4.f90: Likewise.
3278 * gfortran.dg/dtio_5.f90: Likewise.
3279 * gfortran.dg/dtio_7.f90: Likewise.
3280 * gfortran.dg/dtio_8.f90: Likewise.
3281 * gfortran.dg/dtio_9.f90: Likewise.
3282 * gfortran.dg/dummy_procedure_3.f90: Likewise.
3283 * gfortran.dg/dummy_procedure_7.f90: Likewise.
3284 * gfortran.dg/dup_save_1.f90: Likewise.
3285 * gfortran.dg/dup_save_2.f90: Likewise.
3286 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
3287 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
3288 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3289 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
3290 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
3291 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
3292 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
3293 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
3294 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
3295 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
3296 * gfortran.dg/e_d_fmt.f90: Likewise.
3297 * gfortran.dg/edit_real_1.f90: Likewise.
3298 * gfortran.dg/elemental_by_value_1.f90: Likewise.
3299 * gfortran.dg/elemental_dependency_1.f90: Likewise.
3300 * gfortran.dg/elemental_dependency_4.f90: Likewise.
3301 * gfortran.dg/elemental_dependency_5.f90: Likewise.
3302 * gfortran.dg/elemental_dependency_6.f90: Likewise.
3303 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
3304 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
3305 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
3306 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
3307 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
3308 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
3309 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
3310 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
3311 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
3312 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
3313 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
3314 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
3315 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
3316 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
3317 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
3318 * gfortran.dg/empty_format_1.f90: Likewise.
3319 * gfortran.dg/endfile.f: Likewise.
3320 * gfortran.dg/endfile.f90: Likewise.
3321 * gfortran.dg/endfile_2.f90: Likewise.
3322 * gfortran.dg/entry_1.f90: Likewise.
3323 * gfortran.dg/entry_10.f90: Likewise.
3324 * gfortran.dg/entry_12.f90: Likewise.
3325 * gfortran.dg/entry_13.f90: Likewise.
3326 * gfortran.dg/entry_14.f90: Likewise.
3327 * gfortran.dg/entry_16.f90: Likewise.
3328 * gfortran.dg/entry_3.f90: Likewise.
3329 * gfortran.dg/entry_6.f90: Likewise.
3330 * gfortran.dg/entry_9.f90: Likewise.
3331 * gfortran.dg/entry_array_specs_2.f: Likewise.
3332 * gfortran.dg/enum_1.f90: Likewise.
3333 * gfortran.dg/enum_9.f90: Likewise.
3334 * gfortran.dg/eof_1.f90: Likewise.
3335 * gfortran.dg/eof_2.f90: Likewise.
3336 * gfortran.dg/eof_4.f90: Likewise.
3337 * gfortran.dg/eof_5.f90: Likewise.
3338 * gfortran.dg/eor_handling_1.f90: Likewise.
3339 * gfortran.dg/eor_handling_2.f90: Likewise.
3340 * gfortran.dg/eor_handling_3.f90: Likewise.
3341 * gfortran.dg/eor_handling_4.f90: Likewise.
3342 * gfortran.dg/eor_handling_5.f90: Likewise.
3343 * gfortran.dg/eoshift_3.f90: Likewise.
3344 * gfortran.dg/eoshift_4.f90: Likewise.
3345 * gfortran.dg/eoshift_5.f90: Likewise.
3346 * gfortran.dg/eoshift_6.f90: Likewise.
3347 * gfortran.dg/eoshift_large_1.f90: Likewise.
3348 * gfortran.dg/equiv_6.f90: Likewise.
3349 * gfortran.dg/equiv_7.f90: Likewise.
3350 * gfortran.dg/equiv_9.f90: Likewise.
3351 * gfortran.dg/equiv_constraint_4.f90: Likewise.
3352 * gfortran.dg/erf_2.F90: Likewise.
3353 * gfortran.dg/erf_3.F90: Likewise.
3354 * gfortran.dg/erfc_scaled_1.f90: Likewise.
3355 * gfortran.dg/error_format_2.f90: Likewise.
3356 * gfortran.dg/error_recovery_5.f90: Likewise.
3357 * gfortran.dg/execute_command_line_2.f90: Likewise.
3358 * gfortran.dg/execute_command_line_3.f90: Likewise.
3359 * gfortran.dg/exit_1.f08: Likewise.
3360 * gfortran.dg/exit_3.f08: Likewise.
3361 * gfortran.dg/exponent_1.f90: Likewise.
3362 * gfortran.dg/exponent_2.f90: Likewise.
3363 * gfortran.dg/extended_char_comparison_1.f: Likewise.
3364 * gfortran.dg/extends_1.f03: Likewise.
3365 * gfortran.dg/extends_16.f90: Likewise.
3366 * gfortran.dg/extends_2.f03: Likewise.
3367 * gfortran.dg/extends_3.f03: Likewise.
3368 * gfortran.dg/extends_4.f03: Likewise.
3369 * gfortran.dg/extends_type_of_1.f03: Likewise.
3370 * gfortran.dg/extends_type_of_2.f03: Likewise.
3371 * gfortran.dg/external_procedures_3.f90: Likewise.
3372 * gfortran.dg/f2003_inquire_1.f03: Likewise.
3373 * gfortran.dg/f2003_io_1.f03: Likewise.
3374 * gfortran.dg/f2003_io_4.f03: Likewise.
3375 * gfortran.dg/f2003_io_5.f03: Likewise.
3376 * gfortran.dg/f2003_io_6.f03: Likewise.
3377 * gfortran.dg/f2003_io_7.f03: Likewise.
3378 * gfortran.dg/f2c_1.f90: Likewise.
3379 * gfortran.dg/f2c_2.f90: Likewise.
3380 * gfortran.dg/f2c_3.f90: Likewise.
3381 * gfortran.dg/f2c_4.f90: Likewise.
3382 * gfortran.dg/f2c_6.f90: Likewise.
3383 * gfortran.dg/f2c_7.f90: Likewise.
3384 * gfortran.dg/f2c_9.f90: Likewise.
3385 * gfortran.dg/fgetc_1.f90: Likewise.
3386 * gfortran.dg/fgetc_2.f90: Likewise.
3387 * gfortran.dg/filename_null.f90: Likewise.
3388 * gfortran.dg/finalize_12.f90: Likewise.
3389 * gfortran.dg/finalize_13.f90: Likewise.
3390 * gfortran.dg/finalize_15.f90: Likewise.
3391 * gfortran.dg/finalize_17.f90: Likewise.
3392 * gfortran.dg/finalize_18.f90: Likewise.
3393 * gfortran.dg/finalize_25.f90: Likewise.
3394 * gfortran.dg/finalize_29.f08: Likewise.
3395 * gfortran.dg/finalize_31.f90: Likewise.
3396 * gfortran.dg/float_1.f90: Likewise.
3397 * gfortran.dg/flush_1.f90: Likewise.
3398 * gfortran.dg/fmt_bz_bn.f: Likewise.
3399 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
3400 * gfortran.dg/fmt_cache_1.f: Likewise.
3401 * gfortran.dg/fmt_cache_2.f: Likewise.
3402 * gfortran.dg/fmt_cache_3.f90: Likewise.
3403 * gfortran.dg/fmt_colon.f90: Likewise.
3404 * gfortran.dg/fmt_e.f90: Likewise.
3405 * gfortran.dg/fmt_en.f90: Likewise.
3406 * gfortran.dg/fmt_error_10.f: Likewise.
3407 * gfortran.dg/fmt_error_9.f: Likewise.
3408 * gfortran.dg/fmt_exhaust.f90: Likewise.
3409 * gfortran.dg/fmt_f0_1.f90: Likewise.
3410 * gfortran.dg/fmt_f_an_p.f: Likewise.
3411 * gfortran.dg/fmt_fw_d.f90: Likewise.
3412 * gfortran.dg/fmt_g.f: Likewise.
3413 * gfortran.dg/fmt_g0_1.f08: Likewise.
3414 * gfortran.dg/fmt_g0_2.f08: Likewise.
3415 * gfortran.dg/fmt_g0_4.f08: Likewise.
3416 * gfortran.dg/fmt_g0_5.f08: Likewise.
3417 * gfortran.dg/fmt_g0_6.f08: Likewise.
3418 * gfortran.dg/fmt_g0_7.f08: Likewise.
3419 * gfortran.dg/fmt_g_1.f90: Likewise.
3420 * gfortran.dg/fmt_int_sign.f90: Likewise.
3421 * gfortran.dg/fmt_l.f90: Likewise.
3422 * gfortran.dg/fmt_missing_period_2.f: Likewise.
3423 * gfortran.dg/fmt_missing_period_3.f: Likewise.
3424 * gfortran.dg/fmt_p_1.f90: Likewise.
3425 * gfortran.dg/fmt_pf.f90: Likewise.
3426 * gfortran.dg/fmt_read.f90: Likewise.
3427 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
3428 * gfortran.dg/fmt_t_1.f90: Likewise.
3429 * gfortran.dg/fmt_t_2.f90: Likewise.
3430 * gfortran.dg/fmt_t_3.f90: Likewise.
3431 * gfortran.dg/fmt_t_4.f90: Likewise.
3432 * gfortran.dg/fmt_t_5.f90: Likewise.
3433 * gfortran.dg/fmt_t_6.f: Likewise.
3434 * gfortran.dg/fmt_t_7.f: Likewise.
3435 * gfortran.dg/fmt_t_9.f: Likewise.
3436 * gfortran.dg/fmt_tl.f: Likewise.
3437 * gfortran.dg/fmt_unlimited.f90: Likewise.
3438 * gfortran.dg/fmt_white.f: Likewise.
3439 * gfortran.dg/fmt_zero_digits.f90: Likewise.
3440 * gfortran.dg/fold_nearest.f90: Likewise.
3441 * gfortran.dg/forall_1.f90: Likewise.
3442 * gfortran.dg/forall_10.f90: Likewise.
3443 * gfortran.dg/forall_12.f90: Likewise.
3444 * gfortran.dg/forall_13.f90: Likewise.
3445 * gfortran.dg/forall_15.f90: Likewise.
3446 * gfortran.dg/forall_4.f90: Likewise.
3447 * gfortran.dg/forall_5.f90: Likewise.
3448 * gfortran.dg/forall_6.f90: Likewise.
3449 * gfortran.dg/forall_7.f90: Likewise.
3450 * gfortran.dg/fraction.f90: Likewise.
3451 * gfortran.dg/fseek.f90: Likewise.
3452 * gfortran.dg/ftell_1.f90: Likewise.
3453 * gfortran.dg/ftell_2.f90: Likewise.
3454 * gfortran.dg/ftell_3.f90: Likewise.
3455 * gfortran.dg/func_assign_2.f90: Likewise.
3456 * gfortran.dg/func_assign_3.f90: Likewise.
3457 * gfortran.dg/func_derived_1.f90: Likewise.
3458 * gfortran.dg/func_derived_2.f90: Likewise.
3459 * gfortran.dg/func_derived_3.f90: Likewise.
3460 * gfortran.dg/func_result_1.f90: Likewise.
3461 * gfortran.dg/func_result_2.f90: Likewise.
3462 * gfortran.dg/func_result_6.f90: Likewise.
3463 * gfortran.dg/function_charlen_2.f90: Likewise.
3464 * gfortran.dg/function_charlen_3.f: Likewise.
3465 * gfortran.dg/function_kinds_1.f90: Likewise.
3466 * gfortran.dg/function_kinds_4.f90: Likewise.
3467 * gfortran.dg/function_optimize_10.f90: Likewise.
3468 * gfortran.dg/function_optimize_11.f90: Likewise.
3469 * gfortran.dg/function_optimize_12.f90: Likewise.
3470 * gfortran.dg/function_optimize_4.f90: Likewise.
3471 * gfortran.dg/function_optimize_8.f90: Likewise.
3472 * gfortran.dg/g77/13037.f: Likewise.
3473 * gfortran.dg/g77/1832.f: Likewise.
3474 * gfortran.dg/g77/19981119-0.f: Likewise.
3475 * gfortran.dg/g77/19990313-0.f: Likewise.
3476 * gfortran.dg/g77/19990313-1.f: Likewise.
3477 * gfortran.dg/g77/19990313-2.f: Likewise.
3478 * gfortran.dg/g77/19990313-3.f: Likewise.
3479 * gfortran.dg/g77/19990419-1.f: Likewise.
3480 * gfortran.dg/g77/19990826-0.f: Likewise.
3481 * gfortran.dg/g77/19990826-2.f: Likewise.
3482 * gfortran.dg/g77/20000503-1.f: Likewise.
3483 * gfortran.dg/g77/20001111.f: Likewise.
3484 * gfortran.dg/g77/20010116.f: Likewise.
3485 * gfortran.dg/g77/20010216-1.f: Likewise.
3486 * gfortran.dg/g77/20010430.f: Likewise.
3487 * gfortran.dg/g77/20010610.f: Likewise.
3488 * gfortran.dg/g77/6177.f: Likewise.
3489 * gfortran.dg/g77/7388.f: Likewise.
3490 * gfortran.dg/g77/947.f: Likewise.
3491 * gfortran.dg/g77/970625-2.f: Likewise.
3492 * gfortran.dg/g77/971102-1.f: Likewise.
3493 * gfortran.dg/g77/980628-0.f: Likewise.
3494 * gfortran.dg/g77/980628-1.f: Likewise.
3495 * gfortran.dg/g77/980628-10.f: Likewise.
3496 * gfortran.dg/g77/980628-2.f: Likewise.
3497 * gfortran.dg/g77/980628-3.f: Likewise.
3498 * gfortran.dg/g77/980628-7.f: Likewise.
3499 * gfortran.dg/g77/980628-8.f: Likewise.
3500 * gfortran.dg/g77/980628-9.f: Likewise.
3501 * gfortran.dg/g77/980701-0.f: Likewise.
3502 * gfortran.dg/g77/980701-1.f: Likewise.
3503 * gfortran.dg/g77/cabs.f: Likewise.
3504 * gfortran.dg/g77/claus.f: Likewise.
3505 * gfortran.dg/g77/complex_1.f: Likewise.
3506 * gfortran.dg/g77/cpp3.F: Likewise.
3507 * gfortran.dg/g77/cpp4.F: Likewise.
3508 * gfortran.dg/g77/cpp5.F: Likewise.
3509 * gfortran.dg/g77/dcomplex.f: Likewise.
3510 * gfortran.dg/g77/dnrm2.f: Likewise.
3511 * gfortran.dg/g77/erfc.f: Likewise.
3512 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
3513 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
3514 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
3515 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
3516 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
3517 * gfortran.dg/g77/int8421.f: Likewise.
3518 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
3519 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
3520 * gfortran.dg/g77/le.f: Likewise.
3521 * gfortran.dg/g77/short.f: Likewise.
3522 * gfortran.dg/gamma_1.f90: Likewise.
3523 * gfortran.dg/gamma_4.f90: Likewise.
3524 * gfortran.dg/gamma_5.f90: Likewise.
3525 * gfortran.dg/generic_13.f90: Likewise.
3526 * gfortran.dg/generic_15.f90: Likewise.
3527 * gfortran.dg/generic_19.f90: Likewise.
3528 * gfortran.dg/generic_20.f90: Likewise.
3529 * gfortran.dg/generic_23.f03: Likewise.
3530 * gfortran.dg/generic_25.f90: Likewise.
3531 * gfortran.dg/generic_27.f90: Likewise.
3532 * gfortran.dg/generic_31.f90: Likewise.
3533 * gfortran.dg/generic_4.f90: Likewise.
3534 * gfortran.dg/global_vars_c_init.f90: Likewise.
3535 * gfortran.dg/global_vars_f90_init.f90: Likewise.
3536 * gfortran.dg/gnu_logical_1.F: Likewise.
3537 * gfortran.dg/goacc/fixed-1.f: Likewise.
3538 * gfortran.dg/goacc/fixed-2.f: Likewise.
3539 * gfortran.dg/goacc/gang-static.f95: Likewise.
3540 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3541 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3542 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3543 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3544 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3545 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3546 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3547 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3548 * gfortran.dg/goacc/omp-fixed.f: Likewise.
3549 * gfortran.dg/gomp/crayptr5.f90: Likewise.
3550 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
3551 * gfortran.dg/gomp/pr48794.f90: Likewise.
3552 * gfortran.dg/gomp/pr72744.f90: Likewise.
3553 * gfortran.dg/gomp/pr77665.f90: Likewise.
3554 * gfortran.dg/gomp/workshare2.f90: Likewise.
3555 * gfortran.dg/gomp/workshare3.f90: Likewise.
3556 * gfortran.dg/goto_1.f: Likewise.
3557 * gfortran.dg/goto_2.f90: Likewise.
3558 * gfortran.dg/goto_4.f90: Likewise.
3559 * gfortran.dg/goto_6.f: Likewise.
3560 * gfortran.dg/graphite/id-26.f03: Likewise.
3561 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
3562 * gfortran.dg/graphite/pr29581.f90: Likewise.
3563 * gfortran.dg/graphite/pr29832.f90: Likewise.
3564 * gfortran.dg/graphite/run-id-1.f: Likewise.
3565 * gfortran.dg/graphite/run-id-2.f90: Likewise.
3566 * gfortran.dg/graphite/run-id-3.f90: Likewise.
3567 * gfortran.dg/hollerith.f90: Likewise.
3568 * gfortran.dg/hollerith4.f90: Likewise.
3569 * gfortran.dg/hollerith6.f90: Likewise.
3570 * gfortran.dg/hollerith8.f90: Likewise.
3571 * gfortran.dg/hollerith_1.f90: Likewise.
3572 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
3573 * gfortran.dg/hollerith_f95.f90: Likewise.
3574 * gfortran.dg/hollerith_legacy.f90: Likewise.
3575 * gfortran.dg/host_assoc_call_3.f90: Likewise.
3576 * gfortran.dg/host_assoc_function_1.f90: Likewise.
3577 * gfortran.dg/host_assoc_function_3.f90: Likewise.
3578 * gfortran.dg/host_assoc_function_4.f90: Likewise.
3579 * gfortran.dg/host_assoc_function_9.f90: Likewise.
3580 * gfortran.dg/host_dummy_index_1.f90: Likewise.
3581 * gfortran.dg/hypot_1.f90: Likewise.
3582 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
3583 * gfortran.dg/iargc.f90: Likewise.
3584 * gfortran.dg/ibits.f90: Likewise.
3585 * gfortran.dg/ichar_1.f90: Likewise.
3586 * gfortran.dg/ichar_2.f90: Likewise.
3587 * gfortran.dg/ieee/ieee_1.F90: Likewise.
3588 * gfortran.dg/ieee/ieee_2.f90: Likewise.
3589 * gfortran.dg/ieee/ieee_3.f90: Likewise.
3590 * gfortran.dg/ieee/ieee_4.f90: Likewise.
3591 * gfortran.dg/ieee/ieee_6.f90: Likewise.
3592 * gfortran.dg/ieee/ieee_7.f90: Likewise.
3593 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3594 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
3595 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
3596 * gfortran.dg/ieee/large_1.f90: Likewise.
3597 * gfortran.dg/ieee/large_2.f90: Likewise.
3598 * gfortran.dg/ieee/large_3.F90: Likewise.
3599 * gfortran.dg/ieee/large_4.f90: Likewise.
3600 * gfortran.dg/ieee/rounding_1.f90: Likewise.
3601 * gfortran.dg/ieee/underflow_1.f90: Likewise.
3602 * gfortran.dg/impl_do_var_data.f90: Likewise.
3603 * gfortran.dg/implicit_10.f90: Likewise.
3604 * gfortran.dg/implicit_12.f90: Likewise.
3605 * gfortran.dg/implicit_class_1.f90: Likewise.
3606 * gfortran.dg/implicit_pure_1.f90: Likewise.
3607 * gfortran.dg/implied_do_1.f90: Likewise.
3608 * gfortran.dg/implied_do_io_1.f90: Likewise.
3609 * gfortran.dg/implied_do_io_2.f90: Likewise.
3610 * gfortran.dg/implied_do_io_3.f90: Likewise.
3611 * gfortran.dg/implied_shape_1.f08: Likewise.
3612 * gfortran.dg/import.f90: Likewise.
3613 * gfortran.dg/import4.f90: Likewise.
3614 * gfortran.dg/impure_1.f08: Likewise.
3615 * gfortran.dg/index.f90: Likewise.
3616 * gfortran.dg/index_2.f90: Likewise.
3617 * gfortran.dg/init_flag_1.f90: Likewise.
3618 * gfortran.dg/init_flag_10.f90: Likewise.
3619 * gfortran.dg/init_flag_15.f03: Likewise.
3620 * gfortran.dg/init_flag_2.f90: Likewise.
3621 * gfortran.dg/init_flag_3.f90: Likewise.
3622 * gfortran.dg/init_flag_4.f90: Likewise.
3623 * gfortran.dg/init_flag_5.f90: Likewise.
3624 * gfortran.dg/init_flag_6.f90: Likewise.
3625 * gfortran.dg/init_flag_7.f90: Likewise.
3626 * gfortran.dg/init_flag_9.f90: Likewise.
3627 * gfortran.dg/initialization_11.f90: Likewise.
3628 * gfortran.dg/initialization_19.f90: Likewise.
3629 * gfortran.dg/initialization_2.f90: Likewise.
3630 * gfortran.dg/initialization_22.f90: Likewise.
3631 * gfortran.dg/initialization_27.f90: Likewise.
3632 * gfortran.dg/initialization_5.f90: Likewise.
3633 * gfortran.dg/initialization_6.f90: Likewise.
3634 * gfortran.dg/inline_matmul_1.f90: Likewise.
3635 * gfortran.dg/inline_matmul_10.f90: Likewise.
3636 * gfortran.dg/inline_matmul_11.f90: Likewise.
3637 * gfortran.dg/inline_matmul_13.f90: Likewise.
3638 * gfortran.dg/inline_matmul_14.f90: Likewise.
3639 * gfortran.dg/inline_matmul_16.f90: Likewise.
3640 * gfortran.dg/inline_matmul_17.f90: Likewise.
3641 * gfortran.dg/inline_matmul_18.f90: Likewise.
3642 * gfortran.dg/inline_matmul_19.f90: Likewise.
3643 * gfortran.dg/inline_matmul_2.f90: Likewise.
3644 * gfortran.dg/inline_matmul_20.f90: Likewise.
3645 * gfortran.dg/inline_matmul_22.f90: Likewise.
3646 * gfortran.dg/inline_matmul_3.f90: Likewise.
3647 * gfortran.dg/inline_matmul_4.f90: Likewise.
3648 * gfortran.dg/inline_matmul_5.f90: Likewise.
3649 * gfortran.dg/inline_matmul_6.f90: Likewise.
3650 * gfortran.dg/inline_matmul_7.f90: Likewise.
3651 * gfortran.dg/inline_matmul_8.f90: Likewise.
3652 * gfortran.dg/inline_matmul_9.f90: Likewise.
3653 * gfortran.dg/inline_sum_1.f90: Likewise.
3654 * gfortran.dg/inline_sum_3.f90: Likewise.
3655 * gfortran.dg/inline_sum_5.f90: Likewise.
3656 * gfortran.dg/inquire-complex.f90: Likewise.
3657 * gfortran.dg/inquire.f90: Likewise.
3658 * gfortran.dg/inquire_10.f90: Likewise.
3659 * gfortran.dg/inquire_13.f90: Likewise.
3660 * gfortran.dg/inquire_15.f90: Likewise.
3661 * gfortran.dg/inquire_16.f90: Likewise.
3662 * gfortran.dg/inquire_17.f90: Likewise.
3663 * gfortran.dg/inquire_5.f90: Likewise.
3664 * gfortran.dg/inquire_6.f90: Likewise.
3665 * gfortran.dg/inquire_7.f90: Likewise.
3666 * gfortran.dg/inquire_9.f90: Likewise.
3667 * gfortran.dg/inquire_internal.f90: Likewise.
3668 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
3669 * gfortran.dg/inquire_size.f90: Likewise.
3670 * gfortran.dg/int_1.f90: Likewise.
3671 * gfortran.dg/int_conv_1.f90: Likewise.
3672 * gfortran.dg/int_range_io_1.f90: Likewise.
3673 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3674 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
3675 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3676 * gfortran.dg/integer_plus.f90: Likewise.
3677 * gfortran.dg/intent_out_2.f90: Likewise.
3678 * gfortran.dg/intent_out_5.f90: Likewise.
3679 * gfortran.dg/intent_out_6.f90: Likewise.
3680 * gfortran.dg/interface_12.f90: Likewise.
3681 * gfortran.dg/interface_19.f90: Likewise.
3682 * gfortran.dg/interface_4.f90: Likewise.
3683 * gfortran.dg/interface_5.f90: Likewise.
3684 * gfortran.dg/interface_9.f90: Likewise.
3685 * gfortran.dg/interface_assignment_1.f90: Likewise.
3686 * gfortran.dg/interface_assignment_2.f90: Likewise.
3687 * gfortran.dg/internal_dummy_2.f08: Likewise.
3688 * gfortran.dg/internal_dummy_3.f08: Likewise.
3689 * gfortran.dg/internal_dummy_4.f08: Likewise.
3690 * gfortran.dg/internal_pack_1.f90: Likewise.
3691 * gfortran.dg/internal_pack_10.f90: Likewise.
3692 * gfortran.dg/internal_pack_12.f90: Likewise.
3693 * gfortran.dg/internal_pack_13.f90: Likewise.
3694 * gfortran.dg/internal_pack_14.f90: Likewise.
3695 * gfortran.dg/internal_pack_15.f90: Likewise.
3696 * gfortran.dg/internal_pack_2.f90: Likewise.
3697 * gfortran.dg/internal_pack_3.f90: Likewise.
3698 * gfortran.dg/internal_pack_4.f90: Likewise.
3699 * gfortran.dg/internal_pack_6.f90: Likewise.
3700 * gfortran.dg/internal_pack_8.f90: Likewise.
3701 * gfortran.dg/internal_readwrite_1.f90: Likewise.
3702 * gfortran.dg/internal_readwrite_2.f90: Likewise.
3703 * gfortran.dg/internal_readwrite_3.f90: Likewise.
3704 * gfortran.dg/intrinsic_actual_1.f: Likewise.
3705 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
3706 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3707 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
3708 * gfortran.dg/intrinsic_char_1.f90: Likewise.
3709 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
3710 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
3711 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
3712 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
3713 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
3714 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
3715 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
3716 * gfortran.dg/intrinsic_product_1.f90: Likewise.
3717 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
3718 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
3719 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
3720 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
3721 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
3722 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
3723 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
3724 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
3725 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
3726 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
3727 * gfortran.dg/io_err_1.f90: Likewise.
3728 * gfortran.dg/io_real_boz.f90: Likewise.
3729 * gfortran.dg/iomsg_1.f90: Likewise.
3730 * gfortran.dg/iostat_1.f90: Likewise.
3731 * gfortran.dg/iostat_2.f90: Likewise.
3732 * gfortran.dg/iostat_4.f90: Likewise.
3733 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
3734 * gfortran.dg/ishft_1.f90: Likewise.
3735 * gfortran.dg/ishft_2.f90: Likewise.
3736 * gfortran.dg/ishft_4.f90: Likewise.
3737 * gfortran.dg/isnan_1.f90: Likewise.
3738 * gfortran.dg/isnan_2.f90: Likewise.
3739 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
3740 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
3741 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
3742 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
3743 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
3744 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
3745 * gfortran.dg/itime_idate_1.f: Likewise.
3746 * gfortran.dg/itime_idate_2.f: Likewise.
3747 * gfortran.dg/large_integer_kind_1.f90: Likewise.
3748 * gfortran.dg/large_integer_kind_2.f90: Likewise.
3749 * gfortran.dg/large_real_kind_1.f90: Likewise.
3750 * gfortran.dg/large_real_kind_2.F90: Likewise.
3751 * gfortran.dg/large_real_kind_3.F90: Likewise.
3752 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
3753 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
3754 * gfortran.dg/large_recl.f90: Likewise.
3755 * gfortran.dg/large_unit_1.f90: Likewise.
3756 * gfortran.dg/large_unit_2.f90: Likewise.
3757 * gfortran.dg/largeequiv_1.f90: Likewise.
3758 * gfortran.dg/leadz_trailz_1.f90: Likewise.
3759 * gfortran.dg/leadz_trailz_2.f90: Likewise.
3760 * gfortran.dg/leadz_trailz_3.f90: Likewise.
3761 * gfortran.dg/list_read_1.f90: Likewise.
3762 * gfortran.dg/list_read_10.f90: Likewise.
3763 * gfortran.dg/list_read_11.f90: Likewise.
3764 * gfortran.dg/list_read_12.f90: Likewise.
3765 * gfortran.dg/list_read_13.f: Likewise.
3766 * gfortran.dg/list_read_14.f90: Likewise.
3767 * gfortran.dg/list_read_2.f90: Likewise.
3768 * gfortran.dg/list_read_3.f90: Likewise.
3769 * gfortran.dg/list_read_4.f90: Likewise.
3770 * gfortran.dg/list_read_5.f90: Likewise.
3771 * gfortran.dg/list_read_6.f90: Likewise.
3772 * gfortran.dg/list_read_7.f90: Likewise.
3773 * gfortran.dg/list_read_8.f90: Likewise.
3774 * gfortran.dg/list_read_9.f90: Likewise.
3775 * gfortran.dg/loc_2.f90: Likewise.
3776 * gfortran.dg/logical_1.f90: Likewise.
3777 * gfortran.dg/logical_dot_product.f90: Likewise.
3778 * gfortran.dg/logical_temp_io.f90: Likewise.
3779 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
3780 * gfortran.dg/lrshift_1.f90: Likewise.
3781 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
3782 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3783 * gfortran.dg/lto/pr40725_0.f03: Likewise.
3784 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3785 * gfortran.dg/make_unit.f90: Likewise.
3786 * gfortran.dg/mapping_1.f90: Likewise.
3787 * gfortran.dg/mapping_2.f90: Likewise.
3788 * gfortran.dg/mapping_3.f90: Likewise.
3789 * gfortran.dg/masklr_1.F90: Likewise.
3790 * gfortran.dg/masklr_2.F90: Likewise.
3791 * gfortran.dg/matmul_1.f90: Likewise.
3792 * gfortran.dg/matmul_10.f90: Likewise.
3793 * gfortran.dg/matmul_12.f90: Likewise.
3794 * gfortran.dg/matmul_16.f90: Likewise.
3795 * gfortran.dg/matmul_17.f90: Likewise.
3796 * gfortran.dg/matmul_18.f90: Likewise.
3797 * gfortran.dg/matmul_2.f90: Likewise.
3798 * gfortran.dg/matmul_3.f90: Likewise.
3799 * gfortran.dg/matmul_4.f90: Likewise.
3800 * gfortran.dg/matmul_6.f90: Likewise.
3801 * gfortran.dg/matmul_8.f03: Likewise.
3802 * gfortran.dg/matmul_9.f90: Likewise.
3803 * gfortran.dg/matmul_bounds_12.f90: Likewise.
3804 * gfortran.dg/matmul_bounds_6.f90: Likewise.
3805 * gfortran.dg/matmul_const.f90: Likewise.
3806 * gfortran.dg/maxloc_1.f90: Likewise.
3807 * gfortran.dg/maxloc_2.f90: Likewise.
3808 * gfortran.dg/maxloc_3.f90: Likewise.
3809 * gfortran.dg/maxloc_4.f90: Likewise.
3810 * gfortran.dg/maxloc_string_1.f90: Likewise.
3811 * gfortran.dg/maxlocval_1.f90: Likewise.
3812 * gfortran.dg/maxlocval_2.f90: Likewise.
3813 * gfortran.dg/maxlocval_3.f90: Likewise.
3814 * gfortran.dg/maxlocval_4.f90: Likewise.
3815 * gfortran.dg/maxval_char_1.f90: Likewise.
3816 * gfortran.dg/maxval_char_2.f90: Likewise.
3817 * gfortran.dg/maxval_char_3.f90: Likewise.
3818 * gfortran.dg/maxval_char_4.f90: Likewise.
3819 * gfortran.dg/maxval_parameter_1.f90: Likewise.
3820 * gfortran.dg/mclock.f90: Likewise.
3821 * gfortran.dg/merge_bits_1.F90: Likewise.
3822 * gfortran.dg/merge_bits_2.F90: Likewise.
3823 * gfortran.dg/merge_char_1.f90: Likewise.
3824 * gfortran.dg/merge_init_expr.f90: Likewise.
3825 * gfortran.dg/min_max_optional_1.f90: Likewise.
3826 * gfortran.dg/min_max_optional_5.f90: Likewise.
3827 * gfortran.dg/minloc_1.f90: Likewise.
3828 * gfortran.dg/minloc_2.f90: Likewise.
3829 * gfortran.dg/minloc_3.f90: Likewise.
3830 * gfortran.dg/minloc_4.f90: Likewise.
3831 * gfortran.dg/minloc_string_1.f90: Likewise.
3832 * gfortran.dg/minlocval_1.f90: Likewise.
3833 * gfortran.dg/minlocval_2.f90: Likewise.
3834 * gfortran.dg/minlocval_3.f90: Likewise.
3835 * gfortran.dg/minlocval_4.f90: Likewise.
3836 * gfortran.dg/minmax_char_1.f90: Likewise.
3837 * gfortran.dg/minmaxloc_1.f90: Likewise.
3838 * gfortran.dg/minmaxloc_10.f90: Likewise.
3839 * gfortran.dg/minmaxloc_11.f90: Likewise.
3840 * gfortran.dg/minmaxloc_12.f90: Likewise.
3841 * gfortran.dg/minmaxloc_13.f90: Likewise.
3842 * gfortran.dg/minmaxloc_2.f90: Likewise.
3843 * gfortran.dg/minmaxloc_3.f90: Likewise.
3844 * gfortran.dg/minmaxloc_4.f90: Likewise.
3845 * gfortran.dg/minmaxloc_5.f90: Likewise.
3846 * gfortran.dg/minmaxloc_6.f90: Likewise.
3847 * gfortran.dg/minmaxloc_7.f90: Likewise.
3848 * gfortran.dg/minmaxloc_8.f90: Likewise.
3849 * gfortran.dg/minmaxval_1.f90: Likewise.
3850 * gfortran.dg/minval_char_1.f90: Likewise.
3851 * gfortran.dg/minval_char_2.f90: Likewise.
3852 * gfortran.dg/minval_char_3.f90: Likewise.
3853 * gfortran.dg/minval_char_4.f90: Likewise.
3854 * gfortran.dg/minval_char_5.f90: Likewise.
3855 * gfortran.dg/minval_parameter_1.f90: Likewise.
3856 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
3857 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
3858 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
3859 * gfortran.dg/missing_parens_1.f90: Likewise.
3860 * gfortran.dg/missing_parens_2.f90: Likewise.
3861 * gfortran.dg/mod_large_1.f90: Likewise.
3862 * gfortran.dg/mod_sign0_1.f90: Likewise.
3863 * gfortran.dg/module_blank_common.f90: Likewise.
3864 * gfortran.dg/module_commons_1.f90: Likewise.
3865 * gfortran.dg/module_commons_3.f90: Likewise.
3866 * gfortran.dg/module_double_reuse.f90: Likewise.
3867 * gfortran.dg/module_equivalence_1.f90: Likewise.
3868 * gfortran.dg/module_equivalence_2.f90: Likewise.
3869 * gfortran.dg/module_equivalence_3.f90: Likewise.
3870 * gfortran.dg/module_equivalence_5.f90: Likewise.
3871 * gfortran.dg/module_interface_1.f90: Likewise.
3872 * gfortran.dg/module_nan.f90: Likewise.
3873 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3874 * gfortran.dg/module_procedure_1.f90: Likewise.
3875 * gfortran.dg/module_read_1.f90: Likewise.
3876 * gfortran.dg/module_read_2.f90: Likewise.
3877 * gfortran.dg/module_widestring_1.f90: Likewise.
3878 * gfortran.dg/move_alloc.f90: Likewise.
3879 * gfortran.dg/move_alloc_10.f90: Likewise.
3880 * gfortran.dg/move_alloc_13.f90: Likewise.
3881 * gfortran.dg/move_alloc_14.f90: Likewise.
3882 * gfortran.dg/move_alloc_15.f90: Likewise.
3883 * gfortran.dg/move_alloc_16.f90: Likewise.
3884 * gfortran.dg/move_alloc_2.f90: Likewise.
3885 * gfortran.dg/move_alloc_5.f90: Likewise.
3886 * gfortran.dg/move_alloc_6.f90: Likewise.
3887 * gfortran.dg/move_alloc_9.f90: Likewise.
3888 * gfortran.dg/multiple_allocation_1.f90: Likewise.
3889 * gfortran.dg/multiple_allocation_3.f90: Likewise.
3890 * gfortran.dg/mvbits_1.f90: Likewise.
3891 * gfortran.dg/mvbits_2.f90: Likewise.
3892 * gfortran.dg/mvbits_3.f90: Likewise.
3893 * gfortran.dg/mvbits_4.f90: Likewise.
3894 * gfortran.dg/mvbits_7.f90: Likewise.
3895 * gfortran.dg/mvbits_8.f90: Likewise.
3896 * gfortran.dg/namelist_11.f: Likewise.
3897 * gfortran.dg/namelist_12.f: Likewise.
3898 * gfortran.dg/namelist_13.f90: Likewise.
3899 * gfortran.dg/namelist_14.f90: Likewise.
3900 * gfortran.dg/namelist_15.f90: Likewise.
3901 * gfortran.dg/namelist_16.f90: Likewise.
3902 * gfortran.dg/namelist_17.f90: Likewise.
3903 * gfortran.dg/namelist_18.f90: Likewise.
3904 * gfortran.dg/namelist_19.f90: Likewise.
3905 * gfortran.dg/namelist_20.f90: Likewise.
3906 * gfortran.dg/namelist_21.f90: Likewise.
3907 * gfortran.dg/namelist_22.f90: Likewise.
3908 * gfortran.dg/namelist_23.f90: Likewise.
3909 * gfortran.dg/namelist_24.f90: Likewise.
3910 * gfortran.dg/namelist_26.f90: Likewise.
3911 * gfortran.dg/namelist_27.f90: Likewise.
3912 * gfortran.dg/namelist_28.f90: Likewise.
3913 * gfortran.dg/namelist_29.f90: Likewise.
3914 * gfortran.dg/namelist_37.f90: Likewise.
3915 * gfortran.dg/namelist_38.f90: Likewise.
3916 * gfortran.dg/namelist_39.f90: Likewise.
3917 * gfortran.dg/namelist_40.f90: Likewise.
3918 * gfortran.dg/namelist_41.f90: Likewise.
3919 * gfortran.dg/namelist_42.f90: Likewise.
3920 * gfortran.dg/namelist_43.f90: Likewise.
3921 * gfortran.dg/namelist_44.f90: Likewise.
3922 * gfortran.dg/namelist_47.f90: Likewise.
3923 * gfortran.dg/namelist_48.f90: Likewise.
3924 * gfortran.dg/namelist_49.f90: Likewise.
3925 * gfortran.dg/namelist_50.f90: Likewise.
3926 * gfortran.dg/namelist_51.f90: Likewise.
3927 * gfortran.dg/namelist_52.f90: Likewise.
3928 * gfortran.dg/namelist_54.f90: Likewise.
3929 * gfortran.dg/namelist_55.f90: Likewise.
3930 * gfortran.dg/namelist_56.f90: Likewise.
3931 * gfortran.dg/namelist_57.f90: Likewise.
3932 * gfortran.dg/namelist_58.f90: Likewise.
3933 * gfortran.dg/namelist_59.f90: Likewise.
3934 * gfortran.dg/namelist_60.f90: Likewise.
3935 * gfortran.dg/namelist_61.f90: Likewise.
3936 * gfortran.dg/namelist_64.f90: Likewise.
3937 * gfortran.dg/namelist_65.f90: Likewise.
3938 * gfortran.dg/namelist_69.f90: Likewise.
3939 * gfortran.dg/namelist_70.f90: Likewise.
3940 * gfortran.dg/namelist_71.f90: Likewise.
3941 * gfortran.dg/namelist_72.f: Likewise.
3942 * gfortran.dg/namelist_73.f90: Likewise.
3943 * gfortran.dg/namelist_77.f90: Likewise.
3944 * gfortran.dg/namelist_78.f90: Likewise.
3945 * gfortran.dg/namelist_79.f90: Likewise.
3946 * gfortran.dg/namelist_80.f90: Likewise.
3947 * gfortran.dg/namelist_81.f90: Likewise.
3948 * gfortran.dg/namelist_82.f90: Likewise.
3949 * gfortran.dg/namelist_84.f90: Likewise.
3950 * gfortran.dg/namelist_85.f90: Likewise.
3951 * gfortran.dg/namelist_86.f90: Likewise.
3952 * gfortran.dg/namelist_87.f90: Likewise.
3953 * gfortran.dg/namelist_88.f90: Likewise.
3954 * gfortran.dg/namelist_89.f90: Likewise.
3955 * gfortran.dg/namelist_90.f: Likewise.
3956 * gfortran.dg/namelist_95.f90: Likewise.
3957 * gfortran.dg/namelist_char_only.f90: Likewise.
3958 * gfortran.dg/namelist_empty.f90: Likewise.
3959 * gfortran.dg/namelist_internal.f90: Likewise.
3960 * gfortran.dg/namelist_use.f90: Likewise.
3961 * gfortran.dg/namelist_use_only.f90: Likewise.
3962 * gfortran.dg/namelist_utf8.f90: Likewise.
3963 * gfortran.dg/nan_1.f90: Likewise.
3964 * gfortran.dg/nan_2.f90: Likewise.
3965 * gfortran.dg/nan_3.f90: Likewise.
3966 * gfortran.dg/nan_6.f90: Likewise.
3967 * gfortran.dg/nan_7.f90: Likewise.
3968 * gfortran.dg/nearest_1.f90: Likewise.
3969 * gfortran.dg/nearest_2.f90: Likewise.
3970 * gfortran.dg/nearest_3.f90: Likewise.
3971 * gfortran.dg/negative-z-descriptor.f90: Likewise.
3972 * gfortran.dg/negative_automatic_size.f90: Likewise.
3973 * gfortran.dg/negative_unit.f: Likewise.
3974 * gfortran.dg/negative_unit2.f90: Likewise.
3975 * gfortran.dg/negative_unit_int8.f: Likewise.
3976 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
3977 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
3978 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
3979 * gfortran.dg/nested_modules_1.f90: Likewise.
3980 * gfortran.dg/nested_modules_2.f90: Likewise.
3981 * gfortran.dg/nested_modules_3.f90: Likewise.
3982 * gfortran.dg/nesting_1.f90: Likewise.
3983 * gfortran.dg/new_line.f90: Likewise.
3984 * gfortran.dg/newunit_1.f90: Likewise.
3985 * gfortran.dg/newunit_3.f90: Likewise.
3986 * gfortran.dg/newunit_5.f90.f90: Likewise.
3987 * gfortran.dg/nint_1.f90: Likewise.
3988 * gfortran.dg/nint_2.f90: Likewise.
3989 * gfortran.dg/no_arg_check_2.f90: Likewise.
3990 * gfortran.dg/no_range_check_1.f90: Likewise.
3991 * gfortran.dg/no_range_check_2.f90: Likewise.
3992 * gfortran.dg/no_range_check_3.f90: Likewise.
3993 * gfortran.dg/noadv_size.f90: Likewise.
3994 * gfortran.dg/nonreturning_statements.f90: Likewise.
3995 * gfortran.dg/norm2_1.f90: Likewise.
3996 * gfortran.dg/norm2_3.f90: Likewise.
3997 * gfortran.dg/nosigned_zero_1.f90: Likewise.
3998 * gfortran.dg/nosigned_zero_2.f90: Likewise.
3999 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4000 * gfortran.dg/null_4.f90: Likewise.
4001 * gfortran.dg/null_9.f90: Likewise.
4002 * gfortran.dg/nullify_3.f90: Likewise.
4003 * gfortran.dg/oldstyle_1.f90: Likewise.
4004 * gfortran.dg/open_access_append_1.f90: Likewise.
4005 * gfortran.dg/open_access_append_2.f90: Likewise.
4006 * gfortran.dg/open_errors.f90: Likewise.
4007 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4008 * gfortran.dg/open_new.f90: Likewise.
4009 * gfortran.dg/open_readonly_1.f90: Likewise.
4010 * gfortran.dg/operator_1.f90: Likewise.
4011 * gfortran.dg/optional_absent_1.f90: Likewise.
4012 * gfortran.dg/optional_absent_2.f90: Likewise.
4013 * gfortran.dg/optional_absent_3.f90: Likewise.
4014 * gfortran.dg/optional_class_1.f90: Likewise.
4015 * gfortran.dg/optional_dim_2.f90: Likewise.
4016 * gfortran.dg/optional_dim_3.f90: Likewise.
4017 * gfortran.dg/output_exponents_1.f90: Likewise.
4018 * gfortran.dg/overload_1.f90: Likewise.
4019 * gfortran.dg/overload_2.f90: Likewise.
4020 * gfortran.dg/overwrite_1.f: Likewise.
4021 * gfortran.dg/pad_no.f90: Likewise.
4022 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4023 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4024 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4025 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4026 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4027 * gfortran.dg/parens_3.f90: Likewise.
4028 * gfortran.dg/parens_5.f90: Likewise.
4029 * gfortran.dg/parens_6.f90: Likewise.
4030 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4031 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4032 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4033 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4034 * gfortran.dg/parity_1.f90: Likewise.
4035 * gfortran.dg/past_eor.f90: Likewise.
4036 * gfortran.dg/pdt_1.f03: Likewise.
4037 * gfortran.dg/pdt_10.f03: Likewise.
4038 * gfortran.dg/pdt_11.f03: Likewise.
4039 * gfortran.dg/pdt_12.f03: Likewise.
4040 * gfortran.dg/pdt_13.f03: Likewise.
4041 * gfortran.dg/pdt_14.f03: Likewise.
4042 * gfortran.dg/pdt_15.f03: Likewise.
4043 * gfortran.dg/pdt_19.f03: Likewise.
4044 * gfortran.dg/pdt_20.f03: Likewise.
4045 * gfortran.dg/pdt_22.f03: Likewise.
4046 * gfortran.dg/pdt_23.f03: Likewise.
4047 * gfortran.dg/pdt_25.f03: Likewise.
4048 * gfortran.dg/pdt_26.f03: Likewise.
4049 * gfortran.dg/pdt_27.f03: Likewise.
4050 * gfortran.dg/pdt_28.f03: Likewise.
4051 * gfortran.dg/pdt_3.f03: Likewise.
4052 * gfortran.dg/pdt_4.f03: Likewise.
4053 * gfortran.dg/pdt_5.f03: Likewise.
4054 * gfortran.dg/pdt_7.f03: Likewise.
4055 * gfortran.dg/pointer_1.f90: Likewise.
4056 * gfortran.dg/pointer_array_1.f90: Likewise.
4057 * gfortran.dg/pointer_array_3.f90: Likewise.
4058 * gfortran.dg/pointer_array_4.f90: Likewise.
4059 * gfortran.dg/pointer_array_5.f90: Likewise.
4060 * gfortran.dg/pointer_array_6.f90: Likewise.
4061 * gfortran.dg/pointer_array_7.f90: Likewise.
4062 * gfortran.dg/pointer_array_8.f90: Likewise.
4063 * gfortran.dg/pointer_array_9.f90: Likewise.
4064 * gfortran.dg/pointer_array_component_1.f90: Likewise.
4065 * gfortran.dg/pointer_array_component_2.f90: Likewise.
4066 * gfortran.dg/pointer_assign_10.f90: Likewise.
4067 * gfortran.dg/pointer_assign_11.f90: Likewise.
4068 * gfortran.dg/pointer_assign_4.f90: Likewise.
4069 * gfortran.dg/pointer_assign_8.f90: Likewise.
4070 * gfortran.dg/pointer_assign_9.f90: Likewise.
4071 * gfortran.dg/pointer_check_10.f90: Likewise.
4072 * gfortran.dg/pointer_check_9.f90: Likewise.
4073 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
4074 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
4075 * gfortran.dg/pointer_function_result_1.f90: Likewise.
4076 * gfortran.dg/pointer_init_1.f90: Likewise.
4077 * gfortran.dg/pointer_init_3.f90: Likewise.
4078 * gfortran.dg/pointer_init_4.f90: Likewise.
4079 * gfortran.dg/pointer_init_5.f90: Likewise.
4080 * gfortran.dg/pointer_init_8.f90: Likewise.
4081 * gfortran.dg/pointer_intent_1.f90: Likewise.
4082 * gfortran.dg/pointer_intent_4.f90: Likewise.
4083 * gfortran.dg/pointer_intent_5.f90: Likewise.
4084 * gfortran.dg/pointer_remapping_10.f90: Likewise.
4085 * gfortran.dg/pointer_remapping_4.f03: Likewise.
4086 * gfortran.dg/pointer_remapping_5.f08: Likewise.
4087 * gfortran.dg/pointer_remapping_9.f90: Likewise.
4088 * gfortran.dg/pointer_target_1.f90: Likewise.
4089 * gfortran.dg/pointer_target_2.f90: Likewise.
4090 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
4091 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
4092 * gfortran.dg/power.f90: Likewise.
4093 * gfortran.dg/power1.f90: Likewise.
4094 * gfortran.dg/power_3.f90: Likewise.
4095 * gfortran.dg/power_4.f90: Likewise.
4096 * gfortran.dg/power_5.f90: Likewise.
4097 * gfortran.dg/pr12884.f: Likewise.
4098 * gfortran.dg/pr15129.f90: Likewise.
4099 * gfortran.dg/pr15140.f90: Likewise.
4100 * gfortran.dg/pr15324.f90: Likewise.
4101 * gfortran.dg/pr15332.f: Likewise.
4102 * gfortran.dg/pr15957.f90: Likewise.
4103 * gfortran.dg/pr15959.f90: Likewise.
4104 * gfortran.dg/pr16597.f90: Likewise.
4105 * gfortran.dg/pr16861.f90: Likewise.
4106 * gfortran.dg/pr16938.f90: Likewise.
4107 * gfortran.dg/pr17090.f90: Likewise.
4108 * gfortran.dg/pr17143.f90: Likewise.
4109 * gfortran.dg/pr17164.f90: Likewise.
4110 * gfortran.dg/pr17229.f: Likewise.
4111 * gfortran.dg/pr17285.f90: Likewise.
4112 * gfortran.dg/pr17286.f90: Likewise.
4113 * gfortran.dg/pr17472.f: Likewise.
4114 * gfortran.dg/pr17612.f90: Likewise.
4115 * gfortran.dg/pr17706.f90: Likewise.
4116 * gfortran.dg/pr18025.f90: Likewise.
4117 * gfortran.dg/pr18122.f90: Likewise.
4118 * gfortran.dg/pr18210.f90: Likewise.
4119 * gfortran.dg/pr18392.f90: Likewise.
4120 * gfortran.dg/pr19155.f: Likewise.
4121 * gfortran.dg/pr19216.f: Likewise.
4122 * gfortran.dg/pr19467.f90: Likewise.
4123 * gfortran.dg/pr19657.f: Likewise.
4124 * gfortran.dg/pr19926.f90: Likewise.
4125 * gfortran.dg/pr19928-1.f90: Likewise.
4126 * gfortran.dg/pr19928-2.f90: Likewise.
4127 * gfortran.dg/pr20086.f90: Likewise.
4128 * gfortran.dg/pr20124.f90: Likewise.
4129 * gfortran.dg/pr20163-2.f: Likewise.
4130 * gfortran.dg/pr20480.f90: Likewise.
4131 * gfortran.dg/pr20755.f: Likewise.
4132 * gfortran.dg/pr20950.f: Likewise.
4133 * gfortran.dg/pr21177.f90: Likewise.
4134 * gfortran.dg/pr21730.f: Likewise.
4135 * gfortran.dg/pr22491.f: Likewise.
4136 * gfortran.dg/pr25603.f: Likewise.
4137 * gfortran.dg/pr26246_2.f90: Likewise.
4138 * gfortran.dg/pr32136.f90: Likewise.
4139 * gfortran.dg/pr32533.f90: Likewise.
4140 * gfortran.dg/pr33794.f90: Likewise.
4141 * gfortran.dg/pr35662.f90: Likewise.
4142 * gfortran.dg/pr35944-1.f90: Likewise.
4143 * gfortran.dg/pr35944-2.f90: Likewise.
4144 * gfortran.dg/pr35983.f90: Likewise.
4145 * gfortran.dg/pr39865.f90: Likewise.
4146 * gfortran.dg/pr41212.f90: Likewise.
4147 * gfortran.dg/pr43808.f90: Likewise.
4148 * gfortran.dg/pr44592.f90: Likewise.
4149 * gfortran.dg/pr44735.f90: Likewise.
4150 * gfortran.dg/pr45308.f03: Likewise.
4151 * gfortran.dg/pr46297.f: Likewise.
4152 * gfortran.dg/pr46588.f90: Likewise.
4153 * gfortran.dg/pr46665.f90: Likewise.
4154 * gfortran.dg/pr46804.f90: Likewise.
4155 * gfortran.dg/pr47008.f03: Likewise.
4156 * gfortran.dg/pr47614.f: Likewise.
4157 * gfortran.dg/pr47878.f90: Likewise.
4158 * gfortran.dg/pr49103.f90: Likewise.
4159 * gfortran.dg/pr50069_1.f90: Likewise.
4160 * gfortran.dg/pr50769.f90: Likewise.
4161 * gfortran.dg/pr52608.f90: Likewise.
4162 * gfortran.dg/pr55086_2.f90: Likewise.
4163 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
4164 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
4165 * gfortran.dg/pr55330.f90: Likewise.
4166 * gfortran.dg/pr56015.f90: Likewise.
4167 * gfortran.dg/pr57910.f90: Likewise.
4168 * gfortran.dg/pr59700.f90: Likewise.
4169 * gfortran.dg/pr62125.f90: Likewise.
4170 * gfortran.dg/pr64530.f90: Likewise.
4171 * gfortran.dg/pr65429.f90: Likewise.
4172 * gfortran.dg/pr65450.f90: Likewise.
4173 * gfortran.dg/pr65504.f90: Likewise.
4174 * gfortran.dg/pr65903.f90: Likewise.
4175 * gfortran.dg/pr66311.f90: Likewise.
4176 * gfortran.dg/pr66864.f90: Likewise.
4177 * gfortran.dg/pr67140.f90: Likewise.
4178 * gfortran.dg/pr67524.f90: Likewise.
4179 * gfortran.dg/pr67885.f90: Likewise.
4180 * gfortran.dg/pr68053.f90: Likewise.
4181 * gfortran.dg/pr68566.f90: Likewise.
4182 * gfortran.dg/pr69514_1.f90: Likewise.
4183 * gfortran.dg/pr69514_2.f90: Likewise.
4184 * gfortran.dg/pr69739.f90: Likewise.
4185 * gfortran.dg/pr70673.f90: Likewise.
4186 * gfortran.dg/pr71523_2.f90: Likewise.
4187 * gfortran.dg/pr71764.f90: Likewise.
4188 * gfortran.dg/pr78092.f90: Likewise.
4189 * gfortran.dg/pr82973.f90: Likewise.
4190 * gfortran.dg/pr83864.f90: Likewise.
4191 * gfortran.dg/pr83874.f90: Likewise.
4192 * gfortran.dg/pr84088.f90: Likewise.
4193 * gfortran.dg/pr84155.f90: Likewise.
4194 * gfortran.dg/proc_decl_12.f90: Likewise.
4195 * gfortran.dg/proc_decl_13.f90: Likewise.
4196 * gfortran.dg/proc_decl_15.f90: Likewise.
4197 * gfortran.dg/proc_decl_17.f90: Likewise.
4198 * gfortran.dg/proc_decl_18.f90: Likewise.
4199 * gfortran.dg/proc_decl_2.f90: Likewise.
4200 * gfortran.dg/proc_decl_5.f90: Likewise.
4201 * gfortran.dg/proc_decl_9.f90: Likewise.
4202 * gfortran.dg/proc_ptr_1.f90: Likewise.
4203 * gfortran.dg/proc_ptr_10.f90: Likewise.
4204 * gfortran.dg/proc_ptr_12.f90: Likewise.
4205 * gfortran.dg/proc_ptr_18.f90: Likewise.
4206 * gfortran.dg/proc_ptr_19.f90: Likewise.
4207 * gfortran.dg/proc_ptr_21.f90: Likewise.
4208 * gfortran.dg/proc_ptr_22.f90: Likewise.
4209 * gfortran.dg/proc_ptr_23.f90: Likewise.
4210 * gfortran.dg/proc_ptr_25.f90: Likewise.
4211 * gfortran.dg/proc_ptr_26.f90: Likewise.
4212 * gfortran.dg/proc_ptr_3.f90: Likewise.
4213 * gfortran.dg/proc_ptr_36.f90: Likewise.
4214 * gfortran.dg/proc_ptr_47.f90: Likewise.
4215 * gfortran.dg/proc_ptr_48.f90: Likewise.
4216 * gfortran.dg/proc_ptr_5.f90: Likewise.
4217 * gfortran.dg/proc_ptr_6.f90: Likewise.
4218 * gfortran.dg/proc_ptr_7.f90: Likewise.
4219 * gfortran.dg/proc_ptr_8.f90: Likewise.
4220 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
4221 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
4222 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
4223 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
4224 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
4225 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
4226 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
4227 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
4228 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
4229 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
4230 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
4231 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
4232 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
4233 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
4234 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
4235 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
4236 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
4237 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
4238 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
4239 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
4240 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
4241 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
4242 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
4243 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
4244 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
4245 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
4246 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
4247 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
4248 * gfortran.dg/product_init_expr.f03: Likewise.
4249 * gfortran.dg/promotion.f90: Likewise.
4250 * gfortran.dg/promotion_3.f90: Likewise.
4251 * gfortran.dg/promotion_4.f90: Likewise.
4252 * gfortran.dg/protected_1.f90: Likewise.
4253 * gfortran.dg/protected_2.f90: Likewise.
4254 * gfortran.dg/ptr-func-1.f90: Likewise.
4255 * gfortran.dg/ptr-func-2.f90: Likewise.
4256 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
4257 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
4258 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
4259 * gfortran.dg/pure_byref_1.f90: Likewise.
4260 * gfortran.dg/pure_byref_2.f90: Likewise.
4261 * gfortran.dg/pure_byref_3.f90: Likewise.
4262 * gfortran.dg/quad_2.f90: Likewise.
4263 * gfortran.dg/quad_3.f90: Likewise.
4264 * gfortran.dg/random_3.f90: Likewise.
4265 * gfortran.dg/random_4.f90: Likewise.
4266 * gfortran.dg/random_7.f90: Likewise.
4267 * gfortran.dg/read_2.f90: Likewise.
4268 * gfortran.dg/read_3.f90: Likewise.
4269 * gfortran.dg/read_4.f90: Likewise.
4270 * gfortran.dg/read_5.f90: Likewise.
4271 * gfortran.dg/read_bad_advance.f90: Likewise.
4272 * gfortran.dg/read_bang.f90: Likewise.
4273 * gfortran.dg/read_bang4.f90: Likewise.
4274 * gfortran.dg/read_comma.f: Likewise.
4275 * gfortran.dg/read_dir.f90: Likewise.
4276 * gfortran.dg/read_empty_file.f: Likewise.
4277 * gfortran.dg/read_eof_1.f90: Likewise.
4278 * gfortran.dg/read_eof_2.f90: Likewise.
4279 * gfortran.dg/read_eof_3.f90: Likewise.
4280 * gfortran.dg/read_eof_4.f90: Likewise.
4281 * gfortran.dg/read_eof_5.f90: Likewise.
4282 * gfortran.dg/read_eof_6.f: Likewise.
4283 * gfortran.dg/read_eof_7.f90: Likewise.
4284 * gfortran.dg/read_eof_8.f90: Likewise.
4285 * gfortran.dg/read_eof_all.f90: Likewise.
4286 * gfortran.dg/read_eor.f90: Likewise.
4287 * gfortran.dg/read_float_1.f90: Likewise.
4288 * gfortran.dg/read_float_2.f03: Likewise.
4289 * gfortran.dg/read_float_3.f90: Likewise.
4290 * gfortran.dg/read_float_4.f90: Likewise.
4291 * gfortran.dg/read_infnan_1.f90: Likewise.
4292 * gfortran.dg/read_list_eof_1.f90: Likewise.
4293 * gfortran.dg/read_logical.f90: Likewise.
4294 * gfortran.dg/read_many_1.f: Likewise.
4295 * gfortran.dg/read_no_eor.f90: Likewise.
4296 * gfortran.dg/read_noadvance.f90: Likewise.
4297 * gfortran.dg/read_repeat.f90: Likewise.
4298 * gfortran.dg/read_repeat_2.f90: Likewise.
4299 * gfortran.dg/read_size_noadvance.f90: Likewise.
4300 * gfortran.dg/read_x_eof.f90: Likewise.
4301 * gfortran.dg/read_x_past.f: Likewise.
4302 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
4303 * gfortran.dg/real_const_1.f: Likewise.
4304 * gfortran.dg/real_const_2.f90: Likewise.
4305 * gfortran.dg/real_const_3.f90: Likewise.
4306 * gfortran.dg/real_do_1.f90: Likewise.
4307 * gfortran.dg/real_index_1.f90: Likewise.
4308 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
4309 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
4310 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
4311 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
4312 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
4313 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
4314 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
4315 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
4316 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
4317 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
4318 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
4319 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
4320 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
4321 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
4322 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
4323 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
4324 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
4325 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
4326 * gfortran.dg/record_marker_1.f90: Likewise.
4327 * gfortran.dg/record_marker_2.f: Likewise.
4328 * gfortran.dg/record_marker_3.f90: Likewise.
4329 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
4330 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
4331 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
4332 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
4333 * gfortran.dg/recursive_check_7.f90: Likewise.
4334 * gfortran.dg/recursive_reference_1.f90: Likewise.
4335 * gfortran.dg/recursive_reference_2.f90: Likewise.
4336 * gfortran.dg/recursive_stack.f90: Likewise.
4337 * gfortran.dg/reduction.f90: Likewise.
4338 * gfortran.dg/repack_arrays_1.f90: Likewise.
4339 * gfortran.dg/repeat_1.f90: Likewise.
4340 * gfortran.dg/repeat_2.f90: Likewise.
4341 * gfortran.dg/repeat_3.f90: Likewise.
4342 * gfortran.dg/repeat_6.f90: Likewise.
4343 * gfortran.dg/reshape-alloc.f90: Likewise.
4344 * gfortran.dg/reshape-complex.f90: Likewise.
4345 * gfortran.dg/reshape.f90: Likewise.
4346 * gfortran.dg/reshape_2.f90: Likewise.
4347 * gfortran.dg/reshape_7.f90: Likewise.
4348 * gfortran.dg/reshape_empty_1.f03: Likewise.
4349 * gfortran.dg/reshape_pad_1.f90: Likewise.
4350 * gfortran.dg/reshape_rank7.f90: Likewise.
4351 * gfortran.dg/reshape_transpose_1.f90: Likewise.
4352 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
4353 * gfortran.dg/result_default_init_1.f90: Likewise.
4354 * gfortran.dg/result_in_spec_1.f90: Likewise.
4355 * gfortran.dg/result_in_spec_2.f90: Likewise.
4356 * gfortran.dg/ret_array_1.f90: Likewise.
4357 * gfortran.dg/ret_pointer_1.f90: Likewise.
4358 * gfortran.dg/ret_pointer_2.f90: Likewise.
4359 * gfortran.dg/rewind_1.f90: Likewise.
4360 * gfortran.dg/round_1.f03: Likewise.
4361 * gfortran.dg/round_2.f03: Likewise.
4362 * gfortran.dg/round_3.f08: Likewise.
4363 * gfortran.dg/round_4.f90: Likewise.
4364 * gfortran.dg/rrspacing_1.f90: Likewise.
4365 * gfortran.dg/runtime_warning_1.f90: Likewise.
4366 * gfortran.dg/same_type_as_2.f03: Likewise.
4367 * gfortran.dg/save_1.f90: Likewise.
4368 * gfortran.dg/save_5.f90: Likewise.
4369 * gfortran.dg/save_6.f90: Likewise.
4370 * gfortran.dg/scalar_mask_1.f90: Likewise.
4371 * gfortran.dg/scalar_mask_2.f90: Likewise.
4372 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
4373 * gfortran.dg/scale_1.f90: Likewise.
4374 * gfortran.dg/scan_1.f90: Likewise.
4375 * gfortran.dg/scan_2.f90: Likewise.
4376 * gfortran.dg/secnds-1.f: Likewise.
4377 * gfortran.dg/secnds.f: Likewise.
4378 * gfortran.dg/select_1.f90: Likewise.
4379 * gfortran.dg/select_2.f90: Likewise.
4380 * gfortran.dg/select_3.f90: Likewise.
4381 * gfortran.dg/select_5.f90: Likewise.
4382 * gfortran.dg/select_char_1.f90: Likewise.
4383 * gfortran.dg/select_char_2.f90: Likewise.
4384 * gfortran.dg/select_type_13.f03: Likewise.
4385 * gfortran.dg/select_type_14.f03: Likewise.
4386 * gfortran.dg/select_type_15.f03: Likewise.
4387 * gfortran.dg/select_type_19.f03: Likewise.
4388 * gfortran.dg/select_type_2.f03: Likewise.
4389 * gfortran.dg/select_type_26.f03: Likewise.
4390 * gfortran.dg/select_type_27.f03: Likewise.
4391 * gfortran.dg/select_type_28.f03: Likewise.
4392 * gfortran.dg/select_type_3.f03: Likewise.
4393 * gfortran.dg/select_type_35.f03: Likewise.
4394 * gfortran.dg/select_type_36.f03: Likewise.
4395 * gfortran.dg/select_type_37.f03: Likewise.
4396 * gfortran.dg/select_type_39.f03: Likewise.
4397 * gfortran.dg/select_type_4.f90: Likewise.
4398 * gfortran.dg/select_type_5.f03: Likewise.
4399 * gfortran.dg/select_type_6.f03: Likewise.
4400 * gfortran.dg/select_type_7.f03: Likewise.
4401 * gfortran.dg/select_type_8.f03: Likewise.
4402 * gfortran.dg/selected_char_kind_1.f90: Likewise.
4403 * gfortran.dg/selected_char_kind_4.f90: Likewise.
4404 * gfortran.dg/selected_kind_1.f90: Likewise.
4405 * gfortran.dg/selected_real_kind_2.f90: Likewise.
4406 * gfortran.dg/shape_2.f90: Likewise.
4407 * gfortran.dg/shape_4.f90: Likewise.
4408 * gfortran.dg/shape_5.f90: Likewise.
4409 * gfortran.dg/shape_7.f90: Likewise.
4410 * gfortran.dg/shape_8.f90: Likewise.
4411 * gfortran.dg/shape_9.f90: Likewise.
4412 * gfortran.dg/shift-kind_2.f90: Likewise.
4413 * gfortran.dg/shiftalr_1.F90: Likewise.
4414 * gfortran.dg/shiftalr_2.F90: Likewise.
4415 * gfortran.dg/simpleif_1.f90: Likewise.
4416 * gfortran.dg/simplify_argN_1.f90: Likewise.
4417 * gfortran.dg/simplify_cshift_1.f90: Likewise.
4418 * gfortran.dg/simplify_cshift_4.f90: Likewise.
4419 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
4420 * gfortran.dg/simplify_modulo.f90: Likewise.
4421 * gfortran.dg/single_char_string.f90: Likewise.
4422 * gfortran.dg/size_dim.f90: Likewise.
4423 * gfortran.dg/size_optional_dim_1.f90: Likewise.
4424 * gfortran.dg/sizeof.f90: Likewise.
4425 * gfortran.dg/sizeof_4.f90: Likewise.
4426 * gfortran.dg/slash_1.f90: Likewise.
4427 * gfortran.dg/sms-1.f90: Likewise.
4428 * gfortran.dg/sms-2.f90: Likewise.
4429 * gfortran.dg/spec_expr_7.f90: Likewise.
4430 * gfortran.dg/specifics_1.f90: Likewise.
4431 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
4432 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
4433 * gfortran.dg/spread_init_expr.f03: Likewise.
4434 * gfortran.dg/spread_scalar_source.f90: Likewise.
4435 * gfortran.dg/spread_shape_1.f90: Likewise.
4436 * gfortran.dg/stat_1.f90: Likewise.
4437 * gfortran.dg/stat_2.f90: Likewise.
4438 * gfortran.dg/stfunc_1.f90: Likewise.
4439 * gfortran.dg/stfunc_4.f90: Likewise.
4440 * gfortran.dg/stfunc_6.f90: Likewise.
4441 * gfortran.dg/storage_size_1.f08: Likewise.
4442 * gfortran.dg/storage_size_3.f08: Likewise.
4443 * gfortran.dg/storage_size_4.f90: Likewise.
4444 * gfortran.dg/streamio_1.f90: Likewise.
4445 * gfortran.dg/streamio_10.f90: Likewise.
4446 * gfortran.dg/streamio_11.f90: Likewise.
4447 * gfortran.dg/streamio_12.f90: Likewise.
4448 * gfortran.dg/streamio_13.f90: Likewise.
4449 * gfortran.dg/streamio_14.f90: Likewise.
4450 * gfortran.dg/streamio_15.f90: Likewise.
4451 * gfortran.dg/streamio_16.f90: Likewise.
4452 * gfortran.dg/streamio_17.f90: Likewise.
4453 * gfortran.dg/streamio_2.f90: Likewise.
4454 * gfortran.dg/streamio_3.f90: Likewise.
4455 * gfortran.dg/streamio_4.f90: Likewise.
4456 * gfortran.dg/streamio_5.f90: Likewise.
4457 * gfortran.dg/streamio_6.f90: Likewise.
4458 * gfortran.dg/streamio_7.f90: Likewise.
4459 * gfortran.dg/streamio_8.f90: Likewise.
4460 * gfortran.dg/streamio_9.f90: Likewise.
4461 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
4462 * gfortran.dg/string_4.f90: Likewise.
4463 * gfortran.dg/string_array_constructor_2.f90: Likewise.
4464 * gfortran.dg/string_assign_2.f90: Likewise.
4465 * gfortran.dg/string_compare_1.f90: Likewise.
4466 * gfortran.dg/string_compare_2.f90: Likewise.
4467 * gfortran.dg/string_compare_3.f90: Likewise.
4468 * gfortran.dg/string_ctor_1.f90: Likewise.
4469 * gfortran.dg/string_length_1.f90: Likewise.
4470 * gfortran.dg/string_length_2.f90: Likewise.
4471 * gfortran.dg/string_length_3.f90: Likewise.
4472 * gfortran.dg/string_length_4.f90: Likewise.
4473 * gfortran.dg/string_null_compare_1.f: Likewise.
4474 * gfortran.dg/string_pad_trunc.f90: Likewise.
4475 * gfortran.dg/structure_constructor_1.f03: Likewise.
4476 * gfortran.dg/structure_constructor_11.f90: Likewise.
4477 * gfortran.dg/structure_constructor_13.f03: Likewise.
4478 * gfortran.dg/structure_constructor_2.f03: Likewise.
4479 * gfortran.dg/structure_constructor_5.f03: Likewise.
4480 * gfortran.dg/submodule_1.f08: Likewise.
4481 * gfortran.dg/submodule_11.f08: Likewise.
4482 * gfortran.dg/submodule_14.f08: Likewise.
4483 * gfortran.dg/submodule_15.f08: Likewise.
4484 * gfortran.dg/submodule_17.f08: Likewise.
4485 * gfortran.dg/submodule_18.f08: Likewise.
4486 * gfortran.dg/submodule_19.f08: Likewise.
4487 * gfortran.dg/submodule_2.f08: Likewise.
4488 * gfortran.dg/submodule_27.f08: Likewise.
4489 * gfortran.dg/submodule_28.f08: Likewise.
4490 * gfortran.dg/submodule_29.f08: Likewise.
4491 * gfortran.dg/submodule_30.f08: Likewise.
4492 * gfortran.dg/submodule_6.f08: Likewise.
4493 * gfortran.dg/submodule_7.f08: Likewise.
4494 * gfortran.dg/submodule_8.f08: Likewise.
4495 * gfortran.dg/subnormal_1.f90: Likewise.
4496 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
4497 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
4498 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
4499 * gfortran.dg/substr_2.f: Likewise.
4500 * gfortran.dg/substr_3.f: Likewise.
4501 * gfortran.dg/substr_4.f: Likewise.
4502 * gfortran.dg/substr_5.f90: Likewise.
4503 * gfortran.dg/substr_6.f90: Likewise.
4504 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
4505 * gfortran.dg/sum_init_expr.f03: Likewise.
4506 * gfortran.dg/sum_zero_array_1.f90: Likewise.
4507 * gfortran.dg/system_clock_3.f08: Likewise.
4508 * gfortran.dg/t_editing.f: Likewise.
4509 * gfortran.dg/team_change_1.f90: Likewise.
4510 * gfortran.dg/team_end_1.f90: Likewise.
4511 * gfortran.dg/team_number_1.f90: Likewise.
4512 * gfortran.dg/temporary_1.f90: Likewise.
4513 * gfortran.dg/test_com_block.f90: Likewise.
4514 * gfortran.dg/test_only_clause.f90: Likewise.
4515 * gfortran.dg/tiny_1.f90: Likewise.
4516 * gfortran.dg/tiny_2.f90: Likewise.
4517 * gfortran.dg/tl_editing.f90: Likewise.
4518 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
4519 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
4520 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
4521 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
4522 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
4523 * gfortran.dg/transfer_class_2.f90: Likewise.
4524 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
4525 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
4526 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
4527 * gfortran.dg/transfer_resolve_1.f90: Likewise.
4528 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4529 * gfortran.dg/transfer_simplify_10.f90: Likewise.
4530 * gfortran.dg/transfer_simplify_11.f90: Likewise.
4531 * gfortran.dg/transfer_simplify_2.f90: Likewise.
4532 * gfortran.dg/transfer_simplify_3.f90: Likewise.
4533 * gfortran.dg/transfer_simplify_4.f90: Likewise.
4534 * gfortran.dg/transfer_simplify_8.f90: Likewise.
4535 * gfortran.dg/transfer_simplify_9.f90: Likewise.
4536 * gfortran.dg/transpose_1.f90: Likewise.
4537 * gfortran.dg/transpose_3.f03: Likewise.
4538 * gfortran.dg/transpose_4.f90: Likewise.
4539 * gfortran.dg/transpose_conjg_1.f90: Likewise.
4540 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
4541 * gfortran.dg/transpose_optimization_2.f90: Likewise.
4542 * gfortran.dg/trim_1.f90: Likewise.
4543 * gfortran.dg/trim_optimize_1.f90: Likewise.
4544 * gfortran.dg/trim_optimize_2.f90: Likewise.
4545 * gfortran.dg/trim_optimize_3.f90: Likewise.
4546 * gfortran.dg/trim_optimize_4.f90: Likewise.
4547 * gfortran.dg/trim_optimize_5.f90: Likewise.
4548 * gfortran.dg/trim_optimize_6.f90: Likewise.
4549 * gfortran.dg/trim_optimize_7.f90: Likewise.
4550 * gfortran.dg/trim_optimize_8.f90: Likewise.
4551 * gfortran.dg/type_to_class_1.f03: Likewise.
4552 * gfortran.dg/type_to_class_2.f03: Likewise.
4553 * gfortran.dg/type_to_class_3.f03: Likewise.
4554 * gfortran.dg/type_to_class_4.f03: Likewise.
4555 * gfortran.dg/type_to_class_5.f03: Likewise.
4556 * gfortran.dg/typebound_assignment_5.f03: Likewise.
4557 * gfortran.dg/typebound_assignment_6.f03: Likewise.
4558 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4559 * gfortran.dg/typebound_call_1.f03: Likewise.
4560 * gfortran.dg/typebound_call_13.f03: Likewise.
4561 * gfortran.dg/typebound_call_18.f03: Likewise.
4562 * gfortran.dg/typebound_call_19.f03: Likewise.
4563 * gfortran.dg/typebound_call_2.f03: Likewise.
4564 * gfortran.dg/typebound_call_20.f03: Likewise.
4565 * gfortran.dg/typebound_call_3.f03: Likewise.
4566 * gfortran.dg/typebound_generic_5.f03: Likewise.
4567 * gfortran.dg/typebound_generic_6.f03: Likewise.
4568 * gfortran.dg/typebound_generic_9.f03: Likewise.
4569 * gfortran.dg/typebound_operator_12.f03: Likewise.
4570 * gfortran.dg/typebound_operator_13.f03: Likewise.
4571 * gfortran.dg/typebound_operator_15.f90: Likewise.
4572 * gfortran.dg/typebound_operator_20.f90: Likewise.
4573 * gfortran.dg/typebound_operator_3.f03: Likewise.
4574 * gfortran.dg/typebound_operator_6.f03: Likewise.
4575 * gfortran.dg/typebound_operator_7.f03: Likewise.
4576 * gfortran.dg/typebound_operator_8.f03: Likewise.
4577 * gfortran.dg/typebound_operator_9.f03: Likewise.
4578 * gfortran.dg/typebound_proc_19.f90: Likewise.
4579 * gfortran.dg/typebound_proc_20.f90: Likewise.
4580 * gfortran.dg/typebound_proc_23.f90: Likewise.
4581 * gfortran.dg/typebound_proc_27.f03: Likewise.
4582 * gfortran.dg/typebound_proc_35.f90: Likewise.
4583 * gfortran.dg/typebound_proc_36.f90: Likewise.
4584 * gfortran.dg/unf_io_convert_1.f90: Likewise.
4585 * gfortran.dg/unf_io_convert_2.f90: Likewise.
4586 * gfortran.dg/unf_io_convert_3.f90: Likewise.
4587 * gfortran.dg/unf_io_convert_4.f90: Likewise.
4588 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
4589 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
4590 * gfortran.dg/unf_short_record_1.f90: Likewise.
4591 * gfortran.dg/unformatted_recl_1.f90: Likewise.
4592 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
4593 * gfortran.dg/unit_1.f90: Likewise.
4594 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
4595 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
4596 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
4597 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
4598 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
4599 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
4600 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
4601 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
4602 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
4603 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4604 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4605 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
4606 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
4607 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
4608 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
4609 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
4610 * gfortran.dg/unpack_init_expr.f03: Likewise.
4611 * gfortran.dg/use_10.f90: Likewise.
4612 * gfortran.dg/use_11.f90: Likewise.
4613 * gfortran.dg/use_13.f90: Likewise.
4614 * gfortran.dg/use_24.f90: Likewise.
4615 * gfortran.dg/use_27.f90: Likewise.
4616 * gfortran.dg/use_5.f90: Likewise.
4617 * gfortran.dg/use_allocated_1.f90: Likewise.
4618 * gfortran.dg/use_only_1.f90: Likewise.
4619 * gfortran.dg/use_only_4.f90: Likewise.
4620 * gfortran.dg/use_rename_2.f90: Likewise.
4621 * gfortran.dg/use_rename_4.f90: Likewise.
4622 * gfortran.dg/used_dummy_types_1.f90: Likewise.
4623 * gfortran.dg/used_interface_ref.f90: Likewise.
4624 * gfortran.dg/used_types_5.f90: Likewise.
4625 * gfortran.dg/utf8_1.f03: Likewise.
4626 * gfortran.dg/utf8_2.f03: Likewise.
4627 * gfortran.dg/value_1.f90: Likewise.
4628 * gfortran.dg/value_2.f90: Likewise.
4629 * gfortran.dg/value_4.f90: Likewise.
4630 * gfortran.dg/value_6.f03: Likewise.
4631 * gfortran.dg/value_7.f03: Likewise.
4632 * gfortran.dg/value_test.f90: Likewise.
4633 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
4634 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
4635 * gfortran.dg/vect/pr60510.f: Likewise.
4636 * gfortran.dg/vect/pr69882.f90: Likewise.
4637 * gfortran.dg/vect/pr69980.f90: Likewise.
4638 * gfortran.dg/vect/vect-5.f90: Likewise.
4639 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
4640 * gfortran.dg/vector_subscript_1.f90: Likewise.
4641 * gfortran.dg/vector_subscript_2.f90: Likewise.
4642 * gfortran.dg/vector_subscript_3.f90: Likewise.
4643 * gfortran.dg/vector_subscript_5.f90: Likewise.
4644 * gfortran.dg/verify_2.f90: Likewise.
4645 * gfortran.dg/volatile10.f90: Likewise.
4646 * gfortran.dg/where_1.f90: Likewise.
4647 * gfortran.dg/where_operator_assign_1.f90: Likewise.
4648 * gfortran.dg/where_operator_assign_2.f90: Likewise.
4649 * gfortran.dg/where_operator_assign_3.f90: Likewise.
4650 * gfortran.dg/whole_file_13.f90: Likewise.
4651 * gfortran.dg/whole_file_2.f90: Likewise.
4652 * gfortran.dg/widechar_2.f90: Likewise.
4653 * gfortran.dg/widechar_4.f90: Likewise.
4654 * gfortran.dg/widechar_5.f90: Likewise.
4655 * gfortran.dg/widechar_6.f90: Likewise.
4656 * gfortran.dg/widechar_8.f90: Likewise.
4657 * gfortran.dg/widechar_IO_1.f90: Likewise.
4658 * gfortran.dg/widechar_IO_2.f90: Likewise.
4659 * gfortran.dg/widechar_IO_3.f90: Likewise.
4660 * gfortran.dg/widechar_IO_4.f90: Likewise.
4661 * gfortran.dg/widechar_compare_1.f90: Likewise.
4662 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
4663 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
4664 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
4665 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
4666 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
4667 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
4668 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
4669 * gfortran.dg/widechar_select_1.f90: Likewise.
4670 * gfortran.dg/winapi.f90: Likewise.
4671 * gfortran.dg/write_0_pe_format.f90: Likewise.
4672 * gfortran.dg/write_back.f: Likewise.
4673 * gfortran.dg/write_check3.f90: Likewise.
4674 * gfortran.dg/write_direct_eor.f90: Likewise.
4675 * gfortran.dg/write_padding.f90: Likewise.
4676 * gfortran.dg/write_recursive.f90: Likewise.
4677 * gfortran.dg/write_rewind_1.f: Likewise.
4678 * gfortran.dg/write_rewind_2.f: Likewise.
4679 * gfortran.dg/write_zero_array.f90: Likewise.
4680 * gfortran.dg/x_slash_1.f: Likewise.
4681 * gfortran.dg/x_slash_2.f: Likewise.
4682 * gfortran.dg/zero_array_components_1.f90: Likewise.
4683 * gfortran.dg/zero_length_1.f90: Likewise.
4684 * gfortran.dg/zero_length_2.f90: Likewise.
4685 * gfortran.dg/zero_sized_1.f90: Likewise.
4686 * gfortran.dg/zero_sized_3.f90: Likewise.
4687 * gfortran.fortran-torture/compile/nested.f90: Likewise.
4688 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
4689 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
4690 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
4691 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
4692 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
4693 * gfortran.fortran-torture/execute/args.f90: Likewise.
4694 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
4695 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
4696 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
4697 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
4698 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
4699 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
4700 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
4701 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
4702 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
4703 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
4704 * gfortran.fortran-torture/execute/common.f90: Likewise.
4705 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
4706 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
4707 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
4708 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
4709 * gfortran.fortran-torture/execute/contained.f90: Likewise.
4710 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
4711 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
4712 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
4713 * gfortran.fortran-torture/execute/data.f90: Likewise.
4714 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
4715 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
4716 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
4717 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
4718 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
4719 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
4720 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
4721 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
4722 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
4723 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
4724 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
4725 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
4726 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
4727 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
4728 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
4729 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
4730 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
4731 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
4732 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
4733 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
4734 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
4735 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
4736 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
4737 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
4738 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
4739 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
4740 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
4741 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
4742 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
4743 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
4744 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
4745 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
4746 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
4747 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
4748 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
4749 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
4750 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
4751 * gfortran.fortran-torture/execute/forall.f90: Likewise.
4752 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
4753 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
4754 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
4755 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
4756 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
4757 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
4758 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
4759 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
4760 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
4761 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
4762 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
4763 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
4764 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
4765 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
4766 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
4767 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
4768 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
4769 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
4770 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
4771 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
4772 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
4773 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
4774 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
4775 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
4776 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
4777 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
4778 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
4779 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
4780 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4781 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
4782 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
4783 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
4784 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
4785 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
4786 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
4787 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
4788 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
4789 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
4790 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
4791 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
4792 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
4793 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
4794 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
4795 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4796 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
4797 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
4798 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
4799 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4800 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
4801 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
4802 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
4803 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
4804 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
4805 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4806 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
4807 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4808 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
4809 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
4810 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
4811 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
4812 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
4813 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
4814 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
4815 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
4816 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4817 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
4818 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
4819 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
4820 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
4821 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
4822 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
4823 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
4824 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
4825 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
4826 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
4827 * gfortran.fortran-torture/execute/math.f90: Likewise.
4828 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
4829 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
4830 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
4831 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
4832 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
4833 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
4834 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
4835 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
4836 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
4837 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
4838 * gfortran.fortran-torture/execute/power.f90: Likewise.
4839 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
4840 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
4841 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4842 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
4843 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
4844 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
4845 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
4846 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
4847 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
4848 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
4849 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
4850 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
4851 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
4852 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
4853 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
4854 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
4855 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
4856 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
4857 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
4858 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
4859 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
4860 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
4861 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
4862 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
4863 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
4864 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
4865 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
4866 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
4867 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
4868 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
4869 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
4870 * gfortran.fortran-torture/execute/straret.f90: Likewise.
4871 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
4872 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
4873 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
4874 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
4875 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
4876 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
4877 * gfortran.fortran-torture/execute/string.f90: Likewise.
4878 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
4879 * gfortran.fortran-torture/execute/strret.f90: Likewise.
4880 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
4881 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
4882 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
4883 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
4884 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
4885 * gfortran.fortran-torture/execute/userop.f90: Likewise.
4886 * gfortran.fortran-torture/execute/where17.f90: Likewise.
4887 * gfortran.fortran-torture/execute/where18.f90: Likewise.
4888 * gfortran.fortran-torture/execute/where19.f90: Likewise.
4889 * gfortran.fortran-torture/execute/where20.f90: Likewise.
4890 * gfortran.fortran-torture/execute/where21.f90: Likewise.
4891 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
4892 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
4893 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4894 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4895 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4896 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4897 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
4898 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
4899 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
4900 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
4901 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
4902 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
4903 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
4904 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
4905 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
4906 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
4907 * gfortran.dg/inline_transpose_1.f90: Likewise.
4908
a8399af8
PT
49092018-02-17 Paul Thomas <pault@gcc.gnu.org>
4910
4911 PR fortran/84115
4912 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
4913 change to dg-run.
4914
6f1b6265
EB
49152018-02-16 Eric Botcazou <ebotcazou@adacore.com>
4916
4917 PR ada/84277
4918 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
4919 * gnat.dg/dispatch1.adb: Rename into...
4920 * gnat.dg/disp1.adb: ...this.
4921 * gnat.dg/dispatch1_p.ads: Rename into...
4922 * gnat.dg/disp1_pkg.ads: ...this.
4923 * gnat.dg/disp2.adb: Rename into...
4924 * gnat.dg/dispatch2.adb: ...this.
4925 * gnat.dg/dispatch2_p.ads: Rename into...
4926 * gnat.dg/disp2_pkg.ads: ...this.
4927 * gnat.dg/dispatch2_p.adb: Rename into...
4928 * gnat.dg/disp2_pkg.adb: this.
4929 * gnat.dg/generic_dispatch.adb: Rename into...
4930 * gnat.dg/generic_disp.adb: this.
4931 * gnat.dg/generic_dispatch_p.ads: Rename into...
4932 * gnat.dg/generic_disp_pkg.ads: ...this.
4933 * gnat.dg/generic_dispatch_p.adb: Rename into...
4934 * gnat.dg/generic_disp_pkg.adb: ...this.
4935 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
4936 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
4937 * gnat.dg/object_overflow1.adb: Tweak index.
4938 * gnat.dg/object_overflow2.adb: Likewise.
4939 * gnat.dg/object_overflow3.adb: Likewise.
4940 * gnat.dg/object_overflow4.adb: Likewise.
4941 * gnat.dg/object_overflow5.adb: Likewise.
4942
1a03b929
JJ
49432018-02-16 Jakub Jelinek <jakub@redhat.com>
4944
4945 PR ipa/84425
4946 * gcc.c-torture/compile/pr84425.c: New test.
4947
019e0ae8
MP
49482018-02-16 Marek Polacek <polacek@redhat.com>
4949 Jakub Jelinek <jakub@redhat.com>
4950
4951 PR c++/84192
4952 * g++.dg/cpp1y/constexpr-84192.C: New test.
4953
28f247e6
MS
49542018-02-16 Martin Sebor <msebor@redhat.com>
4955
4956 PR c++/79064
4957 * g++.dg/overload15.C: New test.
4958
e1617c1d
YG
49592018-02-16 Yury Gribov <tetra2005@gmail.com>
4960
4961 PR target/81535
4962 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
4963 * gcc.dg/pr56727-2.c: Ditto.
4964 * gcc.target/powerpc/pr79439.c: Renamed to...
4965 * gcc.target/powerpc/pr79439-1.c: ...this.
4966 * gcc.target/powerpc/pr79439-2.c: New test.
4967 * gcc.target/powerpc/pr79439-3.c: New test.
4968
023e7b55
WS
49692018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
4970
4971 target/pr84371
4972 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
4973 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
4974 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
4975 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
4976 * gcc.target/powerpc/builtins-3.c: Same.
4977
f7f77b9d
NS
49782018-02-16 Nathan Sidwell <nathan@acm.org>
4979
4980 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
4981
16ba97b9
VM
49822018-02-16 Vladimir Makarov <vmakarov@redhat.com>
4983
4984 PR rtl-optimization/70023
4985 * gcc.target/i386/pr70023.c: New.
4986
8e7f98df
CL
49872018-02-16 Carl Love <cel@us.ibm.com>
4988
4989 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
4990 tests.
4991 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
4992 tests.
4993
b8bf5603
CL
49942018-02-16 Carl Love <cel@us.ibm.com>
4995
4996 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
4997 for the ABI definitions for vec_extract4b and vec_insert4b.
4998
3943b161
NS
49992018-02-16 Nathan Sidwell <nathan@acm.org>
5000
5001 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5002 * g++.old-deja/g++.mike/net43.C: Likewise.
5003
d65da12f
PC
50042018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5005
5006 PR c++/82468
5007 * g++.dg/cpp1z/class-deduction48.C: New.
5008
b1a7e33d
NS
50092018-02-16 Nathan Sidwell <nathan@acm.org>
5010
5011 PR c++/84375
5012 * g++.dg/lookup/pr84375.C: New.
5013
d960ab7b
OE
50142018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5015
5016 PR target/83831
5017 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5018
5c8cebe7
RB
50192018-02-16 Richard Biener <rguenther@suse.de>
5020
5021 PR tree-optimization/84417
5022 * gcc.dg/torture/pr84417.c: New testcase.
5023
33006d53
JJ
50242018-02-16 Jakub Jelinek <jakub@redhat.com>
5025
1e6d3b10
JJ
5026 PR target/84272
5027 * g++.dg/opt/pr84272.C: New test.
5028
33006d53
JJ
5029 PR rtl-optimization/83723
5030 * gcc.dg/pr83723.c: New test.
5031
4cf55739
RB
50322018-02-16 Richard Biener <rguenther@suse.de>
5033
5034 PR tree-optimization/84399
5035 * gcc.dg/graphite/pr84399.c: New testcase.
5036
bd74f4d8
RB
50372018-02-16 Richard Biener <rguenther@suse.de>
5038
5039 PR tree-optimization/84190
5040 * g++.dg/torture/pr84190.C: New testcase.
5041
96b31328
MS
50422018-02-15 Martin Sebor <msebor@redhat.com>
5043
5044 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
b1a7e33d 5045 directives.
96b31328 5046
f3ad8745
JW
50472018-02-15 Janus Weil <janus@gcc.gnu.org>
5048
5049 PR fortran/84409
5050 * gfortran.dg/dtio_21.f03: Add an error message.
5051 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5052
2b6bf87a
TK
50532018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5054
8908fa3a
TK
5055 PR fortran/84381
5056 * gfortran.dg/stop_shouldfail.f90: New test.
2b6bf87a 5057
47790631
PC
50582018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
5059
5060 PR c++/84330
5061 * g++.dg/concepts/pr84330.C: New.
5062
74e8090c
TV
50632018-02-15 Tom de Vries <tom@codesourcery.com>
5064
5065 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
5066
fdb03c20
TV
50672018-02-15 Tom de Vries <tom@codesourcery.com>
5068
5069 * gcc.c-torture/compile/pr84136.c: Require effective target
5070 indirect_jumps.
5071
3eb1eecf
JJ
50722018-02-15 Jakub Jelinek <jakub@redhat.com>
5073
44e60df3
JJ
5074 PR tree-optimization/84383
5075 * gcc.c-torture/compile/pr84383.c: New test.
5076
3eb1eecf
JJ
5077 PR tree-optimization/84334
5078 * gcc.dg/pr84334.c: New test.
5079
7c102986 50802018-02-14 Carl Love <cel@us.ibm.com>
3eb1eecf 5081
7c102986
CL
5082 * gcc.target/powerpc/builtins-4-int128-runnable.c
5083 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
5084 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
5085
816fad6e
MS
50862018-02-14 Martin Sebor <msebor@redhat.com>
5087
5088 PR tree-optimization/83698
5089 * gcc.dg/Wrestrict-7.c: New test.
5090 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
5091 * gcc.target/i386/chkp-stropt-17.c: Same.
5092
fba303ed
MS
50932018-02-14 Martin Sebor <msebor@redhat.com>
5094
5095 PR c/84108
5096 * gcc.dg/Wattributes-8.c: New test.
5097
ee3bb1b7
JW
50982018-02-14 Janus Weil <janus@gcc.gnu.org>
5099
5100 PR fortran/84385
5101 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
5102 * gfortran.dg/allocate_with_source_23.f90: Ditto.
5103 * gfortran.dg/select_type_1.f03: Extend test case.
5104
4ce5745c
UB
51052017-02-14 Uros Bizjak <ubizjak@gmail.com>
5106
5107 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
5108 (dg-options): Use -O2 -msse2 -mno-sse3.
5109
49cc0354
KN
51102018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5111
5112 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
5113 this test case still works ok.
5114 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5115 * gcc.dg/vmx/insert-be-order.c: Likewise.
5116 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5117 * gcc.dg/vmx/ld-be-order.c: Likewise.
5118 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5119 * gcc.dg/vmx/lde-be-order.c: Likewise.
5120 * gcc.dg/vmx/ldl-be-order.c: Likewise.
5121 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5122 * gcc.dg/vmx/merge-be-order.c: Likewise.
5123 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5124 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
5125 * gcc.dg/vmx/pack-be-order.c: Likewise.
5126 * gcc.dg/vmx/perm-be-order.c: Likewise.
5127 * gcc.dg/vmx/splat-be-order.c: Likewise.
5128 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
5129 * gcc.dg/vmx/st-be-order.c: Likewise.
5130 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5131 * gcc.dg/vmx/ste-be-order.c: Likewise.
5132 * gcc.dg/vmx/stl-be-order.c: Likewise.
5133 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5134 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
5135 * gcc.dg/vmx/unpack-be-order.c: Likewise.
5136 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5137 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
5138
2482a4ec
PC
51392018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
5140
5141 PR c++/84350
5142 * g++.dg/cpp0x/auto49.C: New.
5143
486c5299
NS
51442018-02-14 Nathan Sidwell <nathan@acm.org>
5145
5146 * g++.dg/template/instantiate5.C: Adjust required-from loc.
5147
34c58a43
WS
51482018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5149
5150 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
5151 * gcc.target/powerpc/le-altivec-consts.c: Same.
5152
911b141b
WS
51532018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5154
5155 PR target/84220
5156 * gcc.target/powerpc/pr84220-sld.c: New test.
5157 * gcc.target/powerpc/pr84220-sld2.c: New test.
5158 * gcc.target/powerpc/pr84220-sldw.c: New test.
5159 * gcc.target/powerpc/pr84220-xxperm.c: New test.
5160 * gcc.target/powerpc/pr84220-xxsld.c: New test.
5161
f8de876d
IT
51622018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5163
5164 PR target/84239
5165 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
5166 _inc_ssp intrinsics.
5167 * gcc.target/i386/cet-intrin-4.c: Likewise.
5168 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
5169 __builtin_ia32_rdssp[d|q].
5170
316b2a2d
RS
51712018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
5172
5173 PR tree-optimization/84357
5174 * gcc.dg/vect/pr84357.c: New test.
5175
06e97270
OE
51762018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5177
5178 PR target/83831
5179 * gcc.target/rx/pr83831.c: New tests.
5180
0f2fca6f 51812018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
a005570e
JL
5182
5183 PR target/79242
5184 * gcc.target/msp430/pr79242.c: New test.
5185
1d99e56d
PB
51862018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5187
5188 PR target/84372
5189 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
5190 with -mcpu=power9.
5191
8d61eea7
PB
51922018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5193
5194 PR target/84279
5195 * g++.dg/pr84279.C: New test.
5196
ba95aa20
SB
51972018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5198
5199 PR rtl-optimization/84169
5200 * gcc.c-torture/execute/pr84169.c: New.
5201
b7a6b85f
PB
52022018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5203
5204 PR target/84370
5205 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
5206
c8a8efba
PB
52072018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5208
5209 PR target/84365
5210 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
5211 with -mcpu=power9.
5212
dbf71703
JJ
52132018-02-13 Jakub Jelinek <jakub@redhat.com>
5214
5215 PR c++/84364
5216 * g++.dg/warn/effc4.C: New test.
5217
3a9ad4c1
PC
52182018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5219
5220 PR c++/84333
5221 * g++.dg/template/sizeof16.C: New.
5222 * g++.dg/template/sizeof17.C: Likewise.
5223
4155fafc
JW
52242018-02-13 Janus Weil <janus@gcc.gnu.org>
5225
5226 PR fortran/84313
5227 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
5228 add necessary compiler options.
5229 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
5230
9aa484f5
JJ
52312018-02-13 Jakub Jelinek <jakub@redhat.com>
5232
201d17c0
JJ
5233 PR c/82210
5234 * gcc.c-torture/execute/pr82210.c: New test.
5235
9aa484f5
JJ
5236 PR middle-end/84309
5237 * gcc.dg/pr84309-2.c: New test.
5238
ff67aff4
RS
52392018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
5240
5241 PR tree-optimization/84321
5242 * gcc.dg/pr84321.c: New test.
5243
62e12268
VM
52442018-02-13 Vladimir Makarov <vmakarov@redhat.com>
5245
5246 PR target/84359
4ce5745c 5247 * gcc.target/i386/pr57193.c: Add -march=x86-64.
62e12268 5248
1bbae651
PB
52492018-02-13 Paolo Bonzini <bonzini@gnu.org>
5250
5251 PR sanitizer/84340
5252 * gcc.dg/asan/pr84307.c: Remove test.
5253
e4c1b7e3
SP
52542018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
5255
5256 * gcc.target/rl78/test_auto_vector.c: New test.
5257
d74641bd
RS
52582018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
5259
5260 PR c/84305
5261 * gcc.c-torture/compile/pr84305.c: New test.
5262
f4b29321
JJ
52632018-02-13 Jakub Jelinek <jakub@redhat.com>
5264
5cd1af49
JJ
5265 PR target/84335
5266 * gcc.target/i386/pr84335.c: New test.
5267
204a7ecb
JJ
5268 PR tree-optimization/84339
5269 * gcc.c-torture/execute/pr84339.c: New test.
5270
848bb6fc
JJ
5271 PR middle-end/84309
5272 * gcc.dg/pr84309.c: New test.
5273 * gcc.target/i386/pr84309.c: New test.
5274
f4b29321
JJ
5275 PR target/84336
5276 * gcc.target/i386/pr84336.c: New test.
5277
d69aeeee
JJ
52782018-02-12 Jakub Jelinek <jakub@redhat.com>
5279
5280 PR c++/84341
5281 * c-c++-common/gomp/pr84341.c: New test.
5282
badf04f3
TK
52832018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5284
5285 PR fortran/68746
5286 * gfortran.dg/read_dir.f90: Re-add dg-do run.
5287
02e694ef
TK
52882018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5289
5290 PR fortran/68746
5291 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
5292 of zero for read.
5293
966a140d
JL
52942018-02-12 Jeff Law <law@redhat.com>
5295
5296 * gcc.c-torture/compile/reg-args-size.c: New test.
5297
fa2faaa8
CL
52982018-02-12 Carl Love <cel@us.ibm.com>
5299
5300 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
5301 uint128 tests to new testfile.
5302 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
5303 int128 and uint128 tests.
5304 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
5305 list of torture tests.
5306
24abcc44
JW
53072018-02-12 Janus Weil <janus@gcc.gnu.org>
5308
5309 PR fortran/84273
5310 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
5311 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
5312
c8cc0b65
TC
53132018-02-12 Tamar Christina <tamar.christina@arm.com>
5314
5315 PR target/82641
5316 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
5317
74a5138a
PB
53182018-02-12 Paolo Bonzini <bonzini@gnu.org>
5319
5320 PR sanitizer/84307
5321 * gcc.dg/asan/pr84307.c: New test.
5322
4ec4afa8
NS
53232018-02-12 Nathan Sidwell <nathan@acm.org>
5324
5325 * g++.dg/parse/pr84263.C: New.
5326
790cc674
PC
53272018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5328
5329 PR c++/79626
5330 * g++.dg/template/crash129.C: New.
5331
c337f361
OM
53322018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5333
5334 PR target/83828
5335 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5336 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5337 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
5338 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5339 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5340
158061a6
OM
53412018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5342
5343 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
5344 _mm_maskz_scalef_round_sd): Test new intrinsics.
5345 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
5346 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
5347 intrinsics.
5348 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
5349 _mm_maskz_scalef_round_ss): Test new intrinsics.
5350 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
5351 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
5352 intrinsics.
5353 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
5354 __builtin_ia32_scalefss_round): Remove builtin.
5355 (__builtin_ia32_scalefsd_mask_round,
5356 __builtin_ia32_scalefss_mask_round): Test new builtin.
5357 * gcc.target/i386/sse-13.c: Ditto.
5358 * gcc.target/i386/sse-23.c: Ditto.
5359
b10bc0d6
OM
53602018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5361
5362 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
5363 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
5364 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
5365 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
5366 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
5367 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
5368 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
5369 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
5370 intrinsics.
5371 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
5372 (__builtin_ia32_sqrtss_round): Remove builtins.
5373 (__builtin_ia32_sqrtsd_mask_round)
5374 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
5375 * gcc.target/i386/sse-13.c: Ditto.
5376 * gcc.target/i386/sse-23.c: Ditto.
5377
6a793a8d
FXC
53782018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5379
5380 PR fortran/35299
5381 * gfortran.dg/statement_function_3.f: New test.
5382
f3883269
SK
53832018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
5384
5385 PR fortran/54223
5386 PR fortran/84276
5387 * gfortran.dg/statement_function_1.f90: New test.
5388 * gfortran.dg/statement_function_2.f90: New test.
5389
e519d2e8
PT
53902018-02-11 Paul Thomas <pault@gcc.gnu.org>
5391
5392 PR fortran/84074
5393 * gfortran.dg/type_to_class_5.f03: New test.
5394
950ab3f1
PT
53952018-02-10 Paul Thomas <pault@gcc.gnu.org>
5396
5397 PR fortran/56691
5398 * gfortran.dg/type_to_class_4.f03: New test.
5399
cb2e8560
AM
54002018-02-10 Alan Modra <amodra@gmail.com>
5401
5402 PR target/84300
5403 * gcc.dg/pr84300.c: New.
5404
6724f8a6
JJ
54052018-02-10 Jakub Jelinek <jakub@redhat.com>
5406
5407 PR sanitizer/83987
5408 * g++.dg/ubsan/pr83987-2.C: New test.
a8399af8 5409
e1f30526
SP
54102018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
5411
5412 * gcc.target/rx/movsicc.c: New test.
6724f8a6 5413
86a568a3
PB
54142018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5415
5416 PR target/83926
5417 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
5418 message.
5419
c028d589
WS
54202018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
5421
5422 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
5423 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
5424
0444aa9c
NS
54252018-02-09 Nathan Sidwell <nathan@acm.org>
5426
5427 PR c/84293
5428 * c-c++-common/pr84293.h: New.
5429 * c-c++-common/pr84293.c: New.
5430
8c679205
VM
54312018-02-09 Vladimir Makarov <vmakarov@redhat.com>
5432
5433 PR rtl-optimization/57193
4ce5745c 5434 * gcc.target/i386/pr57193.c: New.
8c679205 5435
d6126f8b
JJ
54362018-02-09 Jakub Jelinek <jakub@redhat.com>
5437
5438 PR target/84226
5439 * gcc.target/powerpc/pr84226.c: New test.
5440
e3056dd8
PB
54412018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5442
5443 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
5444 from this to...
5445 <vclzd>: ...this.
5446
cea71f0a
MS
54472018-02-09 Martin Sebor <msebor@redhat.com>
5448
5449 PR lto/84212
5450 * gcc.dg/lto/pr84212_0.c: New test file.
5451 * gcc.dg/lto/pr84212_1.c: Same.
5452
da86c81e
PB
54532018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5454
5455 PR target/83926
5456 * gcc.target/powerpc/pr83926.c: New test.
5457 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
5458 message. Fix test for running in 32-bit mode.
5459
0079ae88
TC
54602018-02-09 Tamar Christina <tamar.christina@arm.com>
5461
5462 PR target/82641
5463 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
5464
c7047062
AK
54652018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5466
5467 PR target/PR84295
5468 * gcc.target/s390/pr84295.c: New test.
5469
0805a34d
PC
54702018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
5471
5472 PR c++/77522
5473 * g++.dg/cpp1y/lambda-init16.C: New.
5474
8ed6f543
EB
54752018-02-09 Eric Botcazou <ebotcazou@adacore.com>
5476
5477 * gnat.dg/sso8.adb: New test.
5478 * gnat.dg/sso8_pkg.ads: New helper.
5479
cc17f338
RB
54802018-02-09 Richard Biener <rguenther@suse.de>
5481
5482 PR tree-optimization/84278
5483 * gcc.target/i386/pr84278.c: Adjust regex.
5484
ebd06e5c
JJ
54852018-02-09 Jakub Jelinek <jakub@redhat.com>
5486
91eb884d
JJ
5487 PR tree-optimization/84232
5488 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
5489
e47aebb3
JJ
5490 PR debug/84252
5491 * gcc.target/aarch64/pr84252.c: New test.
5492
ebd06e5c
JJ
5493 PR middle-end/84237
5494 * gcc.dg/pr84237.c: New test.
5495
ebe4bf41
MP
54962018-02-09 Marek Polacek <polacek@redhat.com>
5497 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR c++/83659
5500 * g++.dg/torture/pr83659.C: New test.
5501
6d3aa24c
DM
55022018-02-08 David Malcolm <dmalcolm@redhat.com>
5503
5504 PR tree-optimization/84136
5505 * gcc.c-torture/compile/pr84136.c: New test.
5506
001e7337
SS
55072018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
5508
5509 PR target/83008
5510 * gcc.target/i386/pr83008.c: New test.
5511
2318f3b4
PB
55122018-02-08 Peter Bergner <bergner@vnet.ibm.com>
5513
5514 PR target/81143
5515 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
5516
73974561
PC
55172018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5518
5519 PR c++/83806
5520 * g++.dg/warn/Wunused-parm-11.C: New.
5521
c6ba596b
MP
55222018-02-08 Marek Polacek <polacek@redhat.com>
5523
5524 PR tree-optimization/84238
5525 * gcc.dg/Wstringop-overflow-3.c: New test.
5526
a4296998
NS
55272018-02-08 Nathan Sidwell <nathan@acm.org>
5528
5529 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
5530
b5ec4de7
RS
55312018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5532
5533 PR tree-optimization/84265
5534 * gcc.dg/vect/pr84265.c: New test.
5535
fff22900
RS
55362018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
5537
5538 PR tree-optimization/81635
5539 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
5540 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
5541
84b4c7b5
AK
55422018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5543
5544 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
5545 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
5546 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
5547 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
5548 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
5549 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
5550 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
5551 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
5552 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
5553 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
5554 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
5555 * gcc.target/s390/nobp-return-attr-all.c: New test.
5556 * gcc.target/s390/nobp-return-attr-neg.c: New test.
5557 * gcc.target/s390/nobp-return-mem-attr.c: New test.
5558 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
5559 * gcc.target/s390/nobp-return-mem-z10.c: New test.
5560 * gcc.target/s390/nobp-return-mem-z900.c: New test.
5561 * gcc.target/s390/nobp-return-reg-attr.c: New test.
5562 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
5563 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
5564 * gcc.target/s390/nobp-return-reg-z10.c: New test.
5565 * gcc.target/s390/nobp-return-reg-z900.c: New test.
5566 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
5567 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
5568 * gcc.target/s390/nobp-table-jump-z10.c: New test.
5569 * gcc.target/s390/nobp-table-jump-z900.c: New test.
5570
24db2556
RB
55712018-02-08 Richard Biener <rguenther@suse.de>
5572
5573 PR tree-optimization/84233
5574 * g++.dg/torture/pr84233.C: New testcase.
5575
414fef4e
RB
55762018-02-08 Richard Biener <rguenther@suse.de>
5577
5578 PR tree-optimization/84278
5579 * gcc.target/i386/pr84278.c: New testcase.
5580
18fbe394
WD
55812018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
5582
5583 PR rtl-optimization/84068
5584 PR rtl-optimization/83459
5585 * gcc.dg/pr84068.c: New test.
5586
3b263f5a
RB
55872018-02-08 Richard Biener <rguenther@suse.de>
5588
5589 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
5590 loop vectorization to happen.
5591
66a90e86
PC
55922018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
5593
5594 PR c++/83204
5595 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
5596
3f636462
WS
55972018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5598
5599 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
5600
4253435e
MM
56012018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5602
5603 PR target/84154
5604 * gcc.target/powerpc/pr84154-1.c: New tests.
5605 * gcc.target/powerpc/pr84154-2.c: Likewise.
5606 * gcc.target/powerpc/pr84154-3.c: Likewise.
5607
54af445d
WS
56082018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
5609
5610 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
5611
8f1f526b
JJ
56122018-02-07 Jakub Jelinek <jakub@redhat.com>
5613
5614 PR c++/84082
5615 * g++.dg/template/incomplete11.C: New test.
5616 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
5617
b35a0ccd
SK
56182018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5619
5620 PR fortran/82994
5621 * gfortran.dg/deallocate_error_3.f90: New test.
5622 * gfortran.dg/deallocate_error_4.f90: New test.
5623
82e259b8
TK
56242018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5625
5626 PR fortran/68560
5627 * gfortran.dg/shape_9.f90: New test.
5628
52b16cb3
SK
56292018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
5630
5631 PR fortran/82049
5632 * gfortran.dg/assumed_charlen_parameter.f90: New test.
5633
0d7d8e66
DM
56342018-02-07 David Malcolm <dmalcolm@redhat.com>
5635
5636 PR c++/81610
5637 PR c++/80567
5638 * g++.dg/spellcheck-reswords.C: New test case.
5639 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
5640 suggestion of "if".
5641
43e4df5a
ML
56422018-02-07 Martin Liska <mliska@suse.cz>
5643
5644 PR c++/84059.
5645 * g++.dg/ext/mv26.C: New test.
5646
a0486b65
TV
56472018-02-07 Tom de Vries <tom@codesourcery.com>
5648
5649 * gcc.dg/pr83844.c: Require effective target alloca.
5650
45224bd0
TV
56512018-02-07 Tom de Vries <tom@codesourcery.com>
5652
5653 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
5654
81b58bfd
L
56552018-02-07 H.J. Lu <hongjiu.lu@intel.com>
5656
5657 PR target/84243
5658 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
5659 -fcf-protection=return.
5660
c31bc4ac
TV
56612018-02-07 Tom de Vries <tom@codesourcery.com>
5662
5663 PR libgomp/84217
5664 * c-c++-common/goacc/pr84217.c: New test.
5665 * gfortran.dg/goacc/pr84217.f90: New test.
5666
e4c73066
RB
56672018-02-07 Richard Biener <rguenther@suse.de>
5668
5669 PR tree-optimization/84204
5670 * gcc.dg/graphite/pr84204.c: New testcase.
5671
5672 PR tree-optimization/84205
5673 * gcc.dg/graphite/pr84205.c: New testcase.
5674
5675 PR tree-optimization/84223
5676 * gfortran.dg/graphite/pr84223.f90: New testcase.
5677
07a6816e
PC
56782018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
5679
5680 PR c++/71662
5681 * g++.dg/cpp0x/scoped_enum7.C: New.
5682
0f2fca6f 56832018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
f8e54f64
CL
5684
5685 PR tree-optimization/83008
5686 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
5687
40ff1a2d
JJ
56882018-02-07 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR tree-optimization/84235
5691 * gcc.c-torture/execute/ieee/pr84235.c: New test.
5692
216c32f9
RO
56932018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5694
5695 PR testsuite/84243
5696 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
5697 targets.
5698 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
5699
486a2b66
JJ
57002018-02-06 Jakub Jelinek <jakub@redhat.com>
5701
5702 PR target/84146
5703 * gcc.target/i386/pr84146.c: New test.
5704
86f697aa
MC
57052018-02-06 Michael Collison <michael.collison@arm.com>
5706
5707 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
5708
97770004
BS
57092018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5710
5711 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
5712 warning for -mno-speculate-indirect-jumps.
5713 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
5714 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
5715 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
5716 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
5717 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
5718 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
5719
3ca8e91f
IT
57202018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5721
5722 PR target/84145
5723 * c-c++-common/fcf-protection-1.c: Change a compared message.
5724 * c-c++-common/fcf-protection-2.c: Likewise.
5725 * c-c++-common/fcf-protection-3.c: Likewise.
5726 * c-c++-common/fcf-protection-5.c: Likewise.
5727 * c-c++-common/fcf-protection-6.c: New test.
5728 * c-c++-common/fcf-protection-7.c: Likewise.
5729
b25e5572
MP
57302018-02-06 Marek Polacek <polacek@redhat.com>
5731
5732 PR tree-optimization/84228
5733 * c-c++-common/Wstringop-truncation-3.c: New test.
5734
d10ac880
TC
57352018-02-06 Tamar Christina <tamar.christina@arm.com>
5736
5737 PR target/82641
5738 * gcc.target/arm/pragma_arch_switch_2.c: New.
5739
40fdc3ec
RO
57402018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5741
5742 PR target/79975
5743 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
5744
48fe6bbb
MS
57452018-02-05 Martin Sebor <msebor@redhat.com>
5746
5747 PR tree-optimization/83369
40fdc3ec 5748 * gcc.dg/Wnonnull.c: New test.
48fe6bbb 5749
d66f0329
RS
57502018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5751
5752 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
5753 argument and use dg-messages-by-file instead. Expect it to be
5754 an array rather than a dict.
5755 (lto-link-and-maybe-run): Remove messages_by_file argument and
5756 use an upvar for dg-messages-by-file. Update call to
5757 lto_handle_diagnostics.
5758 (lt-get-options): Treat dg-messages-by-file as an array
5759 rather than a dict.
5760 (lto-get-options-main): Likewise. Set the entry rather than appending.
5761 (lto-execute): Treat dg-messages-by-file as an array rather than
5762 a dict. Update call to lto-link-and-maybe-run.
5763
865166c8
PC
57642018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 PR c++/82782
5767 * g++.dg/cpp1z/inline-var4.C: New.
5768
4c4f3c3f
ML
57692018-02-05 Martin Liska <mliska@suse.cz>
5770
5771 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
5772 options.
5773 * c-c++-common/asan/pointer-compare-2.c: Likewise.
5774 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
5775 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
5776 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
5777 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
5778 * c-c++-common/asan/pointer-compare-3.c: New test.
5779
ba261579
RS
57802018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
5781
5782 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
5783 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5784
55f956ff
OM
57852018-02-05 Olga Makhotina <olga.makhotina@intel.com>
5786
5787 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
5788 _mm_maskz_range_sd, _mm_mask_range_round_sd,
5789 _mm_maskz_range_round_sd): Test new intrinsics.
5790 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
5791 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
5792 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
5793 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
5794 _mm_maskz_range_ss, _mm_mask_range_round_ss,
5795 _mm_maskz_range_round_ss): Test new intrinsics.
5796 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
5797 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
5798 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
5799 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
5800 __builtin_ia32_rangess128_round): Remove builtins.
5801 (__builtin_ia32_rangesd128_mask_round,
5802 __builtin_ia32_rangess128_mask_round): Test new builtins.
5803 * gcc.target/i386/sse-13.c: Ditto.
5804 * gcc.target/i386/sse-23.c: Ditto.
5805
ca1ef73d
JH
58062018-02-04 Jan Hubicka <hubicka@ucw.cz>
5807
5808 PR middle-end/79966
5809 * gfortran.dg/pr79966.f90: New testcase
5810
0f2fca6f 58112018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
22b128c5
DH
5812
5813 PR fortran/84094
5814 * gfortran.dg/associate_23.f90: Fix invalid code.
5815 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5816 * gfortran.dg/matmul_3.f90: Likewise.
5817 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5818
26f822c2
PT
58192018-02-04 Paul Thomas <pault@gcc.gnu.org>
5820
5821 PR fortran/84115
5822 * gfortran.dg/associate_34.f90: New test.
5823 * gfortran.dg/associate_35.f90: New test.
5824
2c536ce7
PT
58252018-02-03 Paul Thomas <pault@gcc.gnu.org>
5826
5827 PR fortran/84141
5828 PR fortran/84155
53740018 5829 * gfortran.dg/pr84155.f90: New test.
2c536ce7 5830
113db472
UB
58312017-02-02 Uros Bizjak <ubizjak@gmail.com>
5832
5833 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
5834 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
5835
24fa220c
WS
58362018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5837
5838 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
5839 dg-do run stanza.
5840
17855935
WS
58412018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5842
5843 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
5844 requirement.
5845 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
5846 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
5847 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
5848
584d9d58
GJL
58492018-02-02 Georg-Johann Lay <avr@gjlay.de>
5850
5851 PR testsuite/52641
5852 * gcc.c-torture/execute/pr83362.c: Make work for int16.
5853 * gcc.dg/Wsign-conversion.c: Dito.
5854 * gcc.dg/attr-alloc_size-4.c: Dito.
5855 * gcc.dg/pr81020.c: Dito.
5856 * gcc.dg/pr81192.c: Dito.
5857 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
5858 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
5859 * gcc.dg/pr83844.c: Restrict to int32plus.
5860 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
5861 * gcc.dg/tree-ssa/ldist-25.c: Dito.
5862 * gcc.dg/tree-ssa/ldist-27.c: Dito.
5863 * gcc.dg/tree-ssa/ldist-28.c: Dito.
5864 * gcc.dg/tree-ssa/ldist-29.c: Dito.
5865 * gcc.dg/tree-ssa/ldist-30.c: Dito.
5866 * gcc.dg/tree-ssa/ldist-31.c: Dito.
5867 * gcc.dg/tree-ssa/ldist-32.c: Dito.
5868 * gcc.dg/tree-ssa/ldist-33.c: Dito.
5869 * gcc.dg/tree-ssa/ldist-34.c: Dito.
5870 * gcc.dg/tree-ssa/ldist-35.c: Dito.
5871 * gcc.dg/tree-ssa/ldist-36.c: Dito.
5872
02da1e9c
JK
58732018-02-02 Julia Koval <julia.koval@intel.com>
5874
5875 * gcc.target/i386/funcspec-56.inc: Handle new march.
5876 * g++.dg/ext/mv16.C: Ditto.
5877
ce2e6077
GJL
58782018-02-02 Georg-Johann Lay <avr@gjlay.de>
5879
5880 * lib/target-supports.exp
5881 (check_effective_target_keeps_null_pointer_checks): No more
5882 special-case avr.
5883 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
5884 * gcc.dg/ifcvt-4.c: Skip avr.
5885 * gcc.dg/pr53037-1.c: Dito.
5886 * gcc.dg/pr53037-2.c: Dito.
5887 * gcc.dg/pr53037-3.c: Dito.
5888 * gcc.dg/pr63387-2.c: Dito.
5889 * gcc.dg/pr63387.c: Dito.
5890 * gcc.dg/sancov/cmp0.c: Dito.
5891 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
5892 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
5893 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
5894 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
5895 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
5896 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
5897 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
5898 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
5899 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
5900 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
5901 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
5902 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
5903 * gcc.dg/tree-ssa/pr82059.c: Dito.
5904 * gcc.c-torture/execute/pr70460.c: Dito.
5905
5c1aec7e
GJL
59062018-02-02 Georg-Johann Lay <avr@gjlay.de>
5907
5908 PR testsuite/52641
5909 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
5910 * gcc.c-torture/execute/20180112-1.c: Dito.
5911 * gcc.c-torture/execute/pr81503.c: Dito.
5912 * gcc.dg/store_merging_12.c: Dito.
5913 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
5914 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
5915 * gcc.dg/tree-ssa/pr80898.c: Dito.
5916 * gcc.dg/tree-ssa/pr82363.c: Dito.
5917 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
5918 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
5919 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
5920 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
5921 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
5922 * gcc.dg/tree-ssa/pr80803.c: Dito.
5923 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
5924 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
5925 * gcc.dg/tree-ssa/vrp114.c: Dito.
5926 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
5927 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
5928 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
5929
e8a5a6f6
IT
59302018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5931
5932 PR target/84066
5933 * gcc.target/i386/cet-sjlj-6a.c: New test.
5934 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5935
d15f0fa7
MP
59362018-02-01 Marek Polacek <polacek@redhat.com>
5937
5938 PR c++/84125
5939 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
5940
89e06365
JL
59412018-01-30 Jeff Law <law@redhat.com>
5942
5943 PR target/84128
5944 * gcc.target/i386/pr84128.c: New test.
5945
19416210
GJL
59462018-02-01 Georg-Johann Lay <avr@gjlay.de>
5947
5948 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
5949 -fdelete-null-pointer-checks.
5950
73b7d28f
PC
59512018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5952
5953 PR c++/83796
5954 * g++.dg/cpp0x/abstract-default1.C: New.
5955
3ae12932
RS
59562018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5957
5958 PR tree-optimization/81635
5959 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
5960 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
5961
d677263e
RL
59622018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5963
5964 PR target/83370
5965 * gcc.target/aarch64/pr83370.c: New.
5966
dc3b4a20
RB
59672018-02-01 Richard Biener <rguenther@suse.de>
5968
5969 * gcc.dg/graphite/pr35356-1.c: Adjust.
5970
0c64497d
RS
59712018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
5972
5973 PR testsuite/83846
5974 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
5975 for ILP32.
5976 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
5977 of hard-coding the choice.
5978 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
5979 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
5980 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
5981 memset call.
5982 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
5983 stdint.h types.
5984 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5985 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5986 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5987 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5988 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5989 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5990 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5991 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5992 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5993 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5994 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5995 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5996 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5997 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5998 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5999 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6000 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6001 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6002 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6003 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6004 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6005 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6006 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6007 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6008 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6009 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6010 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6011 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6012 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6013 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6014 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6015 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6016 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6017 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6018 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6019 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6020 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6021 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6022 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6023 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6024 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6025 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6026 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6027 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6028 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6029 __builtin_popcountll rather than __builtin_popcountl.
6030
8179efe0
RS
60312018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6032
6033 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6034 of LD1R[HWD] for multi-element constants on big-endian targets.
6035 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6036 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6037
947b1372
RS
60382018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6039
6040 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6041 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
6042 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
6043
31b6733b
JJ
60442018-02-01 Jakub Jelinek <jakub@redhat.com>
6045
6046 PR tree-optimization/81661
6047 PR tree-optimization/84117
6048 * gcc.dg/pr81661.c: New test.
6049 * gfortran.dg/pr84117.f90: New test.
6050
eae4d8fb
JB
60512018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6052
6053 PR fortran/83705
6054 * gfortran.dg/repeat_7.f90: Catch warning message.
6055
90bf9487
ILT
60562018-01-31 Ian Lance Taylor <iant@golang.org>
6057
6058 * go.go-torture/execute/printnil.go: New test.
6059
02b7dbb9
RO
60602018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6061
6062 * lib/target-supports.exp (check_effective_target_comdat_group):
6063 Allow for Solaris as comdat syntax.
6064
6065 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
6066 Solaris with comdat_group support and as.
6067
2be4dfcb
MP
60682018-01-31 Marek Polacek <polacek@redhat.com>
6069
6070 PR c/81779
6071 * gcc.dg/pr81779.c: New test.
6072
08b3748c
JJ
60732018-01-31 Jakub Jelinek <jakub@redhat.com>
6074
c9243c04
JJ
6075 PR fortran/84116
6076 * gfortran.dg/gomp/pr84116.f90: New test.
6077
eddd715c
JM
6078 PR c++/83993
6079 * g++.dg/init/pr83993-2.C: New test.
6080
08b3748c
JJ
6081 PR c++/83993
6082 * g++.dg/init/pr83993-1.C: New test.
6083 * g++.dg/cpp0x/pr83993.C: New test.
6084
1af73491
PT
60852018-01-31 Paul Thomas <pault@gcc.gnu.org>
6086
6087 PR fortran/84088
53740018 6088 * gfortran.dg/pr84088.f90: New test.
1af73491 6089
6b9a302f
VM
60902018-01-31 Vladimir Makarov <vmakarov@redhat.com>
6091
6092 PR target/82444
6093 * gcc.target/i386/pr82444.c: New.
6094
f1aa1f93
WS
60952018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
6096
6097 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
6098 * gcc.target/powerpc/vsx-13.c: New.
6099
be197ade
PC
61002018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6101
6102 PR c++/84092
6103 * g++.dg/cpp1y/var-templ57.C: New.
6104
4ecd9c15
MP
61052018-01-31 Marek Polacek <polacek@redhat.com>
6106
6107 PR c++/84138
6108 * g++.dg/diagnostic/pr84138.C: New test.
6109
9f3dcd14
JB
61102018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
6111
6112 PR fortran/78534
6113 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
6114 -Wstringop-overflow warnings due to spurious warning with -O1.
6115 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
6116 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
6117
957a25ab
RB
61182018-01-31 Richard Biener <rguenther@suse.de>
6119
6120 PR tree-optimization/84132
6121 * g++.dg/torture/pr84132.C: New testcase.
6122
8ede319f
JH
61232018-01-31 Jan Hubicka <hubicka@ucw.cz>
6124
6125 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
6126 dg-final scan.
6127
e6c7bfdb
JK
61282018-01-31 Julia Koval <julia.koval@intel.com>
6129
6130 PR target/83618
6131 * gcc.target/i386/rdpid.c: Remove "eax".
6132
39058d4b
KT
61332018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6134
6135 PR tree-optimization/64946
6136 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
6137 scan-assembler checks.
6138
ae20d760
EB
61392018-01-31 Eric Botcazou <ebotcazou@adacore.com>
6140
6141 * gcc.c-torture/execute/20180131-1.c: New test.
6142
b6fb257b
CZ
61432018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6144
6145 * gcc.target/arc/taux-1.c: New test.
6146 * gcc.target/arc/taux-2.c: Likewise.
6147
8180c03f
CZ
61482018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6149
6150 * gcc.target/arc/uncached.c: New test.
6151
2f857e1b
RO
61522018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6153
6154 PR lto/83954
6155 * gnat.dg/lto20.adb: Remove dg-excess-errors.
6156
7b56ebc3
JJ
61572018-01-31 Jakub Jelinek <jakub@redhat.com>
6158
1306a81d
JJ
6159 PR preprocessor/69869
6160 * gcc.dg/cpp/trad/pr69869.c: New test.
6161
7b56ebc3
JJ
6162 PR c/84100
6163 * gcc.dg/pr84100.c: New test.
6164
58375711
JL
61652018-01-30 Jeff Law <law@redhat.com>
6166
6167 PR target/84064
6168 * gcc.target/i386/pr84064: New test.
6169
89e06365 61702018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8fb2cc6b
TK
6171
6172 PR fortran/84134
6173 * gfortran.dg/data_implied_do_2.f90: New test.
6174
3d943698
JW
61752018-01-30 Janus Weil <janus@gcc.gnu.org>
6176
6177 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
6178
dca9e8be
TK
61792018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6180
6181 PR fortran/84133
6182 * gfortran.dg/inline_matmul_21.f90: New test case.
6183
881f7c97
RO
61842018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6185
6186 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
6187
634c3ff0
VM
61882018-01-30 Vladimir Makarov <vmakarov@redhat.com>
6189
6190 PR target/84112
940ac3aa 6191 * gcc.target/powerpc/pr84112.c: New.
634c3ff0 6192
c5370327
JJ
61932018-01-30 Jakub Jelinek <jakub@redhat.com>
6194
6195 PR rtl-optimization/83986
6196 * gcc.dg/pr83986.c: New test.
6197
86145a19
BS
61982018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
6199
6200 PR 58684
113db472
UB
6201 * gcc.dg/torture/inf-compare-1.c: Add xfail.
6202 * gcc.dg/torture/inf-compare-2.c: Add xfail.
6203 * gcc.dg/torture/inf-compare-3.c: Add xfail.
6204 * gcc.dg/torture/inf-compare-4.c: Add xfail.
86145a19 6205
a59b07c1
JJ
62062018-01-30 Jakub Jelinek <jakub@redhat.com>
6207
6208 PR tree-optimization/84111
6209 * gcc.c-torture/compile/pr84111.c: New test.
6210
9efd61f8
JH
62112018-01-30 Jan Hubicka <hubicka@ucw.cz>
6212
6213 PR ipa/83179
6214 * gcc.dg/ipa/inline-2.c: Fix template.
6215 * gcc.dg/ipa/inline-3.c: Fix template.
881f7c97 6216
9a4841a3
JH
62172018-01-30 Jan Hubicka <hubicka@ucw.cz>
6218
6219 PR ipa/81360
6220 * g++.dg/torture/pr81360.C: New testcase.
6221
44c945e6
JH
62222018-01-30 Jan Hubicka <hubicka@ucw.cz>
6223
6224 PR lto/83954
6225 * gcc.dg/lto/pr83954.h: New testcase.
6226 * gcc.dg/lto/pr83954_0.c: New testcase.
6227 * gcc.dg/lto/pr83954_1.c: New testcase.
6228
924d6d0b
RO
62292018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6230
6231 PR bootstrap/84017
6232 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
6233 to dg-options.
6234 Simplify DW_AT_producer scan.
6235
502f6447
KT
62362018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6237
6238 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
6239
a236a499
KY
62402018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
6241
113db472 6242 PR target/83828
a236a499
KY
6243 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6244 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6245 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6246 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6247
58375711 62482018-01-29 Jeff Law <law@redhat.com>
6beb01d0
JL
6249
6250 PR testsuite/81010
6251 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
6252 better match other tests which require vsx. Verify the zero
6253 extension is part of the test in the combiner dump.
6254
7d07a93a
MP
62552018-01-29 Marek Polacek <polacek@redhat.com>
6256
6257 PR c/83966
6258 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
6259
b07c3651
MP
6260 PR c++/83996
6261 * g++.dg/ext/pr83996.C: New test.
6262
27837e0c
RB
62632018-01-29 Richard Biener <rguenther@suse.de>
6264
6265 PR tree-optimization/84057
6266 * gcc.dg/graphite/pr84057.c: New testcase.
6267
89e06365 62682018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3be34c0b
TK
6269
6270 PR fortran/84073
6271 * gfortran.dg/bind_c_usage_31.f90: New test.
6272
19eab740
PC
62732018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6274
6275 PR c++/83924
6276 * g++.dg/warn/Wduplicated-branches5.C: New.
6277
e1f30526
SP
62782018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
6279
6280 * gcc.target/rl78/test_addsi3_internal.c: New test.
6281
b5d0b3d2
SB
62822018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
6283
6284 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
6285 Make expected output depend on whether we expect sibcalls or not.
6286 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
6287 safe-indirect-jump-1.c).
6288
f8862a1b 62892018-01-26 Damian Rouson <damian@sourceryinstitute.org>
b5d0b3d2
SB
6290 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6291 Soren Rasmussen <s.c.rasmussen@gmail.com>
f8862a1b
DR
6292
6293 Fortran 2018 teams tests.
6294
6295 * gfortran.dg/team_number_1.f90: new test for team_number.
6296 * gfortran.dg/team_change_1.f90: new test for change team.
6297 * gfortran.dg/team_end_1.f90: new test for end team.
6298 * gfortran.dg/team_form_1.f90: new test for form team.
6299
deece1aa
SK
63002018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
6301
6302 PR fortran/83998
6303 * gfortran.dg/dot_product_4.f90
6304
a011292a
MS
63052018-01-26 Martin Sebor <msebor@redhat.com>
6306
6307 PR tree-optimization/83896
6308 * gcc.dg/strlenopt-43.c: New.
6309
b211c595
WS
63102018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6311
6312 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
6313 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
6314 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
6315 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
6316 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
6317 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
6318 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
6319 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
6320 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
6321 stanzas.
6322 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
6323 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
6324 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
6325 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
6326 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
6327 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
6328 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
6329 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
6330 instruction list.
6331 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
6332
f5ef2a14
WS
63332018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6334
6335 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
6336 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
6337 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
6338 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
6339 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
6340 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
6341 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
6342 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
6343 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
6344 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
6345 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
6346 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
6347 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
6348
98abdf3a
ML
63492018-01-26 Martin Liska <mliska@suse.cz>
6350
6351 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
6352 warning is seen.
6353
a9ea161d
WS
63542018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6355
6356 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
6357 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
6358 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
6359 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
6360 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
6361 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
6362 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
6363 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
6364
d7e1f499
RB
63652018-01-26 Richard Biener <rguenther@suse.de>
6366
6367 PR rtl-optimization/84003
6368 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
6369 latent bug in DSE if NOINLINE is appropriately defined.
6370 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
6371 and defining NOINLINE.
6372
da1f8d7f
KT
63732018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6374
6375 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
6376 tests specific to aarch64. XFAIL test on arm.
6377
79fbdeb8
JJ
63782018-01-26 Jakub Jelinek <jakub@redhat.com>
6379
45399fdc
JJ
6380 PR rtl-optimization/83985
6381 * gcc.dg/pr83985.c: New test.
6382
79fbdeb8
JJ
6383 PR c/83989
6384 * c-c++-common/Wrestrict-3.c: New test.
6385
20565692
CZ
63862018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6387
113db472 6388 * gcc.target/arc/tdelegitimize_addr.c: New test.
20565692 6389
6b55f8c9
CZ
63902018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6391
6392 * gcc.target/arc/jli-1.c: New file.
6393 * gcc.target/arc/jli-2.c: Likewise.
6394
05471739
SN
63952018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
6396
113db472
UB
6397 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
6398 scan-assembler.
05471739
SN
6399 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6400 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6401
5b55e6e3
RB
64022018-01-26 Richard Biener <rguenther@suse.de>
6403
6404 PR tree-optimization/81082
6405 * gcc.dg/vect/pr81082.c: New testcase.
6406 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
6407 simplification to n * n.
6408
af2e3244
RO
64092018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6410
6411 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
6412 Solaris 10.
6413 * gcc.target/i386/pr63620.c: Likewise.
6414
aad36c56
JK
64152018-01-26 Julia Koval <julia.koval@intel.com>
6416
113db472
UB
6417 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
6418 -mavx512f -mavx512bw.
aad36c56
JK
6419 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
6420 * gcc.target/i386/i386.exp: Fix types.
6421
73598b33
AM
64222018-01-26 Alan Modra <amodra@gmail.com>
6423
6424 PR target/84033
6425 * gcc.target/powerpc/swaps-p8-46.c: New.
6426
7fb43006
PT
64272018-25-01 Paul Thomas <pault@gcc.gnu.org>
6428
6429 PR fortran/37577
6430 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
6431 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
6432 'array01' in the tree dump comparison.
6433 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
6434 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
6435 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
6436
19e502d4
JH
64372018-01-25 Jan Hubicka <hubicka@ucw.cz>
6438
6439 PR middle-end/83055
6440 * gcc.dg/torture/pr83055.c: New testcase.
6441
3d8fb311
JJ
64422018-01-25 Jakub Jelinek <jakub@redhat.com>
6443
41df0109
JJ
6444 PR c++/84031
6445 * g++.dg/cpp1z/decomp36.C: New test.
6446
3d8fb311
JJ
6447 PR middle-end/83977
6448 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
6449
b254c1a2
RS
64502018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
6451
6452 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
6453 the shift dump line.
6454 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6455
533277ba
MM
64562018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6457
6458 PR target/81550
6459 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
6460 index instead of int, which allows IVOPTs to properly optimize the
6461 loop.
6462
1983b3e0
DM
64632018-01-24 David Malcolm <dmalcolm@redhat.com>
6464
6465 PR jit/82846
6466 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
6467 of "fn_type" typedef.
6468 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
6469
4880b994
ILT
64702018-01-24 Ian Lance Taylor <iant@golang.org>
6471
6472 * go.go-torture/execute/names-1.go: New test.
6473
5e77d9b1
JL
64742018-01-19 Jeff Law <law@redhat.com>
6475
6476 PR target/83994
6477 * gcc.target/i386/pr83994.c: New test.
6478
ffd464df
VM
64792018-01-24 Vladimir Makarov <vmakarov@redhat.com>
6480
6481 PR target/84014
6482 * gcc.target/powerpc/pr84014.c: New.
6483
f1542d9a
JJ
64842018-01-24 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR middle-end/83977
6487 * c-c++-common/gomp/pr83977-1.c: New test.
6488 * c-c++-common/gomp/pr83977-2.c: New test.
6489 * c-c++-common/gomp/pr83977-3.c: New test.
6490 * gfortran.dg/gomp/pr83977.f90: New test.
6491
556d3a24
RS
64922018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6493
6494 PR testsuite/83889
6495 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
6496 * gcc.dg/vect/pr80631-1.c: Likewise.
6497 * gcc.dg/vect/pr80631-2.c: Likewise.
6498 * gcc.dg/vect/pr81410.c: Likewise.
6499 * gcc.dg/vect/pr81633.c: Likewise.
6500 * gcc.dg/vect/pr81815.c: Likewise.
6501 * gcc.dg/vect/pr82108.c: Likewise.
6502 * gcc.dg/vect/pr83857.c: Likewise.
6503 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
6504 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
6505 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
6506 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
6507 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
6508 * gcc.dg/vect/vect-reduc-11.c: Likewise.
6509 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
6510 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
6511 dg-xfail-run-if instead.
6512 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
6513 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
6514 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
6515 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
6516 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
6517
885a33e1
RS
65182018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
6519
6520 PR tree-optimization/83979
6521 * g++.dg/pr83979.c: New test.
6522
a84aff58
KT
65232018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6524
6525 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
6526 option. Add arm_neon_ok_no_float_abi check.
6527
6acfd18c
RB
65282018-01-24 Richard Biener <rguenther@suse.de>
6529
6530 PR tree-optimization/83176
6531 * gcc.dg/graphite/pr83176.c: New testcase.
6532
da37a70f
RB
65332018-01-24 Richard Biener <rguenther@suse.de>
6534
6535 PR tree-optimization/82819
6536 * gcc.dg/graphite/pr82819.c: New testcase.
6537
3885527d
PC
65382018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
6539
6540 PR c++/83921
6541 * g++.dg/cpp1y/constexpr-83921-1.C: New.
6542 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
6543 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
6544 * g++.dg/ext/stmtexpr20.C: Likewise.
6545 * g++.dg/ext/stmtexpr21.C: Likewise.
6546
7c719d08
DM
65472018-01-23 David Malcolm <dmalcolm@redhat.com>
6548
6549 PR c++/83974
6550 * g++.dg/warn/pr83974.C: New test case.
6551
508d0c3d
JJ
65522018-01-23 Jakub Jelinek <jakub@redhat.com>
6553
6554 PR sanitizer/83987
6555 * g++.dg/ubsan/pr83987.C: New test.
6556
65572018-01-23 Paul Thomas <pault@gcc.gnu.org>
f59986b2
PT
6558
6559 PR fortran/83866
508d0c3d 6560 * gfortran.dg/pdt_29.f03: New test.
f59986b2 6561
508d0c3d 65622018-01-23 Paul Thomas <pault@gcc.gnu.org>
84ee745e
PT
6563
6564 PR fortran/83898
508d0c3d 6565 * gfortran.dg/associate_33.f03: New test.
84ee745e 6566
cde9b2f8
ML
65672018-01-23 Martin Liska <mliska@suse.cz>
6568
6569 PR lto/81440
6570 * gcc.dg/lto/pr81440.h: New test.
6571 * gcc.dg/lto/pr81440_0.c: New test.
6572 * gcc.dg/lto/pr81440_1.c: New test.
6573
66ce8ff7
NS
65742018-01-23 Nathan Sidwell <nathan@acm.org>
6575
6576 PR c++/83988
6577 * g++.dg/template/pr83988.C: New.
6578
941ae8b4
JJ
65792018-01-23 Jakub Jelinek <jakub@redhat.com>
6580
55a46cb5
JJ
6581 PR c++/82882
6582 PR c++/83978
6583 * g++.dg/cpp0x/pr82882.C: New test.
6584 * g++.dg/cpp0x/pr83978.C: New test.
6585
941ae8b4
JJ
6586 PR c++/83958
6587 * g++.dg/cpp1z/decomp35.C: New test.
6588
d55d1e4f
NS
65892018-01-23 Nathan Sidwell <nathan@acm.org>
6590
6591 * g++.dg/cpp0x/range-for10.C: Adjust.
6592 * g++.dg/ext/forscope1.C: Adjust.
6593 * g++.dg/ext/forscope2.C: Adjust.
6594 * g++.dg/template/for1.C: Adjust.
6595
9972bbbc
DM
65962018-01-23 David Malcolm <dmalcolm@redhat.com>
6597
6598 PR tree-optimization/83510
6599 * gcc.c-torture/compile/pr83510.c: New test case.
6600
ef57eeb2
RS
66012018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6602
6603 PR testsuite/83888
6604 * lib/target-supports.exp (check_effective_target_vect_float): Say
6605 that the result only holds when -funsafe-math-optimizations is on.
6606 (check_effective_target_vect_float_strict): New procedure.
6607 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
6608 of vect_float.
6609 * gcc.dg/vect/vect-reduc-6.c: Likewise.
6610
97e52238
RS
66112018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
6612
6613 PR tree-optimization/83965
6614 * gcc.dg/vect/pr83965.c: New test.
6615
950d1cd9
RB
66162018-01-23 Richard Biener <rguenther@suse.de>
6617
6618 PR tree-optimization/83963
6619 * gfortran.dg/graphite/pr83963.f: New testcase.
6620 * gcc.dg/graphite/pr83963-2.c: Likewise.
6621
2e73a89b
JJ
66222018-01-23 Jakub Jelinek <jakub@redhat.com>
6623
6624 PR c++/83918
6625 * g++.dg/cpp1z/pr83918.C: New test.
6626
f5c517f0
JJ
66272018-01-22 Jakub Jelinek <jakub@redhat.com>
6628
164485b5
JJ
6629 PR tree-optimization/83957
6630 * gcc.dg/autopar/pr83957.c: New test.
6631
f5c517f0
JJ
6632 PR tree-optimization/83081
6633 * gcc.dg/predict-8.c: Adjust expected probability.
6634
de0ecff8
MM
66352018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6636
6637 PR target/83862
6638 * gcc.target/powerpc/pr83862.c: New test.
6639
d10cff95 66402018-01-22 Carl Love <cel@us.ibm.com>
3eb1eecf 6641
d10cff95
CL
6642 * gcc.target/powerpc/powerpc.exp: Add torture tests for
6643 builtins-4-runnable.c, builtins-6-runnable.c,
6644 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
6645 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
6646 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
6647 for signed/unsigned 128-bit and long long int loads.
6648
f25d7e06
MP
66492018-01-22 Marek Polacek <polacek@redhat.com>
6650
6651 PR c++/81933
6652 * g++.dg/cpp1y/constexpr-empty4.C: New test.
6653
0f2fca6f 66542018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
0d918596
WS
6655
6656 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
6657 scan-asembler valid instructions list.
6658 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
6659 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
6660 power8-vector requirement and option.
6661 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
6662
6b271a2e
JB
66632018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
6664
6665 PR 78534
6666 PR 83704
6667 * gfortran.dg/string_1.f90: Remove printing the length.
6668
1dba94d4
RB
66692018-01-22 Richard Biener <rguenther@suse.de>
6670
6671 PR tree-optimization/83963
6672 * gcc.dg/graphite/pr83963.c: New testcase.
0e32449b
SD
6673
66742018-01-22 Sudakshina Das <sudi.das@arm.com>
6675
6676 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
6677 dg-require-effective-target directives.
6678
dececdaa
KT
66792018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6680
6681 * lib/target-supports.exp (check_effective_target_arm_softfloat):
6682 New procedure.
6683 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
6684 Adjust scan-assembler checks for soft-float.
6685
6a79ea14
BS
66862018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6687
6688 PR target/83946
6689 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
6690
bca5a9a1
JDA
66912018-01-21 John David Anglin <danglin@gcc.gnu.org>
6692
6693 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
6694 * gcc.dg/pr83623.c: Likewise.
6695 * gcc.dg/pr83666.c: Likewise.
6696
b8f63c51 66972018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
0f2fca6f 6698 David Edelsohn <dje.gcc@gmail.com>
b8f63c51
BS
6699
6700 PR target/83946
6701 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6702 assembly output from "crset eq" to "crset 2".
6703 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
6704 assembly output from . to $.
6705 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6706 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
6707 assembly output from "crset eq" to "crset 2".
6708 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
6709 assembly output from "crset eq" to "crset 2", and from . to $.
6710
f5240750
SK
67112018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
6712
6713 PR fortran/83900
6714 * gfortran.dg/matmul_18.f90: New test.
6715
929b4411
RS
67162018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
6717
6718 PR tree-optimization/83940
6719 * gcc.dg/torture/pr83940.c: New test.
6720
09cbbded
JJ
67212018-01-20 Jakub Jelinek <jakub@redhat.com>
6722
37b7e787
JJ
6723 PR middle-end/83945
6724 * gcc.dg/tls/pr83945.c: New test.
6725
09cbbded
JJ
6726 PR target/83930
6727 * gcc.dg/pr83930.c: New test.
6728
f18fee82
SK
67292018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6730
6731 PR fortran/83900
6732 * gfortran.dg/matmul_17.f90: New test.
6733
3051883c
SK
67342018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6735
6736 PR fortran/80768
6737 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
6738
e6f97c3f
JJ
67392018-01-19 Jakub Jelinek <jakub@redhat.com>
6740
1c9a0251
JJ
6741 PR c++/81167
6742 * g++.dg/cpp0x/pr81167.C: New test.
6743
e6f97c3f
JJ
6744 PR c++/83919
6745 * g++.dg/cpp0x/pr83919.C: New test.
6746
2af64836
JL
67472018-01-19 Jeff Law <law@redhat.com>
6748 Jakub Jelinek <jakub@redhat.com>
6749
6750 * gcc.dg/stack-check-16.c: New test.
6751
6c7c4708
CP
67522018-01-19 Cesar Philippidis <cesar@codesourcery.com>
6753
6754 PR target/83790
6755 * gcc.target/nvptx/indirect_call.c: New test.
6756
b8d090db
RO
67572018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6758
6759 * g++.dg/torture/pr83619.C: Remove dg-message.
6760
1a92f9f6
ML
67612018-01-19 Martin Liska <mliska@suse.cz>
6762
6763 * gcc.dg/predict-1.c: Adjust expected probability.
6764 * gcc.dg/predict-3.c: Likewise.
6765 * gcc.dg/predict-5.c: Likewise.
6766 * gcc.dg/predict-6.c: Likewise.
6767 * gcc.dg/predict-9.c: Likewise.
6768
09a7858b
RS
67692018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6770
6771 PR tree-optimization/83922
6772 * gcc.dg/pr83922.c: New test.
6773
271134dd
RS
67742018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
6775
6776 PR tree-optimization/83914
6777 * gcc.dg/vect/pr83914.c: New test.
6778
4b04107b
KT
67792018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6780
6781 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
6782 * gcc.target/arm/negdi-2.c: Likewise.
6783 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
6784
9f14d763
KT
67852018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6786
6787 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
6788
80b21c41
KT
67892018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6790
6791 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
6792
502a18ca
JDA
67932018-01-18 John David Anglin <danglin@gcc.gnu.org>
6794
6795 * gcc.dg/torture/pr52451.c (main): Skip long double test on
6796 hppa*-*-hpux*.
6797
9736f576
JJ
67982018-01-18 Jakub Jelinek <jakub@redhat.com>
6799
6800 PR ipa/83619
6801 PR testsuite/83934
6802 * g++.dg/torture/pr83619.C (e): Define before first use instead of
6803 forward declaration.
6804
3480ed3a 68052018-01-18 Carl Love <cel@us.ibm.com>
9736f576 6806
3480ed3a
CL
6807 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
6808 to the function.
6809
50b27938
PC
68102018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
6811
6812 PR c++/81013
6813 * g++.dg/inherit/union3.C: New.
6814
0f2fca6f 68152018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
00850e40
CL
6816
6817 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
6818
8b2d991b
JH
68192018-01-18 Jan Hubicka <hubicka@ucw.cz>
6820
6821 PR ipa/83619
6822 * g++.dg/torture/pr83619.C: New testcase.
6823
0f2fca6f 68242018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1f0267ac
CL
6825
6826 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
6827 Add function body to force error messages in some configurations.
6828
21505468
KT
68292018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6830
6831 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
6832 and arm_thumb1_ok.
6833
7365279f
BK
68342018-01-18 Boris Kolpackov <boris@codesynthesis.com>
6835
9736f576
JJ
6836 PR other/70268
6837 * c-c++-common/ffile-prefix-map.c: New test.
6838 * c-c++-common/fmacro-prefix-map.c: New test.
6839 * c-c++-common/cpp/ffile-prefix-map.c: New test.
6840 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7365279f 6841
82a7bb2d
ML
68422018-01-18 Martin Liska <mliska@suse.cz>
6843
6844 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
6845 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6846 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6847 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6848 * gcc.target/i386/ret-thunk-10.c: Likewise.
6849 * gcc.target/i386/ret-thunk-11.c: Likewise.
6850 * gcc.target/i386/ret-thunk-12.c: Likewise.
6851 * gcc.target/i386/ret-thunk-15.c: Likewise.
6852 * gcc.target/i386/ret-thunk-9.c: Likewise.
6853
5b06990f
CL
68542018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6855
6856 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
6857 order.
6858
5a752e3f
NS
68592018-01-18 Nathan Sidwell <nathan@acm.org>
6860
6861 PR c++/83160
6862 * g++.dg/cpp0x/pr83160.C: New.
6863
7467ab42
RB
68642018-01-18 Richard Biener <rguenther@suse.de>
6865
6866 PR tree-optimization/83887
6867 * gcc.dg/graphite/pr83887.c: New testcase.
6868 * gfortran.dg/graphite/pr83887.f90: Likewise.
6869 * gfortran.dg/graphite/pr83887.f: Likewise.
6870
c5affc04
KT
68712018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6872
6873 PR target/65578
6874 * gcc.target/arm/builtin-bswap.x: New file.
6875 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
6876 and options for armv6t2.
6877 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
6878 and options for Thumb1.
6879 * gcc.target/arm/builtin-bswap16.x: New file.
6880 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
6881 and options for armv6t2.
6882 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
6883 and options for Thumb1.
6884
f2f4f244
CL
68852018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6886
6887 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
6888 order.
6889
8ae43881
JJ
68902018-01-18 Jakub Jelinek <jakub@redhat.com>
6891
6892 PR c/61240
6893 * gcc.dg/pr61240.c: New test.
6894
fcf79237
HA
68952018-01-17 Harald Anlauf <anlauf@gmx.de>
6896
6897 PR fortran/83864
6898 * gfortran.dg/pr83864.f90: New test.
6899
b7e60023
JL
69002018-01-17 Jeff Law <law@redhat.com>
6901
6902 PR testsuite/83883
6903 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
6904
fe1b6f0d
BS
69052018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6906
6907 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
6908 restriction, but still restrict to 64-bit.
6909 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
6910 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
6911
c004a341 69122018-01-17 Harald Anlauf <anlauf@gmx.de>
fe1b6f0d 6913
c004a341
HA
6914 PR fortran/83874
6915 * gfortran.dg/pr83874.f90: New test.
6916
cfb14840
JJ
69172018-01-18 Jakub Jelinek <jakub@redhat.com>
6918
6919 PR c++/83824
6920 * g++.dg/cpp0x/pr83824.C: New test.
6921
a3b11faf
MM
69222018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6923
6924 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
6925 appropriate .gnu_attribute for the long double type, if we use the
6926 long double type, but do not generate any calls.
6927 * gcc.target/powerpc/gnuattr2.c: Likewise.
6928 * gcc.target/powerpc/gnuattr3.c: Likewise.
6929
a533fc76
PC
69302018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6931
6932 PR c++/78344
6933 * g++.dg/cpp0x/alignas13.C: New.
6934
78a5fce0
JJ
69352018-01-17 Jakub Jelinek <jakub@redhat.com>
6936
6937 PR c++/83897
6938 * g++.dg/cpp0x/pr83897.C: New test.
6939
a99670f9
JH
69402018-01-17 Jan Hubicka <hubicka@ucw.cz>
6941
6942 PR ipa/83051
6943 * gcc.c-torture/compile/pr83051-2.c: New testcase.
6944
8fca809b
PC
69452018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6946
6947 PR c++/81054
6948 * g++.dg/cpp0x/constexpr-ice19.C: New.
6949
355bae92 69502018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8fca809b 6951
355bae92
WS
6952 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
6953 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
6954 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
6955 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
6956 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
6957 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
6958 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
355bae92
WS
6959 * gcc.target/powerpc/builtins-1-be-folded.c: New.
6960 * gcc.target/powerpc/builtins-1-le-folded.c: New.
6961 * gcc.target/powerpc/builtins-1.fold.h: New.
6962
95f94b38
WS
69632018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
6964
6965 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
6966 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
6967
a4d4d2f5
KT
69682018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6969
6970 * gcc.target/arm/g2.c: Add -marm to dg-options.
6971 * gcc.target/arm/scd42-2.c: Likewise.
6972
4436a3ce
NS
69732018-01-17 Nathan Sidwell <nathan@acm.org>
6974
6975 PR c++/83287
6976 * g++.dg/lookup/pr83287-2.C: New.
6977
bb9869d5
DM
69782018-01-17 David Malcolm <dmalcolm@redhat.com>
6979
6980 PR c++/83814
6981 PR c++/83902
6982 * g++.dg/wrappers/pr83814.C: New test case.
6983 * g++.dg/wrappers/pr83902.C: New test case.
6984
824721f0
DM
69852018-01-17 David Malcolm <dmalcolm@redhat.com>
6986
6987 PR lto/83121
6988 * g++.dg/lto/pr83121_0.C: New test case.
6989 * g++.dg/lto/pr83121_1.C: New test case.
6990 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
6991 adapted from DejaGnu's dg-test.
6992 (lto_handle_diagnostics): New procedure.
6993 (lto_prune_warns): Ignore informational notes.
6994 (lto-link-and-maybe-run): Add "messages_by_file" param.
6995 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
6996 "execute" when "link" fails if "execute" was not specified.
6997 (lto-can-handle-directive): New procedure.
6998 (lto-get-options-main): Call lto-can-handle-directive. Add a
6999 dg-messages local, using it to set the caller's
7000 dg-messages-by-file for the given source file.
7001 (lto-get-options): Likewise.
7002 (lto-execute): Add dg-messages-by-file local, and pass it to
7003 lto-link-and-maybe-run.
7004
c0bb5bc5
WD
70052018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7006 Richard Sandiford <richard.sandiford@linaro.org>
7007
7008 PR target/79041
7009 PR target/82964
7010 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7011 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7012
dd4770ec
KT
70132018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7014
7015 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7016 target check autogenerator for armv8.1-a and armv8.2-a.
7017
84e77783 70182018-01-17 Carl Love <cel@us.ibm.com>
9736f576 7019
84e77783
CL
7020 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7021 Add debug print statements.
7022 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7023 16 byte vector load followed by a partial vector load.
7024
ab612f39
DM
70252018-01-17 David Malcolm <dmalcolm@redhat.com>
7026
7027 PR c++/83799
7028 * g++.dg/wrappers/pr83799.C: New test case.
7029
f0fbe57d
NS
70302018-01-17 Nathan Sidwell <nathan@acm.org>
7031
7032 PR c++/83739
7033 * g++.dg/cpp1y/pr83739.C: New.
7034
9bff0086
EB
70352018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7036
7037 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7038 * gcc.target/visium/overflow16.c: Likewise.
7039 * gcc.target/visium/overflow32.c: Likewise.
7040
44aa1dbf
EB
70412018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7042
7043 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
7044
1e49b79a
KT
70452018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7046
7047 * gcc.dg/rtl/arm/stl-cond.c: New test.
7048 * gcc.target/arm/stl-cond.c: Delete.
7049
d83fae9d
KT
70502018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7051
7052 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7053 directives.
7054
b67d554c
JJ
70552018-01-17 Jakub Jelinek <jakub@redhat.com>
7056
7057 PR tree-optimization/83843
7058 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
7059 * gcc.dg/store_merging_19.c: New test.
7060
d83fae9d 70612018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5a08c6f4
KT
7062
7063 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
7064 and options.
7065
1b45f260
JJ
70662018-01-17 Jakub Jelinek <jakub@redhat.com>
7067
7068 PR rtl-optimization/83771
7069 * gcc.dg/pr83771.c: New test.
7070
46ba991f
EB
70712018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7072
7073 PR tree-optimization/81184
7074 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
7075 targets.
7076 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7077
70782018-01-17 Eric Botcazou <ebotcazou@adacore.com>
67f40e18
EB
7079
7080 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
7081
a3ed8bc3
SP
70822018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7083
7084 PR target/83546
7085 * gcc.target/i386/pr83546.c: New test.
7086
12b38cca
EB
70872018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7088
7089 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
7090
a9db08a6
EB
70912018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7092
7093 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
7094 test and add dg-warning for the -Wstringop-overflow warning.
7095
6702f18b
EB
70962018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7097
7098 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
7099 XFAIL last test on SPARC and Visium.
7100
1dbc05f9
VM
71012018-01-16 Vladimir Makarov <vmakarov@redhat.com>
7102
7103 PR rtl-optimization/80481
7104 * g++.dg/pr80481.C: Exclude solaris.
7105
30e96caf
EB
71062018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7107
7108 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
7109 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
7110 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
7111
ea5853a3
EB
71122018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7113
7114 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
7115 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
7116 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
7117 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
7118 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
7119 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
7120 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
7121 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
7122 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
7123 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
7124 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
7125 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
7126 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
7127 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
7128 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
7129
654060e2
EB
71302018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7131
7132 PR testsuite/77734
7133 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
7134
b50e1649
BS
71352018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7136
7137 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
7138 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
7139 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
7140 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
7141 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
7142 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
7143
fb2f98bb
RS
71442018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7145
7146 PR tree-optimization/83857
7147 * gcc.dg/vect/pr83857.c: New test.
7148
e57d9a82
RB
71492018-01-16 Richard Biener <rguenther@suse.de>
7150
7151 PR tree-optimization/83867
7152 * gcc.dg/vect/pr83867.c: New testcase.
7153
38943500
JJ
71542018-01-16 Jakub Jelinek <jakub@redhat.com>
7155
7156 PR c/83844
7157 * gcc.dg/pr83844.c: New test.
7158
82279a51
RS
71592018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7160
7161 * gcc.dg/torture/pr83847.c: New test.
7162
774ae645
JJ
71632018-01-16 Jakub Jelinek <jakub@redhat.com>
7164
90647597
JJ
7165 PR rtl-optimization/86620
7166 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
7167 instead of --param=max-sched-ready-insns=0.
7168 * gcc.target/i386/pr83620.c: New test.
7169 * gcc.dg/pr83620.c: New test.
7170
be52ac73
JJ
7171 PR tree-optimization/83843
7172 * gcc.dg/store_merging_18.c: New test.
7173
2bbc5c34
JJ
7174 PR c++/83817
7175 * g++.dg/cpp1y/pr83817.C: New test.
7176
774ae645
JJ
7177 PR c++/83825
7178 * g++.dg/template/pr83825.C: New test.
7179
206c8300
RB
71802018-01-16 Richard Biener <rguenther@suse.de>
7181
7182 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
7183
453ec1ad
RB
71842018-01-16 Richard Biener <rguenther@suse.de>
7185
7186 PR testsuite/82132
7187 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
7188 from gcc.dg/torture/pr60092.c.
7189
66a366a0
MS
71902018-01-15 Martin Sebor <msebor@redhat.com>
7191
7192 PR c++/83588
7193 * g++.dg/ext/flexary28.C: New test.
7194
75a3c61a
LK
71952018-01-15 Louis Krupp <louis.krupp@zoho.com>
7196
7197 PR fortran/82257
7198 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
7199
732ed80a
MS
72002018-01-15 Martin Sebor <msebor@redhat.com>
7201
7202 PR testsuite/83869
7203 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
7204
64b1806b
TK
72052018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7206
7207 PR fortran/54613
7208 * gfortran.dg/minmaxloc_9.f90: New test.
7209 * gfortran.dg/minmaxloc_10.f90: New test.
7210 * gfortran.dg/minmaxloc_11.f90: New test.
7211
650d669b
L
72122018-01-15 H.J. Lu <hongjiu.lu@intel.com>
7213
7214 PR target/83839
113db472 7215 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
650d669b
L
7216 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7217 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7218 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7219 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7220 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7221 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7222 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7223 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7224 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7225 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7226 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7227 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7228 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7229 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7230 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
7231 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7232 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
7233 * gcc.target/i386/ret-thunk-10.c: Likewise.
7234 * gcc.target/i386/ret-thunk-11.c: Likewise.
7235 * gcc.target/i386/ret-thunk-12.c: Likewise.
7236 * gcc.target/i386/ret-thunk-13.c: Likewise.
7237 * gcc.target/i386/ret-thunk-14.c: Likewise.
7238 * gcc.target/i386/ret-thunk-15.c: Likewise.
7239 * gcc.target/i386/ret-thunk-9.c: Don't check the
113db472 7240 __x86_return_thunk label. Scan for "push" only for Linux.
650d669b 7241
fc58f4ae
RS
72422018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
7243
7244 PR testsuite/79920
7245 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
7246
d0b6b5a7
KT
72472018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7248
7249 PR target/83687
7250 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
7251 tests.
7252 * gcc.target/arm/pr83687.c: New test.
7253
1759d116
GJL
72542018-01-15 Georg-Johann Lay <avr@gjlay.de>
7255
7256 Adjust tests to AVR_TINY.
7257
7258 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
7259 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
7260 * gcc.target/avr/pr71627.c: Same.
7261 * gcc.target/avr/torture/addr-space-1-0.c: Same.
7262 * gcc.target/avr/torture/addr-space-1-1.c: Same.
7263 * gcc.target/avr/torture/addr-space-1-x.c: Same.
7264 * gcc.target/avr/torture/addr-space-2-0.c: Same.
7265 * gcc.target/avr/torture/addr-space-2-1.c: Same.
7266 * gcc.target/avr/torture/addr-space-2-x.c: Same.
7267 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
7268 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
7269 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
7270 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
7271 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
7272 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
7273 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
7274 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
7275 * gcc.target/avr/torture/pr61055.c: Same.
7276 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
7277 available.
7278 * gcc.target/avr/torture/int24-mul.c: Same.
7279 * gcc.target/avr/torture/pr51782-1.c: Same.
7280 * gcc.target/avr/torture/pr61443.c: Same.
7281 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
7282 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
7283
93c74e59
GJL
72842018-01-15 Georg-Johann Lay <avr@gjlay.de>
7285
7286 PR c/83801
7287 PR c/83729
7288 * gcc.target/avr/torture/pr83729.c: New test.
7289 * gcc.target/avr/torture/pr83801.c: New test.
7290
3fccbb9e
JJ
72912018-01-15 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR middle-end/82694
7294 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
7295 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
7296
e0676e2e
MS
72972018-01-10 Martin Sebor <msebor@redhat.com>
7298
7299 PR other/83508
7300 * gcc.dg/Wstringop-overflow-2.c: New test.
7301
ba791a6c 73022018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33b2b069
JD
7303
7304 PR libgfortran/83811
7305 * gfortran.dg/fmt_e.f90: New test.
7306
95d11c17
L
73072018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7308
7309 * gcc.target/i386/indirect-thunk-10.c: New test.
7310 * gcc.target/i386/indirect-thunk-8.c: Likewise.
7311 * gcc.target/i386/indirect-thunk-9.c: Likewise.
7312 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
7313 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
7314 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
7315 * gcc.target/i386/ret-thunk-17.c: Likewise.
7316 * gcc.target/i386/ret-thunk-18.c: Likewise.
7317 * gcc.target/i386/ret-thunk-19.c: Likewise.
7318 * gcc.target/i386/ret-thunk-20.c: Likewise.
7319 * gcc.target/i386/ret-thunk-21.c: Likewise.
7320
6abe11c1
L
73212018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7322
7323 * gcc.target/i386/indirect-thunk-register-4.c: New test.
7324
d543c04b
L
73252018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7326
7327 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7328 -mno-indirect-branch-register.
7329 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7330 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7331 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7332 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7333 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7334 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7335 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7336 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7337 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7338 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7339 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7340 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7341 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7342 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7343 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7344 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7345 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7346 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7347 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7348 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7349 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7350 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7351 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7352 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7353 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7354 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7355 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7356 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7357 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7358 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7359 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7360 * gcc.target/i386/ret-thunk-10.c: Likewise.
7361 * gcc.target/i386/ret-thunk-11.c: Likewise.
7362 * gcc.target/i386/ret-thunk-12.c: Likewise.
7363 * gcc.target/i386/ret-thunk-13.c: Likewise.
7364 * gcc.target/i386/ret-thunk-14.c: Likewise.
7365 * gcc.target/i386/ret-thunk-15.c: Likewise.
7366 * gcc.target/i386/ret-thunk-9.c: Likewise.
7367 * gcc.target/i386/indirect-thunk-register-1.c: New test.
7368 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
7369 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7370
45e14019
L
73712018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7372
7373 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7374 -mfunction-return=keep.
7375 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7376 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7377 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7378 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7379 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7380 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7381 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7382 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7383 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7384 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7385 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7386 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7387 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7388 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7389 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7390 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7391 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7392 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7393 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7394 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7395 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7396 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7397 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7398 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7399 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7400 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7401 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7402 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7403 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7404 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7405 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7406 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7407 * gcc.target/i386/ret-thunk-1.c: New test.
7408 * gcc.target/i386/ret-thunk-10.c: Likewise.
7409 * gcc.target/i386/ret-thunk-11.c: Likewise.
7410 * gcc.target/i386/ret-thunk-12.c: Likewise.
7411 * gcc.target/i386/ret-thunk-13.c: Likewise.
7412 * gcc.target/i386/ret-thunk-14.c: Likewise.
7413 * gcc.target/i386/ret-thunk-15.c: Likewise.
7414 * gcc.target/i386/ret-thunk-16.c: Likewise.
7415 * gcc.target/i386/ret-thunk-2.c: Likewise.
7416 * gcc.target/i386/ret-thunk-3.c: Likewise.
7417 * gcc.target/i386/ret-thunk-4.c: Likewise.
7418 * gcc.target/i386/ret-thunk-5.c: Likewise.
7419 * gcc.target/i386/ret-thunk-6.c: Likewise.
7420 * gcc.target/i386/ret-thunk-7.c: Likewise.
7421 * gcc.target/i386/ret-thunk-8.c: Likewise.
7422 * gcc.target/i386/ret-thunk-9.c: Likewise.
7423
da99fd4a
L
74242018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7425
7426 * gcc.target/i386/indirect-thunk-1.c: New test.
7427 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7428 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7429 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7430 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7431 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7432 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7433 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7434 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7435 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7436 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7437 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7438 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7439 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7440 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7441 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7442 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7443 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7444 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7445 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7446 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7447 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7448 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7449 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7450 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7451 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7452 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7453 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7454 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7455 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7456 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7457 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7458 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7459
3f05a4f0
JH
74602018-01-14 Jan Hubicka <hubicka@ucw.cz>
7461
7462 PR ipa/83051
7463 * gcc.c-torture/compile/pr83051.c: New testcase.
7464
61760b92
PK
74652018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7466
7467 PR tree-optimization/83501
7468 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
7469
a3a821c9
KN
74702018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7471
7472 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
7473 for lvx and stvx instead of lxvd2x and stxvd2x and require
7474 little-endian target. Add comments.
7475 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
7476 comprehensive testing.
7477 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
7478 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
7479 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
7480 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
7481 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
7482 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
7483 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
7484 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
7485 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
7486 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
7487 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
7488 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
7489 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
7490 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
7491 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
7492 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
7493 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
7494 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
7495 scan-assembler-not directives that forbid lvx and xxpermdi.
7496 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7497 * gcc.target/powerpc/vec-extract-5.c: Likewise.
7498 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7499 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7500 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7501 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7502 * gcc.target/powerpc/vsx-vector-6-le.c: Change
7503 scan-assembler-times directives to reflect different numbers of
7504 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
7505
a57776a1
RS
75062018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7507 Alan Hayward <alan.hayward@arm.com>
7508 David Sherwood <david.sherwood@arm.com>
7509
7510 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
7511 than SLP vectorization.
7512 * gcc.dg/vect/vect-alias-check-10.c: New test.
7513 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7514 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7515 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7516 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7517 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
7518 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
7519 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
7520 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
7521 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
7522 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
7523 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
7524 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
7525 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7526 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
7527 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
7528 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
7529 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
7530 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
7531 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
7532 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
7533 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
7534 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
7535 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7536
f307441a
RS
75372018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7538 Alan Hayward <alan.hayward@arm.com>
7539 David Sherwood <david.sherwood@arm.com>
7540
7541 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
7542 New proc.
7543 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
7544 targets with scatter stores.
7545 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
7546 stores.
7547 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
7548 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
7549 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
7550 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
7551 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
7552 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
7553 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
7554 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
7555 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
7556 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
7557 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
7558 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
7559 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
7560 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
7561 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
7562 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
7563
429ef523
RS
75642018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7565 Alan Hayward <alan.hayward@arm.com>
7566 David Sherwood <david.sherwood@arm.com>
7567
7568 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
7569 for double_reduc1.
7570 * gcc.target/aarch64/sve/strided_load_4.c: New test.
7571 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
7572 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
7573 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
7574
ab2fc782
RS
75752018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7576 Alan Hayward <alan.hayward@arm.com>
7577 David Sherwood <david.sherwood@arm.com>
7578
7579 * gcc.target/aarch64/sve/strided_load_1.c: New test.
7580 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
7581 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
7582
bfaa08b7
RS
75832018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7584 Alan Hayward <alan.hayward@arm.com>
7585 David Sherwood <david.sherwood@arm.com>
7586
7587 * gcc.target/aarch64/sve/gather_load_1.c: New test.
7588 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
7589 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
7590 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
7591 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
7592 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
7593 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
7594 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
7595 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
7596 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
7597 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
7598 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
7599 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
7600 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
7601
b781a135
RS
76022018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7603 Alan Hayward <alan.hayward@arm.com>
7604 David Sherwood <david.sherwood@arm.com>
7605
7606 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
7607 check for a message about using in-order reductions.
7608 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
7609 check for a message about using in-order reductions.
7610 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
7611 vectorized and check for a message about using in-order reductions.
7612 Expect targets with variable-length vectors to fall back to the
7613 fixed-length mininum.
7614 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
7615 check for a message about using in-order reductions.
7616 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
7617 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7618 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7619 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7620 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
7621 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
7622 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
7623 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
7624 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
7625 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
7626 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
7627 vect_fold_left_plus.
7628
5cce8171
RS
76292018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7630
7631 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
7632 are spilled.
7633 * gcc.target/aarch64/sve/spill_2.c: New test.
7634 * gcc.target/aarch64/sve/spill_3.c: Likewise.
7635 * gcc.target/aarch64/sve/spill_4.c: Likewise.
7636 * gcc.target/aarch64/sve/spill_5.c: Likewise.
7637 * gcc.target/aarch64/sve/spill_6.c: Likewise.
7638 * gcc.target/aarch64/sve/spill_7.c: Likewise.
7639
d1d20a49
RS
76402018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7641 Alan Hayward <alan.hayward@arm.com>
7642 David Sherwood <david.sherwood@arm.com>
7643
7644 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
7645 of branches.
7646 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7647 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
7648 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
7649 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7650 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
7651 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7652 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
7653 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7654 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
7655
4aa157e8
RS
76562018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7657 Alan Hayward <alan.hayward@arm.com>
7658 David Sherwood <david.sherwood@arm.com>
7659
7660 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
7661 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
7662 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7663 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
7664
bb6c2b68
RS
76652018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7666 Alan Hayward <alan.hayward@arm.com>
7667 David Sherwood <david.sherwood@arm.com>
7668
7669 * lib/target-supports.exp
7670 (check_effective_target_vect_fold_extract_last): New proc.
7671 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
7672 for fold_extract_last.
7673 * gcc.dg/vect/pr65947-2.c: Likewise.
7674 * gcc.dg/vect/pr65947-3.c: Likewise.
7675 * gcc.dg/vect/pr65947-4.c: Likewise.
7676 * gcc.dg/vect/pr65947-5.c: Likewise.
7677 * gcc.dg/vect/pr65947-6.c: Likewise.
7678 * gcc.dg/vect/pr65947-9.c: Likewise.
7679 * gcc.dg/vect/pr65947-10.c: Likewise.
7680 * gcc.dg/vect/pr65947-12.c: Likewise.
7681 * gcc.dg/vect/pr65947-14.c: Likewise.
7682 * gcc.dg/vect/pr80631-1.c: Likewise.
7683 * gcc.target/aarch64/sve/clastb_1.c: New test.
7684 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
7685 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
7686 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
7687 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
7688 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
7689 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
7690 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
7691 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
7692 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
7693 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
7694 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
7695 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
7696 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
7697
bfe1bb57
RS
76982018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7699 Alan Hayward <alan.hayward@arm.com>
7700 David Sherwood <david.sherwood@arm.com>
7701
7702 * gcc.target/aarch64/sve/live_1.c: New test.
7703 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
7704
535e7c11
RS
77052018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7706 Alan Hayward <alan.hayward@arm.com>
7707 David Sherwood <david.sherwood@arm.com>
7708
7709 * gcc.target/aarch64/sve/nopeel_1.c: New test.
7710 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
7711 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
7712 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7713 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
7714 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7715 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
7716 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
7717 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
7718
c2700f74
RS
77192018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7720 Alan Hayward <alan.hayward@arm.com>
7721 David Sherwood <david.sherwood@arm.com>
7722
7723 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
7724 New proc.
7725 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
7726 vect_fully_masked.
7727 * gcc.target/aarch64/sve/loop_add_4.c: New test.
7728 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
7729 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
7730 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
7731 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
7732 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
7733
8277ddf9
RS
77342018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7735 Alan Hayward <alan.hayward@arm.com>
7736 David Sherwood <david.sherwood@arm.com>
7737
7738 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
7739 instead of just ADDRESS.
7740 * gcc.dg/tree-ssa/scev-10.c: Likewise.
7741 * gcc.dg/tree-ssa/scev-11.c: Likewise.
7742 * gcc.dg/tree-ssa/scev-12.c: Likewise.
7743 * gcc.target/aarch64/sve/index_offset_1.c: New test.
7744 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
7745 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
7746 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
7747 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
7748 * gcc.target/aarch64/sve/while_2.c: Likewise.
7749 * gcc.target/aarch64/sve/while_3.c: Likewise.
7750 * gcc.target/aarch64/sve/while_4.c: Likewise.
7751
0972596e
RS
77522018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7753 Alan Hayward <alan.hayward@arm.com>
7754 David Sherwood <david.sherwood@arm.com>
7755
7756 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
7757 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
7758 to be predicated.
7759 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
7760 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7761 * gcc.target/aarch64/sve/reduc_5.c: New test.
7762 * gcc.target/aarch64/sve/slp_13.c: Likewise.
7763 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
7764
7cfb4d93
RS
77652018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7766 Alan Hayward <alan.hayward@arm.com>
7767 David Sherwood <david.sherwood@arm.com>
7768
7769 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
7770 * gcc.dg/tree-ssa/peel1.c: Likewise.
7771 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
7772 variable-length vectors.
7773 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
7774 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
7775 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
7776 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7777 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7778 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7779 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7780 * gcc.target/aarch64/sve/slp_8.c: New test.
7781 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
7782 * gcc.target/aarch64/sve/slp_9.c: Likewise.
7783 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
7784 * gcc.target/aarch64/sve/slp_10.c: Likewise.
7785 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
7786 * gcc.target/aarch64/sve/slp_11.c: Likewise.
7787 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
7788 * gcc.target/aarch64/sve/slp_12.c: Likewise.
7789 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
7790 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
7791 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
7792 * gcc.target/aarch64/sve/while_1.c: Likewise.
7793 * gcc.target/aarch64/sve/while_2.c: Likewise.
7794 * gcc.target/aarch64/sve/while_3.c: Likewise.
7795 * gcc.target/aarch64/sve/while_4.c: Likewise.
7796
898f07b0
RS
77972018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7798 Alan Hayward <alan.hayward@arm.com>
7799 David Sherwood <david.sherwood@arm.com>
7800
7801 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
7802 New proc.
7803 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
7804 and add an associated scan-dump test. Prevent vectorization
7805 of the first two loops.
7806 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7807 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
7808 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
7809 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
7810 (INIT_VECTOR): Tweak initial value so that some bits are always set.
7811 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
7812
f1739b48
RS
78132018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7814 Alan Hayward <alan.hayward@arm.com>
7815 David Sherwood <david.sherwood@arm.com>
7816
7817 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
7818 * gcc.dg/vect/pr67790.c: Likewise.
7819 * gcc.dg/vect/slp-reduc-1.c: Likewise.
7820 * gcc.dg/vect/slp-reduc-2.c: Likewise.
7821 * gcc.dg/vect/slp-reduc-3.c: Likewise.
7822 * gcc.dg/vect/slp-reduc-5.c: Likewise.
7823 * gcc.target/aarch64/sve/slp_5.c: New test.
7824 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
7825 * gcc.target/aarch64/sve/slp_6.c: Likewise.
7826 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
7827 * gcc.target/aarch64/sve/slp_7.c: Likewise.
7828 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
7829
018b2744
RS
78302018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7831 Alan Hayward <alan.hayward@arm.com>
7832 David Sherwood <david.sherwood@arm.com>
7833
7834 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
7835 && vect_load_lanes
7836 * gcc.dg/vect/slp-1.c: Likewise.
7837 * gcc.dg/vect/slp-10.c: Likewise.
7838 * gcc.dg/vect/slp-12b.c: Likewise.
7839 * gcc.dg/vect/slp-12c.c: Likewise.
7840 * gcc.dg/vect/slp-17.c: Likewise.
7841 * gcc.dg/vect/slp-19b.c: Likewise.
7842 * gcc.dg/vect/slp-20.c: Likewise.
7843 * gcc.dg/vect/slp-21.c: Likewise.
7844 * gcc.dg/vect/slp-22.c: Likewise.
7845 * gcc.dg/vect/slp-23.c: Likewise.
7846 * gcc.dg/vect/slp-24-big-array.c: Likewise.
7847 * gcc.dg/vect/slp-24.c: Likewise.
7848 * gcc.dg/vect/slp-28.c: Likewise.
7849 * gcc.dg/vect/slp-39.c: Likewise.
7850 * gcc.dg/vect/slp-6.c: Likewise.
7851 * gcc.dg/vect/slp-7.c: Likewise.
7852 * gcc.dg/vect/slp-cond-1.c: Likewise.
7853 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
7854 * gcc.dg/vect/slp-cond-2.c: Likewise.
7855 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
7856 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
7857 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
7858 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
7859 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7860 * gcc.dg/vect/slp-perm-6.c: Likewise.
7861 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7862 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7863 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7864 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
7865 * gcc.dg/vect/slp-12a.c: Likewise.
7866 * gcc.dg/vect/slp-14.c: Likewise.
7867 * gcc.dg/vect/slp-15.c: Likewise.
7868 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
7869 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
7870 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
7871 * gcc.target/aarch64/sve/slp_1.c: New test.
7872 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
7873 * gcc.target/aarch64/sve/slp_2.c: Likewise.
7874 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
7875 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7876 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
7877 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7878 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
7879
7e11fc7f
RS
78802018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7881 Alan Hayward <alan.hayward@arm.com>
7882 David Sherwood <david.sherwood@arm.com>
7883
7884 * gcc.dg/vect/vect-ooo-group-1.c: New test.
7885 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7886 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
7887 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7888 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
7889 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7890 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
7891 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7892 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7893 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7894 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7895 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7896 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7897 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
7898 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7899 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
7900 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7901 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
7902 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7903
abc8eb9a
RS
79042018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7905 Alan Hayward <alan.hayward@arm.com>
7906 David Sherwood <david.sherwood@arm.com>
7907
7908 * gcc.target/aarch64/sve/struct_move_1.c: New test.
7909 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
7910 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
7911 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
7912 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
7913 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
7914 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7915 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
7916 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7917 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7918 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7919 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7920 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7921 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7922 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
7923 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
7924 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
7925 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
7926 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7927 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
7928 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7929 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7930 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7931 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7932 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7933 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7934 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7935 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7936 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7937 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7938 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7939 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7940 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7941 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
7942 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
7943 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
7944
9f4cbab8
RS
79452018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7946 Alan Hayward <alan.hayward@arm.com>
7947 David Sherwood <david.sherwood@arm.com>
7948
7949 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7950 Return true for SVE too.
7951 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
7952 if load/store lanes are supported.
7953 * gcc.dg/vect/slp-10.c: Likewise.
7954 * gcc.dg/vect/slp-12c.c: Likewise.
7955 * gcc.dg/vect/slp-17.c: Likewise.
7956 * gcc.dg/vect/slp-33.c: Likewise.
7957 * gcc.dg/vect/slp-6.c: Likewise.
7958 * gcc.dg/vect/slp-cond-1.c: Likewise.
7959 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
7960 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
7961 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
7962 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
7963 * gcc.dg/vect/slp-perm-6.c: Likewise.
7964 * gcc.dg/vect/slp-perm-9.c: Likewise.
7965 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
7966 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
7967 for variable-length vectors.
7968
779fed5f
RS
79692018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7970 Alan Hayward <alan.hayward@arm.com>
7971 David Sherwood <david.sherwood@arm.com>
7972
7973 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
7974 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
7975
dbc3af4f
RS
79762018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7977
7978 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
7979 * g++.target/aarch64/sve/catch_1.C: New test.
7980 * g++.target/aarch64/sve/catch_2.C: Likewise.
7981 * g++.target/aarch64/sve/catch_3.C: Likewise.
7982 * g++.target/aarch64/sve/catch_4.C: Likewise.
7983 * g++.target/aarch64/sve/catch_5.C: Likewise.
7984 * g++.target/aarch64/sve/catch_6.C: Likewise.
7985
825b856c
RS
79862018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
7987 Alan Hayward <alan.hayward@arm.com>
7988 David Sherwood <david.sherwood@arm.com>
7989
7990 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
7991 New proc.
7992 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
7993 * gcc.target/aarch64/fmaxmin.c: Likewise.
7994 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7995 * gcc.target/aarch64/orr_imm_1.c: Likewise.
7996 * gcc.target/aarch64/pr62178.c: Likewise.
7997 * gcc.target/aarch64/pr71727-2.c: Likewise.
7998 * gcc.target/aarch64/saddw-1.c: Likewise.
7999 * gcc.target/aarch64/saddw-2.c: Likewise.
8000 * gcc.target/aarch64/uaddw-1.c: Likewise.
8001 * gcc.target/aarch64/uaddw-2.c: Likewise.
8002 * gcc.target/aarch64/uaddw-3.c: Likewise.
8003 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8004 * gcc.target/aarch64/vect-compile.c: Likewise.
8005 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8006 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8007 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8008 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8009 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8010 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8011 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8012 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8013 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8014 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8015 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8016 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8017 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8018 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8019 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8020 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8021 * gcc.target/aarch64/vect-movi.c: Likewise.
8022 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8023 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8024 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8025 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8026 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8027 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8028 fixed-length SVE.
8029 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8030 * gcc.target/aarch64/sve/arith_1.c: New test.
8031 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8032 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8033 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8034 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8035 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8036 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8037 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8038 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8039 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8040 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8041 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8042 * gcc.target/aarch64/sve/ext_1.c: Likewise.
8043 * gcc.target/aarch64/sve/ext_2.c: Likewise.
8044 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8045 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8046 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8047 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8048 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
8049 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
8050 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
8051 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
8052 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8053 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8054 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8055 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8056 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8057 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
8058 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
8059 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
8060 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
8061 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
8062 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
8063 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
8064 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
8065 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
8066 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
8067 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
8068 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
8069 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
8070 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
8071 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
8072 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
8073 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
8074 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
8075 * gcc.target/aarch64/sve/index_1.c: Likewise.
8076 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
8077 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
8078 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
8079 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8080 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
8081 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
8082 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8083 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
8084 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
8085 * gcc.target/aarch64/sve/mad_1.c: Likewise.
8086 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
8087 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
8088 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
8089 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
8090 * gcc.target/aarch64/sve/mla_1.c: Likewise.
8091 * gcc.target/aarch64/sve/mls_1.c: Likewise.
8092 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
8093 * gcc.target/aarch64/sve/msb_1.c: Likewise.
8094 * gcc.target/aarch64/sve/mul_1.c: Likewise.
8095 * gcc.target/aarch64/sve/neg_1.c: Likewise.
8096 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
8097 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
8098 * gcc.target/aarch64/sve/pack_1.c: Likewise.
8099 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
8100 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
8101 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
8102 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
8103 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
8104 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
8105 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
8106 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
8107 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
8108 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
8109 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8110 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8111 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8112 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
8113 * gcc.target/aarch64/sve/rev_1.c: Likewise.
8114 * gcc.target/aarch64/sve/revb_1.c: Likewise.
8115 * gcc.target/aarch64/sve/revh_1.c: Likewise.
8116 * gcc.target/aarch64/sve/revw_1.c: Likewise.
8117 * gcc.target/aarch64/sve/shift_1.c: Likewise.
8118 * gcc.target/aarch64/sve/single_1.c: Likewise.
8119 * gcc.target/aarch64/sve/single_2.c: Likewise.
8120 * gcc.target/aarch64/sve/single_3.c: Likewise.
8121 * gcc.target/aarch64/sve/single_4.c: Likewise.
8122 * gcc.target/aarch64/sve/spill_1.c: Likewise.
8123 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
8124 * gcc.target/aarch64/sve/subr_1.c: Likewise.
8125 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
8126 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
8127 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
8128 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
8129 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8130 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
8131 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8132 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
8133 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
8134 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
8135 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
8136 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
8137 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
8138 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
8139 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
8140 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
8141 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
8142 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
8143 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
8144 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
8145 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
8146 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
8147 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
8148 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8149 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
8150 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
8151 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
8152 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
8153 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
8154 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
8155 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
8156 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
8157 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
8158 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
8159 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
8160 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
8161 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
8162 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
8163 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
8164 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
8165 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
8166 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
8167
801e3845
RS
81682018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8169 Alan Hayward <alan.hayward@arm.com>
8170 David Sherwood <david.sherwood@arm.com>
8171
8172 * lib/target-supports.exp (check_effective_target_aarch64_sve)
8173 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
8174 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
8175 New procedures.
8176 (check_effective_target_vect_perm): Handle SVE.
8177 (check_effective_target_vect_perm_byte): Likewise.
8178 (check_effective_target_vect_perm_short): Likewise.
8179 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8180 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8181 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8182 (check_effective_target_vect_element_align_preferred): Likewise.
8183 (check_effective_target_vect_align_stack_vars): Likewise.
8184 (check_effective_target_vect_load_lanes): Likewise.
8185 (check_effective_target_vect_masked_store): Likewise.
8186 (available_vector_sizes): Use aarch64_sve_bits for SVE.
113db472 8187 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
801e3845
RS
8188 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
8189 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
8190 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8191 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8192 * gcc.dg/vect/slp-23.c: Likewise.
8193 * gcc.dg/vect/slp-perm-5.c: Likewise.
8194 * gcc.dg/vect/slp-perm-6.c: Likewise.
8195 * gcc.dg/vect/slp-perm-9.c: Likewise.
8196 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8197 * gcc.dg/vect/vect-114.c: Likewise.
8198 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
8199 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8200
11e0322a
RS
82012018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8202
8203 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
8204 vect_variable_length, expecting the test to be vectorized
8205 without SLP instead.
8206 * gcc.dg/vect/pr33953.c: Likewise.
8207 * gcc.dg/vect/pr37027.c: Likewise.
8208 * gcc.dg/vect/pr67790.c: Likewise.
8209 * gcc.dg/vect/pr68445.c: Likewise.
8210 * gcc.dg/vect/slp-1.c: Likewise.
8211 * gcc.dg/vect/slp-10.c: Likewise.
8212 * gcc.dg/vect/slp-12a.c: Likewise.
8213 * gcc.dg/vect/slp-12b.c: Likewise.
8214 * gcc.dg/vect/slp-12c.c: Likewise.
8215 * gcc.dg/vect/slp-13-big-array.c: Likewise.
8216 * gcc.dg/vect/slp-13.c: Likewise.
8217 * gcc.dg/vect/slp-14.c: Likewise.
8218 * gcc.dg/vect/slp-15.c: Likewise.
8219 * gcc.dg/vect/slp-17.c: Likewise.
8220 * gcc.dg/vect/slp-19b.c: Likewise.
8221 * gcc.dg/vect/slp-2.c: Likewise.
8222 * gcc.dg/vect/slp-20.c: Likewise.
8223 * gcc.dg/vect/slp-21.c: Likewise.
8224 * gcc.dg/vect/slp-22.c: Likewise.
8225 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8226 * gcc.dg/vect/slp-24.c: Likewise.
8227 * gcc.dg/vect/slp-28.c: Likewise.
8228 * gcc.dg/vect/slp-39.c: Likewise.
8229 * gcc.dg/vect/slp-42.c: Likewise.
8230 * gcc.dg/vect/slp-6.c: Likewise.
8231 * gcc.dg/vect/slp-7.c: Likewise.
8232 * gcc.dg/vect/slp-cond-1.c: Likewise.
8233 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8234 * gcc.dg/vect/slp-cond-2.c: Likewise.
8235 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8236 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8237 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8238 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8239 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8240 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8241 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8242 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8243 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8244 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8245 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8246 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8247 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8248 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8249 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8250 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8251 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8252
b4923738
JJ
82532018-01-13 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR c/83801
8256 * gcc.dg/pr83801.c: New test.
8257
567a6e1c
PT
82582018-01-13 Paul Thomas <pault@gcc.gnu.org>
8259
8260 PR fortran/52162
508d0c3d 8261 * gfortran.dg/bounds_check_19.f90: New test.
567a6e1c 8262
02147434
JJ
82632018-01-12 Jakub Jelinek <jakub@redhat.com>
8264
8265 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
8266 instead of scan-assembler-not for xsnabsqp.
8267
708c4094
JD
82682018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8269
8270 PR libgfortran/83525
8271 * gfortran.dg/newunit_5.f90: New test.
8272
0550a77b
VM
82732018-01-12 Vladimir Makarov <vmakarov@redhat.com>
8274
8275 PR rtl-optimization/80481
8276 * g++.dg/pr80481.C: New.
8277
f7aad330
UB
82782018-01-12 Uros Bizjak <ubizjak@gmail.com>
8279
8280 PR target/83628
8281 * gcc.target/alpha/pr83628-3.c: New test.
8282
38081436
RO
82832018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8284
8285 * lib/target-supports.exp (check_effective_target_avx512f): Also
8286 check for __builtin_ia32_addsd_round,
8287 __builtin_ia32_getmantsd_round.
113db472 8288 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
38081436 8289
eda03189
SB
82902018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
8291
8292 PR target/83629
8293 * gcc.target/powerpc/pr83629.c: Require ilp32.
8294
c803b2a9
RB
82952018-01-12 Richard Biener <rguenther@suse.de>
8296
8297 PR tree-optimization/80846
8298 * gcc.target/i386/pr80846-1.c: New testcase.
8299 * gcc.target/i386/pr80846-2.c: Likewise.
8300
371ae937
EB
83012018-01-12 Eric Botcazou <ebotcazou@adacore.com>
8302
8303 * gcc.c-torture/execute/20180112-1.c: New test.
8304
c574147e
TV
83052018-01-12 Tom de Vries <tom@codesourcery.com>
8306
8307 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
8308 * g++.dg/ext/label13a.C: Same.
8309 * g++.dg/ext/label14.C: Same.
8310 * g++.dg/ext/label2.C: Same.
8311 * g++.dg/ext/label3.C: Same.
8312 * g++.dg/torture/pr42462.C: Same.
8313 * g++.dg/torture/pr42739.C: Same.
8314 * g++.dg/warn/Wunused-label-3.C: Same.
8315
41287945
TV
83162018-01-12 Tom de Vries <tom@codesourcery.com>
8317
8318 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
8319 * g++.dg/Walloca1.C: Same.
8320 * g++.dg/cpp0x/pr70338.C: Same.
8321 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
8322 * g++.dg/cpp1y/vla10.C: Same.
8323 * g++.dg/cpp1y/vla2.C: Same.
8324 * g++.dg/cpp1y/vla6.C: Same.
8325 * g++.dg/cpp1y/vla8.C: Same.
8326 * g++.dg/debug/debug5.C: Same.
8327 * g++.dg/debug/debug6.C: Same.
8328 * g++.dg/debug/pr54828.C: Same.
8329 * g++.dg/diagnostic/pr70105.C: Same.
8330 * g++.dg/eh/cleanup5.C: Same.
8331 * g++.dg/eh/spbp.C: Same.
8332 * g++.dg/ext/tmplattr9.C: Same.
8333 * g++.dg/ext/vla10.C: Same.
8334 * g++.dg/ext/vla11.C: Same.
8335 * g++.dg/ext/vla12.C: Same.
8336 * g++.dg/ext/vla15.C: Same.
8337 * g++.dg/ext/vla16.C: Same.
8338 * g++.dg/ext/vla17.C: Same.
8339 * g++.dg/ext/vla3.C: Same.
8340 * g++.dg/ext/vla6.C: Same.
8341 * g++.dg/ext/vla7.C: Same.
8342 * g++.dg/init/array24.C: Same.
8343 * g++.dg/init/new47.C: Same.
8344 * g++.dg/init/pr55497.C: Same.
8345 * g++.dg/opt/pr78201.C: Same.
8346 * g++.dg/template/vla2.C: Same.
8347 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8348 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
8349 * g++.dg/torture/pr62127.C: Same.
8350 * g++.dg/torture/pr67055.C: Same.
8351 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
8352 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
8353 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
8354 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
8355 * g++.dg/warn/Wplacement-new-size-5.C: Same.
8356 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
8357 * g++.dg/warn/Wvla-1.C: Same.
8358 * g++.dg/warn/Wvla-3.C: Same.
8359 * g++.old-deja/g++.ext/array2.C: Same.
8360 * g++.old-deja/g++.ext/constructor.C: Same.
8361 * g++.old-deja/g++.law/builtin1.C: Same.
8362 * g++.old-deja/g++.other/crash12.C: Same.
8363 * g++.old-deja/g++.other/eh3.C: Same.
8364 * g++.old-deja/g++.pt/array6.C: Same.
8365 * g++.old-deja/g++.pt/dynarray.C: Same.
8366
01da712b
RO
83672018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8368
8369 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
8370
c969e34e
RO
83712018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8372
8373 PR libfortran/67412
8374 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
8375 on *-*-solaris2.10.
8376
a7448bdf
RO
83772018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8378
8379 * lib/target-supports.exp (check_effective_target_branch_cost):
8380 Accept all x86 targets.
8381
53b73588
ML
83822018-01-12 Martin Liska <mliska@suse.cz>
8383
8384 PR ipa/83054
8385 * g++.dg/warn/pr83054.C: New test.
8386
02a03501
BS
83872018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8388
8389 * gcc.target/powerpc/spec-barr-1.c: New file.
8390
c7a61831
L
83912018-01-11 H.J. Lu <hongjiu.lu@intel.com>
8392
8393 PR target/83330
8394 * gcc.target/i386/pr83330.c: New test.
8395
0f2fca6f 83962018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
278e902c
SK
8397
8398 PR fortran/79383
8399 * gfortran.dg/dtio_31.f03: New test.
8400 * gfortran.dg/dtio_32.f03: New test.
8401
c5269263
DM
84022018-01-11 David Malcolm <dmalcolm@redhat.com>
8403
8404 PR c++/43486
8405 * g++.dg/wrappers: New subdirectory.
8406 * g++.dg/wrappers/README: New file.
8407 * g++.dg/wrappers/alloc.C: New test case.
8408 * g++.dg/wrappers/cow-istream-string.C: New test case.
8409 * g++.dg/wrappers/cp-stdlib.C: New test case.
8410 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
113db472 8411 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
c5269263 8412
0526ed2a
JH
84132018-01-11 Jan Hubicka <hubicka@ucw.cz>
8414
8415 PR middle-end/83718
8416 * g++.dg/torture/pr83718.C: New testcase.
8417
346ac3a8
MJ
84182018-01-11 Martin Jambor <mjambor@suse.cz>
8419
8420 PR ipa/83178
8421 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
8422
4e090bcc
BC
84232018-01-11 Bin Cheng <bin.cheng@arm.com>
8424
8425 PR tree-optimization/83695
8426 * gcc.dg/tree-ssa/pr83695.c: New test.
8427
eccf4d70
KT
84282018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8429
8430 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
8431 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
8432
06e95715
KT
84332018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8434
8435 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
8436 * gcc.target/arm/simd/fp16fml_high.c: New test.
8437 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
8438 * lib/target-supports.exp
8439 (check_effective_target_arm_fp16fml_neon_ok_nocache,
8440 check_effective_target_arm_fp16fml_neon_ok,
8441 add_options_for_arm_fp16fml_neon): New procedures.
8442
89e06365 84432018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
946c6c45
KT
8444
8445 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
8446 combination tests.
8447
b0bd3e52
RB
84482018-01-11 Richard Biener <rguenther@suse.de>
8449
8450 PR tree-optimization/83435
8451 * gcc.dg/graphite/pr83435.c: New testcase.
8452
f5470a77
RS
84532018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
8454 Alan Hayward <alan.hayward@arm.com>
8455 David Sherwood <david.sherwood@arm.com>
8456
8457 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
8458
ec538483
TC
84592018-01-11 Tamar Christina <tamar.christina@arm.com>
8460
8461 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
8462
84632018-01-11 Sudakshina Das <sudi.das@arm.com>
f8f77d4d
SD
8464
8465 PR target/82096
8466 * gcc.c-torture/compile/pr82096.c: New test.
8467
a2dbe7d5
ES
84682018-01-11 Ed Schonberg <schonberg@adacore.com>
8469
8470 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
8471
5efc1c00
HK
84722018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8473
8474 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
8475
cb488118
JS
84762018-01-11 Justin Squirek <squirek@adacore.com>
8477
8478 * gnat.dg/expr_func4.adb: New testcase.
8479
ed27b86b
HK
84802018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
8481
8482 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
8483 testcase.
8484
4727f693
BD
84852018-01-11 Bob Duff <duff@adacore.com>
8486
8487 * gnat.dg/protected_null.adb: New testcase.
8488
52c5090a
ES
84892018-01-11 Ed Schonberg <schonberg@adacore.com>
8490
8491 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
8492
07733aa1
ES
84932018-01-11 Ed Schonberg <schonberg@adacore.com>
8494
8495 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
8496
c8f25817
JS
84972018-01-11 Justin Squirek <squirek@adacore.com>
8498
8499 * gnat.dg/loopvar.adb: New testcase.
8500
29c02e65
JH
85012018-01-10 Jan Hubicka <hubicka@ucw.cz>
8502
8503 PR middle-end/83189
8504 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
8505
3211aea2
JH
85062018-01-10 Jan Hubicka <hubicka@ucw.cz>
8507
8508 * gcc.c-torture/compile/pr83575.c: New testcase.
8509
27086ea3
MC
85102018-01-10 Michael Collison <michael.collison@arm.com>
8511
113db472
UB
8512 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
8513 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
8514 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
8515 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
8516 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8517 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8518 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
8519 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
8520 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
8521 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8522 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
8523 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
8524 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
8525 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
8526 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
8527 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
27086ea3
MC
8528
85292018-01-10 Michael Collison <michael.collison@arm.com>
8530
113db472
UB
8531 * gcc.target/aarch64/sha2.h: New shared testcase.
8532 * gcc.target/aarch64/sha2_1.c: New testcase.
8533 * gcc.target/aarch64/sha2_2.c: New testcase.
8534 * gcc.target/aarch64/sha2_3.c: New testcase.
8535 * gcc.target/aarch64/sha3.h: New shared testcase.
8536 * gcc.target/aarch64/sha3_1.c: New testcase.
8537 * gcc.target/aarch64/sha3_2.c: New testcase.
8538 * gcc.target/aarch64/sha3_3.c: New testcase.
27086ea3
MC
8539
85402018-01-10 Michael Collison <michael.collison@arm.com>
8541
113db472 8542 * gcc.target/aarch64/sm3_sm4.c: New testcase.
27086ea3 8543
1bfd6a00
MS
85442018-01-10 Martin Sebor <msebor@redhat.com>
8545
8546 PR tree-optimization/83781
8547 * gcc.dg/strlenopt-42.c: New test.
8548
05ef3173
MS
85492018-01-11 Martin Sebor <msebor@gmail.com>
8550 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8551
8552 PR tree-optimization/83501
8553 PR tree-optimization/81703
8554
8555 * gcc.dg/strlenopt-39.c: New test-case.
8556 * gcc.dg/pr81703.c: Likewise.
8557
af95bb26
EB
85582018-01-10 Eric Botcazou <ebotcazou@adacore.com>
8559
8560 * gnat.dg/atomic10.adb: New test.
8561
bdd82c9b
SK
85622018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8563
8564 PR fortran/82367
8565 * gfortran.dg/deferred_character_18.f90: New test.
8566
c42d0aa0
MS
85672018-01-10 Martin Sebor <msebor@redhat.com>
8568
8569 PR tree-optimization/83671
8570 * gcc.dg/strlenopt-40.c: New test.
8571 * gcc.dg/strlenopt-41.c: New test.
8572
266404a8
SK
85732018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8574
8575 PR fortran/83093
8576 * gfortran.dg/allocate_with_typespec_7.f90: New test.
8577
2025a48d
PB
85782018-01-10 Peter Bergner <bergner@vnet.ibm.com>
8579
8580 PR target/83399
8581 * gcc.target/powerpc/pr83399.c: New test.
8582
9a004410
DM
85832018-01-10 David Malcolm <dmalcolm@redhat.com>
8584
8585 PR c++/43486
8586 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
8587 to reflect that the arguments are correctly underlined.
8588 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
8589 for globals, params, locals and literals.
8590 (test_sizeof): Directly test the location of "sizeof", rather than
8591 when used in compound expressions.
8592 (test_alignof): Likewise for "alignof".
8593 (test_string_literals): Likewise for string literals.
8594 (test_numeric_literals): Likewise for numeric literals.
8595 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
8596 (test_typeid): Likewise for typeid.
8597 (test_unary_plus): New.
8598 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
8599 format strings.
8600
60d87d86
UB
86012018-01-10 Uros Bizjak <ubizjak@gmail.com>
8602
8603 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
8604
ec2f999b
AS
86052018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8606
8607 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
8608
6bebae75
MP
86092018-01-10 Marek Polacek <polacek@redhat.com>
8610
8611 PR c++/82541
8612 * g++.dg/warn/Wduplicated-branches4.C: New test.
8613
e99ef408
JJ
86142018-01-10 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR c++/81327
8617 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
8618 cast to void *.
8619
143aa5cc
PC
86202018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
8621
8622 PR c++/81055
8623 * g++.dg/cpp0x/new2.C: New.
8624
cd3410cc
L
86252018-01-10 H.J. Lu <hongjiu.lu@intel.com>
8626
8627 PR target/83735
8628 * gcc.target/i386/pr83735.c: New test.
8629
227e5798
CL
86302018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
8631
8632 * lib/target-supports.exp (check_effective_target_branch_cost):
8633 New function.
8634 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
8635 * gcc.dg/pr21643.c: Likewise.
8636 * gcc.dg/pr46309.c: Likewise.
8637 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8638 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
8639 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8640 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8641 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8642 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8643 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8644 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
8645 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8646 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8647 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8648 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8649 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8650 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8651
8c6e19c1
SB
86522018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
8653
8654 PR target/83629
8655 * gcc.target/powerpc/pr83629.c: New testcase.
8656
7b975de0
RB
86572018-01-10 Richard Biener <rguenther@suse.de>
8658
8659 PR testsuite/78768
8660 * gcc.dg/pr78768.c: Un-XFAIL.
8661
e02a5f63
RB
86622018-01-10 Richard Biener <rguenther@suse.de>
8663
8664 PR debug/82425
8665 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
8666
6737facb
RS
86672018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
8668
8669 PR tree-optimization/83753
8670 * gcc.dg/torture/pr83753.c: New test.
8671
1fe399e4
JH
86722018-01-09 Jan Hubicka <hubicka@ucw.cz>
8673
8674 * gcc.target/i386/avx2-gather-1.c: Add -march.
8675 * gcc.target/i386/avx2-gather-2.c: Add -march.
8676 * gcc.target/i386/avx2-gather-3.c: Add -march.
8677 * gcc.target/i386/avx2-gather-4.c: Add -march.
8678 * gcc.target/i386/avx2-gather-5.c: Add -march.
8679 * gcc.target/i386/avx2-gather-6.c: Add -march.
8680 * gcc.target/i386/avx512f-gather-1.c: Add -march.
8681 * gcc.target/i386/avx512f-gather-2.c: Add -march.
8682 * gcc.target/i386/avx512f-gather-3.c: Add -march.
8683 * gcc.target/i386/avx512f-gather-4.c: Add -march.
8684 * gcc.target/i386/avx512f-gather-5.c: Add -march.
8685 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
8686 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
8687 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
8688 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
8689 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
8690
8080b14f
L
86912018-01-09 H.J. Lu <hongjiu.lu@intel.com>
8692
8693 PR target/78585:
8694 * gcc.target/i386/pr78585.c: New test.
8695
6ef72c36
JJ
86962018-01-09 Jakub Jelinek <jakub@redhat.com>
8697
8698 PR c++/83734
8699 * g++.dg/cpp0x/pr83734.C: New test.
8700
3eb1eecf 87012018-01-09 Carl Love <cel@us.ibm.com>
19d22f7c
CL
8702
8703 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
8704 vec_mergeo builtins with float, double, long long, unsigned long long,
8705 bool long long arguments.
8706 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
8707 vec_float2 with double arguments.
8708 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
8709 vec_mergew and vec_mergow builtins.
8710
d4319ef8
SK
87112018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8712
8713 PR fortran/83742
8714 * gfortran.dg/contiguous_6.f90: New test.
8715
82c066f5
RB
87162018-01-09 Richard Biener <rguenther@suse.de>
8717
8718 PR tree-optimization/83668
8719 * gcc.dg/graphite/pr83668.c: New testcase.
8720
e96a5786
JM
87212018-01-09 Joseph Myers <joseph@codesourcery.com>
8722
8723 PR tree-optimization/64811
8724 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
8725 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
8726 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
8727 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
8728 New tests.
8729 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
8730
684684c6
GJL
87312018-01-09 Georg-Johann Lay <avr@gjlay.de>
8732
8733 PR target/79883
8734 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
8735
f676330e
TC
87362018-01-09 Tamar Christina <tamar.christina@arm.com>
8737
8738 PR target/82641
8739 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
8740 no NEON and require softfp or hard float-abi.
8741 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
8742
b25f84d0
RB
87432018-01-09 Richard Biener <rguenther@suse.de>
8744
8745 PR tree-optimization/83572
8746 * gcc.dg/graphite/pr83572.c: New testcase.
8747
3a123ed7
JJ
87482018-01-09 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR target/83507
8751 * gcc.dg/sms-13.c: New test.
8752
5e884ae3
SK
87532018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
8754
3a123ed7 8755 PR fortran/83741
5e884ae3
SK
8756 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
8757
0f2fca6f 87582018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
c8a0c7b6
JW
8759 Monk Chiang <sh.chiang04@gmail.com>
8760
8761 * gcc.target/riscv/save-restore-1.c: New.
8762
a25811c8
BS
87632018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8764
8765 PR target/83677
8766 * gcc.target/powerpc/pr83677.c: New file.
8767
5a2a87e1
JL
87682018-01-08 Jeff Law <law@redhat.com>
8769
8770 PR rtl-optimizatin/81308
8771 * g++.dg/pr81308-1.C: New test.
8772 * g++.dg/pr81308-2.C: New test.
8773
0f2fca6f 87742018-01-08 Vidya Praveen <vidyapraveen@arm.com>
647c61f1
VP
8775
8776 PR target/83663 - Revert r255946
8777 * gcc.target/aarch64/vect-slp-dup.c: New.
8778
a00a4222
KT
87792018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8780
8781 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
8782 combination tests.
8783
b33086c0
RB
87842018-01-08 Richard Biener <rguenther@suse.de>
8785
8786 PR tree-optimization/83563
8787 * gcc.dg/graphite/pr83563.c: New testcase.
8788
87c4dace
RB
87892018-01-08 Richard Biener <rguenther@suse.de>
8790
8791 PR middle-end/83713
8792 * g++.dg/torture/pr83713.C: New testcase.
8793
960c02b8
TV
87942018-01-08 Tom de Vries <tom@codesourcery.com>
8795
8796 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
8797
e207c079
RB
87982018-01-08 Richard Biener <rguenther@suse.de>
8799
8800 PR tree-optimization/83685
8801 * gcc.dg/torture/pr83685.c: New testcase.
8802
131a0e78
RB
88032018-01-08 Richard Biener <rguenther@suse.de>
8804
8805 PR lto/83719
8806 * gcc.dg/lto/pr83719_0.c: New testcase.
8807
4c035a23
TV
88082018-01-08 Tom de Vries <tom@codesourcery.com>
8809
8810 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
8811 * gcc.dg/graphite/run-id-1.c: Same.
8812 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
8813
0b627b58
PT
88142018-01-08 Paul Thomas <pault@gcc.gnu.org>
8815
8816 PR fortran/83611
508d0c3d
JJ
8817 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
8818 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
8819 * gfortran.dg/pdt_27.f03: New test.
0b627b58
PT
8820
8821 PR fortran/83731
508d0c3d 8822 * gfortran.dg/pdt_28.f03: New test.
0b627b58 8823
b5da8f94
TV
88242018-01-08 Tom de Vries <tom@codesourcery.com>
8825
8826 * c-c++-common/builtins.c: Require effective target alloca.
8827 * gcc.dg/Wrestrict.c: Same.
8828 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
8829
3e1b80ff
RB
88302018-01-08 Richard Biener <rguenther@suse.de>
8831
8832 PR middle-end/83580
8833 * gcc.dg/torture/pr83580.c: New testcase.
8834
55d84e61
RB
88352018-01-08 Richard Biener <rguenther@suse.de>
8836
8837 PR middle-end/83517
8838 * gcc.dg/pr83517.c: New testcase.
8839
11ef0b22
AH
88402018-01-06 Aldy Hernandez <aldyh@redhat.com>
8841
8842 PR middle-end/81897
8843 * gcc.dg/uninit-pr81897.c: New test.
8844
f59d4026
MS
88452018-01-06 Martin Sebor <msebor@redhat.com>
8846
8847 PR tree-optimization/83640
8848 * gcc.dg/Wrestrict-6.c: New test.
8849 * gcc.dg/pr83640.c: New test.
8850
b4c96972
RS
88512018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
8852
8853 * gcc.target/aarch64/reg-alloc-1.c: New test.
8854
ee2d3987
JB
88552018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
8856
8857 PR fortran/50892
8858 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
8859
8fec4d22
JJ
88602018-01-06 Jakub Jelinek <jakub@redhat.com>
8861
59931fb0
JJ
8862 PR debug/83480
8863 * gcc.dg/pr83480.c: New test.
8864
8fec4d22
JJ
8865 PR rtl-optimization/83682
8866 * gcc.target/i386/pr83682.c: New test.
8867
f622221a
JB
88682018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
8869
8870 PR fortran/78534
8871 PR fortran/66310
8872 * gfortran.dg/char_cast_1.f90: Update scan pattern.
8873 * gfortran.dg/dependency_49.f90: Likewise.
8874 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8875 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8876 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8877 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8878 * gfortran.dg/string_1_lp64.f90: New test.
8879 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8880 * gfortran.dg/string_3_lp64.f90: New test.
8881
d33e32a7
JJ
88822018-01-05 Jakub Jelinek <jakub@redhat.com>
8883
958d63e9
JJ
8884 PR target/83604
8885 * gcc.target/i386/sse-26.c: New test.
8886
d33e32a7
JJ
8887 PR target/83604
8888 * gcc.target/i386/pr83604.c: New test.
8889
ccf20649
RS
88902018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
8891
8892 * gcc.dg/vect/vect-align-4.c: New test.
8893 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
8894 and redefine as a structure with an unaligned member "b".
8895 (foo): Update accordingly.
8896
49479590
SD
88972018-01-05 Sudakshina Das <sudi.das@arm.com>
8898
8899 PR target/82439
8900 * gcc.target/aarch64/bics_5.c: New test.
8901 * gcc.target/arm/bics_5.c: Likewise.
8902
bef52a68
JJ
89032018-01-05 Jakub Jelinek <jakub@redhat.com>
8904
8905 PR tree-optimization/83605
8906 * gcc.dg/pr83605.c: New test.
8907
85e0b2c4
JJ
89082018-01-04 Jakub Jelinek <jakub@redhat.com>
8909
ac2be67b
JJ
8910 PR target/83554
8911 * gcc.target/i386/pr83554.c: New test.
8912
85e0b2c4
JJ
8913 PR ipa/82352
8914 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
8915 long unsigned int.
8916
fbd35ba1
TK
89172018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8918
8919 PR fortran/83683
8920 PR fortran/45689
8921 * gfortran.dg/eoshift_8.f90: New test.
8922 * gfortran.dg/simplify_eoshift_1.f90: New test.
8923
64d620ef
JJ
89242018-01-04 Jakub Jelinek <jakub@redhat.com>
8925
8926 PR debug/83585
8927 * gcc.dg/pr83585.c: New test.
8928
bc80e846
NS
89292018-01-04 Nathan Sidwell <nathan@acm.org>
8930
8931 PR c++/83667
8932 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
8933
c54af068
JJ
89342018-01-04 Jakub Jelinek <jakub@redhat.com>
8935
8936 PR debug/83666
8937 * gcc.dg/pr83666.c: New test.
8938
02ea1c76
UB
89392018-01-04 Uros Bizjak <ubizjak@gmail.com>
8940
8941 PR target/83628
8942 * gcc.target/alpha/pr83628-1.c: New test.
8943 * gcc.target/alpha/pr83628-2.c: Ditto.
8944
fcb6fced
ML
89452018-01-04 Martin Liska <mliska@suse.cz>
8946
8947 PR ipa/82352
8948 * g++.dg/ipa/pr82352.C: New test.
8949
517d4896
JJ
89502018-01-04 Jakub Jelinek <jakub@redhat.com>
8951
8952 * gcc.dg/vect-opt-info-1.c: Moved to ...
8953 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
8954 vect_int targets, use dg-additional-options instead of dg-options and
8955 use relative line numbers instead of absolute.
8956
cf3fc0e8
MS
89572018-01-03 Martin Sebor <msebor@redhat.com>
8958
8959 PR tree-optimization/83655
8960 * gcc.dg/Wrestrict-5.c: New test.
8961 * c-c++-common/builtins.c: New test.
8962
b187677b
RS
89632018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
8964 Alan Hayward <alan.hayward@arm.com>
8965 David Sherwood <david.sherwood@arm.com>
8966
8967 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
8968 (main): Call it.
8969
4bfb8e11
JL
89702018-01-03 Jeff Law <law@redhat.com>
8971
8972 PR target/83641
8973 * gcc.target/i386/stack-check-17.c: New test.
8974 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
8975
e3a174d0
JJ
89762018-01-03 Jakub Jelinek <jakub@redhat.com>
8977
e3bd1763
JJ
8978 PR debug/83621
8979 * gcc.dg/pr83621.c: New test.
8980
e3a174d0
JJ
8981 PR debug/83645
8982 * gcc.dg/pr83645.c: New test.
8983
a594cff3
MS
89842018-01-03 Martin Sebor <msebor@redhat.com>
8985
2438cb6a
MS
8986 PR tree-optimization/83603
8987 * gcc.dg/Wrestrict-4.c: New test.
8988
a594cff3
MS
8989 PR c/83559
8990 * gcc.dg/const-2.c: New test.
8991 * gcc.dg/pure-3.c: New test.
8992
a6fd2cd7
MS
89932018-01-03 Martin Sebor <msebor@redhat.com>
8994
8995 * gcc.dg/Wrestrict-3.c: New test.
8996
830421fc
JJ
89972018-01-03 Jakub Jelinek <jakub@redhat.com>
8998
8999 PR c++/83555
9000 * g++.dg/opt/pr83555.C: New test.
9001 * g++.dg/ubsan/pr83555.C: New test.
9002
72df5daa
DM
90032018-01-03 David Malcolm <dmalcolm@redhat.com>
9004
9005 PR c/82050
9006 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9007 the !CHECKING_P case by expecting a note.
9008 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9009 a note for the !CHECKING_P case, and move the return statement
9010 outside of #if CHECKING_P guard.
9011
86aa0691
JL
90122018-01-03 Jeff Law <law@redhat.com>
9013
9014 PR middle-end/83654
9015 * gcc.target/i386/stack-check-18.c: New test.
9016 * gcc.target/i386/stack-check-19.c: New test.
9017
e95e79b6
MS
90182018-01-03 Martin Sebor <msebor@redhat.com>
9019
9020 PR tree-optimization/83501
9021 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9022
65f2d1ee
PK
90232018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9024
9025 PR tree-optimization/83501
9026 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9027
ce473498
NS
90282018-01-03 Nathan Sidwell <nathan@acm.org>
9029
9030 PR c++/83667
9031 * g++.dg/ipa/pr83667.C: New.
9032
fa9544ab
ML
90332018-01-03 Martin Liska <mliska@suse.cz>
9034
9035 PR tree-optimization/83593
9036 * gcc.dg/pr83593.c: New test.
9037
ca04a532
ML
90382018-01-03 Martin Liska <mliska@suse.cz>
9039
9040 PR ipa/83549
9041 * g++.dg/ipa/pr83549.C: New test.
9042
e164534f
MP
90432018-01-03 Marek Polacek <polacek@redhat.com>
9044
9045 PR c++/83592
9046 * g++.dg/warn/mvp2.C: New test.
9047
19c37faa
JJ
90482018-01-03 Jakub Jelinek <jakub@redhat.com>
9049
e30947eb
JJ
9050 PR preprocessor/83602
9051 * g++.dg/cpp/pr83602.C: New test.
9052
19c37faa
JJ
9053 PR c++/83634
9054 * g++.dg/parse/pr83634.C: New test.
9055
8987beac
TK
90562018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9057
9058 PR fortran/83664
9059 * gfortran.dg/eoshift_7.f90: New test.
9060
b853346e
JB
90612018-01-03 Jan Beulich <jbeulich@suse.com>
9062
9063 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
9064 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
9065
85ec4feb
JJ
90662018-01-03 Jakub Jelinek <jakub@redhat.com>
9067
9068 Update copyright years.
9069
99504686
ML
90702018-01-03 Martin Liska <mliska@suse.cz>
9071
9072 PR ipa/83594
9073 * gcc.dg/ipa/pr83594.c: New test.
9074
d9f21f6a
RS
90752018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9076 Alan Hayward <alan.hayward@arm.com>
9077 David Sherwood <david.sherwood@arm.com>
9078
9079 * gcc.dg/vect-opt-info-1.c: New test.
9080
2d71e7b8
MM
90812018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9082
9083 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
9084 floorf128, truncf128, and roundf128.
9085 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
9086 optimizations added in match.pd.
9087 * gcc.target/powerpc/float128-hw6.c: Likewise.
9088 * gcc.target/powerpc/float128-hw7.c: Likewise.
9089 * gcc.target/powerpc/float128-hw8.c: Likewise.
9090 * gcc.target/powerpc/float128-hw9.c: Likewise.
9091 * gcc.target/powerpc/float128-hw10.c: Likewise.
9092 * gcc.target/powerpc/float128-hw11.c: Likewise.
9093
0a552ae2
JJ
90942018-01-02 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR c++/83556
9097 * g++.dg/cpp0x/pr83556.C: New test.
9098
a9ec0cfc
TK
90992018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9100
9101 PR fortran/45689
9102 PR fortran/83650
9103 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
9104 * gfortran.dg/simplify_cshift_4.f90: New test.
9105
6ff9491a 91062018-01-02 Marek Polacek <polacek@redhat.com>
f76649a6 9107
6ff9491a
MP
9108 PR c++/81860
9109 * g++.dg/cpp0x/inh-ctor30.C: New test.
f76649a6 9110
dd2ce397
MP
9111 PR c++/83644
9112 * g++.dg/cpp1z/pr83644.C: New test.
9113
f549bfb3
PT
91142018-01-01 Paul Thomas <pault@gcc.gnu.org>
9115
9116 PR fortran/83076
508d0c3d 9117 * gfortran.dg/coarray_45.f90: New test.
f549bfb3
PT
9118
9119 PR fortran/83319
508d0c3d 9120 * gfortran.dg/coarray_46.f90: New test.
f549bfb3 9121
1f01b457
JJ
91222018-01-01 Jakub Jelinek <jakub@redhat.com>
9123
1bfb3b8b
JJ
9124 PR tree-optimization/83581
9125 * gcc.dg/pr83581.c: New test.
9126
913884f7
JJ
9127 PR c/83595
9128 * gcc.dg/pr83595.c: New test.
9129
0f3f0e4e
JJ
9130 PR middle-end/83608
9131 * g++.dg/opt/pr83608.C: New test.
9132
c1329fc8
JJ
9133 PR middle-end/83609
9134 * gcc.dg/pr83609.c: New test.
9135 * g++.dg/opt/pr83609.C: New test.
9136
d235d09b
JJ
9137 PR middle-end/83623
9138 * gcc.dg/pr83623.c: New test.
9139
1f01b457
JJ
9140 * gcc.target/i386/i386.exp
9141 (check_effective_target_avx512vpopcntdqvl): New proc.
9142 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
9143 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
9144 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
818ab71a 9145\f
85ec4feb 9146Copyright (C) 2018 Free Software Foundation, Inc.
ad41bd84
JM
9147
9148Copying and distribution of this file, with or without modification,
9149are permitted in any medium without royalty provided the copyright
9150notice and this notice are preserved.