]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
Remove remaining uses of * in patterns
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
43d0a8ee
WD
12018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2
3 * gcc.target/aarch64/vmov_n_1.c: Update test.
4 * gcc.target/aarch64/vfp-1.c: Update test.
5
9c1326aa
JJ
62018-05-14 Jakub Jelinek <jakub@redhat.com>
7
2717c64d 8 PR target/85756
9c1326aa
JJ
9 * gcc.c-torture/execute/pr85756.c: New test.
10
f8d9957e
SP
112018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
12
13 * gcc.target/i386/cldemote-1.c: New test.
14
f094a21f
PT
152018-05-13 Paul Thomas <pault@gcc.gnu.org>
16
17 PR fortran/85742
18 * gfortran.dg/assumed_type_9.f90 : New test.
19
8132af9d
SK
202018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
21
22 PR fortran/85542
23 * gfortran.dg/pr85542.f90: New test.
24
063c5529
MJ
252018-05-11 Martin Jambor <mjambor@suse.cz>
26
27 PR ipa/85655
28 * g++.dg/lto/pr85655_0.C: New test.
29
55f31ed1
SP
302018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
31
32 * gcc.target/i386/tpause-1.c: New test.
33 * gcc.target/i386/umonitor-1.c: New test.
34
1c9ee609
JJ
352018-05-11 Jakub Jelinek <jakub@redhat.com>
36
37 PR c/85696
38 * c-c++-common/gomp/pr85696.c: New test.
39
5a599c46
ASJ
402018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
41 Jakub Jelinek <jakub@redhat.com>
42
43 PR tree-optimization/85692
44 * gcc.target/i386/pr85692.c: New test.
45
19916065
ML
462018-05-11 Martin Liska <mliska@suse.cz>
47
48 PR sanitizer/85556
49 * c-c++-common/ubsan/attrib-6.c: New test.
50
9724eac3
SK
512018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
52
53 PR fortran/85687
54 * gfortran.dg/pr85687.f90: new test.
55
14ee7de0
SK
562018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
57
58 PR fortran/85521
59 * gfortran.dg/pr85521_1.f90: New test.
60 * gfortran.dg/pr85521_2.f90: New test.
61
7b24db31
SK
622018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
63
64 PR fortran/70870
65 * gfortran.dg/pr70870_1.f90: New test.
66
1c3c479a
UB
672018-05-10 Uros Bizjak <ubizjak@gmail.com>
68
69 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
70
79e7b1fe
JJ
712018-05-10 Jakub Jelinek <jakub@redhat.com>
72
73 PR c++/85662
74 * g++.dg/ext/offsetof2.C: New test.
75
9caa7e07
PT
762018-05-10 Paul Thomas <pault@gcc.gnu.org>
77
78 PR fortran/68846
79 * gfortran.dg/temporary_3.f90 : New test.
80
81 PR fortran/70864
82 * gfortran.dg/temporary_2.f90 : New test.
83
427a7384
SB
842018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
85
86 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
87 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
88 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
89 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
90 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
91 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
92 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
93 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
94 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
95 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
96 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
97 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
98 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
99 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
100 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
101 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
102 * gcc.dg/vmx/st-be-order.c: Delete testcase.
103 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
104 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
105 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
106 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
107 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
108 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
109 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
110 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
111 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
112 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
113
573d8a24
JJ
1142018-05-10 Jakub Jelinek <jakub@redhat.com>
115
116 PR tree-optimization/85699
117 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
118 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
119 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
120 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
121
86c12f76
EB
1222018-05-10 Eric Botcazou <ebotcazou@adacore.com>
123
124 * g++.dg/tls/pr85400.C: New test.
125
bb6cb6e3
PC
1262018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
127
128 PR c++/85713
129 * g++.dg/cpp1y/lambda-generic-85713.C: New.
130
1312018-05-09 Carl Love <cel@us.ibm.com>
132
eb1d9e8e
CL
133 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
134
1a9f989a
PC
1352018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
136
137 PR c++/85713
138 Revert:
139 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
140
141 PR c++/84588
142 * g++.dg/cpp1y/pr84588.C: New.
143
247f726f
AS
1442018-05-09 Andreas Schwab <schwab@suse.de>
145
146 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
147
3ba4ff41
RS
1482018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
149
150 * gcc.target/aarch64/store_lane_spill_1.c: New test.
151 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
152
6d8c870a
CL
1532018-05-08 Carl Love <cel@us.ibm.com>
154 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
155
9f171abd
PC
1562018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
157
158 PR c++/84588
159 * g++.dg/cpp1y/pr84588.C: New.
160
0e45c664
MP
1612018-05-08 Marek Polacek <polacek@redhat.com>
162
163 PR c++/85695
164 * g++.dg/cpp1z/constexpr-if22.C: New test.
165
49c0e806
UB
1662018-05-08 Uros Bizjak <ubizjak@gmail.com>
167
168 PR target/85693
169 * gcc.target/i386/pr85693.c: New test.
170
1eac3830
JJ
1712018-05-08 Jakub Jelinek <jakub@redhat.com>
172
173 PR target/85683
174 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
175 scan-assembler-times checking that except for [fh]*xor other functions
176 don't use any load instructions.
177
50e461df
OM
1782018-05-08 Olga Makhotina <olga.makhotina@intel.com>
179
180 * gcc.target/i386/builtin_target.c: Test goldmont.
181 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
182 arch=silvermont.
183
294c6f66
JJ
1842018-05-08 Jakub Jelinek <jakub@redhat.com>
185
4d4015db
JJ
186 PR target/85572
187 * g++.dg/other/sse2-pr85572-1.C: New test.
188 * g++.dg/other/sse2-pr85572-2.C: New test.
189 * g++.dg/other/sse4-pr85572-1.C: New test.
190 * g++.dg/other/avx2-pr85572-1.C: New test.
191
ac681859
JJ
192 PR target/85317
193 * gcc.target/i386/pr85317.c: New test.
194 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
195 optimization barrier to avoid optimizing away the expected insn.
196
294c6f66
JJ
197 PR target/85480
198 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
199 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
200
57cfbfba
RS
2012018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
202
203 * g++.dg/other/sve_const_pred_1.C: Rename to...
204 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
205 target selectors and explicit -march options.
206 * g++.dg/other/sve_const_pred_2.C: Rename to...
207 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
208 * g++.dg/other/sve_const_pred_3.C: Rename to...
209 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
210 * g++.dg/other/sve_const_pred_4.C: Rename to...
211 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
212 * g++.dg/other/sve_tls_2.C: Rename to...
213 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
214 * g++.dg/other/sve_vcond_1.C: Rename to...
215 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
216 * g++.dg/other/sve_vcond_1_run.C: Rename to...
217 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
218
ad088249
RS
2192018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
220
221 PR testsuite/85586
222 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
223 !vect_no_align.
224
a8f9665b
PC
2252018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
226
227 PR c++/57429
228 * g++.dg/cpp0x/deleted14.C: New.
229
cee99fa0
RS
2302018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
231 Alan Hayward <alan.hayward@arm.com>
232 David Sherwood <david.sherwood@arm.com>
233
234 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
235 XFAIL the BIC test.
236 * gcc.target/aarch64/sve/vcond_7.c: New test.
237 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
238
4430130d
PC
2392018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
240
241 PR c++/70563
242 * g++.dg/cpp0x/sfinae62.C: New.
243
4fdd8b18
RS
2442018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
245
246 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
247 load from src[i].
248
3e8f909a
PC
2492018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
250
251 PR c++/80691
252 * g++.dg/cpp0x/narrowing1.C: New.
253
ab7d466d
RB
2542018-05-08 Richard Biener <rguenther@suse.de>
255
256 PR middle-end/85588
257 * gcc.dg/torture/pr85574.c: Rename to...
258 * gcc.dg/torture/pr85588.c: ... this.
259
b573f931
TK
2602018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
261
262 PR fortran/54613
263 * gfortran.dg/minmaxloc_12.f90: New test case.
264 * gfortran.dg/minmaxloc_13.f90: New test case.
265
ee336e84
NS
2662018-05-07 Nathan Sidwell <nathan@acm.org>
267
268 * g++.dg/cpp0x/range-for10.C: Delete.
269 * g++.dg/ext/forscope1.C: Delete.
270 * g++.dg/ext/forscope2.C: Delete.
271 * g++.dg/template/for1.C: Delete.
272
0d1f4de9
JL
2732018-05-07 Jeff Law <law@redhat.com>
274
275 * gfortran.dg/linefile.f90: New test.
276
4826f48e
CL
2772018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
278
279 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
280 and options.
281
d5754d94
JJ
2822018-05-06 Jakub Jelinek <jakub@redhat.com>
283
284 PR c++/85659
285 * g++.dg/ext/asm14.C: New test.
286 * g++.dg/ext/asm15.C: New test.
287 * g++.dg/ext/asm16.C: New test.
288
a9856a8d
ME
2892018-05-06 Michael Eager <eager@eagercon.com>
290
291 * gcc.target/microblaze/others/picdtr.c: Correct option
292 -fPIE -mpic-data-is-text-relative.
293
b0e69bd6
AS
2942018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
295
9caa7e07 296 * gcc.target/microblaze/others/picdtr.c: Add test for
b0e69bd6
AS
297 -fPIE -mpic-data-is-text-relative.
298
8309b221
AV
2992018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
300
301 PR fortran/85507
302 * gfortran.dg/coarray_dependency_1.f90: New test.
303 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
304
080dc243
PJ
3052018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
306
307 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
308 to match the currently produced gimple.
309
3102018-05-04 Carl Love <cel@us.ibm.com>
53481a28
CL
311 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
312 vec_trunc.
313 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
314 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
315 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
316 xvcmpgedp counts. Add xxsel counts.
317
7d187fdf
RB
3182018-05-04 Richard Biener <rguenther@suse.de>
319
320 PR middle-end/85627
321 * g++.dg/torture/pr85627.C: New testcase.
322
9b5713f7
RB
3232018-05-04 Richard Biener <rguenther@suse.de>
324
325 PR middle-end/85574
326 * gcc.dg/torture/pr85574.c: New testcase.
327 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
328
04782385
JJ
3292018-05-04 Jakub Jelinek <jakub@redhat.com>
330
331 PR libstdc++/85466
332 * gcc.dg/nextafter-1.c: New test.
333 * gcc.dg/nextafter-2.c: New test.
334 * gcc.dg/nextafter-3.c: New test.
335 * gcc.dg/nextafter-4.c: New test.
336
6c072e21
NS
3372018-05-03 Nathan Sidwell <nathan@acm.org>
338
339 Remove -ffriend-injection.
340 * g++.old-deja/g++.jason/scoping15.C: Delete.
341 * g++.old-deja/g++.mike/net43.C: Delete.
342
503ac4e0
JJ
3432018-05-03 Jakub Jelinek <jakub@redhat.com>
344
345 PR target/85530
346 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
347 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
348 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
349 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
350
63f12215
TV
3512018-05-03 Tom de Vries <tom@codesourcery.com>
352
353 PR testsuite/85106
354 * lib/scanoffloadtree.exp: New file.
355
a378f85c
RB
3562018-05-03 Richard Biener <rguenther@suse.de>
357
358 PR tree-optimization/85615
359 * gcc.dg/torture/pr85615.c: New testcase.
360
b7244ccb
KT
3612018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
362
363 PR tree-optimization/70291
364 * gcc.dg/complex-6.c: New test.
365 * gcc.dg/complex-7.c: Likewise.
366
c2901468
RB
3672018-05-03 Richard Biener <rguenther@suse.de>
368
369 PR testsuite/85579
370 * fortran.dg/pr51434.f90: Truncate transfer argument.
371
31aa23df
JJ
3722018-05-02 Jakub Jelinek <jakub@redhat.com>
373
374 PR target/85582
375 * gcc.c-torture/execute/pr85582-3.c: New test.
376
006fbbe9
PC
3772018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
378 Jason Merrill <jason@redhat.com>
379
380 PR c++/68374
381 * g++.dg/warn/Wshadow-13.C: New.
382 * g++.dg/warn/Wshadow-14.C: Likewise.
383
1f62d637
TV
3842018-05-02 Tom de Vries <tom@codesourcery.com>
385
386 PR libgomp/82428
387 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
388 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
389
f7584c81
DP
3902018-05-02 David Pagan <dave.pagan@oracle.com>
391
392 PR c/30552
393 * gcc.dg/noncompile/pr30552-1.c: New test.
394 * gcc.dg/noncompile/pr30552-2.c: New test.
395 * gcc.dg/noncompile/pr30552-3.c: New test.
396 * gcc.dg/noncompile/pr30552-4.c: New test.
397
d6476f90
RB
3982018-05-02 Richard Biener <rguenther@suse.de>
399
400 PR tree-optimization/85597
401 * gcc.dg/vect/pr85597.c: New testcase.
402
9220b511
TV
4032018-05-02 Tom de Vries <tom@codesourcery.com>
404
405 PR testsuite/85106
406 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
407 * lib/scanltranstree.exp: New file.
408 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
409 (scan-ltrans-tree-dump-times_required_options)
410 (scan-ltrans-tree-dump-not_required_options)
411 (scan-ltrans-tree-dump-dem_required_options)
412 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
413 * lib/gcc-dg.exp: Include scanltranstree.exp.
414
6c3c13c1
TV
4152018-05-02 Tom de Vries <tom@codesourcery.com>
416
417 PR testsuite/85106
418 * gcc.dg/ipa/ipa-icf-38.c: New test.
419 * gcc.dg/ipa/ipa-icf-38a.c: New test.
420 * lib/scandump.exp (dump-base): New proc.
421 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
422 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
423 base.
424 * lib/scanipa.exp: Add "" argument to scan-dump calls.
425 * lib/scanlang.exp: Same.
426 * lib/scanrtl.exp: Same.
427 * lib/scantree.exp: Same.
428 * lib/scanwpaipa.exp: New file.
429 * lib/gcc-dg.exp: Include scanwpaipa.exp.
430
b18f161d
RB
4312018-05-02 Richard Biener <rguenther@suse.de>
432
433 PR middle-end/85567
434 * gcc.dg/torture/pr85567.c: New testcase.
435
014dcf47
JJ
4362018-05-02 Jakub Jelinek <jakub@redhat.com>
437
438 PR target/85582
439 * gcc.c-torture/execute/pr85582-1.c: New test.
440 * gcc.c-torture/execute/pr85582-2.c: New test.
441
9e4da9b5
RS
4422018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
443
444 PR tree-optimization/85586
445 * gcc.dg/vect/pr85586.c: New test.
446
dac920e8
MG
4472018-05-01 Marc Glisse <marc.glisse@inria.fr>
448
449 PR tree-optimization/85143
450 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
451 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
452
2cc7d3a7
DM
4532018-05-01 David Malcolm <dmalcolm@redhat.com>
454
455 PR c/84258
456 * c-c++-common/Wformat-pr84258.c: New test.
457
41e2c1b0
PK
4582018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
459
460 PR tree-optimization/82665
461 * gcc.dg/tree-ssa/pr82665.c: New test.
462
1a3a7b4e
DM
4632018-04-30 David Malcolm <dmalcolm@redhat.com>
464
465 PR c++/85523
466 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
467 (test_add_fixit_insert_formatted_single_line): New function.
468 (test_add_fixit_insert_formatted_multiline): New function.
469 Extend expected output of generated patch to include fix-it hints
470 for these.
471 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
472 "gcc-rich-location.h". Add test coverage for
473 gcc_rich_location::add_fixit_insert_formatted.
474
7761dfbe
DM
4752018-04-30 David Malcolm <dmalcolm@redhat.com>
476
477 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
478 (test_show_locus): Update for location_get_source_line returning a
479 char_span. Use char_span for handling words in the
480 "test_many_nested_locations" fix-it example.
481
e0be3321
CZ
4822018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
483
484 * gcc.target/arc/interrupt-8.c: Update test.
485 * gcc.target/arc/loop-4.c: Likewise.
486 * gcc.target/arc/loop-hazard-1.c: Likewise.
487 * gcc.target/arc/sdata-3.c: Likewise.
488
2295aa75
CZ
4892018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
490
491 * gcc.target/arc/store-merge-1.c: New test.
492 * gcc.target/arc/add_n-combine.c: Update test.
493
af1682fc
AS
4942018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
495
496 Microblaze Target: PIC data text relative
497
498 * gcc.target/microblaze/others/data_var1.c: Include
499 PIC case of r20 base register.
500 * gcc.target/microblaze/others/data_var2.c: Ditto.
501 * gcc.target/microblaze/others/picdtr.c: Add new
502 test case for -mpic-is-data-text-relative.
503 * gcc.target/microblaze/others/sdata_var1.c: Add
504 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
505 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
506 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
507 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
508 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
509 * gcc.target/microblaze/others/string_cst1_gpopt.c:
510 Ditto.
511 * gcc.target/microblaze/others/string_cst2_gpopt.c:
512 Ditto.
513
2925cd9d
RB
5142018-04-30 Richard Biener <rguenther@suse.de>
515
516 PR tree-optimization/28364
517 PR tree-optimization/85275
518 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
519 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
520 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
521 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
522 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
523 still passes.
524 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
525 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
526 still passes.
527 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
528 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
529 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
530
6754dfa2
UB
5312018-04-28 Uros Bizjak <ubizjak@gmail.com>
532
533 PR target/84431
534 * gcc.target/i386/pr84431.c: New test.
535
cf254442
MJ
5362018-04-27 Martin Jambor <mjambor@suse.cz>
537
538 PR ipa/85549
539 * g++.dg/ipa/pr85549.C: New test.
540
b2b1ea34
JJ
5412018-04-27 Jakub Jelinek <jakub@redhat.com>
542
543 PR c++/85553
544 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
545 directive.
546 * g++.dg/cpp0x/constexpr-85553.C: New test.
547
66bd3086
DM
5482018-04-27 David Malcolm <dmalcolm@redhat.com>
549
550 PR c++/85515
551 * g++.dg/pr85515-1.C: New test.
552 * g++.dg/pr85515-2.C: New test.
553
a6e34898
PC
5542018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
555
556 PR c++/84691
557 * g++.dg/cpp0x/friend3.C: New.
558
d318d551
KT
5592018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
560
561 PR target/82518
562 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
563 Use check_effective_target_arm_little_endian.
564
92007ba6
JJ
5652018-04-27 Jakub Jelinek <jakub@redhat.com>
566
567 PR tree-optimization/85529
568 * gcc.c-torture/execute/pr85529-1.c: New test.
569 * gcc.c-torture/execute/pr85529-2.c: New test.
570 * gcc.dg/pr85529.c: New test.
571
b4d62b40
MR
5722018-04-26 Maciej W. Rozycki <macro@mips.com>
573
574 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
575 `.dword' in addition to `lw' and `.word'.
576
7dc5410a
MR
5772018-04-26 Maciej W. Rozycki <macro@mips.com>
578
579 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
580
7ee1f872
EB
5812018-04-26 Eric Botcazou <ebotcazou@adacore.com>
582
583 * gnat.dg/loop_optimization24.adb: New test.
584
1c53fa8c
RB
5852018-04-26 Richard Biener <rguenther@suse.de>
586
587 PR tree-optimization/85116
588 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
589 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
590 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
591 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
592
be3830f8
SP
5932018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
594
595 PR target/85473
596 * gcc.target/i386/pr85473-1.c: New test.
597 * gcc.target/i386/pr85473-2.c: New test.
598
7d75ea04
JJ
5992018-04-25 Nathan Sidwell <nathan@acm.org>
600 Jakub Jelinek <jakub@redhat.com>
601
602 PR c++/85437
603 PR c++/49171
604 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
605 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
606 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
607 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
608 * g++.dg/cpp0x/pr85437-1.C: New.
609 * g++.dg/cpp0x/pr85437-2.C: New.
610 * g++.dg/cpp0x/pr85437-3.C: New.
611 * g++.dg/cpp0x/pr85437-4.C: New.
612
58da192e
SK
6132018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
614
615 PR fortran/85520
616 * gfortran.dg/pr85520.f90: New test.
617
0603375c
KT
6182018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
619
620 PR target/85512
621 * gcc.dg/pr85512.c: New test.
622
7d75ea04 6232018-04-24 H.J. Lu <hongjiu.lu@intel.com>
d16d033b
L
624
625 PR target/85485
626 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
627 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
628 * gcc.dg/pr85388-1.c (dg-options): Likwise.
629 * gcc.dg/pr85388-2.c (dg-options): Likwise.
630 * gcc.dg/pr85388-3.c (dg-options): Likwise.
631 * gcc.dg/pr85388-4.c (dg-options): Likwise.
632 * gcc.dg/pr85388-5.c (dg-options): Likwise.
633 * gcc.dg/pr85388-6.c (dg-options): Likwise.
634 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
635 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
636 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
637 * gcc.target/i386/cet-label.c (dg-options): Likwise.
638 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
639 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
640 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
641 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
642 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
643 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
644 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
645 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
646 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
647 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
648 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
649 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
650 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
651 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
652 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
653 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
654 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
655 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
656 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
657 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
658 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
659 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
660 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
661 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
662 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
663 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
664 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
665 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
666 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
667 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
668 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
669 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
670 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
671 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
672 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
673 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
674 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
675 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
676 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
677 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
678 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
679 * gcc.target/i386/pr84146.c (dg-options): Likwise.
680 * gcc.target/i386/pr85403.c (dg-options): Likwise.
681 * gcc.target/i386/pr85404.c (dg-options): Likwise.
682 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
683 with -mshstk.
684 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
685 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
686 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
687 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
688 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
689 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
690 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
691 * (dg-options): Likwise.
692 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
693 -mno-cet.
694 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
695 * gcc.target/i386/cet-label-3.c: Removed.
696 * gcc.target/i386/cet-property-3.c: Likwise.
697 * gcc.target/i386/cet-sjlj-7.c: Likwise.
698
1704194a
JJ
6992018-04-24 Jakub Jelinek <jakub@redhat.com>
700
e8ac3359
JJ
701 PR target/85511
702 * gcc.target/i386/pr85511.c: New test.
703
c61199f2
JJ
704 PR target/85503
705 * g++.dg/ext/pr85503.C: New test.
706
1704194a
JJ
707 PR target/85508
708 * gcc.target/i386/pr85508.c: New test.
709
062c0a7b
AK
7102018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
711
712 PR tree-optimization/85478
713 * g++.dg/pr85478.C: New test.
714
a689171e
EB
7152018-04-23 Eric Botcazou <ebotcazou@adacore.com>
716
717 * g++.dg/torture/pr85496.C: New test.
718
99219dba
AB
7192018-04-23 Andrey Belevantsev <abel@ispras.ru>
720
a689171e
EB
721 PR rtl-optimization/85423
722 * gcc.dg/pr85423.c: New test.
99219dba 723
8cd95cec
MS
7242018-04-20 Martin Sebor <msebor@redhat.com>
725
726 PR c/85365
727 * gcc.dg/Wrestrict-15.c: New test.
728
661eb8f9
MM
7292018-04-20 Michael Meissner <meissner@linux.ibm.com>
730
731 PR target/85456
732 * gcc.target/powerpc/pr85456.c: New test.
733
8833e667
BS
7342018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
735
736 * g++.dg/ext/undef-bool-1.C: Require lp64.
737 * gcc.target/powerpc/undef-bool-2.c: Likewise.
738
b593a195
JL
7392018-04-20 Jeff Law <law@redhat.com>
740
741 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
742 stack protector.
743 * gcc.dg/stack-check-6.c: Likewise.
744 * gcc.dg/stack-check-6a.c: Likewise.
745 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
746 * gcc.target/i386/stack-check-18.c: Likewise.
747 * gcc.target/i386/stack-check-19.c: Likewise.
748
db994ead
KT
7492018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
750
751 PR testsuite/85483
752 * gcc.target/aarch64/sve/vcond_1.c: Move to...
753 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
754 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
755 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
756
e95dda95
L
7572018-04-20 H.J. Lu <hongjiu.lu@intel.com>
758
759 PR target/85469
760 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
761 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
762
b46ebc6c
RB
7632018-04-20 Richard Biener <rguenther@suse.de>
764
765 PR middle-end/85475
766 * gcc.dg/torture/pr85475.c: New testcase.
767
2f1f3ac4
MJ
7682018-04-20 Martin Jambor <mjambor@suse.cz>
769
770 ipa/85449
771 * gcc.dg/ipa/pr85449.c: New test.
772
5fc1b920
MJ
7732018-04-20 Martin Jambor <mjambor@suse.cz>
774
775 ipa/85447
776 * g++.dg/ipa/pr85447.C: New file.
777 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
778
e00e6276
JJ
7792018-04-20 Jakub Jelinek <jakub@redhat.com>
780
781 PR c++/85462
782 * g++.dg/cpp0x/pr85462.C: New test.
783
c7cec033
L
7842018-04-19 H.J. Lu <hongjiu.lu@intel.com>
785
786 * gcc.target/i386/pr85404.c: Require CET target.
787
18108d94
JJ
7882018-04-19 Jakub Jelinek <jakub@redhat.com>
789
790 PR tree-optimization/85467
791 * gcc.dg/pr85467.c: New test.
792
f62a0ddd
PC
7932018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
794
795 PR c++/84611
796 * g++.dg/parse/crash68.C: New.
797
5707be3c
L
7982018-04-19 H.J. Lu <hongjiu.lu@intel.com>
799
800 PR libgcc/85334
801 * g++.dg/torture/pr85334.C: New test.
802
f22723f9
JW
8032018-04-19 Jonathan Wakely <jwakely@redhat.com>
804
805 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
806 * g++.dg/diagnostic/pr85464.C: New.
807
5e1e91c4
L
8082018-04-19 H.J. Lu <hongjiu.lu@intel.com>
809
810 PR target/85397
811 * gcc.dg/torture/pr85397-1.c: New test.
812 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
813 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
814
2130a2af
L
8152018-04-19 H.J. Lu <hongjiu.lu@intel.com>
816
817 PR target/85404
818 * gcc.target/i386/pr85404.c: New test.
819
73d1e572
L
8202018-04-19 H.J. Lu <hongjiu.lu@intel.com>
821
822 PR target/85417
823 * c-c++-common/attr-nocf-check-1.c: Compile with
824 -fcf-protection=none.
825 * c-c++-common/attr-nocf-check-3.c: Likewise.
826 * gcc.dg/march-generic.c: Likewise.
827 * gcc.target/i386/align-limit.c: Likewise.
828 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
829 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
830 * gcc.target/i386/cet-property-2.c: Likewise.
831 * gcc.target/i386/ret-thunk-26.c: Likewise.
832 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
833 targets.
834 * c-c++-common/fcf-protection-2.c: Likewise.
835 * c-c++-common/fcf-protection-3.c: Likewise.
836 * c-c++-common/fcf-protection-5.c: Likewise.
837 * c-c++-common/fcf-protection-6.c: Likewise.
838 * c-c++-common/fcf-protection-7.c: Likewise.
839 * gcc.target/i386/cet-label-3.c: New test.
840 * gcc.target/i386/cet-property-3.c: Likewise.
841 * gcc.target/i386/cet-sjlj-7.c: Likewise.
842 * gcc.target/i386/pr85417-1.c: Likewise.
843 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
844 __x86_indirect_thunk_nt_(r|e)ax
845 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
846 * gcc.target/i386/pr85403.c: Remove dg-error,
847
37d51c75
SP
8482018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
849
850 * gcc.target/i386/movdir-1.c: New test.
851
ca98e4c5
RB
8522018-04-19 Richard Biener <rguenther@suse.de>
853
854 PR middle-end/85455
855 * gcc.dg/pr85455.c: New testcase.
856
411a771a
CL
8572018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
858
859 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
860 targets.
861 * g++.dg/lto/pr85405b_0.C: Likewise.
862 * g++.dg/lto/pr84805_0.C: Likewise.
863
af597536
ML
8642018-04-18 Martin Liska <mliska@suse.cz>
865
866 PR ipa/83983
867 PR ipa/85391
868 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
869 output.
870
8953574f
L
8712018-04-18 H.J. Lu <hongjiu.lu@intel.com>
872
873 PR target/85388
874 * gcc.dg/pr85388-1.c: New test.
875 * gcc.dg/pr85388-2.c: Likewise.
876 * gcc.dg/pr85388-3.c: Likewise.
877 * gcc.dg/pr85388-4.c: Likewise.
878 * gcc.dg/pr85388-5.c: Likewise.
879 * gcc.dg/pr85388-6.c: Likewise.
880
7d6051b1
JH
8812018-04-18 Jan Hubicka <jh@suse.cz>
882 Martin Liska <mliska@suse.cz>
883
884 * g++.dg/lto/pr83121_0.C: Update template.
885 * g++.dg/lto/pr83121_1.C: Update template.
886 * g++.dg/lto/pr84805_0.C: Update template.
887 * g++.dg/lto/pr84805_1.C: Update template.
888 * g++.dg/lto/pr84805_2.C: Update template.
889
c18a88c5
PC
8902018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
891
892 PR c++/84630
893 * g++.dg/cpp0x/pr84630.C: New.
894
715dd933
JJ
8952018-04-18 Jakub Jelinek <jakub@redhat.com>
896
897 PR c++/84463
898 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
899 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
900 in two cases. Uncomment two other tests and add expected dg-error for
901 them.
902 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
903 -Wnarrowing diagnostics on some targets for c++11.
904 * g++.dg/parse/array-size2.C: Remove xfail.
905 * g++.dg/cpp0x/constexpr-84463.C: New test.
906
e66e5d5f
BS
9072018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
908
909 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
910 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
911
3f586095
JJ
9122018-04-17 Jakub Jelinek <jakub@redhat.com>
913
914 PR testsuite/85326
915 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
916 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
917 * g++.dg/other/sve_tls_2.C: Require effective target tls.
918
48784b00
KN
9192018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
920
921 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
922 prevent cascading of errors and change expected error message.
923 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
924 to 64-bit targets.
925 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
926 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
927 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
928 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
929 error message.
930 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
931
2f00fe6d
JJ
9322018-04-17 Jakub Jelinek <jakub@redhat.com>
933
934 PR target/85430
935 * gcc.dg/pr85430.c: New test.
936
a422e1ca
KT
9372018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
938
939 PR testsuite/85326
940 * gcc.target/arm/pr54300.C: Move to...
941 * g++.dg/other/pr54300.C: ... Here. Add target directives.
942 * gcc.target/arm/pr55073.C: Move to...
943 * g++.dg/other/pr55073.C: ... Here. Add target directives.
944 * gcc.target/arm/pr56184.C: Move to...
945 * g++.dg/other/pr56184.C: ... Here. Add target directives.
946 * gcc.target/arm/pr59985.C: Move to...
947 * g++.dg/other/pr59985.C: ... Here. Add target directives.
948 * gcc.target/aarch64/pr60675.C: Move to...
949 * g++.dg/other/pr60675.C: ... Here. Add target directives.
950 * gcc.target/aarch64/pr81422.C: Move to...
951 * g++.dg/other/pr81422.C: ... Here. Add target directives.
952 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
953 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
954 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
955 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
956 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
957 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
958 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
959 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
960 * gcc.target/aarch64/sve/tls_2.C: Move to...
961 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
962 * gcc.target/aarch64/pr81414.C: Rename to...
963 * gcc.target/aarch64/pr81414.c: ... This.
964 * gcc.target/aarch64/simd/pr67896.C: Rename to...
965 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
966 messages.
967 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
968 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
969 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
970 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
971 file name.
972
50ffe7ad
JJ
9732018-04-17 Jakub Jelinek <jakub@redhat.com>
974
975 PR middle-end/85414
976 * gcc.dg/pr85414.c: New test.
977
5bf31c64
MJ
9782018-04-17 Martin Jambor <mjambor@suse.cz>
979
980 PR ipa/85421
981 * g++.dg/ipa/pr85421.C: New test.
982
1236cd66
ML
9832018-04-17 Martin Liska <mliska@suse.cz>
984
985 PR lto/85405
986 * g++.dg/lto/pr85405b_0.C: New test.
987 * g++.dg/lto/pr85405b_1.C: New test.
988
ec214f92
ML
9892018-04-17 Martin Liska <mliska@suse.cz>
990
991 PR lto/85405
992 * g++.dg/lto/pr85405_0.C: New test.
993 * g++.dg/lto/pr85405_1.C: New test.
994
646cf252
ML
9952018-04-17 Martin Liska <mliska@suse.cz>
996
997 PR ipa/85329
998 * g++.dg/ext/pr85329-2.C: New test.
999 * g++.dg/ext/pr85329.C: New test.
1000 * gcc.target/i386/mvc12.c: New test.
1001
7c5b407f
AO
10022018-04-16 Alexandre Oliva <aoliva@redhat.com>
1003
1004 PR c++/85039
1005 * g++.dg/pr85039-1.C: New.
1006 * g++.dg/pr85039-2.C: New.
1007 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
1008
34722c36
BS
10092018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
1010
1011 PR target/85080
1012 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
1013 if the target supports efficient unaligned storage accesses.
1014
2d4e0a12
AS
10152018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
1016
1017 PR target/83660
1018 * gcc.target/powerpc/pr83660.C: New test.
1019
af7a5758
L
10202018-04-16 H.J. Lu <hongjiu.lu@intel.com>
1021
1022 PR target/85403
1023 * gcc.target/i386/pr85403.c: New test.
1024
176a3386
OM
10252018-04-16 Olga Makhotina <olga.makhotina@intel.com>
1026
1027 PR target/84331
1028 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
1029
c814ac9e
PC
10302018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
1031 Jason Merrill <jason@redhat.com>
1032
1033 PR c++/85112
1034 * g++.dg/cpp0x/pr85112.C: New.
1035
23addc61
BS
10362018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
1037
1038 PR testsuite/85326
1039 * g++.dg/ext/undef-bool-1.C: New file.
1040 * gcc.target/powerpc/powerpc.exp: Remove .C support.
1041 * gcc.target/powerpc/undef-bool-1.C: Remove file.
1042
57f108f5
SB
10432018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
1044
1045 PR target/85293
1046 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
1047 corresponding dg-error clause.
1048 * gcc.target/powerpc/pr80098-3.c: Ditto.
1049 * gcc.target/powerpc/pr80103-1.c: Delete.
1050
2368eaf9
AV
10512018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
1052
1053 PR fortran/81773
1054 PR fortran/83606
1055 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
1056 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
1057
acd1559a
TK
10582018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1059
1060 PR fortran/85387
1061 * gfortran.dg/implied_do_io_5.f90: New test.
1062
eef4632c
PC
10632018-04-13 Paul A. Clarke <pc@us.ibm.com>
1064
1065 PR target/83402
1066 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
1067 several values: positive, negative, and zero.
1068 * gcc.target/powerpc/sse2-pslld-1.c: Same.
1069 * gcc.target/powerpc/sse2-psllq-1.c: Same.
1070
53bdbcbc
VM
10712018-04-13 Vladimir Makarov <vmakarov@redhat.com>
1072
1073 PR rtl-optimization/79916
1074 * gcc.target/powerpc/pr79916.c: New.
1075
9b915824
JJ
10762018-04-13 Jakub Jelinek <jakub@redhat.com>
1077
465d0087
JJ
1078 PR rtl-optimization/85393
1079 * g++.dg/opt/pr85393.C: New test.
1080 * g++.dg/opt/pr85393-aux.cc: New file.
1081
9b915824
JJ
1082 PR rtl-optimization/85376
1083 * gcc.dg/pr85376.c: New test.
1084
4807c076
AB
10852018-04-13 Andrey Belevantsev <abel@ispras.ru>
1086
1087 PR rtl-optimization/83852
1088 * gcc.dg/pr83852.c: New testcase.
1089
1f2131a9
AK
10902018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
1091
1092 PR testsuite/85326
1093 * gcc.target/s390/pr77822-1.C: Rename to ...
1094 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
1095 * gcc.target/s390/pr77822-2.c: Add asm scan check.
1096 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1097
2fdb5a23
JH
10982018-04-13 Jan Hubicka <hubicka@ucw.cz>
1099
1100 PR lto/71991
1101 * gcc.target/i386/pr71991.c: New testcase.
1102
fdd33254
ML
11032018-04-13 Martin Liska <mliska@suse.cz>
1104 Jakub Jelinek <jakub@redhat.com>
1105
1106 PR middle-end/81657
1107 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
1108 call.
1109
b0cc1e53
DM
11102018-04-12 David Malcolm <dmalcolm@redhat.com>
1111
1112 PR c++/85385
1113 * g++.dg/diagnostic/macro-arg-count.C: New test.
1114
bc436e10
TK
11152018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1116
1117 PR fortran/83064
1118 PR testsuite/85346
1119 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
1120 array and move test to libgomp/testsuite/libgomp.fortran.
1121 * gfortran.dg/do_concurrent_6.f90: New test.
1122
4930c53e
MP
11232018-04-12 Marek Polacek <polacek@redhat.com>
1124
1125 PR c++/85258
1126 * g++.dg/parse/error61.C: New test.
1127
6b95d1af
CP
11282018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1129
1130 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1131 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1132
e4179460
KN
11332018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1134
1135 PR target/85347
1136 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1137 specify -mvsx on gcc command line.
1138
2e5efa67
CP
11392018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1140
1141 PR middle-end/84955
1142 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1143 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1144
dcd88195
JJ
11452018-04-12 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR target/85328
1148 * gcc.target/i386/pr85328.c: New test.
1149
b9dd1a79
AK
11502018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1151
1152 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1153
868865f4
JJ
11542018-04-12 Jakub Jelinek <jakub@redhat.com>
1155
1156 PR rtl-optimization/85342
1157 * gcc.target/i386/pr85342.c: New test.
1158
34ffaf66
JM
11592018-04-11 Jason Merrill <jason@redhat.com>
1160
1161 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1162 if ulimit -v is set.
1163
ef45fd3b
BC
11642018-04-11 Bin Cheng <bin.cheng@arm.com>
1165
1166 PR testsuite/85190
1167 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1168
c72a0e67
PC
11692018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1170
1171 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1172 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1173
79894a61
JJ
11742018-04-11 Jakub Jelinek <jakub@redhat.com>
1175
1176 PR c++/70808
1177 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1178 effective target.
1179
a87a01ea
AM
11802018-04-11 Alexander Monakov <amonakov@ispras.ru>
1181
1182 PR target/84301
1183 * gcc.target/i386/pr84301.c: New test.
1184
52cdcfb7
JJ
11852018-04-11 Jakub Jelinek <jakub@redhat.com>
1186
1187 PR tree-optimization/85331
1188 * gcc.c-torture/execute/pr85331.c: New test.
1189
fe0604d3
MP
11902018-04-11 Marek Polacek <polacek@redhat.com>
1191
1192 PR c++/85032
1193 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1194 * g++.dg/cpp1z/constexpr-if21.C: New test.
1195
0c0b5b65
JJ
11962018-04-11 Jakub Jelinek <jakub@redhat.com>
1197
1198 PR target/85281
1199 * gcc.target/i386/pr85281.c: New test.
1200
50f78bde
AM
12012018-04-11 Alexander Monakov <amonakov@ispras.ru>
1202
b85bbe39 1203 PR rtl-optimization/84659
50f78bde
AM
1204 * gcc.dg/pr84659.c: New test.
1205
5805b089
JJ
12062018-04-11 Jakub Jelinek <jakub@redhat.com>
1207
1208 PR debug/85302
1209 * g++.dg/debug/dwarf2/pr85302.C: New test.
1210
60d1915f
TP
12112018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1212
1213 PR target/85261
1214 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1215 into register.
1216
310e77fe
PC
12172018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1218
1219 PR c++/70808
1220 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1221
0359465c
SB
12222018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1223
1224 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1225 * gcc.target/powerpc/dimode_off.c: Ditto.
1226 * gcc.target/powerpc/tfmode_off.c: Ditto.
1227 * gcc.target/powerpc/timode_off.c: Ditto.
1228
d4f18ec6
KN
12292018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1230
1231 * gcc.target/powerpc/vec-ldl-1.c: New test.
1232 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1233 corrections to ABI implementation.
1234
f6d17c4d
TS
12352018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1236
1237 PR target/85056
1238 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1239
e0cf12ba
JJ
12402018-04-10 Jakub Jelinek <jakub@redhat.com>
1241
1242 PR rtl-optimization/85300
1243 * gcc.dg/pr85300.c: New test.
1244
672c767b
DM
12452018-04-10 David Malcolm <dmalcolm@redhat.com>
1246
1247 PR c++/85110
1248 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1249 where we now show the pertinent parameter.
1250 * g++.dg/diagnostic/aka2.C: Likewise.
1251 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1252
24f80aa4
JJ
12532018-04-10 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR fortran/85313
1256 * gfortran.dg/gomp/pr85313.f90: New test.
1257
b30ae803
PC
12582018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1259
1260 PR c++/24314
1261 * g++.dg/parse/template29.C: New.
1262
2377345d
BC
12632018-04-10 Bin Cheng <bin.cheng@arm.com>
1264
1265 PR testsuite/85190
1266 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1267
56f1cb3f
JJ
12682018-04-10 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR target/85177
1271 PR target/85255
1272 * gcc.target/i386/avx512f-pr85177.c: New test.
1273 * gcc.target/i386/avx512f-pr85255.c: New test.
1274
eb38d071
RS
12752018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1276
1277 PR tree-optimization/85286
1278 * gcc.dg/vect/pr85286.c: New test.
1279
5c35bc3e
KT
12802018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1281
1282 PR target/85173
1283 * gcc.target/arm/pr85173.c: New test.
1284
8d96e546
ML
12852018-04-10 Jakub Jelinek <jakub@redhat.com>
1286
1287 PR lto/85248
1288 * gcc.dg/lto/pr85248_0.c: New test.
1289 * gcc.dg/lto/pr85248_1.c: New test.
1290
c1b8f25d
JH
12912018-04-09 Jan Hubicka <jh@suse.cz>
1292
1293 PR lto/85078
1294 * g++.dg/torture/pr85078.C: New.
1295
52912c91
PC
12962018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR c++/85227
1299 * g++.dg/cpp1z/decomp44.C: New.
1300 * g++.dg/cpp1z/decomp45.C: Likewise.
1301
f0caea48
TK
13022018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1303
1304 PR fortran/83064
1305 * gfortran.dg/do_concurrent_5.f90: New test.
1306 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1307 message.
1308
06e8d82e
TK
13092018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1310
1311 PR fortran/51260
1312 * gfortran.dg/parameter_array_element_3.f90: New test.
1313
45d07f06
JJ
13142018-04-09 Jakub Jelinek <jakub@redhat.com>
1315
6e4f1148
JJ
1316 PR c++/85194
1317 * g++.dg/cpp1z/decomp43.C: New test.
1318
45d07f06
JJ
1319 PR rtl-optimization/80463
1320 * g++.dg/pr80463.C: Add -w to dg-options.
1321
46e58e18
RB
13222018-04-09 Richard Biener <rguenther@suse.de>
1323
1324 PR tree-optimization/85284
1325 * gcc.dg/torture/pr85284.c: New testcase.
1326
6abce739
AB
13272018-04-09 Andrey Belevantsev <abel@ispras.ru>
1328
1329 PR rtl-optimization/80463
1330 PR rtl-optimization/83972
1331 PR rtl-optimization/83480
1332
1333 * gcc.dg/pr80463.c: New test.
1334 * g++.dg/pr80463.C: Likewise.
1335 * gcc.dg/pr83972.c: Likewise.
1336
8e9a9b01
AB
13372018-04-09 Andrey Belevantsev <abel@ispras.ru>
1338
1339 PR rtl-optimization/83913
1340 * gcc.dg/pr83913.c: New test.
1341
ab6dceab
AB
13422018-04-09 Andrey Belevantsev <abel@ispras.ru>
1343
1344 PR rtl-optimization/83962
1345 * gcc.dg/pr83962.c: New test.
1346
33bacbcb
AB
13472018-04-09 Andrey Belevantsev <abel@ispras.ru>
1348
1349 PR rtl-optimization/83530
1350 * gcc.dg/pr83530.c: New test.
1351
f913ff2a
TK
13522018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1353
1354 PR middle-end/82976
1355 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1356
eda71a9e
JJ
13572018-04-07 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR tree-optimization/85257
1360 * gcc.dg/pr85257.c: New test.
1361
69128a17
EB
13622018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1363
1364 * g++.dg/opt/pr85196.C: New test.
1365
e1c7971b
DM
13662018-04-06 David Malcolm <dmalcolm@redhat.com>
1367
1368 PR c++/84269
1369 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1370 std::tuple here since they need C++11.
1371 * g++.dg/lookup/missing-std-include-8.C: New test.
1372 * g++.dg/lookup/missing-std-include.C: Move std::array and
1373 std::tuple test to missing-std-include-6.C to avoid failures
1374 with C++98.
1375
e83bc9d7
JJ
13762018-04-06 Jakub Jelinek <jakub@redhat.com>
1377
c617fb56
JJ
1378 PR debug/85252
1379 * gcc.dg/debug/pr85252.c: New test.
1380
49574486
JJ
1381 PR rtl-optimization/84872
1382 * gcc.dg/graphite/pr84872.c: New test.
1383
e83bc9d7
JJ
1384 PR c++/85210
1385 * g++.dg/cpp1z/decomp42.C: New test.
1386
cb731872
DM
13872018-04-06 David Malcolm <dmalcolm@redhat.com>
1388
1389 PR c++/85021
1390 * g++.dg/lookup/missing-std-include-7.C: New test.
1391
d8ab9ce0
TC
13922018-04-06 Tamar Christina <tamar.christina@arm.com>
1393
1394 * gcc.dg/struct-simple.c: Revert r254862.
1395 * lib/target-supports.exp
1396 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1397
ef2e5ec2
RB
13982018-04-06 Richard Biener <rguenther@suse.de>
1399
1400 PR middle-end/85244
1401 * gcc.dg/torture/pr85244-1.c: New testcase.
1402 * gcc.dg/torture/pr85244-2.c: Likewise.
1403
5a98025d
JJ
14042018-04-06 Jakub Jelinek <jakub@redhat.com>
1405
1406 PR sanitizer/85213
1407 * c-c++-common/ubsan/pr85213.c: New test.
1408
6ca83833
RB
14092018-04-06 Richard Biener <rguenther@suse.de>
1410
1411 PR middle-end/85180
1412 * gcc.dg/pr85180.c: New testcase.
1413
54ebcca7
AK
14142018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1415
1416 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1417 to trigger the optimization. Do some cleanup and function
1418 renaming. Add more test functions.
1419
aad98a61
AK
14202018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1421
1422 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1423 options.
1424 * gcc.target/s390/hotpatch-1.c: Skip when building without
1425 optimization.
1426 * gcc.target/s390/hotpatch-10.c: Likewise.
1427 * gcc.target/s390/hotpatch-11.c: Likewise.
1428 * gcc.target/s390/hotpatch-12.c: Likewise.
1429 * gcc.target/s390/hotpatch-13.c: Likewise.
1430 * gcc.target/s390/hotpatch-14.c: Likewise.
1431 * gcc.target/s390/hotpatch-15.c: Likewise.
1432 * gcc.target/s390/hotpatch-16.c: Likewise.
1433 * gcc.target/s390/hotpatch-17.c: Likewise.
1434 * gcc.target/s390/hotpatch-18.c: Likewise.
1435 * gcc.target/s390/hotpatch-19.c: Likewise.
1436 * gcc.target/s390/hotpatch-2.c: Likewise.
1437 * gcc.target/s390/hotpatch-3.c: Likewise.
1438 * gcc.target/s390/hotpatch-4.c: Likewise.
1439 * gcc.target/s390/hotpatch-5.c: Likewise.
1440 * gcc.target/s390/hotpatch-6.c: Likewise.
1441 * gcc.target/s390/hotpatch-7.c: Likewise.
1442 * gcc.target/s390/hotpatch-8.c: Likewise.
1443 * gcc.target/s390/hotpatch-9.c: Likewise.
1444
bce89076
AK
14452018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1446
1447 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1448 check for an error instead.
1449 * gcc.dg/Wattributes-6.c: Likewise.
1450
4c1da8ea
JJ
14512018-04-05 Jakub Jelinek <jakub@redhat.com>
1452
86c9f54b
JJ
1453 PR c++/85209
1454 * g++.dg/cpp1z/decomp39.C: New test.
1455 * g++.dg/cpp1z/decomp40.C: New test.
1456
a1afa75e
JJ
1457 PR c++/85208
1458 * g++.dg/cpp1z/decomp41.C: New test.
1459
4c1da8ea
JJ
1460 PR middle-end/85195
1461 * gcc.dg/pr85195.c: New test.
1462
61f84e25
PC
14632018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1464
1465 PR c++/80956
1466 * g++.dg/cpp0x/initlist100.C: New.
1467 * g++.dg/cpp0x/initlist101.C: Likewise.
1468
3b4a12aa
PC
14692018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1470
1471 PR c++/84792
1472 * g++.dg/other/pr84792-1.C: New.
1473 * g++.dg/other/pr84792-2.C: Likewise.
1474
b5f3bb7b
UB
14752018-04-05 Uros Bizjak <ubizjak@gmail.com>
1476
1477 PR target/85193
1478 * gcc.target/i386/pr85193.c: New test.
1479
44780b91
AO
14802018-04-05 Alexandre Oliva <aoliva@redhat.com>
1481
1482 PR c++/84979
1483 * g++.dg/concepts/pr84979.C: New.
1484 * g++.dg/concepts/pr84979-2.C: New.
1485 * g++.dg/concepts/pr84979-3.C: New.
1486
dbaee589
PC
14872018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1488
1489 PR c++/80026
1490 * g++.dg/cpp0x/variadic174.C: New.
1491
628a1534
JJ
14922018-04-04 Jakub Jelinek <jakub@redhat.com>
1493
2ff7172a
JJ
1494 PR inline-asm/85172
1495 * g++.dg/ext/builtin13.C: New test.
1496 * g++.dg/ext/atomic-4.C: New test.
1497
628a1534
JJ
1498 PR c++/85146
1499 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1500 * g++.dg/ext/bases3.C: New test.
1501
f4d43ef0
TP
15022018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1503
1504 PR target/85203
1505 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1506 to match a single insn of the baz function. Move scan directives at
1507 the end of the file below the functions they are trying to test for
1508 better readability.
1509 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1510
8c760464
PB
15112018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1512
1513 PR rtl-optimization/84878
1514 * gcc.target/powerpc/pr84878.c: New test.
1515
f1acdcd0
MM
15162018-04-04 Michael Matz <matz@suse.de>
1517
1518 * gcc.dg/Wstringop-overflow-4.c: New test.
1519 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1520
eefecf65
JJ
15212018-04-04 Jakub Jelinek <jakub@redhat.com>
1522
1523 PR testsuite/85189
1524 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1525 for the diagnostics of overridden functions. Adjust for new wording.
1526
f3ac6d2c
RB
15272018-04-04 Richard Biener <rguenther@suse.de>
1528
1529 PR lto/85176
1530 * g++.dg/lto/pr85176_0.C: New testcase.
1531
f46de383
RB
15322018-04-04 Richard Biener <rguenther@suse.de>
1533
1534 PR testsuite/85191
1535 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1536 Fix typo.
1537
46cbaa50
ML
15382018-04-04 Martin Liska <mliska@suse.cz>
1539
1540 PR sanitizer/85174
1541 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1542 and msdata as a workaround for powerpc.
1543
7d048870
RB
15442018-04-04 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/85168
1547 * gcc.dg/torture/pr85168.c: New testcase.
1548
24d21a0b
AO
15492018-04-04 Alexandre Oliva <aoliva@redhat.com>
1550
1551 PR c++/84943
1552 * g++.dg/pr84943.C: New.
1553 * g++.dg/pr84943-2.C: New.
1554
0d2f7959
JJ
15552018-04-03 Jakub Jelinek <jakub@redhat.com>
1556
b6a7a294
JJ
1557 PR rtl-optimization/85167
1558 * gcc.dg/pr85167.c: New test.
1559
0d2f7959
JJ
1560 PR tree-optimization/85156
1561 * c-c++-common/pr85156.c: New test.
1562 * gcc.c-torture/execute/pr85156.c: New test.
1563
8ab30b97
BS
15642018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1565
1566 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1567 * gcc.target/powerpc/undef-bool-1.C: New file.
1568 * gcc.target/powerpc/undef-bool-2.c: New file.
1569
e52c093a
PC
15702018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1571
1572 PR c++/84768
1573 * g++.dg/cpp1z/class-deduction52.C: New.
1574
4304d618
JJ
15752018-04-03 Jakub Jelinek <jakub@redhat.com>
1576
92c59b74
JJ
1577 PR c++/85147
1578 * g++.dg/cpp0x/pr85147.C: New test.
1579
93e544c1
JJ
1580 PR c++/85140
1581 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1582
b0493acb
JJ
1583 PR c++/85134
1584 * g++.dg/gomp/pr85134.C: New test.
1585 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1586
4304d618
JJ
1587 PR target/85169
1588 * gcc.c-torture/execute/pr85169.c: New test.
1589 * gcc.target/i386/avx512f-pr85169.c: New test.
1590 * gcc.target/i386/avx512bw-pr85169.c: New test.
1591
86d13a05
SB
15922018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1593
1594 PR target/85126
1595 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1596 scan-assembler-times clause.
1597
d2d0710e
CL
15982018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1599
1600 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1601 dg-additional-options.
1602
b79861dc
SB
16032018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1604
1605 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1606
c23ecd7b
RB
16072018-04-03 Richard Biener <rguenther@suse.de>
1608
1609 PR testsuite/85154
1610 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1611
b7ef9225
JW
16122018-04-02 Jim Wilson <jimw@sifive.com>
1613
1614 * gcc.target/riscv/pr84660.c: New.
1615 * gcc.target/riscv/shift-and-1.c: New.
1616 * gcc.target/riscv/shift-and-2.c: New.
1617
078c5aff
TK
16182018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1619
1620 PR fortran/85102
1621 * gfortran.dg/array_simplify_2.f90: New test.
1622
7be6ee78
JJ
16232018-04-01 Jakub Jelinek <jakub@redhat.com>
1624
1625 PR middle-end/85090
1626 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1627 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1628 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1629 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1630 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1631
16322018-03-31 Alexandre Oliva <aoliva@redhat.com>
fc8b6741
AO
1633
1634 PR c++/85027
1635 * g++.dg/pr85027.C: New.
1636
ec8d8a5b
SB
16372018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1638
1639 PR target/83315
1640 * gcc.target/powerpc/sse-maxps-2.c: New test.
1641 * gcc.target/powerpc/sse-minps-2.c: New test.
1642
9d620422
JJ
16432018-03-30 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR c++/84791
1646 * g++.dg/gomp/pr84791.C: New test.
1647
0ada0dc0
PT
16482018-03-30 Paul Thomas <pault@gcc.gnu.org>
1649
1650 PR fortran/84931
1651 * gfortran.dg/array_constructor_53.f90: New test.
1652
13b5a6bf
TK
16532018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1654
1655 PR fortran/85130
1656 * gfortran.dg/substr_6.f90: Remove illegal test for
1657 out-of-bounds substring.
1658
cd6094bf
TK
16592017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1660
1661 PR fortran/85111
1662 * gfortran.dg/zero_sized_10.f90: New test.
1663
62e98ef1
DM
16642018-03-29 David Malcolm <dmalcolm@redhat.com>
1665
1666 PR c++/84269
1667 * g++.dg/lookup/missing-std-include-6.C: New test.
1668 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1669 std::tuple tests.
1670 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1671 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1672 <cstring>, <cassert>, and <cstdlib>.
1673
28ed1460
VM
16742018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1675
1676 PR inline-asm/84985
1677 * gcc.target/i386/pr84985.c: New.
1678
9fa1b661
DM
16792018-03-29 David Malcolm <dmalcolm@redhat.com>
1680
1681 PR c++/85110
1682 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1683
063700a6
JJ
16842018-03-29 Jakub Jelinek <jakub@redhat.com>
1685
036c9eb5
JJ
1686 PR c++/85108
1687 * g++.dg/warn/Wunused-var-31.C: New test.
1688
063700a6
JJ
1689 PR c/85094
1690 * c-c++-common/Wduplicated-branches-14.c: New test.
1691
52df8bd9
PC
16922018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1693
1694 PR c++/84606
1695 * g++.dg/cpp0x/pr84606.C: New.
1696
16972018-03-29 Carl Love <cel@us.ibm.com>
604e36ed
CL
1698
1699 Revert
1700 2017-09-27 Carl Love <cel@us.ibm.com>
1701
1702 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1703 for the __builtin_fctid and __builtin_fctiw.
1704
1429da42
PB
17052018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1706
1707 PR target/84912
1708 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1709 deleted builtin function.
1710 (div_weuo): Likewise.
1711 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1712 (div_deuo): Likewise.
1713
427d369c
PC
17142018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1715
1716 PR c++/85028
1717 * g++.dg/other/default13.C: New.
1718
30a2c10e
JJ
17192018-03-28 Jakub Jelinek <jakub@redhat.com>
1720
0a5c6d78
JJ
1721 PR target/85095
1722 * gcc.target/i386/pr85095-1.c: New test.
1723 * gcc.target/i386/pr85095-2.c: New test.
1724 * gcc.c-torture/execute/pr85095.c: New test.
1725
30a2c10e
JJ
1726 PR tree-optimization/82004
1727 * gcc.dg/pr82004.c: New test.
1728
d838c2d5
JJ
17292018-03-28 Jakub Jelinek <jakub@redhat.com>
1730 Martin Liska <mliska@suse.cz>
1731
1732 PR sanitizer/85081
1733 * g++.dg/asan/pr85081.C: New test.
1734
7be6ee78 17352018-03-28 Alexandre Oliva <aoliva@redhat.com>
04acc378 1736
5b1a758d
AO
1737 PR c++/84789
1738 * g++.dg/template/pr84789.C: Adjust for testing with
1739 -fconcepts too.
1740
977bc3ee
AO
1741 PR c++/84973
1742 * g++.dg/template/pr84973.C: New.
1743 * g++.dg/template/pr84973-2.C: New.
1744 * g++.dg/template/pr84973-3.C: New.
1745
04acc378
AO
1746 PR c++/84968
1747 * g++.dg/eh/pr84968.C: New.
1748
566a2fa7
MM
17492018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1750
1751 PR target/84914
1752 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1753 long double multiply/divide uses the correct function.
1754 * gcc.target/powerpc/mulkc-3.c: Likewise.
1755 * gcc.target/powerpc/divkc-2.c: Likewise.
1756 * gcc.target/powerpc/divkc-3.c: Likewise.
1757
f7d9ed11
PC
17582018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1759
1760 PR c++/85067
1761 * g++.dg/cpp0x/defaulted51.C: New.
1762 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1763
dc442cef
JJ
17642018-03-27 Jakub Jelinek <jakub@redhat.com>
1765
153dba6c
JJ
1766 PR c++/85077
1767 * g++.dg/ext/vector35.C: New test.
1768
a7dea617
JJ
1769 PR c++/85061
1770 * g++.dg/ext/builtin-offsetof3.C: New test.
1771
dc442cef
JJ
1772 PR c++/85076
1773 * g++.dg/cpp1y/pr85076.C: New test.
1774
ef22816c
TK
17752018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1776
1777 PR fortran/85084
1778 * gfortran.dg/matmul_rank_1.f90: New test.
1779
13a7688f
TK
17802018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1781 Harald Anlauf <anlauf@gmx.de>
1782
1783 * gfortran.dg/structure_constructor_15.f90: New test.
1784
d555040f
VR
17852018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1786
1787 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1788 for the diagnostics of overridden functions. Adjust for new wording.
1789 * g++.dg/cpp0x/implicit1.C: Likewise.
1790 * g++.dg/cpp0x/override1.C: Likewise.
1791 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1792 * g++.dg/eh/shadow1.C: Likewise.
1793 * g++.dg/inherit/covariant12.C: Likewise.
1794 * g++.dg/inherit/covariant14.C: Likewise.
1795 * g++.dg/inherit/covariant15.C: Likewise.
1796 * g++.dg/inherit/covariant16.C: Likewise.
1797 * g++.dg/inherit/covariant22.C: Likewise.
1798 * g++.dg/inherit/crash3.C: Likewise.
1799 * g++.dg/inherit/error2.C: Likewise.
1800 * g++.dg/template/crash100.C: Likewise.
1801 * g++.old-deja/g++.eh/spec6.C: Likewise.
1802 * g++.old-deja/g++.mike/p811.C: Likewise.
1803 * g++.old-deja/g++.other/virtual11.C: Likewise.
1804 * g++.old-deja/g++.other/virtual4.C: Likewise.
1805
6514899f
L
18062018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1807
1808 PR target/85044
1809 * gcc.target/i386/pr85044.c: New test.
1810
ae0c28bb
MS
18112018-03-27 Martin Sebor <msebor@redhat.com>
1812
1813 PR testsuite/83462
1814 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1815 other than x86.
1816
f84b3c0b
KT
18172018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1818
1819 PR target/83009
1820 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1821
974e8240
RR
18222018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1823
1824 PR target/81863
1825 * gcc.target/arm/pr81863.c: New test.
1826
59d2d238
CP
18272018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1828
1829 PR target/85056
1830 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1831 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1832
b36306e9
RB
18332018-03-27 Richard Biener <rguenther@suse.de>
1834
1835 PR testsuite/82847
1836 * lib/target-supports.exp (check_ssse3_available): New function.
1837 (check_effective_target_vect_perm_short): Enable for x86 if
1838 check_ssse3_available.
1839
18f5009e
RB
18402018-03-27 Richard Biener <rguenther@suse.de>
1841
1842 PR tree-optimization/85082
1843 * gfortran.dg/pr85082.f90: New testcase.
1844
7198b3c4
CX
18452018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1846
1847 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1848 to "l=2" in dg-final.
1849
0d4ed3eb
CX
18502018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1851
1852 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1853 * gcc.target/mips/fix-r4000-2.c: Likewise.
1854 * gcc.target/mips/fix-r4000-3.c: Likewise.
1855 * gcc.target/mips/fix-r4000-4.c: Likewise.
1856 * gcc.target/mips/fix-r4000-5.c: Likewise.
1857 * gcc.target/mips/fix-r4000-6.c: Likewise.
1858 * gcc.target/mips/fix-r4000-7.c: Likewise.
1859 * gcc.target/mips/fix-r4000-8.c: Likewise.
1860 * gcc.target/mips/fix-r4000-9.c: Likewise.
1861 * gcc.target/mips/fix-r4000-10.c: Likewise.
1862 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1863 "mulditi3_r4000" instead of "mulditi3".
1864 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1865 "umulditi3_r4000" instead of "umulditi3".
1866
8a5a37c0
JJ
18672018-03-27 Jakub Jelinek <jakub@redhat.com>
1868
1869 PR c++/85068
1870 * g++.dg/inherit/covariant22.C: New test.
1871
36a4fb13
RB
18722018-03-27 Richard Biener <rguenther@suse.de>
1873
1874 PR testsuite/84004
1875 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1876 alignment.
1877
e278212e
PC
18782018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1879 Jason Merrill <jason@redhat.com>
1880
1881 PR c++/84632
1882 * g++.dg/init/array49.C: New.
1883 * g++.dg/torture/pr70499.C: Adjust.
1884
2903ad2d
UB
18852018-03-26 Uros Bizjak <ubizjak@gmail.com>
1886
1887 PR target/85073
1888 * gcc.target/i386/pr85073.c: New test.
1889
c2f3aac4
RB
18902018-03-26 Richard Biener <rguenther@suse.de>
1891
1892 PR testsuite/85066
1893 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1894 instead of long.
1895
a48718a2
TK
18962018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1897
1898 PR fortran/66709
1899 * gfortran.dg/parameter_array_format.f90: New test.
1900
9dd798f6
TK
19012018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1902 Neil Carlson <neil.n.carlson@gmail.com>
1903
1904 PR fortran/84381
1905 * gfortran.dg/literal_character_constant_1.inc: Replace
1906 call abort by STOP n.
1907 * gfortran.dg/overload_1.f90: Likewise.
1908
a2b471e4
SJ
19092018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1910 Dominique d'Humieres <dominiq@gcc.gnu.org>
1911
1912 PR fortran/84924
1913 * gfortran.dg/scalar_pointer_1.f90: New test.
1914
60ac5d9d
TV
19152018-03-25 Tom de Vries <tom@codesourcery.com>
1916
1917 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1918 precise.
1919
8954606d
JD
19202018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1921
12056b7c 1922 PR fortran/69497
8954606d
JD
1923 * gfortran.dg/pr89497.f90: New test.
1924
335d0338
TK
19252018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1926
1927 PR fortran/70068
1928 * gfortran.dg/substr_7.f90: New test.
1929
ba77f7ba
SK
19302018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1931
1932 PR fortran/42651
1933 * gfortran.dg/pr42651.f90: New test.
1934 * gfortran.dg/func_result_7.f90: Update error message.
1935
a199d5e7
RS
19362018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1937
1938 PR tree-optimization/84005
1939 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1940 failing to force the alignment.
1941
b05e29ec
PB
19422018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1943
1944 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1945 from this to...
1946 <vclzd>: ...this.
1947
f9cfbc83
PB
19482018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1949
1950 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1951 message. Fix scan-assembler patterns.
1952
c1e7c3f2
JJ
19532018-03-23 Jakub Jelinek <jakub@redhat.com>
1954
c9db39e1
JJ
1955 PR c++/85015
1956 * g++.dg/cpp0x/pr85015.C: New test.
1957
c1e7c3f2
JJ
1958 PR c++/84942
1959 * g++.dg/cpp1y/pr84942.C: New test.
1960
a426543a
VM
19612018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1962
1963 PR inline-asm/85030
1964 * testsuite/gcc.target/i386/pr85030.c: New.
1965
63028caa
KT
19662018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1967
1968 PR target/85026
1969 * g++.dg/pr85026.C: New test.
1970
2fce761f
DE
19712018-03-23 David Edelsohn <dje.gcc@gmail.com>
1972
1973 * g++.dg/debug/pr84704.C: XFAIL AIX.
1974
c084d13e
SD
19752018-03-23 Sudakshina Das <sudi.das@arm.com>
1976
1977 PR target/84826
1978 * gcc.target/arm/pr84826.c: Add dg directive.
1979
b01556f7
MP
19802018-03-23 Marek Polacek <polacek@redhat.com>
1981
1982 PR c++/85033
1983 * g++.dg/ext/builtin-offsetof2.C: New test.
1984
889a3a30
MP
1985 PR c++/85045
1986 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1987 * gcc.dg/pr85045.c: New test.
1988
f300628b
EB
19892018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1990
1991 PR debug/85020
1992 * gnat.dg/lto22.adb: New test.
1993 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1994 * gnat.dg/lto22_pkg2.ads: Likewise.
1995
ee3a999f
JJ
19962018-03-23 Jakub Jelinek <jakub@redhat.com>
1997
9ecdd81a
JJ
1998 PR c/80778
1999 * gcc.dg/lto/pr80778_0.c: New test.
2000
b3d89380
JJ
2001 PR inline-asm/85034
2002 * gcc.target/i386/pr85034.c: New test.
2003
6f5799be
JJ
2004 PR inline-asm/85022
2005 * c-c++-common/torture/pr85022.c: New test.
2006
ee3a999f
JJ
2007 PR sanitizer/85029
2008 * g++.dg/ubsan/pr85029.C: New test.
2009
7be6ee78 20102018-03-23 Alexandre Oliva <aoliva@redhat.com>
631270a5
AO
2011
2012 PR c++/71251
2013 * g++.dg/cpp0x/pr71251.C: New.
3ec16e36 2014
5904d9d9
AO
2015 PR c++/84789
2016 * g++.dg/template/pr84789.C: New.
2017 * g++.dg/template/pr84789-2.C: New.
2018 * g++.dg/template/pr84789-3.C: New.
2019 * g++.dg/parse/dtor11.C: Accept alternate error message.
2020
3ec16e36
AO
2021 PR c++/84729
2022 * g++.dg/pr84729.C: New.
2023 * g++.old-deja/g++.ext/arrnew2.C: Require error.
2024 * g++.old-deja/g++.robertl/eb58.C: Likewise.
2025 * g++.old-deja/g++.robertl/eb63.C: Likewise.
2026
ee3a999f 20272018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
b74fa126
SK
2028
2029 PR fortran/84922
2030 * gfortran.dg/interface_42.f90: New test.
2031 * gfortran.dg/interface_43.f90: New test.
2032
bb4ac03b
SD
20332018-03-22 Sudakshina Das <sudi.das@arm.com>
2034
2035 PR target/84826
2036 * gcc.target/arm/pr84826.c: New test.
2037
253db553
CL
20382018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
2039
2040 * gcc.target/arm/addr-modes-float.c: Move dg-do before
2041 dg-require-effective-target.
2042 * gcc.target/arm/addr-modes-int.c: Likewise.
2043 * gcc.target/nios2/lo-addr-tls.c: Likewise.
2044
b51b0c9d
KN
20452018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2046
2047 PR target/84760
2048 * gcc.target/powerpc/altivec-ld-1.c: New test.
2049
ece7d31f
BC
20502018-03-22 Bin Cheng <bin.cheng@arm.com>
2051
2052 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
2053
3c896da0
JJ
20542018-03-22 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR inline-asm/84941
2057 * gcc.dg/pr84941.c: New test.
2058
71b7c365
TV
20592018-03-22 Tom de Vries <tom@codesourcery.com>
2060
2061 PR tree-optimization/84956
2062 * gcc.dg/pr84956.c: New test.
2063
08ad2797
MP
20642018-03-22 Marek Polacek <polacek@redhat.com>
2065
2066 PR c++/84854
2067 * g++.dg/cpp1z/constexpr-if15.C: New test.
2068 * g++.dg/cpp1z/constexpr-if16.C: New test.
2069
c5c5822a
JM
20702018-03-21 Joseph Myers <joseph@codesourcery.com>
2071
2072 * gcc.dg/builtin-tgmath-3.c: New test.
2073
7be6ee78 20742018-03-21 Alexandre Oliva <aoliva@redhat.com>
7446b353 2075
0186f684
AO
2076 PR c++/71965
2077 * g++.dg/concepts/pr71965.C: New.
2078
7446b353
AO
2079 PR c++/84610
2080 PR c++/84642
2081 * g++.dg/cpp0x/pr84610.C: New.
2082 * g++.dg/cpp0x/pr84642.C: New.
2083
aa1c9429
JJ
20842018-03-21 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR c/84999
2087 * c-c++-common/pr84999.c: New test.
2088
e299d4fc
PC
20892018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2090
2091 PR c++/84972
2092 * g++.dg/ext/desig10.C: New.
2093
482768bd 20942018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
e299d4fc 2095 Harald Anlauf <anlauf@gmx.de>
482768bd
TK
2096
2097 PR fortran/84957
2098 * gfortran.dg/pr84957.f90: New test.
2099
3e129b5b
JJ
21002018-03-21 Jakub Jelinek <jakub@redhat.com>
2101
2102 PR tree-optimization/84960
2103 * gcc.c-torture/compile/pr84960.c: New test.
2104
535808fd
RS
21052018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
2106
2107 PR tree-optimization/84811
2108 * gcc.dg/torture/pr84811.c: New test.
2109
57e20f74
JJ
21102018-03-21 Jakub Jelinek <jakub@redhat.com>
2111
e215422f
JJ
2112 PR tree-optimization/84982
2113 * c-c++-common/pr84982.c: New test.
2114
57e20f74
JJ
2115 PR c++/84961
2116 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
2117 "m" (++x) in C++.
2118 * g++.dg/torture/pr84961-1.C: New test.
2119 * g++.dg/torture/pr84961-2.C: New test.
2120
b2595987
NS
21212018-03-21 Nathan Sidwell <nathan@acm.org>
2122
2123 PR c++/85008
2124 * g++.dg/pr85008.C: New.
2125
983d49dd
JB
21262018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2127
2128 PR fortran/84615
2129 * gfortran.dg/char_result_17.f90: New test.
2130
5afef8b1
DM
21312018-03-21 David Malcolm <dmalcolm@redhat.com>
2132
2133 PR c++/84994
2134 * g++.dg/other/accessor-fixits-1.C: Move to...
2135 * g++.dg/torture/accessor-fixits-1.C: ...here.
2136 * g++.dg/other/accessor-fixits-2.C: Move to...
2137 * g++.dg/torture/accessor-fixits-2.C: ...here.
2138 * g++.dg/other/accessor-fixits-3.C: Move to...
2139 * g++.dg/torture/accessor-fixits-3.C: ...here.
2140 * g++.dg/other/accessor-fixits-4.C: Move to...
2141 * g++.dg/torture/accessor-fixits-4.C: ...here.
2142 * g++.dg/other/accessor-fixits-5.C: Move to...
2143 * g++.dg/torture/accessor-fixits-5.C: ...here.
2144 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2145 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2146 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2147
adb0355f
RO
21482018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2149
2150 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2151
839c95d0
SD
21522018-03-21 Sudakshina Das <sudi.das@arm.com>
2153
2154 PR target/82989
2155 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2156
5d011fcf
NS
21572018-03-21 Nathan Sidwell <nathan@acm.org>
2158
2159 PR c++/84804
2160 * g++.dg/lookup/pr84804.C: New.
2161
e65fc7c5
MS
21622018-03-21 Martin Sebor <msebor@redhat.com>
2163
2164 PR c++/84850
2165 * g++.dg/Wclass-memaccess-3.C: New test.
2166 * g++.dg/Wclass-memaccess-4.C: New test.
2167
2a80d3ae
DM
21682018-03-21 David Malcolm <dmalcolm@redhat.com>
2169
2170 PR c++/84892
2171 * g++.dg/other/accessor-fixits-1.C
2172 (test_access_const_t1_color): New.
2173 (test_deref_const_t1_color): New.
2174 * g++.dg/other/accessor-fixits-5.C: New testcase.
2175
c75c35e0
TV
21762018-03-21 Tom de Vries <tom@codesourcery.com>
2177
2178 PR tree-optimization/83126
2179 * gcc.dg/graphite/pr83126.c: New test.
2180
7cd9cf2f
NS
21812018-03-21 Nathan Sidwell <nathan@acm.org>
2182
f82ece6b
NS
2183 * g++.dg/ext/anon-struct6.C: Adjust.
2184 * g++.dg/ext/deprecate-1.C: New.
2185 * g++.dg/ext/deprecate-2.C: New.
2186 * g++.dg/lookup/pr84602.C: Adjust.
2187 * g++.dg/lookup/pr84962.C: Adjust.
2188 * g++.old-deja/g++.other/anon4.C
2189
7cd9cf2f
NS
2190 PR c++/84836
2191 * g++.dg/lookup/pr84836.C: New.
2192
49e4ca31
BC
21932018-03-21 Bin Cheng <bin.cheng@arm.com>
2194
2195 PR tree-optimization/84969
2196 * gcc.dg/tree-ssa/pr84969.c: New test.
2197
108b83c1
JJ
21982018-03-21 Jakub Jelinek <jakub@redhat.com>
2199
2200 PR rtl-optimization/84989
2201 * gcc.target/i386/pr84989.c: New test.
2202
1f4d266b
CL
22032018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2204
2205 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2206
cc614ac0
ML
22072018-03-21 Martin Liska <mliska@suse.cz>
2208
2209 PR ipa/84963
2210 * gfortran.dg/goacc/pr84963.f90: New test.
2211
1bdbef09
MP
22122018-03-21 Marek Polacek <polacek@redhat.com>
2213
2214 PR c++/71638, ICE with NSDMI and reference.
2215 * g++.dg/cpp0x/nsdmi14.C: New test.
2216 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2217
3b8acdf9
CX
22182018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2219
2220 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2221 MIPS with -mpaired-single directives.
2222
f11600c9
SK
22232018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2224
2225 PR fortran/85001
2226 * gfortran.dg/interface_41.f90: New test.
2227
6f21dc3c
JJ
22282018-03-20 Jakub Jelinek <jakub@redhat.com>
2229
2230 PR debug/84875
2231 * gcc.dg/pr84875.c: New test.
2232
1efb1dc2
MP
22332018-03-20 Marek Polacek <polacek@redhat.com>
2234
2235 PR c++/84978, ICE with NRVO.
2236 * g++.dg/opt/nrv19.C: New test.
2237
ad6aec71
KT
22382018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2239
2240 PR target/82518
2241 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2242 Disable for armeb targets.
2243 * gcc.target/arm/pr82518.c: New test.
2244
5770bbac
NS
22452018-03-20 Nathan Sidwell <nathan@acm.org>
2246
6f87580f
NS
2247 PR c++/84962
2248 * g++.dg/lookup/pr84962.C: New.
2249
5770bbac
NS
2250 PR c++/84970
2251 * g++.dg/lookup/pr84970.C: New.
2252
b6c1e032
RB
22532018-03-20 Richard Biener <rguenther@suse.de>
2254
2255 PR target/84986
2256 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2257
14b05bee
ML
22582018-03-20 Martin Liska <mliska@suse.cz>
2259
2260 PR ipa/84825
2261 * g++.dg/ipa/pr84825.C: New test.
2262
7e86e0a3
ML
22632018-03-20 Martin Liska <mliska@suse.cz>
2264
2265 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2266
cdeba3e0
JJ
22672018-03-20 Jakub Jelinek <jakub@redhat.com>
2268
2269 PR target/84845
2270 * gcc.c-torture/compile/pr84845.c: New test.
2271
094daefb
SD
22722018-03-20 Sudakshina Das <sudi.das@arm.com>
2273
2274 PR target/82989
2275 * gcc.target/arm/pr82989.c: New test.
2276
ae6dca8c
JJ
22772018-03-20 Jakub Jelinek <jakub@redhat.com>
2278
2279 PR target/84945
2280 * gcc.target/i386/pr84945.c: New test.
2281
18c5bc3f
CL
22822018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2283
2284 PR target/81647
2285 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2286
a8ed1cbd
JJ
22872018-03-20 Jakub Jelinek <jakub@redhat.com>
2288
2289 PR c/84953
2290 * gcc.dg/pr84953.c: New test.
2291
e5cc0d54
MP
22922018-03-19 Marek Polacek <polacek@redhat.com>
2293
2294 PR c++/84925
2295 * g++.dg/cpp1z/lambda-__func__.C: New test.
2296
ac9ec198
MP
2297 PR c++/84927
2298 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2299
058494f9
MO
23002018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2301
2302 PR sanitizer/78651
2303 * g++.dg/asan/pr78651.C: New test.
2304
df1f4624
TV
23052018-03-19 Tom de Vries <tom@codesourcery.com>
2306
2307 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2308 vect_int_mult. Add nvptx xfail for PR84958.
2309
143f00e1
NS
23102018-03-19 Nathan Sidwell <nathan@acm.org>
2311
2312 PR c++/84835
2313 * g++.dg/cpp1y/pr84835.C: New.
2314
f7d884d4
SD
23152018-03-19 Sudakshina Das <sudi.das@arm.com>
2316
2317 PR target/81647
2318 * gcc.target/aarch64/pr81647.c: New.
2319
be742eb4
RB
23202018-03-19 Richard Biener <rguenther@suse.de>
2321
2322 PR tree-optimization/84933
2323 * g++.dg/pr84933.C: New testcase.
2324
68d93a19
RB
23252018-03-19 Richard Biener <rguenther@suse.de>
2326
2327 PR tree-optimization/84859
2328 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2329 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2330 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2331 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2332
8f3284a4
NS
23332018-03-19 Nathan Sidwell <nathan@acm.org>
2334
2335 PR c++/84812
2336 * g++.dg/lookup/pr84812.C: New.
2337
25f91fda
RB
23382018-03-19 Richard Biener <rguenther@suse.de>
2339
2340 PR tree-optimization/84929
2341 * gcc.dg/torture/pr84929.c: New testcase.
2342
8455b50e
TC
23432018-03-19 Tamar Christina <tamar.christina@arm.com>
2344
2345 PR target/84711
2346 * gcc.target/arm/big-endian-subreg.c: Delete.
2347
949d0060
TK
23482018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2349
2350 PR fortran/84931
2351 * gfortran.dg/array_constructor_52.f90: New test.
2352
96c8b253
SK
23532018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2354
2355 PR fortran/77414
2356 * gfortran.dg/pr77414.f90: New test.
2357 * gfortran.dg/internal_references_1.f90: Adjust error message.
2358
81ea7c11
SK
23592018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2360
2361 PR fortran/65453
2362 * gfortran.dg/pr65453.f90: New test.
2363
928b965f
RS
23642018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2365
2366 PR tree-optimization/84913
2367 * gfortran.dg/vect/pr84913.f90: New test.
2368
4a8298b4
TK
23692018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2370
2371 PR fortran/79929
2372 * gfortran.dg/warn_concat.f90: New test.
2373
927fb0bc
JJ
23742018-03-16 Jakub Jelinek <jakub@redhat.com>
2375
2376 PR target/84899
2377 * gcc.dg/pr84899.c: New test.
2378
299ab1b2
SK
23792018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2380
2381 PR fortran/69395
2382 * gfortran.dg/pr69395.f90: Add test for max dimensions
2383
7293e3f5
VM
23842018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2385
2386 PR target/84876
2387 * gcc.target/i386/pr84876.c: New test.
2388
d5aabfc9
ML
23892018-03-16 Martin Liska <mliska@suse.cz>
2390
2391 PR ipa/84833
2392 * gcc.target/i386/mvc11.c: New test.
2393
a9a98049
ML
23942018-03-16 Martin Liska <mliska@suse.cz>
2395
2396 PR ipa/84722
2397 * gcc.target/i386/mvc10.c: New test.
2398
570f86f9
JJ
23992018-03-16 Jakub Jelinek <jakub@redhat.com>
2400
2401 PR c++/79937
2402 PR c++/82410
2403 * g++.dg/cpp1y/pr79937-1.C: New test.
2404 * g++.dg/cpp1y/pr79937-2.C: New test.
2405 * g++.dg/cpp1y/pr79937-3.C: New test.
2406 * g++.dg/cpp1y/pr79937-4.C: New test.
2407 * g++.dg/cpp1y/pr82410.C: New test.
2408
15f0c25f
TV
24092018-03-16 Tom de Vries <tom@codesourcery.com>
2410
2411 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2412
b82664df
TV
24132018-03-16 Tom de Vries <tom@codesourcery.com>
2414
2415 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2416
828fd2fb
JJ
24172018-03-16 Jakub Jelinek <jakub@redhat.com>
2418
f664274a
JJ
2419 PR c++/84874
2420 * g++.dg/cpp2a/desig8.C: New test.
2421
7b9be700
JJ
2422 PR tree-optimization/84841
2423 * gcc.dg/pr84841.c: New test.
2424
828fd2fb
JJ
2425 PR c++/84874
2426 * g++.dg/cpp2a/desig7.C: New test.
2427
f664274a 24282018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
9f3599c0
MD
2429 Jim MacArthur <jim.macarthur@codethink.co.uk>
2430
2431 * gfortran.dg/automatic_1.f90: New test.
2432 * gfortran.dg/automatic_repeat.f90: New test
2433 * gfortran.dg/automatic_save.f90: New test.
2434 * gfortran.dg/vax_structure.f90: New test.
2435
64300da7
SK
24362018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2437
2438 PR fortran/78741
2439 * gfortran.dg/pr78741.f90: New test.
2440
93d1ab50
SK
24412018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2442
2443 PR fortran/69395
2444 * gfortran.dg/pr69395.f90: New test.
2445
ffc8b52f
JJ
24462018-03-15 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR c++/79085
2449 * g++.dg/opt/pr79085.C: New test.
2450
23f95cb7
L
24512018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2452
2453 PR target/84574
2454 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2455 label instead of __x86_indirect_thunk label.
2456
4a5a49b0
JJ
24572018-03-15 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR c++/84222
2460 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2461 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2462 * g++.dg/warn/deprecated-13.C: New test.
2463
e7297be9
OM
24642018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2465
2466 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2467
919674fb
RB
24682018-03-15 Richard Biener <rguenther@suse.de>
2469
2470 PR c/84873
2471 * c-c++-common/pr84873.c: New testcase.
2472
22534ea5
TC
24732018-03-15 Tamar Christina <tamar.christina@arm.com>
2474
2475 PR target/84711
2476 * gcc.target/arm/big-endian-subreg.c: New.
2477
fa7dde7e
JJ
24782018-03-15 Jakub Jelinek <jakub@redhat.com>
2479
2480 PR target/84860
2481 * gcc.c-torture/compile/pr84860.c: New test.
2482
c36b04c1
JK
24832018-03-15 Julia Koval <julia.koval@intel.com>
2484
2485 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2486 cannonlake.
2487 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2488 avx512bitalg.
2489
9bb45a95
JJ
24902018-03-15 Jakub Jelinek <jakub@redhat.com>
2491
2492 PR c/84853
2493 * gcc.dg/pr84853.c: New test.
cb90e18c
CL
2494
24952018-03-14 Carl Love <cel@us.ibm.com>
2496
2497 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2498
5677683f
ML
24992018-03-14 Martin Liska <mliska@suse.cz>
2500
2501 PR ipa/8480
2502 * g++.dg/lto/pr84805_0.C: New test.
2503 * g++.dg/lto/pr84805_1.C: New test.
2504 * g++.dg/lto/pr84805_2.C: New test.
2505
082284da
DM
25062018-03-14 David Malcolm <dmalcolm@redhat.com>
2507
2508 PR c/84852
2509 * gcc.dg/fixits-pr84852-1.c: New test.
2510 * gcc.dg/fixits-pr84852-2.c: New test.
2511
7b06ad56
TP
25122018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2513
2514 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2515 separate verbose message.
2516 * lib/scandump.exp (scan-dump-times): Likewise.
2517
79ab5364
JK
25182018-03-14 Julia Koval <julia.koval@intel.com>
2519
2520 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2521 server.
2522 * gcc.target/i386/funcspec-56.inc: Ditto.
2523
788949a3
RS
25242018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2525
2526 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2527 aarch64_sve_hw.
2528
2062c40c
JJ
25292018-03-14 Jakub Jelinek <jakub@redhat.com>
2530
be9dd15c
JJ
2531 PR sanitizer/83392
2532 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2533 check count from 17 to 14.
2534
2062c40c
JJ
2535 PR target/84844
2536 * gcc.target/i386/pr84844.c: New test.
2537
ec64ffc8
RB
25382018-03-14 Richard Biener <rguenther@suse.de>
2539
2540 PR tree-optimization/84830
2541 * gcc.dg/torture/pr84830.c: New testcase.
2542
8fef0dc6
MP
25432018-03-14 Marek Polacek <polacek@redhat.com>
2544
2545 PR c++/84596
2546 * g++.dg/cpp0x/static_assert15.C: New test.
2547
10f499af
SK
25482018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2549
2550 PR fortran/61775
2551 * gfortran.dg/pr61775.f90: New test.
2552
949aab19
JJ
25532018-03-13 Jakub Jelinek <jakub@redhat.com>
2554
2555 PR c++/84843
2556 * g++.dg/ext/pr84843-1.C: New test.
2557 * g++.dg/ext/pr84843-2.C: New test.
2558
ada6bad9
DP
25592018-03-13 David Pagan <dave.pagan@oracle.com>
2560
2561 PR c/46921
2562 * gcc.dg/pr46921.c: New test.
2563
f99309b2
MS
25642018-03-13 Martin Sebor <msebor@redhat.com>
2565
2566 PR tree-optimization/84725
2567 * c-c++-common/Wstringop-truncation-4.c: New test.
2568 * c-c++-common/attr-nonstring-5.c: New test.
2569
9bfb28ed
RS
25702018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2571
2572 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2573 than unpacks.
2574 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2575 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2576
80c13ac5
RS
25772018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2578
2579 * gcc.target/aarch64/sve/tls_1.c: New test.
2580 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2581
11e9443f
RS
25822018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2583
2584 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2585 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2586
0dbacfcf
ML
25872018-03-13 Martin Liska <mliska@suse.cz>
2588
2589 PR ipa/84658.
2590 * g++.dg/ipa/pr84658.C: New test.
2591
038df1ba
JJ
25922018-03-13 Jakub Jelinek <jakub@redhat.com>
2593
9e61e48e
JJ
2594 PR middle-end/84834
2595 * gcc.dg/pr84834.c: New test.
2596
ee6e1303
JJ
2597 PR target/84827
2598 * gcc.target/i386/pr84827.c: New test.
2599
fc31d739
JJ
2600 PR target/84828
2601 * g++.dg/ext/pr84828.C: New test.
2602
639e8522
JJ
2603 PR target/84786
2604 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2605 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2606
fe217ba0
JJ
2607 PR c++/84808
2608 * g++.dg/cpp1y/constexpr-84808.C: New test.
2609
038df1ba
JJ
2610 PR c++/84704
2611 * g++.dg/debug/pr84704.C: New test.
2612
980902fb
RL
26132018-03-12 Renlin Li <renlin.li@arm.com>
2614
2615 * gcc.target/aarch64/movi_hf.c: New.
2616 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2617 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2618
e9b9fa4c
MS
26192018-03-12 Martin Sebor <msebor@redhat.com>
2620
2621 PR tree-optimization/83456
2622 * c-c++-common/Wrestrict-2.c: Remove test cases.
2623 * c-c++-common/Wrestrict.c: Same.
2624 * gcc.dg/Wrestrict-12.c: New test.
2625 * gcc.dg/Wrestrict-14.c: New test.
e9b9fa4c 2626
a7fea88f
L
26272018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2628
2629 * g++.dg/pr84821.C: New test.
2630
3fe126af
L
26312018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2632
2633 * gcc.dg/pr84799.c: New test.
2634
8f1a73b2
RB
26352018-03-12 Richard Biener <rguenther@suse.de>
2636
2637 PR tree-optimization/84803
2638 * gcc.dg/torture/pr84803.c: New testcase.
2639
b270a521
JJ
26402018-03-12 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR c++/84813
2643 * g++.dg/debug/pr84813.C: New test.
2644
26219cee
PT
26452018-03-11 Paul Thomas <pault@gcc.gnu.org>
2646
2647 PR fortran/84546
b270a521 2648 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
26219cee 2649
1813c97a
SK
26502018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2651
2652 PR fortran/83939
2653 * gfortran.dg/pr83939.f90
2654
6f76317a
TK
26552018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2656
2657 PR fortran/66128
2658 * gfortran.dg/zero_sized_9.f90: New test.
2659
cd5437ab
JJ
26602018-03-11 Jakub Jelinek <jakub@redhat.com>
2661
2662 PR debug/58150
2663 * g++.dg/debug/dwarf2/enum2.C: New test.
2664
7d2fb01c
SK
26652018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2666
2667 PR fortran/84734
2668 * gfortran.dg/pr84734.f90: New test.
2669
f1bc6414
EB
26702018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2671
2672 * gnat.dg/prot3.adb: New test.
2673 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2674
be977d08
JM
26752018-03-09 Jason Merrill <jason@redhat.com>
2676 Paolo Carlini <paolo.carlini@oracle.com>
2677
2678 PR c++/71169
2679 PR c++/71832
2680 * g++.dg/cpp0x/pr71169.C: New.
2681 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2682 * g++.dg/cpp0x/pr71832.C: Likewise.
2683
00d7fc28
PB
26842018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2685
2686 PR target/83969
2687 * gcc.target/powerpc/pr83969.c: New test.
2688
9d9a9a90
JJ
26892018-03-09 Jakub Jelinek <jakub@redhat.com>
2690
2956d3a8
JJ
2691 PR target/84772
2692 * gcc.dg/pr84772.c: New test.
2693
5f2440b0
JM
2694 PR c++/84076
2695 * g++.dg/warn/Wformat-2.C: New test.
2696
9d9a9a90
JJ
2697 PR c++/84767
2698 * g++.dg/ext/vla18.C: New test.
2699
8286793a
MS
27002018-03-09 Martin Sebor <msebor@redhat.com>
2701
2702 PR tree-optimization/84526
2703 * gcc.dg/Wrestrict-10.c: New test.
2704 * gcc.dg/Wrestrict-11.c: New test.
2705
7be6ee78 27062018-03-09 Alexandre Oliva <aoliva@redhat.com>
998fd141
AO
2707
2708 PR rtl-optimization/84682
2709 * gcc.dg/torture/pr84682-1.c: New.
2710 * gcc.dg/torture/pr84682-2.c: New.
2711 * gcc.dg/torture/pr84682-3.c: New.
2712
060ad852
JJ
27132018-03-09 Jakub Jelinek <jakub@redhat.com>
2714
2715 PR c++/84724
2716 * g++.dg/ext/pr84724.C: New test.
2717
e0cd6bc0
VM
27182018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2719
2720 PR target/83712
2721 * gcc.target/arm/pr83712.c: New.
2722
20003c3c
RB
27232018-03-09 Richard Biener <rguenther@suse.de>
2724
2725 PR tree-optimization/84775
2726 * gcc.dg/torture/pr84775.c: New testcase.
2727
77a5c1b6
JJ
27282018-03-09 Jakub Jelinek <jakub@redhat.com>
2729
2730 PR debug/84404
2731 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2732 targets.
2733
00db1bf1
EB
27342018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2735
2736 * gcc.c-torture/compile/20180309-1.c: New test.
2737
86c6352c
JJ
27382018-03-08 Jakub Jelinek <jakub@redhat.com>
2739
80bac2eb
JM
2740 PR c++/80598
2741 * g++.dg/warn/Wunused-function4.C: New test.
2742
86c6352c
JJ
2743 PR inline-asm/84742
2744 * gcc.target/i386/pr84742-1.c: New test.
2745 * gcc.target/i386/pr84742-2.c: New test.
2746
c8574943
KT
27472018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2748
2749 PR target/84748
2750 * gcc.c-torture/execute/pr84748.c: New test.
2751
24545562
RB
27522018-03-08 Richard Biener <rguenther@suse.de>
2753
2754 PR middle-end/84552
2755 * gcc.dg/graphite/pr84552.c: New testcase.
2756
7fea20f6
RB
27572018-03-08 Richard Biener <rguenther@suse.de>
2758
2759 PR tree-optimization/84178
2760 * gcc.dg/torture/pr84178-2.c: New testcase.
2761
8b9a03d6
DM
27622018-03-08 David Malcolm <dmalcolm@redhat.com>
2763
2764 PR tree-optimization/84178
2765 * gcc.c-torture/compile/pr84178-1.c: New test.
2766
24b830b6
TS
27672018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2768
2769 * lib/target-supports.exp: Do not return zero from a ifunc
2770 function.
2771
de341bf0
RB
27722018-03-08 Richard Biener <rguenther@suse.de>
2773
2774 PR tree-optimization/84746
2775 * gcc.dg/torture/pr84746.c: New testcase.
2776
bc7b0ffa 2777
7be6ee78 27782018-03-08 Alexandre Oliva <aoliva@redhat.com>
bc7b0ffa
AO
2779 PR debug/84404
2780 PR debug/84408
2781 * gcc.dg/graphite/pr84404.c: New.
2782
686faaec
JJ
27832018-03-08 Jakub Jelinek <jakub@redhat.com>
2784
ce8b1a1f
JJ
2785 PR tree-optimization/84740
2786 * gcc.dg/torture/pr84740.c: New test.
2787
686faaec
JJ
2788 PR tree-optimization/84739
2789 * gcc.dg/pr84739.c: New test.
2790
1b1a1881
MS
27912018-03-07 Martin Sebor <msebor@redhat.com>
2792
2793 PR tree-optimization/83519
2794 * gcc.dg/Wrestrict-13.c: New test.
2795
00df7c36
SK
27962018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2797
2798 PR fortran/64124
2799 PR fortran/70409
2800 * gfortran.dg/pr64124.f90: New tests.
2801 * gfortran.dg/pr70409.f90: New tests.
2802
335b7b5a
SB
28032018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2804
2805 PR target/82411
2806 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2807
1b1a1881
MS
28082018-03-07 Martin Sebor <msebor@redhat.com>
2809
2810 PR tree-optimization/84526
2811 * gcc.dg/Wrestrict-10.c: New test.
2812
a76acaed
MS
28132018-03-07 Martin Sebor <msebor@redhat.com>
2814
2815 PR tree-optimization/84468
2816 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2817 * gcc.dg/Wstringop-truncation.c: New test.
2818 * gcc.dg/Wstringop-truncation-2.c: New test.
2819
0f1de8d0
JJ
28202018-03-07 Jakub Jelinek <jakub@redhat.com>
2821
454144fc
JJ
2822 PR fortran/84565
2823 * gfortran.dg/pr84565.f90: New test.
2824
0f1de8d0
JJ
2825 PR middle-end/84723
2826 * gcc.target/i386/pr84723-1.c: New test.
2827 * gcc.target/i386/pr84723-2.c: New test.
2828 * gcc.target/i386/pr84723-3.c: New test.
2829 * gcc.target/i386/pr84723-4.c: New test.
2830 * gcc.target/i386/pr84723-5.c: New test.
2831
1d792a6d
SK
28322018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2833
2834 PR fortran/64107
2835 * gfortran.dg/pr64107.f90: New test.
2836
5867bb9a
TK
28372017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2838
2839 PR fortran/84697
2840 PR fortran/66128
2841 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2842
1dc23505
MP
28432018-03-06 Marek Polacek <polacek@redhat.com>
2844
2845 PR c++/84684
2846 * g++.dg/cpp1z/constexpr-84684.C: New test.
2847
2728bf8f
JJ
28482018-03-06 Jakub Jelinek <jakub@redhat.com>
2849
849bbdb9
JJ
2850 PR c/84721
2851 * gcc.dg/pr84721.c: New test.
2852
2728bf8f
JJ
2853 PR target/84710
2854 * gcc.dg/pr84710.c: New test.
2855
284ee475
SK
28562018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2857
2858 PR fortran/56667
2859 * gfortran.dg/implied_do_2.f90: New test.
2860 * gfortran.dg/coarray_8.f90: Update for new error message.
2861
16ef0a8c
JJ
28622018-03-06 Jakub Jelinek <jakub@redhat.com>
2863
155958dd
JJ
2864 PR inline-asm/84683
2865 * g++.dg/ext/pr84683.C: New test.
2866
16ef0a8c
JJ
2867 PR tree-optimization/84687
2868 * gcc.dg/pr84687.c: New test.
2869
7be6ee78 28702018-03-06 Alexandre Oliva <aoliva@redhat.com>
1ea71a82 2871
23d63b45
AO
2872 PR c++/84231
2873 * g++.dg/pr84231.C: New.
2874
2e1a7ecb
AO
2875 PR c++/84593
2876 * g++.dg/cpp1y/pr84593.C: New.
2877
1ea71a82
AO
2878 PR c++/84492
2879 * g++.dg/pr84492.C: New.
2880
4900146c
BS
28812018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2882
2883 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2884 __builtin_ppc_speculation_barrier.
2885
9a25c5ce
JJ
28862018-03-05 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR target/84700
2889 * gcc.target/powerpc/pr84700.c: New test.
2890
f7af3ad6
NS
28912018-03-05 Nathan Sidwell <nathan@acm.org>
2892
2893 PR c++/84702
2894 * g++.dg/lookup/pr84702.C: New.
2895
53740018
JJ
28962018-03-05 Jakub Jelinek <jakub@redhat.com>
2897
2898 PR target/84564
2899 * gcc.target/i386/pr84564.c: New test.
2900
a2460abb
MP
29012018-03-05 Marek Polacek <polacek@redhat.com>
2902
2903 PR c++/84707
2904 * g++.dg/cpp0x/inline-ns10.C: New test.
2905
a5dccd46
NS
29062018-03-05 Nathan Sidwell <nathan@acm.org>
2907
2908 PR c++/84694
2909 * g++.dg/template/pr84694.C: New.
2910
8c6b5eb8
JJ
29112018-03-05 Jakub Jelinek <jakub@redhat.com>
2912
2913 PR target/84524
2914 * gcc.c-torture/execute/pr84524.c: New test.
2915 * gcc.target/i386/avx512bw-pr84524.c: New test.
2916
75a741e8
PB
29172018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2918
2919 PR target/84264
2920 * g++.dg/pr84264.C: New test.
2921
5625e747
PC
29222018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2923
2924 PR c++/84618
2925 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2926 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2927 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2928
13b93d4b
OM
29292018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2930
2931 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2932 * g++.dg/other/i386-3.C: Ditto.
2933 * gcc.target/i386/sse-12.c: Ditto.
2934 * gcc.target/i386/sse-13.c: Ditto.
2935 * gcc.target/i386/sse-14.c: Ditto.
2936 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2937 * gcc.target/i386/wbinvd-1.c: New test.
2938 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2939 * gcc.target/i386/pconfig-1.c: Ditto.
2940
35a313aa
PB
29412018-03-05 Pádraig Brady <P@draigBrady.com>
2942 Nathan Sidwell <nathan@acm.org>
2943
2944 PR c++/84497
2945 * g++.dg/cpp0x/pr84497.C: New.
2946
36a9f50c
RB
29472018-03-05 Richard Biener <rguenther@suse.de>
2948
2949 PR tree-optimization/84670
2950 * gcc.dg/pr84670-1.c: New testcase.
2951 * gcc.dg/pr84670-2.c: Likewise.
2952 * gcc.dg/pr84670-3.c: Likewise.
2953 * gcc.dg/pr84670-4.c: Likewise.
2954
144a822f
RB
29552018-03-05 Richard Biener <rguenther@suse.de>
2956
2957 PR tree-optimization/84650
2958 * gcc.dg/graphite/pr84650.c: New testcase.
2959
a0445a5f
PC
29602018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2961
2962 PR c++/82022
2963 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2964
ac80378f
HA
29652018-03-03 Harald Anlauf <anlauf@gmx.de>
2966
2967 PR fortran/71085
2968 * gfortran.dg/pr71085.f90: New test.
2969
94e6b5e5
SK
29702018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2971
2972 PR fortran/66128
42ce31c5 2973 * gfortran.dg/zero_sized_8.f90: Really commit New test.
94e6b5e5 2974
a900a060
SK
29752018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2976
2977 PR fortran/51434
2978 * gfortran.dg/pr51434.f90: New test.
2979
88aa59ff
PC
29802018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2981
2982 PR c++/61358
2983 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2984
5a4dbaa8
PC
29852018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2986
2987 PR c++/67370
2988 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2989
c94a3f9f
PC
29902018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2991
2992 PR c++/71464
2993 * g++.dg/torture/pr71464.C: New.
2994
c8bd326c
PT
29952018-03-03 Paul Thomas <pault@gcc.gnu.org>
2996
2997 PR fortran/80965
2998 * gfortran.dg/select_type_41.f90: New test.
2999
129c8d7e
PC
30002018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3001
3002 PR c++/61135
3003 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
3004
74f8705e
MP
30052018-03-02 Marek Polacek <polacek@redhat.com>
3006
3007 PR c++/84578
3008 * g++.dg/ext/flexary29.C: New test.
3009
892870f9
JJ
30102018-03-02 Jakub Jelinek <jakub@redhat.com>
3011
3012 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
3013
c660f88b
PC
30142018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3015
3016 PR c++/81812
3017 * g++.dg/torture/pr81812.C: New.
3018
0805d020
MP
30192018-03-02 Marek Polacek <polacek@redhat.com>
3020
3021 PR c++/84171
3022 * g++.dg/warn/Wsign-compare-8.C: New test.
3023
8c8f2ab7
MP
3024 PR c++/84663
3025 * g++.dg/parse/array-size3.C: New test.
3026
743ee9d5
MP
3027 PR c++/84664
3028 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
3029
7299275f
JJ
30302018-03-02 Jakub Jelinek <jakub@redhat.com>
3031
3032 PR c++/84662
3033 * g++.dg/cpp1y/pr84662.C: New test.
3034
70614cb9
TS
30352018-03-02 Thomas Schwinge <thomas@codesourcery.com>
3036
3037 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
3038 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
3039 "dg-lto-options".
3040 * g++.dg/lto/20101010-1_0.C: Likewise.
3041 * g++.dg/lto/20101010-2_0.C: Likewise.
3042
2da18225
JJ
30432018-03-02 Jakub Jelinek <jakub@redhat.com>
3044
16225110
JJ
3045 PR ipa/84628
3046 * gcc.dg/pr84628.c: New test.
3047
2da18225
JJ
3048 PR target/56540
3049 * gcc.target/ia64/pr56540.c: New test.
3050
b31b6053
WS
30512018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3052
3053 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
3054 32-bit target.
3055 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
3056 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
3057 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
3058 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
3059
587b2f67
MP
30602018-03-02 Marek Polacek <polacek@redhat.com>
3061
3062 PR c++/84590
3063 * c-c++-common/ubsan/shift-11.c: New test.
3064
962e91fc
RS
30652018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
3066
3067 * gcc.dg/vect/vect-alias-check-13.c: New test.
3068
0f2fca6f
JJ
30692018-03-02 Jakub Jelinek <jakub@redhat.com>
3070
ec2d7121
JJ
3071 PR target/84614
3072 * gcc.dg/pr84614.c: New test.
3073
0f2fca6f
JJ
3074 PR inline-asm/84625
3075 * gcc.target/i386/pr84625.c: New test.
3076
e8b3f7a4
RB
30772018-03-02 Richard Biener <rguenther@suse.de>
3078
3079 PR tree-optimization/84427
3080 * gcc.dg/torture/pr84427.c: New testcase.
3081
e688c1dd
PB
30822018-03-01 Peter Bergner <bergner@vnet.ibm.com>
3083
3084 PR target/84534
3085 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
3086 powerpc64le*-*-linux*.
3087 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
3088 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
3089
f454bd64
MS
30902018-03-01 Martin Sebor <msebor@redhat.com>
3091
3092 PR c++/84294
3093 * g++.dg/ext/attr-const.C: Remove xfail.
3094 * g++.dg/ext/attr-malloc-3.C: New test.
3095 * g++.dg/ext/attr-noinline-3.C: New test.
3096 * g++.dg/ext/attr-noreturn-3.C: New test.
3097 * g++.dg/ext/attr-nothrow-3.C: New test.
3098 * g++.dg/ext/attr-pure.C: Remove xfail.
3099
8c438a7b
JJ
31002018-03-02 Jakub Jelinek <jakub@redhat.com>
3101
3102 PR sanitizer/70875
3103 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
3104 dg-options and dg-shouldfail "ubsan" directive.
3105
1d4f0f3f
MP
31062018-03-01 Marek Polacek <polacek@redhat.com>
3107 Jason Merrill <jason@redhat.com>
3108
3109 PR c++/84582
3110 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
3111 * g++.dg/cpp1z/static1.C: New test.
3112 * g++.dg/template/static37.C: New test.
3113
303f4850
NS
31142018-03-01 Nathan Sidwell <nathan@acm.org>
3115
3116 PR c++/84434
3117 * g++.dg/template/pr84434.C: New.
3118
4c9ce243
TP
31192018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
3120
3121 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3122 -mthumb to the command-line.
3123
d8cff23f
MP
31242018-03-01 Marek Polacek <polacek@redhat.com>
3125
3126 PR c++/84596
3127 * g++.dg/cpp0x/static_assert14.C: New test.
3128
26a0cc94
PC
31292018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3130
3131 PR c++/79410
3132 * g++.dg/torture/pr79410.C: New.
3133
99daa7a9
ML
31342018-03-01 Martin Liska <mliska@suse.cz>
3135
3136 PR sanitizer/82484
3137 * gcc.dg/asan/pr82484.c: New test.
3138
b476f5dd
RB
31392018-03-01 Richard Biener <rguenther@suse.de>
3140
3141 PR debug/84645
3142 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3143
71a93e81
PT
31442018-03-01 Paul Thomas <pault@gcc.gnu.org>
3145
3146 PR fortran/84219
3147 * gfortran.dg/coarray_47.f90: New test.
3148
b120c8b2
PT
31492018-03-01 Paul Thomas <pault@gcc.gnu.org>
3150
3151 PR fortran/84538
3152 * gfortran.dg/class_array_23.f03: New test.
3153
e6eacdc9
RS
31542018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3155
6ecdd2b4
RS
3156 PR rtl-optimization/84528
3157 * gcc.dg/torture/pr84538.c: Rename to...
3158 * gcc.dg/torture/pr84528.c: ...this.
3159
31602018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3161
3162 PR rtl-optimization/84528
e6eacdc9
RS
3163 * gcc.dg/torture/pr84538.c: New test.
3164
d8e0920d
MS
31652018-02-28 Martin Sebor <msebor@redhat.com>
3166
3167 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3168 -fpic test failures.
3169 * c-c++-common/Wrestrict-2.c: Same.
3170 * c-c++-common/Wstringop-truncation.c: Same.
3171 * gcc.dg/Warray-bounds-22.c: Same.
3172 * gcc.dg/Wstringop-overflow.c: Same.
3173 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3174 (signed_range): Same.
3175 (unsigned_anti_range): Same.
3176 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3177 (signed_range): Same.
3178 (unsigned_anti_range): Same.
3179 * gcc.dg/attr-alloc_size-7.c: Same.
3180 * gcc.dg/attr-alloc_size-8.c: Same.
3181 * gcc.dg/builtin-alloc-size.c: Same.
3182 * gcc.dg/builtin-stpncpy.c: Same.
3183 * gcc.dg/builtins-nonnull.c: Same.
3184 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3185 * gcc.dg/pr79214.c: Same.
3186 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3187 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3188 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3189 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3190 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3191 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3192 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3193 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3194 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3195 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3196 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3197
99f6220a
DE
31982018-02-28 David Edelsohn <dje.gcc@gmail.com>
3199
3200 PR target/84014
3201 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3202
60d2d641
JJ
32032018-02-28 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR c++/84609
3206 * g++.dg/cpp0x/pr84609.C: New test.
3207
be583c04
MS
32082018-02-28 Martin Sebor <msebor@redhat.com>
3209
3210 PR testsuite/84617
3211 * g++.dg/ext/attr-malloc-3.C: New test.
3212 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3213 to pre-existing problems.
3214 * g++.dg/ext/attr-pure.C: Same.
3215
b14a13fa
PT
32162018-02-28 Paul Thomas <pault@gcc.gnu.org>
3217
3218 PR fortran/83901
3219 * gfortran.dg/associate_37.f90: New test.
3220
3221 PR fortran/83344
3222 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3223
ba64c7b8
JJ
32242018-02-28 Jakub Jelinek <jakub@redhat.com>
3225
3226 PR target/52991
3227 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3228 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3229 * gcc.dg/bf-ms-layout-4.c: New test.
3230 * gcc.dg/bf-ms-layout-5.c: New test.
3231
bf3c8adf
PB
32322018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3233
3234 PR target/83399
3235 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3236
0e0e545f
RB
32372018-02-28 Richard Biener <rguenther@suse.de>
3238
3239 PR tree-optimization/84584
3240 * gcc.dg/graphite/pr84584.c: New testcase.
3241
b44f8ad8
JW
32422018-02-28 Jonathan Wakely <jwakely@redhat.com>
3243
3244 PR preprocessor/84517
3245 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3246
9e25c7ed
EB
32472018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3248
3249 * c-c++-common/dump-ada-spec-12.c: New test.
3250 * c-c++-common/dump-ada-spec-13.c: Likewise.
3251
09de3550
EB
32522018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3253
3254 * c-c++-common/dump-ada-spec-11.c: New test.
3255
4830cfc0
ML
32562018-02-28 Martin Liska <mliska@suse.cz>
3257
3258 PR testsuite/84597
3259 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3260 * g++.dg/ext/timevar2.C: Likewise.
3261
095d8d4b
EB
32622018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3263
3264 * c-c++-common/dump-ada-spec-8.c: New test.
3265 * c-c++-common/dump-ada-spec-9.c: Likewise.
3266 * c-c++-common/dump-ada-spec-10.c: Likewise.
3267
9348eb67
RB
32682018-02-28 Richard Biener <rguenther@suse.de>
3269
3270 PR middle-end/84607
3271 * gcc.dg/pr84607.c: New testcase.
3272
35129fd3
NS
32732018-02-28 Nathan Sidwell <nathan@acm.org>
3274
3275 PR c++/84602
3276 * g++.dg/lookup/pr84602.C: New.
3277
6030f6fe
JJ
32782018-02-28 Jakub Jelinek <jakub@redhat.com>
3279
3280 PR c++/83871
3281 PR c++/83503
3282 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3283 dg-options.
3284 * g++.dg/ext/attr-nonnull.C: Likewise.
35129fd3
NS
3285 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3286 directives.
6030f6fe
JJ
3287 * g++.dg/ext/attr-noinline-2.C: Likewise.
3288 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3289 -fdump-tree-eh in dg-options.
3290
678127a8
AM
32912018-02-28 Alan Modra <amodra@gmail.com>
3292
3293 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3294 GNU ld message.
3295 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3296
d4cfd486
MS
32972018-02-27 Martin Sebor <msebor@redhat.com>
3298
3299 PR c++/83871
3300 PR c++/83503
3301 * g++.dg/Wmissing-attributes.C: New test.
3302 * g++.dg/ext/attr-const-pure.C: New test.
3303 * g++.dg/ext/attr-const.C: New test.
3304 * g++.dg/ext/attr-deprecated-2.C: New test.
3305 * g++.dg/ext/attr-malloc-2.C: New test.
3306 * g++.dg/ext/attr-malloc.C: New test.
3307 * g++.dg/ext/attr-noinline-2.C: New test.
3308 * g++.dg/ext/attr-noinline.C: New test.
3309 * g++.dg/ext/attr-nonnull.C: New test.
3310 * g++.dg/ext/attr-noreturn-2.C: New test.
3311 * g++.dg/ext/attr-noreturn.C: New test.
3312 * g++.dg/ext/attr-nothrow-2.C: New test.
3313 * g++.dg/ext/attr-nothrow.C: New test.
3314 * g++.dg/ext/attr-optimize.C: New test.
3315 * g++.dg/ext/attr-pure.C: New test.
3316 * g++.dg/ext/attr-returns-nonnull.C: New test.
3317 * g++.dg/ext/attr-warning.C: New test.
3318
10b5c982
NS
33192018-02-27 Nathan Sidwell <nathan@acm.org>
3320
3321 PR c++/84426
3322 * g++.dg/lookup/pr84426.C: New.
3323
b1ddb654
RB
33242018-02-27 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/84512
3327 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3328
e59b5e24
ML
33292018-02-27 Martin Liska <mliska@suse.cz>
3330
3331 PR gcov-profile/84548
3332 * g++.dg/gcov/pr84548.C: New test.
3333
2be4b342
JJ
33342018-02-27 Jakub Jelinek <jakub@redhat.com>
3335
3336 PR target/84575
3337 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3338
c2236b9b
JJ
33392018-02-26 Jakub Jelinek <jakub@redhat.com>
3340
3341 PR c++/84558
3342 * g++.dg/cpp1y/pr84558.C: New test.
3343
08735f53
PC
33442018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3345
3346 PR c++/84540
3347 * g++.dg/cpp0x/alignas14.C: New.
3348 * g++.dg/cpp0x/alignas15.C: Likewise.
3349
2bb03eb7
JJ
33502018-02-26 Jakub Jelinek <jakub@redhat.com>
3351
3352 PR c++/84557
3353 * g++.dg/gomp/pr84557.C: New test.
3354
b671df81
MP
33552018-02-26 Marek Polacek <polacek@redhat.com>
3356
3357 PR c++/84325
3358 * g++.dg/cpp1z/pr84325.C: New test.
3359
40b864f1
CL
33602018-02-26 Carl Love <cel@us.ibm.com>
3361
3362 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3363 Power 8 test file.
3364 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3365 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3366 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3367 -mcpu=power8.
3368 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3369 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3370 -mcpu=power8.
3371
c2c601b2
L
33722018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3373
3374 PR target/84039
3375 * gcc.target/i386/indirect-thunk-1.c: Updated.
3376 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3377 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3378 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3379 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3380 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3381 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3382 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3383 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3384 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3385 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3386 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3387 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3388 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3389 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3390 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3391 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3392 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3393 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3394 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3395 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3396 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3397 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3398 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3399 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3400 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3401 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3402 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3403 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3404 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3405 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3406 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3407 * gcc.target/i386/ret-thunk-9.c: Likewise.
3408 * gcc.target/i386/ret-thunk-10.c: Likewise.
3409 * gcc.target/i386/ret-thunk-11.c: Likewise.
3410 * gcc.target/i386/ret-thunk-12.c: Likewise.
3411 * gcc.target/i386/ret-thunk-13.c: Likewise.
3412 * gcc.target/i386/ret-thunk-14.c: Likewise.
3413 * gcc.target/i386/ret-thunk-15.c: Likewise.
3414
f41881a4
EB
34152018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3416
3417 * gcc.c-torture/execute/20180226-1.c: New test.
3418
d99dcb77
RS
34192018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3420
3421 PR tree-optimization/83965
3422 * gcc.dg/vect/pr83965-2.c: New test.
3423
9992661c
TV
34242018-02-26 Tom de Vries <tom@codesourcery.com>
3425
3426 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3427
b9d676b3
L
34282018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3429
3430 PR target/84530
3431 * gcc.target/i386/ret-thunk-22.c: New test.
3432 * gcc.target/i386/ret-thunk-23.c: Likewise.
3433 * gcc.target/i386/ret-thunk-24.c: Likewise.
3434 * gcc.target/i386/ret-thunk-25.c: Likewise.
3435 * gcc.target/i386/ret-thunk-26.c: Likewise.
3436
98c26210
PC
34372018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3438
3439 PR c++/84533
3440 * g++.dg/cpp1z/pr84533.C: New.
3441
7518398d
MP
34422018-02-26 Marek Polacek <polacek@redhat.com>
3443
3444 PR c++/84537
3445 * g++.dg/parse/error60.C: New test.
3446
8562191a
JJ
34472018-02-26 Jakub Jelinek <jakub@redhat.com>
3448
3449 PR c++/84556
3450 * g++.dg/gomp/pr84556.C: New test.
3451 * g++.dg/vect/pr84556.cc: New test.
3452
0f2fca6f 34532018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
f87f8897
DH
3454
3455 PR fortran/32957
3456 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3457 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3458 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3459 * gfortran.dg/c_loc_test.f90: Likewise.
3460 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3461 * gfortran.dg/proc_decl_17.f90: Likewise.
3462 * gfortran.dg/proc_ptr_8.f90: Likewise.
3463
af3b4514
RR
34642018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3465
3466 PR target/84521
3467 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3468 r254814 disabling -fomit-frame-pointer by default.
3469 * gcc.target/aarch64/spill_1.c: Likewise.
3470 * gcc.target/aarch64/test_frame_11.c: Likewise.
3471 * gcc.target/aarch64/test_frame_12.c: Likewise.
3472 * gcc.target/aarch64/test_frame_13.c: Likewise.
3473 * gcc.target/aarch64/test_frame_14.c: Likewise.
3474 * gcc.target/aarch64/test_frame_15.c: Likewise.
3475 * gcc.target/aarch64/test_frame_3.c: Likewise.
3476 * gcc.target/aarch64/test_frame_5.c: Likewise.
3477 * gcc.target/aarch64/test_frame_9.c: Likewise.
3478
09ef33c1
SK
34792018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3480
3481 PR fortran/83633
3482 * gfortran.dg/explicit_shape_1.f90: New test.
3483 * gfortran.dg/automatic_module_variable.f90: Update regex.
3484 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3485 * gfortran.dg/constant_shape.f90: Ditto.
3486 * gfortran.dg/dec_structure_23.f90: Ditto.
3487 * gfortran.dg/pr78240.f90: Ditto.
3488
8fba26f4
PT
34892018-02-25 Paul Thomas <pault@gcc.gnu.org>
3490
3491 PR fortran/84523
3492 * gfortran.dg/pr84523.f90: New test.
3493
6ef1366a
TK
34942018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3495
3496 PR fortran/78238
3497 * gfortran.dg/select_type_40.f90: New test.
3498
0f2fca6f 34992018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
c034c38f
SK
3500
3501 PR fortran/30792
3502 * gfortran.dg/data_substring.f90: New test.
3503
118cd6ba
MP
35042018-02-24 Marek Polacek <polacek@redhat.com>
3505
3506 PR c++/83692
3507 * g++.dg/cpp1z/constexpr-83692.C: New test.
3508
3453b6aa
SK
35092018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3510
3511 PR fortran/84346
3512 * gfortran.dg/statement_function_1.f90: Update test.
3513
55ebc31f
JD
35142018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3515
3516 PR fortran/84506
3517 * gfortran.dg/inquire_19.f90: New test.
3518
1996c75e
PT
35192018-02-23 Paul Thomas <pault@gcc.gnu.org>
3520
3521 PR fortran/83149
3522 * gfortran.dg/pr83149_b.f90: New test.
3523 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3524
c6839134
CL
35252018-02-23 Carl Love <cel@us.ibm.com>
3526
3527 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3528 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3529 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3530 Power 8 tests.
3531
c706366c
WS
35322018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3533
3534 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3535 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3536
d36b25c5
WS
35372018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3538
3539 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3540 expected output.
3541
6869c12d
PT
35422018-02-23 Paul Thomas <pault@gcc.gnu.org>
3543
3544 PR fortran/83149
3545 * gfortran.dg/pr83149_1.f90: New test.
3546 * gfortran.dg/pr83149.f90: Additional source for previous.
3547
32995c02
SB
35482018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3549
3550 PR testsuite/80551
3551 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3552 __GI___pthread_mutex_init as well.
3553
c287dea0
PT
35542018-02-23 Paul Thomas <pault@gcc.gnu.org>
3555
3556 PR fortran/83148
3557 * gfortran.dg/class_68.f90: New test.
3558
8304bcf2
TK
35592018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3560
3561 PR fortran/59781
3562 * gfortran.dg/derived_init_5.f90: New test.
3563
5b194a34
JJ
35642018-02-22 Jakub Jelinek <jakub@redhat.com>
3565
3566 PR target/82851
3567 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3568 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3569
7874b7c5
VM
35702018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3571
3572 PR target/81572
3573 * gcc.target/powerpc/pr81572.c: New.
3574
b613cc2e
AS
35752018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3576
3577 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3578
5d0d5d68
MS
35792018-02-22 Martin Sebor <msebor@redhat.com>
3580
3581 PR tree-optimization/84480
3582 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3583 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3584
73b8b822
L
35852018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3586
3587 PR target/84176
3588 * gcc.target/i386/indirect-thunk-11.c: New test.
3589 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3590 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3591 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3592 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3593 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3594 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3595 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3596 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3597 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3598
eae52f30
SE
35992018-02-22 Steve Ellcey <sellcey@cavium.com>
3600
3601 PR target/83335
3602 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3603 ILP32 mode.
3604 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3605
9029d342
TP
36062018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3607
3608 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3609
caa7952a
MP
36102018-02-22 Marek Polacek <polacek@redhat.com>
3611
3612 PR c++/84493
3613 * g++.dg/parse/error59.C: New test.
3614
c8fe60e3
TV
36152018-02-22 Tom de Vries <tom@codesourcery.com>
3616
3617 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3618
b9cf471a
PC
36192018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3620
3621 PR c++/77655
3622 * g++.dg/cpp0x/pr77655.C: New.
3623
c5679c37
JJ
36242018-02-22 Jakub Jelinek <jakub@redhat.com>
3625
25c1b6cb
JJ
3626 PR c++/84496
3627 * g++.dg/cpp1y/pr84496.C: New test.
3628
d3d4a52a
JJ
3629 PR target/84502
3630 * g++.dg/torture/pr84502.C: New test.
3631
c5679c37
JJ
3632 PR tree-optimization/84503
3633 * gcc.dg/pr84503-1.c: New test.
3634 * gcc.dg/pr84503-2.c: New test.
3635
c8602fe6
JJ
36362018-02-21 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR tree-optimization/84478
3639 * gcc.c-torture/execute/pr84478.c: New test.
3640
5e27f0d5
MS
36412018-02-20 Martin Sebor <msebor@redhat.com>
3642
3643 PR middle-end/84095
3644 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3645 * c-c++-common/Wrestrict.c: Same.
3646 * gcc.dg/Wrestrict-6.c: Same.
3647 * gcc.dg/Warray-bounds-27.c: New test.
3648 * gcc.dg/Wrestrict-8.c: New test.
3649 * gcc.dg/Wrestrict-9.c: New test.
3650 * gcc.dg/pr84095.c: New test.
3651
75b81dcd
TK
36522018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3653
3654 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3655
04946c6b
TK
36562018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3657
3658 PR fortran/48890
3659 PR fortran/83823
3660 * gfortran.dg/structure_constructor_14.f90: New test.
3661
aa67d03c
JL
36622018-02-20 Jeff Law <law@redhat.com>
3663
3664 PR middle-end/82123
3665 PR tree-optimization/81592
3666 PR middle-end/79257
e506dc87
JL
3667 * gcc.dg/pr81592.c: New test.
3668 * gcc.dg/pr82123.c: New test.
aa67d03c
JL
3669 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3670
f210b3b3
JJ
36712018-02-20 Jakub Jelinek <jakub@redhat.com>
3672
3673 PR c++/84488
3674 * g++.dg/warn/Wunused-var-30.C: New test.
3675
9bd958c5
RS
36762018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3677
3678 PR tree-optimization/84419
3679 * gcc.dg/vect/pr84419.c: New test.
3680
ef7866a3
JJ
36812018-02-20 Jakub Jelinek <jakub@redhat.com>
3682
3683 PR middle-end/82004
3684 * gfortran.dg/pr82004.f90: New test.
3685
d3eb902f
SP
36862018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3687
3688 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3689
5bbccd92
ML
36902018-02-20 Martin Liska <mliska@suse.cz>
3691
3692 PR c/84310
3693 PR target/79747
3694 * gcc.target/i386/pr84310.c: New test.
3695 * gcc.target/i386/pr84310-2.c: Likewise.
3696
0b2513e2
PC
36972018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3698
3699 PR c++/84446
3700 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3701
dda0944c
JJ
37022018-02-20 Jakub Jelinek <jakub@redhat.com>
3703
393d9df7
JJ
3704 PR c++/84445
3705 * g++.dg/cpp1z/launder7.C: New test.
3706
7f5753d7
JJ
3707 PR c++/84449
3708 * g++.dg/cpp0x/constexpr-84449.C: New test.
3709
dda0944c
JJ
3710 PR c++/84455
3711 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3712
5c60dbc1
PT
37132018-02-19 Paul Thomas <pault@gcc.gnu.org>
3714
3715 PR fortran/83344
3716 PR fortran/83975
3717 * gfortran.dg/associate_22.f90: Enable commented out test.
3718 * gfortran.dg/associate_36.f90: New test.
3719
00b94487
JJ
37202018-02-19 Jakub Jelinek <jakub@redhat.com>
3721
3722 PR target/84146
3723 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3724
97e2c914
UB
37252017-02-19 Uros Bizjak <ubizjak@gmail.com>
3726
3727 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3728 (dg-options): Use -mavx instead of -w.
3729
bb08d1ca
JJ
37302018-02-19 Jakub Jelinek <jakub@redhat.com>
3731
5f92d109
JJ
3732 PR c++/84444
3733 * g++.dg/cpp1z/launder8.C: New test.
3734
4382537d
JJ
3735 PR c++/84448
3736 * g++.dg/gomp/pr84448.C: New test.
3737
897064e2
JJ
3738 PR c++/84430
3739 * g++.dg/gomp/pr84430.C: New test.
3740
73829f90
JJ
3741 PR tree-optimization/84452
3742 * gcc.dg/pr84452.c: New test.
3743
bb08d1ca
JJ
3744 PR c++/79064
3745 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3746
d48fc34a
TK
37472018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3748
3749 PR fortran/35339
3750 * gfortran.dg/implied_do_io_4.f90: New test.
3751
87e8aa3b
AV
37522018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3753
3754 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3755 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3756 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3757
bbe57e1e
CL
37582018-02-19 Carl Love <cel@us.ibm.com>
3759
3760 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3761
e0479b58
SP
37622018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3763
3764 PR target/84460
3765 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3766
50dbbe53
PC
37672018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3768
3769 PR c++/84348
3770 * g++.dg/cpp0x/auto50.C: New.
3771 * g++.dg/parse/friend12.C: Adjust.
3772
26eacfe8
JD
37732018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3774
3775 PR libgfortran/84389
3776 * gfortran.dg/dtio_33.f90: New test.
3777
6111e8a1
JD
37782018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3779
3780 PR libgfortran/84412
3781 * gfortran.dg/inquire_18.f90: New test.
3782
9b90d490
JW
37832018-02-18 Janus Weil <janus@gcc.gnu.org>
3784
3785 PR fortran/84381
3786 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3787 * gfortran.dg/pointer_intent_3.f90: Ditto.
3788 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3789 * gfortran.dg/protected_3.f90: Ditto.
3790 * gfortran.dg/protected_4.f90: Ditto.
3791 * gfortran.dg/protected_5.f90: Ditto.
3792 * gfortran.dg/protected_6.f90: Ditto.
3793
d5ace305
PT
37942018-02-18 Paul Thomas <pault@gcc.gnu.org>
3795
3796 PR fortran/80945
3797 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3798 change to run.
3799
aab20638
TK
38002018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3801
3802 PR fortran/84270
3803 * gfortran.dg/inline_matmul_22.f90: New test.
3804
7d6ce202
TK
38052018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3806
3807 PR fortran/84381
3808 * gfortran.dg/abort_shoulfail.f90: New test.
3809 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3810 by STOP n.
3811 * gfortran.dg/PR19754_2.f90: Likewise.
3812 * gfortran.dg/PR19872.f: Likewise.
3813 * gfortran.dg/PR49268.f90: Likewise.
3814 * gfortran.dg/Wall.f90: Likewise.
3815 * gfortran.dg/Wno-all.f90: Likewise.
3816 * gfortran.dg/achar_1.f90: Likewise.
3817 * gfortran.dg/achar_2.f90: Likewise.
3818 * gfortran.dg/achar_4.f90: Likewise.
3819 * gfortran.dg/achar_6.F90: Likewise.
3820 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3821 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3822 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3823 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3824 * gfortran.dg/actual_array_result_1.f90: Likewise.
3825 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3826 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3827 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3828 * gfortran.dg/actual_procedure_1.f90: Likewise.
3829 * gfortran.dg/adjustl_1.f90: Likewise.
3830 * gfortran.dg/advance_1.f90: Likewise.
3831 * gfortran.dg/advance_4.f90: Likewise.
3832 * gfortran.dg/advance_5.f90: Likewise.
3833 * gfortran.dg/advance_6.f90: Likewise.
3834 * gfortran.dg/aint_anint_1.f90: Likewise.
3835 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3836 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3837 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3838 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3839 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3840 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3841 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3842 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3843 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3844 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3845 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3846 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3847 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3848 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3849 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3850 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3851 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3852 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3853 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3854 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3855 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3856 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3857 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3858 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3859 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3860 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3861 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3862 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3863 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3864 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3865 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3866 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3867 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3868 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3869 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3870 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3871 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3872 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3873 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3874 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3875 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3876 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3877 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3878 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3879 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3880 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3881 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3882 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3883 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3884 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3885 * gfortran.dg/allocatable_function_1.f90: Likewise.
3886 * gfortran.dg/allocatable_function_10.f90: Likewise.
3887 * gfortran.dg/allocatable_function_3.f90: Likewise.
3888 * gfortran.dg/allocatable_function_5.f90: Likewise.
3889 * gfortran.dg/allocatable_function_6.f90: Likewise.
3890 * gfortran.dg/allocatable_function_7.f90: Likewise.
3891 * gfortran.dg/allocatable_function_8.f90: Likewise.
3892 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3893 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3894 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3895 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3896 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3897 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3898 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3899 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3900 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3901 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3902 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3903 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3904 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3905 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3906 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3907 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3908 * gfortran.dg/allocate_class_3.f90: Likewise.
3909 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3910 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3911 * gfortran.dg/allocate_derived_5.f90: Likewise.
3912 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3913 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3914 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3915 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3916 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3917 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3918 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3919 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3920 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3921 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3922 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3923 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3924 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3925 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3926 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3927 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3928 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3929 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3930 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3931 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3932 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3933 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3934 * gfortran.dg/altreturn_3.f90: Likewise.
3935 * gfortran.dg/altreturn_5.f90: Likewise.
3936 * gfortran.dg/altreturn_7.f90: Likewise.
3937 * gfortran.dg/and_or_xor.f90: Likewise.
3938 * gfortran.dg/anint_1.f90: Likewise.
3939 * gfortran.dg/any_all_1.f90: Likewise.
3940 * gfortran.dg/anyallcount_1.f90: Likewise.
3941 * gfortran.dg/append_1.f90: Likewise.
3942 * gfortran.dg/argument_checking_1.f90: Likewise.
3943 * gfortran.dg/argument_checking_2.f90: Likewise.
3944 * gfortran.dg/argument_checking_8.f90: Likewise.
3945 * gfortran.dg/arithmetic_if.f90: Likewise.
3946 * gfortran.dg/array_1.f90: Likewise.
3947 * gfortran.dg/array_2.f90: Likewise.
3948 * gfortran.dg/array_alloc_1.f90: Likewise.
3949 * gfortran.dg/array_alloc_2.f90: Likewise.
3950 * gfortran.dg/array_alloc_3.f90: Likewise.
3951 * gfortran.dg/array_assignment_1.F90: Likewise.
3952 * gfortran.dg/array_assignment_5.f90: Likewise.
3953 * gfortran.dg/array_constructor_1.f90: Likewise.
3954 * gfortran.dg/array_constructor_10.f90: Likewise.
3955 * gfortran.dg/array_constructor_11.f90: Likewise.
3956 * gfortran.dg/array_constructor_12.f90: Likewise.
3957 * gfortran.dg/array_constructor_15.f90: Likewise.
3958 * gfortran.dg/array_constructor_16.f90: Likewise.
3959 * gfortran.dg/array_constructor_17.f90: Likewise.
3960 * gfortran.dg/array_constructor_19.f90: Likewise.
3961 * gfortran.dg/array_constructor_23.f: Likewise.
3962 * gfortran.dg/array_constructor_24.f: Likewise.
3963 * gfortran.dg/array_constructor_32.f90: Likewise.
3964 * gfortran.dg/array_constructor_36.f90: Likewise.
3965 * gfortran.dg/array_constructor_39.f90: Likewise.
3966 * gfortran.dg/array_constructor_4.f90: Likewise.
3967 * gfortran.dg/array_constructor_40.f90: Likewise.
3968 * gfortran.dg/array_constructor_44.f90: Likewise.
3969 * gfortran.dg/array_constructor_45.f90: Likewise.
3970 * gfortran.dg/array_constructor_46.f90: Likewise.
3971 * gfortran.dg/array_constructor_47.f90: Likewise.
3972 * gfortran.dg/array_constructor_49.f90: Likewise.
3973 * gfortran.dg/array_constructor_5.f90: Likewise.
3974 * gfortran.dg/array_constructor_50.f90: Likewise.
3975 * gfortran.dg/array_constructor_6.f90: Likewise.
3976 * gfortran.dg/array_constructor_7.f90: Likewise.
3977 * gfortran.dg/array_constructor_8.f90: Likewise.
3978 * gfortran.dg/array_constructor_9.f90: Likewise.
3979 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3980 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3981 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3982 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3983 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3984 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3985 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3986 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3987 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3988 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3989 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3990 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3991 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3992 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3993 * gfortran.dg/array_function_1.f90: Likewise.
3994 * gfortran.dg/array_function_5.f90: Likewise.
3995 * gfortran.dg/array_initializer_1.f90: Likewise.
3996 * gfortran.dg/array_initializer_2.f90: Likewise.
3997 * gfortran.dg/array_memcpy_5.f90: Likewise.
3998 * gfortran.dg/array_memset_2.f90: Likewise.
3999 * gfortran.dg/array_reference_1.f90: Likewise.
4000 * gfortran.dg/array_return_value_1.f90: Likewise.
4001 * gfortran.dg/array_section_1.f90: Likewise.
4002 * gfortran.dg/array_temporaries_3.f90: Likewise.
4003 * gfortran.dg/arrayio_1.f90: Likewise.
4004 * gfortran.dg/arrayio_10.f90: Likewise.
4005 * gfortran.dg/arrayio_11.f90: Likewise.
4006 * gfortran.dg/arrayio_12.f90: Likewise.
4007 * gfortran.dg/arrayio_13.f90: Likewise.
4008 * gfortran.dg/arrayio_14.f90: Likewise.
4009 * gfortran.dg/arrayio_16.f90: Likewise.
4010 * gfortran.dg/arrayio_2.f90: Likewise.
4011 * gfortran.dg/arrayio_3.f90: Likewise.
4012 * gfortran.dg/arrayio_4.f90: Likewise.
4013 * gfortran.dg/arrayio_5.f90: Likewise.
4014 * gfortran.dg/arrayio_6.f90: Likewise.
4015 * gfortran.dg/arrayio_7.f90: Likewise.
4016 * gfortran.dg/arrayio_8.f90: Likewise.
4017 * gfortran.dg/arrayio_9.f90: Likewise.
4018 * gfortran.dg/arrayio_derived_1.f90: Likewise.
4019 * gfortran.dg/assign_10.f90: Likewise.
4020 * gfortran.dg/assign_9.f90: Likewise.
4021 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
4022 * gfortran.dg/assignment_1.f90: Likewise.
4023 * gfortran.dg/associate_1.f03: Likewise.
4024 * gfortran.dg/associate_11.f90: Likewise.
4025 * gfortran.dg/associate_13.f90: Likewise.
4026 * gfortran.dg/associate_15.f90: Likewise.
4027 * gfortran.dg/associate_17.f90: Likewise.
4028 * gfortran.dg/associate_18.f08: Likewise.
4029 * gfortran.dg/associate_19.f03: Likewise.
4030 * gfortran.dg/associate_20.f03: Likewise.
4031 * gfortran.dg/associate_22.f90: Likewise.
4032 * gfortran.dg/associate_23.f90: Likewise.
4033 * gfortran.dg/associate_24.f90: Likewise.
4034 * gfortran.dg/associate_25.f90: Likewise.
4035 * gfortran.dg/associate_27.f90: Likewise.
4036 * gfortran.dg/associate_28.f90: Likewise.
4037 * gfortran.dg/associate_32.f03: Likewise.
4038 * gfortran.dg/associate_33.f03: Likewise.
4039 * gfortran.dg/associate_34.f90: Likewise.
4040 * gfortran.dg/associate_6.f03: Likewise.
4041 * gfortran.dg/associate_7.f03: Likewise.
4042 * gfortran.dg/associate_8.f03: Likewise.
4043 * gfortran.dg/associate_9.f03: Likewise.
4044 * gfortran.dg/associated_1.f90: Likewise.
4045 * gfortran.dg/associated_2.f90: Likewise.
4046 * gfortran.dg/associated_5.f90: Likewise.
4047 * gfortran.dg/associated_6.f90: Likewise.
4048 * gfortran.dg/associated_target_3.f90: Likewise.
4049 * gfortran.dg/associated_target_4.f90: Likewise.
4050 * gfortran.dg/associated_target_5.f03: Likewise.
4051 * gfortran.dg/associated_target_6.f03: Likewise.
4052 * gfortran.dg/assumed_dummy_1.f90: Likewise.
4053 * gfortran.dg/assumed_rank_1.f90: Likewise.
4054 * gfortran.dg/assumed_rank_10.f90: Likewise.
4055 * gfortran.dg/assumed_rank_2.f90: Likewise.
4056 * gfortran.dg/assumed_rank_7.f90: Likewise.
4057 * gfortran.dg/assumed_rank_8.f90: Likewise.
4058 * gfortran.dg/assumed_rank_9.f90: Likewise.
4059 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4060 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4061 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
4062 * gfortran.dg/assumed_type_2.f90: Likewise.
4063 * gfortran.dg/atan2_1.f90: Likewise.
4064 * gfortran.dg/auto_array_1.f90: Likewise.
4065 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
4066 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
4067 * gfortran.dg/auto_char_len_3.f90: Likewise.
4068 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
4069 * gfortran.dg/auto_internal_assumed.f90: Likewise.
4070 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
4071 * gfortran.dg/auto_save_2.f90: Likewise.
4072 * gfortran.dg/automatic_default_init_1.f90: Likewise.
4073 * gfortran.dg/backslash_1.f90: Likewise.
4074 * gfortran.dg/backslash_2.f90: Likewise.
4075 * gfortran.dg/backslash_3.f: Likewise.
4076 * gfortran.dg/backspace_1.f: Likewise.
4077 * gfortran.dg/backspace_10.f90: Likewise.
4078 * gfortran.dg/backspace_11.f90: Likewise.
4079 * gfortran.dg/backspace_2.f: Likewise.
4080 * gfortran.dg/backspace_3.f: Likewise.
4081 * gfortran.dg/backspace_4.f: Likewise.
4082 * gfortran.dg/backspace_5.f: Likewise.
4083 * gfortran.dg/backspace_6.f: Likewise.
4084 * gfortran.dg/backspace_7.f90: Likewise.
4085 * gfortran.dg/backspace_8.f: Likewise.
4086 * gfortran.dg/backspace_9.f: Likewise.
4087 * gfortran.dg/bessel_1.f90: Likewise.
4088 * gfortran.dg/bessel_2.f90: Likewise.
4089 * gfortran.dg/bessel_5.f90: Likewise.
4090 * gfortran.dg/bessel_6.f90: Likewise.
4091 * gfortran.dg/bessel_7.f90: Likewise.
4092 * gfortran.dg/bind_c_dts_2.f03: Likewise.
4093 * gfortran.dg/bind_c_dts_3.f03: Likewise.
4094 * gfortran.dg/bind_c_usage_15.f90: Likewise.
4095 * gfortran.dg/bind_c_usage_16.f03: Likewise.
4096 * gfortran.dg/bind_c_usage_17.f90: Likewise.
4097 * gfortran.dg/bind_c_usage_24.f90: Likewise.
4098 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
4099 * gfortran.dg/binding_label_tests_16.f03: Likewise.
4100 * gfortran.dg/binding_label_tests_23.f90: Likewise.
4101 * gfortran.dg/bit_comparison_1.F90: Likewise.
4102 * gfortran.dg/bit_comparison_2.F90: Likewise.
4103 * gfortran.dg/block_1.f08: Likewise.
4104 * gfortran.dg/block_13.f08: Likewise.
4105 * gfortran.dg/block_14.f90: Likewise.
4106 * gfortran.dg/block_2.f08: Likewise.
4107 * gfortran.dg/block_6.f08: Likewise.
4108 * gfortran.dg/block_7.f08: Likewise.
4109 * gfortran.dg/block_8.f08: Likewise.
4110 * gfortran.dg/blockdata_1.f90: Likewise.
4111 * gfortran.dg/bound_1.f90: Likewise.
4112 * gfortran.dg/bound_2.f90: Likewise.
4113 * gfortran.dg/bound_3.f90: Likewise.
4114 * gfortran.dg/bound_4.f90: Likewise.
4115 * gfortran.dg/bound_5.f90: Likewise.
4116 * gfortran.dg/bound_6.f90: Likewise.
4117 * gfortran.dg/bound_7.f90: Likewise.
4118 * gfortran.dg/bound_8.f90: Likewise.
4119 * gfortran.dg/bound_9.f90: Likewise.
4120 * gfortran.dg/bound_simplification_1.f90: Likewise.
4121 * gfortran.dg/bound_simplification_3.f90: Likewise.
4122 * gfortran.dg/bound_simplification_4.f90: Likewise.
4123 * gfortran.dg/bound_simplification_5.f90: Likewise.
4124 * gfortran.dg/bound_simplification_6.f90: Likewise.
4125 * gfortran.dg/bounds_check_1.f90: Likewise.
4126 * gfortran.dg/bounds_check_12.f90: Likewise.
4127 * gfortran.dg/bounds_check_14.f90: Likewise.
4128 * gfortran.dg/bounds_check_15.f90: Likewise.
4129 * gfortran.dg/bounds_check_19.f90: Likewise.
4130 * gfortran.dg/bounds_check_8.f90: Likewise.
4131 * gfortran.dg/bounds_check_9.f90: Likewise.
4132 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4133 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4134 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4135 * gfortran.dg/boz_1.f90: Likewise.
4136 * gfortran.dg/boz_11.f90: Likewise.
4137 * gfortran.dg/boz_13.f90: Likewise.
4138 * gfortran.dg/boz_14.f90: Likewise.
4139 * gfortran.dg/boz_15.f90: Likewise.
4140 * gfortran.dg/boz_3.f90: Likewise.
4141 * gfortran.dg/boz_6.f90: Likewise.
4142 * gfortran.dg/boz_9.f90: Likewise.
4143 * gfortran.dg/byte_1.f90: Likewise.
4144 * gfortran.dg/byte_2.f90: Likewise.
4145 * gfortran.dg/c_assoc.f90: Likewise.
4146 * gfortran.dg/c_assoc_2.f03: Likewise.
4147 * gfortran.dg/c_assoc_3.f90: Likewise.
4148 * gfortran.dg/c_by_val_1.f: Likewise.
4149 * gfortran.dg/c_by_val_5.f90: Likewise.
4150 * gfortran.dg/c_char_tests.f03: Likewise.
4151 * gfortran.dg/c_char_tests_2.f03: Likewise.
4152 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4153 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4154 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4155 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4156 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4157 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4158 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4159 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4160 * gfortran.dg/c_kind_params.f90: Likewise.
4161 * gfortran.dg/c_loc_test_20.f90: Likewise.
4162 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4163 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4164 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4165 * gfortran.dg/c_size_t_test.f03: Likewise.
4166 * gfortran.dg/c_sizeof_1.f90: Likewise.
4167 * gfortran.dg/c_sizeof_5.f90: Likewise.
4168 * gfortran.dg/c_sizeof_6.f90: Likewise.
4169 * gfortran.dg/char4_iunit_1.f03: Likewise.
4170 * gfortran.dg/char4_iunit_2.f03: Likewise.
4171 * gfortran.dg/char_allocation_1.f90: Likewise.
4172 * gfortran.dg/char_array_constructor.f90: Likewise.
4173 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4174 * gfortran.dg/char_assign_1.f90: Likewise.
4175 * gfortran.dg/char_associated_1.f90: Likewise.
4176 * gfortran.dg/char_cast_2.f90: Likewise.
4177 * gfortran.dg/char_comparison_1.f: Likewise.
4178 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4179 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4180 * gfortran.dg/char_cons_len.f90: Likewise.
4181 * gfortran.dg/char_conversion.f90: Likewise.
4182 * gfortran.dg/char_cshift_1.f90: Likewise.
4183 * gfortran.dg/char_cshift_2.f90: Likewise.
4184 * gfortran.dg/char_decl_2.f90: Likewise.
4185 * gfortran.dg/char_eoshift_1.f90: Likewise.
4186 * gfortran.dg/char_eoshift_2.f90: Likewise.
4187 * gfortran.dg/char_eoshift_3.f90: Likewise.
4188 * gfortran.dg/char_eoshift_4.f90: Likewise.
4189 * gfortran.dg/char_eoshift_5.f90: Likewise.
4190 * gfortran.dg/char_expr_1.f90: Likewise.
4191 * gfortran.dg/char_expr_3.f90: Likewise.
4192 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4193 * gfortran.dg/char_length_12.f90: Likewise.
4194 * gfortran.dg/char_length_14.f90: Likewise.
4195 * gfortran.dg/char_length_15.f90: Likewise.
4196 * gfortran.dg/char_length_17.f90: Likewise.
4197 * gfortran.dg/char_length_20.f90: Likewise.
4198 * gfortran.dg/char_length_21.f90: Likewise.
4199 * gfortran.dg/char_length_5.f90: Likewise.
4200 * gfortran.dg/char_length_6.f90: Likewise.
4201 * gfortran.dg/char_length_7.f90: Likewise.
4202 * gfortran.dg/char_length_8.f90: Likewise.
4203 * gfortran.dg/char_pack_1.f90: Likewise.
4204 * gfortran.dg/char_pack_2.f90: Likewise.
4205 * gfortran.dg/char_pointer_assign.f90: Likewise.
4206 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4207 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4208 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4209 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4210 * gfortran.dg/char_pointer_func.f90: Likewise.
4211 * gfortran.dg/char_reshape_1.f90: Likewise.
4212 * gfortran.dg/char_result_1.f90: Likewise.
4213 * gfortran.dg/char_result_12.f90: Likewise.
4214 * gfortran.dg/char_result_13.f90: Likewise.
4215 * gfortran.dg/char_result_14.f90: Likewise.
4216 * gfortran.dg/char_result_15.f90: Likewise.
4217 * gfortran.dg/char_result_2.f90: Likewise.
4218 * gfortran.dg/char_result_3.f90: Likewise.
4219 * gfortran.dg/char_result_4.f90: Likewise.
4220 * gfortran.dg/char_result_5.f90: Likewise.
4221 * gfortran.dg/char_result_6.f90: Likewise.
4222 * gfortran.dg/char_result_7.f90: Likewise.
4223 * gfortran.dg/char_result_8.f90: Likewise.
4224 * gfortran.dg/char_spread_1.f90: Likewise.
4225 * gfortran.dg/char_transpose_1.f90: Likewise.
4226 * gfortran.dg/char_type_len.f90: Likewise.
4227 * gfortran.dg/char_unpack_1.f90: Likewise.
4228 * gfortran.dg/char_unpack_2.f90: Likewise.
4229 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4230 * gfortran.dg/character_comparison_1.f90: Likewise.
4231 * gfortran.dg/character_comparison_2.f90: Likewise.
4232 * gfortran.dg/character_comparison_3.f90: Likewise.
4233 * gfortran.dg/character_comparison_4.f90: Likewise.
4234 * gfortran.dg/character_comparison_5.f90: Likewise.
4235 * gfortran.dg/character_comparison_6.f90: Likewise.
4236 * gfortran.dg/character_comparison_7.f90: Likewise.
4237 * gfortran.dg/character_comparison_8.f90: Likewise.
4238 * gfortran.dg/character_comparison_9.f90: Likewise.
4239 * gfortran.dg/charlen_15.f90: Likewise.
4240 * gfortran.dg/charlen_16.f90: Likewise.
4241 * gfortran.dg/chkbits.f90: Likewise.
4242 * gfortran.dg/chmod_1.f90: Likewise.
4243 * gfortran.dg/chmod_2.f90: Likewise.
4244 * gfortran.dg/chmod_3.f90: Likewise.
4245 * gfortran.dg/class_1.f03: Likewise.
4246 * gfortran.dg/class_18.f03: Likewise.
4247 * gfortran.dg/class_19.f03: Likewise.
4248 * gfortran.dg/class_35.f90: Likewise.
4249 * gfortran.dg/class_46.f03: Likewise.
4250 * gfortran.dg/class_48.f90: Likewise.
4251 * gfortran.dg/class_51.f90: Likewise.
4252 * gfortran.dg/class_52.f90: Likewise.
4253 * gfortran.dg/class_6.f03: Likewise.
4254 * gfortran.dg/class_63.f90: Likewise.
4255 * gfortran.dg/class_64.f90: Likewise.
4256 * gfortran.dg/class_65.f90: Likewise.
4257 * gfortran.dg/class_66.f90: Likewise.
4258 * gfortran.dg/class_67.f90: Likewise.
4259 * gfortran.dg/class_9.f03: Likewise.
4260 * gfortran.dg/class_alias.f90: Likewise.
4261 * gfortran.dg/class_allocate_1.f03: Likewise.
4262 * gfortran.dg/class_allocate_10.f03: Likewise.
4263 * gfortran.dg/class_allocate_13.f90: Likewise.
4264 * gfortran.dg/class_allocate_14.f90: Likewise.
4265 * gfortran.dg/class_allocate_15.f90: Likewise.
4266 * gfortran.dg/class_allocate_19.f03: Likewise.
4267 * gfortran.dg/class_allocate_21.f90: Likewise.
4268 * gfortran.dg/class_allocate_22.f90: Likewise.
4269 * gfortran.dg/class_allocate_3.f03: Likewise.
4270 * gfortran.dg/class_allocate_4.f03: Likewise.
4271 * gfortran.dg/class_allocate_5.f90: Likewise.
4272 * gfortran.dg/class_allocate_6.f03: Likewise.
4273 * gfortran.dg/class_allocate_7.f03: Likewise.
4274 * gfortran.dg/class_allocate_8.f03: Likewise.
4275 * gfortran.dg/class_allocate_9.f03: Likewise.
4276 * gfortran.dg/class_array_1.f03: Likewise.
4277 * gfortran.dg/class_array_14.f90: Likewise.
4278 * gfortran.dg/class_array_15.f03: Likewise.
4279 * gfortran.dg/class_array_16.f90: Likewise.
4280 * gfortran.dg/class_array_2.f03: Likewise.
4281 * gfortran.dg/class_array_20.f03: Likewise.
4282 * gfortran.dg/class_array_21.f03: Likewise.
4283 * gfortran.dg/class_array_3.f03: Likewise.
4284 * gfortran.dg/class_array_4.f03: Likewise.
4285 * gfortran.dg/class_array_7.f03: Likewise.
4286 * gfortran.dg/class_array_8.f03: Likewise.
4287 * gfortran.dg/class_array_9.f03: Likewise.
4288 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4289 * gfortran.dg/class_dummy_1.f03: Likewise.
4290 * gfortran.dg/class_optional_1.f90: Likewise.
4291 * gfortran.dg/class_optional_2.f90: Likewise.
4292 * gfortran.dg/class_result_5.f90: Likewise.
4293 * gfortran.dg/class_result_6.f90: Likewise.
4294 * gfortran.dg/class_to_type_1.f03: Likewise.
4295 * gfortran.dg/class_to_type_2.f90: Likewise.
4296 * gfortran.dg/class_to_type_3.f03: Likewise.
4297 * gfortran.dg/class_to_type_4.f90: Likewise.
4298 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4299 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4300 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4301 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4302 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4303 * gfortran.dg/coarray/codimension.f90: Likewise.
4304 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4305 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4306 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4307 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4308 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4309 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4310 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4311 * gfortran.dg/coarray/event_1.f90: Likewise.
4312 * gfortran.dg/coarray/event_2.f90: Likewise.
4313 * gfortran.dg/coarray/get_array.f90: Likewise.
4314 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4315 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4316 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4317 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4318 * gfortran.dg/coarray/lock_1.f90: Likewise.
4319 * gfortran.dg/coarray/lock_2.f90: Likewise.
4320 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4321 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4322 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4323 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4324 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4325 * gfortran.dg/coarray/registering_1.f90: Likewise.
4326 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4327 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4328 * gfortran.dg/coarray/send_array.f90: Likewise.
4329 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4330 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4331 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4332 * gfortran.dg/coarray/sync_1.f90: Likewise.
4333 * gfortran.dg/coarray/sync_3.f90: Likewise.
4334 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4335 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4336 * gfortran.dg/coarray_13.f90: Likewise.
4337 * gfortran.dg/coarray_15.f90: Likewise.
4338 * gfortran.dg/coarray_16.f90: Likewise.
4339 * gfortran.dg/coarray_2.f90: Likewise.
4340 * gfortran.dg/coarray_23.f90: Likewise.
4341 * gfortran.dg/coarray_40.f90: Likewise.
4342 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4343 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4344 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4345 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4346 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4347 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4348 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4349 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4350 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4351 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4352 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4353 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4354 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4355 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4356 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4357 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4358 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4359 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4360 * gfortran.dg/coarray_stat_2.f90: Likewise.
4361 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4362 * gfortran.dg/coindexed_1.f90: Likewise.
4363 * gfortran.dg/comma.f: Likewise.
4364 * gfortran.dg/comma_format_extension_3.f: Likewise.
4365 * gfortran.dg/comma_format_extension_4.f: Likewise.
4366 * gfortran.dg/common_2.f90: Likewise.
4367 * gfortran.dg/common_4.f90: Likewise.
4368 * gfortran.dg/common_align_1.f90: Likewise.
4369 * gfortran.dg/common_align_2.f90: Likewise.
4370 * gfortran.dg/common_equivalence_1.f: Likewise.
4371 * gfortran.dg/common_pointer_1.f90: Likewise.
4372 * gfortran.dg/common_resize_1.f: Likewise.
4373 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4374 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4375 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4376 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4377 * gfortran.dg/complex_read.f90: Likewise.
4378 * gfortran.dg/complex_write.f90: Likewise.
4379 * gfortran.dg/constant_substring.f: Likewise.
4380 * gfortran.dg/constructor_2.f90: Likewise.
4381 * gfortran.dg/constructor_3.f90: Likewise.
4382 * gfortran.dg/constructor_6.f90: Likewise.
4383 * gfortran.dg/contained_1.f90: Likewise.
4384 * gfortran.dg/contained_3.f90: Likewise.
4385 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4386 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4387 * gfortran.dg/continuation_1.f90: Likewise.
4388 * gfortran.dg/continuation_11.f90: Likewise.
4389 * gfortran.dg/continuation_12.f90: Likewise.
4390 * gfortran.dg/continuation_13.f90: Likewise.
4391 * gfortran.dg/continuation_14.f: Likewise.
4392 * gfortran.dg/continuation_8.f90: Likewise.
4393 * gfortran.dg/convert_2.f90: Likewise.
4394 * gfortran.dg/convert_implied_open.f90: Likewise.
4395 * gfortran.dg/count_init_expr.f03: Likewise.
4396 * gfortran.dg/cr_lf.f90: Likewise.
4397 * gfortran.dg/cray_pointers_10.f90: Likewise.
4398 * gfortran.dg/cray_pointers_2.f90: Likewise.
4399 * gfortran.dg/cray_pointers_5.f90: Likewise.
4400 * gfortran.dg/cray_pointers_7.f90: Likewise.
4401 * gfortran.dg/cray_pointers_8.f90: Likewise.
4402 * gfortran.dg/cshift_1.f90: Likewise.
4403 * gfortran.dg/cshift_2.f90: Likewise.
4404 * gfortran.dg/cshift_large_1.f90: Likewise.
4405 * gfortran.dg/cshift_nan_1.f90: Likewise.
4406 * gfortran.dg/csqrt_2.f: Likewise.
4407 * gfortran.dg/data_array_1.f90: Likewise.
4408 * gfortran.dg/data_char_1.f90: Likewise.
4409 * gfortran.dg/data_char_2.f90: Likewise.
4410 * gfortran.dg/data_char_3.f90: Likewise.
4411 * gfortran.dg/data_derived_1.f90: Likewise.
4412 * gfortran.dg/data_implied_do_1.f90: Likewise.
4413 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4414 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4415 * gfortran.dg/deallocate_stat.f90: Likewise.
4416 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4417 * gfortran.dg/debug/pr37738.f: Likewise.
4418 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4419 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4420 * gfortran.dg/dec_exp_1.f90: Likewise.
4421 * gfortran.dg/dec_init_1.f90: Likewise.
4422 * gfortran.dg/dec_init_2.f90: Likewise.
4423 * gfortran.dg/dec_init_3.f90: Likewise.
4424 * gfortran.dg/dec_init_4.f90: Likewise.
4425 * gfortran.dg/dec_io_1.f90: Likewise.
4426 * gfortran.dg/dec_io_2.f90: Likewise.
4427 * gfortran.dg/dec_io_2a.f90: Likewise.
4428 * gfortran.dg/dec_io_6.f90: Likewise.
4429 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4430 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4431 * gfortran.dg/dec_math.f90: Likewise.
4432 * gfortran.dg/dec_parameter_1.f: Likewise.
4433 * gfortran.dg/dec_parameter_2.f90: Likewise.
4434 * gfortran.dg/dec_static_1.f90: Likewise.
4435 * gfortran.dg/dec_static_2.f90: Likewise.
4436 * gfortran.dg/dec_structure_1.f90: Likewise.
4437 * gfortran.dg/dec_structure_10.f90: Likewise.
4438 * gfortran.dg/dec_structure_18.f90: Likewise.
4439 * gfortran.dg/dec_structure_19.f90: Likewise.
4440 * gfortran.dg/dec_structure_2.f90: Likewise.
4441 * gfortran.dg/dec_structure_22.f90: Likewise.
4442 * gfortran.dg/dec_structure_3.f90: Likewise.
4443 * gfortran.dg/dec_structure_4.f90: Likewise.
4444 * gfortran.dg/dec_structure_5.f90: Likewise.
4445 * gfortran.dg/dec_structure_6.f90: Likewise.
4446 * gfortran.dg/dec_structure_7.f90: Likewise.
4447 * gfortran.dg/dec_union_1.f90: Likewise.
4448 * gfortran.dg/dec_union_2.f90: Likewise.
4449 * gfortran.dg/dec_union_3.f90: Likewise.
4450 * gfortran.dg/dec_union_4.f90: Likewise.
4451 * gfortran.dg/dec_union_5.f90: Likewise.
4452 * gfortran.dg/default_format_1.f90: Likewise.
4453 * gfortran.dg/default_format_2.f90: Likewise.
4454 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4455 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4456 * gfortran.dg/default_initialization_3.f90: Likewise.
4457 * gfortran.dg/default_initialization_4.f90: Likewise.
4458 * gfortran.dg/default_initialization_5.f90: Likewise.
4459 * gfortran.dg/deferred_character_1.f90: Likewise.
4460 * gfortran.dg/deferred_character_10.f90: Likewise.
4461 * gfortran.dg/deferred_character_11.f90: Likewise.
4462 * gfortran.dg/deferred_character_12.f90: Likewise.
4463 * gfortran.dg/deferred_character_13.f90: Likewise.
4464 * gfortran.dg/deferred_character_14.f90: Likewise.
4465 * gfortran.dg/deferred_character_15.f90: Likewise.
4466 * gfortran.dg/deferred_character_16.f90: Likewise.
4467 * gfortran.dg/deferred_character_2.f90: Likewise.
4468 * gfortran.dg/deferred_character_3.f90: Likewise.
4469 * gfortran.dg/deferred_character_4.f90: Likewise.
4470 * gfortran.dg/deferred_character_5.f90: Likewise.
4471 * gfortran.dg/deferred_character_6.f90: Likewise.
4472 * gfortran.dg/deferred_character_7.f90: Likewise.
4473 * gfortran.dg/deferred_character_8.f90: Likewise.
4474 * gfortran.dg/deferred_character_9.f90: Likewise.
4475 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4476 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4477 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4478 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4479 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4480 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4481 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4482 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4483 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4484 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4485 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4486 * gfortran.dg/defined_assignment_1.f90: Likewise.
4487 * gfortran.dg/defined_assignment_10.f90: Likewise.
4488 * gfortran.dg/defined_assignment_11.f90: Likewise.
4489 * gfortran.dg/defined_assignment_2.f90: Likewise.
4490 * gfortran.dg/defined_assignment_3.f90: Likewise.
4491 * gfortran.dg/defined_assignment_4.f90: Likewise.
4492 * gfortran.dg/defined_assignment_5.f90: Likewise.
4493 * gfortran.dg/defined_assignment_8.f90: Likewise.
4494 * gfortran.dg/defined_assignment_9.f90: Likewise.
4495 * gfortran.dg/dependency_2.f90: Likewise.
4496 * gfortran.dg/dependency_21.f90: Likewise.
4497 * gfortran.dg/dependency_22.f90: Likewise.
4498 * gfortran.dg/dependency_23.f90: Likewise.
4499 * gfortran.dg/dependency_24.f90: Likewise.
4500 * gfortran.dg/dependency_25.f90: Likewise.
4501 * gfortran.dg/dependency_26.f90: Likewise.
4502 * gfortran.dg/dependency_39.f90: Likewise.
4503 * gfortran.dg/dependency_40.f90: Likewise.
4504 * gfortran.dg/dependency_41.f90: Likewise.
4505 * gfortran.dg/dependency_42.f90: Likewise.
4506 * gfortran.dg/dependency_43.f90: Likewise.
4507 * gfortran.dg/dependency_44.f90: Likewise.
4508 * gfortran.dg/dependency_45.f90: Likewise.
4509 * gfortran.dg/dependency_50.f90: Likewise.
4510 * gfortran.dg/dependency_51.f90: Likewise.
4511 * gfortran.dg/dependent_decls_1.f90: Likewise.
4512 * gfortran.dg/der_array_1.f90: Likewise.
4513 * gfortran.dg/der_array_io_1.f90: Likewise.
4514 * gfortran.dg/der_array_io_2.f90: Likewise.
4515 * gfortran.dg/der_array_io_3.f90: Likewise.
4516 * gfortran.dg/der_io_1.f90: Likewise.
4517 * gfortran.dg/der_io_3.f90: Likewise.
4518 * gfortran.dg/der_pointer_2.f90: Likewise.
4519 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4520 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4521 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4522 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4523 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4524 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4525 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4526 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4527 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4528 * gfortran.dg/derived_external_function_1.f90: Likewise.
4529 * gfortran.dg/derived_init_1.f90: Likewise.
4530 * gfortran.dg/derived_init_2.f90: Likewise.
4531 * gfortran.dg/derived_init_3.f90: Likewise.
4532 * gfortran.dg/derived_init_4.f90: Likewise.
4533 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4534 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4535 * gfortran.dg/dev_null.F90: Likewise.
4536 * gfortran.dg/dfloat_1.f90: Likewise.
4537 * gfortran.dg/dim_sum_1.f90: Likewise.
4538 * gfortran.dg/dim_sum_2.f90: Likewise.
4539 * gfortran.dg/dim_sum_3.f90: Likewise.
4540 * gfortran.dg/direct_io_10.f: Likewise.
4541 * gfortran.dg/direct_io_11.f90: Likewise.
4542 * gfortran.dg/direct_io_12.f90: Likewise.
4543 * gfortran.dg/direct_io_2.f90: Likewise.
4544 * gfortran.dg/direct_io_3.f90: Likewise.
4545 * gfortran.dg/direct_io_4.f90: Likewise.
4546 * gfortran.dg/direct_io_5.f90: Likewise.
4547 * gfortran.dg/direct_io_6.f90: Likewise.
4548 * gfortran.dg/direct_io_7.f90: Likewise.
4549 * gfortran.dg/direct_io_8.f90: Likewise.
4550 * gfortran.dg/direct_io_9.f: Likewise.
4551 * gfortran.dg/do_1.f90: Likewise.
4552 * gfortran.dg/do_3.F90: Likewise.
4553 * gfortran.dg/do_concurrent_2.f90: Likewise.
4554 * gfortran.dg/do_concurrent_4.f90: Likewise.
4555 * gfortran.dg/do_corner_warn.f90: Likewise.
4556 * gfortran.dg/do_iterator_2.f90: Likewise.
4557 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4558 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4559 * gfortran.dg/dos_eol.f: Likewise.
4560 * gfortran.dg/dot_product_1.f03: Likewise.
4561 * gfortran.dg/dot_product_2.f90: Likewise.
4562 * gfortran.dg/dot_product_4.f90: Likewise.
4563 * gfortran.dg/dshift_1.F90: Likewise.
4564 * gfortran.dg/dshift_2.F90: Likewise.
4565 * gfortran.dg/dtio_1.f90: Likewise.
4566 * gfortran.dg/dtio_10.f90: Likewise.
4567 * gfortran.dg/dtio_12.f90: Likewise.
4568 * gfortran.dg/dtio_14.f90: Likewise.
4569 * gfortran.dg/dtio_15.f90: Likewise.
4570 * gfortran.dg/dtio_16.f90: Likewise.
4571 * gfortran.dg/dtio_17.f90: Likewise.
4572 * gfortran.dg/dtio_19.f90: Likewise.
4573 * gfortran.dg/dtio_2.f90: Likewise.
4574 * gfortran.dg/dtio_20.f03: Likewise.
4575 * gfortran.dg/dtio_22.f90: Likewise.
4576 * gfortran.dg/dtio_24.f90: Likewise.
4577 * gfortran.dg/dtio_25.f90: Likewise.
4578 * gfortran.dg/dtio_26.f03: Likewise.
4579 * gfortran.dg/dtio_27.f90: Likewise.
4580 * gfortran.dg/dtio_28.f03: Likewise.
4581 * gfortran.dg/dtio_3.f90: Likewise.
4582 * gfortran.dg/dtio_30.f03: Likewise.
4583 * gfortran.dg/dtio_31.f03: Likewise.
4584 * gfortran.dg/dtio_32.f03: Likewise.
4585 * gfortran.dg/dtio_4.f90: Likewise.
4586 * gfortran.dg/dtio_5.f90: Likewise.
4587 * gfortran.dg/dtio_7.f90: Likewise.
4588 * gfortran.dg/dtio_8.f90: Likewise.
4589 * gfortran.dg/dtio_9.f90: Likewise.
4590 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4591 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4592 * gfortran.dg/dup_save_1.f90: Likewise.
4593 * gfortran.dg/dup_save_2.f90: Likewise.
4594 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4595 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4596 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4597 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4598 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4599 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4600 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4601 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4602 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4603 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4604 * gfortran.dg/e_d_fmt.f90: Likewise.
4605 * gfortran.dg/edit_real_1.f90: Likewise.
4606 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4607 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4608 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4609 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4610 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4611 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4612 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4613 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4614 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4615 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4616 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4617 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4618 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4619 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4620 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4621 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4622 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4623 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4624 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4625 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4626 * gfortran.dg/empty_format_1.f90: Likewise.
4627 * gfortran.dg/endfile.f: Likewise.
4628 * gfortran.dg/endfile.f90: Likewise.
4629 * gfortran.dg/endfile_2.f90: Likewise.
4630 * gfortran.dg/entry_1.f90: Likewise.
4631 * gfortran.dg/entry_10.f90: Likewise.
4632 * gfortran.dg/entry_12.f90: Likewise.
4633 * gfortran.dg/entry_13.f90: Likewise.
4634 * gfortran.dg/entry_14.f90: Likewise.
4635 * gfortran.dg/entry_16.f90: Likewise.
4636 * gfortran.dg/entry_3.f90: Likewise.
4637 * gfortran.dg/entry_6.f90: Likewise.
4638 * gfortran.dg/entry_9.f90: Likewise.
4639 * gfortran.dg/entry_array_specs_2.f: Likewise.
4640 * gfortran.dg/enum_1.f90: Likewise.
4641 * gfortran.dg/enum_9.f90: Likewise.
4642 * gfortran.dg/eof_1.f90: Likewise.
4643 * gfortran.dg/eof_2.f90: Likewise.
4644 * gfortran.dg/eof_4.f90: Likewise.
4645 * gfortran.dg/eof_5.f90: Likewise.
4646 * gfortran.dg/eor_handling_1.f90: Likewise.
4647 * gfortran.dg/eor_handling_2.f90: Likewise.
4648 * gfortran.dg/eor_handling_3.f90: Likewise.
4649 * gfortran.dg/eor_handling_4.f90: Likewise.
4650 * gfortran.dg/eor_handling_5.f90: Likewise.
4651 * gfortran.dg/eoshift_3.f90: Likewise.
4652 * gfortran.dg/eoshift_4.f90: Likewise.
4653 * gfortran.dg/eoshift_5.f90: Likewise.
4654 * gfortran.dg/eoshift_6.f90: Likewise.
4655 * gfortran.dg/eoshift_large_1.f90: Likewise.
4656 * gfortran.dg/equiv_6.f90: Likewise.
4657 * gfortran.dg/equiv_7.f90: Likewise.
4658 * gfortran.dg/equiv_9.f90: Likewise.
4659 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4660 * gfortran.dg/erf_2.F90: Likewise.
4661 * gfortran.dg/erf_3.F90: Likewise.
4662 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4663 * gfortran.dg/error_format_2.f90: Likewise.
4664 * gfortran.dg/error_recovery_5.f90: Likewise.
4665 * gfortran.dg/execute_command_line_2.f90: Likewise.
4666 * gfortran.dg/execute_command_line_3.f90: Likewise.
4667 * gfortran.dg/exit_1.f08: Likewise.
4668 * gfortran.dg/exit_3.f08: Likewise.
4669 * gfortran.dg/exponent_1.f90: Likewise.
4670 * gfortran.dg/exponent_2.f90: Likewise.
4671 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4672 * gfortran.dg/extends_1.f03: Likewise.
4673 * gfortran.dg/extends_16.f90: Likewise.
4674 * gfortran.dg/extends_2.f03: Likewise.
4675 * gfortran.dg/extends_3.f03: Likewise.
4676 * gfortran.dg/extends_4.f03: Likewise.
4677 * gfortran.dg/extends_type_of_1.f03: Likewise.
4678 * gfortran.dg/extends_type_of_2.f03: Likewise.
4679 * gfortran.dg/external_procedures_3.f90: Likewise.
4680 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4681 * gfortran.dg/f2003_io_1.f03: Likewise.
4682 * gfortran.dg/f2003_io_4.f03: Likewise.
4683 * gfortran.dg/f2003_io_5.f03: Likewise.
4684 * gfortran.dg/f2003_io_6.f03: Likewise.
4685 * gfortran.dg/f2003_io_7.f03: Likewise.
4686 * gfortran.dg/f2c_1.f90: Likewise.
4687 * gfortran.dg/f2c_2.f90: Likewise.
4688 * gfortran.dg/f2c_3.f90: Likewise.
4689 * gfortran.dg/f2c_4.f90: Likewise.
4690 * gfortran.dg/f2c_6.f90: Likewise.
4691 * gfortran.dg/f2c_7.f90: Likewise.
4692 * gfortran.dg/f2c_9.f90: Likewise.
4693 * gfortran.dg/fgetc_1.f90: Likewise.
4694 * gfortran.dg/fgetc_2.f90: Likewise.
4695 * gfortran.dg/filename_null.f90: Likewise.
4696 * gfortran.dg/finalize_12.f90: Likewise.
4697 * gfortran.dg/finalize_13.f90: Likewise.
4698 * gfortran.dg/finalize_15.f90: Likewise.
4699 * gfortran.dg/finalize_17.f90: Likewise.
4700 * gfortran.dg/finalize_18.f90: Likewise.
4701 * gfortran.dg/finalize_25.f90: Likewise.
4702 * gfortran.dg/finalize_29.f08: Likewise.
4703 * gfortran.dg/finalize_31.f90: Likewise.
4704 * gfortran.dg/float_1.f90: Likewise.
4705 * gfortran.dg/flush_1.f90: Likewise.
4706 * gfortran.dg/fmt_bz_bn.f: Likewise.
4707 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4708 * gfortran.dg/fmt_cache_1.f: Likewise.
4709 * gfortran.dg/fmt_cache_2.f: Likewise.
4710 * gfortran.dg/fmt_cache_3.f90: Likewise.
4711 * gfortran.dg/fmt_colon.f90: Likewise.
4712 * gfortran.dg/fmt_e.f90: Likewise.
4713 * gfortran.dg/fmt_en.f90: Likewise.
4714 * gfortran.dg/fmt_error_10.f: Likewise.
4715 * gfortran.dg/fmt_error_9.f: Likewise.
4716 * gfortran.dg/fmt_exhaust.f90: Likewise.
4717 * gfortran.dg/fmt_f0_1.f90: Likewise.
4718 * gfortran.dg/fmt_f_an_p.f: Likewise.
4719 * gfortran.dg/fmt_fw_d.f90: Likewise.
4720 * gfortran.dg/fmt_g.f: Likewise.
4721 * gfortran.dg/fmt_g0_1.f08: Likewise.
4722 * gfortran.dg/fmt_g0_2.f08: Likewise.
4723 * gfortran.dg/fmt_g0_4.f08: Likewise.
4724 * gfortran.dg/fmt_g0_5.f08: Likewise.
4725 * gfortran.dg/fmt_g0_6.f08: Likewise.
4726 * gfortran.dg/fmt_g0_7.f08: Likewise.
4727 * gfortran.dg/fmt_g_1.f90: Likewise.
4728 * gfortran.dg/fmt_int_sign.f90: Likewise.
4729 * gfortran.dg/fmt_l.f90: Likewise.
4730 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4731 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4732 * gfortran.dg/fmt_p_1.f90: Likewise.
4733 * gfortran.dg/fmt_pf.f90: Likewise.
4734 * gfortran.dg/fmt_read.f90: Likewise.
4735 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4736 * gfortran.dg/fmt_t_1.f90: Likewise.
4737 * gfortran.dg/fmt_t_2.f90: Likewise.
4738 * gfortran.dg/fmt_t_3.f90: Likewise.
4739 * gfortran.dg/fmt_t_4.f90: Likewise.
4740 * gfortran.dg/fmt_t_5.f90: Likewise.
4741 * gfortran.dg/fmt_t_6.f: Likewise.
4742 * gfortran.dg/fmt_t_7.f: Likewise.
4743 * gfortran.dg/fmt_t_9.f: Likewise.
4744 * gfortran.dg/fmt_tl.f: Likewise.
4745 * gfortran.dg/fmt_unlimited.f90: Likewise.
4746 * gfortran.dg/fmt_white.f: Likewise.
4747 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4748 * gfortran.dg/fold_nearest.f90: Likewise.
4749 * gfortran.dg/forall_1.f90: Likewise.
4750 * gfortran.dg/forall_10.f90: Likewise.
4751 * gfortran.dg/forall_12.f90: Likewise.
4752 * gfortran.dg/forall_13.f90: Likewise.
4753 * gfortran.dg/forall_15.f90: Likewise.
4754 * gfortran.dg/forall_4.f90: Likewise.
4755 * gfortran.dg/forall_5.f90: Likewise.
4756 * gfortran.dg/forall_6.f90: Likewise.
4757 * gfortran.dg/forall_7.f90: Likewise.
4758 * gfortran.dg/fraction.f90: Likewise.
4759 * gfortran.dg/fseek.f90: Likewise.
4760 * gfortran.dg/ftell_1.f90: Likewise.
4761 * gfortran.dg/ftell_2.f90: Likewise.
4762 * gfortran.dg/ftell_3.f90: Likewise.
4763 * gfortran.dg/func_assign_2.f90: Likewise.
4764 * gfortran.dg/func_assign_3.f90: Likewise.
4765 * gfortran.dg/func_derived_1.f90: Likewise.
4766 * gfortran.dg/func_derived_2.f90: Likewise.
4767 * gfortran.dg/func_derived_3.f90: Likewise.
4768 * gfortran.dg/func_result_1.f90: Likewise.
4769 * gfortran.dg/func_result_2.f90: Likewise.
4770 * gfortran.dg/func_result_6.f90: Likewise.
4771 * gfortran.dg/function_charlen_2.f90: Likewise.
4772 * gfortran.dg/function_charlen_3.f: Likewise.
4773 * gfortran.dg/function_kinds_1.f90: Likewise.
4774 * gfortran.dg/function_kinds_4.f90: Likewise.
4775 * gfortran.dg/function_optimize_10.f90: Likewise.
4776 * gfortran.dg/function_optimize_11.f90: Likewise.
4777 * gfortran.dg/function_optimize_12.f90: Likewise.
4778 * gfortran.dg/function_optimize_4.f90: Likewise.
4779 * gfortran.dg/function_optimize_8.f90: Likewise.
4780 * gfortran.dg/g77/13037.f: Likewise.
4781 * gfortran.dg/g77/1832.f: Likewise.
4782 * gfortran.dg/g77/19981119-0.f: Likewise.
4783 * gfortran.dg/g77/19990313-0.f: Likewise.
4784 * gfortran.dg/g77/19990313-1.f: Likewise.
4785 * gfortran.dg/g77/19990313-2.f: Likewise.
4786 * gfortran.dg/g77/19990313-3.f: Likewise.
4787 * gfortran.dg/g77/19990419-1.f: Likewise.
4788 * gfortran.dg/g77/19990826-0.f: Likewise.
4789 * gfortran.dg/g77/19990826-2.f: Likewise.
4790 * gfortran.dg/g77/20000503-1.f: Likewise.
4791 * gfortran.dg/g77/20001111.f: Likewise.
4792 * gfortran.dg/g77/20010116.f: Likewise.
4793 * gfortran.dg/g77/20010216-1.f: Likewise.
4794 * gfortran.dg/g77/20010430.f: Likewise.
4795 * gfortran.dg/g77/20010610.f: Likewise.
4796 * gfortran.dg/g77/6177.f: Likewise.
4797 * gfortran.dg/g77/7388.f: Likewise.
4798 * gfortran.dg/g77/947.f: Likewise.
4799 * gfortran.dg/g77/970625-2.f: Likewise.
4800 * gfortran.dg/g77/971102-1.f: Likewise.
4801 * gfortran.dg/g77/980628-0.f: Likewise.
4802 * gfortran.dg/g77/980628-1.f: Likewise.
4803 * gfortran.dg/g77/980628-10.f: Likewise.
4804 * gfortran.dg/g77/980628-2.f: Likewise.
4805 * gfortran.dg/g77/980628-3.f: Likewise.
4806 * gfortran.dg/g77/980628-7.f: Likewise.
4807 * gfortran.dg/g77/980628-8.f: Likewise.
4808 * gfortran.dg/g77/980628-9.f: Likewise.
4809 * gfortran.dg/g77/980701-0.f: Likewise.
4810 * gfortran.dg/g77/980701-1.f: Likewise.
4811 * gfortran.dg/g77/cabs.f: Likewise.
4812 * gfortran.dg/g77/claus.f: Likewise.
4813 * gfortran.dg/g77/complex_1.f: Likewise.
4814 * gfortran.dg/g77/cpp3.F: Likewise.
4815 * gfortran.dg/g77/cpp4.F: Likewise.
4816 * gfortran.dg/g77/cpp5.F: Likewise.
4817 * gfortran.dg/g77/dcomplex.f: Likewise.
4818 * gfortran.dg/g77/dnrm2.f: Likewise.
4819 * gfortran.dg/g77/erfc.f: Likewise.
4820 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4821 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4822 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4823 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4824 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4825 * gfortran.dg/g77/int8421.f: Likewise.
4826 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4827 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4828 * gfortran.dg/g77/le.f: Likewise.
4829 * gfortran.dg/g77/short.f: Likewise.
4830 * gfortran.dg/gamma_1.f90: Likewise.
4831 * gfortran.dg/gamma_4.f90: Likewise.
4832 * gfortran.dg/gamma_5.f90: Likewise.
4833 * gfortran.dg/generic_13.f90: Likewise.
4834 * gfortran.dg/generic_15.f90: Likewise.
4835 * gfortran.dg/generic_19.f90: Likewise.
4836 * gfortran.dg/generic_20.f90: Likewise.
4837 * gfortran.dg/generic_23.f03: Likewise.
4838 * gfortran.dg/generic_25.f90: Likewise.
4839 * gfortran.dg/generic_27.f90: Likewise.
4840 * gfortran.dg/generic_31.f90: Likewise.
4841 * gfortran.dg/generic_4.f90: Likewise.
4842 * gfortran.dg/global_vars_c_init.f90: Likewise.
4843 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4844 * gfortran.dg/gnu_logical_1.F: Likewise.
4845 * gfortran.dg/goacc/fixed-1.f: Likewise.
4846 * gfortran.dg/goacc/fixed-2.f: Likewise.
4847 * gfortran.dg/goacc/gang-static.f95: Likewise.
4848 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4849 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4850 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4851 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4852 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4853 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4854 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4855 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4856 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4857 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4858 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4859 * gfortran.dg/gomp/pr48794.f90: Likewise.
4860 * gfortran.dg/gomp/pr72744.f90: Likewise.
4861 * gfortran.dg/gomp/pr77665.f90: Likewise.
4862 * gfortran.dg/gomp/workshare2.f90: Likewise.
4863 * gfortran.dg/gomp/workshare3.f90: Likewise.
4864 * gfortran.dg/goto_1.f: Likewise.
4865 * gfortran.dg/goto_2.f90: Likewise.
4866 * gfortran.dg/goto_4.f90: Likewise.
4867 * gfortran.dg/goto_6.f: Likewise.
4868 * gfortran.dg/graphite/id-26.f03: Likewise.
4869 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4870 * gfortran.dg/graphite/pr29581.f90: Likewise.
4871 * gfortran.dg/graphite/pr29832.f90: Likewise.
4872 * gfortran.dg/graphite/run-id-1.f: Likewise.
4873 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4874 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4875 * gfortran.dg/hollerith.f90: Likewise.
4876 * gfortran.dg/hollerith4.f90: Likewise.
4877 * gfortran.dg/hollerith6.f90: Likewise.
4878 * gfortran.dg/hollerith8.f90: Likewise.
4879 * gfortran.dg/hollerith_1.f90: Likewise.
4880 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4881 * gfortran.dg/hollerith_f95.f90: Likewise.
4882 * gfortran.dg/hollerith_legacy.f90: Likewise.
4883 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4884 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4885 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4886 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4887 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4888 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4889 * gfortran.dg/hypot_1.f90: Likewise.
4890 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4891 * gfortran.dg/iargc.f90: Likewise.
4892 * gfortran.dg/ibits.f90: Likewise.
4893 * gfortran.dg/ichar_1.f90: Likewise.
4894 * gfortran.dg/ichar_2.f90: Likewise.
4895 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4896 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4897 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4898 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4899 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4900 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4901 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4902 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4903 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4904 * gfortran.dg/ieee/large_1.f90: Likewise.
4905 * gfortran.dg/ieee/large_2.f90: Likewise.
4906 * gfortran.dg/ieee/large_3.F90: Likewise.
4907 * gfortran.dg/ieee/large_4.f90: Likewise.
4908 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4909 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4910 * gfortran.dg/impl_do_var_data.f90: Likewise.
4911 * gfortran.dg/implicit_10.f90: Likewise.
4912 * gfortran.dg/implicit_12.f90: Likewise.
4913 * gfortran.dg/implicit_class_1.f90: Likewise.
4914 * gfortran.dg/implicit_pure_1.f90: Likewise.
4915 * gfortran.dg/implied_do_1.f90: Likewise.
4916 * gfortran.dg/implied_do_io_1.f90: Likewise.
4917 * gfortran.dg/implied_do_io_2.f90: Likewise.
4918 * gfortran.dg/implied_do_io_3.f90: Likewise.
4919 * gfortran.dg/implied_shape_1.f08: Likewise.
4920 * gfortran.dg/import.f90: Likewise.
4921 * gfortran.dg/import4.f90: Likewise.
4922 * gfortran.dg/impure_1.f08: Likewise.
4923 * gfortran.dg/index.f90: Likewise.
4924 * gfortran.dg/index_2.f90: Likewise.
4925 * gfortran.dg/init_flag_1.f90: Likewise.
4926 * gfortran.dg/init_flag_10.f90: Likewise.
4927 * gfortran.dg/init_flag_15.f03: Likewise.
4928 * gfortran.dg/init_flag_2.f90: Likewise.
4929 * gfortran.dg/init_flag_3.f90: Likewise.
4930 * gfortran.dg/init_flag_4.f90: Likewise.
4931 * gfortran.dg/init_flag_5.f90: Likewise.
4932 * gfortran.dg/init_flag_6.f90: Likewise.
4933 * gfortran.dg/init_flag_7.f90: Likewise.
4934 * gfortran.dg/init_flag_9.f90: Likewise.
4935 * gfortran.dg/initialization_11.f90: Likewise.
4936 * gfortran.dg/initialization_19.f90: Likewise.
4937 * gfortran.dg/initialization_2.f90: Likewise.
4938 * gfortran.dg/initialization_22.f90: Likewise.
4939 * gfortran.dg/initialization_27.f90: Likewise.
4940 * gfortran.dg/initialization_5.f90: Likewise.
4941 * gfortran.dg/initialization_6.f90: Likewise.
4942 * gfortran.dg/inline_matmul_1.f90: Likewise.
4943 * gfortran.dg/inline_matmul_10.f90: Likewise.
4944 * gfortran.dg/inline_matmul_11.f90: Likewise.
4945 * gfortran.dg/inline_matmul_13.f90: Likewise.
4946 * gfortran.dg/inline_matmul_14.f90: Likewise.
4947 * gfortran.dg/inline_matmul_16.f90: Likewise.
4948 * gfortran.dg/inline_matmul_17.f90: Likewise.
4949 * gfortran.dg/inline_matmul_18.f90: Likewise.
4950 * gfortran.dg/inline_matmul_19.f90: Likewise.
4951 * gfortran.dg/inline_matmul_2.f90: Likewise.
4952 * gfortran.dg/inline_matmul_20.f90: Likewise.
4953 * gfortran.dg/inline_matmul_22.f90: Likewise.
4954 * gfortran.dg/inline_matmul_3.f90: Likewise.
4955 * gfortran.dg/inline_matmul_4.f90: Likewise.
4956 * gfortran.dg/inline_matmul_5.f90: Likewise.
4957 * gfortran.dg/inline_matmul_6.f90: Likewise.
4958 * gfortran.dg/inline_matmul_7.f90: Likewise.
4959 * gfortran.dg/inline_matmul_8.f90: Likewise.
4960 * gfortran.dg/inline_matmul_9.f90: Likewise.
4961 * gfortran.dg/inline_sum_1.f90: Likewise.
4962 * gfortran.dg/inline_sum_3.f90: Likewise.
4963 * gfortran.dg/inline_sum_5.f90: Likewise.
4964 * gfortran.dg/inquire-complex.f90: Likewise.
4965 * gfortran.dg/inquire.f90: Likewise.
4966 * gfortran.dg/inquire_10.f90: Likewise.
4967 * gfortran.dg/inquire_13.f90: Likewise.
4968 * gfortran.dg/inquire_15.f90: Likewise.
4969 * gfortran.dg/inquire_16.f90: Likewise.
4970 * gfortran.dg/inquire_17.f90: Likewise.
4971 * gfortran.dg/inquire_5.f90: Likewise.
4972 * gfortran.dg/inquire_6.f90: Likewise.
4973 * gfortran.dg/inquire_7.f90: Likewise.
4974 * gfortran.dg/inquire_9.f90: Likewise.
4975 * gfortran.dg/inquire_internal.f90: Likewise.
4976 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4977 * gfortran.dg/inquire_size.f90: Likewise.
4978 * gfortran.dg/int_1.f90: Likewise.
4979 * gfortran.dg/int_conv_1.f90: Likewise.
4980 * gfortran.dg/int_range_io_1.f90: Likewise.
4981 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4982 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4983 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4984 * gfortran.dg/integer_plus.f90: Likewise.
4985 * gfortran.dg/intent_out_2.f90: Likewise.
4986 * gfortran.dg/intent_out_5.f90: Likewise.
4987 * gfortran.dg/intent_out_6.f90: Likewise.
4988 * gfortran.dg/interface_12.f90: Likewise.
4989 * gfortran.dg/interface_19.f90: Likewise.
4990 * gfortran.dg/interface_4.f90: Likewise.
4991 * gfortran.dg/interface_5.f90: Likewise.
4992 * gfortran.dg/interface_9.f90: Likewise.
4993 * gfortran.dg/interface_assignment_1.f90: Likewise.
4994 * gfortran.dg/interface_assignment_2.f90: Likewise.
4995 * gfortran.dg/internal_dummy_2.f08: Likewise.
4996 * gfortran.dg/internal_dummy_3.f08: Likewise.
4997 * gfortran.dg/internal_dummy_4.f08: Likewise.
4998 * gfortran.dg/internal_pack_1.f90: Likewise.
4999 * gfortran.dg/internal_pack_10.f90: Likewise.
5000 * gfortran.dg/internal_pack_12.f90: Likewise.
5001 * gfortran.dg/internal_pack_13.f90: Likewise.
5002 * gfortran.dg/internal_pack_14.f90: Likewise.
5003 * gfortran.dg/internal_pack_15.f90: Likewise.
5004 * gfortran.dg/internal_pack_2.f90: Likewise.
5005 * gfortran.dg/internal_pack_3.f90: Likewise.
5006 * gfortran.dg/internal_pack_4.f90: Likewise.
5007 * gfortran.dg/internal_pack_6.f90: Likewise.
5008 * gfortran.dg/internal_pack_8.f90: Likewise.
5009 * gfortran.dg/internal_readwrite_1.f90: Likewise.
5010 * gfortran.dg/internal_readwrite_2.f90: Likewise.
5011 * gfortran.dg/internal_readwrite_3.f90: Likewise.
5012 * gfortran.dg/intrinsic_actual_1.f: Likewise.
5013 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
5014 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
5015 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
5016 * gfortran.dg/intrinsic_char_1.f90: Likewise.
5017 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
5018 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
5019 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
5020 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
5021 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
5022 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
5023 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
5024 * gfortran.dg/intrinsic_product_1.f90: Likewise.
5025 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
5026 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5027 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
5028 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
5029 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
5030 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
5031 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
5032 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
5033 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
5034 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
5035 * gfortran.dg/io_err_1.f90: Likewise.
5036 * gfortran.dg/io_real_boz.f90: Likewise.
5037 * gfortran.dg/iomsg_1.f90: Likewise.
5038 * gfortran.dg/iostat_1.f90: Likewise.
5039 * gfortran.dg/iostat_2.f90: Likewise.
5040 * gfortran.dg/iostat_4.f90: Likewise.
5041 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
5042 * gfortran.dg/ishft_1.f90: Likewise.
5043 * gfortran.dg/ishft_2.f90: Likewise.
5044 * gfortran.dg/ishft_4.f90: Likewise.
5045 * gfortran.dg/isnan_1.f90: Likewise.
5046 * gfortran.dg/isnan_2.f90: Likewise.
5047 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
5048 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
5049 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
5050 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
5051 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
5052 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
5053 * gfortran.dg/itime_idate_1.f: Likewise.
5054 * gfortran.dg/itime_idate_2.f: Likewise.
5055 * gfortran.dg/large_integer_kind_1.f90: Likewise.
5056 * gfortran.dg/large_integer_kind_2.f90: Likewise.
5057 * gfortran.dg/large_real_kind_1.f90: Likewise.
5058 * gfortran.dg/large_real_kind_2.F90: Likewise.
5059 * gfortran.dg/large_real_kind_3.F90: Likewise.
5060 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
5061 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
5062 * gfortran.dg/large_recl.f90: Likewise.
5063 * gfortran.dg/large_unit_1.f90: Likewise.
5064 * gfortran.dg/large_unit_2.f90: Likewise.
5065 * gfortran.dg/largeequiv_1.f90: Likewise.
5066 * gfortran.dg/leadz_trailz_1.f90: Likewise.
5067 * gfortran.dg/leadz_trailz_2.f90: Likewise.
5068 * gfortran.dg/leadz_trailz_3.f90: Likewise.
5069 * gfortran.dg/list_read_1.f90: Likewise.
5070 * gfortran.dg/list_read_10.f90: Likewise.
5071 * gfortran.dg/list_read_11.f90: Likewise.
5072 * gfortran.dg/list_read_12.f90: Likewise.
5073 * gfortran.dg/list_read_13.f: Likewise.
5074 * gfortran.dg/list_read_14.f90: Likewise.
5075 * gfortran.dg/list_read_2.f90: Likewise.
5076 * gfortran.dg/list_read_3.f90: Likewise.
5077 * gfortran.dg/list_read_4.f90: Likewise.
5078 * gfortran.dg/list_read_5.f90: Likewise.
5079 * gfortran.dg/list_read_6.f90: Likewise.
5080 * gfortran.dg/list_read_7.f90: Likewise.
5081 * gfortran.dg/list_read_8.f90: Likewise.
5082 * gfortran.dg/list_read_9.f90: Likewise.
5083 * gfortran.dg/loc_2.f90: Likewise.
5084 * gfortran.dg/logical_1.f90: Likewise.
5085 * gfortran.dg/logical_dot_product.f90: Likewise.
5086 * gfortran.dg/logical_temp_io.f90: Likewise.
5087 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
5088 * gfortran.dg/lrshift_1.f90: Likewise.
5089 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
5090 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5091 * gfortran.dg/lto/pr40725_0.f03: Likewise.
5092 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5093 * gfortran.dg/make_unit.f90: Likewise.
5094 * gfortran.dg/mapping_1.f90: Likewise.
5095 * gfortran.dg/mapping_2.f90: Likewise.
5096 * gfortran.dg/mapping_3.f90: Likewise.
5097 * gfortran.dg/masklr_1.F90: Likewise.
5098 * gfortran.dg/masklr_2.F90: Likewise.
5099 * gfortran.dg/matmul_1.f90: Likewise.
5100 * gfortran.dg/matmul_10.f90: Likewise.
5101 * gfortran.dg/matmul_12.f90: Likewise.
5102 * gfortran.dg/matmul_16.f90: Likewise.
5103 * gfortran.dg/matmul_17.f90: Likewise.
5104 * gfortran.dg/matmul_18.f90: Likewise.
5105 * gfortran.dg/matmul_2.f90: Likewise.
5106 * gfortran.dg/matmul_3.f90: Likewise.
5107 * gfortran.dg/matmul_4.f90: Likewise.
5108 * gfortran.dg/matmul_6.f90: Likewise.
5109 * gfortran.dg/matmul_8.f03: Likewise.
5110 * gfortran.dg/matmul_9.f90: Likewise.
5111 * gfortran.dg/matmul_bounds_12.f90: Likewise.
5112 * gfortran.dg/matmul_bounds_6.f90: Likewise.
5113 * gfortran.dg/matmul_const.f90: Likewise.
5114 * gfortran.dg/maxloc_1.f90: Likewise.
5115 * gfortran.dg/maxloc_2.f90: Likewise.
5116 * gfortran.dg/maxloc_3.f90: Likewise.
5117 * gfortran.dg/maxloc_4.f90: Likewise.
5118 * gfortran.dg/maxloc_string_1.f90: Likewise.
5119 * gfortran.dg/maxlocval_1.f90: Likewise.
5120 * gfortran.dg/maxlocval_2.f90: Likewise.
5121 * gfortran.dg/maxlocval_3.f90: Likewise.
5122 * gfortran.dg/maxlocval_4.f90: Likewise.
5123 * gfortran.dg/maxval_char_1.f90: Likewise.
5124 * gfortran.dg/maxval_char_2.f90: Likewise.
5125 * gfortran.dg/maxval_char_3.f90: Likewise.
5126 * gfortran.dg/maxval_char_4.f90: Likewise.
5127 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5128 * gfortran.dg/mclock.f90: Likewise.
5129 * gfortran.dg/merge_bits_1.F90: Likewise.
5130 * gfortran.dg/merge_bits_2.F90: Likewise.
5131 * gfortran.dg/merge_char_1.f90: Likewise.
5132 * gfortran.dg/merge_init_expr.f90: Likewise.
5133 * gfortran.dg/min_max_optional_1.f90: Likewise.
5134 * gfortran.dg/min_max_optional_5.f90: Likewise.
5135 * gfortran.dg/minloc_1.f90: Likewise.
5136 * gfortran.dg/minloc_2.f90: Likewise.
5137 * gfortran.dg/minloc_3.f90: Likewise.
5138 * gfortran.dg/minloc_4.f90: Likewise.
5139 * gfortran.dg/minloc_string_1.f90: Likewise.
5140 * gfortran.dg/minlocval_1.f90: Likewise.
5141 * gfortran.dg/minlocval_2.f90: Likewise.
5142 * gfortran.dg/minlocval_3.f90: Likewise.
5143 * gfortran.dg/minlocval_4.f90: Likewise.
5144 * gfortran.dg/minmax_char_1.f90: Likewise.
5145 * gfortran.dg/minmaxloc_1.f90: Likewise.
5146 * gfortran.dg/minmaxloc_10.f90: Likewise.
5147 * gfortran.dg/minmaxloc_11.f90: Likewise.
5148 * gfortran.dg/minmaxloc_12.f90: Likewise.
5149 * gfortran.dg/minmaxloc_13.f90: Likewise.
5150 * gfortran.dg/minmaxloc_2.f90: Likewise.
5151 * gfortran.dg/minmaxloc_3.f90: Likewise.
5152 * gfortran.dg/minmaxloc_4.f90: Likewise.
5153 * gfortran.dg/minmaxloc_5.f90: Likewise.
5154 * gfortran.dg/minmaxloc_6.f90: Likewise.
5155 * gfortran.dg/minmaxloc_7.f90: Likewise.
5156 * gfortran.dg/minmaxloc_8.f90: Likewise.
5157 * gfortran.dg/minmaxval_1.f90: Likewise.
5158 * gfortran.dg/minval_char_1.f90: Likewise.
5159 * gfortran.dg/minval_char_2.f90: Likewise.
5160 * gfortran.dg/minval_char_3.f90: Likewise.
5161 * gfortran.dg/minval_char_4.f90: Likewise.
5162 * gfortran.dg/minval_char_5.f90: Likewise.
5163 * gfortran.dg/minval_parameter_1.f90: Likewise.
5164 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5165 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5166 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5167 * gfortran.dg/missing_parens_1.f90: Likewise.
5168 * gfortran.dg/missing_parens_2.f90: Likewise.
5169 * gfortran.dg/mod_large_1.f90: Likewise.
5170 * gfortran.dg/mod_sign0_1.f90: Likewise.
5171 * gfortran.dg/module_blank_common.f90: Likewise.
5172 * gfortran.dg/module_commons_1.f90: Likewise.
5173 * gfortran.dg/module_commons_3.f90: Likewise.
5174 * gfortran.dg/module_double_reuse.f90: Likewise.
5175 * gfortran.dg/module_equivalence_1.f90: Likewise.
5176 * gfortran.dg/module_equivalence_2.f90: Likewise.
5177 * gfortran.dg/module_equivalence_3.f90: Likewise.
5178 * gfortran.dg/module_equivalence_5.f90: Likewise.
5179 * gfortran.dg/module_interface_1.f90: Likewise.
5180 * gfortran.dg/module_nan.f90: Likewise.
5181 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5182 * gfortran.dg/module_procedure_1.f90: Likewise.
5183 * gfortran.dg/module_read_1.f90: Likewise.
5184 * gfortran.dg/module_read_2.f90: Likewise.
5185 * gfortran.dg/module_widestring_1.f90: Likewise.
5186 * gfortran.dg/move_alloc.f90: Likewise.
5187 * gfortran.dg/move_alloc_10.f90: Likewise.
5188 * gfortran.dg/move_alloc_13.f90: Likewise.
5189 * gfortran.dg/move_alloc_14.f90: Likewise.
5190 * gfortran.dg/move_alloc_15.f90: Likewise.
5191 * gfortran.dg/move_alloc_16.f90: Likewise.
5192 * gfortran.dg/move_alloc_2.f90: Likewise.
5193 * gfortran.dg/move_alloc_5.f90: Likewise.
5194 * gfortran.dg/move_alloc_6.f90: Likewise.
5195 * gfortran.dg/move_alloc_9.f90: Likewise.
5196 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5197 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5198 * gfortran.dg/mvbits_1.f90: Likewise.
5199 * gfortran.dg/mvbits_2.f90: Likewise.
5200 * gfortran.dg/mvbits_3.f90: Likewise.
5201 * gfortran.dg/mvbits_4.f90: Likewise.
5202 * gfortran.dg/mvbits_7.f90: Likewise.
5203 * gfortran.dg/mvbits_8.f90: Likewise.
5204 * gfortran.dg/namelist_11.f: Likewise.
5205 * gfortran.dg/namelist_12.f: Likewise.
5206 * gfortran.dg/namelist_13.f90: Likewise.
5207 * gfortran.dg/namelist_14.f90: Likewise.
5208 * gfortran.dg/namelist_15.f90: Likewise.
5209 * gfortran.dg/namelist_16.f90: Likewise.
5210 * gfortran.dg/namelist_17.f90: Likewise.
5211 * gfortran.dg/namelist_18.f90: Likewise.
5212 * gfortran.dg/namelist_19.f90: Likewise.
5213 * gfortran.dg/namelist_20.f90: Likewise.
5214 * gfortran.dg/namelist_21.f90: Likewise.
5215 * gfortran.dg/namelist_22.f90: Likewise.
5216 * gfortran.dg/namelist_23.f90: Likewise.
5217 * gfortran.dg/namelist_24.f90: Likewise.
5218 * gfortran.dg/namelist_26.f90: Likewise.
5219 * gfortran.dg/namelist_27.f90: Likewise.
5220 * gfortran.dg/namelist_28.f90: Likewise.
5221 * gfortran.dg/namelist_29.f90: Likewise.
5222 * gfortran.dg/namelist_37.f90: Likewise.
5223 * gfortran.dg/namelist_38.f90: Likewise.
5224 * gfortran.dg/namelist_39.f90: Likewise.
5225 * gfortran.dg/namelist_40.f90: Likewise.
5226 * gfortran.dg/namelist_41.f90: Likewise.
5227 * gfortran.dg/namelist_42.f90: Likewise.
5228 * gfortran.dg/namelist_43.f90: Likewise.
5229 * gfortran.dg/namelist_44.f90: Likewise.
5230 * gfortran.dg/namelist_47.f90: Likewise.
5231 * gfortran.dg/namelist_48.f90: Likewise.
5232 * gfortran.dg/namelist_49.f90: Likewise.
5233 * gfortran.dg/namelist_50.f90: Likewise.
5234 * gfortran.dg/namelist_51.f90: Likewise.
5235 * gfortran.dg/namelist_52.f90: Likewise.
5236 * gfortran.dg/namelist_54.f90: Likewise.
5237 * gfortran.dg/namelist_55.f90: Likewise.
5238 * gfortran.dg/namelist_56.f90: Likewise.
5239 * gfortran.dg/namelist_57.f90: Likewise.
5240 * gfortran.dg/namelist_58.f90: Likewise.
5241 * gfortran.dg/namelist_59.f90: Likewise.
5242 * gfortran.dg/namelist_60.f90: Likewise.
5243 * gfortran.dg/namelist_61.f90: Likewise.
5244 * gfortran.dg/namelist_64.f90: Likewise.
5245 * gfortran.dg/namelist_65.f90: Likewise.
5246 * gfortran.dg/namelist_69.f90: Likewise.
5247 * gfortran.dg/namelist_70.f90: Likewise.
5248 * gfortran.dg/namelist_71.f90: Likewise.
5249 * gfortran.dg/namelist_72.f: Likewise.
5250 * gfortran.dg/namelist_73.f90: Likewise.
5251 * gfortran.dg/namelist_77.f90: Likewise.
5252 * gfortran.dg/namelist_78.f90: Likewise.
5253 * gfortran.dg/namelist_79.f90: Likewise.
5254 * gfortran.dg/namelist_80.f90: Likewise.
5255 * gfortran.dg/namelist_81.f90: Likewise.
5256 * gfortran.dg/namelist_82.f90: Likewise.
5257 * gfortran.dg/namelist_84.f90: Likewise.
5258 * gfortran.dg/namelist_85.f90: Likewise.
5259 * gfortran.dg/namelist_86.f90: Likewise.
5260 * gfortran.dg/namelist_87.f90: Likewise.
5261 * gfortran.dg/namelist_88.f90: Likewise.
5262 * gfortran.dg/namelist_89.f90: Likewise.
5263 * gfortran.dg/namelist_90.f: Likewise.
5264 * gfortran.dg/namelist_95.f90: Likewise.
5265 * gfortran.dg/namelist_char_only.f90: Likewise.
5266 * gfortran.dg/namelist_empty.f90: Likewise.
5267 * gfortran.dg/namelist_internal.f90: Likewise.
5268 * gfortran.dg/namelist_use.f90: Likewise.
5269 * gfortran.dg/namelist_use_only.f90: Likewise.
5270 * gfortran.dg/namelist_utf8.f90: Likewise.
5271 * gfortran.dg/nan_1.f90: Likewise.
5272 * gfortran.dg/nan_2.f90: Likewise.
5273 * gfortran.dg/nan_3.f90: Likewise.
5274 * gfortran.dg/nan_6.f90: Likewise.
5275 * gfortran.dg/nan_7.f90: Likewise.
5276 * gfortran.dg/nearest_1.f90: Likewise.
5277 * gfortran.dg/nearest_2.f90: Likewise.
5278 * gfortran.dg/nearest_3.f90: Likewise.
5279 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5280 * gfortran.dg/negative_automatic_size.f90: Likewise.
5281 * gfortran.dg/negative_unit.f: Likewise.
5282 * gfortran.dg/negative_unit2.f90: Likewise.
5283 * gfortran.dg/negative_unit_int8.f: Likewise.
5284 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5285 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5286 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5287 * gfortran.dg/nested_modules_1.f90: Likewise.
5288 * gfortran.dg/nested_modules_2.f90: Likewise.
5289 * gfortran.dg/nested_modules_3.f90: Likewise.
5290 * gfortran.dg/nesting_1.f90: Likewise.
5291 * gfortran.dg/new_line.f90: Likewise.
5292 * gfortran.dg/newunit_1.f90: Likewise.
5293 * gfortran.dg/newunit_3.f90: Likewise.
5294 * gfortran.dg/newunit_5.f90.f90: Likewise.
5295 * gfortran.dg/nint_1.f90: Likewise.
5296 * gfortran.dg/nint_2.f90: Likewise.
5297 * gfortran.dg/no_arg_check_2.f90: Likewise.
5298 * gfortran.dg/no_range_check_1.f90: Likewise.
5299 * gfortran.dg/no_range_check_2.f90: Likewise.
5300 * gfortran.dg/no_range_check_3.f90: Likewise.
5301 * gfortran.dg/noadv_size.f90: Likewise.
5302 * gfortran.dg/nonreturning_statements.f90: Likewise.
5303 * gfortran.dg/norm2_1.f90: Likewise.
5304 * gfortran.dg/norm2_3.f90: Likewise.
5305 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5306 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5307 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5308 * gfortran.dg/null_4.f90: Likewise.
5309 * gfortran.dg/null_9.f90: Likewise.
5310 * gfortran.dg/nullify_3.f90: Likewise.
5311 * gfortran.dg/oldstyle_1.f90: Likewise.
5312 * gfortran.dg/open_access_append_1.f90: Likewise.
5313 * gfortran.dg/open_access_append_2.f90: Likewise.
5314 * gfortran.dg/open_errors.f90: Likewise.
5315 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5316 * gfortran.dg/open_new.f90: Likewise.
5317 * gfortran.dg/open_readonly_1.f90: Likewise.
5318 * gfortran.dg/operator_1.f90: Likewise.
5319 * gfortran.dg/optional_absent_1.f90: Likewise.
5320 * gfortran.dg/optional_absent_2.f90: Likewise.
5321 * gfortran.dg/optional_absent_3.f90: Likewise.
5322 * gfortran.dg/optional_class_1.f90: Likewise.
5323 * gfortran.dg/optional_dim_2.f90: Likewise.
5324 * gfortran.dg/optional_dim_3.f90: Likewise.
5325 * gfortran.dg/output_exponents_1.f90: Likewise.
5326 * gfortran.dg/overload_1.f90: Likewise.
5327 * gfortran.dg/overload_2.f90: Likewise.
5328 * gfortran.dg/overwrite_1.f: Likewise.
5329 * gfortran.dg/pad_no.f90: Likewise.
5330 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5331 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5332 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5333 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5334 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5335 * gfortran.dg/parens_3.f90: Likewise.
5336 * gfortran.dg/parens_5.f90: Likewise.
5337 * gfortran.dg/parens_6.f90: Likewise.
5338 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5339 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5340 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5341 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5342 * gfortran.dg/parity_1.f90: Likewise.
5343 * gfortran.dg/past_eor.f90: Likewise.
5344 * gfortran.dg/pdt_1.f03: Likewise.
5345 * gfortran.dg/pdt_10.f03: Likewise.
5346 * gfortran.dg/pdt_11.f03: Likewise.
5347 * gfortran.dg/pdt_12.f03: Likewise.
5348 * gfortran.dg/pdt_13.f03: Likewise.
5349 * gfortran.dg/pdt_14.f03: Likewise.
5350 * gfortran.dg/pdt_15.f03: Likewise.
5351 * gfortran.dg/pdt_19.f03: Likewise.
5352 * gfortran.dg/pdt_20.f03: Likewise.
5353 * gfortran.dg/pdt_22.f03: Likewise.
5354 * gfortran.dg/pdt_23.f03: Likewise.
5355 * gfortran.dg/pdt_25.f03: Likewise.
5356 * gfortran.dg/pdt_26.f03: Likewise.
5357 * gfortran.dg/pdt_27.f03: Likewise.
5358 * gfortran.dg/pdt_28.f03: Likewise.
5359 * gfortran.dg/pdt_3.f03: Likewise.
5360 * gfortran.dg/pdt_4.f03: Likewise.
5361 * gfortran.dg/pdt_5.f03: Likewise.
5362 * gfortran.dg/pdt_7.f03: Likewise.
5363 * gfortran.dg/pointer_1.f90: Likewise.
5364 * gfortran.dg/pointer_array_1.f90: Likewise.
5365 * gfortran.dg/pointer_array_3.f90: Likewise.
5366 * gfortran.dg/pointer_array_4.f90: Likewise.
5367 * gfortran.dg/pointer_array_5.f90: Likewise.
5368 * gfortran.dg/pointer_array_6.f90: Likewise.
5369 * gfortran.dg/pointer_array_7.f90: Likewise.
5370 * gfortran.dg/pointer_array_8.f90: Likewise.
5371 * gfortran.dg/pointer_array_9.f90: Likewise.
5372 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5373 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5374 * gfortran.dg/pointer_assign_10.f90: Likewise.
5375 * gfortran.dg/pointer_assign_11.f90: Likewise.
5376 * gfortran.dg/pointer_assign_4.f90: Likewise.
5377 * gfortran.dg/pointer_assign_8.f90: Likewise.
5378 * gfortran.dg/pointer_assign_9.f90: Likewise.
5379 * gfortran.dg/pointer_check_10.f90: Likewise.
5380 * gfortran.dg/pointer_check_9.f90: Likewise.
5381 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5382 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5383 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5384 * gfortran.dg/pointer_init_1.f90: Likewise.
5385 * gfortran.dg/pointer_init_3.f90: Likewise.
5386 * gfortran.dg/pointer_init_4.f90: Likewise.
5387 * gfortran.dg/pointer_init_5.f90: Likewise.
5388 * gfortran.dg/pointer_init_8.f90: Likewise.
5389 * gfortran.dg/pointer_intent_1.f90: Likewise.
5390 * gfortran.dg/pointer_intent_4.f90: Likewise.
5391 * gfortran.dg/pointer_intent_5.f90: Likewise.
5392 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5393 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5394 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5395 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5396 * gfortran.dg/pointer_target_1.f90: Likewise.
5397 * gfortran.dg/pointer_target_2.f90: Likewise.
5398 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5399 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5400 * gfortran.dg/power.f90: Likewise.
5401 * gfortran.dg/power1.f90: Likewise.
5402 * gfortran.dg/power_3.f90: Likewise.
5403 * gfortran.dg/power_4.f90: Likewise.
5404 * gfortran.dg/power_5.f90: Likewise.
5405 * gfortran.dg/pr12884.f: Likewise.
5406 * gfortran.dg/pr15129.f90: Likewise.
5407 * gfortran.dg/pr15140.f90: Likewise.
5408 * gfortran.dg/pr15324.f90: Likewise.
5409 * gfortran.dg/pr15332.f: Likewise.
5410 * gfortran.dg/pr15957.f90: Likewise.
5411 * gfortran.dg/pr15959.f90: Likewise.
5412 * gfortran.dg/pr16597.f90: Likewise.
5413 * gfortran.dg/pr16861.f90: Likewise.
5414 * gfortran.dg/pr16938.f90: Likewise.
5415 * gfortran.dg/pr17090.f90: Likewise.
5416 * gfortran.dg/pr17143.f90: Likewise.
5417 * gfortran.dg/pr17164.f90: Likewise.
5418 * gfortran.dg/pr17229.f: Likewise.
5419 * gfortran.dg/pr17285.f90: Likewise.
5420 * gfortran.dg/pr17286.f90: Likewise.
5421 * gfortran.dg/pr17472.f: Likewise.
5422 * gfortran.dg/pr17612.f90: Likewise.
5423 * gfortran.dg/pr17706.f90: Likewise.
5424 * gfortran.dg/pr18025.f90: Likewise.
5425 * gfortran.dg/pr18122.f90: Likewise.
5426 * gfortran.dg/pr18210.f90: Likewise.
5427 * gfortran.dg/pr18392.f90: Likewise.
5428 * gfortran.dg/pr19155.f: Likewise.
5429 * gfortran.dg/pr19216.f: Likewise.
5430 * gfortran.dg/pr19467.f90: Likewise.
5431 * gfortran.dg/pr19657.f: Likewise.
5432 * gfortran.dg/pr19926.f90: Likewise.
5433 * gfortran.dg/pr19928-1.f90: Likewise.
5434 * gfortran.dg/pr19928-2.f90: Likewise.
5435 * gfortran.dg/pr20086.f90: Likewise.
5436 * gfortran.dg/pr20124.f90: Likewise.
5437 * gfortran.dg/pr20163-2.f: Likewise.
5438 * gfortran.dg/pr20480.f90: Likewise.
5439 * gfortran.dg/pr20755.f: Likewise.
5440 * gfortran.dg/pr20950.f: Likewise.
5441 * gfortran.dg/pr21177.f90: Likewise.
5442 * gfortran.dg/pr21730.f: Likewise.
5443 * gfortran.dg/pr22491.f: Likewise.
5444 * gfortran.dg/pr25603.f: Likewise.
5445 * gfortran.dg/pr26246_2.f90: Likewise.
5446 * gfortran.dg/pr32136.f90: Likewise.
5447 * gfortran.dg/pr32533.f90: Likewise.
5448 * gfortran.dg/pr33794.f90: Likewise.
5449 * gfortran.dg/pr35662.f90: Likewise.
5450 * gfortran.dg/pr35944-1.f90: Likewise.
5451 * gfortran.dg/pr35944-2.f90: Likewise.
5452 * gfortran.dg/pr35983.f90: Likewise.
5453 * gfortran.dg/pr39865.f90: Likewise.
5454 * gfortran.dg/pr41212.f90: Likewise.
5455 * gfortran.dg/pr43808.f90: Likewise.
5456 * gfortran.dg/pr44592.f90: Likewise.
5457 * gfortran.dg/pr44735.f90: Likewise.
5458 * gfortran.dg/pr45308.f03: Likewise.
5459 * gfortran.dg/pr46297.f: Likewise.
5460 * gfortran.dg/pr46588.f90: Likewise.
5461 * gfortran.dg/pr46665.f90: Likewise.
5462 * gfortran.dg/pr46804.f90: Likewise.
5463 * gfortran.dg/pr47008.f03: Likewise.
5464 * gfortran.dg/pr47614.f: Likewise.
5465 * gfortran.dg/pr47878.f90: Likewise.
5466 * gfortran.dg/pr49103.f90: Likewise.
5467 * gfortran.dg/pr50069_1.f90: Likewise.
5468 * gfortran.dg/pr50769.f90: Likewise.
5469 * gfortran.dg/pr52608.f90: Likewise.
5470 * gfortran.dg/pr55086_2.f90: Likewise.
5471 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5472 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5473 * gfortran.dg/pr55330.f90: Likewise.
5474 * gfortran.dg/pr56015.f90: Likewise.
5475 * gfortran.dg/pr57910.f90: Likewise.
5476 * gfortran.dg/pr59700.f90: Likewise.
5477 * gfortran.dg/pr62125.f90: Likewise.
5478 * gfortran.dg/pr64530.f90: Likewise.
5479 * gfortran.dg/pr65429.f90: Likewise.
5480 * gfortran.dg/pr65450.f90: Likewise.
5481 * gfortran.dg/pr65504.f90: Likewise.
5482 * gfortran.dg/pr65903.f90: Likewise.
5483 * gfortran.dg/pr66311.f90: Likewise.
5484 * gfortran.dg/pr66864.f90: Likewise.
5485 * gfortran.dg/pr67140.f90: Likewise.
5486 * gfortran.dg/pr67524.f90: Likewise.
5487 * gfortran.dg/pr67885.f90: Likewise.
5488 * gfortran.dg/pr68053.f90: Likewise.
5489 * gfortran.dg/pr68566.f90: Likewise.
5490 * gfortran.dg/pr69514_1.f90: Likewise.
5491 * gfortran.dg/pr69514_2.f90: Likewise.
5492 * gfortran.dg/pr69739.f90: Likewise.
5493 * gfortran.dg/pr70673.f90: Likewise.
5494 * gfortran.dg/pr71523_2.f90: Likewise.
5495 * gfortran.dg/pr71764.f90: Likewise.
5496 * gfortran.dg/pr78092.f90: Likewise.
5497 * gfortran.dg/pr82973.f90: Likewise.
5498 * gfortran.dg/pr83864.f90: Likewise.
5499 * gfortran.dg/pr83874.f90: Likewise.
5500 * gfortran.dg/pr84088.f90: Likewise.
5501 * gfortran.dg/pr84155.f90: Likewise.
5502 * gfortran.dg/proc_decl_12.f90: Likewise.
5503 * gfortran.dg/proc_decl_13.f90: Likewise.
5504 * gfortran.dg/proc_decl_15.f90: Likewise.
5505 * gfortran.dg/proc_decl_17.f90: Likewise.
5506 * gfortran.dg/proc_decl_18.f90: Likewise.
5507 * gfortran.dg/proc_decl_2.f90: Likewise.
5508 * gfortran.dg/proc_decl_5.f90: Likewise.
5509 * gfortran.dg/proc_decl_9.f90: Likewise.
5510 * gfortran.dg/proc_ptr_1.f90: Likewise.
5511 * gfortran.dg/proc_ptr_10.f90: Likewise.
5512 * gfortran.dg/proc_ptr_12.f90: Likewise.
5513 * gfortran.dg/proc_ptr_18.f90: Likewise.
5514 * gfortran.dg/proc_ptr_19.f90: Likewise.
5515 * gfortran.dg/proc_ptr_21.f90: Likewise.
5516 * gfortran.dg/proc_ptr_22.f90: Likewise.
5517 * gfortran.dg/proc_ptr_23.f90: Likewise.
5518 * gfortran.dg/proc_ptr_25.f90: Likewise.
5519 * gfortran.dg/proc_ptr_26.f90: Likewise.
5520 * gfortran.dg/proc_ptr_3.f90: Likewise.
5521 * gfortran.dg/proc_ptr_36.f90: Likewise.
5522 * gfortran.dg/proc_ptr_47.f90: Likewise.
5523 * gfortran.dg/proc_ptr_48.f90: Likewise.
5524 * gfortran.dg/proc_ptr_5.f90: Likewise.
5525 * gfortran.dg/proc_ptr_6.f90: Likewise.
5526 * gfortran.dg/proc_ptr_7.f90: Likewise.
5527 * gfortran.dg/proc_ptr_8.f90: Likewise.
5528 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5529 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5530 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5531 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5532 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5533 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5534 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5535 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5536 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5537 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5538 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5539 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5540 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5541 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5542 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5543 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5544 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5545 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5546 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5547 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5548 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5549 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5550 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5551 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5552 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5553 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5554 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5555 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5556 * gfortran.dg/product_init_expr.f03: Likewise.
5557 * gfortran.dg/promotion.f90: Likewise.
5558 * gfortran.dg/promotion_3.f90: Likewise.
5559 * gfortran.dg/promotion_4.f90: Likewise.
5560 * gfortran.dg/protected_1.f90: Likewise.
5561 * gfortran.dg/protected_2.f90: Likewise.
5562 * gfortran.dg/ptr-func-1.f90: Likewise.
5563 * gfortran.dg/ptr-func-2.f90: Likewise.
5564 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5565 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5566 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5567 * gfortran.dg/pure_byref_1.f90: Likewise.
5568 * gfortran.dg/pure_byref_2.f90: Likewise.
5569 * gfortran.dg/pure_byref_3.f90: Likewise.
5570 * gfortran.dg/quad_2.f90: Likewise.
5571 * gfortran.dg/quad_3.f90: Likewise.
5572 * gfortran.dg/random_3.f90: Likewise.
5573 * gfortran.dg/random_4.f90: Likewise.
5574 * gfortran.dg/random_7.f90: Likewise.
5575 * gfortran.dg/read_2.f90: Likewise.
5576 * gfortran.dg/read_3.f90: Likewise.
5577 * gfortran.dg/read_4.f90: Likewise.
5578 * gfortran.dg/read_5.f90: Likewise.
5579 * gfortran.dg/read_bad_advance.f90: Likewise.
5580 * gfortran.dg/read_bang.f90: Likewise.
5581 * gfortran.dg/read_bang4.f90: Likewise.
5582 * gfortran.dg/read_comma.f: Likewise.
5583 * gfortran.dg/read_dir.f90: Likewise.
5584 * gfortran.dg/read_empty_file.f: Likewise.
5585 * gfortran.dg/read_eof_1.f90: Likewise.
5586 * gfortran.dg/read_eof_2.f90: Likewise.
5587 * gfortran.dg/read_eof_3.f90: Likewise.
5588 * gfortran.dg/read_eof_4.f90: Likewise.
5589 * gfortran.dg/read_eof_5.f90: Likewise.
5590 * gfortran.dg/read_eof_6.f: Likewise.
5591 * gfortran.dg/read_eof_7.f90: Likewise.
5592 * gfortran.dg/read_eof_8.f90: Likewise.
5593 * gfortran.dg/read_eof_all.f90: Likewise.
5594 * gfortran.dg/read_eor.f90: Likewise.
5595 * gfortran.dg/read_float_1.f90: Likewise.
5596 * gfortran.dg/read_float_2.f03: Likewise.
5597 * gfortran.dg/read_float_3.f90: Likewise.
5598 * gfortran.dg/read_float_4.f90: Likewise.
5599 * gfortran.dg/read_infnan_1.f90: Likewise.
5600 * gfortran.dg/read_list_eof_1.f90: Likewise.
5601 * gfortran.dg/read_logical.f90: Likewise.
5602 * gfortran.dg/read_many_1.f: Likewise.
5603 * gfortran.dg/read_no_eor.f90: Likewise.
5604 * gfortran.dg/read_noadvance.f90: Likewise.
5605 * gfortran.dg/read_repeat.f90: Likewise.
5606 * gfortran.dg/read_repeat_2.f90: Likewise.
5607 * gfortran.dg/read_size_noadvance.f90: Likewise.
5608 * gfortran.dg/read_x_eof.f90: Likewise.
5609 * gfortran.dg/read_x_past.f: Likewise.
5610 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5611 * gfortran.dg/real_const_1.f: Likewise.
5612 * gfortran.dg/real_const_2.f90: Likewise.
5613 * gfortran.dg/real_const_3.f90: Likewise.
5614 * gfortran.dg/real_do_1.f90: Likewise.
5615 * gfortran.dg/real_index_1.f90: Likewise.
5616 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5617 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5618 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5619 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5620 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5621 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5622 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5623 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5624 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5625 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5626 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5627 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5628 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5629 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5630 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5631 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5632 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5633 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5634 * gfortran.dg/record_marker_1.f90: Likewise.
5635 * gfortran.dg/record_marker_2.f: Likewise.
5636 * gfortran.dg/record_marker_3.f90: Likewise.
5637 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5638 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5639 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5640 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5641 * gfortran.dg/recursive_check_7.f90: Likewise.
5642 * gfortran.dg/recursive_reference_1.f90: Likewise.
5643 * gfortran.dg/recursive_reference_2.f90: Likewise.
5644 * gfortran.dg/recursive_stack.f90: Likewise.
5645 * gfortran.dg/reduction.f90: Likewise.
5646 * gfortran.dg/repack_arrays_1.f90: Likewise.
5647 * gfortran.dg/repeat_1.f90: Likewise.
5648 * gfortran.dg/repeat_2.f90: Likewise.
5649 * gfortran.dg/repeat_3.f90: Likewise.
5650 * gfortran.dg/repeat_6.f90: Likewise.
5651 * gfortran.dg/reshape-alloc.f90: Likewise.
5652 * gfortran.dg/reshape-complex.f90: Likewise.
5653 * gfortran.dg/reshape.f90: Likewise.
5654 * gfortran.dg/reshape_2.f90: Likewise.
5655 * gfortran.dg/reshape_7.f90: Likewise.
5656 * gfortran.dg/reshape_empty_1.f03: Likewise.
5657 * gfortran.dg/reshape_pad_1.f90: Likewise.
5658 * gfortran.dg/reshape_rank7.f90: Likewise.
5659 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5660 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5661 * gfortran.dg/result_default_init_1.f90: Likewise.
5662 * gfortran.dg/result_in_spec_1.f90: Likewise.
5663 * gfortran.dg/result_in_spec_2.f90: Likewise.
5664 * gfortran.dg/ret_array_1.f90: Likewise.
5665 * gfortran.dg/ret_pointer_1.f90: Likewise.
5666 * gfortran.dg/ret_pointer_2.f90: Likewise.
5667 * gfortran.dg/rewind_1.f90: Likewise.
5668 * gfortran.dg/round_1.f03: Likewise.
5669 * gfortran.dg/round_2.f03: Likewise.
5670 * gfortran.dg/round_3.f08: Likewise.
5671 * gfortran.dg/round_4.f90: Likewise.
5672 * gfortran.dg/rrspacing_1.f90: Likewise.
5673 * gfortran.dg/runtime_warning_1.f90: Likewise.
5674 * gfortran.dg/same_type_as_2.f03: Likewise.
5675 * gfortran.dg/save_1.f90: Likewise.
5676 * gfortran.dg/save_5.f90: Likewise.
5677 * gfortran.dg/save_6.f90: Likewise.
5678 * gfortran.dg/scalar_mask_1.f90: Likewise.
5679 * gfortran.dg/scalar_mask_2.f90: Likewise.
5680 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5681 * gfortran.dg/scale_1.f90: Likewise.
5682 * gfortran.dg/scan_1.f90: Likewise.
5683 * gfortran.dg/scan_2.f90: Likewise.
5684 * gfortran.dg/secnds-1.f: Likewise.
5685 * gfortran.dg/secnds.f: Likewise.
5686 * gfortran.dg/select_1.f90: Likewise.
5687 * gfortran.dg/select_2.f90: Likewise.
5688 * gfortran.dg/select_3.f90: Likewise.
5689 * gfortran.dg/select_5.f90: Likewise.
5690 * gfortran.dg/select_char_1.f90: Likewise.
5691 * gfortran.dg/select_char_2.f90: Likewise.
5692 * gfortran.dg/select_type_13.f03: Likewise.
5693 * gfortran.dg/select_type_14.f03: Likewise.
5694 * gfortran.dg/select_type_15.f03: Likewise.
5695 * gfortran.dg/select_type_19.f03: Likewise.
5696 * gfortran.dg/select_type_2.f03: Likewise.
5697 * gfortran.dg/select_type_26.f03: Likewise.
5698 * gfortran.dg/select_type_27.f03: Likewise.
5699 * gfortran.dg/select_type_28.f03: Likewise.
5700 * gfortran.dg/select_type_3.f03: Likewise.
5701 * gfortran.dg/select_type_35.f03: Likewise.
5702 * gfortran.dg/select_type_36.f03: Likewise.
5703 * gfortran.dg/select_type_37.f03: Likewise.
5704 * gfortran.dg/select_type_39.f03: Likewise.
5705 * gfortran.dg/select_type_4.f90: Likewise.
5706 * gfortran.dg/select_type_5.f03: Likewise.
5707 * gfortran.dg/select_type_6.f03: Likewise.
5708 * gfortran.dg/select_type_7.f03: Likewise.
5709 * gfortran.dg/select_type_8.f03: Likewise.
5710 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5711 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5712 * gfortran.dg/selected_kind_1.f90: Likewise.
5713 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5714 * gfortran.dg/shape_2.f90: Likewise.
5715 * gfortran.dg/shape_4.f90: Likewise.
5716 * gfortran.dg/shape_5.f90: Likewise.
5717 * gfortran.dg/shape_7.f90: Likewise.
5718 * gfortran.dg/shape_8.f90: Likewise.
5719 * gfortran.dg/shape_9.f90: Likewise.
5720 * gfortran.dg/shift-kind_2.f90: Likewise.
5721 * gfortran.dg/shiftalr_1.F90: Likewise.
5722 * gfortran.dg/shiftalr_2.F90: Likewise.
5723 * gfortran.dg/simpleif_1.f90: Likewise.
5724 * gfortran.dg/simplify_argN_1.f90: Likewise.
5725 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5726 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5727 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5728 * gfortran.dg/simplify_modulo.f90: Likewise.
5729 * gfortran.dg/single_char_string.f90: Likewise.
5730 * gfortran.dg/size_dim.f90: Likewise.
5731 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5732 * gfortran.dg/sizeof.f90: Likewise.
5733 * gfortran.dg/sizeof_4.f90: Likewise.
5734 * gfortran.dg/slash_1.f90: Likewise.
5735 * gfortran.dg/sms-1.f90: Likewise.
5736 * gfortran.dg/sms-2.f90: Likewise.
5737 * gfortran.dg/spec_expr_7.f90: Likewise.
5738 * gfortran.dg/specifics_1.f90: Likewise.
5739 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5740 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5741 * gfortran.dg/spread_init_expr.f03: Likewise.
5742 * gfortran.dg/spread_scalar_source.f90: Likewise.
5743 * gfortran.dg/spread_shape_1.f90: Likewise.
5744 * gfortran.dg/stat_1.f90: Likewise.
5745 * gfortran.dg/stat_2.f90: Likewise.
5746 * gfortran.dg/stfunc_1.f90: Likewise.
5747 * gfortran.dg/stfunc_4.f90: Likewise.
5748 * gfortran.dg/stfunc_6.f90: Likewise.
5749 * gfortran.dg/storage_size_1.f08: Likewise.
5750 * gfortran.dg/storage_size_3.f08: Likewise.
5751 * gfortran.dg/storage_size_4.f90: Likewise.
5752 * gfortran.dg/streamio_1.f90: Likewise.
5753 * gfortran.dg/streamio_10.f90: Likewise.
5754 * gfortran.dg/streamio_11.f90: Likewise.
5755 * gfortran.dg/streamio_12.f90: Likewise.
5756 * gfortran.dg/streamio_13.f90: Likewise.
5757 * gfortran.dg/streamio_14.f90: Likewise.
5758 * gfortran.dg/streamio_15.f90: Likewise.
5759 * gfortran.dg/streamio_16.f90: Likewise.
5760 * gfortran.dg/streamio_17.f90: Likewise.
5761 * gfortran.dg/streamio_2.f90: Likewise.
5762 * gfortran.dg/streamio_3.f90: Likewise.
5763 * gfortran.dg/streamio_4.f90: Likewise.
5764 * gfortran.dg/streamio_5.f90: Likewise.
5765 * gfortran.dg/streamio_6.f90: Likewise.
5766 * gfortran.dg/streamio_7.f90: Likewise.
5767 * gfortran.dg/streamio_8.f90: Likewise.
5768 * gfortran.dg/streamio_9.f90: Likewise.
5769 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5770 * gfortran.dg/string_4.f90: Likewise.
5771 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5772 * gfortran.dg/string_assign_2.f90: Likewise.
5773 * gfortran.dg/string_compare_1.f90: Likewise.
5774 * gfortran.dg/string_compare_2.f90: Likewise.
5775 * gfortran.dg/string_compare_3.f90: Likewise.
5776 * gfortran.dg/string_ctor_1.f90: Likewise.
5777 * gfortran.dg/string_length_1.f90: Likewise.
5778 * gfortran.dg/string_length_2.f90: Likewise.
5779 * gfortran.dg/string_length_3.f90: Likewise.
5780 * gfortran.dg/string_length_4.f90: Likewise.
5781 * gfortran.dg/string_null_compare_1.f: Likewise.
5782 * gfortran.dg/string_pad_trunc.f90: Likewise.
5783 * gfortran.dg/structure_constructor_1.f03: Likewise.
5784 * gfortran.dg/structure_constructor_11.f90: Likewise.
5785 * gfortran.dg/structure_constructor_13.f03: Likewise.
5786 * gfortran.dg/structure_constructor_2.f03: Likewise.
5787 * gfortran.dg/structure_constructor_5.f03: Likewise.
5788 * gfortran.dg/submodule_1.f08: Likewise.
5789 * gfortran.dg/submodule_11.f08: Likewise.
5790 * gfortran.dg/submodule_14.f08: Likewise.
5791 * gfortran.dg/submodule_15.f08: Likewise.
5792 * gfortran.dg/submodule_17.f08: Likewise.
5793 * gfortran.dg/submodule_18.f08: Likewise.
5794 * gfortran.dg/submodule_19.f08: Likewise.
5795 * gfortran.dg/submodule_2.f08: Likewise.
5796 * gfortran.dg/submodule_27.f08: Likewise.
5797 * gfortran.dg/submodule_28.f08: Likewise.
5798 * gfortran.dg/submodule_29.f08: Likewise.
5799 * gfortran.dg/submodule_30.f08: Likewise.
5800 * gfortran.dg/submodule_6.f08: Likewise.
5801 * gfortran.dg/submodule_7.f08: Likewise.
5802 * gfortran.dg/submodule_8.f08: Likewise.
5803 * gfortran.dg/subnormal_1.f90: Likewise.
5804 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5805 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5806 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5807 * gfortran.dg/substr_2.f: Likewise.
5808 * gfortran.dg/substr_3.f: Likewise.
5809 * gfortran.dg/substr_4.f: Likewise.
5810 * gfortran.dg/substr_5.f90: Likewise.
5811 * gfortran.dg/substr_6.f90: Likewise.
5812 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5813 * gfortran.dg/sum_init_expr.f03: Likewise.
5814 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5815 * gfortran.dg/system_clock_3.f08: Likewise.
5816 * gfortran.dg/t_editing.f: Likewise.
5817 * gfortran.dg/team_change_1.f90: Likewise.
5818 * gfortran.dg/team_end_1.f90: Likewise.
5819 * gfortran.dg/team_number_1.f90: Likewise.
5820 * gfortran.dg/temporary_1.f90: Likewise.
5821 * gfortran.dg/test_com_block.f90: Likewise.
5822 * gfortran.dg/test_only_clause.f90: Likewise.
5823 * gfortran.dg/tiny_1.f90: Likewise.
5824 * gfortran.dg/tiny_2.f90: Likewise.
5825 * gfortran.dg/tl_editing.f90: Likewise.
5826 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5827 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5828 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5829 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5830 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5831 * gfortran.dg/transfer_class_2.f90: Likewise.
5832 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5833 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5834 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5835 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5836 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5837 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5838 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5839 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5840 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5841 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5842 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5843 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5844 * gfortran.dg/transpose_1.f90: Likewise.
5845 * gfortran.dg/transpose_3.f03: Likewise.
5846 * gfortran.dg/transpose_4.f90: Likewise.
5847 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5848 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5849 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5850 * gfortran.dg/trim_1.f90: Likewise.
5851 * gfortran.dg/trim_optimize_1.f90: Likewise.
5852 * gfortran.dg/trim_optimize_2.f90: Likewise.
5853 * gfortran.dg/trim_optimize_3.f90: Likewise.
5854 * gfortran.dg/trim_optimize_4.f90: Likewise.
5855 * gfortran.dg/trim_optimize_5.f90: Likewise.
5856 * gfortran.dg/trim_optimize_6.f90: Likewise.
5857 * gfortran.dg/trim_optimize_7.f90: Likewise.
5858 * gfortran.dg/trim_optimize_8.f90: Likewise.
5859 * gfortran.dg/type_to_class_1.f03: Likewise.
5860 * gfortran.dg/type_to_class_2.f03: Likewise.
5861 * gfortran.dg/type_to_class_3.f03: Likewise.
5862 * gfortran.dg/type_to_class_4.f03: Likewise.
5863 * gfortran.dg/type_to_class_5.f03: Likewise.
5864 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5865 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5866 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5867 * gfortran.dg/typebound_call_1.f03: Likewise.
5868 * gfortran.dg/typebound_call_13.f03: Likewise.
5869 * gfortran.dg/typebound_call_18.f03: Likewise.
5870 * gfortran.dg/typebound_call_19.f03: Likewise.
5871 * gfortran.dg/typebound_call_2.f03: Likewise.
5872 * gfortran.dg/typebound_call_20.f03: Likewise.
5873 * gfortran.dg/typebound_call_3.f03: Likewise.
5874 * gfortran.dg/typebound_generic_5.f03: Likewise.
5875 * gfortran.dg/typebound_generic_6.f03: Likewise.
5876 * gfortran.dg/typebound_generic_9.f03: Likewise.
5877 * gfortran.dg/typebound_operator_12.f03: Likewise.
5878 * gfortran.dg/typebound_operator_13.f03: Likewise.
5879 * gfortran.dg/typebound_operator_15.f90: Likewise.
5880 * gfortran.dg/typebound_operator_20.f90: Likewise.
5881 * gfortran.dg/typebound_operator_3.f03: Likewise.
5882 * gfortran.dg/typebound_operator_6.f03: Likewise.
5883 * gfortran.dg/typebound_operator_7.f03: Likewise.
5884 * gfortran.dg/typebound_operator_8.f03: Likewise.
5885 * gfortran.dg/typebound_operator_9.f03: Likewise.
5886 * gfortran.dg/typebound_proc_19.f90: Likewise.
5887 * gfortran.dg/typebound_proc_20.f90: Likewise.
5888 * gfortran.dg/typebound_proc_23.f90: Likewise.
5889 * gfortran.dg/typebound_proc_27.f03: Likewise.
5890 * gfortran.dg/typebound_proc_35.f90: Likewise.
5891 * gfortran.dg/typebound_proc_36.f90: Likewise.
5892 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5893 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5894 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5895 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5896 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5897 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5898 * gfortran.dg/unf_short_record_1.f90: Likewise.
5899 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5900 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5901 * gfortran.dg/unit_1.f90: Likewise.
5902 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5903 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5904 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5905 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5906 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5907 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5908 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5909 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5910 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5911 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5912 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5913 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5914 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5915 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5916 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5917 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5918 * gfortran.dg/unpack_init_expr.f03: Likewise.
5919 * gfortran.dg/use_10.f90: Likewise.
5920 * gfortran.dg/use_11.f90: Likewise.
5921 * gfortran.dg/use_13.f90: Likewise.
5922 * gfortran.dg/use_24.f90: Likewise.
5923 * gfortran.dg/use_27.f90: Likewise.
5924 * gfortran.dg/use_5.f90: Likewise.
5925 * gfortran.dg/use_allocated_1.f90: Likewise.
5926 * gfortran.dg/use_only_1.f90: Likewise.
5927 * gfortran.dg/use_only_4.f90: Likewise.
5928 * gfortran.dg/use_rename_2.f90: Likewise.
5929 * gfortran.dg/use_rename_4.f90: Likewise.
5930 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5931 * gfortran.dg/used_interface_ref.f90: Likewise.
5932 * gfortran.dg/used_types_5.f90: Likewise.
5933 * gfortran.dg/utf8_1.f03: Likewise.
5934 * gfortran.dg/utf8_2.f03: Likewise.
5935 * gfortran.dg/value_1.f90: Likewise.
5936 * gfortran.dg/value_2.f90: Likewise.
5937 * gfortran.dg/value_4.f90: Likewise.
5938 * gfortran.dg/value_6.f03: Likewise.
5939 * gfortran.dg/value_7.f03: Likewise.
5940 * gfortran.dg/value_test.f90: Likewise.
5941 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5942 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5943 * gfortran.dg/vect/pr60510.f: Likewise.
5944 * gfortran.dg/vect/pr69882.f90: Likewise.
5945 * gfortran.dg/vect/pr69980.f90: Likewise.
5946 * gfortran.dg/vect/vect-5.f90: Likewise.
5947 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5948 * gfortran.dg/vector_subscript_1.f90: Likewise.
5949 * gfortran.dg/vector_subscript_2.f90: Likewise.
5950 * gfortran.dg/vector_subscript_3.f90: Likewise.
5951 * gfortran.dg/vector_subscript_5.f90: Likewise.
5952 * gfortran.dg/verify_2.f90: Likewise.
5953 * gfortran.dg/volatile10.f90: Likewise.
5954 * gfortran.dg/where_1.f90: Likewise.
5955 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5956 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5957 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5958 * gfortran.dg/whole_file_13.f90: Likewise.
5959 * gfortran.dg/whole_file_2.f90: Likewise.
5960 * gfortran.dg/widechar_2.f90: Likewise.
5961 * gfortran.dg/widechar_4.f90: Likewise.
5962 * gfortran.dg/widechar_5.f90: Likewise.
5963 * gfortran.dg/widechar_6.f90: Likewise.
5964 * gfortran.dg/widechar_8.f90: Likewise.
5965 * gfortran.dg/widechar_IO_1.f90: Likewise.
5966 * gfortran.dg/widechar_IO_2.f90: Likewise.
5967 * gfortran.dg/widechar_IO_3.f90: Likewise.
5968 * gfortran.dg/widechar_IO_4.f90: Likewise.
5969 * gfortran.dg/widechar_compare_1.f90: Likewise.
5970 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5971 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5972 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5973 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5974 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5975 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5976 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5977 * gfortran.dg/widechar_select_1.f90: Likewise.
5978 * gfortran.dg/winapi.f90: Likewise.
5979 * gfortran.dg/write_0_pe_format.f90: Likewise.
5980 * gfortran.dg/write_back.f: Likewise.
5981 * gfortran.dg/write_check3.f90: Likewise.
5982 * gfortran.dg/write_direct_eor.f90: Likewise.
5983 * gfortran.dg/write_padding.f90: Likewise.
5984 * gfortran.dg/write_recursive.f90: Likewise.
5985 * gfortran.dg/write_rewind_1.f: Likewise.
5986 * gfortran.dg/write_rewind_2.f: Likewise.
5987 * gfortran.dg/write_zero_array.f90: Likewise.
5988 * gfortran.dg/x_slash_1.f: Likewise.
5989 * gfortran.dg/x_slash_2.f: Likewise.
5990 * gfortran.dg/zero_array_components_1.f90: Likewise.
5991 * gfortran.dg/zero_length_1.f90: Likewise.
5992 * gfortran.dg/zero_length_2.f90: Likewise.
5993 * gfortran.dg/zero_sized_1.f90: Likewise.
5994 * gfortran.dg/zero_sized_3.f90: Likewise.
5995 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5996 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5997 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5998 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5999 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
6000 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
6001 * gfortran.fortran-torture/execute/args.f90: Likewise.
6002 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
6003 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
6004 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
6005 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
6006 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
6007 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
6008 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
6009 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
6010 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
6011 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
6012 * gfortran.fortran-torture/execute/common.f90: Likewise.
6013 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
6014 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
6015 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
6016 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
6017 * gfortran.fortran-torture/execute/contained.f90: Likewise.
6018 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
6019 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
6020 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
6021 * gfortran.fortran-torture/execute/data.f90: Likewise.
6022 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
6023 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
6024 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
6025 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
6026 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
6027 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
6028 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
6029 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
6030 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
6031 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
6032 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
6033 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
6034 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
6035 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
6036 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
6037 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
6038 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
6039 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
6040 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
6041 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
6042 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
6043 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
6044 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
6045 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
6046 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
6047 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
6048 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
6049 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
6050 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
6051 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
6052 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
6053 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
6054 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
6055 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
6056 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
6057 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
6058 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
6059 * gfortran.fortran-torture/execute/forall.f90: Likewise.
6060 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
6061 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
6062 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
6063 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
6064 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
6065 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
6066 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
6067 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
6068 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
6069 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
6070 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
6071 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
6072 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
6073 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
6074 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
6075 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
6076 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
6077 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
6078 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
6079 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
6080 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
6081 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
6082 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
6083 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
6084 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
6085 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
6086 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
6087 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
6088 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
6089 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
6090 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
6091 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
6092 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
6093 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
6094 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6095 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
6096 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
6097 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
6098 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
6099 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
6100 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
6101 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
6102 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
6103 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
6104 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
6105 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
6106 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
6107 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
6108 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
6109 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
6110 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
6111 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
6112 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
6113 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
6114 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
6115 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6116 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
6117 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
6118 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
6119 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
6120 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6121 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6122 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6123 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6124 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6125 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6126 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6127 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6128 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6129 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6130 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6131 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6132 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6133 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6134 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6135 * gfortran.fortran-torture/execute/math.f90: Likewise.
6136 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6137 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6138 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6139 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6140 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6141 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6142 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6143 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6144 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6145 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6146 * gfortran.fortran-torture/execute/power.f90: Likewise.
6147 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6148 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6149 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6150 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6151 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6152 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6153 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6154 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6155 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6156 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6157 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6158 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6159 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6160 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6161 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6162 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6163 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6164 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6165 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6166 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6167 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6168 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6169 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6170 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6171 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6172 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6173 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6174 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6175 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6176 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6177 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6178 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6179 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6180 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6181 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6182 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6183 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6184 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6185 * gfortran.fortran-torture/execute/string.f90: Likewise.
6186 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6187 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6188 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6189 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6190 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6191 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6192 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6193 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6194 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6195 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6196 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6197 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6198 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6199 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6200 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6201 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6202 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6203 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6204 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6205 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6206 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6207 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6208 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6209 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6210 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6211 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6212 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6213 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6214 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6215 * gfortran.dg/inline_transpose_1.f90: Likewise.
6216
a8399af8
PT
62172018-02-17 Paul Thomas <pault@gcc.gnu.org>
6218
6219 PR fortran/84115
6220 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6221 change to dg-run.
6222
6f1b6265
EB
62232018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6224
6225 PR ada/84277
6226 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6227 * gnat.dg/dispatch1.adb: Rename into...
6228 * gnat.dg/disp1.adb: ...this.
6229 * gnat.dg/dispatch1_p.ads: Rename into...
6230 * gnat.dg/disp1_pkg.ads: ...this.
6231 * gnat.dg/disp2.adb: Rename into...
6232 * gnat.dg/dispatch2.adb: ...this.
6233 * gnat.dg/dispatch2_p.ads: Rename into...
6234 * gnat.dg/disp2_pkg.ads: ...this.
6235 * gnat.dg/dispatch2_p.adb: Rename into...
6236 * gnat.dg/disp2_pkg.adb: this.
6237 * gnat.dg/generic_dispatch.adb: Rename into...
6238 * gnat.dg/generic_disp.adb: this.
6239 * gnat.dg/generic_dispatch_p.ads: Rename into...
6240 * gnat.dg/generic_disp_pkg.ads: ...this.
6241 * gnat.dg/generic_dispatch_p.adb: Rename into...
6242 * gnat.dg/generic_disp_pkg.adb: ...this.
6243 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6244 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6245 * gnat.dg/object_overflow1.adb: Tweak index.
6246 * gnat.dg/object_overflow2.adb: Likewise.
6247 * gnat.dg/object_overflow3.adb: Likewise.
6248 * gnat.dg/object_overflow4.adb: Likewise.
6249 * gnat.dg/object_overflow5.adb: Likewise.
6250
1a03b929
JJ
62512018-02-16 Jakub Jelinek <jakub@redhat.com>
6252
6253 PR ipa/84425
6254 * gcc.c-torture/compile/pr84425.c: New test.
6255
019e0ae8
MP
62562018-02-16 Marek Polacek <polacek@redhat.com>
6257 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR c++/84192
6260 * g++.dg/cpp1y/constexpr-84192.C: New test.
6261
28f247e6
MS
62622018-02-16 Martin Sebor <msebor@redhat.com>
6263
6264 PR c++/79064
6265 * g++.dg/overload15.C: New test.
6266
e1617c1d
YG
62672018-02-16 Yury Gribov <tetra2005@gmail.com>
6268
6269 PR target/81535
6270 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6271 * gcc.dg/pr56727-2.c: Ditto.
6272 * gcc.target/powerpc/pr79439.c: Renamed to...
6273 * gcc.target/powerpc/pr79439-1.c: ...this.
6274 * gcc.target/powerpc/pr79439-2.c: New test.
6275 * gcc.target/powerpc/pr79439-3.c: New test.
6276
023e7b55
WS
62772018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6278
6279 target/pr84371
6280 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6281 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6282 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6283 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6284 * gcc.target/powerpc/builtins-3.c: Same.
6285
f7f77b9d
NS
62862018-02-16 Nathan Sidwell <nathan@acm.org>
6287
6288 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6289
16ba97b9
VM
62902018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6291
6292 PR rtl-optimization/70023
6293 * gcc.target/i386/pr70023.c: New.
6294
8e7f98df
CL
62952018-02-16 Carl Love <cel@us.ibm.com>
6296
6297 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6298 tests.
6299 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6300 tests.
6301
b8bf5603
CL
63022018-02-16 Carl Love <cel@us.ibm.com>
6303
6304 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6305 for the ABI definitions for vec_extract4b and vec_insert4b.
6306
3943b161
NS
63072018-02-16 Nathan Sidwell <nathan@acm.org>
6308
6309 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6310 * g++.old-deja/g++.mike/net43.C: Likewise.
6311
d65da12f
PC
63122018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6313
6314 PR c++/82468
6315 * g++.dg/cpp1z/class-deduction48.C: New.
6316
b1a7e33d
NS
63172018-02-16 Nathan Sidwell <nathan@acm.org>
6318
6319 PR c++/84375
6320 * g++.dg/lookup/pr84375.C: New.
6321
d960ab7b
OE
63222018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6323
6324 PR target/83831
6325 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6326
5c8cebe7
RB
63272018-02-16 Richard Biener <rguenther@suse.de>
6328
6329 PR tree-optimization/84417
6330 * gcc.dg/torture/pr84417.c: New testcase.
6331
33006d53
JJ
63322018-02-16 Jakub Jelinek <jakub@redhat.com>
6333
1e6d3b10
JJ
6334 PR target/84272
6335 * g++.dg/opt/pr84272.C: New test.
6336
33006d53
JJ
6337 PR rtl-optimization/83723
6338 * gcc.dg/pr83723.c: New test.
6339
4cf55739
RB
63402018-02-16 Richard Biener <rguenther@suse.de>
6341
6342 PR tree-optimization/84399
6343 * gcc.dg/graphite/pr84399.c: New testcase.
6344
bd74f4d8
RB
63452018-02-16 Richard Biener <rguenther@suse.de>
6346
6347 PR tree-optimization/84190
6348 * g++.dg/torture/pr84190.C: New testcase.
6349
96b31328
MS
63502018-02-15 Martin Sebor <msebor@redhat.com>
6351
6352 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
b1a7e33d 6353 directives.
96b31328 6354
f3ad8745
JW
63552018-02-15 Janus Weil <janus@gcc.gnu.org>
6356
6357 PR fortran/84409
6358 * gfortran.dg/dtio_21.f03: Add an error message.
6359 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6360
2b6bf87a
TK
63612018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6362
8908fa3a
TK
6363 PR fortran/84381
6364 * gfortran.dg/stop_shouldfail.f90: New test.
2b6bf87a 6365
47790631
PC
63662018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6367
6368 PR c++/84330
6369 * g++.dg/concepts/pr84330.C: New.
6370
74e8090c
TV
63712018-02-15 Tom de Vries <tom@codesourcery.com>
6372
6373 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6374
fdb03c20
TV
63752018-02-15 Tom de Vries <tom@codesourcery.com>
6376
6377 * gcc.c-torture/compile/pr84136.c: Require effective target
6378 indirect_jumps.
6379
3eb1eecf
JJ
63802018-02-15 Jakub Jelinek <jakub@redhat.com>
6381
44e60df3
JJ
6382 PR tree-optimization/84383
6383 * gcc.c-torture/compile/pr84383.c: New test.
6384
3eb1eecf
JJ
6385 PR tree-optimization/84334
6386 * gcc.dg/pr84334.c: New test.
6387
7c102986 63882018-02-14 Carl Love <cel@us.ibm.com>
3eb1eecf 6389
7c102986
CL
6390 * gcc.target/powerpc/builtins-4-int128-runnable.c
6391 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6392 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6393
816fad6e
MS
63942018-02-14 Martin Sebor <msebor@redhat.com>
6395
6396 PR tree-optimization/83698
6397 * gcc.dg/Wrestrict-7.c: New test.
6398 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6399 * gcc.target/i386/chkp-stropt-17.c: Same.
6400
fba303ed
MS
64012018-02-14 Martin Sebor <msebor@redhat.com>
6402
6403 PR c/84108
6404 * gcc.dg/Wattributes-8.c: New test.
6405
ee3bb1b7
JW
64062018-02-14 Janus Weil <janus@gcc.gnu.org>
6407
6408 PR fortran/84385
6409 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6410 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6411 * gfortran.dg/select_type_1.f03: Extend test case.
6412
4ce5745c
UB
64132017-02-14 Uros Bizjak <ubizjak@gmail.com>
6414
6415 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6416 (dg-options): Use -O2 -msse2 -mno-sse3.
6417
49cc0354
KN
64182018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6419
6420 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6421 this test case still works ok.
6422 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6423 * gcc.dg/vmx/insert-be-order.c: Likewise.
6424 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6425 * gcc.dg/vmx/ld-be-order.c: Likewise.
6426 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6427 * gcc.dg/vmx/lde-be-order.c: Likewise.
6428 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6429 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6430 * gcc.dg/vmx/merge-be-order.c: Likewise.
6431 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6432 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6433 * gcc.dg/vmx/pack-be-order.c: Likewise.
6434 * gcc.dg/vmx/perm-be-order.c: Likewise.
6435 * gcc.dg/vmx/splat-be-order.c: Likewise.
6436 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6437 * gcc.dg/vmx/st-be-order.c: Likewise.
6438 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6439 * gcc.dg/vmx/ste-be-order.c: Likewise.
6440 * gcc.dg/vmx/stl-be-order.c: Likewise.
6441 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6442 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6443 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6444 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6445 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6446
2482a4ec
PC
64472018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6448
6449 PR c++/84350
6450 * g++.dg/cpp0x/auto49.C: New.
6451
486c5299
NS
64522018-02-14 Nathan Sidwell <nathan@acm.org>
6453
6454 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6455
34c58a43
WS
64562018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6457
6458 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6459 * gcc.target/powerpc/le-altivec-consts.c: Same.
6460
911b141b
WS
64612018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6462
6463 PR target/84220
6464 * gcc.target/powerpc/pr84220-sld.c: New test.
6465 * gcc.target/powerpc/pr84220-sld2.c: New test.
6466 * gcc.target/powerpc/pr84220-sldw.c: New test.
6467 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6468 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6469
f8de876d
IT
64702018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6471
6472 PR target/84239
6473 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6474 _inc_ssp intrinsics.
6475 * gcc.target/i386/cet-intrin-4.c: Likewise.
6476 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6477 __builtin_ia32_rdssp[d|q].
6478
316b2a2d
RS
64792018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6480
6481 PR tree-optimization/84357
6482 * gcc.dg/vect/pr84357.c: New test.
6483
06e97270
OE
64842018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6485
6486 PR target/83831
6487 * gcc.target/rx/pr83831.c: New tests.
6488
0f2fca6f 64892018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
a005570e
JL
6490
6491 PR target/79242
6492 * gcc.target/msp430/pr79242.c: New test.
6493
1d99e56d
PB
64942018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6495
6496 PR target/84372
6497 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6498 with -mcpu=power9.
6499
8d61eea7
PB
65002018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6501
6502 PR target/84279
6503 * g++.dg/pr84279.C: New test.
6504
ba95aa20
SB
65052018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6506
6507 PR rtl-optimization/84169
6508 * gcc.c-torture/execute/pr84169.c: New.
6509
b7a6b85f
PB
65102018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6511
6512 PR target/84370
6513 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6514
c8a8efba
PB
65152018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6516
6517 PR target/84365
6518 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6519 with -mcpu=power9.
6520
dbf71703
JJ
65212018-02-13 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR c++/84364
6524 * g++.dg/warn/effc4.C: New test.
6525
3a9ad4c1
PC
65262018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/84333
6529 * g++.dg/template/sizeof16.C: New.
6530 * g++.dg/template/sizeof17.C: Likewise.
6531
4155fafc
JW
65322018-02-13 Janus Weil <janus@gcc.gnu.org>
6533
6534 PR fortran/84313
6535 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6536 add necessary compiler options.
6537 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6538
9aa484f5
JJ
65392018-02-13 Jakub Jelinek <jakub@redhat.com>
6540
201d17c0
JJ
6541 PR c/82210
6542 * gcc.c-torture/execute/pr82210.c: New test.
6543
9aa484f5
JJ
6544 PR middle-end/84309
6545 * gcc.dg/pr84309-2.c: New test.
6546
ff67aff4
RS
65472018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6548
6549 PR tree-optimization/84321
6550 * gcc.dg/pr84321.c: New test.
6551
62e12268
VM
65522018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6553
6554 PR target/84359
4ce5745c 6555 * gcc.target/i386/pr57193.c: Add -march=x86-64.
62e12268 6556
1bbae651
PB
65572018-02-13 Paolo Bonzini <bonzini@gnu.org>
6558
6559 PR sanitizer/84340
6560 * gcc.dg/asan/pr84307.c: Remove test.
6561
e4c1b7e3
SP
65622018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6563
6564 * gcc.target/rl78/test_auto_vector.c: New test.
6565
d74641bd
RS
65662018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6567
6568 PR c/84305
6569 * gcc.c-torture/compile/pr84305.c: New test.
6570
f4b29321
JJ
65712018-02-13 Jakub Jelinek <jakub@redhat.com>
6572
5cd1af49
JJ
6573 PR target/84335
6574 * gcc.target/i386/pr84335.c: New test.
6575
204a7ecb
JJ
6576 PR tree-optimization/84339
6577 * gcc.c-torture/execute/pr84339.c: New test.
6578
848bb6fc
JJ
6579 PR middle-end/84309
6580 * gcc.dg/pr84309.c: New test.
6581 * gcc.target/i386/pr84309.c: New test.
6582
f4b29321
JJ
6583 PR target/84336
6584 * gcc.target/i386/pr84336.c: New test.
6585
d69aeeee
JJ
65862018-02-12 Jakub Jelinek <jakub@redhat.com>
6587
6588 PR c++/84341
6589 * c-c++-common/gomp/pr84341.c: New test.
6590
badf04f3
TK
65912018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6592
6593 PR fortran/68746
6594 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6595
02e694ef
TK
65962018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6597
6598 PR fortran/68746
6599 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6600 of zero for read.
6601
966a140d
JL
66022018-02-12 Jeff Law <law@redhat.com>
6603
6604 * gcc.c-torture/compile/reg-args-size.c: New test.
6605
fa2faaa8
CL
66062018-02-12 Carl Love <cel@us.ibm.com>
6607
6608 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6609 uint128 tests to new testfile.
6610 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6611 int128 and uint128 tests.
6612 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6613 list of torture tests.
6614
24abcc44
JW
66152018-02-12 Janus Weil <janus@gcc.gnu.org>
6616
6617 PR fortran/84273
6618 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6619 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6620
c8cc0b65
TC
66212018-02-12 Tamar Christina <tamar.christina@arm.com>
6622
6623 PR target/82641
6624 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6625
74a5138a
PB
66262018-02-12 Paolo Bonzini <bonzini@gnu.org>
6627
6628 PR sanitizer/84307
6629 * gcc.dg/asan/pr84307.c: New test.
6630
4ec4afa8
NS
66312018-02-12 Nathan Sidwell <nathan@acm.org>
6632
6633 * g++.dg/parse/pr84263.C: New.
6634
790cc674
PC
66352018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6636
6637 PR c++/79626
6638 * g++.dg/template/crash129.C: New.
6639
c337f361
OM
66402018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6641
6642 PR target/83828
6643 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6644 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6645 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6646 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6647 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6648
158061a6
OM
66492018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6650
6651 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6652 _mm_maskz_scalef_round_sd): Test new intrinsics.
6653 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6654 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6655 intrinsics.
6656 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6657 _mm_maskz_scalef_round_ss): Test new intrinsics.
6658 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6659 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6660 intrinsics.
6661 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6662 __builtin_ia32_scalefss_round): Remove builtin.
6663 (__builtin_ia32_scalefsd_mask_round,
6664 __builtin_ia32_scalefss_mask_round): Test new builtin.
6665 * gcc.target/i386/sse-13.c: Ditto.
6666 * gcc.target/i386/sse-23.c: Ditto.
6667
b10bc0d6
OM
66682018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6669
6670 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6671 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6672 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6673 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6674 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6675 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6676 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6677 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6678 intrinsics.
6679 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6680 (__builtin_ia32_sqrtss_round): Remove builtins.
6681 (__builtin_ia32_sqrtsd_mask_round)
6682 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6683 * gcc.target/i386/sse-13.c: Ditto.
6684 * gcc.target/i386/sse-23.c: Ditto.
6685
6a793a8d
FXC
66862018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6687
6688 PR fortran/35299
6689 * gfortran.dg/statement_function_3.f: New test.
6690
f3883269
SK
66912018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6692
6693 PR fortran/54223
6694 PR fortran/84276
6695 * gfortran.dg/statement_function_1.f90: New test.
6696 * gfortran.dg/statement_function_2.f90: New test.
6697
e519d2e8
PT
66982018-02-11 Paul Thomas <pault@gcc.gnu.org>
6699
6700 PR fortran/84074
6701 * gfortran.dg/type_to_class_5.f03: New test.
6702
950ab3f1
PT
67032018-02-10 Paul Thomas <pault@gcc.gnu.org>
6704
6705 PR fortran/56691
6706 * gfortran.dg/type_to_class_4.f03: New test.
6707
cb2e8560
AM
67082018-02-10 Alan Modra <amodra@gmail.com>
6709
6710 PR target/84300
6711 * gcc.dg/pr84300.c: New.
6712
6724f8a6
JJ
67132018-02-10 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR sanitizer/83987
6716 * g++.dg/ubsan/pr83987-2.C: New test.
a8399af8 6717
e1f30526
SP
67182018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6719
6720 * gcc.target/rx/movsicc.c: New test.
6724f8a6 6721
86a568a3
PB
67222018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6723
6724 PR target/83926
6725 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6726 message.
6727
c028d589
WS
67282018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6729
6730 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6731 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6732
0444aa9c
NS
67332018-02-09 Nathan Sidwell <nathan@acm.org>
6734
6735 PR c/84293
6736 * c-c++-common/pr84293.h: New.
6737 * c-c++-common/pr84293.c: New.
6738
8c679205
VM
67392018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6740
6741 PR rtl-optimization/57193
4ce5745c 6742 * gcc.target/i386/pr57193.c: New.
8c679205 6743
d6126f8b
JJ
67442018-02-09 Jakub Jelinek <jakub@redhat.com>
6745
6746 PR target/84226
6747 * gcc.target/powerpc/pr84226.c: New test.
6748
e3056dd8
PB
67492018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6750
6751 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6752 from this to...
6753 <vclzd>: ...this.
6754
cea71f0a
MS
67552018-02-09 Martin Sebor <msebor@redhat.com>
6756
6757 PR lto/84212
6758 * gcc.dg/lto/pr84212_0.c: New test file.
6759 * gcc.dg/lto/pr84212_1.c: Same.
6760
da86c81e
PB
67612018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6762
6763 PR target/83926
6764 * gcc.target/powerpc/pr83926.c: New test.
6765 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6766 message. Fix test for running in 32-bit mode.
6767
0079ae88
TC
67682018-02-09 Tamar Christina <tamar.christina@arm.com>
6769
6770 PR target/82641
6771 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6772
c7047062
AK
67732018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6774
6775 PR target/PR84295
6776 * gcc.target/s390/pr84295.c: New test.
6777
0805a34d
PC
67782018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6779
6780 PR c++/77522
6781 * g++.dg/cpp1y/lambda-init16.C: New.
6782
8ed6f543
EB
67832018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6784
6785 * gnat.dg/sso8.adb: New test.
6786 * gnat.dg/sso8_pkg.ads: New helper.
6787
cc17f338
RB
67882018-02-09 Richard Biener <rguenther@suse.de>
6789
6790 PR tree-optimization/84278
6791 * gcc.target/i386/pr84278.c: Adjust regex.
6792
ebd06e5c
JJ
67932018-02-09 Jakub Jelinek <jakub@redhat.com>
6794
91eb884d
JJ
6795 PR tree-optimization/84232
6796 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6797
e47aebb3
JJ
6798 PR debug/84252
6799 * gcc.target/aarch64/pr84252.c: New test.
6800
ebd06e5c
JJ
6801 PR middle-end/84237
6802 * gcc.dg/pr84237.c: New test.
6803
ebe4bf41
MP
68042018-02-09 Marek Polacek <polacek@redhat.com>
6805 Jakub Jelinek <jakub@redhat.com>
6806
6807 PR c++/83659
6808 * g++.dg/torture/pr83659.C: New test.
6809
6d3aa24c
DM
68102018-02-08 David Malcolm <dmalcolm@redhat.com>
6811
6812 PR tree-optimization/84136
6813 * gcc.c-torture/compile/pr84136.c: New test.
6814
001e7337
SS
68152018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6816
6817 PR target/83008
6818 * gcc.target/i386/pr83008.c: New test.
6819
2318f3b4
PB
68202018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6821
6822 PR target/81143
6823 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6824
73974561
PC
68252018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6826
6827 PR c++/83806
6828 * g++.dg/warn/Wunused-parm-11.C: New.
6829
c6ba596b
MP
68302018-02-08 Marek Polacek <polacek@redhat.com>
6831
6832 PR tree-optimization/84238
6833 * gcc.dg/Wstringop-overflow-3.c: New test.
6834
a4296998
NS
68352018-02-08 Nathan Sidwell <nathan@acm.org>
6836
6837 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6838
b5ec4de7
RS
68392018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6840
6841 PR tree-optimization/84265
6842 * gcc.dg/vect/pr84265.c: New test.
6843
fff22900
RS
68442018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6845
6846 PR tree-optimization/81635
6847 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6848 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6849
84b4c7b5
AK
68502018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6851
6852 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6853 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6854 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6855 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6856 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6857 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6858 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6859 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6860 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6861 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6862 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6863 * gcc.target/s390/nobp-return-attr-all.c: New test.
6864 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6865 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6866 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6867 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6868 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6869 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6870 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6871 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6872 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6873 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6874 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6875 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6876 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6877 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6878
24db2556
RB
68792018-02-08 Richard Biener <rguenther@suse.de>
6880
6881 PR tree-optimization/84233
6882 * g++.dg/torture/pr84233.C: New testcase.
6883
414fef4e
RB
68842018-02-08 Richard Biener <rguenther@suse.de>
6885
6886 PR tree-optimization/84278
6887 * gcc.target/i386/pr84278.c: New testcase.
6888
18fbe394
WD
68892018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6890
6891 PR rtl-optimization/84068
6892 PR rtl-optimization/83459
6893 * gcc.dg/pr84068.c: New test.
6894
3b263f5a
RB
68952018-02-08 Richard Biener <rguenther@suse.de>
6896
6897 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6898 loop vectorization to happen.
6899
66a90e86
PC
69002018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6901
6902 PR c++/83204
6903 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6904
3f636462
WS
69052018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6906
6907 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6908
4253435e
MM
69092018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6910
6911 PR target/84154
6912 * gcc.target/powerpc/pr84154-1.c: New tests.
6913 * gcc.target/powerpc/pr84154-2.c: Likewise.
6914 * gcc.target/powerpc/pr84154-3.c: Likewise.
6915
54af445d
WS
69162018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6917
6918 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6919
8f1f526b
JJ
69202018-02-07 Jakub Jelinek <jakub@redhat.com>
6921
6922 PR c++/84082
6923 * g++.dg/template/incomplete11.C: New test.
6924 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6925
b35a0ccd
SK
69262018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6927
6928 PR fortran/82994
6929 * gfortran.dg/deallocate_error_3.f90: New test.
6930 * gfortran.dg/deallocate_error_4.f90: New test.
6931
82e259b8
TK
69322018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6933
6934 PR fortran/68560
6935 * gfortran.dg/shape_9.f90: New test.
6936
52b16cb3
SK
69372018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6938
6939 PR fortran/82049
6940 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6941
0d7d8e66
DM
69422018-02-07 David Malcolm <dmalcolm@redhat.com>
6943
6944 PR c++/81610
6945 PR c++/80567
6946 * g++.dg/spellcheck-reswords.C: New test case.
6947 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6948 suggestion of "if".
6949
43e4df5a
ML
69502018-02-07 Martin Liska <mliska@suse.cz>
6951
6952 PR c++/84059.
6953 * g++.dg/ext/mv26.C: New test.
6954
a0486b65
TV
69552018-02-07 Tom de Vries <tom@codesourcery.com>
6956
6957 * gcc.dg/pr83844.c: Require effective target alloca.
6958
45224bd0
TV
69592018-02-07 Tom de Vries <tom@codesourcery.com>
6960
6961 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6962
81b58bfd
L
69632018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6964
6965 PR target/84243
6966 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6967 -fcf-protection=return.
6968
c31bc4ac
TV
69692018-02-07 Tom de Vries <tom@codesourcery.com>
6970
6971 PR libgomp/84217
6972 * c-c++-common/goacc/pr84217.c: New test.
6973 * gfortran.dg/goacc/pr84217.f90: New test.
6974
e4c73066
RB
69752018-02-07 Richard Biener <rguenther@suse.de>
6976
6977 PR tree-optimization/84204
6978 * gcc.dg/graphite/pr84204.c: New testcase.
6979
6980 PR tree-optimization/84205
6981 * gcc.dg/graphite/pr84205.c: New testcase.
6982
6983 PR tree-optimization/84223
6984 * gfortran.dg/graphite/pr84223.f90: New testcase.
6985
07a6816e
PC
69862018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6987
6988 PR c++/71662
6989 * g++.dg/cpp0x/scoped_enum7.C: New.
6990
0f2fca6f 69912018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
f8e54f64
CL
6992
6993 PR tree-optimization/83008
6994 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6995
40ff1a2d
JJ
69962018-02-07 Jakub Jelinek <jakub@redhat.com>
6997
6998 PR tree-optimization/84235
6999 * gcc.c-torture/execute/ieee/pr84235.c: New test.
7000
216c32f9
RO
70012018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7002
7003 PR testsuite/84243
7004 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
7005 targets.
7006 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
7007
486a2b66
JJ
70082018-02-06 Jakub Jelinek <jakub@redhat.com>
7009
7010 PR target/84146
7011 * gcc.target/i386/pr84146.c: New test.
7012
86f697aa
MC
70132018-02-06 Michael Collison <michael.collison@arm.com>
7014
7015 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
7016
97770004
BS
70172018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7018
7019 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
7020 warning for -mno-speculate-indirect-jumps.
7021 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
7022 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7023 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
7024 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
7025 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
7026 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
7027
3ca8e91f
IT
70282018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7029
7030 PR target/84145
7031 * c-c++-common/fcf-protection-1.c: Change a compared message.
7032 * c-c++-common/fcf-protection-2.c: Likewise.
7033 * c-c++-common/fcf-protection-3.c: Likewise.
7034 * c-c++-common/fcf-protection-5.c: Likewise.
7035 * c-c++-common/fcf-protection-6.c: New test.
7036 * c-c++-common/fcf-protection-7.c: Likewise.
7037
b25e5572
MP
70382018-02-06 Marek Polacek <polacek@redhat.com>
7039
7040 PR tree-optimization/84228
7041 * c-c++-common/Wstringop-truncation-3.c: New test.
7042
d10ac880
TC
70432018-02-06 Tamar Christina <tamar.christina@arm.com>
7044
7045 PR target/82641
7046 * gcc.target/arm/pragma_arch_switch_2.c: New.
7047
40fdc3ec
RO
70482018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7049
7050 PR target/79975
7051 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
7052
48fe6bbb
MS
70532018-02-05 Martin Sebor <msebor@redhat.com>
7054
7055 PR tree-optimization/83369
40fdc3ec 7056 * gcc.dg/Wnonnull.c: New test.
48fe6bbb 7057
d66f0329
RS
70582018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7059
7060 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
7061 argument and use dg-messages-by-file instead. Expect it to be
7062 an array rather than a dict.
7063 (lto-link-and-maybe-run): Remove messages_by_file argument and
7064 use an upvar for dg-messages-by-file. Update call to
7065 lto_handle_diagnostics.
7066 (lt-get-options): Treat dg-messages-by-file as an array
7067 rather than a dict.
7068 (lto-get-options-main): Likewise. Set the entry rather than appending.
7069 (lto-execute): Treat dg-messages-by-file as an array rather than
7070 a dict. Update call to lto-link-and-maybe-run.
7071
865166c8
PC
70722018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
7073
7074 PR c++/82782
7075 * g++.dg/cpp1z/inline-var4.C: New.
7076
4c4f3c3f
ML
70772018-02-05 Martin Liska <mliska@suse.cz>
7078
7079 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
7080 options.
7081 * c-c++-common/asan/pointer-compare-2.c: Likewise.
7082 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
7083 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
7084 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
7085 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7086 * c-c++-common/asan/pointer-compare-3.c: New test.
7087
ba261579
RS
70882018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
7089
7090 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
7091 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7092
55f956ff
OM
70932018-02-05 Olga Makhotina <olga.makhotina@intel.com>
7094
7095 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
7096 _mm_maskz_range_sd, _mm_mask_range_round_sd,
7097 _mm_maskz_range_round_sd): Test new intrinsics.
7098 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
7099 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
7100 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
7101 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
7102 _mm_maskz_range_ss, _mm_mask_range_round_ss,
7103 _mm_maskz_range_round_ss): Test new intrinsics.
7104 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
7105 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
7106 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
7107 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
7108 __builtin_ia32_rangess128_round): Remove builtins.
7109 (__builtin_ia32_rangesd128_mask_round,
7110 __builtin_ia32_rangess128_mask_round): Test new builtins.
7111 * gcc.target/i386/sse-13.c: Ditto.
7112 * gcc.target/i386/sse-23.c: Ditto.
7113
ca1ef73d
JH
71142018-02-04 Jan Hubicka <hubicka@ucw.cz>
7115
7116 PR middle-end/79966
7117 * gfortran.dg/pr79966.f90: New testcase
7118
0f2fca6f 71192018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
22b128c5
DH
7120
7121 PR fortran/84094
7122 * gfortran.dg/associate_23.f90: Fix invalid code.
7123 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7124 * gfortran.dg/matmul_3.f90: Likewise.
7125 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7126
26f822c2
PT
71272018-02-04 Paul Thomas <pault@gcc.gnu.org>
7128
7129 PR fortran/84115
7130 * gfortran.dg/associate_34.f90: New test.
7131 * gfortran.dg/associate_35.f90: New test.
7132
2c536ce7
PT
71332018-02-03 Paul Thomas <pault@gcc.gnu.org>
7134
7135 PR fortran/84141
7136 PR fortran/84155
53740018 7137 * gfortran.dg/pr84155.f90: New test.
2c536ce7 7138
113db472
UB
71392017-02-02 Uros Bizjak <ubizjak@gmail.com>
7140
7141 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7142 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7143
24fa220c
WS
71442018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7145
7146 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7147 dg-do run stanza.
7148
17855935
WS
71492018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7150
7151 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7152 requirement.
7153 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7154 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7155 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7156
584d9d58
GJL
71572018-02-02 Georg-Johann Lay <avr@gjlay.de>
7158
7159 PR testsuite/52641
7160 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7161 * gcc.dg/Wsign-conversion.c: Dito.
7162 * gcc.dg/attr-alloc_size-4.c: Dito.
7163 * gcc.dg/pr81020.c: Dito.
7164 * gcc.dg/pr81192.c: Dito.
7165 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7166 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7167 * gcc.dg/pr83844.c: Restrict to int32plus.
7168 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7169 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7170 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7171 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7172 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7173 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7174 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7175 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7176 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7177 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7178 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7179 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7180
02da1e9c
JK
71812018-02-02 Julia Koval <julia.koval@intel.com>
7182
7183 * gcc.target/i386/funcspec-56.inc: Handle new march.
7184 * g++.dg/ext/mv16.C: Ditto.
7185
ce2e6077
GJL
71862018-02-02 Georg-Johann Lay <avr@gjlay.de>
7187
7188 * lib/target-supports.exp
7189 (check_effective_target_keeps_null_pointer_checks): No more
7190 special-case avr.
7191 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7192 * gcc.dg/ifcvt-4.c: Skip avr.
7193 * gcc.dg/pr53037-1.c: Dito.
7194 * gcc.dg/pr53037-2.c: Dito.
7195 * gcc.dg/pr53037-3.c: Dito.
7196 * gcc.dg/pr63387-2.c: Dito.
7197 * gcc.dg/pr63387.c: Dito.
7198 * gcc.dg/sancov/cmp0.c: Dito.
7199 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7200 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7201 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7202 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7203 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7204 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7205 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7206 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7207 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7208 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7209 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7210 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7211 * gcc.dg/tree-ssa/pr82059.c: Dito.
7212 * gcc.c-torture/execute/pr70460.c: Dito.
7213
5c1aec7e
GJL
72142018-02-02 Georg-Johann Lay <avr@gjlay.de>
7215
7216 PR testsuite/52641
7217 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7218 * gcc.c-torture/execute/20180112-1.c: Dito.
7219 * gcc.c-torture/execute/pr81503.c: Dito.
7220 * gcc.dg/store_merging_12.c: Dito.
7221 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7222 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7223 * gcc.dg/tree-ssa/pr80898.c: Dito.
7224 * gcc.dg/tree-ssa/pr82363.c: Dito.
7225 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7226 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7227 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7228 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7229 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7230 * gcc.dg/tree-ssa/pr80803.c: Dito.
7231 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7232 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7233 * gcc.dg/tree-ssa/vrp114.c: Dito.
7234 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7235 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7236 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7237
e8a5a6f6
IT
72382018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7239
7240 PR target/84066
7241 * gcc.target/i386/cet-sjlj-6a.c: New test.
7242 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7243
d15f0fa7
MP
72442018-02-01 Marek Polacek <polacek@redhat.com>
7245
7246 PR c++/84125
7247 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7248
89e06365
JL
72492018-01-30 Jeff Law <law@redhat.com>
7250
7251 PR target/84128
7252 * gcc.target/i386/pr84128.c: New test.
7253
19416210
GJL
72542018-02-01 Georg-Johann Lay <avr@gjlay.de>
7255
7256 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7257 -fdelete-null-pointer-checks.
7258
73b7d28f
PC
72592018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7260
7261 PR c++/83796
7262 * g++.dg/cpp0x/abstract-default1.C: New.
7263
3ae12932
RS
72642018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7265
7266 PR tree-optimization/81635
7267 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7268 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7269
d677263e
RL
72702018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7271
7272 PR target/83370
7273 * gcc.target/aarch64/pr83370.c: New.
7274
dc3b4a20
RB
72752018-02-01 Richard Biener <rguenther@suse.de>
7276
7277 * gcc.dg/graphite/pr35356-1.c: Adjust.
7278
0c64497d
RS
72792018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7280
7281 PR testsuite/83846
7282 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7283 for ILP32.
7284 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7285 of hard-coding the choice.
7286 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7287 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7288 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7289 memset call.
7290 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7291 stdint.h types.
7292 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7293 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7294 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7295 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7296 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7297 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7298 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7299 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7300 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7301 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7302 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7303 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7304 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7305 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7306 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7307 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7308 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7309 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7310 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7311 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7312 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7313 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7314 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7315 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7316 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7317 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7318 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7319 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7320 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7321 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7322 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7323 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7324 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7325 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7326 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7327 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7328 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7329 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7330 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7331 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7332 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7333 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7334 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7335 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7336 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7337 __builtin_popcountll rather than __builtin_popcountl.
7338
8179efe0
RS
73392018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7340
7341 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7342 of LD1R[HWD] for multi-element constants on big-endian targets.
7343 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7344 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7345
947b1372
RS
73462018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7347
7348 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7349 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7350 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7351
31b6733b
JJ
73522018-02-01 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR tree-optimization/81661
7355 PR tree-optimization/84117
7356 * gcc.dg/pr81661.c: New test.
7357 * gfortran.dg/pr84117.f90: New test.
7358
eae4d8fb
JB
73592018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7360
7361 PR fortran/83705
7362 * gfortran.dg/repeat_7.f90: Catch warning message.
7363
90bf9487
ILT
73642018-01-31 Ian Lance Taylor <iant@golang.org>
7365
7366 * go.go-torture/execute/printnil.go: New test.
7367
02b7dbb9
RO
73682018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7369
7370 * lib/target-supports.exp (check_effective_target_comdat_group):
7371 Allow for Solaris as comdat syntax.
7372
7373 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7374 Solaris with comdat_group support and as.
7375
2be4dfcb
MP
73762018-01-31 Marek Polacek <polacek@redhat.com>
7377
7378 PR c/81779
7379 * gcc.dg/pr81779.c: New test.
7380
08b3748c
JJ
73812018-01-31 Jakub Jelinek <jakub@redhat.com>
7382
c9243c04
JJ
7383 PR fortran/84116
7384 * gfortran.dg/gomp/pr84116.f90: New test.
7385
eddd715c
JM
7386 PR c++/83993
7387 * g++.dg/init/pr83993-2.C: New test.
7388
08b3748c
JJ
7389 PR c++/83993
7390 * g++.dg/init/pr83993-1.C: New test.
7391 * g++.dg/cpp0x/pr83993.C: New test.
7392
1af73491
PT
73932018-01-31 Paul Thomas <pault@gcc.gnu.org>
7394
7395 PR fortran/84088
53740018 7396 * gfortran.dg/pr84088.f90: New test.
1af73491 7397
6b9a302f
VM
73982018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7399
7400 PR target/82444
7401 * gcc.target/i386/pr82444.c: New.
7402
f1aa1f93
WS
74032018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7404
7405 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7406 * gcc.target/powerpc/vsx-13.c: New.
7407
be197ade
PC
74082018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7409
7410 PR c++/84092
7411 * g++.dg/cpp1y/var-templ57.C: New.
7412
4ecd9c15
MP
74132018-01-31 Marek Polacek <polacek@redhat.com>
7414
7415 PR c++/84138
7416 * g++.dg/diagnostic/pr84138.C: New test.
7417
9f3dcd14
JB
74182018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7419
7420 PR fortran/78534
7421 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7422 -Wstringop-overflow warnings due to spurious warning with -O1.
7423 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7424 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7425
957a25ab
RB
74262018-01-31 Richard Biener <rguenther@suse.de>
7427
7428 PR tree-optimization/84132
7429 * g++.dg/torture/pr84132.C: New testcase.
7430
8ede319f
JH
74312018-01-31 Jan Hubicka <hubicka@ucw.cz>
7432
7433 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7434 dg-final scan.
7435
e6c7bfdb
JK
74362018-01-31 Julia Koval <julia.koval@intel.com>
7437
7438 PR target/83618
7439 * gcc.target/i386/rdpid.c: Remove "eax".
7440
39058d4b
KT
74412018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7442
7443 PR tree-optimization/64946
7444 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7445 scan-assembler checks.
7446
ae20d760
EB
74472018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7448
7449 * gcc.c-torture/execute/20180131-1.c: New test.
7450
b6fb257b
CZ
74512018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7452
7453 * gcc.target/arc/taux-1.c: New test.
7454 * gcc.target/arc/taux-2.c: Likewise.
7455
8180c03f
CZ
74562018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7457
7458 * gcc.target/arc/uncached.c: New test.
7459
2f857e1b
RO
74602018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7461
7462 PR lto/83954
7463 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7464
7b56ebc3
JJ
74652018-01-31 Jakub Jelinek <jakub@redhat.com>
7466
1306a81d
JJ
7467 PR preprocessor/69869
7468 * gcc.dg/cpp/trad/pr69869.c: New test.
7469
7b56ebc3
JJ
7470 PR c/84100
7471 * gcc.dg/pr84100.c: New test.
7472
58375711
JL
74732018-01-30 Jeff Law <law@redhat.com>
7474
7475 PR target/84064
7476 * gcc.target/i386/pr84064: New test.
7477
89e06365 74782018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8fb2cc6b
TK
7479
7480 PR fortran/84134
7481 * gfortran.dg/data_implied_do_2.f90: New test.
7482
3d943698
JW
74832018-01-30 Janus Weil <janus@gcc.gnu.org>
7484
7485 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7486
dca9e8be
TK
74872018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7488
7489 PR fortran/84133
7490 * gfortran.dg/inline_matmul_21.f90: New test case.
7491
881f7c97
RO
74922018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7493
7494 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7495
634c3ff0
VM
74962018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7497
7498 PR target/84112
940ac3aa 7499 * gcc.target/powerpc/pr84112.c: New.
634c3ff0 7500
c5370327
JJ
75012018-01-30 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR rtl-optimization/83986
7504 * gcc.dg/pr83986.c: New test.
7505
86145a19
BS
75062018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7507
7508 PR 58684
113db472
UB
7509 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7510 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7511 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7512 * gcc.dg/torture/inf-compare-4.c: Add xfail.
86145a19 7513
a59b07c1
JJ
75142018-01-30 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR tree-optimization/84111
7517 * gcc.c-torture/compile/pr84111.c: New test.
7518
9efd61f8
JH
75192018-01-30 Jan Hubicka <hubicka@ucw.cz>
7520
7521 PR ipa/83179
7522 * gcc.dg/ipa/inline-2.c: Fix template.
7523 * gcc.dg/ipa/inline-3.c: Fix template.
881f7c97 7524
9a4841a3
JH
75252018-01-30 Jan Hubicka <hubicka@ucw.cz>
7526
7527 PR ipa/81360
7528 * g++.dg/torture/pr81360.C: New testcase.
7529
44c945e6
JH
75302018-01-30 Jan Hubicka <hubicka@ucw.cz>
7531
7532 PR lto/83954
7533 * gcc.dg/lto/pr83954.h: New testcase.
7534 * gcc.dg/lto/pr83954_0.c: New testcase.
7535 * gcc.dg/lto/pr83954_1.c: New testcase.
7536
924d6d0b
RO
75372018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7538
7539 PR bootstrap/84017
7540 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7541 to dg-options.
7542 Simplify DW_AT_producer scan.
7543
502f6447
KT
75442018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7545
7546 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7547
a236a499
KY
75482018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7549
113db472 7550 PR target/83828
a236a499
KY
7551 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7552 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7553 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7554 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7555
58375711 75562018-01-29 Jeff Law <law@redhat.com>
6beb01d0
JL
7557
7558 PR testsuite/81010
7559 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7560 better match other tests which require vsx. Verify the zero
7561 extension is part of the test in the combiner dump.
7562
7d07a93a
MP
75632018-01-29 Marek Polacek <polacek@redhat.com>
7564
7565 PR c/83966
7566 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7567
b07c3651
MP
7568 PR c++/83996
7569 * g++.dg/ext/pr83996.C: New test.
7570
27837e0c
RB
75712018-01-29 Richard Biener <rguenther@suse.de>
7572
7573 PR tree-optimization/84057
7574 * gcc.dg/graphite/pr84057.c: New testcase.
7575
89e06365 75762018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3be34c0b
TK
7577
7578 PR fortran/84073
7579 * gfortran.dg/bind_c_usage_31.f90: New test.
7580
19eab740
PC
75812018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7582
7583 PR c++/83924
7584 * g++.dg/warn/Wduplicated-branches5.C: New.
7585
e1f30526
SP
75862018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7587
7588 * gcc.target/rl78/test_addsi3_internal.c: New test.
7589
b5d0b3d2
SB
75902018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7591
7592 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7593 Make expected output depend on whether we expect sibcalls or not.
7594 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7595 safe-indirect-jump-1.c).
7596
f8862a1b 75972018-01-26 Damian Rouson <damian@sourceryinstitute.org>
b5d0b3d2
SB
7598 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7599 Soren Rasmussen <s.c.rasmussen@gmail.com>
f8862a1b
DR
7600
7601 Fortran 2018 teams tests.
7602
7603 * gfortran.dg/team_number_1.f90: new test for team_number.
7604 * gfortran.dg/team_change_1.f90: new test for change team.
7605 * gfortran.dg/team_end_1.f90: new test for end team.
7606 * gfortran.dg/team_form_1.f90: new test for form team.
7607
deece1aa
SK
76082018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7609
7610 PR fortran/83998
7611 * gfortran.dg/dot_product_4.f90
7612
a011292a
MS
76132018-01-26 Martin Sebor <msebor@redhat.com>
7614
7615 PR tree-optimization/83896
7616 * gcc.dg/strlenopt-43.c: New.
7617
b211c595
WS
76182018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7619
7620 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7621 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7622 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7623 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7624 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7625 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7626 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7627 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7628 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7629 stanzas.
7630 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7631 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7632 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7633 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7634 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7635 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7636 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7637 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7638 instruction list.
7639 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7640
f5ef2a14
WS
76412018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7642
7643 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7644 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7645 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7646 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7647 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7648 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7649 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7650 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7651 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7652 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7653 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7654 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7655 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7656
98abdf3a
ML
76572018-01-26 Martin Liska <mliska@suse.cz>
7658
7659 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7660 warning is seen.
7661
a9ea161d
WS
76622018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7663
7664 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7665 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7666 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7667 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7668 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7669 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7670 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7671 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7672
d7e1f499
RB
76732018-01-26 Richard Biener <rguenther@suse.de>
7674
7675 PR rtl-optimization/84003
7676 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7677 latent bug in DSE if NOINLINE is appropriately defined.
7678 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7679 and defining NOINLINE.
7680
da1f8d7f
KT
76812018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7682
7683 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7684 tests specific to aarch64. XFAIL test on arm.
7685
79fbdeb8
JJ
76862018-01-26 Jakub Jelinek <jakub@redhat.com>
7687
45399fdc
JJ
7688 PR rtl-optimization/83985
7689 * gcc.dg/pr83985.c: New test.
7690
79fbdeb8
JJ
7691 PR c/83989
7692 * c-c++-common/Wrestrict-3.c: New test.
7693
20565692
CZ
76942018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7695
113db472 7696 * gcc.target/arc/tdelegitimize_addr.c: New test.
20565692 7697
6b55f8c9
CZ
76982018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7699
7700 * gcc.target/arc/jli-1.c: New file.
7701 * gcc.target/arc/jli-2.c: Likewise.
7702
05471739
SN
77032018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7704
113db472
UB
7705 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7706 scan-assembler.
05471739
SN
7707 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7708 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7709
5b55e6e3
RB
77102018-01-26 Richard Biener <rguenther@suse.de>
7711
7712 PR tree-optimization/81082
7713 * gcc.dg/vect/pr81082.c: New testcase.
7714 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7715 simplification to n * n.
7716
af2e3244
RO
77172018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7718
7719 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7720 Solaris 10.
7721 * gcc.target/i386/pr63620.c: Likewise.
7722
aad36c56
JK
77232018-01-26 Julia Koval <julia.koval@intel.com>
7724
113db472
UB
7725 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7726 -mavx512f -mavx512bw.
aad36c56
JK
7727 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7728 * gcc.target/i386/i386.exp: Fix types.
7729
73598b33
AM
77302018-01-26 Alan Modra <amodra@gmail.com>
7731
7732 PR target/84033
7733 * gcc.target/powerpc/swaps-p8-46.c: New.
7734
7fb43006
PT
77352018-25-01 Paul Thomas <pault@gcc.gnu.org>
7736
7737 PR fortran/37577
7738 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7739 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7740 'array01' in the tree dump comparison.
7741 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7742 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7743 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7744
19e502d4
JH
77452018-01-25 Jan Hubicka <hubicka@ucw.cz>
7746
7747 PR middle-end/83055
7748 * gcc.dg/torture/pr83055.c: New testcase.
7749
3d8fb311
JJ
77502018-01-25 Jakub Jelinek <jakub@redhat.com>
7751
41df0109
JJ
7752 PR c++/84031
7753 * g++.dg/cpp1z/decomp36.C: New test.
7754
3d8fb311
JJ
7755 PR middle-end/83977
7756 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7757
b254c1a2
RS
77582018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7759
7760 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7761 the shift dump line.
7762 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7763
533277ba
MM
77642018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7765
7766 PR target/81550
7767 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7768 index instead of int, which allows IVOPTs to properly optimize the
7769 loop.
7770
1983b3e0
DM
77712018-01-24 David Malcolm <dmalcolm@redhat.com>
7772
7773 PR jit/82846
7774 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7775 of "fn_type" typedef.
7776 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7777
4880b994
ILT
77782018-01-24 Ian Lance Taylor <iant@golang.org>
7779
7780 * go.go-torture/execute/names-1.go: New test.
7781
5e77d9b1
JL
77822018-01-19 Jeff Law <law@redhat.com>
7783
7784 PR target/83994
7785 * gcc.target/i386/pr83994.c: New test.
7786
ffd464df
VM
77872018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7788
7789 PR target/84014
7790 * gcc.target/powerpc/pr84014.c: New.
7791
f1542d9a
JJ
77922018-01-24 Jakub Jelinek <jakub@redhat.com>
7793
7794 PR middle-end/83977
7795 * c-c++-common/gomp/pr83977-1.c: New test.
7796 * c-c++-common/gomp/pr83977-2.c: New test.
7797 * c-c++-common/gomp/pr83977-3.c: New test.
7798 * gfortran.dg/gomp/pr83977.f90: New test.
7799
556d3a24
RS
78002018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7801
7802 PR testsuite/83889
7803 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7804 * gcc.dg/vect/pr80631-1.c: Likewise.
7805 * gcc.dg/vect/pr80631-2.c: Likewise.
7806 * gcc.dg/vect/pr81410.c: Likewise.
7807 * gcc.dg/vect/pr81633.c: Likewise.
7808 * gcc.dg/vect/pr81815.c: Likewise.
7809 * gcc.dg/vect/pr82108.c: Likewise.
7810 * gcc.dg/vect/pr83857.c: Likewise.
7811 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7812 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7813 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7814 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7815 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7816 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7817 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7818 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7819 dg-xfail-run-if instead.
7820 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7821 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7822 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7823 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7824 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7825
885a33e1
RS
78262018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7827
7828 PR tree-optimization/83979
7829 * g++.dg/pr83979.c: New test.
7830
a84aff58
KT
78312018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7832
7833 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7834 option. Add arm_neon_ok_no_float_abi check.
7835
6acfd18c
RB
78362018-01-24 Richard Biener <rguenther@suse.de>
7837
7838 PR tree-optimization/83176
7839 * gcc.dg/graphite/pr83176.c: New testcase.
7840
da37a70f
RB
78412018-01-24 Richard Biener <rguenther@suse.de>
7842
7843 PR tree-optimization/82819
7844 * gcc.dg/graphite/pr82819.c: New testcase.
7845
3885527d
PC
78462018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7847
7848 PR c++/83921
7849 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7850 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7851 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7852 * g++.dg/ext/stmtexpr20.C: Likewise.
7853 * g++.dg/ext/stmtexpr21.C: Likewise.
7854
7c719d08
DM
78552018-01-23 David Malcolm <dmalcolm@redhat.com>
7856
7857 PR c++/83974
7858 * g++.dg/warn/pr83974.C: New test case.
7859
508d0c3d
JJ
78602018-01-23 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR sanitizer/83987
7863 * g++.dg/ubsan/pr83987.C: New test.
7864
78652018-01-23 Paul Thomas <pault@gcc.gnu.org>
f59986b2
PT
7866
7867 PR fortran/83866
508d0c3d 7868 * gfortran.dg/pdt_29.f03: New test.
f59986b2 7869
508d0c3d 78702018-01-23 Paul Thomas <pault@gcc.gnu.org>
84ee745e
PT
7871
7872 PR fortran/83898
508d0c3d 7873 * gfortran.dg/associate_33.f03: New test.
84ee745e 7874
cde9b2f8
ML
78752018-01-23 Martin Liska <mliska@suse.cz>
7876
7877 PR lto/81440
7878 * gcc.dg/lto/pr81440.h: New test.
7879 * gcc.dg/lto/pr81440_0.c: New test.
7880 * gcc.dg/lto/pr81440_1.c: New test.
7881
66ce8ff7
NS
78822018-01-23 Nathan Sidwell <nathan@acm.org>
7883
7884 PR c++/83988
7885 * g++.dg/template/pr83988.C: New.
7886
941ae8b4
JJ
78872018-01-23 Jakub Jelinek <jakub@redhat.com>
7888
55a46cb5
JJ
7889 PR c++/82882
7890 PR c++/83978
7891 * g++.dg/cpp0x/pr82882.C: New test.
7892 * g++.dg/cpp0x/pr83978.C: New test.
7893
941ae8b4
JJ
7894 PR c++/83958
7895 * g++.dg/cpp1z/decomp35.C: New test.
7896
d55d1e4f
NS
78972018-01-23 Nathan Sidwell <nathan@acm.org>
7898
7899 * g++.dg/cpp0x/range-for10.C: Adjust.
7900 * g++.dg/ext/forscope1.C: Adjust.
7901 * g++.dg/ext/forscope2.C: Adjust.
7902 * g++.dg/template/for1.C: Adjust.
7903
9972bbbc
DM
79042018-01-23 David Malcolm <dmalcolm@redhat.com>
7905
7906 PR tree-optimization/83510
7907 * gcc.c-torture/compile/pr83510.c: New test case.
7908
ef57eeb2
RS
79092018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7910
7911 PR testsuite/83888
7912 * lib/target-supports.exp (check_effective_target_vect_float): Say
7913 that the result only holds when -funsafe-math-optimizations is on.
7914 (check_effective_target_vect_float_strict): New procedure.
7915 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7916 of vect_float.
7917 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7918
97e52238
RS
79192018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7920
7921 PR tree-optimization/83965
7922 * gcc.dg/vect/pr83965.c: New test.
7923
950d1cd9
RB
79242018-01-23 Richard Biener <rguenther@suse.de>
7925
7926 PR tree-optimization/83963
7927 * gfortran.dg/graphite/pr83963.f: New testcase.
7928 * gcc.dg/graphite/pr83963-2.c: Likewise.
7929
2e73a89b
JJ
79302018-01-23 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR c++/83918
7933 * g++.dg/cpp1z/pr83918.C: New test.
7934
f5c517f0
JJ
79352018-01-22 Jakub Jelinek <jakub@redhat.com>
7936
164485b5
JJ
7937 PR tree-optimization/83957
7938 * gcc.dg/autopar/pr83957.c: New test.
7939
f5c517f0
JJ
7940 PR tree-optimization/83081
7941 * gcc.dg/predict-8.c: Adjust expected probability.
7942
de0ecff8
MM
79432018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7944
7945 PR target/83862
7946 * gcc.target/powerpc/pr83862.c: New test.
7947
d10cff95 79482018-01-22 Carl Love <cel@us.ibm.com>
3eb1eecf 7949
d10cff95
CL
7950 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7951 builtins-4-runnable.c, builtins-6-runnable.c,
7952 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7953 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7954 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7955 for signed/unsigned 128-bit and long long int loads.
7956
f25d7e06
MP
79572018-01-22 Marek Polacek <polacek@redhat.com>
7958
7959 PR c++/81933
7960 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7961
0f2fca6f 79622018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
0d918596
WS
7963
7964 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7965 scan-asembler valid instructions list.
7966 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7967 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7968 power8-vector requirement and option.
7969 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7970
6b271a2e
JB
79712018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7972
7973 PR 78534
7974 PR 83704
7975 * gfortran.dg/string_1.f90: Remove printing the length.
7976
1dba94d4
RB
79772018-01-22 Richard Biener <rguenther@suse.de>
7978
7979 PR tree-optimization/83963
7980 * gcc.dg/graphite/pr83963.c: New testcase.
0e32449b
SD
7981
79822018-01-22 Sudakshina Das <sudi.das@arm.com>
7983
7984 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7985 dg-require-effective-target directives.
7986
dececdaa
KT
79872018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7988
7989 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7990 New procedure.
7991 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7992 Adjust scan-assembler checks for soft-float.
7993
6a79ea14
BS
79942018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7995
7996 PR target/83946
7997 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7998
bca5a9a1
JDA
79992018-01-21 John David Anglin <danglin@gcc.gnu.org>
8000
8001 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
8002 * gcc.dg/pr83623.c: Likewise.
8003 * gcc.dg/pr83666.c: Likewise.
8004
b8f63c51 80052018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
0f2fca6f 8006 David Edelsohn <dje.gcc@gmail.com>
b8f63c51
BS
8007
8008 PR target/83946
8009 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8010 assembly output from "crset eq" to "crset 2".
8011 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
8012 assembly output from . to $.
8013 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8014 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
8015 assembly output from "crset eq" to "crset 2".
8016 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
8017 assembly output from "crset eq" to "crset 2", and from . to $.
8018
f5240750
SK
80192018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
8020
8021 PR fortran/83900
8022 * gfortran.dg/matmul_18.f90: New test.
8023
929b4411
RS
80242018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
8025
8026 PR tree-optimization/83940
8027 * gcc.dg/torture/pr83940.c: New test.
8028
09cbbded
JJ
80292018-01-20 Jakub Jelinek <jakub@redhat.com>
8030
37b7e787
JJ
8031 PR middle-end/83945
8032 * gcc.dg/tls/pr83945.c: New test.
8033
09cbbded
JJ
8034 PR target/83930
8035 * gcc.dg/pr83930.c: New test.
8036
f18fee82
SK
80372018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8038
8039 PR fortran/83900
8040 * gfortran.dg/matmul_17.f90: New test.
8041
3051883c
SK
80422018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8043
8044 PR fortran/80768
8045 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
8046
e6f97c3f
JJ
80472018-01-19 Jakub Jelinek <jakub@redhat.com>
8048
1c9a0251
JJ
8049 PR c++/81167
8050 * g++.dg/cpp0x/pr81167.C: New test.
8051
e6f97c3f
JJ
8052 PR c++/83919
8053 * g++.dg/cpp0x/pr83919.C: New test.
8054
2af64836
JL
80552018-01-19 Jeff Law <law@redhat.com>
8056 Jakub Jelinek <jakub@redhat.com>
8057
8058 * gcc.dg/stack-check-16.c: New test.
8059
6c7c4708
CP
80602018-01-19 Cesar Philippidis <cesar@codesourcery.com>
8061
8062 PR target/83790
8063 * gcc.target/nvptx/indirect_call.c: New test.
8064
b8d090db
RO
80652018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8066
8067 * g++.dg/torture/pr83619.C: Remove dg-message.
8068
1a92f9f6
ML
80692018-01-19 Martin Liska <mliska@suse.cz>
8070
8071 * gcc.dg/predict-1.c: Adjust expected probability.
8072 * gcc.dg/predict-3.c: Likewise.
8073 * gcc.dg/predict-5.c: Likewise.
8074 * gcc.dg/predict-6.c: Likewise.
8075 * gcc.dg/predict-9.c: Likewise.
8076
09a7858b
RS
80772018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8078
8079 PR tree-optimization/83922
8080 * gcc.dg/pr83922.c: New test.
8081
271134dd
RS
80822018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
8083
8084 PR tree-optimization/83914
8085 * gcc.dg/vect/pr83914.c: New test.
8086
4b04107b
KT
80872018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8088
8089 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
8090 * gcc.target/arm/negdi-2.c: Likewise.
8091 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
8092
9f14d763
KT
80932018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8094
8095 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
8096
80b21c41
KT
80972018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8098
8099 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
8100
502a18ca
JDA
81012018-01-18 John David Anglin <danglin@gcc.gnu.org>
8102
8103 * gcc.dg/torture/pr52451.c (main): Skip long double test on
8104 hppa*-*-hpux*.
8105
9736f576
JJ
81062018-01-18 Jakub Jelinek <jakub@redhat.com>
8107
8108 PR ipa/83619
8109 PR testsuite/83934
8110 * g++.dg/torture/pr83619.C (e): Define before first use instead of
8111 forward declaration.
8112
3480ed3a 81132018-01-18 Carl Love <cel@us.ibm.com>
9736f576 8114
3480ed3a
CL
8115 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
8116 to the function.
8117
50b27938
PC
81182018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8119
8120 PR c++/81013
8121 * g++.dg/inherit/union3.C: New.
8122
0f2fca6f 81232018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
00850e40
CL
8124
8125 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8126
8b2d991b
JH
81272018-01-18 Jan Hubicka <hubicka@ucw.cz>
8128
8129 PR ipa/83619
8130 * g++.dg/torture/pr83619.C: New testcase.
8131
0f2fca6f 81322018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1f0267ac
CL
8133
8134 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8135 Add function body to force error messages in some configurations.
8136
21505468
KT
81372018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8138
8139 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8140 and arm_thumb1_ok.
8141
7365279f
BK
81422018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8143
9736f576
JJ
8144 PR other/70268
8145 * c-c++-common/ffile-prefix-map.c: New test.
8146 * c-c++-common/fmacro-prefix-map.c: New test.
8147 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8148 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7365279f 8149
82a7bb2d
ML
81502018-01-18 Martin Liska <mliska@suse.cz>
8151
8152 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8153 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8154 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8155 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8156 * gcc.target/i386/ret-thunk-10.c: Likewise.
8157 * gcc.target/i386/ret-thunk-11.c: Likewise.
8158 * gcc.target/i386/ret-thunk-12.c: Likewise.
8159 * gcc.target/i386/ret-thunk-15.c: Likewise.
8160 * gcc.target/i386/ret-thunk-9.c: Likewise.
8161
5b06990f
CL
81622018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8163
8164 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8165 order.
8166
5a752e3f
NS
81672018-01-18 Nathan Sidwell <nathan@acm.org>
8168
8169 PR c++/83160
8170 * g++.dg/cpp0x/pr83160.C: New.
8171
7467ab42
RB
81722018-01-18 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/83887
8175 * gcc.dg/graphite/pr83887.c: New testcase.
8176 * gfortran.dg/graphite/pr83887.f90: Likewise.
8177 * gfortran.dg/graphite/pr83887.f: Likewise.
8178
c5affc04
KT
81792018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8180
8181 PR target/65578
8182 * gcc.target/arm/builtin-bswap.x: New file.
8183 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8184 and options for armv6t2.
8185 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8186 and options for Thumb1.
8187 * gcc.target/arm/builtin-bswap16.x: New file.
8188 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8189 and options for armv6t2.
8190 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8191 and options for Thumb1.
8192
f2f4f244
CL
81932018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8194
8195 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8196 order.
8197
8ae43881
JJ
81982018-01-18 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR c/61240
8201 * gcc.dg/pr61240.c: New test.
8202
fcf79237
HA
82032018-01-17 Harald Anlauf <anlauf@gmx.de>
8204
8205 PR fortran/83864
8206 * gfortran.dg/pr83864.f90: New test.
8207
b7e60023
JL
82082018-01-17 Jeff Law <law@redhat.com>
8209
8210 PR testsuite/83883
8211 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8212
fe1b6f0d
BS
82132018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8214
8215 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8216 restriction, but still restrict to 64-bit.
8217 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8218 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8219
c004a341 82202018-01-17 Harald Anlauf <anlauf@gmx.de>
fe1b6f0d 8221
c004a341
HA
8222 PR fortran/83874
8223 * gfortran.dg/pr83874.f90: New test.
8224
cfb14840
JJ
82252018-01-18 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR c++/83824
8228 * g++.dg/cpp0x/pr83824.C: New test.
8229
a3b11faf
MM
82302018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8231
8232 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8233 appropriate .gnu_attribute for the long double type, if we use the
8234 long double type, but do not generate any calls.
8235 * gcc.target/powerpc/gnuattr2.c: Likewise.
8236 * gcc.target/powerpc/gnuattr3.c: Likewise.
8237
a533fc76
PC
82382018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8239
8240 PR c++/78344
8241 * g++.dg/cpp0x/alignas13.C: New.
8242
78a5fce0
JJ
82432018-01-17 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR c++/83897
8246 * g++.dg/cpp0x/pr83897.C: New test.
8247
a99670f9
JH
82482018-01-17 Jan Hubicka <hubicka@ucw.cz>
8249
8250 PR ipa/83051
8251 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8252
8fca809b
PC
82532018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8254
8255 PR c++/81054
8256 * g++.dg/cpp0x/constexpr-ice19.C: New.
8257
355bae92 82582018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8fca809b 8259
355bae92
WS
8260 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8261 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8262 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8263 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8264 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8265 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8266 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
355bae92
WS
8267 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8268 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8269 * gcc.target/powerpc/builtins-1.fold.h: New.
8270
95f94b38
WS
82712018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8272
8273 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8274 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8275
a4d4d2f5
KT
82762018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8277
8278 * gcc.target/arm/g2.c: Add -marm to dg-options.
8279 * gcc.target/arm/scd42-2.c: Likewise.
8280
4436a3ce
NS
82812018-01-17 Nathan Sidwell <nathan@acm.org>
8282
8283 PR c++/83287
8284 * g++.dg/lookup/pr83287-2.C: New.
8285
bb9869d5
DM
82862018-01-17 David Malcolm <dmalcolm@redhat.com>
8287
8288 PR c++/83814
8289 PR c++/83902
8290 * g++.dg/wrappers/pr83814.C: New test case.
8291 * g++.dg/wrappers/pr83902.C: New test case.
8292
824721f0
DM
82932018-01-17 David Malcolm <dmalcolm@redhat.com>
8294
8295 PR lto/83121
8296 * g++.dg/lto/pr83121_0.C: New test case.
8297 * g++.dg/lto/pr83121_1.C: New test case.
8298 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8299 adapted from DejaGnu's dg-test.
8300 (lto_handle_diagnostics): New procedure.
8301 (lto_prune_warns): Ignore informational notes.
8302 (lto-link-and-maybe-run): Add "messages_by_file" param.
8303 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8304 "execute" when "link" fails if "execute" was not specified.
8305 (lto-can-handle-directive): New procedure.
8306 (lto-get-options-main): Call lto-can-handle-directive. Add a
8307 dg-messages local, using it to set the caller's
8308 dg-messages-by-file for the given source file.
8309 (lto-get-options): Likewise.
8310 (lto-execute): Add dg-messages-by-file local, and pass it to
8311 lto-link-and-maybe-run.
8312
c0bb5bc5
WD
83132018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8314 Richard Sandiford <richard.sandiford@linaro.org>
8315
8316 PR target/79041
8317 PR target/82964
8318 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8319 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8320
dd4770ec
KT
83212018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8322
8323 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8324 target check autogenerator for armv8.1-a and armv8.2-a.
8325
84e77783 83262018-01-17 Carl Love <cel@us.ibm.com>
9736f576 8327
84e77783
CL
8328 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8329 Add debug print statements.
8330 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8331 16 byte vector load followed by a partial vector load.
8332
ab612f39
DM
83332018-01-17 David Malcolm <dmalcolm@redhat.com>
8334
8335 PR c++/83799
8336 * g++.dg/wrappers/pr83799.C: New test case.
8337
f0fbe57d
NS
83382018-01-17 Nathan Sidwell <nathan@acm.org>
8339
8340 PR c++/83739
8341 * g++.dg/cpp1y/pr83739.C: New.
8342
9bff0086
EB
83432018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8344
8345 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8346 * gcc.target/visium/overflow16.c: Likewise.
8347 * gcc.target/visium/overflow32.c: Likewise.
8348
44aa1dbf
EB
83492018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8350
8351 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8352
1e49b79a
KT
83532018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8354
8355 * gcc.dg/rtl/arm/stl-cond.c: New test.
8356 * gcc.target/arm/stl-cond.c: Delete.
8357
d83fae9d
KT
83582018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8359
8360 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8361 directives.
8362
b67d554c
JJ
83632018-01-17 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR tree-optimization/83843
8366 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8367 * gcc.dg/store_merging_19.c: New test.
8368
d83fae9d 83692018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5a08c6f4
KT
8370
8371 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8372 and options.
8373
1b45f260
JJ
83742018-01-17 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR rtl-optimization/83771
8377 * gcc.dg/pr83771.c: New test.
8378
46ba991f
EB
83792018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8380
8381 PR tree-optimization/81184
8382 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8383 targets.
8384 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8385
83862018-01-17 Eric Botcazou <ebotcazou@adacore.com>
67f40e18
EB
8387
8388 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8389
a3ed8bc3
SP
83902018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8391
8392 PR target/83546
8393 * gcc.target/i386/pr83546.c: New test.
8394
12b38cca
EB
83952018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8396
8397 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8398
a9db08a6
EB
83992018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8400
8401 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8402 test and add dg-warning for the -Wstringop-overflow warning.
8403
6702f18b
EB
84042018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8405
8406 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8407 XFAIL last test on SPARC and Visium.
8408
1dbc05f9
VM
84092018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8410
8411 PR rtl-optimization/80481
8412 * g++.dg/pr80481.C: Exclude solaris.
8413
30e96caf
EB
84142018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8415
8416 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8417 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8418 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8419
ea5853a3
EB
84202018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8421
8422 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8423 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8424 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8425 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8426 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8427 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8428 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8429 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8430 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8431 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8432 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8433 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8434 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8435 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8436 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8437
654060e2
EB
84382018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8439
8440 PR testsuite/77734
8441 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8442
b50e1649
BS
84432018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8444
8445 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8446 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8447 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8448 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8449 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8450 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8451
fb2f98bb
RS
84522018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8453
8454 PR tree-optimization/83857
8455 * gcc.dg/vect/pr83857.c: New test.
8456
e57d9a82
RB
84572018-01-16 Richard Biener <rguenther@suse.de>
8458
8459 PR tree-optimization/83867
8460 * gcc.dg/vect/pr83867.c: New testcase.
8461
38943500
JJ
84622018-01-16 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR c/83844
8465 * gcc.dg/pr83844.c: New test.
8466
82279a51
RS
84672018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8468
8469 * gcc.dg/torture/pr83847.c: New test.
8470
774ae645
JJ
84712018-01-16 Jakub Jelinek <jakub@redhat.com>
8472
90647597
JJ
8473 PR rtl-optimization/86620
8474 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8475 instead of --param=max-sched-ready-insns=0.
8476 * gcc.target/i386/pr83620.c: New test.
8477 * gcc.dg/pr83620.c: New test.
8478
be52ac73
JJ
8479 PR tree-optimization/83843
8480 * gcc.dg/store_merging_18.c: New test.
8481
2bbc5c34
JJ
8482 PR c++/83817
8483 * g++.dg/cpp1y/pr83817.C: New test.
8484
774ae645
JJ
8485 PR c++/83825
8486 * g++.dg/template/pr83825.C: New test.
8487
206c8300
RB
84882018-01-16 Richard Biener <rguenther@suse.de>
8489
8490 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8491
453ec1ad
RB
84922018-01-16 Richard Biener <rguenther@suse.de>
8493
8494 PR testsuite/82132
8495 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8496 from gcc.dg/torture/pr60092.c.
8497
66a366a0
MS
84982018-01-15 Martin Sebor <msebor@redhat.com>
8499
8500 PR c++/83588
8501 * g++.dg/ext/flexary28.C: New test.
8502
75a3c61a
LK
85032018-01-15 Louis Krupp <louis.krupp@zoho.com>
8504
8505 PR fortran/82257
8506 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8507
732ed80a
MS
85082018-01-15 Martin Sebor <msebor@redhat.com>
8509
8510 PR testsuite/83869
8511 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8512
64b1806b
TK
85132018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8514
8515 PR fortran/54613
8516 * gfortran.dg/minmaxloc_9.f90: New test.
8517 * gfortran.dg/minmaxloc_10.f90: New test.
8518 * gfortran.dg/minmaxloc_11.f90: New test.
8519
650d669b
L
85202018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8521
8522 PR target/83839
113db472 8523 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
650d669b
L
8524 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8525 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8526 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8527 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8528 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8529 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8530 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8531 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8532 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8533 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8534 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8535 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8536 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8537 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8538 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8539 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8540 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8541 * gcc.target/i386/ret-thunk-10.c: Likewise.
8542 * gcc.target/i386/ret-thunk-11.c: Likewise.
8543 * gcc.target/i386/ret-thunk-12.c: Likewise.
8544 * gcc.target/i386/ret-thunk-13.c: Likewise.
8545 * gcc.target/i386/ret-thunk-14.c: Likewise.
8546 * gcc.target/i386/ret-thunk-15.c: Likewise.
8547 * gcc.target/i386/ret-thunk-9.c: Don't check the
113db472 8548 __x86_return_thunk label. Scan for "push" only for Linux.
650d669b 8549
fc58f4ae
RS
85502018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8551
8552 PR testsuite/79920
8553 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8554
d0b6b5a7
KT
85552018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8556
8557 PR target/83687
8558 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8559 tests.
8560 * gcc.target/arm/pr83687.c: New test.
8561
1759d116
GJL
85622018-01-15 Georg-Johann Lay <avr@gjlay.de>
8563
8564 Adjust tests to AVR_TINY.
8565
8566 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8567 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8568 * gcc.target/avr/pr71627.c: Same.
8569 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8570 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8571 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8572 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8573 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8574 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8575 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8576 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8577 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8578 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8579 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8580 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8581 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8582 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8583 * gcc.target/avr/torture/pr61055.c: Same.
8584 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8585 available.
8586 * gcc.target/avr/torture/int24-mul.c: Same.
8587 * gcc.target/avr/torture/pr51782-1.c: Same.
8588 * gcc.target/avr/torture/pr61443.c: Same.
8589 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8590 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8591
93c74e59
GJL
85922018-01-15 Georg-Johann Lay <avr@gjlay.de>
8593
8594 PR c/83801
8595 PR c/83729
8596 * gcc.target/avr/torture/pr83729.c: New test.
8597 * gcc.target/avr/torture/pr83801.c: New test.
8598
3fccbb9e
JJ
85992018-01-15 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR middle-end/82694
8602 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8603 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8604
e0676e2e
MS
86052018-01-10 Martin Sebor <msebor@redhat.com>
8606
8607 PR other/83508
8608 * gcc.dg/Wstringop-overflow-2.c: New test.
8609
ba791a6c 86102018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33b2b069
JD
8611
8612 PR libgfortran/83811
8613 * gfortran.dg/fmt_e.f90: New test.
8614
95d11c17
L
86152018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8616
8617 * gcc.target/i386/indirect-thunk-10.c: New test.
8618 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8623 * gcc.target/i386/ret-thunk-17.c: Likewise.
8624 * gcc.target/i386/ret-thunk-18.c: Likewise.
8625 * gcc.target/i386/ret-thunk-19.c: Likewise.
8626 * gcc.target/i386/ret-thunk-20.c: Likewise.
8627 * gcc.target/i386/ret-thunk-21.c: Likewise.
8628
6abe11c1
L
86292018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8630
8631 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8632
d543c04b
L
86332018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8634
8635 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8636 -mno-indirect-branch-register.
8637 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8644 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8645 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8646 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8647 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8648 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8649 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8650 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8651 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8652 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8653 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8654 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8655 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8656 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8657 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8658 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8659 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8660 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8661 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8662 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8663 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8664 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8665 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8668 * gcc.target/i386/ret-thunk-10.c: Likewise.
8669 * gcc.target/i386/ret-thunk-11.c: Likewise.
8670 * gcc.target/i386/ret-thunk-12.c: Likewise.
8671 * gcc.target/i386/ret-thunk-13.c: Likewise.
8672 * gcc.target/i386/ret-thunk-14.c: Likewise.
8673 * gcc.target/i386/ret-thunk-15.c: Likewise.
8674 * gcc.target/i386/ret-thunk-9.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8676 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8677 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8678
45e14019
L
86792018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8680
8681 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8682 -mfunction-return=keep.
8683 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8684 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8685 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8686 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8687 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8688 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8689 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8690 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8691 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8692 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8693 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8694 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8695 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8696 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8697 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8698 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8699 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8700 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8701 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8702 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8703 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8704 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8705 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8706 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8707 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8708 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8709 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8710 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8711 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8712 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8713 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8714 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8715 * gcc.target/i386/ret-thunk-1.c: New test.
8716 * gcc.target/i386/ret-thunk-10.c: Likewise.
8717 * gcc.target/i386/ret-thunk-11.c: Likewise.
8718 * gcc.target/i386/ret-thunk-12.c: Likewise.
8719 * gcc.target/i386/ret-thunk-13.c: Likewise.
8720 * gcc.target/i386/ret-thunk-14.c: Likewise.
8721 * gcc.target/i386/ret-thunk-15.c: Likewise.
8722 * gcc.target/i386/ret-thunk-16.c: Likewise.
8723 * gcc.target/i386/ret-thunk-2.c: Likewise.
8724 * gcc.target/i386/ret-thunk-3.c: Likewise.
8725 * gcc.target/i386/ret-thunk-4.c: Likewise.
8726 * gcc.target/i386/ret-thunk-5.c: Likewise.
8727 * gcc.target/i386/ret-thunk-6.c: Likewise.
8728 * gcc.target/i386/ret-thunk-7.c: Likewise.
8729 * gcc.target/i386/ret-thunk-8.c: Likewise.
8730 * gcc.target/i386/ret-thunk-9.c: Likewise.
8731
da99fd4a
L
87322018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8733
8734 * gcc.target/i386/indirect-thunk-1.c: New test.
8735 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8736 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8737 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8738 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8739 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8740 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8741 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8742 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8743 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8744 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8745 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8746 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8747 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8748 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8749 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8750 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8751 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8752 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8753 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8754 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8755 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8756 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8757 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8758 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8759 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8760 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8761 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8762 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8763 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8764 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8765 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8766 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8767
3f05a4f0
JH
87682018-01-14 Jan Hubicka <hubicka@ucw.cz>
8769
8770 PR ipa/83051
8771 * gcc.c-torture/compile/pr83051.c: New testcase.
8772
61760b92
PK
87732018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8774
8775 PR tree-optimization/83501
8776 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8777
a3a821c9
KN
87782018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8779
8780 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8781 for lvx and stvx instead of lxvd2x and stxvd2x and require
8782 little-endian target. Add comments.
8783 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8784 comprehensive testing.
8785 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8786 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8787 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8788 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8789 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8790 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8791 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8792 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8793 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8794 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8795 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8796 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8797 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8798 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8799 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8800 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8801 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8802 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8803 scan-assembler-not directives that forbid lvx and xxpermdi.
8804 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8805 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8806 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8807 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8808 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8809 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8810 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8811 scan-assembler-times directives to reflect different numbers of
8812 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8813
a57776a1
RS
88142018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8815 Alan Hayward <alan.hayward@arm.com>
8816 David Sherwood <david.sherwood@arm.com>
8817
8818 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8819 than SLP vectorization.
8820 * gcc.dg/vect/vect-alias-check-10.c: New test.
8821 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8822 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8823 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8824 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8825 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8826 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8827 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8828 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8829 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8830 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8831 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8832 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8833 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8834 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8835 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8836 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8837 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8838 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8839 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8840 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8841 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8842 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8843 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8844
f307441a
RS
88452018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8846 Alan Hayward <alan.hayward@arm.com>
8847 David Sherwood <david.sherwood@arm.com>
8848
8849 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8850 New proc.
8851 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8852 targets with scatter stores.
8853 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8854 stores.
8855 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8856 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8857 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8858 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8859 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8860 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8861 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8862 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8863 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8864 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8865 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8866 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8867 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8868 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8869 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8870 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8871
429ef523
RS
88722018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8873 Alan Hayward <alan.hayward@arm.com>
8874 David Sherwood <david.sherwood@arm.com>
8875
8876 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8877 for double_reduc1.
8878 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8879 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8880 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8881 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8882
ab2fc782
RS
88832018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8884 Alan Hayward <alan.hayward@arm.com>
8885 David Sherwood <david.sherwood@arm.com>
8886
8887 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8888 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8889 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8890
bfaa08b7
RS
88912018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8892 Alan Hayward <alan.hayward@arm.com>
8893 David Sherwood <david.sherwood@arm.com>
8894
8895 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8896 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8897 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8898 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8899 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8900 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8901 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8902 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8903 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8904 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8905 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8906 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8907 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8908 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8909
b781a135
RS
89102018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8911 Alan Hayward <alan.hayward@arm.com>
8912 David Sherwood <david.sherwood@arm.com>
8913
8914 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8915 check for a message about using in-order reductions.
8916 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8917 check for a message about using in-order reductions.
8918 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8919 vectorized and check for a message about using in-order reductions.
8920 Expect targets with variable-length vectors to fall back to the
8921 fixed-length mininum.
8922 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8923 check for a message about using in-order reductions.
8924 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8925 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8926 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8927 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8928 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8929 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8930 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8931 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8932 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8933 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8934 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8935 vect_fold_left_plus.
8936
5cce8171
RS
89372018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8938
8939 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8940 are spilled.
8941 * gcc.target/aarch64/sve/spill_2.c: New test.
8942 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8943 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8944 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8945 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8946 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8947
d1d20a49
RS
89482018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8949 Alan Hayward <alan.hayward@arm.com>
8950 David Sherwood <david.sherwood@arm.com>
8951
8952 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8953 of branches.
8954 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8955 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8956 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8957 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8958 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8959 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8960 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8961 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8962 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8963
4aa157e8
RS
89642018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8965 Alan Hayward <alan.hayward@arm.com>
8966 David Sherwood <david.sherwood@arm.com>
8967
8968 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8969 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8970 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8971 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8972
bb6c2b68
RS
89732018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8974 Alan Hayward <alan.hayward@arm.com>
8975 David Sherwood <david.sherwood@arm.com>
8976
8977 * lib/target-supports.exp
8978 (check_effective_target_vect_fold_extract_last): New proc.
8979 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8980 for fold_extract_last.
8981 * gcc.dg/vect/pr65947-2.c: Likewise.
8982 * gcc.dg/vect/pr65947-3.c: Likewise.
8983 * gcc.dg/vect/pr65947-4.c: Likewise.
8984 * gcc.dg/vect/pr65947-5.c: Likewise.
8985 * gcc.dg/vect/pr65947-6.c: Likewise.
8986 * gcc.dg/vect/pr65947-9.c: Likewise.
8987 * gcc.dg/vect/pr65947-10.c: Likewise.
8988 * gcc.dg/vect/pr65947-12.c: Likewise.
8989 * gcc.dg/vect/pr65947-14.c: Likewise.
8990 * gcc.dg/vect/pr80631-1.c: Likewise.
8991 * gcc.target/aarch64/sve/clastb_1.c: New test.
8992 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8993 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8994 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8995 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8996 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8997 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8998 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8999 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
9000 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
9001 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
9002 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
9003 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
9004 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
9005
bfe1bb57
RS
90062018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9007 Alan Hayward <alan.hayward@arm.com>
9008 David Sherwood <david.sherwood@arm.com>
9009
9010 * gcc.target/aarch64/sve/live_1.c: New test.
9011 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
9012
535e7c11
RS
90132018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9014 Alan Hayward <alan.hayward@arm.com>
9015 David Sherwood <david.sherwood@arm.com>
9016
9017 * gcc.target/aarch64/sve/nopeel_1.c: New test.
9018 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
9019 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
9020 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9021 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
9022 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9023 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
9024 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
9025 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
9026
c2700f74
RS
90272018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9028 Alan Hayward <alan.hayward@arm.com>
9029 David Sherwood <david.sherwood@arm.com>
9030
9031 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
9032 New proc.
9033 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
9034 vect_fully_masked.
9035 * gcc.target/aarch64/sve/loop_add_4.c: New test.
9036 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
9037 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
9038 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
9039 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
9040 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
9041
8277ddf9
RS
90422018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9043 Alan Hayward <alan.hayward@arm.com>
9044 David Sherwood <david.sherwood@arm.com>
9045
9046 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
9047 instead of just ADDRESS.
9048 * gcc.dg/tree-ssa/scev-10.c: Likewise.
9049 * gcc.dg/tree-ssa/scev-11.c: Likewise.
9050 * gcc.dg/tree-ssa/scev-12.c: Likewise.
9051 * gcc.target/aarch64/sve/index_offset_1.c: New test.
9052 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
9053 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
9054 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
9055 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
9056 * gcc.target/aarch64/sve/while_2.c: Likewise.
9057 * gcc.target/aarch64/sve/while_3.c: Likewise.
9058 * gcc.target/aarch64/sve/while_4.c: Likewise.
9059
0972596e
RS
90602018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9061 Alan Hayward <alan.hayward@arm.com>
9062 David Sherwood <david.sherwood@arm.com>
9063
9064 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
9065 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
9066 to be predicated.
9067 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
9068 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9069 * gcc.target/aarch64/sve/reduc_5.c: New test.
9070 * gcc.target/aarch64/sve/slp_13.c: Likewise.
9071 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
9072
7cfb4d93
RS
90732018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9074 Alan Hayward <alan.hayward@arm.com>
9075 David Sherwood <david.sherwood@arm.com>
9076
9077 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
9078 * gcc.dg/tree-ssa/peel1.c: Likewise.
9079 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
9080 variable-length vectors.
9081 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
9082 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
9083 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
9084 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9085 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9086 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9087 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9088 * gcc.target/aarch64/sve/slp_8.c: New test.
9089 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
9090 * gcc.target/aarch64/sve/slp_9.c: Likewise.
9091 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
9092 * gcc.target/aarch64/sve/slp_10.c: Likewise.
9093 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
9094 * gcc.target/aarch64/sve/slp_11.c: Likewise.
9095 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
9096 * gcc.target/aarch64/sve/slp_12.c: Likewise.
9097 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
9098 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
9099 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
9100 * gcc.target/aarch64/sve/while_1.c: Likewise.
9101 * gcc.target/aarch64/sve/while_2.c: Likewise.
9102 * gcc.target/aarch64/sve/while_3.c: Likewise.
9103 * gcc.target/aarch64/sve/while_4.c: Likewise.
9104
898f07b0
RS
91052018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9106 Alan Hayward <alan.hayward@arm.com>
9107 David Sherwood <david.sherwood@arm.com>
9108
9109 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
9110 New proc.
9111 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
9112 and add an associated scan-dump test. Prevent vectorization
9113 of the first two loops.
9114 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9115 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
9116 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9117 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9118 (INIT_VECTOR): Tweak initial value so that some bits are always set.
9119 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9120
f1739b48
RS
91212018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9122 Alan Hayward <alan.hayward@arm.com>
9123 David Sherwood <david.sherwood@arm.com>
9124
9125 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9126 * gcc.dg/vect/pr67790.c: Likewise.
9127 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9128 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9129 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9130 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9131 * gcc.target/aarch64/sve/slp_5.c: New test.
9132 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9133 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9134 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9135 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9136 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9137
018b2744
RS
91382018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9139 Alan Hayward <alan.hayward@arm.com>
9140 David Sherwood <david.sherwood@arm.com>
9141
9142 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9143 && vect_load_lanes
9144 * gcc.dg/vect/slp-1.c: Likewise.
9145 * gcc.dg/vect/slp-10.c: Likewise.
9146 * gcc.dg/vect/slp-12b.c: Likewise.
9147 * gcc.dg/vect/slp-12c.c: Likewise.
9148 * gcc.dg/vect/slp-17.c: Likewise.
9149 * gcc.dg/vect/slp-19b.c: Likewise.
9150 * gcc.dg/vect/slp-20.c: Likewise.
9151 * gcc.dg/vect/slp-21.c: Likewise.
9152 * gcc.dg/vect/slp-22.c: Likewise.
9153 * gcc.dg/vect/slp-23.c: Likewise.
9154 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9155 * gcc.dg/vect/slp-24.c: Likewise.
9156 * gcc.dg/vect/slp-28.c: Likewise.
9157 * gcc.dg/vect/slp-39.c: Likewise.
9158 * gcc.dg/vect/slp-6.c: Likewise.
9159 * gcc.dg/vect/slp-7.c: Likewise.
9160 * gcc.dg/vect/slp-cond-1.c: Likewise.
9161 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9162 * gcc.dg/vect/slp-cond-2.c: Likewise.
9163 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9164 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9165 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9166 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9167 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9168 * gcc.dg/vect/slp-perm-6.c: Likewise.
9169 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9170 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9171 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9172 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9173 * gcc.dg/vect/slp-12a.c: Likewise.
9174 * gcc.dg/vect/slp-14.c: Likewise.
9175 * gcc.dg/vect/slp-15.c: Likewise.
9176 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9177 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9178 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9179 * gcc.target/aarch64/sve/slp_1.c: New test.
9180 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9181 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9182 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9183 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9184 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9185 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9186 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9187
7e11fc7f
RS
91882018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9189 Alan Hayward <alan.hayward@arm.com>
9190 David Sherwood <david.sherwood@arm.com>
9191
9192 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9193 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9194 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9195 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9196 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9197 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9198 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9199 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9200 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9201 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9202 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9203 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9204 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9205 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9206 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9207 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9208 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9209 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9210 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9211
abc8eb9a
RS
92122018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9213 Alan Hayward <alan.hayward@arm.com>
9214 David Sherwood <david.sherwood@arm.com>
9215
9216 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9217 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9218 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9219 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9220 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9221 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9222 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9223 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9224 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9225 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9226 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9227 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9228 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9229 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9230 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9231 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9232 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9233 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9234 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9235 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9236 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9237 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9238 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9239 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9240 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9241 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9242 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9243 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9244 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9245 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9246 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9247 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9248 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9249 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9250 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9251 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9252
9f4cbab8
RS
92532018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9254 Alan Hayward <alan.hayward@arm.com>
9255 David Sherwood <david.sherwood@arm.com>
9256
9257 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9258 Return true for SVE too.
9259 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9260 if load/store lanes are supported.
9261 * gcc.dg/vect/slp-10.c: Likewise.
9262 * gcc.dg/vect/slp-12c.c: Likewise.
9263 * gcc.dg/vect/slp-17.c: Likewise.
9264 * gcc.dg/vect/slp-33.c: Likewise.
9265 * gcc.dg/vect/slp-6.c: Likewise.
9266 * gcc.dg/vect/slp-cond-1.c: Likewise.
9267 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9268 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9269 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9270 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9271 * gcc.dg/vect/slp-perm-6.c: Likewise.
9272 * gcc.dg/vect/slp-perm-9.c: Likewise.
9273 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9274 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9275 for variable-length vectors.
9276
779fed5f
RS
92772018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9278 Alan Hayward <alan.hayward@arm.com>
9279 David Sherwood <david.sherwood@arm.com>
9280
9281 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9282 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9283
dbc3af4f
RS
92842018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9285
9286 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9287 * g++.target/aarch64/sve/catch_1.C: New test.
9288 * g++.target/aarch64/sve/catch_2.C: Likewise.
9289 * g++.target/aarch64/sve/catch_3.C: Likewise.
9290 * g++.target/aarch64/sve/catch_4.C: Likewise.
9291 * g++.target/aarch64/sve/catch_5.C: Likewise.
9292 * g++.target/aarch64/sve/catch_6.C: Likewise.
9293
825b856c
RS
92942018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9295 Alan Hayward <alan.hayward@arm.com>
9296 David Sherwood <david.sherwood@arm.com>
9297
9298 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9299 New proc.
9300 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9301 * gcc.target/aarch64/fmaxmin.c: Likewise.
9302 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9303 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9304 * gcc.target/aarch64/pr62178.c: Likewise.
9305 * gcc.target/aarch64/pr71727-2.c: Likewise.
9306 * gcc.target/aarch64/saddw-1.c: Likewise.
9307 * gcc.target/aarch64/saddw-2.c: Likewise.
9308 * gcc.target/aarch64/uaddw-1.c: Likewise.
9309 * gcc.target/aarch64/uaddw-2.c: Likewise.
9310 * gcc.target/aarch64/uaddw-3.c: Likewise.
9311 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9312 * gcc.target/aarch64/vect-compile.c: Likewise.
9313 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9314 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9315 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9316 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9317 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9318 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9319 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9320 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9321 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9322 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9323 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9324 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9325 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9326 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9327 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9328 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9329 * gcc.target/aarch64/vect-movi.c: Likewise.
9330 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9331 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9332 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9333 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9334 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9335 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9336 fixed-length SVE.
9337 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9338 * gcc.target/aarch64/sve/arith_1.c: New test.
9339 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9340 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9341 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9342 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9343 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9344 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9345 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9346 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9347 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9348 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9349 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9350 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9351 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9352 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9353 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9354 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9355 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9356 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9357 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9358 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9359 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9360 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9361 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9362 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9363 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9364 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9365 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9366 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9367 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9368 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9369 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9370 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9371 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9372 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9373 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9374 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9375 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9376 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9377 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9378 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9379 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9380 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9381 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9382 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9383 * gcc.target/aarch64/sve/index_1.c: Likewise.
9384 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9385 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9386 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9387 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9388 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9389 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9390 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9391 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9392 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9393 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9394 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9395 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9396 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9397 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9398 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9399 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9400 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9401 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9402 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9403 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9404 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9405 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9406 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9407 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9408 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9409 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9410 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9411 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9412 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9413 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9414 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9415 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9416 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9417 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9418 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9419 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9420 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9421 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9422 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9423 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9424 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9425 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9426 * gcc.target/aarch64/sve/single_1.c: Likewise.
9427 * gcc.target/aarch64/sve/single_2.c: Likewise.
9428 * gcc.target/aarch64/sve/single_3.c: Likewise.
9429 * gcc.target/aarch64/sve/single_4.c: Likewise.
9430 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9431 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9432 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9433 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9434 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9435 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9436 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9437 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9438 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9439 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9440 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9441 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9442 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9443 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9444 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9445 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9446 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9447 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9448 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9449 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9450 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9451 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9452 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9453 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9454 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9455 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9456 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9457 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9458 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9459 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9460 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9461 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9462 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9463 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9464 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9465 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9466 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9467 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9468 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9469 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9470 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9471 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9472 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9473 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9474 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9475
801e3845
RS
94762018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9477 Alan Hayward <alan.hayward@arm.com>
9478 David Sherwood <david.sherwood@arm.com>
9479
9480 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9481 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9482 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9483 New procedures.
9484 (check_effective_target_vect_perm): Handle SVE.
9485 (check_effective_target_vect_perm_byte): Likewise.
9486 (check_effective_target_vect_perm_short): Likewise.
9487 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9488 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9489 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9490 (check_effective_target_vect_element_align_preferred): Likewise.
9491 (check_effective_target_vect_align_stack_vars): Likewise.
9492 (check_effective_target_vect_load_lanes): Likewise.
9493 (check_effective_target_vect_masked_store): Likewise.
9494 (available_vector_sizes): Use aarch64_sve_bits for SVE.
113db472 9495 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
801e3845
RS
9496 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9497 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9498 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9499 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9500 * gcc.dg/vect/slp-23.c: Likewise.
9501 * gcc.dg/vect/slp-perm-5.c: Likewise.
9502 * gcc.dg/vect/slp-perm-6.c: Likewise.
9503 * gcc.dg/vect/slp-perm-9.c: Likewise.
9504 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9505 * gcc.dg/vect/vect-114.c: Likewise.
9506 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9507 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9508
11e0322a
RS
95092018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9510
9511 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9512 vect_variable_length, expecting the test to be vectorized
9513 without SLP instead.
9514 * gcc.dg/vect/pr33953.c: Likewise.
9515 * gcc.dg/vect/pr37027.c: Likewise.
9516 * gcc.dg/vect/pr67790.c: Likewise.
9517 * gcc.dg/vect/pr68445.c: Likewise.
9518 * gcc.dg/vect/slp-1.c: Likewise.
9519 * gcc.dg/vect/slp-10.c: Likewise.
9520 * gcc.dg/vect/slp-12a.c: Likewise.
9521 * gcc.dg/vect/slp-12b.c: Likewise.
9522 * gcc.dg/vect/slp-12c.c: Likewise.
9523 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9524 * gcc.dg/vect/slp-13.c: Likewise.
9525 * gcc.dg/vect/slp-14.c: Likewise.
9526 * gcc.dg/vect/slp-15.c: Likewise.
9527 * gcc.dg/vect/slp-17.c: Likewise.
9528 * gcc.dg/vect/slp-19b.c: Likewise.
9529 * gcc.dg/vect/slp-2.c: Likewise.
9530 * gcc.dg/vect/slp-20.c: Likewise.
9531 * gcc.dg/vect/slp-21.c: Likewise.
9532 * gcc.dg/vect/slp-22.c: Likewise.
9533 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9534 * gcc.dg/vect/slp-24.c: Likewise.
9535 * gcc.dg/vect/slp-28.c: Likewise.
9536 * gcc.dg/vect/slp-39.c: Likewise.
9537 * gcc.dg/vect/slp-42.c: Likewise.
9538 * gcc.dg/vect/slp-6.c: Likewise.
9539 * gcc.dg/vect/slp-7.c: Likewise.
9540 * gcc.dg/vect/slp-cond-1.c: Likewise.
9541 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9542 * gcc.dg/vect/slp-cond-2.c: Likewise.
9543 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9544 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9545 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9546 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9547 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9548 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9549 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9550 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9551 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9552 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9553 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9554 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9555 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9556 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9557 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9558 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9559 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9560
b4923738
JJ
95612018-01-13 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR c/83801
9564 * gcc.dg/pr83801.c: New test.
9565
567a6e1c
PT
95662018-01-13 Paul Thomas <pault@gcc.gnu.org>
9567
9568 PR fortran/52162
508d0c3d 9569 * gfortran.dg/bounds_check_19.f90: New test.
567a6e1c 9570
02147434
JJ
95712018-01-12 Jakub Jelinek <jakub@redhat.com>
9572
9573 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9574 instead of scan-assembler-not for xsnabsqp.
9575
708c4094
JD
95762018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9577
9578 PR libgfortran/83525
9579 * gfortran.dg/newunit_5.f90: New test.
9580
0550a77b
VM
95812018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9582
9583 PR rtl-optimization/80481
9584 * g++.dg/pr80481.C: New.
9585
f7aad330
UB
95862018-01-12 Uros Bizjak <ubizjak@gmail.com>
9587
9588 PR target/83628
9589 * gcc.target/alpha/pr83628-3.c: New test.
9590
38081436
RO
95912018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9592
9593 * lib/target-supports.exp (check_effective_target_avx512f): Also
9594 check for __builtin_ia32_addsd_round,
9595 __builtin_ia32_getmantsd_round.
113db472 9596 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
38081436 9597
eda03189
SB
95982018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9599
9600 PR target/83629
9601 * gcc.target/powerpc/pr83629.c: Require ilp32.
9602
c803b2a9
RB
96032018-01-12 Richard Biener <rguenther@suse.de>
9604
9605 PR tree-optimization/80846
9606 * gcc.target/i386/pr80846-1.c: New testcase.
9607 * gcc.target/i386/pr80846-2.c: Likewise.
9608
371ae937
EB
96092018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9610
9611 * gcc.c-torture/execute/20180112-1.c: New test.
9612
c574147e
TV
96132018-01-12 Tom de Vries <tom@codesourcery.com>
9614
9615 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9616 * g++.dg/ext/label13a.C: Same.
9617 * g++.dg/ext/label14.C: Same.
9618 * g++.dg/ext/label2.C: Same.
9619 * g++.dg/ext/label3.C: Same.
9620 * g++.dg/torture/pr42462.C: Same.
9621 * g++.dg/torture/pr42739.C: Same.
9622 * g++.dg/warn/Wunused-label-3.C: Same.
9623
41287945
TV
96242018-01-12 Tom de Vries <tom@codesourcery.com>
9625
9626 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9627 * g++.dg/Walloca1.C: Same.
9628 * g++.dg/cpp0x/pr70338.C: Same.
9629 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9630 * g++.dg/cpp1y/vla10.C: Same.
9631 * g++.dg/cpp1y/vla2.C: Same.
9632 * g++.dg/cpp1y/vla6.C: Same.
9633 * g++.dg/cpp1y/vla8.C: Same.
9634 * g++.dg/debug/debug5.C: Same.
9635 * g++.dg/debug/debug6.C: Same.
9636 * g++.dg/debug/pr54828.C: Same.
9637 * g++.dg/diagnostic/pr70105.C: Same.
9638 * g++.dg/eh/cleanup5.C: Same.
9639 * g++.dg/eh/spbp.C: Same.
9640 * g++.dg/ext/tmplattr9.C: Same.
9641 * g++.dg/ext/vla10.C: Same.
9642 * g++.dg/ext/vla11.C: Same.
9643 * g++.dg/ext/vla12.C: Same.
9644 * g++.dg/ext/vla15.C: Same.
9645 * g++.dg/ext/vla16.C: Same.
9646 * g++.dg/ext/vla17.C: Same.
9647 * g++.dg/ext/vla3.C: Same.
9648 * g++.dg/ext/vla6.C: Same.
9649 * g++.dg/ext/vla7.C: Same.
9650 * g++.dg/init/array24.C: Same.
9651 * g++.dg/init/new47.C: Same.
9652 * g++.dg/init/pr55497.C: Same.
9653 * g++.dg/opt/pr78201.C: Same.
9654 * g++.dg/template/vla2.C: Same.
9655 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9656 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9657 * g++.dg/torture/pr62127.C: Same.
9658 * g++.dg/torture/pr67055.C: Same.
9659 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9660 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9661 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9662 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9663 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9664 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9665 * g++.dg/warn/Wvla-1.C: Same.
9666 * g++.dg/warn/Wvla-3.C: Same.
9667 * g++.old-deja/g++.ext/array2.C: Same.
9668 * g++.old-deja/g++.ext/constructor.C: Same.
9669 * g++.old-deja/g++.law/builtin1.C: Same.
9670 * g++.old-deja/g++.other/crash12.C: Same.
9671 * g++.old-deja/g++.other/eh3.C: Same.
9672 * g++.old-deja/g++.pt/array6.C: Same.
9673 * g++.old-deja/g++.pt/dynarray.C: Same.
9674
01da712b
RO
96752018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9676
9677 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9678
c969e34e
RO
96792018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9680
9681 PR libfortran/67412
9682 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9683 on *-*-solaris2.10.
9684
a7448bdf
RO
96852018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9686
9687 * lib/target-supports.exp (check_effective_target_branch_cost):
9688 Accept all x86 targets.
9689
53b73588
ML
96902018-01-12 Martin Liska <mliska@suse.cz>
9691
9692 PR ipa/83054
9693 * g++.dg/warn/pr83054.C: New test.
9694
02a03501
BS
96952018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9696
9697 * gcc.target/powerpc/spec-barr-1.c: New file.
9698
c7a61831
L
96992018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9700
9701 PR target/83330
9702 * gcc.target/i386/pr83330.c: New test.
9703
0f2fca6f 97042018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
278e902c
SK
9705
9706 PR fortran/79383
9707 * gfortran.dg/dtio_31.f03: New test.
9708 * gfortran.dg/dtio_32.f03: New test.
9709
c5269263
DM
97102018-01-11 David Malcolm <dmalcolm@redhat.com>
9711
9712 PR c++/43486
9713 * g++.dg/wrappers: New subdirectory.
9714 * g++.dg/wrappers/README: New file.
9715 * g++.dg/wrappers/alloc.C: New test case.
9716 * g++.dg/wrappers/cow-istream-string.C: New test case.
9717 * g++.dg/wrappers/cp-stdlib.C: New test case.
9718 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
113db472 9719 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
c5269263 9720
0526ed2a
JH
97212018-01-11 Jan Hubicka <hubicka@ucw.cz>
9722
9723 PR middle-end/83718
9724 * g++.dg/torture/pr83718.C: New testcase.
9725
346ac3a8
MJ
97262018-01-11 Martin Jambor <mjambor@suse.cz>
9727
9728 PR ipa/83178
9729 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9730
4e090bcc
BC
97312018-01-11 Bin Cheng <bin.cheng@arm.com>
9732
9733 PR tree-optimization/83695
9734 * gcc.dg/tree-ssa/pr83695.c: New test.
9735
eccf4d70
KT
97362018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9737
9738 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9739 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9740
06e95715
KT
97412018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9742
9743 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9744 * gcc.target/arm/simd/fp16fml_high.c: New test.
9745 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9746 * lib/target-supports.exp
9747 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9748 check_effective_target_arm_fp16fml_neon_ok,
9749 add_options_for_arm_fp16fml_neon): New procedures.
9750
89e06365 97512018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
946c6c45
KT
9752
9753 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9754 combination tests.
9755
b0bd3e52
RB
97562018-01-11 Richard Biener <rguenther@suse.de>
9757
9758 PR tree-optimization/83435
9759 * gcc.dg/graphite/pr83435.c: New testcase.
9760
f5470a77
RS
97612018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9762 Alan Hayward <alan.hayward@arm.com>
9763 David Sherwood <david.sherwood@arm.com>
9764
9765 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9766
ec538483
TC
97672018-01-11 Tamar Christina <tamar.christina@arm.com>
9768
9769 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9770
97712018-01-11 Sudakshina Das <sudi.das@arm.com>
f8f77d4d
SD
9772
9773 PR target/82096
9774 * gcc.c-torture/compile/pr82096.c: New test.
9775
a2dbe7d5
ES
97762018-01-11 Ed Schonberg <schonberg@adacore.com>
9777
9778 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9779
5efc1c00
HK
97802018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9781
9782 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9783
cb488118
JS
97842018-01-11 Justin Squirek <squirek@adacore.com>
9785
9786 * gnat.dg/expr_func4.adb: New testcase.
9787
ed27b86b
HK
97882018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9789
9790 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9791 testcase.
9792
4727f693
BD
97932018-01-11 Bob Duff <duff@adacore.com>
9794
9795 * gnat.dg/protected_null.adb: New testcase.
9796
52c5090a
ES
97972018-01-11 Ed Schonberg <schonberg@adacore.com>
9798
9799 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9800
07733aa1
ES
98012018-01-11 Ed Schonberg <schonberg@adacore.com>
9802
9803 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9804
c8f25817
JS
98052018-01-11 Justin Squirek <squirek@adacore.com>
9806
9807 * gnat.dg/loopvar.adb: New testcase.
9808
29c02e65
JH
98092018-01-10 Jan Hubicka <hubicka@ucw.cz>
9810
9811 PR middle-end/83189
9812 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9813
3211aea2
JH
98142018-01-10 Jan Hubicka <hubicka@ucw.cz>
9815
9816 * gcc.c-torture/compile/pr83575.c: New testcase.
9817
27086ea3
MC
98182018-01-10 Michael Collison <michael.collison@arm.com>
9819
113db472
UB
9820 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9821 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9822 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9823 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9824 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9825 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9826 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9827 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9828 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9829 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9830 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9831 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9832 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9833 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9834 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9835 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
27086ea3
MC
9836
98372018-01-10 Michael Collison <michael.collison@arm.com>
9838
113db472
UB
9839 * gcc.target/aarch64/sha2.h: New shared testcase.
9840 * gcc.target/aarch64/sha2_1.c: New testcase.
9841 * gcc.target/aarch64/sha2_2.c: New testcase.
9842 * gcc.target/aarch64/sha2_3.c: New testcase.
9843 * gcc.target/aarch64/sha3.h: New shared testcase.
9844 * gcc.target/aarch64/sha3_1.c: New testcase.
9845 * gcc.target/aarch64/sha3_2.c: New testcase.
9846 * gcc.target/aarch64/sha3_3.c: New testcase.
27086ea3
MC
9847
98482018-01-10 Michael Collison <michael.collison@arm.com>
9849
113db472 9850 * gcc.target/aarch64/sm3_sm4.c: New testcase.
27086ea3 9851
1bfd6a00
MS
98522018-01-10 Martin Sebor <msebor@redhat.com>
9853
9854 PR tree-optimization/83781
9855 * gcc.dg/strlenopt-42.c: New test.
9856
05ef3173
MS
98572018-01-11 Martin Sebor <msebor@gmail.com>
9858 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9859
9860 PR tree-optimization/83501
9861 PR tree-optimization/81703
9862
9863 * gcc.dg/strlenopt-39.c: New test-case.
9864 * gcc.dg/pr81703.c: Likewise.
9865
af95bb26
EB
98662018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9867
9868 * gnat.dg/atomic10.adb: New test.
9869
bdd82c9b
SK
98702018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9871
9872 PR fortran/82367
9873 * gfortran.dg/deferred_character_18.f90: New test.
9874
c42d0aa0
MS
98752018-01-10 Martin Sebor <msebor@redhat.com>
9876
9877 PR tree-optimization/83671
9878 * gcc.dg/strlenopt-40.c: New test.
9879 * gcc.dg/strlenopt-41.c: New test.
9880
266404a8
SK
98812018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9882
9883 PR fortran/83093
9884 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9885
2025a48d
PB
98862018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9887
9888 PR target/83399
9889 * gcc.target/powerpc/pr83399.c: New test.
9890
9a004410
DM
98912018-01-10 David Malcolm <dmalcolm@redhat.com>
9892
9893 PR c++/43486
9894 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9895 to reflect that the arguments are correctly underlined.
9896 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9897 for globals, params, locals and literals.
9898 (test_sizeof): Directly test the location of "sizeof", rather than
9899 when used in compound expressions.
9900 (test_alignof): Likewise for "alignof".
9901 (test_string_literals): Likewise for string literals.
9902 (test_numeric_literals): Likewise for numeric literals.
9903 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9904 (test_typeid): Likewise for typeid.
9905 (test_unary_plus): New.
9906 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9907 format strings.
9908
60d87d86
UB
99092018-01-10 Uros Bizjak <ubizjak@gmail.com>
9910
9911 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9912
ec2f999b
AS
99132018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9914
9915 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9916
6bebae75
MP
99172018-01-10 Marek Polacek <polacek@redhat.com>
9918
9919 PR c++/82541
9920 * g++.dg/warn/Wduplicated-branches4.C: New test.
9921
e99ef408
JJ
99222018-01-10 Jakub Jelinek <jakub@redhat.com>
9923
9924 PR c++/81327
9925 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9926 cast to void *.
9927
143aa5cc
PC
99282018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9929
9930 PR c++/81055
9931 * g++.dg/cpp0x/new2.C: New.
9932
cd3410cc
L
99332018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9934
9935 PR target/83735
9936 * gcc.target/i386/pr83735.c: New test.
9937
227e5798
CL
99382018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9939
9940 * lib/target-supports.exp (check_effective_target_branch_cost):
9941 New function.
9942 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9943 * gcc.dg/pr21643.c: Likewise.
9944 * gcc.dg/pr46309.c: Likewise.
9945 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9946 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9947 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9948 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9949 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9950 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9951 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9952 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9953 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9954 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9955 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9956 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9957 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9958 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9959
8c6e19c1
SB
99602018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9961
9962 PR target/83629
9963 * gcc.target/powerpc/pr83629.c: New testcase.
9964
7b975de0
RB
99652018-01-10 Richard Biener <rguenther@suse.de>
9966
9967 PR testsuite/78768
9968 * gcc.dg/pr78768.c: Un-XFAIL.
9969
e02a5f63
RB
99702018-01-10 Richard Biener <rguenther@suse.de>
9971
9972 PR debug/82425
9973 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9974
6737facb
RS
99752018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9976
9977 PR tree-optimization/83753
9978 * gcc.dg/torture/pr83753.c: New test.
9979
1fe399e4
JH
99802018-01-09 Jan Hubicka <hubicka@ucw.cz>
9981
9982 * gcc.target/i386/avx2-gather-1.c: Add -march.
9983 * gcc.target/i386/avx2-gather-2.c: Add -march.
9984 * gcc.target/i386/avx2-gather-3.c: Add -march.
9985 * gcc.target/i386/avx2-gather-4.c: Add -march.
9986 * gcc.target/i386/avx2-gather-5.c: Add -march.
9987 * gcc.target/i386/avx2-gather-6.c: Add -march.
9988 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9989 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9990 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9991 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9992 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9993 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9994 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9995 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9996 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9997 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9998
8080b14f
L
99992018-01-09 H.J. Lu <hongjiu.lu@intel.com>
10000
10001 PR target/78585:
10002 * gcc.target/i386/pr78585.c: New test.
10003
6ef72c36
JJ
100042018-01-09 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR c++/83734
10007 * g++.dg/cpp0x/pr83734.C: New test.
10008
3eb1eecf 100092018-01-09 Carl Love <cel@us.ibm.com>
19d22f7c
CL
10010
10011 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
10012 vec_mergeo builtins with float, double, long long, unsigned long long,
10013 bool long long arguments.
10014 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10015 vec_float2 with double arguments.
10016 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
10017 vec_mergew and vec_mergow builtins.
10018
d4319ef8
SK
100192018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10020
10021 PR fortran/83742
10022 * gfortran.dg/contiguous_6.f90: New test.
10023
82c066f5
RB
100242018-01-09 Richard Biener <rguenther@suse.de>
10025
10026 PR tree-optimization/83668
10027 * gcc.dg/graphite/pr83668.c: New testcase.
10028
e96a5786
JM
100292018-01-09 Joseph Myers <joseph@codesourcery.com>
10030
10031 PR tree-optimization/64811
10032 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
10033 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
10034 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
10035 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
10036 New tests.
10037 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
10038
684684c6
GJL
100392018-01-09 Georg-Johann Lay <avr@gjlay.de>
10040
10041 PR target/79883
10042 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
10043
f676330e
TC
100442018-01-09 Tamar Christina <tamar.christina@arm.com>
10045
10046 PR target/82641
10047 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
10048 no NEON and require softfp or hard float-abi.
10049 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
10050
b25f84d0
RB
100512018-01-09 Richard Biener <rguenther@suse.de>
10052
10053 PR tree-optimization/83572
10054 * gcc.dg/graphite/pr83572.c: New testcase.
10055
3a123ed7
JJ
100562018-01-09 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR target/83507
10059 * gcc.dg/sms-13.c: New test.
10060
5e884ae3
SK
100612018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
10062
3a123ed7 10063 PR fortran/83741
5e884ae3
SK
10064 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
10065
0f2fca6f 100662018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
c8a0c7b6
JW
10067 Monk Chiang <sh.chiang04@gmail.com>
10068
10069 * gcc.target/riscv/save-restore-1.c: New.
10070
a25811c8
BS
100712018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10072
10073 PR target/83677
10074 * gcc.target/powerpc/pr83677.c: New file.
10075
5a2a87e1
JL
100762018-01-08 Jeff Law <law@redhat.com>
10077
10078 PR rtl-optimizatin/81308
10079 * g++.dg/pr81308-1.C: New test.
10080 * g++.dg/pr81308-2.C: New test.
10081
0f2fca6f 100822018-01-08 Vidya Praveen <vidyapraveen@arm.com>
647c61f1
VP
10083
10084 PR target/83663 - Revert r255946
10085 * gcc.target/aarch64/vect-slp-dup.c: New.
10086
a00a4222
KT
100872018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10088
10089 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
10090 combination tests.
10091
b33086c0
RB
100922018-01-08 Richard Biener <rguenther@suse.de>
10093
10094 PR tree-optimization/83563
10095 * gcc.dg/graphite/pr83563.c: New testcase.
10096
87c4dace
RB
100972018-01-08 Richard Biener <rguenther@suse.de>
10098
10099 PR middle-end/83713
10100 * g++.dg/torture/pr83713.C: New testcase.
10101
960c02b8
TV
101022018-01-08 Tom de Vries <tom@codesourcery.com>
10103
10104 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
10105
e207c079
RB
101062018-01-08 Richard Biener <rguenther@suse.de>
10107
10108 PR tree-optimization/83685
10109 * gcc.dg/torture/pr83685.c: New testcase.
10110
131a0e78
RB
101112018-01-08 Richard Biener <rguenther@suse.de>
10112
10113 PR lto/83719
10114 * gcc.dg/lto/pr83719_0.c: New testcase.
10115
4c035a23
TV
101162018-01-08 Tom de Vries <tom@codesourcery.com>
10117
10118 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
10119 * gcc.dg/graphite/run-id-1.c: Same.
10120 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10121
0b627b58
PT
101222018-01-08 Paul Thomas <pault@gcc.gnu.org>
10123
10124 PR fortran/83611
508d0c3d
JJ
10125 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10126 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10127 * gfortran.dg/pdt_27.f03: New test.
0b627b58
PT
10128
10129 PR fortran/83731
508d0c3d 10130 * gfortran.dg/pdt_28.f03: New test.
0b627b58 10131
b5da8f94
TV
101322018-01-08 Tom de Vries <tom@codesourcery.com>
10133
10134 * c-c++-common/builtins.c: Require effective target alloca.
10135 * gcc.dg/Wrestrict.c: Same.
10136 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10137
3e1b80ff
RB
101382018-01-08 Richard Biener <rguenther@suse.de>
10139
10140 PR middle-end/83580
10141 * gcc.dg/torture/pr83580.c: New testcase.
10142
55d84e61
RB
101432018-01-08 Richard Biener <rguenther@suse.de>
10144
10145 PR middle-end/83517
10146 * gcc.dg/pr83517.c: New testcase.
10147
11ef0b22
AH
101482018-01-06 Aldy Hernandez <aldyh@redhat.com>
10149
10150 PR middle-end/81897
10151 * gcc.dg/uninit-pr81897.c: New test.
10152
f59d4026
MS
101532018-01-06 Martin Sebor <msebor@redhat.com>
10154
10155 PR tree-optimization/83640
10156 * gcc.dg/Wrestrict-6.c: New test.
10157 * gcc.dg/pr83640.c: New test.
10158
b4c96972
RS
101592018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10160
10161 * gcc.target/aarch64/reg-alloc-1.c: New test.
10162
ee2d3987
JB
101632018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10164
10165 PR fortran/50892
10166 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10167
8fec4d22
JJ
101682018-01-06 Jakub Jelinek <jakub@redhat.com>
10169
59931fb0
JJ
10170 PR debug/83480
10171 * gcc.dg/pr83480.c: New test.
10172
8fec4d22
JJ
10173 PR rtl-optimization/83682
10174 * gcc.target/i386/pr83682.c: New test.
10175
f622221a
JB
101762018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10177
10178 PR fortran/78534
10179 PR fortran/66310
10180 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10181 * gfortran.dg/dependency_49.f90: Likewise.
10182 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10183 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10184 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10185 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10186 * gfortran.dg/string_1_lp64.f90: New test.
10187 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10188 * gfortran.dg/string_3_lp64.f90: New test.
10189
d33e32a7
JJ
101902018-01-05 Jakub Jelinek <jakub@redhat.com>
10191
958d63e9
JJ
10192 PR target/83604
10193 * gcc.target/i386/sse-26.c: New test.
10194
d33e32a7
JJ
10195 PR target/83604
10196 * gcc.target/i386/pr83604.c: New test.
10197
ccf20649
RS
101982018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10199
10200 * gcc.dg/vect/vect-align-4.c: New test.
10201 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10202 and redefine as a structure with an unaligned member "b".
10203 (foo): Update accordingly.
10204
49479590
SD
102052018-01-05 Sudakshina Das <sudi.das@arm.com>
10206
10207 PR target/82439
10208 * gcc.target/aarch64/bics_5.c: New test.
10209 * gcc.target/arm/bics_5.c: Likewise.
10210
bef52a68
JJ
102112018-01-05 Jakub Jelinek <jakub@redhat.com>
10212
10213 PR tree-optimization/83605
10214 * gcc.dg/pr83605.c: New test.
10215
85e0b2c4
JJ
102162018-01-04 Jakub Jelinek <jakub@redhat.com>
10217
ac2be67b
JJ
10218 PR target/83554
10219 * gcc.target/i386/pr83554.c: New test.
10220
85e0b2c4
JJ
10221 PR ipa/82352
10222 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10223 long unsigned int.
10224
fbd35ba1
TK
102252018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10226
10227 PR fortran/83683
10228 PR fortran/45689
10229 * gfortran.dg/eoshift_8.f90: New test.
10230 * gfortran.dg/simplify_eoshift_1.f90: New test.
10231
64d620ef
JJ
102322018-01-04 Jakub Jelinek <jakub@redhat.com>
10233
10234 PR debug/83585
10235 * gcc.dg/pr83585.c: New test.
10236
bc80e846
NS
102372018-01-04 Nathan Sidwell <nathan@acm.org>
10238
10239 PR c++/83667
10240 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10241
c54af068
JJ
102422018-01-04 Jakub Jelinek <jakub@redhat.com>
10243
10244 PR debug/83666
10245 * gcc.dg/pr83666.c: New test.
10246
02ea1c76
UB
102472018-01-04 Uros Bizjak <ubizjak@gmail.com>
10248
10249 PR target/83628
10250 * gcc.target/alpha/pr83628-1.c: New test.
10251 * gcc.target/alpha/pr83628-2.c: Ditto.
10252
fcb6fced
ML
102532018-01-04 Martin Liska <mliska@suse.cz>
10254
10255 PR ipa/82352
10256 * g++.dg/ipa/pr82352.C: New test.
10257
517d4896
JJ
102582018-01-04 Jakub Jelinek <jakub@redhat.com>
10259
10260 * gcc.dg/vect-opt-info-1.c: Moved to ...
10261 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10262 vect_int targets, use dg-additional-options instead of dg-options and
10263 use relative line numbers instead of absolute.
10264
cf3fc0e8
MS
102652018-01-03 Martin Sebor <msebor@redhat.com>
10266
10267 PR tree-optimization/83655
10268 * gcc.dg/Wrestrict-5.c: New test.
10269 * c-c++-common/builtins.c: New test.
10270
b187677b
RS
102712018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10272 Alan Hayward <alan.hayward@arm.com>
10273 David Sherwood <david.sherwood@arm.com>
10274
10275 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10276 (main): Call it.
10277
4bfb8e11
JL
102782018-01-03 Jeff Law <law@redhat.com>
10279
10280 PR target/83641
10281 * gcc.target/i386/stack-check-17.c: New test.
10282 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10283
e3a174d0
JJ
102842018-01-03 Jakub Jelinek <jakub@redhat.com>
10285
e3bd1763
JJ
10286 PR debug/83621
10287 * gcc.dg/pr83621.c: New test.
10288
e3a174d0
JJ
10289 PR debug/83645
10290 * gcc.dg/pr83645.c: New test.
10291
a594cff3
MS
102922018-01-03 Martin Sebor <msebor@redhat.com>
10293
2438cb6a
MS
10294 PR tree-optimization/83603
10295 * gcc.dg/Wrestrict-4.c: New test.
10296
a594cff3
MS
10297 PR c/83559
10298 * gcc.dg/const-2.c: New test.
10299 * gcc.dg/pure-3.c: New test.
10300
a6fd2cd7
MS
103012018-01-03 Martin Sebor <msebor@redhat.com>
10302
10303 * gcc.dg/Wrestrict-3.c: New test.
10304
830421fc
JJ
103052018-01-03 Jakub Jelinek <jakub@redhat.com>
10306
10307 PR c++/83555
10308 * g++.dg/opt/pr83555.C: New test.
10309 * g++.dg/ubsan/pr83555.C: New test.
10310
72df5daa
DM
103112018-01-03 David Malcolm <dmalcolm@redhat.com>
10312
10313 PR c/82050
10314 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10315 the !CHECKING_P case by expecting a note.
10316 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10317 a note for the !CHECKING_P case, and move the return statement
10318 outside of #if CHECKING_P guard.
10319
86aa0691
JL
103202018-01-03 Jeff Law <law@redhat.com>
10321
10322 PR middle-end/83654
10323 * gcc.target/i386/stack-check-18.c: New test.
10324 * gcc.target/i386/stack-check-19.c: New test.
10325
e95e79b6
MS
103262018-01-03 Martin Sebor <msebor@redhat.com>
10327
10328 PR tree-optimization/83501
10329 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10330
65f2d1ee
PK
103312018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10332
10333 PR tree-optimization/83501
10334 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10335
ce473498
NS
103362018-01-03 Nathan Sidwell <nathan@acm.org>
10337
10338 PR c++/83667
10339 * g++.dg/ipa/pr83667.C: New.
10340
fa9544ab
ML
103412018-01-03 Martin Liska <mliska@suse.cz>
10342
10343 PR tree-optimization/83593
10344 * gcc.dg/pr83593.c: New test.
10345
ca04a532
ML
103462018-01-03 Martin Liska <mliska@suse.cz>
10347
10348 PR ipa/83549
10349 * g++.dg/ipa/pr83549.C: New test.
10350
e164534f
MP
103512018-01-03 Marek Polacek <polacek@redhat.com>
10352
10353 PR c++/83592
10354 * g++.dg/warn/mvp2.C: New test.
10355
19c37faa
JJ
103562018-01-03 Jakub Jelinek <jakub@redhat.com>
10357
e30947eb
JJ
10358 PR preprocessor/83602
10359 * g++.dg/cpp/pr83602.C: New test.
10360
19c37faa
JJ
10361 PR c++/83634
10362 * g++.dg/parse/pr83634.C: New test.
10363
8987beac
TK
103642018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10365
10366 PR fortran/83664
10367 * gfortran.dg/eoshift_7.f90: New test.
10368
b853346e
JB
103692018-01-03 Jan Beulich <jbeulich@suse.com>
10370
10371 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10372 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10373
85ec4feb
JJ
103742018-01-03 Jakub Jelinek <jakub@redhat.com>
10375
10376 Update copyright years.
10377
99504686
ML
103782018-01-03 Martin Liska <mliska@suse.cz>
10379
10380 PR ipa/83594
10381 * gcc.dg/ipa/pr83594.c: New test.
10382
d9f21f6a
RS
103832018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10384 Alan Hayward <alan.hayward@arm.com>
10385 David Sherwood <david.sherwood@arm.com>
10386
10387 * gcc.dg/vect-opt-info-1.c: New test.
10388
2d71e7b8
MM
103892018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10390
10391 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10392 floorf128, truncf128, and roundf128.
10393 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10394 optimizations added in match.pd.
10395 * gcc.target/powerpc/float128-hw6.c: Likewise.
10396 * gcc.target/powerpc/float128-hw7.c: Likewise.
10397 * gcc.target/powerpc/float128-hw8.c: Likewise.
10398 * gcc.target/powerpc/float128-hw9.c: Likewise.
10399 * gcc.target/powerpc/float128-hw10.c: Likewise.
10400 * gcc.target/powerpc/float128-hw11.c: Likewise.
10401
0a552ae2
JJ
104022018-01-02 Jakub Jelinek <jakub@redhat.com>
10403
10404 PR c++/83556
10405 * g++.dg/cpp0x/pr83556.C: New test.
10406
a9ec0cfc
TK
104072018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10408
10409 PR fortran/45689
10410 PR fortran/83650
10411 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10412 * gfortran.dg/simplify_cshift_4.f90: New test.
10413
6ff9491a 104142018-01-02 Marek Polacek <polacek@redhat.com>
f76649a6 10415
6ff9491a
MP
10416 PR c++/81860
10417 * g++.dg/cpp0x/inh-ctor30.C: New test.
f76649a6 10418
dd2ce397
MP
10419 PR c++/83644
10420 * g++.dg/cpp1z/pr83644.C: New test.
10421
f549bfb3
PT
104222018-01-01 Paul Thomas <pault@gcc.gnu.org>
10423
10424 PR fortran/83076
508d0c3d 10425 * gfortran.dg/coarray_45.f90: New test.
f549bfb3
PT
10426
10427 PR fortran/83319
508d0c3d 10428 * gfortran.dg/coarray_46.f90: New test.
f549bfb3 10429
1f01b457
JJ
104302018-01-01 Jakub Jelinek <jakub@redhat.com>
10431
1bfb3b8b
JJ
10432 PR tree-optimization/83581
10433 * gcc.dg/pr83581.c: New test.
10434
913884f7
JJ
10435 PR c/83595
10436 * gcc.dg/pr83595.c: New test.
10437
0f3f0e4e
JJ
10438 PR middle-end/83608
10439 * g++.dg/opt/pr83608.C: New test.
10440
c1329fc8
JJ
10441 PR middle-end/83609
10442 * gcc.dg/pr83609.c: New test.
10443 * g++.dg/opt/pr83609.C: New test.
10444
d235d09b
JJ
10445 PR middle-end/83623
10446 * gcc.dg/pr83623.c: New test.
10447
1f01b457
JJ
10448 * gcc.target/i386/i386.exp
10449 (check_effective_target_avx512vpopcntdqvl): New proc.
10450 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10451 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10452 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
818ab71a 10453\f
85ec4feb 10454Copyright (C) 2018 Free Software Foundation, Inc.
ad41bd84
JM
10455
10456Copying and distribution of this file, with or without modification,
10457are permitted in any medium without royalty provided the copyright
10458notice and this notice are preserved.
This page took 8.852892 seconds and 5 git commands to generate.