re PR target/85480 (zero extension from xmm to zmm via _mm512_insert???x? not optimized)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2
3 PR target/85480
4 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
6
7 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8
9 * g++.dg/other/sve_const_pred_1.C: Rename to...
10 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
11 target selectors and explicit -march options.
12 * g++.dg/other/sve_const_pred_2.C: Rename to...
13 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
14 * g++.dg/other/sve_const_pred_3.C: Rename to...
15 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
16 * g++.dg/other/sve_const_pred_4.C: Rename to...
17 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
18 * g++.dg/other/sve_tls_2.C: Rename to...
19 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
20 * g++.dg/other/sve_vcond_1.C: Rename to...
21 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
22 * g++.dg/other/sve_vcond_1_run.C: Rename to...
23 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
24
25 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
26
27 PR testsuite/85586
28 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
29 !vect_no_align.
30
31 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
32
33 PR c++/57429
34 * g++.dg/cpp0x/deleted14.C: New.
35
36 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
37 Alan Hayward <alan.hayward@arm.com>
38 David Sherwood <david.sherwood@arm.com>
39
40 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
41 XFAIL the BIC test.
42 * gcc.target/aarch64/sve/vcond_7.c: New test.
43 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
44
45 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
46
47 PR c++/70563
48 * g++.dg/cpp0x/sfinae62.C: New.
49
50 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
51
52 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
53 load from src[i].
54
55 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
56
57 PR c++/80691
58 * g++.dg/cpp0x/narrowing1.C: New.
59
60 2018-05-08 Richard Biener <rguenther@suse.de>
61
62 PR middle-end/85588
63 * gcc.dg/torture/pr85574.c: Rename to...
64 * gcc.dg/torture/pr85588.c: ... this.
65
66 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
67
68 PR fortran/54613
69 * gfortran.dg/minmaxloc_12.f90: New test case.
70 * gfortran.dg/minmaxloc_13.f90: New test case.
71
72 2018-05-07 Nathan Sidwell <nathan@acm.org>
73
74 * g++.dg/cpp0x/range-for10.C: Delete.
75 * g++.dg/ext/forscope1.C: Delete.
76 * g++.dg/ext/forscope2.C: Delete.
77 * g++.dg/template/for1.C: Delete.
78
79 2018-05-07 Jeff Law <law@redhat.com>
80
81 * gfortran.dg/linefile.f90: New test.
82
83 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
84
85 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
86 and options.
87
88 2018-05-06 Jakub Jelinek <jakub@redhat.com>
89
90 PR c++/85659
91 * g++.dg/ext/asm14.C: New test.
92 * g++.dg/ext/asm15.C: New test.
93 * g++.dg/ext/asm16.C: New test.
94
95 2018-05-06 Michael Eager <eager@eagercon.com>
96
97 * gcc.target/microblaze/others/picdtr.c: Correct option
98 -fPIE -mpic-data-is-text-relative.
99
100 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
101
102 * gcc.target/microblaze/others/picdtr.c: Add test for
103 -fPIE -mpic-data-is-text-relative.
104
105 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
106
107 PR fortran/85507
108 * gfortran.dg/coarray_dependency_1.f90: New test.
109 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
110
111 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
112
113 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
114 to match the currently produced gimple.
115
116 2018-05-04 Carl Love <cel@us.ibm.com>
117 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
118 vec_trunc.
119 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
120 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
121 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
122 xvcmpgedp counts. Add xxsel counts.
123
124 2018-05-04 Richard Biener <rguenther@suse.de>
125
126 PR middle-end/85627
127 * g++.dg/torture/pr85627.C: New testcase.
128
129 2018-05-04 Richard Biener <rguenther@suse.de>
130
131 PR middle-end/85574
132 * gcc.dg/torture/pr85574.c: New testcase.
133 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
134
135 2018-05-04 Jakub Jelinek <jakub@redhat.com>
136
137 PR libstdc++/85466
138 * gcc.dg/nextafter-1.c: New test.
139 * gcc.dg/nextafter-2.c: New test.
140 * gcc.dg/nextafter-3.c: New test.
141 * gcc.dg/nextafter-4.c: New test.
142
143 2018-05-03 Nathan Sidwell <nathan@acm.org>
144
145 Remove -ffriend-injection.
146 * g++.old-deja/g++.jason/scoping15.C: Delete.
147 * g++.old-deja/g++.mike/net43.C: Delete.
148
149 2018-05-03 Jakub Jelinek <jakub@redhat.com>
150
151 PR target/85530
152 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
153 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
154 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
155 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
156
157 2018-05-03 Tom de Vries <tom@codesourcery.com>
158
159 PR testsuite/85106
160 * lib/scanoffloadtree.exp: New file.
161
162 2018-05-03 Richard Biener <rguenther@suse.de>
163
164 PR tree-optimization/85615
165 * gcc.dg/torture/pr85615.c: New testcase.
166
167 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
168
169 PR tree-optimization/70291
170 * gcc.dg/complex-6.c: New test.
171 * gcc.dg/complex-7.c: Likewise.
172
173 2018-05-03 Richard Biener <rguenther@suse.de>
174
175 PR testsuite/85579
176 * fortran.dg/pr51434.f90: Truncate transfer argument.
177
178 2018-05-02 Jakub Jelinek <jakub@redhat.com>
179
180 PR target/85582
181 * gcc.c-torture/execute/pr85582-3.c: New test.
182
183 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
184 Jason Merrill <jason@redhat.com>
185
186 PR c++/68374
187 * g++.dg/warn/Wshadow-13.C: New.
188 * g++.dg/warn/Wshadow-14.C: Likewise.
189
190 2018-05-02 Tom de Vries <tom@codesourcery.com>
191
192 PR libgomp/82428
193 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
194 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
195
196 2018-05-02 David Pagan <dave.pagan@oracle.com>
197
198 PR c/30552
199 * gcc.dg/noncompile/pr30552-1.c: New test.
200 * gcc.dg/noncompile/pr30552-2.c: New test.
201 * gcc.dg/noncompile/pr30552-3.c: New test.
202 * gcc.dg/noncompile/pr30552-4.c: New test.
203
204 2018-05-02 Richard Biener <rguenther@suse.de>
205
206 PR tree-optimization/85597
207 * gcc.dg/vect/pr85597.c: New testcase.
208
209 2018-05-02 Tom de Vries <tom@codesourcery.com>
210
211 PR testsuite/85106
212 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
213 * lib/scanltranstree.exp: New file.
214 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
215 (scan-ltrans-tree-dump-times_required_options)
216 (scan-ltrans-tree-dump-not_required_options)
217 (scan-ltrans-tree-dump-dem_required_options)
218 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
219 * lib/gcc-dg.exp: Include scanltranstree.exp.
220
221 2018-05-02 Tom de Vries <tom@codesourcery.com>
222
223 PR testsuite/85106
224 * gcc.dg/ipa/ipa-icf-38.c: New test.
225 * gcc.dg/ipa/ipa-icf-38a.c: New test.
226 * lib/scandump.exp (dump-base): New proc.
227 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
228 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
229 base.
230 * lib/scanipa.exp: Add "" argument to scan-dump calls.
231 * lib/scanlang.exp: Same.
232 * lib/scanrtl.exp: Same.
233 * lib/scantree.exp: Same.
234 * lib/scanwpaipa.exp: New file.
235 * lib/gcc-dg.exp: Include scanwpaipa.exp.
236
237 2018-05-02 Richard Biener <rguenther@suse.de>
238
239 PR middle-end/85567
240 * gcc.dg/torture/pr85567.c: New testcase.
241
242 2018-05-02 Jakub Jelinek <jakub@redhat.com>
243
244 PR target/85582
245 * gcc.c-torture/execute/pr85582-1.c: New test.
246 * gcc.c-torture/execute/pr85582-2.c: New test.
247
248 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
249
250 PR tree-optimization/85586
251 * gcc.dg/vect/pr85586.c: New test.
252
253 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
254
255 PR tree-optimization/85143
256 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
257 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
258
259 2018-05-01 David Malcolm <dmalcolm@redhat.com>
260
261 PR c/84258
262 * c-c++-common/Wformat-pr84258.c: New test.
263
264 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
265
266 PR tree-optimization/82665
267 * gcc.dg/tree-ssa/pr82665.c: New test.
268
269 2018-04-30 David Malcolm <dmalcolm@redhat.com>
270
271 PR c++/85523
272 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
273 (test_add_fixit_insert_formatted_single_line): New function.
274 (test_add_fixit_insert_formatted_multiline): New function.
275 Extend expected output of generated patch to include fix-it hints
276 for these.
277 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
278 "gcc-rich-location.h". Add test coverage for
279 gcc_rich_location::add_fixit_insert_formatted.
280
281 2018-04-30 David Malcolm <dmalcolm@redhat.com>
282
283 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
284 (test_show_locus): Update for location_get_source_line returning a
285 char_span. Use char_span for handling words in the
286 "test_many_nested_locations" fix-it example.
287
288 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
289
290 * gcc.target/arc/interrupt-8.c: Update test.
291 * gcc.target/arc/loop-4.c: Likewise.
292 * gcc.target/arc/loop-hazard-1.c: Likewise.
293 * gcc.target/arc/sdata-3.c: Likewise.
294
295 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
296
297 * gcc.target/arc/store-merge-1.c: New test.
298 * gcc.target/arc/add_n-combine.c: Update test.
299
300 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
301
302 Microblaze Target: PIC data text relative
303
304 * gcc.target/microblaze/others/data_var1.c: Include
305 PIC case of r20 base register.
306 * gcc.target/microblaze/others/data_var2.c: Ditto.
307 * gcc.target/microblaze/others/picdtr.c: Add new
308 test case for -mpic-is-data-text-relative.
309 * gcc.target/microblaze/others/sdata_var1.c: Add
310 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
311 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
312 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
313 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
314 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
315 * gcc.target/microblaze/others/string_cst1_gpopt.c:
316 Ditto.
317 * gcc.target/microblaze/others/string_cst2_gpopt.c:
318 Ditto.
319
320 2018-04-30 Richard Biener <rguenther@suse.de>
321
322 PR tree-optimization/28364
323 PR tree-optimization/85275
324 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
325 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
326 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
327 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
328 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
329 still passes.
330 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
331 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
332 still passes.
333 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
334 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
335 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
336
337 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
338
339 PR target/84431
340 * gcc.target/i386/pr84431.c: New test.
341
342 2018-04-27 Martin Jambor <mjambor@suse.cz>
343
344 PR ipa/85549
345 * g++.dg/ipa/pr85549.C: New test.
346
347 2018-04-27 Jakub Jelinek <jakub@redhat.com>
348
349 PR c++/85553
350 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
351 directive.
352 * g++.dg/cpp0x/constexpr-85553.C: New test.
353
354 2018-04-27 David Malcolm <dmalcolm@redhat.com>
355
356 PR c++/85515
357 * g++.dg/pr85515-1.C: New test.
358 * g++.dg/pr85515-2.C: New test.
359
360 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
361
362 PR c++/84691
363 * g++.dg/cpp0x/friend3.C: New.
364
365 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
366
367 PR target/82518
368 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
369 Use check_effective_target_arm_little_endian.
370
371 2018-04-27 Jakub Jelinek <jakub@redhat.com>
372
373 PR tree-optimization/85529
374 * gcc.c-torture/execute/pr85529-1.c: New test.
375 * gcc.c-torture/execute/pr85529-2.c: New test.
376 * gcc.dg/pr85529.c: New test.
377
378 2018-04-26 Maciej W. Rozycki <macro@mips.com>
379
380 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
381 `.dword' in addition to `lw' and `.word'.
382
383 2018-04-26 Maciej W. Rozycki <macro@mips.com>
384
385 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
386
387 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
388
389 * gnat.dg/loop_optimization24.adb: New test.
390
391 2018-04-26 Richard Biener <rguenther@suse.de>
392
393 PR tree-optimization/85116
394 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
395 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
396 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
397 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
398
399 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
400
401 PR target/85473
402 * gcc.target/i386/pr85473-1.c: New test.
403 * gcc.target/i386/pr85473-2.c: New test.
404
405 2018-04-25 Nathan Sidwell <nathan@acm.org>
406 Jakub Jelinek <jakub@redhat.com>
407
408 PR c++/85437
409 PR c++/49171
410 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
411 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
412 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
413 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
414 * g++.dg/cpp0x/pr85437-1.C: New.
415 * g++.dg/cpp0x/pr85437-2.C: New.
416 * g++.dg/cpp0x/pr85437-3.C: New.
417 * g++.dg/cpp0x/pr85437-4.C: New.
418
419 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
420
421 PR fortran/85520
422 * gfortran.dg/pr85520.f90: New test.
423
424 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
425
426 PR target/85512
427 * gcc.dg/pr85512.c: New test.
428
429 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
430
431 PR target/85485
432 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
433 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
434 * gcc.dg/pr85388-1.c (dg-options): Likwise.
435 * gcc.dg/pr85388-2.c (dg-options): Likwise.
436 * gcc.dg/pr85388-3.c (dg-options): Likwise.
437 * gcc.dg/pr85388-4.c (dg-options): Likwise.
438 * gcc.dg/pr85388-5.c (dg-options): Likwise.
439 * gcc.dg/pr85388-6.c (dg-options): Likwise.
440 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
441 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
442 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
443 * gcc.target/i386/cet-label.c (dg-options): Likwise.
444 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
445 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
446 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
447 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
448 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
449 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
450 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
451 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
452 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
453 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
454 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
455 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
456 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
457 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
458 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
459 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
460 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
461 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
462 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
463 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
464 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
465 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
466 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
467 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
468 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
469 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
470 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
471 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
472 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
473 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
474 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
475 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
476 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
477 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
478 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
479 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
480 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
481 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
482 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
483 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
484 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
485 * gcc.target/i386/pr84146.c (dg-options): Likwise.
486 * gcc.target/i386/pr85403.c (dg-options): Likwise.
487 * gcc.target/i386/pr85404.c (dg-options): Likwise.
488 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
489 with -mshstk.
490 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
491 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
492 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
493 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
494 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
495 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
496 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
497 * (dg-options): Likwise.
498 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
499 -mno-cet.
500 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
501 * gcc.target/i386/cet-label-3.c: Removed.
502 * gcc.target/i386/cet-property-3.c: Likwise.
503 * gcc.target/i386/cet-sjlj-7.c: Likwise.
504
505 2018-04-24 Jakub Jelinek <jakub@redhat.com>
506
507 PR target/85511
508 * gcc.target/i386/pr85511.c: New test.
509
510 PR target/85503
511 * g++.dg/ext/pr85503.C: New test.
512
513 PR target/85508
514 * gcc.target/i386/pr85508.c: New test.
515
516 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
517
518 PR tree-optimization/85478
519 * g++.dg/pr85478.C: New test.
520
521 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
522
523 * g++.dg/torture/pr85496.C: New test.
524
525 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
526
527 PR rtl-optimization/85423
528 * gcc.dg/pr85423.c: New test.
529
530 2018-04-20 Martin Sebor <msebor@redhat.com>
531
532 PR c/85365
533 * gcc.dg/Wrestrict-15.c: New test.
534
535 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
536
537 PR target/85456
538 * gcc.target/powerpc/pr85456.c: New test.
539
540 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
541
542 * g++.dg/ext/undef-bool-1.C: Require lp64.
543 * gcc.target/powerpc/undef-bool-2.c: Likewise.
544
545 2018-04-20 Jeff Law <law@redhat.com>
546
547 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
548 stack protector.
549 * gcc.dg/stack-check-6.c: Likewise.
550 * gcc.dg/stack-check-6a.c: Likewise.
551 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
552 * gcc.target/i386/stack-check-18.c: Likewise.
553 * gcc.target/i386/stack-check-19.c: Likewise.
554
555 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
556
557 PR testsuite/85483
558 * gcc.target/aarch64/sve/vcond_1.c: Move to...
559 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
560 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
561 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
562
563 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
564
565 PR target/85469
566 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
567 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
568
569 2018-04-20 Richard Biener <rguenther@suse.de>
570
571 PR middle-end/85475
572 * gcc.dg/torture/pr85475.c: New testcase.
573
574 2018-04-20 Martin Jambor <mjambor@suse.cz>
575
576 ipa/85449
577 * gcc.dg/ipa/pr85449.c: New test.
578
579 2018-04-20 Martin Jambor <mjambor@suse.cz>
580
581 ipa/85447
582 * g++.dg/ipa/pr85447.C: New file.
583 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
584
585 2018-04-20 Jakub Jelinek <jakub@redhat.com>
586
587 PR c++/85462
588 * g++.dg/cpp0x/pr85462.C: New test.
589
590 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
591
592 * gcc.target/i386/pr85404.c: Require CET target.
593
594 2018-04-19 Jakub Jelinek <jakub@redhat.com>
595
596 PR tree-optimization/85467
597 * gcc.dg/pr85467.c: New test.
598
599 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
600
601 PR c++/84611
602 * g++.dg/parse/crash68.C: New.
603
604 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
605
606 PR libgcc/85334
607 * g++.dg/torture/pr85334.C: New test.
608
609 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
610
611 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
612 * g++.dg/diagnostic/pr85464.C: New.
613
614 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
615
616 PR target/85397
617 * gcc.dg/torture/pr85397-1.c: New test.
618 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
619 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
620
621 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
622
623 PR target/85404
624 * gcc.target/i386/pr85404.c: New test.
625
626 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
627
628 PR target/85417
629 * c-c++-common/attr-nocf-check-1.c: Compile with
630 -fcf-protection=none.
631 * c-c++-common/attr-nocf-check-3.c: Likewise.
632 * gcc.dg/march-generic.c: Likewise.
633 * gcc.target/i386/align-limit.c: Likewise.
634 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
635 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
636 * gcc.target/i386/cet-property-2.c: Likewise.
637 * gcc.target/i386/ret-thunk-26.c: Likewise.
638 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
639 targets.
640 * c-c++-common/fcf-protection-2.c: Likewise.
641 * c-c++-common/fcf-protection-3.c: Likewise.
642 * c-c++-common/fcf-protection-5.c: Likewise.
643 * c-c++-common/fcf-protection-6.c: Likewise.
644 * c-c++-common/fcf-protection-7.c: Likewise.
645 * gcc.target/i386/cet-label-3.c: New test.
646 * gcc.target/i386/cet-property-3.c: Likewise.
647 * gcc.target/i386/cet-sjlj-7.c: Likewise.
648 * gcc.target/i386/pr85417-1.c: Likewise.
649 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
650 __x86_indirect_thunk_nt_(r|e)ax
651 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
652 * gcc.target/i386/pr85403.c: Remove dg-error,
653
654 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
655
656 * gcc.target/i386/movdir-1.c: New test.
657
658 2018-04-19 Richard Biener <rguenther@suse.de>
659
660 PR middle-end/85455
661 * gcc.dg/pr85455.c: New testcase.
662
663 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
664
665 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
666 targets.
667 * g++.dg/lto/pr85405b_0.C: Likewise.
668 * g++.dg/lto/pr84805_0.C: Likewise.
669
670 2018-04-18 Martin Liska <mliska@suse.cz>
671
672 PR ipa/83983
673 PR ipa/85391
674 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
675 output.
676
677 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
678
679 PR target/85388
680 * gcc.dg/pr85388-1.c: New test.
681 * gcc.dg/pr85388-2.c: Likewise.
682 * gcc.dg/pr85388-3.c: Likewise.
683 * gcc.dg/pr85388-4.c: Likewise.
684 * gcc.dg/pr85388-5.c: Likewise.
685 * gcc.dg/pr85388-6.c: Likewise.
686
687 2018-04-18 Jan Hubicka <jh@suse.cz>
688 Martin Liska <mliska@suse.cz>
689
690 * g++.dg/lto/pr83121_0.C: Update template.
691 * g++.dg/lto/pr83121_1.C: Update template.
692 * g++.dg/lto/pr84805_0.C: Update template.
693 * g++.dg/lto/pr84805_1.C: Update template.
694 * g++.dg/lto/pr84805_2.C: Update template.
695
696 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
697
698 PR c++/84630
699 * g++.dg/cpp0x/pr84630.C: New.
700
701 2018-04-18 Jakub Jelinek <jakub@redhat.com>
702
703 PR c++/84463
704 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
705 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
706 in two cases. Uncomment two other tests and add expected dg-error for
707 them.
708 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
709 -Wnarrowing diagnostics on some targets for c++11.
710 * g++.dg/parse/array-size2.C: Remove xfail.
711 * g++.dg/cpp0x/constexpr-84463.C: New test.
712
713 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
714
715 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
716 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
717
718 2018-04-17 Jakub Jelinek <jakub@redhat.com>
719
720 PR testsuite/85326
721 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
722 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
723 * g++.dg/other/sve_tls_2.C: Require effective target tls.
724
725 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
726
727 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
728 prevent cascading of errors and change expected error message.
729 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
730 to 64-bit targets.
731 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
732 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
733 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
734 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
735 error message.
736 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
737
738 2018-04-17 Jakub Jelinek <jakub@redhat.com>
739
740 PR target/85430
741 * gcc.dg/pr85430.c: New test.
742
743 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
744
745 PR testsuite/85326
746 * gcc.target/arm/pr54300.C: Move to...
747 * g++.dg/other/pr54300.C: ... Here. Add target directives.
748 * gcc.target/arm/pr55073.C: Move to...
749 * g++.dg/other/pr55073.C: ... Here. Add target directives.
750 * gcc.target/arm/pr56184.C: Move to...
751 * g++.dg/other/pr56184.C: ... Here. Add target directives.
752 * gcc.target/arm/pr59985.C: Move to...
753 * g++.dg/other/pr59985.C: ... Here. Add target directives.
754 * gcc.target/aarch64/pr60675.C: Move to...
755 * g++.dg/other/pr60675.C: ... Here. Add target directives.
756 * gcc.target/aarch64/pr81422.C: Move to...
757 * g++.dg/other/pr81422.C: ... Here. Add target directives.
758 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
759 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
760 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
761 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
762 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
763 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
764 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
765 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
766 * gcc.target/aarch64/sve/tls_2.C: Move to...
767 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
768 * gcc.target/aarch64/pr81414.C: Rename to...
769 * gcc.target/aarch64/pr81414.c: ... This.
770 * gcc.target/aarch64/simd/pr67896.C: Rename to...
771 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
772 messages.
773 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
774 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
775 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
776 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
777 file name.
778
779 2018-04-17 Jakub Jelinek <jakub@redhat.com>
780
781 PR middle-end/85414
782 * gcc.dg/pr85414.c: New test.
783
784 2018-04-17 Martin Jambor <mjambor@suse.cz>
785
786 PR ipa/85421
787 * g++.dg/ipa/pr85421.C: New test.
788
789 2018-04-17 Martin Liska <mliska@suse.cz>
790
791 PR lto/85405
792 * g++.dg/lto/pr85405b_0.C: New test.
793 * g++.dg/lto/pr85405b_1.C: New test.
794
795 2018-04-17 Martin Liska <mliska@suse.cz>
796
797 PR lto/85405
798 * g++.dg/lto/pr85405_0.C: New test.
799 * g++.dg/lto/pr85405_1.C: New test.
800
801 2018-04-17 Martin Liska <mliska@suse.cz>
802
803 PR ipa/85329
804 * g++.dg/ext/pr85329-2.C: New test.
805 * g++.dg/ext/pr85329.C: New test.
806 * gcc.target/i386/mvc12.c: New test.
807
808 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
809
810 PR c++/85039
811 * g++.dg/pr85039-1.C: New.
812 * g++.dg/pr85039-2.C: New.
813 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
814
815 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
816
817 PR target/85080
818 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
819 if the target supports efficient unaligned storage accesses.
820
821 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
822
823 PR target/83660
824 * gcc.target/powerpc/pr83660.C: New test.
825
826 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
827
828 PR target/85403
829 * gcc.target/i386/pr85403.c: New test.
830
831 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
832
833 PR target/84331
834 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
835
836 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
837 Jason Merrill <jason@redhat.com>
838
839 PR c++/85112
840 * g++.dg/cpp0x/pr85112.C: New.
841
842 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
843
844 PR testsuite/85326
845 * g++.dg/ext/undef-bool-1.C: New file.
846 * gcc.target/powerpc/powerpc.exp: Remove .C support.
847 * gcc.target/powerpc/undef-bool-1.C: Remove file.
848
849 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
850
851 PR target/85293
852 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
853 corresponding dg-error clause.
854 * gcc.target/powerpc/pr80098-3.c: Ditto.
855 * gcc.target/powerpc/pr80103-1.c: Delete.
856
857 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
858
859 PR fortran/81773
860 PR fortran/83606
861 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
862 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
863
864 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
865
866 PR fortran/85387
867 * gfortran.dg/implied_do_io_5.f90: New test.
868
869 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
870
871 PR target/83402
872 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
873 several values: positive, negative, and zero.
874 * gcc.target/powerpc/sse2-pslld-1.c: Same.
875 * gcc.target/powerpc/sse2-psllq-1.c: Same.
876
877 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
878
879 PR rtl-optimization/79916
880 * gcc.target/powerpc/pr79916.c: New.
881
882 2018-04-13 Jakub Jelinek <jakub@redhat.com>
883
884 PR rtl-optimization/85393
885 * g++.dg/opt/pr85393.C: New test.
886 * g++.dg/opt/pr85393-aux.cc: New file.
887
888 PR rtl-optimization/85376
889 * gcc.dg/pr85376.c: New test.
890
891 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
892
893 PR rtl-optimization/83852
894 * gcc.dg/pr83852.c: New testcase.
895
896 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
897
898 PR testsuite/85326
899 * gcc.target/s390/pr77822-1.C: Rename to ...
900 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
901 * gcc.target/s390/pr77822-2.c: Add asm scan check.
902 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
903
904 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
905
906 PR lto/71991
907 * gcc.target/i386/pr71991.c: New testcase.
908
909 2018-04-13 Martin Liska <mliska@suse.cz>
910 Jakub Jelinek <jakub@redhat.com>
911
912 PR middle-end/81657
913 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
914 call.
915
916 2018-04-12 David Malcolm <dmalcolm@redhat.com>
917
918 PR c++/85385
919 * g++.dg/diagnostic/macro-arg-count.C: New test.
920
921 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
922
923 PR fortran/83064
924 PR testsuite/85346
925 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
926 array and move test to libgomp/testsuite/libgomp.fortran.
927 * gfortran.dg/do_concurrent_6.f90: New test.
928
929 2018-04-12 Marek Polacek <polacek@redhat.com>
930
931 PR c++/85258
932 * g++.dg/parse/error61.C: New test.
933
934 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
935
936 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
937 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
938
939 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
940
941 PR target/85347
942 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
943 specify -mvsx on gcc command line.
944
945 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
946
947 PR middle-end/84955
948 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
949 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
950
951 2018-04-12 Jakub Jelinek <jakub@redhat.com>
952
953 PR target/85328
954 * gcc.target/i386/pr85328.c: New test.
955
956 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
957
958 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
959
960 2018-04-12 Jakub Jelinek <jakub@redhat.com>
961
962 PR rtl-optimization/85342
963 * gcc.target/i386/pr85342.c: New test.
964
965 2018-04-11 Jason Merrill <jason@redhat.com>
966
967 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
968 if ulimit -v is set.
969
970 2018-04-11 Bin Cheng <bin.cheng@arm.com>
971
972 PR testsuite/85190
973 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
974
975 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
976
977 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
978 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
979
980 2018-04-11 Jakub Jelinek <jakub@redhat.com>
981
982 PR c++/70808
983 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
984 effective target.
985
986 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
987
988 PR target/84301
989 * gcc.target/i386/pr84301.c: New test.
990
991 2018-04-11 Jakub Jelinek <jakub@redhat.com>
992
993 PR tree-optimization/85331
994 * gcc.c-torture/execute/pr85331.c: New test.
995
996 2018-04-11 Marek Polacek <polacek@redhat.com>
997
998 PR c++/85032
999 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1000 * g++.dg/cpp1z/constexpr-if21.C: New test.
1001
1002 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR target/85281
1005 * gcc.target/i386/pr85281.c: New test.
1006
1007 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1008
1009 PR rtl-optimization/84659
1010 * gcc.dg/pr84659.c: New test.
1011
1012 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1013
1014 PR debug/85302
1015 * g++.dg/debug/dwarf2/pr85302.C: New test.
1016
1017 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1018
1019 PR target/85261
1020 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1021 into register.
1022
1023 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1024
1025 PR c++/70808
1026 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1027
1028 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1029
1030 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1031 * gcc.target/powerpc/dimode_off.c: Ditto.
1032 * gcc.target/powerpc/tfmode_off.c: Ditto.
1033 * gcc.target/powerpc/timode_off.c: Ditto.
1034
1035 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1036
1037 * gcc.target/powerpc/vec-ldl-1.c: New test.
1038 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1039 corrections to ABI implementation.
1040
1041 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1042
1043 PR target/85056
1044 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1045
1046 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR rtl-optimization/85300
1049 * gcc.dg/pr85300.c: New test.
1050
1051 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1052
1053 PR c++/85110
1054 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1055 where we now show the pertinent parameter.
1056 * g++.dg/diagnostic/aka2.C: Likewise.
1057 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1058
1059 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1060
1061 PR fortran/85313
1062 * gfortran.dg/gomp/pr85313.f90: New test.
1063
1064 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1065
1066 PR c++/24314
1067 * g++.dg/parse/template29.C: New.
1068
1069 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1070
1071 PR testsuite/85190
1072 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1073
1074 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1075
1076 PR target/85177
1077 PR target/85255
1078 * gcc.target/i386/avx512f-pr85177.c: New test.
1079 * gcc.target/i386/avx512f-pr85255.c: New test.
1080
1081 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1082
1083 PR tree-optimization/85286
1084 * gcc.dg/vect/pr85286.c: New test.
1085
1086 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1087
1088 PR target/85173
1089 * gcc.target/arm/pr85173.c: New test.
1090
1091 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR lto/85248
1094 * gcc.dg/lto/pr85248_0.c: New test.
1095 * gcc.dg/lto/pr85248_1.c: New test.
1096
1097 2018-04-09 Jan Hubicka <jh@suse.cz>
1098
1099 PR lto/85078
1100 * g++.dg/torture/pr85078.C: New.
1101
1102 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1103
1104 PR c++/85227
1105 * g++.dg/cpp1z/decomp44.C: New.
1106 * g++.dg/cpp1z/decomp45.C: Likewise.
1107
1108 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1109
1110 PR fortran/83064
1111 * gfortran.dg/do_concurrent_5.f90: New test.
1112 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1113 message.
1114
1115 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1116
1117 PR fortran/51260
1118 * gfortran.dg/parameter_array_element_3.f90: New test.
1119
1120 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR c++/85194
1123 * g++.dg/cpp1z/decomp43.C: New test.
1124
1125 PR rtl-optimization/80463
1126 * g++.dg/pr80463.C: Add -w to dg-options.
1127
1128 2018-04-09 Richard Biener <rguenther@suse.de>
1129
1130 PR tree-optimization/85284
1131 * gcc.dg/torture/pr85284.c: New testcase.
1132
1133 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1134
1135 PR rtl-optimization/80463
1136 PR rtl-optimization/83972
1137 PR rtl-optimization/83480
1138
1139 * gcc.dg/pr80463.c: New test.
1140 * g++.dg/pr80463.C: Likewise.
1141 * gcc.dg/pr83972.c: Likewise.
1142
1143 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1144
1145 PR rtl-optimization/83913
1146 * gcc.dg/pr83913.c: New test.
1147
1148 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1149
1150 PR rtl-optimization/83962
1151 * gcc.dg/pr83962.c: New test.
1152
1153 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1154
1155 PR rtl-optimization/83530
1156 * gcc.dg/pr83530.c: New test.
1157
1158 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1159
1160 PR middle-end/82976
1161 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1162
1163 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1164
1165 PR tree-optimization/85257
1166 * gcc.dg/pr85257.c: New test.
1167
1168 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1169
1170 * g++.dg/opt/pr85196.C: New test.
1171
1172 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1173
1174 PR c++/84269
1175 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1176 std::tuple here since they need C++11.
1177 * g++.dg/lookup/missing-std-include-8.C: New test.
1178 * g++.dg/lookup/missing-std-include.C: Move std::array and
1179 std::tuple test to missing-std-include-6.C to avoid failures
1180 with C++98.
1181
1182 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR debug/85252
1185 * gcc.dg/debug/pr85252.c: New test.
1186
1187 PR rtl-optimization/84872
1188 * gcc.dg/graphite/pr84872.c: New test.
1189
1190 PR c++/85210
1191 * g++.dg/cpp1z/decomp42.C: New test.
1192
1193 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1194
1195 PR c++/85021
1196 * g++.dg/lookup/missing-std-include-7.C: New test.
1197
1198 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1199
1200 * gcc.dg/struct-simple.c: Revert r254862.
1201 * lib/target-supports.exp
1202 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1203
1204 2018-04-06 Richard Biener <rguenther@suse.de>
1205
1206 PR middle-end/85244
1207 * gcc.dg/torture/pr85244-1.c: New testcase.
1208 * gcc.dg/torture/pr85244-2.c: Likewise.
1209
1210 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1211
1212 PR sanitizer/85213
1213 * c-c++-common/ubsan/pr85213.c: New test.
1214
1215 2018-04-06 Richard Biener <rguenther@suse.de>
1216
1217 PR middle-end/85180
1218 * gcc.dg/pr85180.c: New testcase.
1219
1220 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1221
1222 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1223 to trigger the optimization. Do some cleanup and function
1224 renaming. Add more test functions.
1225
1226 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1227
1228 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1229 options.
1230 * gcc.target/s390/hotpatch-1.c: Skip when building without
1231 optimization.
1232 * gcc.target/s390/hotpatch-10.c: Likewise.
1233 * gcc.target/s390/hotpatch-11.c: Likewise.
1234 * gcc.target/s390/hotpatch-12.c: Likewise.
1235 * gcc.target/s390/hotpatch-13.c: Likewise.
1236 * gcc.target/s390/hotpatch-14.c: Likewise.
1237 * gcc.target/s390/hotpatch-15.c: Likewise.
1238 * gcc.target/s390/hotpatch-16.c: Likewise.
1239 * gcc.target/s390/hotpatch-17.c: Likewise.
1240 * gcc.target/s390/hotpatch-18.c: Likewise.
1241 * gcc.target/s390/hotpatch-19.c: Likewise.
1242 * gcc.target/s390/hotpatch-2.c: Likewise.
1243 * gcc.target/s390/hotpatch-3.c: Likewise.
1244 * gcc.target/s390/hotpatch-4.c: Likewise.
1245 * gcc.target/s390/hotpatch-5.c: Likewise.
1246 * gcc.target/s390/hotpatch-6.c: Likewise.
1247 * gcc.target/s390/hotpatch-7.c: Likewise.
1248 * gcc.target/s390/hotpatch-8.c: Likewise.
1249 * gcc.target/s390/hotpatch-9.c: Likewise.
1250
1251 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1252
1253 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1254 check for an error instead.
1255 * gcc.dg/Wattributes-6.c: Likewise.
1256
1257 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1258
1259 PR c++/85209
1260 * g++.dg/cpp1z/decomp39.C: New test.
1261 * g++.dg/cpp1z/decomp40.C: New test.
1262
1263 PR c++/85208
1264 * g++.dg/cpp1z/decomp41.C: New test.
1265
1266 PR middle-end/85195
1267 * gcc.dg/pr85195.c: New test.
1268
1269 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1270
1271 PR c++/80956
1272 * g++.dg/cpp0x/initlist100.C: New.
1273 * g++.dg/cpp0x/initlist101.C: Likewise.
1274
1275 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1276
1277 PR c++/84792
1278 * g++.dg/other/pr84792-1.C: New.
1279 * g++.dg/other/pr84792-2.C: Likewise.
1280
1281 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1282
1283 PR target/85193
1284 * gcc.target/i386/pr85193.c: New test.
1285
1286 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1287
1288 PR c++/84979
1289 * g++.dg/concepts/pr84979.C: New.
1290 * g++.dg/concepts/pr84979-2.C: New.
1291 * g++.dg/concepts/pr84979-3.C: New.
1292
1293 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1294
1295 PR c++/80026
1296 * g++.dg/cpp0x/variadic174.C: New.
1297
1298 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR inline-asm/85172
1301 * g++.dg/ext/builtin13.C: New test.
1302 * g++.dg/ext/atomic-4.C: New test.
1303
1304 PR c++/85146
1305 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1306 * g++.dg/ext/bases3.C: New test.
1307
1308 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1309
1310 PR target/85203
1311 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1312 to match a single insn of the baz function. Move scan directives at
1313 the end of the file below the functions they are trying to test for
1314 better readability.
1315 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1316
1317 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1318
1319 PR rtl-optimization/84878
1320 * gcc.target/powerpc/pr84878.c: New test.
1321
1322 2018-04-04 Michael Matz <matz@suse.de>
1323
1324 * gcc.dg/Wstringop-overflow-4.c: New test.
1325 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1326
1327 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1328
1329 PR testsuite/85189
1330 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1331 for the diagnostics of overridden functions. Adjust for new wording.
1332
1333 2018-04-04 Richard Biener <rguenther@suse.de>
1334
1335 PR lto/85176
1336 * g++.dg/lto/pr85176_0.C: New testcase.
1337
1338 2018-04-04 Richard Biener <rguenther@suse.de>
1339
1340 PR testsuite/85191
1341 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1342 Fix typo.
1343
1344 2018-04-04 Martin Liska <mliska@suse.cz>
1345
1346 PR sanitizer/85174
1347 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1348 and msdata as a workaround for powerpc.
1349
1350 2018-04-04 Richard Biener <rguenther@suse.de>
1351
1352 PR tree-optimization/85168
1353 * gcc.dg/torture/pr85168.c: New testcase.
1354
1355 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1356
1357 PR c++/84943
1358 * g++.dg/pr84943.C: New.
1359 * g++.dg/pr84943-2.C: New.
1360
1361 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1362
1363 PR rtl-optimization/85167
1364 * gcc.dg/pr85167.c: New test.
1365
1366 PR tree-optimization/85156
1367 * c-c++-common/pr85156.c: New test.
1368 * gcc.c-torture/execute/pr85156.c: New test.
1369
1370 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1371
1372 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1373 * gcc.target/powerpc/undef-bool-1.C: New file.
1374 * gcc.target/powerpc/undef-bool-2.c: New file.
1375
1376 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1377
1378 PR c++/84768
1379 * g++.dg/cpp1z/class-deduction52.C: New.
1380
1381 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1382
1383 PR c++/85147
1384 * g++.dg/cpp0x/pr85147.C: New test.
1385
1386 PR c++/85140
1387 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1388
1389 PR c++/85134
1390 * g++.dg/gomp/pr85134.C: New test.
1391 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1392
1393 PR target/85169
1394 * gcc.c-torture/execute/pr85169.c: New test.
1395 * gcc.target/i386/avx512f-pr85169.c: New test.
1396 * gcc.target/i386/avx512bw-pr85169.c: New test.
1397
1398 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1399
1400 PR target/85126
1401 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1402 scan-assembler-times clause.
1403
1404 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1405
1406 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1407 dg-additional-options.
1408
1409 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1410
1411 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1412
1413 2018-04-03 Richard Biener <rguenther@suse.de>
1414
1415 PR testsuite/85154
1416 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1417
1418 2018-04-02 Jim Wilson <jimw@sifive.com>
1419
1420 * gcc.target/riscv/pr84660.c: New.
1421 * gcc.target/riscv/shift-and-1.c: New.
1422 * gcc.target/riscv/shift-and-2.c: New.
1423
1424 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1425
1426 PR fortran/85102
1427 * gfortran.dg/array_simplify_2.f90: New test.
1428
1429 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1430
1431 PR middle-end/85090
1432 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1433 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1434 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1435 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1436 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1437
1438 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1439
1440 PR c++/85027
1441 * g++.dg/pr85027.C: New.
1442
1443 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1444
1445 PR target/83315
1446 * gcc.target/powerpc/sse-maxps-2.c: New test.
1447 * gcc.target/powerpc/sse-minps-2.c: New test.
1448
1449 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1450
1451 PR c++/84791
1452 * g++.dg/gomp/pr84791.C: New test.
1453
1454 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1455
1456 PR fortran/84931
1457 * gfortran.dg/array_constructor_53.f90: New test.
1458
1459 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1460
1461 PR fortran/85130
1462 * gfortran.dg/substr_6.f90: Remove illegal test for
1463 out-of-bounds substring.
1464
1465 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1466
1467 PR fortran/85111
1468 * gfortran.dg/zero_sized_10.f90: New test.
1469
1470 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1471
1472 PR c++/84269
1473 * g++.dg/lookup/missing-std-include-6.C: New test.
1474 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1475 std::tuple tests.
1476 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1477 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1478 <cstring>, <cassert>, and <cstdlib>.
1479
1480 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1481
1482 PR inline-asm/84985
1483 * gcc.target/i386/pr84985.c: New.
1484
1485 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1486
1487 PR c++/85110
1488 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1489
1490 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1491
1492 PR c++/85108
1493 * g++.dg/warn/Wunused-var-31.C: New test.
1494
1495 PR c/85094
1496 * c-c++-common/Wduplicated-branches-14.c: New test.
1497
1498 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1499
1500 PR c++/84606
1501 * g++.dg/cpp0x/pr84606.C: New.
1502
1503 2018-03-29 Carl Love <cel@us.ibm.com>
1504
1505 Revert
1506 2017-09-27 Carl Love <cel@us.ibm.com>
1507
1508 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1509 for the __builtin_fctid and __builtin_fctiw.
1510
1511 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1512
1513 PR target/84912
1514 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1515 deleted builtin function.
1516 (div_weuo): Likewise.
1517 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1518 (div_deuo): Likewise.
1519
1520 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1521
1522 PR c++/85028
1523 * g++.dg/other/default13.C: New.
1524
1525 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1526
1527 PR target/85095
1528 * gcc.target/i386/pr85095-1.c: New test.
1529 * gcc.target/i386/pr85095-2.c: New test.
1530 * gcc.c-torture/execute/pr85095.c: New test.
1531
1532 PR tree-optimization/82004
1533 * gcc.dg/pr82004.c: New test.
1534
1535 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1536 Martin Liska <mliska@suse.cz>
1537
1538 PR sanitizer/85081
1539 * g++.dg/asan/pr85081.C: New test.
1540
1541 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1542
1543 PR c++/84789
1544 * g++.dg/template/pr84789.C: Adjust for testing with
1545 -fconcepts too.
1546
1547 PR c++/84973
1548 * g++.dg/template/pr84973.C: New.
1549 * g++.dg/template/pr84973-2.C: New.
1550 * g++.dg/template/pr84973-3.C: New.
1551
1552 PR c++/84968
1553 * g++.dg/eh/pr84968.C: New.
1554
1555 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1556
1557 PR target/84914
1558 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1559 long double multiply/divide uses the correct function.
1560 * gcc.target/powerpc/mulkc-3.c: Likewise.
1561 * gcc.target/powerpc/divkc-2.c: Likewise.
1562 * gcc.target/powerpc/divkc-3.c: Likewise.
1563
1564 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1565
1566 PR c++/85067
1567 * g++.dg/cpp0x/defaulted51.C: New.
1568 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1569
1570 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1571
1572 PR c++/85077
1573 * g++.dg/ext/vector35.C: New test.
1574
1575 PR c++/85061
1576 * g++.dg/ext/builtin-offsetof3.C: New test.
1577
1578 PR c++/85076
1579 * g++.dg/cpp1y/pr85076.C: New test.
1580
1581 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1582
1583 PR fortran/85084
1584 * gfortran.dg/matmul_rank_1.f90: New test.
1585
1586 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1587 Harald Anlauf <anlauf@gmx.de>
1588
1589 * gfortran.dg/structure_constructor_15.f90: New test.
1590
1591 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1592
1593 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1594 for the diagnostics of overridden functions. Adjust for new wording.
1595 * g++.dg/cpp0x/implicit1.C: Likewise.
1596 * g++.dg/cpp0x/override1.C: Likewise.
1597 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1598 * g++.dg/eh/shadow1.C: Likewise.
1599 * g++.dg/inherit/covariant12.C: Likewise.
1600 * g++.dg/inherit/covariant14.C: Likewise.
1601 * g++.dg/inherit/covariant15.C: Likewise.
1602 * g++.dg/inherit/covariant16.C: Likewise.
1603 * g++.dg/inherit/covariant22.C: Likewise.
1604 * g++.dg/inherit/crash3.C: Likewise.
1605 * g++.dg/inherit/error2.C: Likewise.
1606 * g++.dg/template/crash100.C: Likewise.
1607 * g++.old-deja/g++.eh/spec6.C: Likewise.
1608 * g++.old-deja/g++.mike/p811.C: Likewise.
1609 * g++.old-deja/g++.other/virtual11.C: Likewise.
1610 * g++.old-deja/g++.other/virtual4.C: Likewise.
1611
1612 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1613
1614 PR target/85044
1615 * gcc.target/i386/pr85044.c: New test.
1616
1617 2018-03-27 Martin Sebor <msebor@redhat.com>
1618
1619 PR testsuite/83462
1620 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1621 other than x86.
1622
1623 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1624
1625 PR target/83009
1626 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1627
1628 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1629
1630 PR target/81863
1631 * gcc.target/arm/pr81863.c: New test.
1632
1633 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1634
1635 PR target/85056
1636 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1637 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1638
1639 2018-03-27 Richard Biener <rguenther@suse.de>
1640
1641 PR testsuite/82847
1642 * lib/target-supports.exp (check_ssse3_available): New function.
1643 (check_effective_target_vect_perm_short): Enable for x86 if
1644 check_ssse3_available.
1645
1646 2018-03-27 Richard Biener <rguenther@suse.de>
1647
1648 PR tree-optimization/85082
1649 * gfortran.dg/pr85082.f90: New testcase.
1650
1651 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1652
1653 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1654 to "l=2" in dg-final.
1655
1656 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1657
1658 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1659 * gcc.target/mips/fix-r4000-2.c: Likewise.
1660 * gcc.target/mips/fix-r4000-3.c: Likewise.
1661 * gcc.target/mips/fix-r4000-4.c: Likewise.
1662 * gcc.target/mips/fix-r4000-5.c: Likewise.
1663 * gcc.target/mips/fix-r4000-6.c: Likewise.
1664 * gcc.target/mips/fix-r4000-7.c: Likewise.
1665 * gcc.target/mips/fix-r4000-8.c: Likewise.
1666 * gcc.target/mips/fix-r4000-9.c: Likewise.
1667 * gcc.target/mips/fix-r4000-10.c: Likewise.
1668 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1669 "mulditi3_r4000" instead of "mulditi3".
1670 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1671 "umulditi3_r4000" instead of "umulditi3".
1672
1673 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1674
1675 PR c++/85068
1676 * g++.dg/inherit/covariant22.C: New test.
1677
1678 2018-03-27 Richard Biener <rguenther@suse.de>
1679
1680 PR testsuite/84004
1681 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1682 alignment.
1683
1684 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1685 Jason Merrill <jason@redhat.com>
1686
1687 PR c++/84632
1688 * g++.dg/init/array49.C: New.
1689 * g++.dg/torture/pr70499.C: Adjust.
1690
1691 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1692
1693 PR target/85073
1694 * gcc.target/i386/pr85073.c: New test.
1695
1696 2018-03-26 Richard Biener <rguenther@suse.de>
1697
1698 PR testsuite/85066
1699 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1700 instead of long.
1701
1702 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1703
1704 PR fortran/66709
1705 * gfortran.dg/parameter_array_format.f90: New test.
1706
1707 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1708 Neil Carlson <neil.n.carlson@gmail.com>
1709
1710 PR fortran/84381
1711 * gfortran.dg/literal_character_constant_1.inc: Replace
1712 call abort by STOP n.
1713 * gfortran.dg/overload_1.f90: Likewise.
1714
1715 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1716 Dominique d'Humieres <dominiq@gcc.gnu.org>
1717
1718 PR fortran/84924
1719 * gfortran.dg/scalar_pointer_1.f90: New test.
1720
1721 2018-03-25 Tom de Vries <tom@codesourcery.com>
1722
1723 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1724 precise.
1725
1726 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1727
1728 PR fortran/69497
1729 * gfortran.dg/pr89497.f90: New test.
1730
1731 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1732
1733 PR fortran/70068
1734 * gfortran.dg/substr_7.f90: New test.
1735
1736 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1737
1738 PR fortran/42651
1739 * gfortran.dg/pr42651.f90: New test.
1740 * gfortran.dg/func_result_7.f90: Update error message.
1741
1742 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1743
1744 PR tree-optimization/84005
1745 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1746 failing to force the alignment.
1747
1748 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1749
1750 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1751 from this to...
1752 <vclzd>: ...this.
1753
1754 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1755
1756 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1757 message. Fix scan-assembler patterns.
1758
1759 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR c++/85015
1762 * g++.dg/cpp0x/pr85015.C: New test.
1763
1764 PR c++/84942
1765 * g++.dg/cpp1y/pr84942.C: New test.
1766
1767 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1768
1769 PR inline-asm/85030
1770 * testsuite/gcc.target/i386/pr85030.c: New.
1771
1772 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1773
1774 PR target/85026
1775 * g++.dg/pr85026.C: New test.
1776
1777 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1778
1779 * g++.dg/debug/pr84704.C: XFAIL AIX.
1780
1781 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1782
1783 PR target/84826
1784 * gcc.target/arm/pr84826.c: Add dg directive.
1785
1786 2018-03-23 Marek Polacek <polacek@redhat.com>
1787
1788 PR c++/85033
1789 * g++.dg/ext/builtin-offsetof2.C: New test.
1790
1791 PR c++/85045
1792 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1793 * gcc.dg/pr85045.c: New test.
1794
1795 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1796
1797 PR debug/85020
1798 * gnat.dg/lto22.adb: New test.
1799 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1800 * gnat.dg/lto22_pkg2.ads: Likewise.
1801
1802 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1803
1804 PR c/80778
1805 * gcc.dg/lto/pr80778_0.c: New test.
1806
1807 PR inline-asm/85034
1808 * gcc.target/i386/pr85034.c: New test.
1809
1810 PR inline-asm/85022
1811 * c-c++-common/torture/pr85022.c: New test.
1812
1813 PR sanitizer/85029
1814 * g++.dg/ubsan/pr85029.C: New test.
1815
1816 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1817
1818 PR c++/71251
1819 * g++.dg/cpp0x/pr71251.C: New.
1820
1821 PR c++/84789
1822 * g++.dg/template/pr84789.C: New.
1823 * g++.dg/template/pr84789-2.C: New.
1824 * g++.dg/template/pr84789-3.C: New.
1825 * g++.dg/parse/dtor11.C: Accept alternate error message.
1826
1827 PR c++/84729
1828 * g++.dg/pr84729.C: New.
1829 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1830 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1831 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1832
1833 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1834
1835 PR fortran/84922
1836 * gfortran.dg/interface_42.f90: New test.
1837 * gfortran.dg/interface_43.f90: New test.
1838
1839 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1840
1841 PR target/84826
1842 * gcc.target/arm/pr84826.c: New test.
1843
1844 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1845
1846 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1847 dg-require-effective-target.
1848 * gcc.target/arm/addr-modes-int.c: Likewise.
1849 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1850
1851 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1852
1853 PR target/84760
1854 * gcc.target/powerpc/altivec-ld-1.c: New test.
1855
1856 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1857
1858 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1859
1860 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1861
1862 PR inline-asm/84941
1863 * gcc.dg/pr84941.c: New test.
1864
1865 2018-03-22 Tom de Vries <tom@codesourcery.com>
1866
1867 PR tree-optimization/84956
1868 * gcc.dg/pr84956.c: New test.
1869
1870 2018-03-22 Marek Polacek <polacek@redhat.com>
1871
1872 PR c++/84854
1873 * g++.dg/cpp1z/constexpr-if15.C: New test.
1874 * g++.dg/cpp1z/constexpr-if16.C: New test.
1875
1876 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1877
1878 * gcc.dg/builtin-tgmath-3.c: New test.
1879
1880 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1881
1882 PR c++/71965
1883 * g++.dg/concepts/pr71965.C: New.
1884
1885 PR c++/84610
1886 PR c++/84642
1887 * g++.dg/cpp0x/pr84610.C: New.
1888 * g++.dg/cpp0x/pr84642.C: New.
1889
1890 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR c/84999
1893 * c-c++-common/pr84999.c: New test.
1894
1895 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1896
1897 PR c++/84972
1898 * g++.dg/ext/desig10.C: New.
1899
1900 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1901 Harald Anlauf <anlauf@gmx.de>
1902
1903 PR fortran/84957
1904 * gfortran.dg/pr84957.f90: New test.
1905
1906 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1907
1908 PR tree-optimization/84960
1909 * gcc.c-torture/compile/pr84960.c: New test.
1910
1911 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1912
1913 PR tree-optimization/84811
1914 * gcc.dg/torture/pr84811.c: New test.
1915
1916 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1917
1918 PR tree-optimization/84982
1919 * c-c++-common/pr84982.c: New test.
1920
1921 PR c++/84961
1922 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1923 "m" (++x) in C++.
1924 * g++.dg/torture/pr84961-1.C: New test.
1925 * g++.dg/torture/pr84961-2.C: New test.
1926
1927 2018-03-21 Nathan Sidwell <nathan@acm.org>
1928
1929 PR c++/85008
1930 * g++.dg/pr85008.C: New.
1931
1932 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1933
1934 PR fortran/84615
1935 * gfortran.dg/char_result_17.f90: New test.
1936
1937 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1938
1939 PR c++/84994
1940 * g++.dg/other/accessor-fixits-1.C: Move to...
1941 * g++.dg/torture/accessor-fixits-1.C: ...here.
1942 * g++.dg/other/accessor-fixits-2.C: Move to...
1943 * g++.dg/torture/accessor-fixits-2.C: ...here.
1944 * g++.dg/other/accessor-fixits-3.C: Move to...
1945 * g++.dg/torture/accessor-fixits-3.C: ...here.
1946 * g++.dg/other/accessor-fixits-4.C: Move to...
1947 * g++.dg/torture/accessor-fixits-4.C: ...here.
1948 * g++.dg/other/accessor-fixits-5.C: Move to...
1949 * g++.dg/torture/accessor-fixits-5.C: ...here.
1950 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1951 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1952 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1953
1954 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1955
1956 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1957
1958 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1959
1960 PR target/82989
1961 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1962
1963 2018-03-21 Nathan Sidwell <nathan@acm.org>
1964
1965 PR c++/84804
1966 * g++.dg/lookup/pr84804.C: New.
1967
1968 2018-03-21 Martin Sebor <msebor@redhat.com>
1969
1970 PR c++/84850
1971 * g++.dg/Wclass-memaccess-3.C: New test.
1972 * g++.dg/Wclass-memaccess-4.C: New test.
1973
1974 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1975
1976 PR c++/84892
1977 * g++.dg/other/accessor-fixits-1.C
1978 (test_access_const_t1_color): New.
1979 (test_deref_const_t1_color): New.
1980 * g++.dg/other/accessor-fixits-5.C: New testcase.
1981
1982 2018-03-21 Tom de Vries <tom@codesourcery.com>
1983
1984 PR tree-optimization/83126
1985 * gcc.dg/graphite/pr83126.c: New test.
1986
1987 2018-03-21 Nathan Sidwell <nathan@acm.org>
1988
1989 * g++.dg/ext/anon-struct6.C: Adjust.
1990 * g++.dg/ext/deprecate-1.C: New.
1991 * g++.dg/ext/deprecate-2.C: New.
1992 * g++.dg/lookup/pr84602.C: Adjust.
1993 * g++.dg/lookup/pr84962.C: Adjust.
1994 * g++.old-deja/g++.other/anon4.C
1995
1996 PR c++/84836
1997 * g++.dg/lookup/pr84836.C: New.
1998
1999 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2000
2001 PR tree-optimization/84969
2002 * gcc.dg/tree-ssa/pr84969.c: New test.
2003
2004 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR rtl-optimization/84989
2007 * gcc.target/i386/pr84989.c: New test.
2008
2009 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2010
2011 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2012
2013 2018-03-21 Martin Liska <mliska@suse.cz>
2014
2015 PR ipa/84963
2016 * gfortran.dg/goacc/pr84963.f90: New test.
2017
2018 2018-03-21 Marek Polacek <polacek@redhat.com>
2019
2020 PR c++/71638, ICE with NSDMI and reference.
2021 * g++.dg/cpp0x/nsdmi14.C: New test.
2022 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2023
2024 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2025
2026 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2027 MIPS with -mpaired-single directives.
2028
2029 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2030
2031 PR fortran/85001
2032 * gfortran.dg/interface_41.f90: New test.
2033
2034 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2035
2036 PR debug/84875
2037 * gcc.dg/pr84875.c: New test.
2038
2039 2018-03-20 Marek Polacek <polacek@redhat.com>
2040
2041 PR c++/84978, ICE with NRVO.
2042 * g++.dg/opt/nrv19.C: New test.
2043
2044 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2045
2046 PR target/82518
2047 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2048 Disable for armeb targets.
2049 * gcc.target/arm/pr82518.c: New test.
2050
2051 2018-03-20 Nathan Sidwell <nathan@acm.org>
2052
2053 PR c++/84962
2054 * g++.dg/lookup/pr84962.C: New.
2055
2056 PR c++/84970
2057 * g++.dg/lookup/pr84970.C: New.
2058
2059 2018-03-20 Richard Biener <rguenther@suse.de>
2060
2061 PR target/84986
2062 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2063
2064 2018-03-20 Martin Liska <mliska@suse.cz>
2065
2066 PR ipa/84825
2067 * g++.dg/ipa/pr84825.C: New test.
2068
2069 2018-03-20 Martin Liska <mliska@suse.cz>
2070
2071 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2072
2073 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2074
2075 PR target/84845
2076 * gcc.c-torture/compile/pr84845.c: New test.
2077
2078 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2079
2080 PR target/82989
2081 * gcc.target/arm/pr82989.c: New test.
2082
2083 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2084
2085 PR target/84945
2086 * gcc.target/i386/pr84945.c: New test.
2087
2088 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2089
2090 PR target/81647
2091 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2092
2093 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2094
2095 PR c/84953
2096 * gcc.dg/pr84953.c: New test.
2097
2098 2018-03-19 Marek Polacek <polacek@redhat.com>
2099
2100 PR c++/84925
2101 * g++.dg/cpp1z/lambda-__func__.C: New test.
2102
2103 PR c++/84927
2104 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2105
2106 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2107
2108 PR sanitizer/78651
2109 * g++.dg/asan/pr78651.C: New test.
2110
2111 2018-03-19 Tom de Vries <tom@codesourcery.com>
2112
2113 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2114 vect_int_mult. Add nvptx xfail for PR84958.
2115
2116 2018-03-19 Nathan Sidwell <nathan@acm.org>
2117
2118 PR c++/84835
2119 * g++.dg/cpp1y/pr84835.C: New.
2120
2121 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2122
2123 PR target/81647
2124 * gcc.target/aarch64/pr81647.c: New.
2125
2126 2018-03-19 Richard Biener <rguenther@suse.de>
2127
2128 PR tree-optimization/84933
2129 * g++.dg/pr84933.C: New testcase.
2130
2131 2018-03-19 Richard Biener <rguenther@suse.de>
2132
2133 PR tree-optimization/84859
2134 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2135 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2136 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2137 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2138
2139 2018-03-19 Nathan Sidwell <nathan@acm.org>
2140
2141 PR c++/84812
2142 * g++.dg/lookup/pr84812.C: New.
2143
2144 2018-03-19 Richard Biener <rguenther@suse.de>
2145
2146 PR tree-optimization/84929
2147 * gcc.dg/torture/pr84929.c: New testcase.
2148
2149 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2150
2151 PR target/84711
2152 * gcc.target/arm/big-endian-subreg.c: Delete.
2153
2154 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2155
2156 PR fortran/84931
2157 * gfortran.dg/array_constructor_52.f90: New test.
2158
2159 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2160
2161 PR fortran/77414
2162 * gfortran.dg/pr77414.f90: New test.
2163 * gfortran.dg/internal_references_1.f90: Adjust error message.
2164
2165 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2166
2167 PR fortran/65453
2168 * gfortran.dg/pr65453.f90: New test.
2169
2170 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2171
2172 PR tree-optimization/84913
2173 * gfortran.dg/vect/pr84913.f90: New test.
2174
2175 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2176
2177 PR fortran/79929
2178 * gfortran.dg/warn_concat.f90: New test.
2179
2180 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2181
2182 PR target/84899
2183 * gcc.dg/pr84899.c: New test.
2184
2185 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2186
2187 PR fortran/69395
2188 * gfortran.dg/pr69395.f90: Add test for max dimensions
2189
2190 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2191
2192 PR target/84876
2193 * gcc.target/i386/pr84876.c: New test.
2194
2195 2018-03-16 Martin Liska <mliska@suse.cz>
2196
2197 PR ipa/84833
2198 * gcc.target/i386/mvc11.c: New test.
2199
2200 2018-03-16 Martin Liska <mliska@suse.cz>
2201
2202 PR ipa/84722
2203 * gcc.target/i386/mvc10.c: New test.
2204
2205 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2206
2207 PR c++/79937
2208 PR c++/82410
2209 * g++.dg/cpp1y/pr79937-1.C: New test.
2210 * g++.dg/cpp1y/pr79937-2.C: New test.
2211 * g++.dg/cpp1y/pr79937-3.C: New test.
2212 * g++.dg/cpp1y/pr79937-4.C: New test.
2213 * g++.dg/cpp1y/pr82410.C: New test.
2214
2215 2018-03-16 Tom de Vries <tom@codesourcery.com>
2216
2217 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2218
2219 2018-03-16 Tom de Vries <tom@codesourcery.com>
2220
2221 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2222
2223 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR c++/84874
2226 * g++.dg/cpp2a/desig8.C: New test.
2227
2228 PR tree-optimization/84841
2229 * gcc.dg/pr84841.c: New test.
2230
2231 PR c++/84874
2232 * g++.dg/cpp2a/desig7.C: New test.
2233
2234 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2235 Jim MacArthur <jim.macarthur@codethink.co.uk>
2236
2237 * gfortran.dg/automatic_1.f90: New test.
2238 * gfortran.dg/automatic_repeat.f90: New test
2239 * gfortran.dg/automatic_save.f90: New test.
2240 * gfortran.dg/vax_structure.f90: New test.
2241
2242 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2243
2244 PR fortran/78741
2245 * gfortran.dg/pr78741.f90: New test.
2246
2247 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2248
2249 PR fortran/69395
2250 * gfortran.dg/pr69395.f90: New test.
2251
2252 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2253
2254 PR c++/79085
2255 * g++.dg/opt/pr79085.C: New test.
2256
2257 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2258
2259 PR target/84574
2260 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2261 label instead of __x86_indirect_thunk label.
2262
2263 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR c++/84222
2266 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2267 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2268 * g++.dg/warn/deprecated-13.C: New test.
2269
2270 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2271
2272 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2273
2274 2018-03-15 Richard Biener <rguenther@suse.de>
2275
2276 PR c/84873
2277 * c-c++-common/pr84873.c: New testcase.
2278
2279 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2280
2281 PR target/84711
2282 * gcc.target/arm/big-endian-subreg.c: New.
2283
2284 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2285
2286 PR target/84860
2287 * gcc.c-torture/compile/pr84860.c: New test.
2288
2289 2018-03-15 Julia Koval <julia.koval@intel.com>
2290
2291 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2292 cannonlake.
2293 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2294 avx512bitalg.
2295
2296 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2297
2298 PR c/84853
2299 * gcc.dg/pr84853.c: New test.
2300
2301 2018-03-14 Carl Love <cel@us.ibm.com>
2302
2303 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2304
2305 2018-03-14 Martin Liska <mliska@suse.cz>
2306
2307 PR ipa/8480
2308 * g++.dg/lto/pr84805_0.C: New test.
2309 * g++.dg/lto/pr84805_1.C: New test.
2310 * g++.dg/lto/pr84805_2.C: New test.
2311
2312 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2313
2314 PR c/84852
2315 * gcc.dg/fixits-pr84852-1.c: New test.
2316 * gcc.dg/fixits-pr84852-2.c: New test.
2317
2318 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2319
2320 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2321 separate verbose message.
2322 * lib/scandump.exp (scan-dump-times): Likewise.
2323
2324 2018-03-14 Julia Koval <julia.koval@intel.com>
2325
2326 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2327 server.
2328 * gcc.target/i386/funcspec-56.inc: Ditto.
2329
2330 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2331
2332 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2333 aarch64_sve_hw.
2334
2335 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR sanitizer/83392
2338 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2339 check count from 17 to 14.
2340
2341 PR target/84844
2342 * gcc.target/i386/pr84844.c: New test.
2343
2344 2018-03-14 Richard Biener <rguenther@suse.de>
2345
2346 PR tree-optimization/84830
2347 * gcc.dg/torture/pr84830.c: New testcase.
2348
2349 2018-03-14 Marek Polacek <polacek@redhat.com>
2350
2351 PR c++/84596
2352 * g++.dg/cpp0x/static_assert15.C: New test.
2353
2354 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2355
2356 PR fortran/61775
2357 * gfortran.dg/pr61775.f90: New test.
2358
2359 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2360
2361 PR c++/84843
2362 * g++.dg/ext/pr84843-1.C: New test.
2363 * g++.dg/ext/pr84843-2.C: New test.
2364
2365 2018-03-13 David Pagan <dave.pagan@oracle.com>
2366
2367 PR c/46921
2368 * gcc.dg/pr46921.c: New test.
2369
2370 2018-03-13 Martin Sebor <msebor@redhat.com>
2371
2372 PR tree-optimization/84725
2373 * c-c++-common/Wstringop-truncation-4.c: New test.
2374 * c-c++-common/attr-nonstring-5.c: New test.
2375
2376 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2377
2378 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2379 than unpacks.
2380 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2381 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2382
2383 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2384
2385 * gcc.target/aarch64/sve/tls_1.c: New test.
2386 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2387
2388 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2389
2390 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2391 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2392
2393 2018-03-13 Martin Liska <mliska@suse.cz>
2394
2395 PR ipa/84658.
2396 * g++.dg/ipa/pr84658.C: New test.
2397
2398 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2399
2400 PR middle-end/84834
2401 * gcc.dg/pr84834.c: New test.
2402
2403 PR target/84827
2404 * gcc.target/i386/pr84827.c: New test.
2405
2406 PR target/84828
2407 * g++.dg/ext/pr84828.C: New test.
2408
2409 PR target/84786
2410 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2411 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2412
2413 PR c++/84808
2414 * g++.dg/cpp1y/constexpr-84808.C: New test.
2415
2416 PR c++/84704
2417 * g++.dg/debug/pr84704.C: New test.
2418
2419 2018-03-12 Renlin Li <renlin.li@arm.com>
2420
2421 * gcc.target/aarch64/movi_hf.c: New.
2422 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2423 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2424
2425 2018-03-12 Martin Sebor <msebor@redhat.com>
2426
2427 PR tree-optimization/83456
2428 * c-c++-common/Wrestrict-2.c: Remove test cases.
2429 * c-c++-common/Wrestrict.c: Same.
2430 * gcc.dg/Wrestrict-12.c: New test.
2431 * gcc.dg/Wrestrict-14.c: New test.
2432
2433 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2434
2435 * g++.dg/pr84821.C: New test.
2436
2437 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2438
2439 * gcc.dg/pr84799.c: New test.
2440
2441 2018-03-12 Richard Biener <rguenther@suse.de>
2442
2443 PR tree-optimization/84803
2444 * gcc.dg/torture/pr84803.c: New testcase.
2445
2446 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR c++/84813
2449 * g++.dg/debug/pr84813.C: New test.
2450
2451 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2452
2453 PR fortran/84546
2454 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2455
2456 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2457
2458 PR fortran/83939
2459 * gfortran.dg/pr83939.f90
2460
2461 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2462
2463 PR fortran/66128
2464 * gfortran.dg/zero_sized_9.f90: New test.
2465
2466 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2467
2468 PR debug/58150
2469 * g++.dg/debug/dwarf2/enum2.C: New test.
2470
2471 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2472
2473 PR fortran/84734
2474 * gfortran.dg/pr84734.f90: New test.
2475
2476 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2477
2478 * gnat.dg/prot3.adb: New test.
2479 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2480
2481 2018-03-09 Jason Merrill <jason@redhat.com>
2482 Paolo Carlini <paolo.carlini@oracle.com>
2483
2484 PR c++/71169
2485 PR c++/71832
2486 * g++.dg/cpp0x/pr71169.C: New.
2487 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2488 * g++.dg/cpp0x/pr71832.C: Likewise.
2489
2490 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2491
2492 PR target/83969
2493 * gcc.target/powerpc/pr83969.c: New test.
2494
2495 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2496
2497 PR target/84772
2498 * gcc.dg/pr84772.c: New test.
2499
2500 PR c++/84076
2501 * g++.dg/warn/Wformat-2.C: New test.
2502
2503 PR c++/84767
2504 * g++.dg/ext/vla18.C: New test.
2505
2506 2018-03-09 Martin Sebor <msebor@redhat.com>
2507
2508 PR tree-optimization/84526
2509 * gcc.dg/Wrestrict-10.c: New test.
2510 * gcc.dg/Wrestrict-11.c: New test.
2511
2512 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2513
2514 PR rtl-optimization/84682
2515 * gcc.dg/torture/pr84682-1.c: New.
2516 * gcc.dg/torture/pr84682-2.c: New.
2517 * gcc.dg/torture/pr84682-3.c: New.
2518
2519 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR c++/84724
2522 * g++.dg/ext/pr84724.C: New test.
2523
2524 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2525
2526 PR target/83712
2527 * gcc.target/arm/pr83712.c: New.
2528
2529 2018-03-09 Richard Biener <rguenther@suse.de>
2530
2531 PR tree-optimization/84775
2532 * gcc.dg/torture/pr84775.c: New testcase.
2533
2534 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2535
2536 PR debug/84404
2537 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2538 targets.
2539
2540 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2541
2542 * gcc.c-torture/compile/20180309-1.c: New test.
2543
2544 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2545
2546 PR c++/80598
2547 * g++.dg/warn/Wunused-function4.C: New test.
2548
2549 PR inline-asm/84742
2550 * gcc.target/i386/pr84742-1.c: New test.
2551 * gcc.target/i386/pr84742-2.c: New test.
2552
2553 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2554
2555 PR target/84748
2556 * gcc.c-torture/execute/pr84748.c: New test.
2557
2558 2018-03-08 Richard Biener <rguenther@suse.de>
2559
2560 PR middle-end/84552
2561 * gcc.dg/graphite/pr84552.c: New testcase.
2562
2563 2018-03-08 Richard Biener <rguenther@suse.de>
2564
2565 PR tree-optimization/84178
2566 * gcc.dg/torture/pr84178-2.c: New testcase.
2567
2568 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2569
2570 PR tree-optimization/84178
2571 * gcc.c-torture/compile/pr84178-1.c: New test.
2572
2573 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2574
2575 * lib/target-supports.exp: Do not return zero from a ifunc
2576 function.
2577
2578 2018-03-08 Richard Biener <rguenther@suse.de>
2579
2580 PR tree-optimization/84746
2581 * gcc.dg/torture/pr84746.c: New testcase.
2582
2583
2584 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2585 PR debug/84404
2586 PR debug/84408
2587 * gcc.dg/graphite/pr84404.c: New.
2588
2589 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2590
2591 PR tree-optimization/84740
2592 * gcc.dg/torture/pr84740.c: New test.
2593
2594 PR tree-optimization/84739
2595 * gcc.dg/pr84739.c: New test.
2596
2597 2018-03-07 Martin Sebor <msebor@redhat.com>
2598
2599 PR tree-optimization/83519
2600 * gcc.dg/Wrestrict-13.c: New test.
2601
2602 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2603
2604 PR fortran/64124
2605 PR fortran/70409
2606 * gfortran.dg/pr64124.f90: New tests.
2607 * gfortran.dg/pr70409.f90: New tests.
2608
2609 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2610
2611 PR target/82411
2612 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2613
2614 2018-03-07 Martin Sebor <msebor@redhat.com>
2615
2616 PR tree-optimization/84526
2617 * gcc.dg/Wrestrict-10.c: New test.
2618
2619 2018-03-07 Martin Sebor <msebor@redhat.com>
2620
2621 PR tree-optimization/84468
2622 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2623 * gcc.dg/Wstringop-truncation.c: New test.
2624 * gcc.dg/Wstringop-truncation-2.c: New test.
2625
2626 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2627
2628 PR fortran/84565
2629 * gfortran.dg/pr84565.f90: New test.
2630
2631 PR middle-end/84723
2632 * gcc.target/i386/pr84723-1.c: New test.
2633 * gcc.target/i386/pr84723-2.c: New test.
2634 * gcc.target/i386/pr84723-3.c: New test.
2635 * gcc.target/i386/pr84723-4.c: New test.
2636 * gcc.target/i386/pr84723-5.c: New test.
2637
2638 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2639
2640 PR fortran/64107
2641 * gfortran.dg/pr64107.f90: New test.
2642
2643 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2644
2645 PR fortran/84697
2646 PR fortran/66128
2647 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2648
2649 2018-03-06 Marek Polacek <polacek@redhat.com>
2650
2651 PR c++/84684
2652 * g++.dg/cpp1z/constexpr-84684.C: New test.
2653
2654 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2655
2656 PR c/84721
2657 * gcc.dg/pr84721.c: New test.
2658
2659 PR target/84710
2660 * gcc.dg/pr84710.c: New test.
2661
2662 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2663
2664 PR fortran/56667
2665 * gfortran.dg/implied_do_2.f90: New test.
2666 * gfortran.dg/coarray_8.f90: Update for new error message.
2667
2668 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2669
2670 PR inline-asm/84683
2671 * g++.dg/ext/pr84683.C: New test.
2672
2673 PR tree-optimization/84687
2674 * gcc.dg/pr84687.c: New test.
2675
2676 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2677
2678 PR c++/84231
2679 * g++.dg/pr84231.C: New.
2680
2681 PR c++/84593
2682 * g++.dg/cpp1y/pr84593.C: New.
2683
2684 PR c++/84492
2685 * g++.dg/pr84492.C: New.
2686
2687 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2688
2689 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2690 __builtin_ppc_speculation_barrier.
2691
2692 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2693
2694 PR target/84700
2695 * gcc.target/powerpc/pr84700.c: New test.
2696
2697 2018-03-05 Nathan Sidwell <nathan@acm.org>
2698
2699 PR c++/84702
2700 * g++.dg/lookup/pr84702.C: New.
2701
2702 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2703
2704 PR target/84564
2705 * gcc.target/i386/pr84564.c: New test.
2706
2707 2018-03-05 Marek Polacek <polacek@redhat.com>
2708
2709 PR c++/84707
2710 * g++.dg/cpp0x/inline-ns10.C: New test.
2711
2712 2018-03-05 Nathan Sidwell <nathan@acm.org>
2713
2714 PR c++/84694
2715 * g++.dg/template/pr84694.C: New.
2716
2717 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2718
2719 PR target/84524
2720 * gcc.c-torture/execute/pr84524.c: New test.
2721 * gcc.target/i386/avx512bw-pr84524.c: New test.
2722
2723 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2724
2725 PR target/84264
2726 * g++.dg/pr84264.C: New test.
2727
2728 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2729
2730 PR c++/84618
2731 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2732 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2733 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2734
2735 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2736
2737 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2738 * g++.dg/other/i386-3.C: Ditto.
2739 * gcc.target/i386/sse-12.c: Ditto.
2740 * gcc.target/i386/sse-13.c: Ditto.
2741 * gcc.target/i386/sse-14.c: Ditto.
2742 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2743 * gcc.target/i386/wbinvd-1.c: New test.
2744 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2745 * gcc.target/i386/pconfig-1.c: Ditto.
2746
2747 2018-03-05 Pádraig Brady <P@draigBrady.com>
2748 Nathan Sidwell <nathan@acm.org>
2749
2750 PR c++/84497
2751 * g++.dg/cpp0x/pr84497.C: New.
2752
2753 2018-03-05 Richard Biener <rguenther@suse.de>
2754
2755 PR tree-optimization/84670
2756 * gcc.dg/pr84670-1.c: New testcase.
2757 * gcc.dg/pr84670-2.c: Likewise.
2758 * gcc.dg/pr84670-3.c: Likewise.
2759 * gcc.dg/pr84670-4.c: Likewise.
2760
2761 2018-03-05 Richard Biener <rguenther@suse.de>
2762
2763 PR tree-optimization/84650
2764 * gcc.dg/graphite/pr84650.c: New testcase.
2765
2766 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2767
2768 PR c++/82022
2769 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2770
2771 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2772
2773 PR fortran/71085
2774 * gfortran.dg/pr71085.f90: New test.
2775
2776 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2777
2778 PR fortran/66128
2779 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2780
2781 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2782
2783 PR fortran/51434
2784 * gfortran.dg/pr51434.f90: New test.
2785
2786 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2787
2788 PR c++/61358
2789 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2790
2791 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2792
2793 PR c++/67370
2794 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2795
2796 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2797
2798 PR c++/71464
2799 * g++.dg/torture/pr71464.C: New.
2800
2801 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2802
2803 PR fortran/80965
2804 * gfortran.dg/select_type_41.f90: New test.
2805
2806 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2807
2808 PR c++/61135
2809 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2810
2811 2018-03-02 Marek Polacek <polacek@redhat.com>
2812
2813 PR c++/84578
2814 * g++.dg/ext/flexary29.C: New test.
2815
2816 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2817
2818 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2819
2820 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2821
2822 PR c++/81812
2823 * g++.dg/torture/pr81812.C: New.
2824
2825 2018-03-02 Marek Polacek <polacek@redhat.com>
2826
2827 PR c++/84171
2828 * g++.dg/warn/Wsign-compare-8.C: New test.
2829
2830 PR c++/84663
2831 * g++.dg/parse/array-size3.C: New test.
2832
2833 PR c++/84664
2834 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2835
2836 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2837
2838 PR c++/84662
2839 * g++.dg/cpp1y/pr84662.C: New test.
2840
2841 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2842
2843 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2844 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2845 "dg-lto-options".
2846 * g++.dg/lto/20101010-1_0.C: Likewise.
2847 * g++.dg/lto/20101010-2_0.C: Likewise.
2848
2849 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2850
2851 PR ipa/84628
2852 * gcc.dg/pr84628.c: New test.
2853
2854 PR target/56540
2855 * gcc.target/ia64/pr56540.c: New test.
2856
2857 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2858
2859 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2860 32-bit target.
2861 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2862 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2863 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2864 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2865
2866 2018-03-02 Marek Polacek <polacek@redhat.com>
2867
2868 PR c++/84590
2869 * c-c++-common/ubsan/shift-11.c: New test.
2870
2871 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2872
2873 * gcc.dg/vect/vect-alias-check-13.c: New test.
2874
2875 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2876
2877 PR target/84614
2878 * gcc.dg/pr84614.c: New test.
2879
2880 PR inline-asm/84625
2881 * gcc.target/i386/pr84625.c: New test.
2882
2883 2018-03-02 Richard Biener <rguenther@suse.de>
2884
2885 PR tree-optimization/84427
2886 * gcc.dg/torture/pr84427.c: New testcase.
2887
2888 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2889
2890 PR target/84534
2891 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2892 powerpc64le*-*-linux*.
2893 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2894 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2895
2896 2018-03-01 Martin Sebor <msebor@redhat.com>
2897
2898 PR c++/84294
2899 * g++.dg/ext/attr-const.C: Remove xfail.
2900 * g++.dg/ext/attr-malloc-3.C: New test.
2901 * g++.dg/ext/attr-noinline-3.C: New test.
2902 * g++.dg/ext/attr-noreturn-3.C: New test.
2903 * g++.dg/ext/attr-nothrow-3.C: New test.
2904 * g++.dg/ext/attr-pure.C: Remove xfail.
2905
2906 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2907
2908 PR sanitizer/70875
2909 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2910 dg-options and dg-shouldfail "ubsan" directive.
2911
2912 2018-03-01 Marek Polacek <polacek@redhat.com>
2913 Jason Merrill <jason@redhat.com>
2914
2915 PR c++/84582
2916 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2917 * g++.dg/cpp1z/static1.C: New test.
2918 * g++.dg/template/static37.C: New test.
2919
2920 2018-03-01 Nathan Sidwell <nathan@acm.org>
2921
2922 PR c++/84434
2923 * g++.dg/template/pr84434.C: New.
2924
2925 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2926
2927 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2928 -mthumb to the command-line.
2929
2930 2018-03-01 Marek Polacek <polacek@redhat.com>
2931
2932 PR c++/84596
2933 * g++.dg/cpp0x/static_assert14.C: New test.
2934
2935 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2936
2937 PR c++/79410
2938 * g++.dg/torture/pr79410.C: New.
2939
2940 2018-03-01 Martin Liska <mliska@suse.cz>
2941
2942 PR sanitizer/82484
2943 * gcc.dg/asan/pr82484.c: New test.
2944
2945 2018-03-01 Richard Biener <rguenther@suse.de>
2946
2947 PR debug/84645
2948 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2949
2950 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2951
2952 PR fortran/84219
2953 * gfortran.dg/coarray_47.f90: New test.
2954
2955 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2956
2957 PR fortran/84538
2958 * gfortran.dg/class_array_23.f03: New test.
2959
2960 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2961
2962 PR rtl-optimization/84528
2963 * gcc.dg/torture/pr84538.c: Rename to...
2964 * gcc.dg/torture/pr84528.c: ...this.
2965
2966 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2967
2968 PR rtl-optimization/84528
2969 * gcc.dg/torture/pr84538.c: New test.
2970
2971 2018-02-28 Martin Sebor <msebor@redhat.com>
2972
2973 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2974 -fpic test failures.
2975 * c-c++-common/Wrestrict-2.c: Same.
2976 * c-c++-common/Wstringop-truncation.c: Same.
2977 * gcc.dg/Warray-bounds-22.c: Same.
2978 * gcc.dg/Wstringop-overflow.c: Same.
2979 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2980 (signed_range): Same.
2981 (unsigned_anti_range): Same.
2982 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2983 (signed_range): Same.
2984 (unsigned_anti_range): Same.
2985 * gcc.dg/attr-alloc_size-7.c: Same.
2986 * gcc.dg/attr-alloc_size-8.c: Same.
2987 * gcc.dg/builtin-alloc-size.c: Same.
2988 * gcc.dg/builtin-stpncpy.c: Same.
2989 * gcc.dg/builtins-nonnull.c: Same.
2990 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2991 * gcc.dg/pr79214.c: Same.
2992 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2993 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2994 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2995 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2996 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2997 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2998 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2999 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3000 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3001 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3002 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3003
3004 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3005
3006 PR target/84014
3007 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3008
3009 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3010
3011 PR c++/84609
3012 * g++.dg/cpp0x/pr84609.C: New test.
3013
3014 2018-02-28 Martin Sebor <msebor@redhat.com>
3015
3016 PR testsuite/84617
3017 * g++.dg/ext/attr-malloc-3.C: New test.
3018 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3019 to pre-existing problems.
3020 * g++.dg/ext/attr-pure.C: Same.
3021
3022 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3023
3024 PR fortran/83901
3025 * gfortran.dg/associate_37.f90: New test.
3026
3027 PR fortran/83344
3028 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3029
3030 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3031
3032 PR target/52991
3033 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3034 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3035 * gcc.dg/bf-ms-layout-4.c: New test.
3036 * gcc.dg/bf-ms-layout-5.c: New test.
3037
3038 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3039
3040 PR target/83399
3041 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3042
3043 2018-02-28 Richard Biener <rguenther@suse.de>
3044
3045 PR tree-optimization/84584
3046 * gcc.dg/graphite/pr84584.c: New testcase.
3047
3048 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3049
3050 PR preprocessor/84517
3051 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3052
3053 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3054
3055 * c-c++-common/dump-ada-spec-12.c: New test.
3056 * c-c++-common/dump-ada-spec-13.c: Likewise.
3057
3058 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3059
3060 * c-c++-common/dump-ada-spec-11.c: New test.
3061
3062 2018-02-28 Martin Liska <mliska@suse.cz>
3063
3064 PR testsuite/84597
3065 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3066 * g++.dg/ext/timevar2.C: Likewise.
3067
3068 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3069
3070 * c-c++-common/dump-ada-spec-8.c: New test.
3071 * c-c++-common/dump-ada-spec-9.c: Likewise.
3072 * c-c++-common/dump-ada-spec-10.c: Likewise.
3073
3074 2018-02-28 Richard Biener <rguenther@suse.de>
3075
3076 PR middle-end/84607
3077 * gcc.dg/pr84607.c: New testcase.
3078
3079 2018-02-28 Nathan Sidwell <nathan@acm.org>
3080
3081 PR c++/84602
3082 * g++.dg/lookup/pr84602.C: New.
3083
3084 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR c++/83871
3087 PR c++/83503
3088 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3089 dg-options.
3090 * g++.dg/ext/attr-nonnull.C: Likewise.
3091 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3092 directives.
3093 * g++.dg/ext/attr-noinline-2.C: Likewise.
3094 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3095 -fdump-tree-eh in dg-options.
3096
3097 2018-02-28 Alan Modra <amodra@gmail.com>
3098
3099 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3100 GNU ld message.
3101 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3102
3103 2018-02-27 Martin Sebor <msebor@redhat.com>
3104
3105 PR c++/83871
3106 PR c++/83503
3107 * g++.dg/Wmissing-attributes.C: New test.
3108 * g++.dg/ext/attr-const-pure.C: New test.
3109 * g++.dg/ext/attr-const.C: New test.
3110 * g++.dg/ext/attr-deprecated-2.C: New test.
3111 * g++.dg/ext/attr-malloc-2.C: New test.
3112 * g++.dg/ext/attr-malloc.C: New test.
3113 * g++.dg/ext/attr-noinline-2.C: New test.
3114 * g++.dg/ext/attr-noinline.C: New test.
3115 * g++.dg/ext/attr-nonnull.C: New test.
3116 * g++.dg/ext/attr-noreturn-2.C: New test.
3117 * g++.dg/ext/attr-noreturn.C: New test.
3118 * g++.dg/ext/attr-nothrow-2.C: New test.
3119 * g++.dg/ext/attr-nothrow.C: New test.
3120 * g++.dg/ext/attr-optimize.C: New test.
3121 * g++.dg/ext/attr-pure.C: New test.
3122 * g++.dg/ext/attr-returns-nonnull.C: New test.
3123 * g++.dg/ext/attr-warning.C: New test.
3124
3125 2018-02-27 Nathan Sidwell <nathan@acm.org>
3126
3127 PR c++/84426
3128 * g++.dg/lookup/pr84426.C: New.
3129
3130 2018-02-27 Richard Biener <rguenther@suse.de>
3131
3132 PR tree-optimization/84512
3133 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3134
3135 2018-02-27 Martin Liska <mliska@suse.cz>
3136
3137 PR gcov-profile/84548
3138 * g++.dg/gcov/pr84548.C: New test.
3139
3140 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3141
3142 PR target/84575
3143 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3144
3145 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3146
3147 PR c++/84558
3148 * g++.dg/cpp1y/pr84558.C: New test.
3149
3150 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3151
3152 PR c++/84540
3153 * g++.dg/cpp0x/alignas14.C: New.
3154 * g++.dg/cpp0x/alignas15.C: Likewise.
3155
3156 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR c++/84557
3159 * g++.dg/gomp/pr84557.C: New test.
3160
3161 2018-02-26 Marek Polacek <polacek@redhat.com>
3162
3163 PR c++/84325
3164 * g++.dg/cpp1z/pr84325.C: New test.
3165
3166 2018-02-26 Carl Love <cel@us.ibm.com>
3167
3168 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3169 Power 8 test file.
3170 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3171 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3172 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3173 -mcpu=power8.
3174 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3175 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3176 -mcpu=power8.
3177
3178 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3179
3180 PR target/84039
3181 * gcc.target/i386/indirect-thunk-1.c: Updated.
3182 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3183 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3184 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3185 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3186 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3187 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3188 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3189 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3190 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3191 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3192 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3193 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3194 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3195 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3196 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3197 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3198 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3199 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3200 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3201 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3202 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3203 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3204 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3205 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3206 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3207 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3208 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3209 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3210 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3211 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3212 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3213 * gcc.target/i386/ret-thunk-9.c: Likewise.
3214 * gcc.target/i386/ret-thunk-10.c: Likewise.
3215 * gcc.target/i386/ret-thunk-11.c: Likewise.
3216 * gcc.target/i386/ret-thunk-12.c: Likewise.
3217 * gcc.target/i386/ret-thunk-13.c: Likewise.
3218 * gcc.target/i386/ret-thunk-14.c: Likewise.
3219 * gcc.target/i386/ret-thunk-15.c: Likewise.
3220
3221 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3222
3223 * gcc.c-torture/execute/20180226-1.c: New test.
3224
3225 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3226
3227 PR tree-optimization/83965
3228 * gcc.dg/vect/pr83965-2.c: New test.
3229
3230 2018-02-26 Tom de Vries <tom@codesourcery.com>
3231
3232 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3233
3234 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3235
3236 PR target/84530
3237 * gcc.target/i386/ret-thunk-22.c: New test.
3238 * gcc.target/i386/ret-thunk-23.c: Likewise.
3239 * gcc.target/i386/ret-thunk-24.c: Likewise.
3240 * gcc.target/i386/ret-thunk-25.c: Likewise.
3241 * gcc.target/i386/ret-thunk-26.c: Likewise.
3242
3243 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3244
3245 PR c++/84533
3246 * g++.dg/cpp1z/pr84533.C: New.
3247
3248 2018-02-26 Marek Polacek <polacek@redhat.com>
3249
3250 PR c++/84537
3251 * g++.dg/parse/error60.C: New test.
3252
3253 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3254
3255 PR c++/84556
3256 * g++.dg/gomp/pr84556.C: New test.
3257 * g++.dg/vect/pr84556.cc: New test.
3258
3259 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3260
3261 PR fortran/32957
3262 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3263 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3264 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3265 * gfortran.dg/c_loc_test.f90: Likewise.
3266 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3267 * gfortran.dg/proc_decl_17.f90: Likewise.
3268 * gfortran.dg/proc_ptr_8.f90: Likewise.
3269
3270 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3271
3272 PR target/84521
3273 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3274 r254814 disabling -fomit-frame-pointer by default.
3275 * gcc.target/aarch64/spill_1.c: Likewise.
3276 * gcc.target/aarch64/test_frame_11.c: Likewise.
3277 * gcc.target/aarch64/test_frame_12.c: Likewise.
3278 * gcc.target/aarch64/test_frame_13.c: Likewise.
3279 * gcc.target/aarch64/test_frame_14.c: Likewise.
3280 * gcc.target/aarch64/test_frame_15.c: Likewise.
3281 * gcc.target/aarch64/test_frame_3.c: Likewise.
3282 * gcc.target/aarch64/test_frame_5.c: Likewise.
3283 * gcc.target/aarch64/test_frame_9.c: Likewise.
3284
3285 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3286
3287 PR fortran/83633
3288 * gfortran.dg/explicit_shape_1.f90: New test.
3289 * gfortran.dg/automatic_module_variable.f90: Update regex.
3290 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3291 * gfortran.dg/constant_shape.f90: Ditto.
3292 * gfortran.dg/dec_structure_23.f90: Ditto.
3293 * gfortran.dg/pr78240.f90: Ditto.
3294
3295 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3296
3297 PR fortran/84523
3298 * gfortran.dg/pr84523.f90: New test.
3299
3300 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3301
3302 PR fortran/78238
3303 * gfortran.dg/select_type_40.f90: New test.
3304
3305 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3306
3307 PR fortran/30792
3308 * gfortran.dg/data_substring.f90: New test.
3309
3310 2018-02-24 Marek Polacek <polacek@redhat.com>
3311
3312 PR c++/83692
3313 * g++.dg/cpp1z/constexpr-83692.C: New test.
3314
3315 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3316
3317 PR fortran/84346
3318 * gfortran.dg/statement_function_1.f90: Update test.
3319
3320 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3321
3322 PR fortran/84506
3323 * gfortran.dg/inquire_19.f90: New test.
3324
3325 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3326
3327 PR fortran/83149
3328 * gfortran.dg/pr83149_b.f90: New test.
3329 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3330
3331 2018-02-23 Carl Love <cel@us.ibm.com>
3332
3333 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3334 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3335 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3336 Power 8 tests.
3337
3338 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3339
3340 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3341 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3342
3343 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3344
3345 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3346 expected output.
3347
3348 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3349
3350 PR fortran/83149
3351 * gfortran.dg/pr83149_1.f90: New test.
3352 * gfortran.dg/pr83149.f90: Additional source for previous.
3353
3354 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3355
3356 PR testsuite/80551
3357 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3358 __GI___pthread_mutex_init as well.
3359
3360 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3361
3362 PR fortran/83148
3363 * gfortran.dg/class_68.f90: New test.
3364
3365 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3366
3367 PR fortran/59781
3368 * gfortran.dg/derived_init_5.f90: New test.
3369
3370 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3371
3372 PR target/82851
3373 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3374 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3375
3376 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3377
3378 PR target/81572
3379 * gcc.target/powerpc/pr81572.c: New.
3380
3381 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3382
3383 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3384
3385 2018-02-22 Martin Sebor <msebor@redhat.com>
3386
3387 PR tree-optimization/84480
3388 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3389 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3390
3391 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3392
3393 PR target/84176
3394 * gcc.target/i386/indirect-thunk-11.c: New test.
3395 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3396 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3397 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3398 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3399 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3400 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3401 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3402 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3403 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3404
3405 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3406
3407 PR target/83335
3408 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3409 ILP32 mode.
3410 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3411
3412 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3413
3414 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3415
3416 2018-02-22 Marek Polacek <polacek@redhat.com>
3417
3418 PR c++/84493
3419 * g++.dg/parse/error59.C: New test.
3420
3421 2018-02-22 Tom de Vries <tom@codesourcery.com>
3422
3423 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3424
3425 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3426
3427 PR c++/77655
3428 * g++.dg/cpp0x/pr77655.C: New.
3429
3430 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3431
3432 PR c++/84496
3433 * g++.dg/cpp1y/pr84496.C: New test.
3434
3435 PR target/84502
3436 * g++.dg/torture/pr84502.C: New test.
3437
3438 PR tree-optimization/84503
3439 * gcc.dg/pr84503-1.c: New test.
3440 * gcc.dg/pr84503-2.c: New test.
3441
3442 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3443
3444 PR tree-optimization/84478
3445 * gcc.c-torture/execute/pr84478.c: New test.
3446
3447 2018-02-20 Martin Sebor <msebor@redhat.com>
3448
3449 PR middle-end/84095
3450 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3451 * c-c++-common/Wrestrict.c: Same.
3452 * gcc.dg/Wrestrict-6.c: Same.
3453 * gcc.dg/Warray-bounds-27.c: New test.
3454 * gcc.dg/Wrestrict-8.c: New test.
3455 * gcc.dg/Wrestrict-9.c: New test.
3456 * gcc.dg/pr84095.c: New test.
3457
3458 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3459
3460 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3461
3462 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3463
3464 PR fortran/48890
3465 PR fortran/83823
3466 * gfortran.dg/structure_constructor_14.f90: New test.
3467
3468 2018-02-20 Jeff Law <law@redhat.com>
3469
3470 PR middle-end/82123
3471 PR tree-optimization/81592
3472 PR middle-end/79257
3473 * gcc.dg/pr81592.c: New test.
3474 * gcc.dg/pr82123.c: New test.
3475 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3476
3477 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3478
3479 PR c++/84488
3480 * g++.dg/warn/Wunused-var-30.C: New test.
3481
3482 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3483
3484 PR tree-optimization/84419
3485 * gcc.dg/vect/pr84419.c: New test.
3486
3487 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR middle-end/82004
3490 * gfortran.dg/pr82004.f90: New test.
3491
3492 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3493
3494 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3495
3496 2018-02-20 Martin Liska <mliska@suse.cz>
3497
3498 PR c/84310
3499 PR target/79747
3500 * gcc.target/i386/pr84310.c: New test.
3501 * gcc.target/i386/pr84310-2.c: Likewise.
3502
3503 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3504
3505 PR c++/84446
3506 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3507
3508 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3509
3510 PR c++/84445
3511 * g++.dg/cpp1z/launder7.C: New test.
3512
3513 PR c++/84449
3514 * g++.dg/cpp0x/constexpr-84449.C: New test.
3515
3516 PR c++/84455
3517 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3518
3519 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3520
3521 PR fortran/83344
3522 PR fortran/83975
3523 * gfortran.dg/associate_22.f90: Enable commented out test.
3524 * gfortran.dg/associate_36.f90: New test.
3525
3526 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3527
3528 PR target/84146
3529 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3530
3531 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3532
3533 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3534 (dg-options): Use -mavx instead of -w.
3535
3536 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3537
3538 PR c++/84444
3539 * g++.dg/cpp1z/launder8.C: New test.
3540
3541 PR c++/84448
3542 * g++.dg/gomp/pr84448.C: New test.
3543
3544 PR c++/84430
3545 * g++.dg/gomp/pr84430.C: New test.
3546
3547 PR tree-optimization/84452
3548 * gcc.dg/pr84452.c: New test.
3549
3550 PR c++/79064
3551 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3552
3553 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3554
3555 PR fortran/35339
3556 * gfortran.dg/implied_do_io_4.f90: New test.
3557
3558 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3559
3560 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3561 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3562 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3563
3564 2018-02-19 Carl Love <cel@us.ibm.com>
3565
3566 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3567
3568 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3569
3570 PR target/84460
3571 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3572
3573 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3574
3575 PR c++/84348
3576 * g++.dg/cpp0x/auto50.C: New.
3577 * g++.dg/parse/friend12.C: Adjust.
3578
3579 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3580
3581 PR libgfortran/84389
3582 * gfortran.dg/dtio_33.f90: New test.
3583
3584 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3585
3586 PR libgfortran/84412
3587 * gfortran.dg/inquire_18.f90: New test.
3588
3589 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3590
3591 PR fortran/84381
3592 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3593 * gfortran.dg/pointer_intent_3.f90: Ditto.
3594 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3595 * gfortran.dg/protected_3.f90: Ditto.
3596 * gfortran.dg/protected_4.f90: Ditto.
3597 * gfortran.dg/protected_5.f90: Ditto.
3598 * gfortran.dg/protected_6.f90: Ditto.
3599
3600 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3601
3602 PR fortran/80945
3603 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3604 change to run.
3605
3606 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3607
3608 PR fortran/84270
3609 * gfortran.dg/inline_matmul_22.f90: New test.
3610
3611 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3612
3613 PR fortran/84381
3614 * gfortran.dg/abort_shoulfail.f90: New test.
3615 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3616 by STOP n.
3617 * gfortran.dg/PR19754_2.f90: Likewise.
3618 * gfortran.dg/PR19872.f: Likewise.
3619 * gfortran.dg/PR49268.f90: Likewise.
3620 * gfortran.dg/Wall.f90: Likewise.
3621 * gfortran.dg/Wno-all.f90: Likewise.
3622 * gfortran.dg/achar_1.f90: Likewise.
3623 * gfortran.dg/achar_2.f90: Likewise.
3624 * gfortran.dg/achar_4.f90: Likewise.
3625 * gfortran.dg/achar_6.F90: Likewise.
3626 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3627 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3628 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3629 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3630 * gfortran.dg/actual_array_result_1.f90: Likewise.
3631 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3632 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3633 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3634 * gfortran.dg/actual_procedure_1.f90: Likewise.
3635 * gfortran.dg/adjustl_1.f90: Likewise.
3636 * gfortran.dg/advance_1.f90: Likewise.
3637 * gfortran.dg/advance_4.f90: Likewise.
3638 * gfortran.dg/advance_5.f90: Likewise.
3639 * gfortran.dg/advance_6.f90: Likewise.
3640 * gfortran.dg/aint_anint_1.f90: Likewise.
3641 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3642 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3643 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3644 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3645 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3646 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3647 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3648 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3649 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3650 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3651 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3652 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3653 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3654 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3655 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3656 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3657 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3658 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3659 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3660 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3661 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3662 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3663 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3664 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3665 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3666 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3667 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3668 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3669 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3670 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3671 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3672 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3673 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3674 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3675 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3676 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3677 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3678 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3679 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3680 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3681 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3682 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3683 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3684 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3685 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3686 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3687 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3688 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3689 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3690 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3691 * gfortran.dg/allocatable_function_1.f90: Likewise.
3692 * gfortran.dg/allocatable_function_10.f90: Likewise.
3693 * gfortran.dg/allocatable_function_3.f90: Likewise.
3694 * gfortran.dg/allocatable_function_5.f90: Likewise.
3695 * gfortran.dg/allocatable_function_6.f90: Likewise.
3696 * gfortran.dg/allocatable_function_7.f90: Likewise.
3697 * gfortran.dg/allocatable_function_8.f90: Likewise.
3698 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3699 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3700 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3701 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3702 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3703 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3704 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3705 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3706 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3707 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3708 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3709 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3710 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3711 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3712 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3713 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3714 * gfortran.dg/allocate_class_3.f90: Likewise.
3715 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3716 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3717 * gfortran.dg/allocate_derived_5.f90: Likewise.
3718 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3719 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3720 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3721 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3722 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3723 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3724 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3725 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3726 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3727 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3728 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3729 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3730 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3731 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3732 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3733 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3734 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3735 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3736 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3737 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3738 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3739 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3740 * gfortran.dg/altreturn_3.f90: Likewise.
3741 * gfortran.dg/altreturn_5.f90: Likewise.
3742 * gfortran.dg/altreturn_7.f90: Likewise.
3743 * gfortran.dg/and_or_xor.f90: Likewise.
3744 * gfortran.dg/anint_1.f90: Likewise.
3745 * gfortran.dg/any_all_1.f90: Likewise.
3746 * gfortran.dg/anyallcount_1.f90: Likewise.
3747 * gfortran.dg/append_1.f90: Likewise.
3748 * gfortran.dg/argument_checking_1.f90: Likewise.
3749 * gfortran.dg/argument_checking_2.f90: Likewise.
3750 * gfortran.dg/argument_checking_8.f90: Likewise.
3751 * gfortran.dg/arithmetic_if.f90: Likewise.
3752 * gfortran.dg/array_1.f90: Likewise.
3753 * gfortran.dg/array_2.f90: Likewise.
3754 * gfortran.dg/array_alloc_1.f90: Likewise.
3755 * gfortran.dg/array_alloc_2.f90: Likewise.
3756 * gfortran.dg/array_alloc_3.f90: Likewise.
3757 * gfortran.dg/array_assignment_1.F90: Likewise.
3758 * gfortran.dg/array_assignment_5.f90: Likewise.
3759 * gfortran.dg/array_constructor_1.f90: Likewise.
3760 * gfortran.dg/array_constructor_10.f90: Likewise.
3761 * gfortran.dg/array_constructor_11.f90: Likewise.
3762 * gfortran.dg/array_constructor_12.f90: Likewise.
3763 * gfortran.dg/array_constructor_15.f90: Likewise.
3764 * gfortran.dg/array_constructor_16.f90: Likewise.
3765 * gfortran.dg/array_constructor_17.f90: Likewise.
3766 * gfortran.dg/array_constructor_19.f90: Likewise.
3767 * gfortran.dg/array_constructor_23.f: Likewise.
3768 * gfortran.dg/array_constructor_24.f: Likewise.
3769 * gfortran.dg/array_constructor_32.f90: Likewise.
3770 * gfortran.dg/array_constructor_36.f90: Likewise.
3771 * gfortran.dg/array_constructor_39.f90: Likewise.
3772 * gfortran.dg/array_constructor_4.f90: Likewise.
3773 * gfortran.dg/array_constructor_40.f90: Likewise.
3774 * gfortran.dg/array_constructor_44.f90: Likewise.
3775 * gfortran.dg/array_constructor_45.f90: Likewise.
3776 * gfortran.dg/array_constructor_46.f90: Likewise.
3777 * gfortran.dg/array_constructor_47.f90: Likewise.
3778 * gfortran.dg/array_constructor_49.f90: Likewise.
3779 * gfortran.dg/array_constructor_5.f90: Likewise.
3780 * gfortran.dg/array_constructor_50.f90: Likewise.
3781 * gfortran.dg/array_constructor_6.f90: Likewise.
3782 * gfortran.dg/array_constructor_7.f90: Likewise.
3783 * gfortran.dg/array_constructor_8.f90: Likewise.
3784 * gfortran.dg/array_constructor_9.f90: Likewise.
3785 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3786 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3787 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3788 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3789 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3790 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3791 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3792 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3793 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3794 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3795 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3796 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3797 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3798 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3799 * gfortran.dg/array_function_1.f90: Likewise.
3800 * gfortran.dg/array_function_5.f90: Likewise.
3801 * gfortran.dg/array_initializer_1.f90: Likewise.
3802 * gfortran.dg/array_initializer_2.f90: Likewise.
3803 * gfortran.dg/array_memcpy_5.f90: Likewise.
3804 * gfortran.dg/array_memset_2.f90: Likewise.
3805 * gfortran.dg/array_reference_1.f90: Likewise.
3806 * gfortran.dg/array_return_value_1.f90: Likewise.
3807 * gfortran.dg/array_section_1.f90: Likewise.
3808 * gfortran.dg/array_temporaries_3.f90: Likewise.
3809 * gfortran.dg/arrayio_1.f90: Likewise.
3810 * gfortran.dg/arrayio_10.f90: Likewise.
3811 * gfortran.dg/arrayio_11.f90: Likewise.
3812 * gfortran.dg/arrayio_12.f90: Likewise.
3813 * gfortran.dg/arrayio_13.f90: Likewise.
3814 * gfortran.dg/arrayio_14.f90: Likewise.
3815 * gfortran.dg/arrayio_16.f90: Likewise.
3816 * gfortran.dg/arrayio_2.f90: Likewise.
3817 * gfortran.dg/arrayio_3.f90: Likewise.
3818 * gfortran.dg/arrayio_4.f90: Likewise.
3819 * gfortran.dg/arrayio_5.f90: Likewise.
3820 * gfortran.dg/arrayio_6.f90: Likewise.
3821 * gfortran.dg/arrayio_7.f90: Likewise.
3822 * gfortran.dg/arrayio_8.f90: Likewise.
3823 * gfortran.dg/arrayio_9.f90: Likewise.
3824 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3825 * gfortran.dg/assign_10.f90: Likewise.
3826 * gfortran.dg/assign_9.f90: Likewise.
3827 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3828 * gfortran.dg/assignment_1.f90: Likewise.
3829 * gfortran.dg/associate_1.f03: Likewise.
3830 * gfortran.dg/associate_11.f90: Likewise.
3831 * gfortran.dg/associate_13.f90: Likewise.
3832 * gfortran.dg/associate_15.f90: Likewise.
3833 * gfortran.dg/associate_17.f90: Likewise.
3834 * gfortran.dg/associate_18.f08: Likewise.
3835 * gfortran.dg/associate_19.f03: Likewise.
3836 * gfortran.dg/associate_20.f03: Likewise.
3837 * gfortran.dg/associate_22.f90: Likewise.
3838 * gfortran.dg/associate_23.f90: Likewise.
3839 * gfortran.dg/associate_24.f90: Likewise.
3840 * gfortran.dg/associate_25.f90: Likewise.
3841 * gfortran.dg/associate_27.f90: Likewise.
3842 * gfortran.dg/associate_28.f90: Likewise.
3843 * gfortran.dg/associate_32.f03: Likewise.
3844 * gfortran.dg/associate_33.f03: Likewise.
3845 * gfortran.dg/associate_34.f90: Likewise.
3846 * gfortran.dg/associate_6.f03: Likewise.
3847 * gfortran.dg/associate_7.f03: Likewise.
3848 * gfortran.dg/associate_8.f03: Likewise.
3849 * gfortran.dg/associate_9.f03: Likewise.
3850 * gfortran.dg/associated_1.f90: Likewise.
3851 * gfortran.dg/associated_2.f90: Likewise.
3852 * gfortran.dg/associated_5.f90: Likewise.
3853 * gfortran.dg/associated_6.f90: Likewise.
3854 * gfortran.dg/associated_target_3.f90: Likewise.
3855 * gfortran.dg/associated_target_4.f90: Likewise.
3856 * gfortran.dg/associated_target_5.f03: Likewise.
3857 * gfortran.dg/associated_target_6.f03: Likewise.
3858 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3859 * gfortran.dg/assumed_rank_1.f90: Likewise.
3860 * gfortran.dg/assumed_rank_10.f90: Likewise.
3861 * gfortran.dg/assumed_rank_2.f90: Likewise.
3862 * gfortran.dg/assumed_rank_7.f90: Likewise.
3863 * gfortran.dg/assumed_rank_8.f90: Likewise.
3864 * gfortran.dg/assumed_rank_9.f90: Likewise.
3865 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3866 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3867 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3868 * gfortran.dg/assumed_type_2.f90: Likewise.
3869 * gfortran.dg/atan2_1.f90: Likewise.
3870 * gfortran.dg/auto_array_1.f90: Likewise.
3871 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3872 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3873 * gfortran.dg/auto_char_len_3.f90: Likewise.
3874 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3875 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3876 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3877 * gfortran.dg/auto_save_2.f90: Likewise.
3878 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3879 * gfortran.dg/backslash_1.f90: Likewise.
3880 * gfortran.dg/backslash_2.f90: Likewise.
3881 * gfortran.dg/backslash_3.f: Likewise.
3882 * gfortran.dg/backspace_1.f: Likewise.
3883 * gfortran.dg/backspace_10.f90: Likewise.
3884 * gfortran.dg/backspace_11.f90: Likewise.
3885 * gfortran.dg/backspace_2.f: Likewise.
3886 * gfortran.dg/backspace_3.f: Likewise.
3887 * gfortran.dg/backspace_4.f: Likewise.
3888 * gfortran.dg/backspace_5.f: Likewise.
3889 * gfortran.dg/backspace_6.f: Likewise.
3890 * gfortran.dg/backspace_7.f90: Likewise.
3891 * gfortran.dg/backspace_8.f: Likewise.
3892 * gfortran.dg/backspace_9.f: Likewise.
3893 * gfortran.dg/bessel_1.f90: Likewise.
3894 * gfortran.dg/bessel_2.f90: Likewise.
3895 * gfortran.dg/bessel_5.f90: Likewise.
3896 * gfortran.dg/bessel_6.f90: Likewise.
3897 * gfortran.dg/bessel_7.f90: Likewise.
3898 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3899 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3900 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3901 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3902 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3903 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3904 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3905 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3906 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3907 * gfortran.dg/bit_comparison_1.F90: Likewise.
3908 * gfortran.dg/bit_comparison_2.F90: Likewise.
3909 * gfortran.dg/block_1.f08: Likewise.
3910 * gfortran.dg/block_13.f08: Likewise.
3911 * gfortran.dg/block_14.f90: Likewise.
3912 * gfortran.dg/block_2.f08: Likewise.
3913 * gfortran.dg/block_6.f08: Likewise.
3914 * gfortran.dg/block_7.f08: Likewise.
3915 * gfortran.dg/block_8.f08: Likewise.
3916 * gfortran.dg/blockdata_1.f90: Likewise.
3917 * gfortran.dg/bound_1.f90: Likewise.
3918 * gfortran.dg/bound_2.f90: Likewise.
3919 * gfortran.dg/bound_3.f90: Likewise.
3920 * gfortran.dg/bound_4.f90: Likewise.
3921 * gfortran.dg/bound_5.f90: Likewise.
3922 * gfortran.dg/bound_6.f90: Likewise.
3923 * gfortran.dg/bound_7.f90: Likewise.
3924 * gfortran.dg/bound_8.f90: Likewise.
3925 * gfortran.dg/bound_9.f90: Likewise.
3926 * gfortran.dg/bound_simplification_1.f90: Likewise.
3927 * gfortran.dg/bound_simplification_3.f90: Likewise.
3928 * gfortran.dg/bound_simplification_4.f90: Likewise.
3929 * gfortran.dg/bound_simplification_5.f90: Likewise.
3930 * gfortran.dg/bound_simplification_6.f90: Likewise.
3931 * gfortran.dg/bounds_check_1.f90: Likewise.
3932 * gfortran.dg/bounds_check_12.f90: Likewise.
3933 * gfortran.dg/bounds_check_14.f90: Likewise.
3934 * gfortran.dg/bounds_check_15.f90: Likewise.
3935 * gfortran.dg/bounds_check_19.f90: Likewise.
3936 * gfortran.dg/bounds_check_8.f90: Likewise.
3937 * gfortran.dg/bounds_check_9.f90: Likewise.
3938 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3939 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3940 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3941 * gfortran.dg/boz_1.f90: Likewise.
3942 * gfortran.dg/boz_11.f90: Likewise.
3943 * gfortran.dg/boz_13.f90: Likewise.
3944 * gfortran.dg/boz_14.f90: Likewise.
3945 * gfortran.dg/boz_15.f90: Likewise.
3946 * gfortran.dg/boz_3.f90: Likewise.
3947 * gfortran.dg/boz_6.f90: Likewise.
3948 * gfortran.dg/boz_9.f90: Likewise.
3949 * gfortran.dg/byte_1.f90: Likewise.
3950 * gfortran.dg/byte_2.f90: Likewise.
3951 * gfortran.dg/c_assoc.f90: Likewise.
3952 * gfortran.dg/c_assoc_2.f03: Likewise.
3953 * gfortran.dg/c_assoc_3.f90: Likewise.
3954 * gfortran.dg/c_by_val_1.f: Likewise.
3955 * gfortran.dg/c_by_val_5.f90: Likewise.
3956 * gfortran.dg/c_char_tests.f03: Likewise.
3957 * gfortran.dg/c_char_tests_2.f03: Likewise.
3958 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3959 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3960 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3961 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3962 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3963 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3964 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3965 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3966 * gfortran.dg/c_kind_params.f90: Likewise.
3967 * gfortran.dg/c_loc_test_20.f90: Likewise.
3968 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3969 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3970 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3971 * gfortran.dg/c_size_t_test.f03: Likewise.
3972 * gfortran.dg/c_sizeof_1.f90: Likewise.
3973 * gfortran.dg/c_sizeof_5.f90: Likewise.
3974 * gfortran.dg/c_sizeof_6.f90: Likewise.
3975 * gfortran.dg/char4_iunit_1.f03: Likewise.
3976 * gfortran.dg/char4_iunit_2.f03: Likewise.
3977 * gfortran.dg/char_allocation_1.f90: Likewise.
3978 * gfortran.dg/char_array_constructor.f90: Likewise.
3979 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3980 * gfortran.dg/char_assign_1.f90: Likewise.
3981 * gfortran.dg/char_associated_1.f90: Likewise.
3982 * gfortran.dg/char_cast_2.f90: Likewise.
3983 * gfortran.dg/char_comparison_1.f: Likewise.
3984 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3985 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3986 * gfortran.dg/char_cons_len.f90: Likewise.
3987 * gfortran.dg/char_conversion.f90: Likewise.
3988 * gfortran.dg/char_cshift_1.f90: Likewise.
3989 * gfortran.dg/char_cshift_2.f90: Likewise.
3990 * gfortran.dg/char_decl_2.f90: Likewise.
3991 * gfortran.dg/char_eoshift_1.f90: Likewise.
3992 * gfortran.dg/char_eoshift_2.f90: Likewise.
3993 * gfortran.dg/char_eoshift_3.f90: Likewise.
3994 * gfortran.dg/char_eoshift_4.f90: Likewise.
3995 * gfortran.dg/char_eoshift_5.f90: Likewise.
3996 * gfortran.dg/char_expr_1.f90: Likewise.
3997 * gfortran.dg/char_expr_3.f90: Likewise.
3998 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3999 * gfortran.dg/char_length_12.f90: Likewise.
4000 * gfortran.dg/char_length_14.f90: Likewise.
4001 * gfortran.dg/char_length_15.f90: Likewise.
4002 * gfortran.dg/char_length_17.f90: Likewise.
4003 * gfortran.dg/char_length_20.f90: Likewise.
4004 * gfortran.dg/char_length_21.f90: Likewise.
4005 * gfortran.dg/char_length_5.f90: Likewise.
4006 * gfortran.dg/char_length_6.f90: Likewise.
4007 * gfortran.dg/char_length_7.f90: Likewise.
4008 * gfortran.dg/char_length_8.f90: Likewise.
4009 * gfortran.dg/char_pack_1.f90: Likewise.
4010 * gfortran.dg/char_pack_2.f90: Likewise.
4011 * gfortran.dg/char_pointer_assign.f90: Likewise.
4012 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4013 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4014 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4015 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4016 * gfortran.dg/char_pointer_func.f90: Likewise.
4017 * gfortran.dg/char_reshape_1.f90: Likewise.
4018 * gfortran.dg/char_result_1.f90: Likewise.
4019 * gfortran.dg/char_result_12.f90: Likewise.
4020 * gfortran.dg/char_result_13.f90: Likewise.
4021 * gfortran.dg/char_result_14.f90: Likewise.
4022 * gfortran.dg/char_result_15.f90: Likewise.
4023 * gfortran.dg/char_result_2.f90: Likewise.
4024 * gfortran.dg/char_result_3.f90: Likewise.
4025 * gfortran.dg/char_result_4.f90: Likewise.
4026 * gfortran.dg/char_result_5.f90: Likewise.
4027 * gfortran.dg/char_result_6.f90: Likewise.
4028 * gfortran.dg/char_result_7.f90: Likewise.
4029 * gfortran.dg/char_result_8.f90: Likewise.
4030 * gfortran.dg/char_spread_1.f90: Likewise.
4031 * gfortran.dg/char_transpose_1.f90: Likewise.
4032 * gfortran.dg/char_type_len.f90: Likewise.
4033 * gfortran.dg/char_unpack_1.f90: Likewise.
4034 * gfortran.dg/char_unpack_2.f90: Likewise.
4035 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4036 * gfortran.dg/character_comparison_1.f90: Likewise.
4037 * gfortran.dg/character_comparison_2.f90: Likewise.
4038 * gfortran.dg/character_comparison_3.f90: Likewise.
4039 * gfortran.dg/character_comparison_4.f90: Likewise.
4040 * gfortran.dg/character_comparison_5.f90: Likewise.
4041 * gfortran.dg/character_comparison_6.f90: Likewise.
4042 * gfortran.dg/character_comparison_7.f90: Likewise.
4043 * gfortran.dg/character_comparison_8.f90: Likewise.
4044 * gfortran.dg/character_comparison_9.f90: Likewise.
4045 * gfortran.dg/charlen_15.f90: Likewise.
4046 * gfortran.dg/charlen_16.f90: Likewise.
4047 * gfortran.dg/chkbits.f90: Likewise.
4048 * gfortran.dg/chmod_1.f90: Likewise.
4049 * gfortran.dg/chmod_2.f90: Likewise.
4050 * gfortran.dg/chmod_3.f90: Likewise.
4051 * gfortran.dg/class_1.f03: Likewise.
4052 * gfortran.dg/class_18.f03: Likewise.
4053 * gfortran.dg/class_19.f03: Likewise.
4054 * gfortran.dg/class_35.f90: Likewise.
4055 * gfortran.dg/class_46.f03: Likewise.
4056 * gfortran.dg/class_48.f90: Likewise.
4057 * gfortran.dg/class_51.f90: Likewise.
4058 * gfortran.dg/class_52.f90: Likewise.
4059 * gfortran.dg/class_6.f03: Likewise.
4060 * gfortran.dg/class_63.f90: Likewise.
4061 * gfortran.dg/class_64.f90: Likewise.
4062 * gfortran.dg/class_65.f90: Likewise.
4063 * gfortran.dg/class_66.f90: Likewise.
4064 * gfortran.dg/class_67.f90: Likewise.
4065 * gfortran.dg/class_9.f03: Likewise.
4066 * gfortran.dg/class_alias.f90: Likewise.
4067 * gfortran.dg/class_allocate_1.f03: Likewise.
4068 * gfortran.dg/class_allocate_10.f03: Likewise.
4069 * gfortran.dg/class_allocate_13.f90: Likewise.
4070 * gfortran.dg/class_allocate_14.f90: Likewise.
4071 * gfortran.dg/class_allocate_15.f90: Likewise.
4072 * gfortran.dg/class_allocate_19.f03: Likewise.
4073 * gfortran.dg/class_allocate_21.f90: Likewise.
4074 * gfortran.dg/class_allocate_22.f90: Likewise.
4075 * gfortran.dg/class_allocate_3.f03: Likewise.
4076 * gfortran.dg/class_allocate_4.f03: Likewise.
4077 * gfortran.dg/class_allocate_5.f90: Likewise.
4078 * gfortran.dg/class_allocate_6.f03: Likewise.
4079 * gfortran.dg/class_allocate_7.f03: Likewise.
4080 * gfortran.dg/class_allocate_8.f03: Likewise.
4081 * gfortran.dg/class_allocate_9.f03: Likewise.
4082 * gfortran.dg/class_array_1.f03: Likewise.
4083 * gfortran.dg/class_array_14.f90: Likewise.
4084 * gfortran.dg/class_array_15.f03: Likewise.
4085 * gfortran.dg/class_array_16.f90: Likewise.
4086 * gfortran.dg/class_array_2.f03: Likewise.
4087 * gfortran.dg/class_array_20.f03: Likewise.
4088 * gfortran.dg/class_array_21.f03: Likewise.
4089 * gfortran.dg/class_array_3.f03: Likewise.
4090 * gfortran.dg/class_array_4.f03: Likewise.
4091 * gfortran.dg/class_array_7.f03: Likewise.
4092 * gfortran.dg/class_array_8.f03: Likewise.
4093 * gfortran.dg/class_array_9.f03: Likewise.
4094 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4095 * gfortran.dg/class_dummy_1.f03: Likewise.
4096 * gfortran.dg/class_optional_1.f90: Likewise.
4097 * gfortran.dg/class_optional_2.f90: Likewise.
4098 * gfortran.dg/class_result_5.f90: Likewise.
4099 * gfortran.dg/class_result_6.f90: Likewise.
4100 * gfortran.dg/class_to_type_1.f03: Likewise.
4101 * gfortran.dg/class_to_type_2.f90: Likewise.
4102 * gfortran.dg/class_to_type_3.f03: Likewise.
4103 * gfortran.dg/class_to_type_4.f90: Likewise.
4104 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4105 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4106 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4107 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4108 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4109 * gfortran.dg/coarray/codimension.f90: Likewise.
4110 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4111 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4112 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4113 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4114 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4115 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4116 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4117 * gfortran.dg/coarray/event_1.f90: Likewise.
4118 * gfortran.dg/coarray/event_2.f90: Likewise.
4119 * gfortran.dg/coarray/get_array.f90: Likewise.
4120 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4121 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4122 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4123 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4124 * gfortran.dg/coarray/lock_1.f90: Likewise.
4125 * gfortran.dg/coarray/lock_2.f90: Likewise.
4126 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4127 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4128 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4129 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4130 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4131 * gfortran.dg/coarray/registering_1.f90: Likewise.
4132 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4133 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4134 * gfortran.dg/coarray/send_array.f90: Likewise.
4135 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4136 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4137 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4138 * gfortran.dg/coarray/sync_1.f90: Likewise.
4139 * gfortran.dg/coarray/sync_3.f90: Likewise.
4140 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4141 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4142 * gfortran.dg/coarray_13.f90: Likewise.
4143 * gfortran.dg/coarray_15.f90: Likewise.
4144 * gfortran.dg/coarray_16.f90: Likewise.
4145 * gfortran.dg/coarray_2.f90: Likewise.
4146 * gfortran.dg/coarray_23.f90: Likewise.
4147 * gfortran.dg/coarray_40.f90: Likewise.
4148 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4149 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4150 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4151 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4152 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4153 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4154 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4155 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4156 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4157 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4158 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4159 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4160 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4161 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4162 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4163 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4164 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4165 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4166 * gfortran.dg/coarray_stat_2.f90: Likewise.
4167 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4168 * gfortran.dg/coindexed_1.f90: Likewise.
4169 * gfortran.dg/comma.f: Likewise.
4170 * gfortran.dg/comma_format_extension_3.f: Likewise.
4171 * gfortran.dg/comma_format_extension_4.f: Likewise.
4172 * gfortran.dg/common_2.f90: Likewise.
4173 * gfortran.dg/common_4.f90: Likewise.
4174 * gfortran.dg/common_align_1.f90: Likewise.
4175 * gfortran.dg/common_align_2.f90: Likewise.
4176 * gfortran.dg/common_equivalence_1.f: Likewise.
4177 * gfortran.dg/common_pointer_1.f90: Likewise.
4178 * gfortran.dg/common_resize_1.f: Likewise.
4179 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4180 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4181 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4182 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4183 * gfortran.dg/complex_read.f90: Likewise.
4184 * gfortran.dg/complex_write.f90: Likewise.
4185 * gfortran.dg/constant_substring.f: Likewise.
4186 * gfortran.dg/constructor_2.f90: Likewise.
4187 * gfortran.dg/constructor_3.f90: Likewise.
4188 * gfortran.dg/constructor_6.f90: Likewise.
4189 * gfortran.dg/contained_1.f90: Likewise.
4190 * gfortran.dg/contained_3.f90: Likewise.
4191 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4192 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4193 * gfortran.dg/continuation_1.f90: Likewise.
4194 * gfortran.dg/continuation_11.f90: Likewise.
4195 * gfortran.dg/continuation_12.f90: Likewise.
4196 * gfortran.dg/continuation_13.f90: Likewise.
4197 * gfortran.dg/continuation_14.f: Likewise.
4198 * gfortran.dg/continuation_8.f90: Likewise.
4199 * gfortran.dg/convert_2.f90: Likewise.
4200 * gfortran.dg/convert_implied_open.f90: Likewise.
4201 * gfortran.dg/count_init_expr.f03: Likewise.
4202 * gfortran.dg/cr_lf.f90: Likewise.
4203 * gfortran.dg/cray_pointers_10.f90: Likewise.
4204 * gfortran.dg/cray_pointers_2.f90: Likewise.
4205 * gfortran.dg/cray_pointers_5.f90: Likewise.
4206 * gfortran.dg/cray_pointers_7.f90: Likewise.
4207 * gfortran.dg/cray_pointers_8.f90: Likewise.
4208 * gfortran.dg/cshift_1.f90: Likewise.
4209 * gfortran.dg/cshift_2.f90: Likewise.
4210 * gfortran.dg/cshift_large_1.f90: Likewise.
4211 * gfortran.dg/cshift_nan_1.f90: Likewise.
4212 * gfortran.dg/csqrt_2.f: Likewise.
4213 * gfortran.dg/data_array_1.f90: Likewise.
4214 * gfortran.dg/data_char_1.f90: Likewise.
4215 * gfortran.dg/data_char_2.f90: Likewise.
4216 * gfortran.dg/data_char_3.f90: Likewise.
4217 * gfortran.dg/data_derived_1.f90: Likewise.
4218 * gfortran.dg/data_implied_do_1.f90: Likewise.
4219 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4220 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4221 * gfortran.dg/deallocate_stat.f90: Likewise.
4222 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4223 * gfortran.dg/debug/pr37738.f: Likewise.
4224 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4225 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4226 * gfortran.dg/dec_exp_1.f90: Likewise.
4227 * gfortran.dg/dec_init_1.f90: Likewise.
4228 * gfortran.dg/dec_init_2.f90: Likewise.
4229 * gfortran.dg/dec_init_3.f90: Likewise.
4230 * gfortran.dg/dec_init_4.f90: Likewise.
4231 * gfortran.dg/dec_io_1.f90: Likewise.
4232 * gfortran.dg/dec_io_2.f90: Likewise.
4233 * gfortran.dg/dec_io_2a.f90: Likewise.
4234 * gfortran.dg/dec_io_6.f90: Likewise.
4235 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4236 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4237 * gfortran.dg/dec_math.f90: Likewise.
4238 * gfortran.dg/dec_parameter_1.f: Likewise.
4239 * gfortran.dg/dec_parameter_2.f90: Likewise.
4240 * gfortran.dg/dec_static_1.f90: Likewise.
4241 * gfortran.dg/dec_static_2.f90: Likewise.
4242 * gfortran.dg/dec_structure_1.f90: Likewise.
4243 * gfortran.dg/dec_structure_10.f90: Likewise.
4244 * gfortran.dg/dec_structure_18.f90: Likewise.
4245 * gfortran.dg/dec_structure_19.f90: Likewise.
4246 * gfortran.dg/dec_structure_2.f90: Likewise.
4247 * gfortran.dg/dec_structure_22.f90: Likewise.
4248 * gfortran.dg/dec_structure_3.f90: Likewise.
4249 * gfortran.dg/dec_structure_4.f90: Likewise.
4250 * gfortran.dg/dec_structure_5.f90: Likewise.
4251 * gfortran.dg/dec_structure_6.f90: Likewise.
4252 * gfortran.dg/dec_structure_7.f90: Likewise.
4253 * gfortran.dg/dec_union_1.f90: Likewise.
4254 * gfortran.dg/dec_union_2.f90: Likewise.
4255 * gfortran.dg/dec_union_3.f90: Likewise.
4256 * gfortran.dg/dec_union_4.f90: Likewise.
4257 * gfortran.dg/dec_union_5.f90: Likewise.
4258 * gfortran.dg/default_format_1.f90: Likewise.
4259 * gfortran.dg/default_format_2.f90: Likewise.
4260 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4261 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4262 * gfortran.dg/default_initialization_3.f90: Likewise.
4263 * gfortran.dg/default_initialization_4.f90: Likewise.
4264 * gfortran.dg/default_initialization_5.f90: Likewise.
4265 * gfortran.dg/deferred_character_1.f90: Likewise.
4266 * gfortran.dg/deferred_character_10.f90: Likewise.
4267 * gfortran.dg/deferred_character_11.f90: Likewise.
4268 * gfortran.dg/deferred_character_12.f90: Likewise.
4269 * gfortran.dg/deferred_character_13.f90: Likewise.
4270 * gfortran.dg/deferred_character_14.f90: Likewise.
4271 * gfortran.dg/deferred_character_15.f90: Likewise.
4272 * gfortran.dg/deferred_character_16.f90: Likewise.
4273 * gfortran.dg/deferred_character_2.f90: Likewise.
4274 * gfortran.dg/deferred_character_3.f90: Likewise.
4275 * gfortran.dg/deferred_character_4.f90: Likewise.
4276 * gfortran.dg/deferred_character_5.f90: Likewise.
4277 * gfortran.dg/deferred_character_6.f90: Likewise.
4278 * gfortran.dg/deferred_character_7.f90: Likewise.
4279 * gfortran.dg/deferred_character_8.f90: Likewise.
4280 * gfortran.dg/deferred_character_9.f90: Likewise.
4281 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4282 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4283 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4284 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4285 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4286 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4287 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4288 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4289 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4290 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4291 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4292 * gfortran.dg/defined_assignment_1.f90: Likewise.
4293 * gfortran.dg/defined_assignment_10.f90: Likewise.
4294 * gfortran.dg/defined_assignment_11.f90: Likewise.
4295 * gfortran.dg/defined_assignment_2.f90: Likewise.
4296 * gfortran.dg/defined_assignment_3.f90: Likewise.
4297 * gfortran.dg/defined_assignment_4.f90: Likewise.
4298 * gfortran.dg/defined_assignment_5.f90: Likewise.
4299 * gfortran.dg/defined_assignment_8.f90: Likewise.
4300 * gfortran.dg/defined_assignment_9.f90: Likewise.
4301 * gfortran.dg/dependency_2.f90: Likewise.
4302 * gfortran.dg/dependency_21.f90: Likewise.
4303 * gfortran.dg/dependency_22.f90: Likewise.
4304 * gfortran.dg/dependency_23.f90: Likewise.
4305 * gfortran.dg/dependency_24.f90: Likewise.
4306 * gfortran.dg/dependency_25.f90: Likewise.
4307 * gfortran.dg/dependency_26.f90: Likewise.
4308 * gfortran.dg/dependency_39.f90: Likewise.
4309 * gfortran.dg/dependency_40.f90: Likewise.
4310 * gfortran.dg/dependency_41.f90: Likewise.
4311 * gfortran.dg/dependency_42.f90: Likewise.
4312 * gfortran.dg/dependency_43.f90: Likewise.
4313 * gfortran.dg/dependency_44.f90: Likewise.
4314 * gfortran.dg/dependency_45.f90: Likewise.
4315 * gfortran.dg/dependency_50.f90: Likewise.
4316 * gfortran.dg/dependency_51.f90: Likewise.
4317 * gfortran.dg/dependent_decls_1.f90: Likewise.
4318 * gfortran.dg/der_array_1.f90: Likewise.
4319 * gfortran.dg/der_array_io_1.f90: Likewise.
4320 * gfortran.dg/der_array_io_2.f90: Likewise.
4321 * gfortran.dg/der_array_io_3.f90: Likewise.
4322 * gfortran.dg/der_io_1.f90: Likewise.
4323 * gfortran.dg/der_io_3.f90: Likewise.
4324 * gfortran.dg/der_pointer_2.f90: Likewise.
4325 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4326 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4327 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4328 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4329 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4330 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4331 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4332 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4333 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4334 * gfortran.dg/derived_external_function_1.f90: Likewise.
4335 * gfortran.dg/derived_init_1.f90: Likewise.
4336 * gfortran.dg/derived_init_2.f90: Likewise.
4337 * gfortran.dg/derived_init_3.f90: Likewise.
4338 * gfortran.dg/derived_init_4.f90: Likewise.
4339 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4340 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4341 * gfortran.dg/dev_null.F90: Likewise.
4342 * gfortran.dg/dfloat_1.f90: Likewise.
4343 * gfortran.dg/dim_sum_1.f90: Likewise.
4344 * gfortran.dg/dim_sum_2.f90: Likewise.
4345 * gfortran.dg/dim_sum_3.f90: Likewise.
4346 * gfortran.dg/direct_io_10.f: Likewise.
4347 * gfortran.dg/direct_io_11.f90: Likewise.
4348 * gfortran.dg/direct_io_12.f90: Likewise.
4349 * gfortran.dg/direct_io_2.f90: Likewise.
4350 * gfortran.dg/direct_io_3.f90: Likewise.
4351 * gfortran.dg/direct_io_4.f90: Likewise.
4352 * gfortran.dg/direct_io_5.f90: Likewise.
4353 * gfortran.dg/direct_io_6.f90: Likewise.
4354 * gfortran.dg/direct_io_7.f90: Likewise.
4355 * gfortran.dg/direct_io_8.f90: Likewise.
4356 * gfortran.dg/direct_io_9.f: Likewise.
4357 * gfortran.dg/do_1.f90: Likewise.
4358 * gfortran.dg/do_3.F90: Likewise.
4359 * gfortran.dg/do_concurrent_2.f90: Likewise.
4360 * gfortran.dg/do_concurrent_4.f90: Likewise.
4361 * gfortran.dg/do_corner_warn.f90: Likewise.
4362 * gfortran.dg/do_iterator_2.f90: Likewise.
4363 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4364 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4365 * gfortran.dg/dos_eol.f: Likewise.
4366 * gfortran.dg/dot_product_1.f03: Likewise.
4367 * gfortran.dg/dot_product_2.f90: Likewise.
4368 * gfortran.dg/dot_product_4.f90: Likewise.
4369 * gfortran.dg/dshift_1.F90: Likewise.
4370 * gfortran.dg/dshift_2.F90: Likewise.
4371 * gfortran.dg/dtio_1.f90: Likewise.
4372 * gfortran.dg/dtio_10.f90: Likewise.
4373 * gfortran.dg/dtio_12.f90: Likewise.
4374 * gfortran.dg/dtio_14.f90: Likewise.
4375 * gfortran.dg/dtio_15.f90: Likewise.
4376 * gfortran.dg/dtio_16.f90: Likewise.
4377 * gfortran.dg/dtio_17.f90: Likewise.
4378 * gfortran.dg/dtio_19.f90: Likewise.
4379 * gfortran.dg/dtio_2.f90: Likewise.
4380 * gfortran.dg/dtio_20.f03: Likewise.
4381 * gfortran.dg/dtio_22.f90: Likewise.
4382 * gfortran.dg/dtio_24.f90: Likewise.
4383 * gfortran.dg/dtio_25.f90: Likewise.
4384 * gfortran.dg/dtio_26.f03: Likewise.
4385 * gfortran.dg/dtio_27.f90: Likewise.
4386 * gfortran.dg/dtio_28.f03: Likewise.
4387 * gfortran.dg/dtio_3.f90: Likewise.
4388 * gfortran.dg/dtio_30.f03: Likewise.
4389 * gfortran.dg/dtio_31.f03: Likewise.
4390 * gfortran.dg/dtio_32.f03: Likewise.
4391 * gfortran.dg/dtio_4.f90: Likewise.
4392 * gfortran.dg/dtio_5.f90: Likewise.
4393 * gfortran.dg/dtio_7.f90: Likewise.
4394 * gfortran.dg/dtio_8.f90: Likewise.
4395 * gfortran.dg/dtio_9.f90: Likewise.
4396 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4397 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4398 * gfortran.dg/dup_save_1.f90: Likewise.
4399 * gfortran.dg/dup_save_2.f90: Likewise.
4400 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4401 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4402 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4403 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4404 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4405 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4406 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4407 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4408 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4409 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4410 * gfortran.dg/e_d_fmt.f90: Likewise.
4411 * gfortran.dg/edit_real_1.f90: Likewise.
4412 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4413 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4414 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4415 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4416 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4417 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4418 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4419 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4420 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4421 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4422 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4423 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4424 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4425 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4426 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4427 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4428 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4429 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4430 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4431 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4432 * gfortran.dg/empty_format_1.f90: Likewise.
4433 * gfortran.dg/endfile.f: Likewise.
4434 * gfortran.dg/endfile.f90: Likewise.
4435 * gfortran.dg/endfile_2.f90: Likewise.
4436 * gfortran.dg/entry_1.f90: Likewise.
4437 * gfortran.dg/entry_10.f90: Likewise.
4438 * gfortran.dg/entry_12.f90: Likewise.
4439 * gfortran.dg/entry_13.f90: Likewise.
4440 * gfortran.dg/entry_14.f90: Likewise.
4441 * gfortran.dg/entry_16.f90: Likewise.
4442 * gfortran.dg/entry_3.f90: Likewise.
4443 * gfortran.dg/entry_6.f90: Likewise.
4444 * gfortran.dg/entry_9.f90: Likewise.
4445 * gfortran.dg/entry_array_specs_2.f: Likewise.
4446 * gfortran.dg/enum_1.f90: Likewise.
4447 * gfortran.dg/enum_9.f90: Likewise.
4448 * gfortran.dg/eof_1.f90: Likewise.
4449 * gfortran.dg/eof_2.f90: Likewise.
4450 * gfortran.dg/eof_4.f90: Likewise.
4451 * gfortran.dg/eof_5.f90: Likewise.
4452 * gfortran.dg/eor_handling_1.f90: Likewise.
4453 * gfortran.dg/eor_handling_2.f90: Likewise.
4454 * gfortran.dg/eor_handling_3.f90: Likewise.
4455 * gfortran.dg/eor_handling_4.f90: Likewise.
4456 * gfortran.dg/eor_handling_5.f90: Likewise.
4457 * gfortran.dg/eoshift_3.f90: Likewise.
4458 * gfortran.dg/eoshift_4.f90: Likewise.
4459 * gfortran.dg/eoshift_5.f90: Likewise.
4460 * gfortran.dg/eoshift_6.f90: Likewise.
4461 * gfortran.dg/eoshift_large_1.f90: Likewise.
4462 * gfortran.dg/equiv_6.f90: Likewise.
4463 * gfortran.dg/equiv_7.f90: Likewise.
4464 * gfortran.dg/equiv_9.f90: Likewise.
4465 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4466 * gfortran.dg/erf_2.F90: Likewise.
4467 * gfortran.dg/erf_3.F90: Likewise.
4468 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4469 * gfortran.dg/error_format_2.f90: Likewise.
4470 * gfortran.dg/error_recovery_5.f90: Likewise.
4471 * gfortran.dg/execute_command_line_2.f90: Likewise.
4472 * gfortran.dg/execute_command_line_3.f90: Likewise.
4473 * gfortran.dg/exit_1.f08: Likewise.
4474 * gfortran.dg/exit_3.f08: Likewise.
4475 * gfortran.dg/exponent_1.f90: Likewise.
4476 * gfortran.dg/exponent_2.f90: Likewise.
4477 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4478 * gfortran.dg/extends_1.f03: Likewise.
4479 * gfortran.dg/extends_16.f90: Likewise.
4480 * gfortran.dg/extends_2.f03: Likewise.
4481 * gfortran.dg/extends_3.f03: Likewise.
4482 * gfortran.dg/extends_4.f03: Likewise.
4483 * gfortran.dg/extends_type_of_1.f03: Likewise.
4484 * gfortran.dg/extends_type_of_2.f03: Likewise.
4485 * gfortran.dg/external_procedures_3.f90: Likewise.
4486 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4487 * gfortran.dg/f2003_io_1.f03: Likewise.
4488 * gfortran.dg/f2003_io_4.f03: Likewise.
4489 * gfortran.dg/f2003_io_5.f03: Likewise.
4490 * gfortran.dg/f2003_io_6.f03: Likewise.
4491 * gfortran.dg/f2003_io_7.f03: Likewise.
4492 * gfortran.dg/f2c_1.f90: Likewise.
4493 * gfortran.dg/f2c_2.f90: Likewise.
4494 * gfortran.dg/f2c_3.f90: Likewise.
4495 * gfortran.dg/f2c_4.f90: Likewise.
4496 * gfortran.dg/f2c_6.f90: Likewise.
4497 * gfortran.dg/f2c_7.f90: Likewise.
4498 * gfortran.dg/f2c_9.f90: Likewise.
4499 * gfortran.dg/fgetc_1.f90: Likewise.
4500 * gfortran.dg/fgetc_2.f90: Likewise.
4501 * gfortran.dg/filename_null.f90: Likewise.
4502 * gfortran.dg/finalize_12.f90: Likewise.
4503 * gfortran.dg/finalize_13.f90: Likewise.
4504 * gfortran.dg/finalize_15.f90: Likewise.
4505 * gfortran.dg/finalize_17.f90: Likewise.
4506 * gfortran.dg/finalize_18.f90: Likewise.
4507 * gfortran.dg/finalize_25.f90: Likewise.
4508 * gfortran.dg/finalize_29.f08: Likewise.
4509 * gfortran.dg/finalize_31.f90: Likewise.
4510 * gfortran.dg/float_1.f90: Likewise.
4511 * gfortran.dg/flush_1.f90: Likewise.
4512 * gfortran.dg/fmt_bz_bn.f: Likewise.
4513 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4514 * gfortran.dg/fmt_cache_1.f: Likewise.
4515 * gfortran.dg/fmt_cache_2.f: Likewise.
4516 * gfortran.dg/fmt_cache_3.f90: Likewise.
4517 * gfortran.dg/fmt_colon.f90: Likewise.
4518 * gfortran.dg/fmt_e.f90: Likewise.
4519 * gfortran.dg/fmt_en.f90: Likewise.
4520 * gfortran.dg/fmt_error_10.f: Likewise.
4521 * gfortran.dg/fmt_error_9.f: Likewise.
4522 * gfortran.dg/fmt_exhaust.f90: Likewise.
4523 * gfortran.dg/fmt_f0_1.f90: Likewise.
4524 * gfortran.dg/fmt_f_an_p.f: Likewise.
4525 * gfortran.dg/fmt_fw_d.f90: Likewise.
4526 * gfortran.dg/fmt_g.f: Likewise.
4527 * gfortran.dg/fmt_g0_1.f08: Likewise.
4528 * gfortran.dg/fmt_g0_2.f08: Likewise.
4529 * gfortran.dg/fmt_g0_4.f08: Likewise.
4530 * gfortran.dg/fmt_g0_5.f08: Likewise.
4531 * gfortran.dg/fmt_g0_6.f08: Likewise.
4532 * gfortran.dg/fmt_g0_7.f08: Likewise.
4533 * gfortran.dg/fmt_g_1.f90: Likewise.
4534 * gfortran.dg/fmt_int_sign.f90: Likewise.
4535 * gfortran.dg/fmt_l.f90: Likewise.
4536 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4537 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4538 * gfortran.dg/fmt_p_1.f90: Likewise.
4539 * gfortran.dg/fmt_pf.f90: Likewise.
4540 * gfortran.dg/fmt_read.f90: Likewise.
4541 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4542 * gfortran.dg/fmt_t_1.f90: Likewise.
4543 * gfortran.dg/fmt_t_2.f90: Likewise.
4544 * gfortran.dg/fmt_t_3.f90: Likewise.
4545 * gfortran.dg/fmt_t_4.f90: Likewise.
4546 * gfortran.dg/fmt_t_5.f90: Likewise.
4547 * gfortran.dg/fmt_t_6.f: Likewise.
4548 * gfortran.dg/fmt_t_7.f: Likewise.
4549 * gfortran.dg/fmt_t_9.f: Likewise.
4550 * gfortran.dg/fmt_tl.f: Likewise.
4551 * gfortran.dg/fmt_unlimited.f90: Likewise.
4552 * gfortran.dg/fmt_white.f: Likewise.
4553 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4554 * gfortran.dg/fold_nearest.f90: Likewise.
4555 * gfortran.dg/forall_1.f90: Likewise.
4556 * gfortran.dg/forall_10.f90: Likewise.
4557 * gfortran.dg/forall_12.f90: Likewise.
4558 * gfortran.dg/forall_13.f90: Likewise.
4559 * gfortran.dg/forall_15.f90: Likewise.
4560 * gfortran.dg/forall_4.f90: Likewise.
4561 * gfortran.dg/forall_5.f90: Likewise.
4562 * gfortran.dg/forall_6.f90: Likewise.
4563 * gfortran.dg/forall_7.f90: Likewise.
4564 * gfortran.dg/fraction.f90: Likewise.
4565 * gfortran.dg/fseek.f90: Likewise.
4566 * gfortran.dg/ftell_1.f90: Likewise.
4567 * gfortran.dg/ftell_2.f90: Likewise.
4568 * gfortran.dg/ftell_3.f90: Likewise.
4569 * gfortran.dg/func_assign_2.f90: Likewise.
4570 * gfortran.dg/func_assign_3.f90: Likewise.
4571 * gfortran.dg/func_derived_1.f90: Likewise.
4572 * gfortran.dg/func_derived_2.f90: Likewise.
4573 * gfortran.dg/func_derived_3.f90: Likewise.
4574 * gfortran.dg/func_result_1.f90: Likewise.
4575 * gfortran.dg/func_result_2.f90: Likewise.
4576 * gfortran.dg/func_result_6.f90: Likewise.
4577 * gfortran.dg/function_charlen_2.f90: Likewise.
4578 * gfortran.dg/function_charlen_3.f: Likewise.
4579 * gfortran.dg/function_kinds_1.f90: Likewise.
4580 * gfortran.dg/function_kinds_4.f90: Likewise.
4581 * gfortran.dg/function_optimize_10.f90: Likewise.
4582 * gfortran.dg/function_optimize_11.f90: Likewise.
4583 * gfortran.dg/function_optimize_12.f90: Likewise.
4584 * gfortran.dg/function_optimize_4.f90: Likewise.
4585 * gfortran.dg/function_optimize_8.f90: Likewise.
4586 * gfortran.dg/g77/13037.f: Likewise.
4587 * gfortran.dg/g77/1832.f: Likewise.
4588 * gfortran.dg/g77/19981119-0.f: Likewise.
4589 * gfortran.dg/g77/19990313-0.f: Likewise.
4590 * gfortran.dg/g77/19990313-1.f: Likewise.
4591 * gfortran.dg/g77/19990313-2.f: Likewise.
4592 * gfortran.dg/g77/19990313-3.f: Likewise.
4593 * gfortran.dg/g77/19990419-1.f: Likewise.
4594 * gfortran.dg/g77/19990826-0.f: Likewise.
4595 * gfortran.dg/g77/19990826-2.f: Likewise.
4596 * gfortran.dg/g77/20000503-1.f: Likewise.
4597 * gfortran.dg/g77/20001111.f: Likewise.
4598 * gfortran.dg/g77/20010116.f: Likewise.
4599 * gfortran.dg/g77/20010216-1.f: Likewise.
4600 * gfortran.dg/g77/20010430.f: Likewise.
4601 * gfortran.dg/g77/20010610.f: Likewise.
4602 * gfortran.dg/g77/6177.f: Likewise.
4603 * gfortran.dg/g77/7388.f: Likewise.
4604 * gfortran.dg/g77/947.f: Likewise.
4605 * gfortran.dg/g77/970625-2.f: Likewise.
4606 * gfortran.dg/g77/971102-1.f: Likewise.
4607 * gfortran.dg/g77/980628-0.f: Likewise.
4608 * gfortran.dg/g77/980628-1.f: Likewise.
4609 * gfortran.dg/g77/980628-10.f: Likewise.
4610 * gfortran.dg/g77/980628-2.f: Likewise.
4611 * gfortran.dg/g77/980628-3.f: Likewise.
4612 * gfortran.dg/g77/980628-7.f: Likewise.
4613 * gfortran.dg/g77/980628-8.f: Likewise.
4614 * gfortran.dg/g77/980628-9.f: Likewise.
4615 * gfortran.dg/g77/980701-0.f: Likewise.
4616 * gfortran.dg/g77/980701-1.f: Likewise.
4617 * gfortran.dg/g77/cabs.f: Likewise.
4618 * gfortran.dg/g77/claus.f: Likewise.
4619 * gfortran.dg/g77/complex_1.f: Likewise.
4620 * gfortran.dg/g77/cpp3.F: Likewise.
4621 * gfortran.dg/g77/cpp4.F: Likewise.
4622 * gfortran.dg/g77/cpp5.F: Likewise.
4623 * gfortran.dg/g77/dcomplex.f: Likewise.
4624 * gfortran.dg/g77/dnrm2.f: Likewise.
4625 * gfortran.dg/g77/erfc.f: Likewise.
4626 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4627 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4628 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4629 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4630 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4631 * gfortran.dg/g77/int8421.f: Likewise.
4632 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4633 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4634 * gfortran.dg/g77/le.f: Likewise.
4635 * gfortran.dg/g77/short.f: Likewise.
4636 * gfortran.dg/gamma_1.f90: Likewise.
4637 * gfortran.dg/gamma_4.f90: Likewise.
4638 * gfortran.dg/gamma_5.f90: Likewise.
4639 * gfortran.dg/generic_13.f90: Likewise.
4640 * gfortran.dg/generic_15.f90: Likewise.
4641 * gfortran.dg/generic_19.f90: Likewise.
4642 * gfortran.dg/generic_20.f90: Likewise.
4643 * gfortran.dg/generic_23.f03: Likewise.
4644 * gfortran.dg/generic_25.f90: Likewise.
4645 * gfortran.dg/generic_27.f90: Likewise.
4646 * gfortran.dg/generic_31.f90: Likewise.
4647 * gfortran.dg/generic_4.f90: Likewise.
4648 * gfortran.dg/global_vars_c_init.f90: Likewise.
4649 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4650 * gfortran.dg/gnu_logical_1.F: Likewise.
4651 * gfortran.dg/goacc/fixed-1.f: Likewise.
4652 * gfortran.dg/goacc/fixed-2.f: Likewise.
4653 * gfortran.dg/goacc/gang-static.f95: Likewise.
4654 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4655 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4656 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4657 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4658 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4659 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4660 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4661 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4662 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4663 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4664 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4665 * gfortran.dg/gomp/pr48794.f90: Likewise.
4666 * gfortran.dg/gomp/pr72744.f90: Likewise.
4667 * gfortran.dg/gomp/pr77665.f90: Likewise.
4668 * gfortran.dg/gomp/workshare2.f90: Likewise.
4669 * gfortran.dg/gomp/workshare3.f90: Likewise.
4670 * gfortran.dg/goto_1.f: Likewise.
4671 * gfortran.dg/goto_2.f90: Likewise.
4672 * gfortran.dg/goto_4.f90: Likewise.
4673 * gfortran.dg/goto_6.f: Likewise.
4674 * gfortran.dg/graphite/id-26.f03: Likewise.
4675 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4676 * gfortran.dg/graphite/pr29581.f90: Likewise.
4677 * gfortran.dg/graphite/pr29832.f90: Likewise.
4678 * gfortran.dg/graphite/run-id-1.f: Likewise.
4679 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4680 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4681 * gfortran.dg/hollerith.f90: Likewise.
4682 * gfortran.dg/hollerith4.f90: Likewise.
4683 * gfortran.dg/hollerith6.f90: Likewise.
4684 * gfortran.dg/hollerith8.f90: Likewise.
4685 * gfortran.dg/hollerith_1.f90: Likewise.
4686 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4687 * gfortran.dg/hollerith_f95.f90: Likewise.
4688 * gfortran.dg/hollerith_legacy.f90: Likewise.
4689 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4690 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4691 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4692 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4693 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4694 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4695 * gfortran.dg/hypot_1.f90: Likewise.
4696 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4697 * gfortran.dg/iargc.f90: Likewise.
4698 * gfortran.dg/ibits.f90: Likewise.
4699 * gfortran.dg/ichar_1.f90: Likewise.
4700 * gfortran.dg/ichar_2.f90: Likewise.
4701 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4702 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4703 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4704 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4705 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4706 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4707 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4708 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4709 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4710 * gfortran.dg/ieee/large_1.f90: Likewise.
4711 * gfortran.dg/ieee/large_2.f90: Likewise.
4712 * gfortran.dg/ieee/large_3.F90: Likewise.
4713 * gfortran.dg/ieee/large_4.f90: Likewise.
4714 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4715 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4716 * gfortran.dg/impl_do_var_data.f90: Likewise.
4717 * gfortran.dg/implicit_10.f90: Likewise.
4718 * gfortran.dg/implicit_12.f90: Likewise.
4719 * gfortran.dg/implicit_class_1.f90: Likewise.
4720 * gfortran.dg/implicit_pure_1.f90: Likewise.
4721 * gfortran.dg/implied_do_1.f90: Likewise.
4722 * gfortran.dg/implied_do_io_1.f90: Likewise.
4723 * gfortran.dg/implied_do_io_2.f90: Likewise.
4724 * gfortran.dg/implied_do_io_3.f90: Likewise.
4725 * gfortran.dg/implied_shape_1.f08: Likewise.
4726 * gfortran.dg/import.f90: Likewise.
4727 * gfortran.dg/import4.f90: Likewise.
4728 * gfortran.dg/impure_1.f08: Likewise.
4729 * gfortran.dg/index.f90: Likewise.
4730 * gfortran.dg/index_2.f90: Likewise.
4731 * gfortran.dg/init_flag_1.f90: Likewise.
4732 * gfortran.dg/init_flag_10.f90: Likewise.
4733 * gfortran.dg/init_flag_15.f03: Likewise.
4734 * gfortran.dg/init_flag_2.f90: Likewise.
4735 * gfortran.dg/init_flag_3.f90: Likewise.
4736 * gfortran.dg/init_flag_4.f90: Likewise.
4737 * gfortran.dg/init_flag_5.f90: Likewise.
4738 * gfortran.dg/init_flag_6.f90: Likewise.
4739 * gfortran.dg/init_flag_7.f90: Likewise.
4740 * gfortran.dg/init_flag_9.f90: Likewise.
4741 * gfortran.dg/initialization_11.f90: Likewise.
4742 * gfortran.dg/initialization_19.f90: Likewise.
4743 * gfortran.dg/initialization_2.f90: Likewise.
4744 * gfortran.dg/initialization_22.f90: Likewise.
4745 * gfortran.dg/initialization_27.f90: Likewise.
4746 * gfortran.dg/initialization_5.f90: Likewise.
4747 * gfortran.dg/initialization_6.f90: Likewise.
4748 * gfortran.dg/inline_matmul_1.f90: Likewise.
4749 * gfortran.dg/inline_matmul_10.f90: Likewise.
4750 * gfortran.dg/inline_matmul_11.f90: Likewise.
4751 * gfortran.dg/inline_matmul_13.f90: Likewise.
4752 * gfortran.dg/inline_matmul_14.f90: Likewise.
4753 * gfortran.dg/inline_matmul_16.f90: Likewise.
4754 * gfortran.dg/inline_matmul_17.f90: Likewise.
4755 * gfortran.dg/inline_matmul_18.f90: Likewise.
4756 * gfortran.dg/inline_matmul_19.f90: Likewise.
4757 * gfortran.dg/inline_matmul_2.f90: Likewise.
4758 * gfortran.dg/inline_matmul_20.f90: Likewise.
4759 * gfortran.dg/inline_matmul_22.f90: Likewise.
4760 * gfortran.dg/inline_matmul_3.f90: Likewise.
4761 * gfortran.dg/inline_matmul_4.f90: Likewise.
4762 * gfortran.dg/inline_matmul_5.f90: Likewise.
4763 * gfortran.dg/inline_matmul_6.f90: Likewise.
4764 * gfortran.dg/inline_matmul_7.f90: Likewise.
4765 * gfortran.dg/inline_matmul_8.f90: Likewise.
4766 * gfortran.dg/inline_matmul_9.f90: Likewise.
4767 * gfortran.dg/inline_sum_1.f90: Likewise.
4768 * gfortran.dg/inline_sum_3.f90: Likewise.
4769 * gfortran.dg/inline_sum_5.f90: Likewise.
4770 * gfortran.dg/inquire-complex.f90: Likewise.
4771 * gfortran.dg/inquire.f90: Likewise.
4772 * gfortran.dg/inquire_10.f90: Likewise.
4773 * gfortran.dg/inquire_13.f90: Likewise.
4774 * gfortran.dg/inquire_15.f90: Likewise.
4775 * gfortran.dg/inquire_16.f90: Likewise.
4776 * gfortran.dg/inquire_17.f90: Likewise.
4777 * gfortran.dg/inquire_5.f90: Likewise.
4778 * gfortran.dg/inquire_6.f90: Likewise.
4779 * gfortran.dg/inquire_7.f90: Likewise.
4780 * gfortran.dg/inquire_9.f90: Likewise.
4781 * gfortran.dg/inquire_internal.f90: Likewise.
4782 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4783 * gfortran.dg/inquire_size.f90: Likewise.
4784 * gfortran.dg/int_1.f90: Likewise.
4785 * gfortran.dg/int_conv_1.f90: Likewise.
4786 * gfortran.dg/int_range_io_1.f90: Likewise.
4787 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4788 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4789 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4790 * gfortran.dg/integer_plus.f90: Likewise.
4791 * gfortran.dg/intent_out_2.f90: Likewise.
4792 * gfortran.dg/intent_out_5.f90: Likewise.
4793 * gfortran.dg/intent_out_6.f90: Likewise.
4794 * gfortran.dg/interface_12.f90: Likewise.
4795 * gfortran.dg/interface_19.f90: Likewise.
4796 * gfortran.dg/interface_4.f90: Likewise.
4797 * gfortran.dg/interface_5.f90: Likewise.
4798 * gfortran.dg/interface_9.f90: Likewise.
4799 * gfortran.dg/interface_assignment_1.f90: Likewise.
4800 * gfortran.dg/interface_assignment_2.f90: Likewise.
4801 * gfortran.dg/internal_dummy_2.f08: Likewise.
4802 * gfortran.dg/internal_dummy_3.f08: Likewise.
4803 * gfortran.dg/internal_dummy_4.f08: Likewise.
4804 * gfortran.dg/internal_pack_1.f90: Likewise.
4805 * gfortran.dg/internal_pack_10.f90: Likewise.
4806 * gfortran.dg/internal_pack_12.f90: Likewise.
4807 * gfortran.dg/internal_pack_13.f90: Likewise.
4808 * gfortran.dg/internal_pack_14.f90: Likewise.
4809 * gfortran.dg/internal_pack_15.f90: Likewise.
4810 * gfortran.dg/internal_pack_2.f90: Likewise.
4811 * gfortran.dg/internal_pack_3.f90: Likewise.
4812 * gfortran.dg/internal_pack_4.f90: Likewise.
4813 * gfortran.dg/internal_pack_6.f90: Likewise.
4814 * gfortran.dg/internal_pack_8.f90: Likewise.
4815 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4816 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4817 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4818 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4819 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4820 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4821 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4822 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4823 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4824 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4825 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4826 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4827 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4828 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4829 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4830 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4831 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4832 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4833 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4834 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4835 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4836 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4837 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4838 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4839 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4840 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4841 * gfortran.dg/io_err_1.f90: Likewise.
4842 * gfortran.dg/io_real_boz.f90: Likewise.
4843 * gfortran.dg/iomsg_1.f90: Likewise.
4844 * gfortran.dg/iostat_1.f90: Likewise.
4845 * gfortran.dg/iostat_2.f90: Likewise.
4846 * gfortran.dg/iostat_4.f90: Likewise.
4847 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4848 * gfortran.dg/ishft_1.f90: Likewise.
4849 * gfortran.dg/ishft_2.f90: Likewise.
4850 * gfortran.dg/ishft_4.f90: Likewise.
4851 * gfortran.dg/isnan_1.f90: Likewise.
4852 * gfortran.dg/isnan_2.f90: Likewise.
4853 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4854 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4855 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4856 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4857 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4858 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4859 * gfortran.dg/itime_idate_1.f: Likewise.
4860 * gfortran.dg/itime_idate_2.f: Likewise.
4861 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4862 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4863 * gfortran.dg/large_real_kind_1.f90: Likewise.
4864 * gfortran.dg/large_real_kind_2.F90: Likewise.
4865 * gfortran.dg/large_real_kind_3.F90: Likewise.
4866 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4867 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4868 * gfortran.dg/large_recl.f90: Likewise.
4869 * gfortran.dg/large_unit_1.f90: Likewise.
4870 * gfortran.dg/large_unit_2.f90: Likewise.
4871 * gfortran.dg/largeequiv_1.f90: Likewise.
4872 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4873 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4874 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4875 * gfortran.dg/list_read_1.f90: Likewise.
4876 * gfortran.dg/list_read_10.f90: Likewise.
4877 * gfortran.dg/list_read_11.f90: Likewise.
4878 * gfortran.dg/list_read_12.f90: Likewise.
4879 * gfortran.dg/list_read_13.f: Likewise.
4880 * gfortran.dg/list_read_14.f90: Likewise.
4881 * gfortran.dg/list_read_2.f90: Likewise.
4882 * gfortran.dg/list_read_3.f90: Likewise.
4883 * gfortran.dg/list_read_4.f90: Likewise.
4884 * gfortran.dg/list_read_5.f90: Likewise.
4885 * gfortran.dg/list_read_6.f90: Likewise.
4886 * gfortran.dg/list_read_7.f90: Likewise.
4887 * gfortran.dg/list_read_8.f90: Likewise.
4888 * gfortran.dg/list_read_9.f90: Likewise.
4889 * gfortran.dg/loc_2.f90: Likewise.
4890 * gfortran.dg/logical_1.f90: Likewise.
4891 * gfortran.dg/logical_dot_product.f90: Likewise.
4892 * gfortran.dg/logical_temp_io.f90: Likewise.
4893 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4894 * gfortran.dg/lrshift_1.f90: Likewise.
4895 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4896 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4897 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4898 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4899 * gfortran.dg/make_unit.f90: Likewise.
4900 * gfortran.dg/mapping_1.f90: Likewise.
4901 * gfortran.dg/mapping_2.f90: Likewise.
4902 * gfortran.dg/mapping_3.f90: Likewise.
4903 * gfortran.dg/masklr_1.F90: Likewise.
4904 * gfortran.dg/masklr_2.F90: Likewise.
4905 * gfortran.dg/matmul_1.f90: Likewise.
4906 * gfortran.dg/matmul_10.f90: Likewise.
4907 * gfortran.dg/matmul_12.f90: Likewise.
4908 * gfortran.dg/matmul_16.f90: Likewise.
4909 * gfortran.dg/matmul_17.f90: Likewise.
4910 * gfortran.dg/matmul_18.f90: Likewise.
4911 * gfortran.dg/matmul_2.f90: Likewise.
4912 * gfortran.dg/matmul_3.f90: Likewise.
4913 * gfortran.dg/matmul_4.f90: Likewise.
4914 * gfortran.dg/matmul_6.f90: Likewise.
4915 * gfortran.dg/matmul_8.f03: Likewise.
4916 * gfortran.dg/matmul_9.f90: Likewise.
4917 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4918 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4919 * gfortran.dg/matmul_const.f90: Likewise.
4920 * gfortran.dg/maxloc_1.f90: Likewise.
4921 * gfortran.dg/maxloc_2.f90: Likewise.
4922 * gfortran.dg/maxloc_3.f90: Likewise.
4923 * gfortran.dg/maxloc_4.f90: Likewise.
4924 * gfortran.dg/maxloc_string_1.f90: Likewise.
4925 * gfortran.dg/maxlocval_1.f90: Likewise.
4926 * gfortran.dg/maxlocval_2.f90: Likewise.
4927 * gfortran.dg/maxlocval_3.f90: Likewise.
4928 * gfortran.dg/maxlocval_4.f90: Likewise.
4929 * gfortran.dg/maxval_char_1.f90: Likewise.
4930 * gfortran.dg/maxval_char_2.f90: Likewise.
4931 * gfortran.dg/maxval_char_3.f90: Likewise.
4932 * gfortran.dg/maxval_char_4.f90: Likewise.
4933 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4934 * gfortran.dg/mclock.f90: Likewise.
4935 * gfortran.dg/merge_bits_1.F90: Likewise.
4936 * gfortran.dg/merge_bits_2.F90: Likewise.
4937 * gfortran.dg/merge_char_1.f90: Likewise.
4938 * gfortran.dg/merge_init_expr.f90: Likewise.
4939 * gfortran.dg/min_max_optional_1.f90: Likewise.
4940 * gfortran.dg/min_max_optional_5.f90: Likewise.
4941 * gfortran.dg/minloc_1.f90: Likewise.
4942 * gfortran.dg/minloc_2.f90: Likewise.
4943 * gfortran.dg/minloc_3.f90: Likewise.
4944 * gfortran.dg/minloc_4.f90: Likewise.
4945 * gfortran.dg/minloc_string_1.f90: Likewise.
4946 * gfortran.dg/minlocval_1.f90: Likewise.
4947 * gfortran.dg/minlocval_2.f90: Likewise.
4948 * gfortran.dg/minlocval_3.f90: Likewise.
4949 * gfortran.dg/minlocval_4.f90: Likewise.
4950 * gfortran.dg/minmax_char_1.f90: Likewise.
4951 * gfortran.dg/minmaxloc_1.f90: Likewise.
4952 * gfortran.dg/minmaxloc_10.f90: Likewise.
4953 * gfortran.dg/minmaxloc_11.f90: Likewise.
4954 * gfortran.dg/minmaxloc_12.f90: Likewise.
4955 * gfortran.dg/minmaxloc_13.f90: Likewise.
4956 * gfortran.dg/minmaxloc_2.f90: Likewise.
4957 * gfortran.dg/minmaxloc_3.f90: Likewise.
4958 * gfortran.dg/minmaxloc_4.f90: Likewise.
4959 * gfortran.dg/minmaxloc_5.f90: Likewise.
4960 * gfortran.dg/minmaxloc_6.f90: Likewise.
4961 * gfortran.dg/minmaxloc_7.f90: Likewise.
4962 * gfortran.dg/minmaxloc_8.f90: Likewise.
4963 * gfortran.dg/minmaxval_1.f90: Likewise.
4964 * gfortran.dg/minval_char_1.f90: Likewise.
4965 * gfortran.dg/minval_char_2.f90: Likewise.
4966 * gfortran.dg/minval_char_3.f90: Likewise.
4967 * gfortran.dg/minval_char_4.f90: Likewise.
4968 * gfortran.dg/minval_char_5.f90: Likewise.
4969 * gfortran.dg/minval_parameter_1.f90: Likewise.
4970 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4971 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4972 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4973 * gfortran.dg/missing_parens_1.f90: Likewise.
4974 * gfortran.dg/missing_parens_2.f90: Likewise.
4975 * gfortran.dg/mod_large_1.f90: Likewise.
4976 * gfortran.dg/mod_sign0_1.f90: Likewise.
4977 * gfortran.dg/module_blank_common.f90: Likewise.
4978 * gfortran.dg/module_commons_1.f90: Likewise.
4979 * gfortran.dg/module_commons_3.f90: Likewise.
4980 * gfortran.dg/module_double_reuse.f90: Likewise.
4981 * gfortran.dg/module_equivalence_1.f90: Likewise.
4982 * gfortran.dg/module_equivalence_2.f90: Likewise.
4983 * gfortran.dg/module_equivalence_3.f90: Likewise.
4984 * gfortran.dg/module_equivalence_5.f90: Likewise.
4985 * gfortran.dg/module_interface_1.f90: Likewise.
4986 * gfortran.dg/module_nan.f90: Likewise.
4987 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4988 * gfortran.dg/module_procedure_1.f90: Likewise.
4989 * gfortran.dg/module_read_1.f90: Likewise.
4990 * gfortran.dg/module_read_2.f90: Likewise.
4991 * gfortran.dg/module_widestring_1.f90: Likewise.
4992 * gfortran.dg/move_alloc.f90: Likewise.
4993 * gfortran.dg/move_alloc_10.f90: Likewise.
4994 * gfortran.dg/move_alloc_13.f90: Likewise.
4995 * gfortran.dg/move_alloc_14.f90: Likewise.
4996 * gfortran.dg/move_alloc_15.f90: Likewise.
4997 * gfortran.dg/move_alloc_16.f90: Likewise.
4998 * gfortran.dg/move_alloc_2.f90: Likewise.
4999 * gfortran.dg/move_alloc_5.f90: Likewise.
5000 * gfortran.dg/move_alloc_6.f90: Likewise.
5001 * gfortran.dg/move_alloc_9.f90: Likewise.
5002 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5003 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5004 * gfortran.dg/mvbits_1.f90: Likewise.
5005 * gfortran.dg/mvbits_2.f90: Likewise.
5006 * gfortran.dg/mvbits_3.f90: Likewise.
5007 * gfortran.dg/mvbits_4.f90: Likewise.
5008 * gfortran.dg/mvbits_7.f90: Likewise.
5009 * gfortran.dg/mvbits_8.f90: Likewise.
5010 * gfortran.dg/namelist_11.f: Likewise.
5011 * gfortran.dg/namelist_12.f: Likewise.
5012 * gfortran.dg/namelist_13.f90: Likewise.
5013 * gfortran.dg/namelist_14.f90: Likewise.
5014 * gfortran.dg/namelist_15.f90: Likewise.
5015 * gfortran.dg/namelist_16.f90: Likewise.
5016 * gfortran.dg/namelist_17.f90: Likewise.
5017 * gfortran.dg/namelist_18.f90: Likewise.
5018 * gfortran.dg/namelist_19.f90: Likewise.
5019 * gfortran.dg/namelist_20.f90: Likewise.
5020 * gfortran.dg/namelist_21.f90: Likewise.
5021 * gfortran.dg/namelist_22.f90: Likewise.
5022 * gfortran.dg/namelist_23.f90: Likewise.
5023 * gfortran.dg/namelist_24.f90: Likewise.
5024 * gfortran.dg/namelist_26.f90: Likewise.
5025 * gfortran.dg/namelist_27.f90: Likewise.
5026 * gfortran.dg/namelist_28.f90: Likewise.
5027 * gfortran.dg/namelist_29.f90: Likewise.
5028 * gfortran.dg/namelist_37.f90: Likewise.
5029 * gfortran.dg/namelist_38.f90: Likewise.
5030 * gfortran.dg/namelist_39.f90: Likewise.
5031 * gfortran.dg/namelist_40.f90: Likewise.
5032 * gfortran.dg/namelist_41.f90: Likewise.
5033 * gfortran.dg/namelist_42.f90: Likewise.
5034 * gfortran.dg/namelist_43.f90: Likewise.
5035 * gfortran.dg/namelist_44.f90: Likewise.
5036 * gfortran.dg/namelist_47.f90: Likewise.
5037 * gfortran.dg/namelist_48.f90: Likewise.
5038 * gfortran.dg/namelist_49.f90: Likewise.
5039 * gfortran.dg/namelist_50.f90: Likewise.
5040 * gfortran.dg/namelist_51.f90: Likewise.
5041 * gfortran.dg/namelist_52.f90: Likewise.
5042 * gfortran.dg/namelist_54.f90: Likewise.
5043 * gfortran.dg/namelist_55.f90: Likewise.
5044 * gfortran.dg/namelist_56.f90: Likewise.
5045 * gfortran.dg/namelist_57.f90: Likewise.
5046 * gfortran.dg/namelist_58.f90: Likewise.
5047 * gfortran.dg/namelist_59.f90: Likewise.
5048 * gfortran.dg/namelist_60.f90: Likewise.
5049 * gfortran.dg/namelist_61.f90: Likewise.
5050 * gfortran.dg/namelist_64.f90: Likewise.
5051 * gfortran.dg/namelist_65.f90: Likewise.
5052 * gfortran.dg/namelist_69.f90: Likewise.
5053 * gfortran.dg/namelist_70.f90: Likewise.
5054 * gfortran.dg/namelist_71.f90: Likewise.
5055 * gfortran.dg/namelist_72.f: Likewise.
5056 * gfortran.dg/namelist_73.f90: Likewise.
5057 * gfortran.dg/namelist_77.f90: Likewise.
5058 * gfortran.dg/namelist_78.f90: Likewise.
5059 * gfortran.dg/namelist_79.f90: Likewise.
5060 * gfortran.dg/namelist_80.f90: Likewise.
5061 * gfortran.dg/namelist_81.f90: Likewise.
5062 * gfortran.dg/namelist_82.f90: Likewise.
5063 * gfortran.dg/namelist_84.f90: Likewise.
5064 * gfortran.dg/namelist_85.f90: Likewise.
5065 * gfortran.dg/namelist_86.f90: Likewise.
5066 * gfortran.dg/namelist_87.f90: Likewise.
5067 * gfortran.dg/namelist_88.f90: Likewise.
5068 * gfortran.dg/namelist_89.f90: Likewise.
5069 * gfortran.dg/namelist_90.f: Likewise.
5070 * gfortran.dg/namelist_95.f90: Likewise.
5071 * gfortran.dg/namelist_char_only.f90: Likewise.
5072 * gfortran.dg/namelist_empty.f90: Likewise.
5073 * gfortran.dg/namelist_internal.f90: Likewise.
5074 * gfortran.dg/namelist_use.f90: Likewise.
5075 * gfortran.dg/namelist_use_only.f90: Likewise.
5076 * gfortran.dg/namelist_utf8.f90: Likewise.
5077 * gfortran.dg/nan_1.f90: Likewise.
5078 * gfortran.dg/nan_2.f90: Likewise.
5079 * gfortran.dg/nan_3.f90: Likewise.
5080 * gfortran.dg/nan_6.f90: Likewise.
5081 * gfortran.dg/nan_7.f90: Likewise.
5082 * gfortran.dg/nearest_1.f90: Likewise.
5083 * gfortran.dg/nearest_2.f90: Likewise.
5084 * gfortran.dg/nearest_3.f90: Likewise.
5085 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5086 * gfortran.dg/negative_automatic_size.f90: Likewise.
5087 * gfortran.dg/negative_unit.f: Likewise.
5088 * gfortran.dg/negative_unit2.f90: Likewise.
5089 * gfortran.dg/negative_unit_int8.f: Likewise.
5090 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5091 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5092 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5093 * gfortran.dg/nested_modules_1.f90: Likewise.
5094 * gfortran.dg/nested_modules_2.f90: Likewise.
5095 * gfortran.dg/nested_modules_3.f90: Likewise.
5096 * gfortran.dg/nesting_1.f90: Likewise.
5097 * gfortran.dg/new_line.f90: Likewise.
5098 * gfortran.dg/newunit_1.f90: Likewise.
5099 * gfortran.dg/newunit_3.f90: Likewise.
5100 * gfortran.dg/newunit_5.f90.f90: Likewise.
5101 * gfortran.dg/nint_1.f90: Likewise.
5102 * gfortran.dg/nint_2.f90: Likewise.
5103 * gfortran.dg/no_arg_check_2.f90: Likewise.
5104 * gfortran.dg/no_range_check_1.f90: Likewise.
5105 * gfortran.dg/no_range_check_2.f90: Likewise.
5106 * gfortran.dg/no_range_check_3.f90: Likewise.
5107 * gfortran.dg/noadv_size.f90: Likewise.
5108 * gfortran.dg/nonreturning_statements.f90: Likewise.
5109 * gfortran.dg/norm2_1.f90: Likewise.
5110 * gfortran.dg/norm2_3.f90: Likewise.
5111 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5112 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5113 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5114 * gfortran.dg/null_4.f90: Likewise.
5115 * gfortran.dg/null_9.f90: Likewise.
5116 * gfortran.dg/nullify_3.f90: Likewise.
5117 * gfortran.dg/oldstyle_1.f90: Likewise.
5118 * gfortran.dg/open_access_append_1.f90: Likewise.
5119 * gfortran.dg/open_access_append_2.f90: Likewise.
5120 * gfortran.dg/open_errors.f90: Likewise.
5121 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5122 * gfortran.dg/open_new.f90: Likewise.
5123 * gfortran.dg/open_readonly_1.f90: Likewise.
5124 * gfortran.dg/operator_1.f90: Likewise.
5125 * gfortran.dg/optional_absent_1.f90: Likewise.
5126 * gfortran.dg/optional_absent_2.f90: Likewise.
5127 * gfortran.dg/optional_absent_3.f90: Likewise.
5128 * gfortran.dg/optional_class_1.f90: Likewise.
5129 * gfortran.dg/optional_dim_2.f90: Likewise.
5130 * gfortran.dg/optional_dim_3.f90: Likewise.
5131 * gfortran.dg/output_exponents_1.f90: Likewise.
5132 * gfortran.dg/overload_1.f90: Likewise.
5133 * gfortran.dg/overload_2.f90: Likewise.
5134 * gfortran.dg/overwrite_1.f: Likewise.
5135 * gfortran.dg/pad_no.f90: Likewise.
5136 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5137 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5138 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5139 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5140 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5141 * gfortran.dg/parens_3.f90: Likewise.
5142 * gfortran.dg/parens_5.f90: Likewise.
5143 * gfortran.dg/parens_6.f90: Likewise.
5144 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5145 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5146 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5147 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5148 * gfortran.dg/parity_1.f90: Likewise.
5149 * gfortran.dg/past_eor.f90: Likewise.
5150 * gfortran.dg/pdt_1.f03: Likewise.
5151 * gfortran.dg/pdt_10.f03: Likewise.
5152 * gfortran.dg/pdt_11.f03: Likewise.
5153 * gfortran.dg/pdt_12.f03: Likewise.
5154 * gfortran.dg/pdt_13.f03: Likewise.
5155 * gfortran.dg/pdt_14.f03: Likewise.
5156 * gfortran.dg/pdt_15.f03: Likewise.
5157 * gfortran.dg/pdt_19.f03: Likewise.
5158 * gfortran.dg/pdt_20.f03: Likewise.
5159 * gfortran.dg/pdt_22.f03: Likewise.
5160 * gfortran.dg/pdt_23.f03: Likewise.
5161 * gfortran.dg/pdt_25.f03: Likewise.
5162 * gfortran.dg/pdt_26.f03: Likewise.
5163 * gfortran.dg/pdt_27.f03: Likewise.
5164 * gfortran.dg/pdt_28.f03: Likewise.
5165 * gfortran.dg/pdt_3.f03: Likewise.
5166 * gfortran.dg/pdt_4.f03: Likewise.
5167 * gfortran.dg/pdt_5.f03: Likewise.
5168 * gfortran.dg/pdt_7.f03: Likewise.
5169 * gfortran.dg/pointer_1.f90: Likewise.
5170 * gfortran.dg/pointer_array_1.f90: Likewise.
5171 * gfortran.dg/pointer_array_3.f90: Likewise.
5172 * gfortran.dg/pointer_array_4.f90: Likewise.
5173 * gfortran.dg/pointer_array_5.f90: Likewise.
5174 * gfortran.dg/pointer_array_6.f90: Likewise.
5175 * gfortran.dg/pointer_array_7.f90: Likewise.
5176 * gfortran.dg/pointer_array_8.f90: Likewise.
5177 * gfortran.dg/pointer_array_9.f90: Likewise.
5178 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5179 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5180 * gfortran.dg/pointer_assign_10.f90: Likewise.
5181 * gfortran.dg/pointer_assign_11.f90: Likewise.
5182 * gfortran.dg/pointer_assign_4.f90: Likewise.
5183 * gfortran.dg/pointer_assign_8.f90: Likewise.
5184 * gfortran.dg/pointer_assign_9.f90: Likewise.
5185 * gfortran.dg/pointer_check_10.f90: Likewise.
5186 * gfortran.dg/pointer_check_9.f90: Likewise.
5187 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5188 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5189 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5190 * gfortran.dg/pointer_init_1.f90: Likewise.
5191 * gfortran.dg/pointer_init_3.f90: Likewise.
5192 * gfortran.dg/pointer_init_4.f90: Likewise.
5193 * gfortran.dg/pointer_init_5.f90: Likewise.
5194 * gfortran.dg/pointer_init_8.f90: Likewise.
5195 * gfortran.dg/pointer_intent_1.f90: Likewise.
5196 * gfortran.dg/pointer_intent_4.f90: Likewise.
5197 * gfortran.dg/pointer_intent_5.f90: Likewise.
5198 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5199 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5200 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5201 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5202 * gfortran.dg/pointer_target_1.f90: Likewise.
5203 * gfortran.dg/pointer_target_2.f90: Likewise.
5204 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5205 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5206 * gfortran.dg/power.f90: Likewise.
5207 * gfortran.dg/power1.f90: Likewise.
5208 * gfortran.dg/power_3.f90: Likewise.
5209 * gfortran.dg/power_4.f90: Likewise.
5210 * gfortran.dg/power_5.f90: Likewise.
5211 * gfortran.dg/pr12884.f: Likewise.
5212 * gfortran.dg/pr15129.f90: Likewise.
5213 * gfortran.dg/pr15140.f90: Likewise.
5214 * gfortran.dg/pr15324.f90: Likewise.
5215 * gfortran.dg/pr15332.f: Likewise.
5216 * gfortran.dg/pr15957.f90: Likewise.
5217 * gfortran.dg/pr15959.f90: Likewise.
5218 * gfortran.dg/pr16597.f90: Likewise.
5219 * gfortran.dg/pr16861.f90: Likewise.
5220 * gfortran.dg/pr16938.f90: Likewise.
5221 * gfortran.dg/pr17090.f90: Likewise.
5222 * gfortran.dg/pr17143.f90: Likewise.
5223 * gfortran.dg/pr17164.f90: Likewise.
5224 * gfortran.dg/pr17229.f: Likewise.
5225 * gfortran.dg/pr17285.f90: Likewise.
5226 * gfortran.dg/pr17286.f90: Likewise.
5227 * gfortran.dg/pr17472.f: Likewise.
5228 * gfortran.dg/pr17612.f90: Likewise.
5229 * gfortran.dg/pr17706.f90: Likewise.
5230 * gfortran.dg/pr18025.f90: Likewise.
5231 * gfortran.dg/pr18122.f90: Likewise.
5232 * gfortran.dg/pr18210.f90: Likewise.
5233 * gfortran.dg/pr18392.f90: Likewise.
5234 * gfortran.dg/pr19155.f: Likewise.
5235 * gfortran.dg/pr19216.f: Likewise.
5236 * gfortran.dg/pr19467.f90: Likewise.
5237 * gfortran.dg/pr19657.f: Likewise.
5238 * gfortran.dg/pr19926.f90: Likewise.
5239 * gfortran.dg/pr19928-1.f90: Likewise.
5240 * gfortran.dg/pr19928-2.f90: Likewise.
5241 * gfortran.dg/pr20086.f90: Likewise.
5242 * gfortran.dg/pr20124.f90: Likewise.
5243 * gfortran.dg/pr20163-2.f: Likewise.
5244 * gfortran.dg/pr20480.f90: Likewise.
5245 * gfortran.dg/pr20755.f: Likewise.
5246 * gfortran.dg/pr20950.f: Likewise.
5247 * gfortran.dg/pr21177.f90: Likewise.
5248 * gfortran.dg/pr21730.f: Likewise.
5249 * gfortran.dg/pr22491.f: Likewise.
5250 * gfortran.dg/pr25603.f: Likewise.
5251 * gfortran.dg/pr26246_2.f90: Likewise.
5252 * gfortran.dg/pr32136.f90: Likewise.
5253 * gfortran.dg/pr32533.f90: Likewise.
5254 * gfortran.dg/pr33794.f90: Likewise.
5255 * gfortran.dg/pr35662.f90: Likewise.
5256 * gfortran.dg/pr35944-1.f90: Likewise.
5257 * gfortran.dg/pr35944-2.f90: Likewise.
5258 * gfortran.dg/pr35983.f90: Likewise.
5259 * gfortran.dg/pr39865.f90: Likewise.
5260 * gfortran.dg/pr41212.f90: Likewise.
5261 * gfortran.dg/pr43808.f90: Likewise.
5262 * gfortran.dg/pr44592.f90: Likewise.
5263 * gfortran.dg/pr44735.f90: Likewise.
5264 * gfortran.dg/pr45308.f03: Likewise.
5265 * gfortran.dg/pr46297.f: Likewise.
5266 * gfortran.dg/pr46588.f90: Likewise.
5267 * gfortran.dg/pr46665.f90: Likewise.
5268 * gfortran.dg/pr46804.f90: Likewise.
5269 * gfortran.dg/pr47008.f03: Likewise.
5270 * gfortran.dg/pr47614.f: Likewise.
5271 * gfortran.dg/pr47878.f90: Likewise.
5272 * gfortran.dg/pr49103.f90: Likewise.
5273 * gfortran.dg/pr50069_1.f90: Likewise.
5274 * gfortran.dg/pr50769.f90: Likewise.
5275 * gfortran.dg/pr52608.f90: Likewise.
5276 * gfortran.dg/pr55086_2.f90: Likewise.
5277 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5278 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5279 * gfortran.dg/pr55330.f90: Likewise.
5280 * gfortran.dg/pr56015.f90: Likewise.
5281 * gfortran.dg/pr57910.f90: Likewise.
5282 * gfortran.dg/pr59700.f90: Likewise.
5283 * gfortran.dg/pr62125.f90: Likewise.
5284 * gfortran.dg/pr64530.f90: Likewise.
5285 * gfortran.dg/pr65429.f90: Likewise.
5286 * gfortran.dg/pr65450.f90: Likewise.
5287 * gfortran.dg/pr65504.f90: Likewise.
5288 * gfortran.dg/pr65903.f90: Likewise.
5289 * gfortran.dg/pr66311.f90: Likewise.
5290 * gfortran.dg/pr66864.f90: Likewise.
5291 * gfortran.dg/pr67140.f90: Likewise.
5292 * gfortran.dg/pr67524.f90: Likewise.
5293 * gfortran.dg/pr67885.f90: Likewise.
5294 * gfortran.dg/pr68053.f90: Likewise.
5295 * gfortran.dg/pr68566.f90: Likewise.
5296 * gfortran.dg/pr69514_1.f90: Likewise.
5297 * gfortran.dg/pr69514_2.f90: Likewise.
5298 * gfortran.dg/pr69739.f90: Likewise.
5299 * gfortran.dg/pr70673.f90: Likewise.
5300 * gfortran.dg/pr71523_2.f90: Likewise.
5301 * gfortran.dg/pr71764.f90: Likewise.
5302 * gfortran.dg/pr78092.f90: Likewise.
5303 * gfortran.dg/pr82973.f90: Likewise.
5304 * gfortran.dg/pr83864.f90: Likewise.
5305 * gfortran.dg/pr83874.f90: Likewise.
5306 * gfortran.dg/pr84088.f90: Likewise.
5307 * gfortran.dg/pr84155.f90: Likewise.
5308 * gfortran.dg/proc_decl_12.f90: Likewise.
5309 * gfortran.dg/proc_decl_13.f90: Likewise.
5310 * gfortran.dg/proc_decl_15.f90: Likewise.
5311 * gfortran.dg/proc_decl_17.f90: Likewise.
5312 * gfortran.dg/proc_decl_18.f90: Likewise.
5313 * gfortran.dg/proc_decl_2.f90: Likewise.
5314 * gfortran.dg/proc_decl_5.f90: Likewise.
5315 * gfortran.dg/proc_decl_9.f90: Likewise.
5316 * gfortran.dg/proc_ptr_1.f90: Likewise.
5317 * gfortran.dg/proc_ptr_10.f90: Likewise.
5318 * gfortran.dg/proc_ptr_12.f90: Likewise.
5319 * gfortran.dg/proc_ptr_18.f90: Likewise.
5320 * gfortran.dg/proc_ptr_19.f90: Likewise.
5321 * gfortran.dg/proc_ptr_21.f90: Likewise.
5322 * gfortran.dg/proc_ptr_22.f90: Likewise.
5323 * gfortran.dg/proc_ptr_23.f90: Likewise.
5324 * gfortran.dg/proc_ptr_25.f90: Likewise.
5325 * gfortran.dg/proc_ptr_26.f90: Likewise.
5326 * gfortran.dg/proc_ptr_3.f90: Likewise.
5327 * gfortran.dg/proc_ptr_36.f90: Likewise.
5328 * gfortran.dg/proc_ptr_47.f90: Likewise.
5329 * gfortran.dg/proc_ptr_48.f90: Likewise.
5330 * gfortran.dg/proc_ptr_5.f90: Likewise.
5331 * gfortran.dg/proc_ptr_6.f90: Likewise.
5332 * gfortran.dg/proc_ptr_7.f90: Likewise.
5333 * gfortran.dg/proc_ptr_8.f90: Likewise.
5334 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5335 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5336 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5337 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5338 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5339 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5340 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5341 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5342 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5343 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5344 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5345 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5346 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5347 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5348 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5349 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5350 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5351 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5352 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5353 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5354 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5355 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5356 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5357 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5358 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5359 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5360 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5361 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5362 * gfortran.dg/product_init_expr.f03: Likewise.
5363 * gfortran.dg/promotion.f90: Likewise.
5364 * gfortran.dg/promotion_3.f90: Likewise.
5365 * gfortran.dg/promotion_4.f90: Likewise.
5366 * gfortran.dg/protected_1.f90: Likewise.
5367 * gfortran.dg/protected_2.f90: Likewise.
5368 * gfortran.dg/ptr-func-1.f90: Likewise.
5369 * gfortran.dg/ptr-func-2.f90: Likewise.
5370 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5371 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5372 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5373 * gfortran.dg/pure_byref_1.f90: Likewise.
5374 * gfortran.dg/pure_byref_2.f90: Likewise.
5375 * gfortran.dg/pure_byref_3.f90: Likewise.
5376 * gfortran.dg/quad_2.f90: Likewise.
5377 * gfortran.dg/quad_3.f90: Likewise.
5378 * gfortran.dg/random_3.f90: Likewise.
5379 * gfortran.dg/random_4.f90: Likewise.
5380 * gfortran.dg/random_7.f90: Likewise.
5381 * gfortran.dg/read_2.f90: Likewise.
5382 * gfortran.dg/read_3.f90: Likewise.
5383 * gfortran.dg/read_4.f90: Likewise.
5384 * gfortran.dg/read_5.f90: Likewise.
5385 * gfortran.dg/read_bad_advance.f90: Likewise.
5386 * gfortran.dg/read_bang.f90: Likewise.
5387 * gfortran.dg/read_bang4.f90: Likewise.
5388 * gfortran.dg/read_comma.f: Likewise.
5389 * gfortran.dg/read_dir.f90: Likewise.
5390 * gfortran.dg/read_empty_file.f: Likewise.
5391 * gfortran.dg/read_eof_1.f90: Likewise.
5392 * gfortran.dg/read_eof_2.f90: Likewise.
5393 * gfortran.dg/read_eof_3.f90: Likewise.
5394 * gfortran.dg/read_eof_4.f90: Likewise.
5395 * gfortran.dg/read_eof_5.f90: Likewise.
5396 * gfortran.dg/read_eof_6.f: Likewise.
5397 * gfortran.dg/read_eof_7.f90: Likewise.
5398 * gfortran.dg/read_eof_8.f90: Likewise.
5399 * gfortran.dg/read_eof_all.f90: Likewise.
5400 * gfortran.dg/read_eor.f90: Likewise.
5401 * gfortran.dg/read_float_1.f90: Likewise.
5402 * gfortran.dg/read_float_2.f03: Likewise.
5403 * gfortran.dg/read_float_3.f90: Likewise.
5404 * gfortran.dg/read_float_4.f90: Likewise.
5405 * gfortran.dg/read_infnan_1.f90: Likewise.
5406 * gfortran.dg/read_list_eof_1.f90: Likewise.
5407 * gfortran.dg/read_logical.f90: Likewise.
5408 * gfortran.dg/read_many_1.f: Likewise.
5409 * gfortran.dg/read_no_eor.f90: Likewise.
5410 * gfortran.dg/read_noadvance.f90: Likewise.
5411 * gfortran.dg/read_repeat.f90: Likewise.
5412 * gfortran.dg/read_repeat_2.f90: Likewise.
5413 * gfortran.dg/read_size_noadvance.f90: Likewise.
5414 * gfortran.dg/read_x_eof.f90: Likewise.
5415 * gfortran.dg/read_x_past.f: Likewise.
5416 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5417 * gfortran.dg/real_const_1.f: Likewise.
5418 * gfortran.dg/real_const_2.f90: Likewise.
5419 * gfortran.dg/real_const_3.f90: Likewise.
5420 * gfortran.dg/real_do_1.f90: Likewise.
5421 * gfortran.dg/real_index_1.f90: Likewise.
5422 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5423 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5424 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5425 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5426 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5427 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5428 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5429 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5430 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5431 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5432 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5433 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5434 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5435 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5436 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5437 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5438 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5439 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5440 * gfortran.dg/record_marker_1.f90: Likewise.
5441 * gfortran.dg/record_marker_2.f: Likewise.
5442 * gfortran.dg/record_marker_3.f90: Likewise.
5443 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5444 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5445 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5446 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5447 * gfortran.dg/recursive_check_7.f90: Likewise.
5448 * gfortran.dg/recursive_reference_1.f90: Likewise.
5449 * gfortran.dg/recursive_reference_2.f90: Likewise.
5450 * gfortran.dg/recursive_stack.f90: Likewise.
5451 * gfortran.dg/reduction.f90: Likewise.
5452 * gfortran.dg/repack_arrays_1.f90: Likewise.
5453 * gfortran.dg/repeat_1.f90: Likewise.
5454 * gfortran.dg/repeat_2.f90: Likewise.
5455 * gfortran.dg/repeat_3.f90: Likewise.
5456 * gfortran.dg/repeat_6.f90: Likewise.
5457 * gfortran.dg/reshape-alloc.f90: Likewise.
5458 * gfortran.dg/reshape-complex.f90: Likewise.
5459 * gfortran.dg/reshape.f90: Likewise.
5460 * gfortran.dg/reshape_2.f90: Likewise.
5461 * gfortran.dg/reshape_7.f90: Likewise.
5462 * gfortran.dg/reshape_empty_1.f03: Likewise.
5463 * gfortran.dg/reshape_pad_1.f90: Likewise.
5464 * gfortran.dg/reshape_rank7.f90: Likewise.
5465 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5466 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5467 * gfortran.dg/result_default_init_1.f90: Likewise.
5468 * gfortran.dg/result_in_spec_1.f90: Likewise.
5469 * gfortran.dg/result_in_spec_2.f90: Likewise.
5470 * gfortran.dg/ret_array_1.f90: Likewise.
5471 * gfortran.dg/ret_pointer_1.f90: Likewise.
5472 * gfortran.dg/ret_pointer_2.f90: Likewise.
5473 * gfortran.dg/rewind_1.f90: Likewise.
5474 * gfortran.dg/round_1.f03: Likewise.
5475 * gfortran.dg/round_2.f03: Likewise.
5476 * gfortran.dg/round_3.f08: Likewise.
5477 * gfortran.dg/round_4.f90: Likewise.
5478 * gfortran.dg/rrspacing_1.f90: Likewise.
5479 * gfortran.dg/runtime_warning_1.f90: Likewise.
5480 * gfortran.dg/same_type_as_2.f03: Likewise.
5481 * gfortran.dg/save_1.f90: Likewise.
5482 * gfortran.dg/save_5.f90: Likewise.
5483 * gfortran.dg/save_6.f90: Likewise.
5484 * gfortran.dg/scalar_mask_1.f90: Likewise.
5485 * gfortran.dg/scalar_mask_2.f90: Likewise.
5486 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5487 * gfortran.dg/scale_1.f90: Likewise.
5488 * gfortran.dg/scan_1.f90: Likewise.
5489 * gfortran.dg/scan_2.f90: Likewise.
5490 * gfortran.dg/secnds-1.f: Likewise.
5491 * gfortran.dg/secnds.f: Likewise.
5492 * gfortran.dg/select_1.f90: Likewise.
5493 * gfortran.dg/select_2.f90: Likewise.
5494 * gfortran.dg/select_3.f90: Likewise.
5495 * gfortran.dg/select_5.f90: Likewise.
5496 * gfortran.dg/select_char_1.f90: Likewise.
5497 * gfortran.dg/select_char_2.f90: Likewise.
5498 * gfortran.dg/select_type_13.f03: Likewise.
5499 * gfortran.dg/select_type_14.f03: Likewise.
5500 * gfortran.dg/select_type_15.f03: Likewise.
5501 * gfortran.dg/select_type_19.f03: Likewise.
5502 * gfortran.dg/select_type_2.f03: Likewise.
5503 * gfortran.dg/select_type_26.f03: Likewise.
5504 * gfortran.dg/select_type_27.f03: Likewise.
5505 * gfortran.dg/select_type_28.f03: Likewise.
5506 * gfortran.dg/select_type_3.f03: Likewise.
5507 * gfortran.dg/select_type_35.f03: Likewise.
5508 * gfortran.dg/select_type_36.f03: Likewise.
5509 * gfortran.dg/select_type_37.f03: Likewise.
5510 * gfortran.dg/select_type_39.f03: Likewise.
5511 * gfortran.dg/select_type_4.f90: Likewise.
5512 * gfortran.dg/select_type_5.f03: Likewise.
5513 * gfortran.dg/select_type_6.f03: Likewise.
5514 * gfortran.dg/select_type_7.f03: Likewise.
5515 * gfortran.dg/select_type_8.f03: Likewise.
5516 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5517 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5518 * gfortran.dg/selected_kind_1.f90: Likewise.
5519 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5520 * gfortran.dg/shape_2.f90: Likewise.
5521 * gfortran.dg/shape_4.f90: Likewise.
5522 * gfortran.dg/shape_5.f90: Likewise.
5523 * gfortran.dg/shape_7.f90: Likewise.
5524 * gfortran.dg/shape_8.f90: Likewise.
5525 * gfortran.dg/shape_9.f90: Likewise.
5526 * gfortran.dg/shift-kind_2.f90: Likewise.
5527 * gfortran.dg/shiftalr_1.F90: Likewise.
5528 * gfortran.dg/shiftalr_2.F90: Likewise.
5529 * gfortran.dg/simpleif_1.f90: Likewise.
5530 * gfortran.dg/simplify_argN_1.f90: Likewise.
5531 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5532 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5533 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5534 * gfortran.dg/simplify_modulo.f90: Likewise.
5535 * gfortran.dg/single_char_string.f90: Likewise.
5536 * gfortran.dg/size_dim.f90: Likewise.
5537 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5538 * gfortran.dg/sizeof.f90: Likewise.
5539 * gfortran.dg/sizeof_4.f90: Likewise.
5540 * gfortran.dg/slash_1.f90: Likewise.
5541 * gfortran.dg/sms-1.f90: Likewise.
5542 * gfortran.dg/sms-2.f90: Likewise.
5543 * gfortran.dg/spec_expr_7.f90: Likewise.
5544 * gfortran.dg/specifics_1.f90: Likewise.
5545 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5546 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5547 * gfortran.dg/spread_init_expr.f03: Likewise.
5548 * gfortran.dg/spread_scalar_source.f90: Likewise.
5549 * gfortran.dg/spread_shape_1.f90: Likewise.
5550 * gfortran.dg/stat_1.f90: Likewise.
5551 * gfortran.dg/stat_2.f90: Likewise.
5552 * gfortran.dg/stfunc_1.f90: Likewise.
5553 * gfortran.dg/stfunc_4.f90: Likewise.
5554 * gfortran.dg/stfunc_6.f90: Likewise.
5555 * gfortran.dg/storage_size_1.f08: Likewise.
5556 * gfortran.dg/storage_size_3.f08: Likewise.
5557 * gfortran.dg/storage_size_4.f90: Likewise.
5558 * gfortran.dg/streamio_1.f90: Likewise.
5559 * gfortran.dg/streamio_10.f90: Likewise.
5560 * gfortran.dg/streamio_11.f90: Likewise.
5561 * gfortran.dg/streamio_12.f90: Likewise.
5562 * gfortran.dg/streamio_13.f90: Likewise.
5563 * gfortran.dg/streamio_14.f90: Likewise.
5564 * gfortran.dg/streamio_15.f90: Likewise.
5565 * gfortran.dg/streamio_16.f90: Likewise.
5566 * gfortran.dg/streamio_17.f90: Likewise.
5567 * gfortran.dg/streamio_2.f90: Likewise.
5568 * gfortran.dg/streamio_3.f90: Likewise.
5569 * gfortran.dg/streamio_4.f90: Likewise.
5570 * gfortran.dg/streamio_5.f90: Likewise.
5571 * gfortran.dg/streamio_6.f90: Likewise.
5572 * gfortran.dg/streamio_7.f90: Likewise.
5573 * gfortran.dg/streamio_8.f90: Likewise.
5574 * gfortran.dg/streamio_9.f90: Likewise.
5575 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5576 * gfortran.dg/string_4.f90: Likewise.
5577 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5578 * gfortran.dg/string_assign_2.f90: Likewise.
5579 * gfortran.dg/string_compare_1.f90: Likewise.
5580 * gfortran.dg/string_compare_2.f90: Likewise.
5581 * gfortran.dg/string_compare_3.f90: Likewise.
5582 * gfortran.dg/string_ctor_1.f90: Likewise.
5583 * gfortran.dg/string_length_1.f90: Likewise.
5584 * gfortran.dg/string_length_2.f90: Likewise.
5585 * gfortran.dg/string_length_3.f90: Likewise.
5586 * gfortran.dg/string_length_4.f90: Likewise.
5587 * gfortran.dg/string_null_compare_1.f: Likewise.
5588 * gfortran.dg/string_pad_trunc.f90: Likewise.
5589 * gfortran.dg/structure_constructor_1.f03: Likewise.
5590 * gfortran.dg/structure_constructor_11.f90: Likewise.
5591 * gfortran.dg/structure_constructor_13.f03: Likewise.
5592 * gfortran.dg/structure_constructor_2.f03: Likewise.
5593 * gfortran.dg/structure_constructor_5.f03: Likewise.
5594 * gfortran.dg/submodule_1.f08: Likewise.
5595 * gfortran.dg/submodule_11.f08: Likewise.
5596 * gfortran.dg/submodule_14.f08: Likewise.
5597 * gfortran.dg/submodule_15.f08: Likewise.
5598 * gfortran.dg/submodule_17.f08: Likewise.
5599 * gfortran.dg/submodule_18.f08: Likewise.
5600 * gfortran.dg/submodule_19.f08: Likewise.
5601 * gfortran.dg/submodule_2.f08: Likewise.
5602 * gfortran.dg/submodule_27.f08: Likewise.
5603 * gfortran.dg/submodule_28.f08: Likewise.
5604 * gfortran.dg/submodule_29.f08: Likewise.
5605 * gfortran.dg/submodule_30.f08: Likewise.
5606 * gfortran.dg/submodule_6.f08: Likewise.
5607 * gfortran.dg/submodule_7.f08: Likewise.
5608 * gfortran.dg/submodule_8.f08: Likewise.
5609 * gfortran.dg/subnormal_1.f90: Likewise.
5610 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5611 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5612 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5613 * gfortran.dg/substr_2.f: Likewise.
5614 * gfortran.dg/substr_3.f: Likewise.
5615 * gfortran.dg/substr_4.f: Likewise.
5616 * gfortran.dg/substr_5.f90: Likewise.
5617 * gfortran.dg/substr_6.f90: Likewise.
5618 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5619 * gfortran.dg/sum_init_expr.f03: Likewise.
5620 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5621 * gfortran.dg/system_clock_3.f08: Likewise.
5622 * gfortran.dg/t_editing.f: Likewise.
5623 * gfortran.dg/team_change_1.f90: Likewise.
5624 * gfortran.dg/team_end_1.f90: Likewise.
5625 * gfortran.dg/team_number_1.f90: Likewise.
5626 * gfortran.dg/temporary_1.f90: Likewise.
5627 * gfortran.dg/test_com_block.f90: Likewise.
5628 * gfortran.dg/test_only_clause.f90: Likewise.
5629 * gfortran.dg/tiny_1.f90: Likewise.
5630 * gfortran.dg/tiny_2.f90: Likewise.
5631 * gfortran.dg/tl_editing.f90: Likewise.
5632 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5633 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5634 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5635 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5636 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5637 * gfortran.dg/transfer_class_2.f90: Likewise.
5638 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5639 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5640 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5641 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5642 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5643 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5644 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5645 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5646 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5647 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5648 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5649 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5650 * gfortran.dg/transpose_1.f90: Likewise.
5651 * gfortran.dg/transpose_3.f03: Likewise.
5652 * gfortran.dg/transpose_4.f90: Likewise.
5653 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5654 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5655 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5656 * gfortran.dg/trim_1.f90: Likewise.
5657 * gfortran.dg/trim_optimize_1.f90: Likewise.
5658 * gfortran.dg/trim_optimize_2.f90: Likewise.
5659 * gfortran.dg/trim_optimize_3.f90: Likewise.
5660 * gfortran.dg/trim_optimize_4.f90: Likewise.
5661 * gfortran.dg/trim_optimize_5.f90: Likewise.
5662 * gfortran.dg/trim_optimize_6.f90: Likewise.
5663 * gfortran.dg/trim_optimize_7.f90: Likewise.
5664 * gfortran.dg/trim_optimize_8.f90: Likewise.
5665 * gfortran.dg/type_to_class_1.f03: Likewise.
5666 * gfortran.dg/type_to_class_2.f03: Likewise.
5667 * gfortran.dg/type_to_class_3.f03: Likewise.
5668 * gfortran.dg/type_to_class_4.f03: Likewise.
5669 * gfortran.dg/type_to_class_5.f03: Likewise.
5670 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5671 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5672 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5673 * gfortran.dg/typebound_call_1.f03: Likewise.
5674 * gfortran.dg/typebound_call_13.f03: Likewise.
5675 * gfortran.dg/typebound_call_18.f03: Likewise.
5676 * gfortran.dg/typebound_call_19.f03: Likewise.
5677 * gfortran.dg/typebound_call_2.f03: Likewise.
5678 * gfortran.dg/typebound_call_20.f03: Likewise.
5679 * gfortran.dg/typebound_call_3.f03: Likewise.
5680 * gfortran.dg/typebound_generic_5.f03: Likewise.
5681 * gfortran.dg/typebound_generic_6.f03: Likewise.
5682 * gfortran.dg/typebound_generic_9.f03: Likewise.
5683 * gfortran.dg/typebound_operator_12.f03: Likewise.
5684 * gfortran.dg/typebound_operator_13.f03: Likewise.
5685 * gfortran.dg/typebound_operator_15.f90: Likewise.
5686 * gfortran.dg/typebound_operator_20.f90: Likewise.
5687 * gfortran.dg/typebound_operator_3.f03: Likewise.
5688 * gfortran.dg/typebound_operator_6.f03: Likewise.
5689 * gfortran.dg/typebound_operator_7.f03: Likewise.
5690 * gfortran.dg/typebound_operator_8.f03: Likewise.
5691 * gfortran.dg/typebound_operator_9.f03: Likewise.
5692 * gfortran.dg/typebound_proc_19.f90: Likewise.
5693 * gfortran.dg/typebound_proc_20.f90: Likewise.
5694 * gfortran.dg/typebound_proc_23.f90: Likewise.
5695 * gfortran.dg/typebound_proc_27.f03: Likewise.
5696 * gfortran.dg/typebound_proc_35.f90: Likewise.
5697 * gfortran.dg/typebound_proc_36.f90: Likewise.
5698 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5699 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5700 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5701 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5702 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5703 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5704 * gfortran.dg/unf_short_record_1.f90: Likewise.
5705 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5706 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5707 * gfortran.dg/unit_1.f90: Likewise.
5708 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5709 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5710 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5711 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5712 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5713 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5714 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5715 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5716 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5717 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5718 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5719 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5720 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5721 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5722 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5723 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5724 * gfortran.dg/unpack_init_expr.f03: Likewise.
5725 * gfortran.dg/use_10.f90: Likewise.
5726 * gfortran.dg/use_11.f90: Likewise.
5727 * gfortran.dg/use_13.f90: Likewise.
5728 * gfortran.dg/use_24.f90: Likewise.
5729 * gfortran.dg/use_27.f90: Likewise.
5730 * gfortran.dg/use_5.f90: Likewise.
5731 * gfortran.dg/use_allocated_1.f90: Likewise.
5732 * gfortran.dg/use_only_1.f90: Likewise.
5733 * gfortran.dg/use_only_4.f90: Likewise.
5734 * gfortran.dg/use_rename_2.f90: Likewise.
5735 * gfortran.dg/use_rename_4.f90: Likewise.
5736 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5737 * gfortran.dg/used_interface_ref.f90: Likewise.
5738 * gfortran.dg/used_types_5.f90: Likewise.
5739 * gfortran.dg/utf8_1.f03: Likewise.
5740 * gfortran.dg/utf8_2.f03: Likewise.
5741 * gfortran.dg/value_1.f90: Likewise.
5742 * gfortran.dg/value_2.f90: Likewise.
5743 * gfortran.dg/value_4.f90: Likewise.
5744 * gfortran.dg/value_6.f03: Likewise.
5745 * gfortran.dg/value_7.f03: Likewise.
5746 * gfortran.dg/value_test.f90: Likewise.
5747 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5748 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5749 * gfortran.dg/vect/pr60510.f: Likewise.
5750 * gfortran.dg/vect/pr69882.f90: Likewise.
5751 * gfortran.dg/vect/pr69980.f90: Likewise.
5752 * gfortran.dg/vect/vect-5.f90: Likewise.
5753 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5754 * gfortran.dg/vector_subscript_1.f90: Likewise.
5755 * gfortran.dg/vector_subscript_2.f90: Likewise.
5756 * gfortran.dg/vector_subscript_3.f90: Likewise.
5757 * gfortran.dg/vector_subscript_5.f90: Likewise.
5758 * gfortran.dg/verify_2.f90: Likewise.
5759 * gfortran.dg/volatile10.f90: Likewise.
5760 * gfortran.dg/where_1.f90: Likewise.
5761 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5762 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5763 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5764 * gfortran.dg/whole_file_13.f90: Likewise.
5765 * gfortran.dg/whole_file_2.f90: Likewise.
5766 * gfortran.dg/widechar_2.f90: Likewise.
5767 * gfortran.dg/widechar_4.f90: Likewise.
5768 * gfortran.dg/widechar_5.f90: Likewise.
5769 * gfortran.dg/widechar_6.f90: Likewise.
5770 * gfortran.dg/widechar_8.f90: Likewise.
5771 * gfortran.dg/widechar_IO_1.f90: Likewise.
5772 * gfortran.dg/widechar_IO_2.f90: Likewise.
5773 * gfortran.dg/widechar_IO_3.f90: Likewise.
5774 * gfortran.dg/widechar_IO_4.f90: Likewise.
5775 * gfortran.dg/widechar_compare_1.f90: Likewise.
5776 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5777 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5778 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5779 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5780 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5781 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5782 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5783 * gfortran.dg/widechar_select_1.f90: Likewise.
5784 * gfortran.dg/winapi.f90: Likewise.
5785 * gfortran.dg/write_0_pe_format.f90: Likewise.
5786 * gfortran.dg/write_back.f: Likewise.
5787 * gfortran.dg/write_check3.f90: Likewise.
5788 * gfortran.dg/write_direct_eor.f90: Likewise.
5789 * gfortran.dg/write_padding.f90: Likewise.
5790 * gfortran.dg/write_recursive.f90: Likewise.
5791 * gfortran.dg/write_rewind_1.f: Likewise.
5792 * gfortran.dg/write_rewind_2.f: Likewise.
5793 * gfortran.dg/write_zero_array.f90: Likewise.
5794 * gfortran.dg/x_slash_1.f: Likewise.
5795 * gfortran.dg/x_slash_2.f: Likewise.
5796 * gfortran.dg/zero_array_components_1.f90: Likewise.
5797 * gfortran.dg/zero_length_1.f90: Likewise.
5798 * gfortran.dg/zero_length_2.f90: Likewise.
5799 * gfortran.dg/zero_sized_1.f90: Likewise.
5800 * gfortran.dg/zero_sized_3.f90: Likewise.
5801 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5802 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5803 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5804 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5805 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5806 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5807 * gfortran.fortran-torture/execute/args.f90: Likewise.
5808 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5809 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5810 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5811 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5812 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5813 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5814 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5815 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5816 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5817 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5818 * gfortran.fortran-torture/execute/common.f90: Likewise.
5819 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5820 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5821 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5822 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5823 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5824 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5825 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5826 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5827 * gfortran.fortran-torture/execute/data.f90: Likewise.
5828 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5829 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5830 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5831 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5832 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5833 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5834 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5835 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5836 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5837 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5838 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5839 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5840 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5841 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5842 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5843 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5844 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5845 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5846 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5847 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5848 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5849 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5850 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5851 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5852 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5853 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5854 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5855 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5856 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5857 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5858 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5859 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5860 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5861 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5862 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5863 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5864 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5865 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5866 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5867 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5868 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5869 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5870 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5871 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5872 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5873 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5874 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5875 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5876 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5877 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5878 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5879 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5880 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5881 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5882 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5883 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5884 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5885 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5886 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5887 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5888 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5889 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5890 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5891 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5892 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5893 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5894 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5895 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5896 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5897 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5898 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5899 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5900 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5901 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5902 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5903 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5904 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5905 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5906 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5907 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5908 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5909 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5910 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5911 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5912 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5913 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5914 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5915 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5916 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5917 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5918 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5919 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5920 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5921 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5922 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5923 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5924 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5925 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5926 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5927 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5928 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5929 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5930 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5931 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5932 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5933 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5934 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5935 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5936 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5937 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5938 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5939 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5940 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5941 * gfortran.fortran-torture/execute/math.f90: Likewise.
5942 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5943 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5944 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5945 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5946 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5947 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5948 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5949 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5950 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5951 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5952 * gfortran.fortran-torture/execute/power.f90: Likewise.
5953 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5954 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5955 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5956 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5957 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5958 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5959 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5960 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5961 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5962 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5963 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5964 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5965 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5966 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5967 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5968 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5969 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5970 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5971 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5972 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5973 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5974 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5975 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5976 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5977 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5978 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5979 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5980 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5981 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5982 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5983 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5984 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5985 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5986 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5987 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5988 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5989 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5990 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5991 * gfortran.fortran-torture/execute/string.f90: Likewise.
5992 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5993 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5994 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5995 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5996 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5997 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5998 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5999 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6000 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6001 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6002 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6003 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6004 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6005 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6006 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6007 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6008 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6009 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6010 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6011 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6012 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6013 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6014 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6015 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6016 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6017 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6018 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6019 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6020 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6021 * gfortran.dg/inline_transpose_1.f90: Likewise.
6022
6023 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6024
6025 PR fortran/84115
6026 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6027 change to dg-run.
6028
6029 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6030
6031 PR ada/84277
6032 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6033 * gnat.dg/dispatch1.adb: Rename into...
6034 * gnat.dg/disp1.adb: ...this.
6035 * gnat.dg/dispatch1_p.ads: Rename into...
6036 * gnat.dg/disp1_pkg.ads: ...this.
6037 * gnat.dg/disp2.adb: Rename into...
6038 * gnat.dg/dispatch2.adb: ...this.
6039 * gnat.dg/dispatch2_p.ads: Rename into...
6040 * gnat.dg/disp2_pkg.ads: ...this.
6041 * gnat.dg/dispatch2_p.adb: Rename into...
6042 * gnat.dg/disp2_pkg.adb: this.
6043 * gnat.dg/generic_dispatch.adb: Rename into...
6044 * gnat.dg/generic_disp.adb: this.
6045 * gnat.dg/generic_dispatch_p.ads: Rename into...
6046 * gnat.dg/generic_disp_pkg.ads: ...this.
6047 * gnat.dg/generic_dispatch_p.adb: Rename into...
6048 * gnat.dg/generic_disp_pkg.adb: ...this.
6049 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6050 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6051 * gnat.dg/object_overflow1.adb: Tweak index.
6052 * gnat.dg/object_overflow2.adb: Likewise.
6053 * gnat.dg/object_overflow3.adb: Likewise.
6054 * gnat.dg/object_overflow4.adb: Likewise.
6055 * gnat.dg/object_overflow5.adb: Likewise.
6056
6057 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6058
6059 PR ipa/84425
6060 * gcc.c-torture/compile/pr84425.c: New test.
6061
6062 2018-02-16 Marek Polacek <polacek@redhat.com>
6063 Jakub Jelinek <jakub@redhat.com>
6064
6065 PR c++/84192
6066 * g++.dg/cpp1y/constexpr-84192.C: New test.
6067
6068 2018-02-16 Martin Sebor <msebor@redhat.com>
6069
6070 PR c++/79064
6071 * g++.dg/overload15.C: New test.
6072
6073 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6074
6075 PR target/81535
6076 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6077 * gcc.dg/pr56727-2.c: Ditto.
6078 * gcc.target/powerpc/pr79439.c: Renamed to...
6079 * gcc.target/powerpc/pr79439-1.c: ...this.
6080 * gcc.target/powerpc/pr79439-2.c: New test.
6081 * gcc.target/powerpc/pr79439-3.c: New test.
6082
6083 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6084
6085 target/pr84371
6086 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6087 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6088 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6089 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6090 * gcc.target/powerpc/builtins-3.c: Same.
6091
6092 2018-02-16 Nathan Sidwell <nathan@acm.org>
6093
6094 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6095
6096 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6097
6098 PR rtl-optimization/70023
6099 * gcc.target/i386/pr70023.c: New.
6100
6101 2018-02-16 Carl Love <cel@us.ibm.com>
6102
6103 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6104 tests.
6105 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6106 tests.
6107
6108 2018-02-16 Carl Love <cel@us.ibm.com>
6109
6110 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6111 for the ABI definitions for vec_extract4b and vec_insert4b.
6112
6113 2018-02-16 Nathan Sidwell <nathan@acm.org>
6114
6115 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6116 * g++.old-deja/g++.mike/net43.C: Likewise.
6117
6118 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6119
6120 PR c++/82468
6121 * g++.dg/cpp1z/class-deduction48.C: New.
6122
6123 2018-02-16 Nathan Sidwell <nathan@acm.org>
6124
6125 PR c++/84375
6126 * g++.dg/lookup/pr84375.C: New.
6127
6128 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6129
6130 PR target/83831
6131 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6132
6133 2018-02-16 Richard Biener <rguenther@suse.de>
6134
6135 PR tree-optimization/84417
6136 * gcc.dg/torture/pr84417.c: New testcase.
6137
6138 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6139
6140 PR target/84272
6141 * g++.dg/opt/pr84272.C: New test.
6142
6143 PR rtl-optimization/83723
6144 * gcc.dg/pr83723.c: New test.
6145
6146 2018-02-16 Richard Biener <rguenther@suse.de>
6147
6148 PR tree-optimization/84399
6149 * gcc.dg/graphite/pr84399.c: New testcase.
6150
6151 2018-02-16 Richard Biener <rguenther@suse.de>
6152
6153 PR tree-optimization/84190
6154 * g++.dg/torture/pr84190.C: New testcase.
6155
6156 2018-02-15 Martin Sebor <msebor@redhat.com>
6157
6158 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6159 directives.
6160
6161 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6162
6163 PR fortran/84409
6164 * gfortran.dg/dtio_21.f03: Add an error message.
6165 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6166
6167 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6168
6169 PR fortran/84381
6170 * gfortran.dg/stop_shouldfail.f90: New test.
6171
6172 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6173
6174 PR c++/84330
6175 * g++.dg/concepts/pr84330.C: New.
6176
6177 2018-02-15 Tom de Vries <tom@codesourcery.com>
6178
6179 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6180
6181 2018-02-15 Tom de Vries <tom@codesourcery.com>
6182
6183 * gcc.c-torture/compile/pr84136.c: Require effective target
6184 indirect_jumps.
6185
6186 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR tree-optimization/84383
6189 * gcc.c-torture/compile/pr84383.c: New test.
6190
6191 PR tree-optimization/84334
6192 * gcc.dg/pr84334.c: New test.
6193
6194 2018-02-14 Carl Love <cel@us.ibm.com>
6195
6196 * gcc.target/powerpc/builtins-4-int128-runnable.c
6197 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6198 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6199
6200 2018-02-14 Martin Sebor <msebor@redhat.com>
6201
6202 PR tree-optimization/83698
6203 * gcc.dg/Wrestrict-7.c: New test.
6204 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6205 * gcc.target/i386/chkp-stropt-17.c: Same.
6206
6207 2018-02-14 Martin Sebor <msebor@redhat.com>
6208
6209 PR c/84108
6210 * gcc.dg/Wattributes-8.c: New test.
6211
6212 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6213
6214 PR fortran/84385
6215 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6216 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6217 * gfortran.dg/select_type_1.f03: Extend test case.
6218
6219 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6220
6221 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6222 (dg-options): Use -O2 -msse2 -mno-sse3.
6223
6224 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6225
6226 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6227 this test case still works ok.
6228 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6229 * gcc.dg/vmx/insert-be-order.c: Likewise.
6230 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6231 * gcc.dg/vmx/ld-be-order.c: Likewise.
6232 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6233 * gcc.dg/vmx/lde-be-order.c: Likewise.
6234 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6235 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6236 * gcc.dg/vmx/merge-be-order.c: Likewise.
6237 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6238 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6239 * gcc.dg/vmx/pack-be-order.c: Likewise.
6240 * gcc.dg/vmx/perm-be-order.c: Likewise.
6241 * gcc.dg/vmx/splat-be-order.c: Likewise.
6242 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6243 * gcc.dg/vmx/st-be-order.c: Likewise.
6244 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6245 * gcc.dg/vmx/ste-be-order.c: Likewise.
6246 * gcc.dg/vmx/stl-be-order.c: Likewise.
6247 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6248 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6249 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6250 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6251 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6252
6253 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6254
6255 PR c++/84350
6256 * g++.dg/cpp0x/auto49.C: New.
6257
6258 2018-02-14 Nathan Sidwell <nathan@acm.org>
6259
6260 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6261
6262 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6263
6264 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6265 * gcc.target/powerpc/le-altivec-consts.c: Same.
6266
6267 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6268
6269 PR target/84220
6270 * gcc.target/powerpc/pr84220-sld.c: New test.
6271 * gcc.target/powerpc/pr84220-sld2.c: New test.
6272 * gcc.target/powerpc/pr84220-sldw.c: New test.
6273 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6274 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6275
6276 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6277
6278 PR target/84239
6279 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6280 _inc_ssp intrinsics.
6281 * gcc.target/i386/cet-intrin-4.c: Likewise.
6282 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6283 __builtin_ia32_rdssp[d|q].
6284
6285 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6286
6287 PR tree-optimization/84357
6288 * gcc.dg/vect/pr84357.c: New test.
6289
6290 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6291
6292 PR target/83831
6293 * gcc.target/rx/pr83831.c: New tests.
6294
6295 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6296
6297 PR target/79242
6298 * gcc.target/msp430/pr79242.c: New test.
6299
6300 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6301
6302 PR target/84372
6303 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6304 with -mcpu=power9.
6305
6306 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6307
6308 PR target/84279
6309 * g++.dg/pr84279.C: New test.
6310
6311 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6312
6313 PR rtl-optimization/84169
6314 * gcc.c-torture/execute/pr84169.c: New.
6315
6316 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6317
6318 PR target/84370
6319 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6320
6321 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6322
6323 PR target/84365
6324 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6325 with -mcpu=power9.
6326
6327 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6328
6329 PR c++/84364
6330 * g++.dg/warn/effc4.C: New test.
6331
6332 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6333
6334 PR c++/84333
6335 * g++.dg/template/sizeof16.C: New.
6336 * g++.dg/template/sizeof17.C: Likewise.
6337
6338 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6339
6340 PR fortran/84313
6341 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6342 add necessary compiler options.
6343 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6344
6345 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6346
6347 PR c/82210
6348 * gcc.c-torture/execute/pr82210.c: New test.
6349
6350 PR middle-end/84309
6351 * gcc.dg/pr84309-2.c: New test.
6352
6353 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6354
6355 PR tree-optimization/84321
6356 * gcc.dg/pr84321.c: New test.
6357
6358 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6359
6360 PR target/84359
6361 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6362
6363 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6364
6365 PR sanitizer/84340
6366 * gcc.dg/asan/pr84307.c: Remove test.
6367
6368 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6369
6370 * gcc.target/rl78/test_auto_vector.c: New test.
6371
6372 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6373
6374 PR c/84305
6375 * gcc.c-torture/compile/pr84305.c: New test.
6376
6377 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6378
6379 PR target/84335
6380 * gcc.target/i386/pr84335.c: New test.
6381
6382 PR tree-optimization/84339
6383 * gcc.c-torture/execute/pr84339.c: New test.
6384
6385 PR middle-end/84309
6386 * gcc.dg/pr84309.c: New test.
6387 * gcc.target/i386/pr84309.c: New test.
6388
6389 PR target/84336
6390 * gcc.target/i386/pr84336.c: New test.
6391
6392 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR c++/84341
6395 * c-c++-common/gomp/pr84341.c: New test.
6396
6397 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6398
6399 PR fortran/68746
6400 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6401
6402 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6403
6404 PR fortran/68746
6405 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6406 of zero for read.
6407
6408 2018-02-12 Jeff Law <law@redhat.com>
6409
6410 * gcc.c-torture/compile/reg-args-size.c: New test.
6411
6412 2018-02-12 Carl Love <cel@us.ibm.com>
6413
6414 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6415 uint128 tests to new testfile.
6416 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6417 int128 and uint128 tests.
6418 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6419 list of torture tests.
6420
6421 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6422
6423 PR fortran/84273
6424 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6425 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6426
6427 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6428
6429 PR target/82641
6430 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6431
6432 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6433
6434 PR sanitizer/84307
6435 * gcc.dg/asan/pr84307.c: New test.
6436
6437 2018-02-12 Nathan Sidwell <nathan@acm.org>
6438
6439 * g++.dg/parse/pr84263.C: New.
6440
6441 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 PR c++/79626
6444 * g++.dg/template/crash129.C: New.
6445
6446 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6447
6448 PR target/83828
6449 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6450 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6451 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6452 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6453 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6454
6455 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6456
6457 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6458 _mm_maskz_scalef_round_sd): Test new intrinsics.
6459 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6460 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6461 intrinsics.
6462 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6463 _mm_maskz_scalef_round_ss): Test new intrinsics.
6464 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6465 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6466 intrinsics.
6467 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6468 __builtin_ia32_scalefss_round): Remove builtin.
6469 (__builtin_ia32_scalefsd_mask_round,
6470 __builtin_ia32_scalefss_mask_round): Test new builtin.
6471 * gcc.target/i386/sse-13.c: Ditto.
6472 * gcc.target/i386/sse-23.c: Ditto.
6473
6474 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6475
6476 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6477 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6478 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6479 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6480 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6481 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6482 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6483 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6484 intrinsics.
6485 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6486 (__builtin_ia32_sqrtss_round): Remove builtins.
6487 (__builtin_ia32_sqrtsd_mask_round)
6488 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6489 * gcc.target/i386/sse-13.c: Ditto.
6490 * gcc.target/i386/sse-23.c: Ditto.
6491
6492 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6493
6494 PR fortran/35299
6495 * gfortran.dg/statement_function_3.f: New test.
6496
6497 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6498
6499 PR fortran/54223
6500 PR fortran/84276
6501 * gfortran.dg/statement_function_1.f90: New test.
6502 * gfortran.dg/statement_function_2.f90: New test.
6503
6504 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6505
6506 PR fortran/84074
6507 * gfortran.dg/type_to_class_5.f03: New test.
6508
6509 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6510
6511 PR fortran/56691
6512 * gfortran.dg/type_to_class_4.f03: New test.
6513
6514 2018-02-10 Alan Modra <amodra@gmail.com>
6515
6516 PR target/84300
6517 * gcc.dg/pr84300.c: New.
6518
6519 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6520
6521 PR sanitizer/83987
6522 * g++.dg/ubsan/pr83987-2.C: New test.
6523
6524 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6525
6526 * gcc.target/rx/movsicc.c: New test.
6527
6528 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6529
6530 PR target/83926
6531 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6532 message.
6533
6534 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6535
6536 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6537 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6538
6539 2018-02-09 Nathan Sidwell <nathan@acm.org>
6540
6541 PR c/84293
6542 * c-c++-common/pr84293.h: New.
6543 * c-c++-common/pr84293.c: New.
6544
6545 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6546
6547 PR rtl-optimization/57193
6548 * gcc.target/i386/pr57193.c: New.
6549
6550 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6551
6552 PR target/84226
6553 * gcc.target/powerpc/pr84226.c: New test.
6554
6555 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6556
6557 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6558 from this to...
6559 <vclzd>: ...this.
6560
6561 2018-02-09 Martin Sebor <msebor@redhat.com>
6562
6563 PR lto/84212
6564 * gcc.dg/lto/pr84212_0.c: New test file.
6565 * gcc.dg/lto/pr84212_1.c: Same.
6566
6567 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6568
6569 PR target/83926
6570 * gcc.target/powerpc/pr83926.c: New test.
6571 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6572 message. Fix test for running in 32-bit mode.
6573
6574 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6575
6576 PR target/82641
6577 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6578
6579 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6580
6581 PR target/PR84295
6582 * gcc.target/s390/pr84295.c: New test.
6583
6584 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6585
6586 PR c++/77522
6587 * g++.dg/cpp1y/lambda-init16.C: New.
6588
6589 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6590
6591 * gnat.dg/sso8.adb: New test.
6592 * gnat.dg/sso8_pkg.ads: New helper.
6593
6594 2018-02-09 Richard Biener <rguenther@suse.de>
6595
6596 PR tree-optimization/84278
6597 * gcc.target/i386/pr84278.c: Adjust regex.
6598
6599 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6600
6601 PR tree-optimization/84232
6602 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6603
6604 PR debug/84252
6605 * gcc.target/aarch64/pr84252.c: New test.
6606
6607 PR middle-end/84237
6608 * gcc.dg/pr84237.c: New test.
6609
6610 2018-02-09 Marek Polacek <polacek@redhat.com>
6611 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR c++/83659
6614 * g++.dg/torture/pr83659.C: New test.
6615
6616 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6617
6618 PR tree-optimization/84136
6619 * gcc.c-torture/compile/pr84136.c: New test.
6620
6621 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6622
6623 PR target/83008
6624 * gcc.target/i386/pr83008.c: New test.
6625
6626 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6627
6628 PR target/81143
6629 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6630
6631 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6632
6633 PR c++/83806
6634 * g++.dg/warn/Wunused-parm-11.C: New.
6635
6636 2018-02-08 Marek Polacek <polacek@redhat.com>
6637
6638 PR tree-optimization/84238
6639 * gcc.dg/Wstringop-overflow-3.c: New test.
6640
6641 2018-02-08 Nathan Sidwell <nathan@acm.org>
6642
6643 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6644
6645 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6646
6647 PR tree-optimization/84265
6648 * gcc.dg/vect/pr84265.c: New test.
6649
6650 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6651
6652 PR tree-optimization/81635
6653 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6654 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6655
6656 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6657
6658 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6659 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6660 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6661 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6662 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6663 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6664 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6665 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6666 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6667 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6668 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6669 * gcc.target/s390/nobp-return-attr-all.c: New test.
6670 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6671 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6672 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6673 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6674 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6675 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6676 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6677 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6678 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6679 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6680 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6681 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6682 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6683 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6684
6685 2018-02-08 Richard Biener <rguenther@suse.de>
6686
6687 PR tree-optimization/84233
6688 * g++.dg/torture/pr84233.C: New testcase.
6689
6690 2018-02-08 Richard Biener <rguenther@suse.de>
6691
6692 PR tree-optimization/84278
6693 * gcc.target/i386/pr84278.c: New testcase.
6694
6695 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6696
6697 PR rtl-optimization/84068
6698 PR rtl-optimization/83459
6699 * gcc.dg/pr84068.c: New test.
6700
6701 2018-02-08 Richard Biener <rguenther@suse.de>
6702
6703 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6704 loop vectorization to happen.
6705
6706 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6707
6708 PR c++/83204
6709 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6710
6711 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6712
6713 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6714
6715 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6716
6717 PR target/84154
6718 * gcc.target/powerpc/pr84154-1.c: New tests.
6719 * gcc.target/powerpc/pr84154-2.c: Likewise.
6720 * gcc.target/powerpc/pr84154-3.c: Likewise.
6721
6722 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6723
6724 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6725
6726 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR c++/84082
6729 * g++.dg/template/incomplete11.C: New test.
6730 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6731
6732 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6733
6734 PR fortran/82994
6735 * gfortran.dg/deallocate_error_3.f90: New test.
6736 * gfortran.dg/deallocate_error_4.f90: New test.
6737
6738 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6739
6740 PR fortran/68560
6741 * gfortran.dg/shape_9.f90: New test.
6742
6743 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6744
6745 PR fortran/82049
6746 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6747
6748 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6749
6750 PR c++/81610
6751 PR c++/80567
6752 * g++.dg/spellcheck-reswords.C: New test case.
6753 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6754 suggestion of "if".
6755
6756 2018-02-07 Martin Liska <mliska@suse.cz>
6757
6758 PR c++/84059.
6759 * g++.dg/ext/mv26.C: New test.
6760
6761 2018-02-07 Tom de Vries <tom@codesourcery.com>
6762
6763 * gcc.dg/pr83844.c: Require effective target alloca.
6764
6765 2018-02-07 Tom de Vries <tom@codesourcery.com>
6766
6767 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6768
6769 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6770
6771 PR target/84243
6772 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6773 -fcf-protection=return.
6774
6775 2018-02-07 Tom de Vries <tom@codesourcery.com>
6776
6777 PR libgomp/84217
6778 * c-c++-common/goacc/pr84217.c: New test.
6779 * gfortran.dg/goacc/pr84217.f90: New test.
6780
6781 2018-02-07 Richard Biener <rguenther@suse.de>
6782
6783 PR tree-optimization/84204
6784 * gcc.dg/graphite/pr84204.c: New testcase.
6785
6786 PR tree-optimization/84205
6787 * gcc.dg/graphite/pr84205.c: New testcase.
6788
6789 PR tree-optimization/84223
6790 * gfortran.dg/graphite/pr84223.f90: New testcase.
6791
6792 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6793
6794 PR c++/71662
6795 * g++.dg/cpp0x/scoped_enum7.C: New.
6796
6797 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6798
6799 PR tree-optimization/83008
6800 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6801
6802 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6803
6804 PR tree-optimization/84235
6805 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6806
6807 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6808
6809 PR testsuite/84243
6810 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6811 targets.
6812 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6813
6814 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR target/84146
6817 * gcc.target/i386/pr84146.c: New test.
6818
6819 2018-02-06 Michael Collison <michael.collison@arm.com>
6820
6821 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6822
6823 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6824
6825 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6826 warning for -mno-speculate-indirect-jumps.
6827 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6828 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6829 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6830 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6831 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6832 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6833
6834 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6835
6836 PR target/84145
6837 * c-c++-common/fcf-protection-1.c: Change a compared message.
6838 * c-c++-common/fcf-protection-2.c: Likewise.
6839 * c-c++-common/fcf-protection-3.c: Likewise.
6840 * c-c++-common/fcf-protection-5.c: Likewise.
6841 * c-c++-common/fcf-protection-6.c: New test.
6842 * c-c++-common/fcf-protection-7.c: Likewise.
6843
6844 2018-02-06 Marek Polacek <polacek@redhat.com>
6845
6846 PR tree-optimization/84228
6847 * c-c++-common/Wstringop-truncation-3.c: New test.
6848
6849 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6850
6851 PR target/82641
6852 * gcc.target/arm/pragma_arch_switch_2.c: New.
6853
6854 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6855
6856 PR target/79975
6857 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6858
6859 2018-02-05 Martin Sebor <msebor@redhat.com>
6860
6861 PR tree-optimization/83369
6862 * gcc.dg/Wnonnull.c: New test.
6863
6864 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6865
6866 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6867 argument and use dg-messages-by-file instead. Expect it to be
6868 an array rather than a dict.
6869 (lto-link-and-maybe-run): Remove messages_by_file argument and
6870 use an upvar for dg-messages-by-file. Update call to
6871 lto_handle_diagnostics.
6872 (lt-get-options): Treat dg-messages-by-file as an array
6873 rather than a dict.
6874 (lto-get-options-main): Likewise. Set the entry rather than appending.
6875 (lto-execute): Treat dg-messages-by-file as an array rather than
6876 a dict. Update call to lto-link-and-maybe-run.
6877
6878 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6879
6880 PR c++/82782
6881 * g++.dg/cpp1z/inline-var4.C: New.
6882
6883 2018-02-05 Martin Liska <mliska@suse.cz>
6884
6885 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6886 options.
6887 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6888 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6889 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6890 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6891 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6892 * c-c++-common/asan/pointer-compare-3.c: New test.
6893
6894 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6895
6896 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6897 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6898
6899 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6900
6901 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6902 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6903 _mm_maskz_range_round_sd): Test new intrinsics.
6904 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6905 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6906 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6907 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6908 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6909 _mm_maskz_range_round_ss): Test new intrinsics.
6910 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6911 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6912 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6913 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6914 __builtin_ia32_rangess128_round): Remove builtins.
6915 (__builtin_ia32_rangesd128_mask_round,
6916 __builtin_ia32_rangess128_mask_round): Test new builtins.
6917 * gcc.target/i386/sse-13.c: Ditto.
6918 * gcc.target/i386/sse-23.c: Ditto.
6919
6920 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6921
6922 PR middle-end/79966
6923 * gfortran.dg/pr79966.f90: New testcase
6924
6925 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6926
6927 PR fortran/84094
6928 * gfortran.dg/associate_23.f90: Fix invalid code.
6929 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6930 * gfortran.dg/matmul_3.f90: Likewise.
6931 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6932
6933 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6934
6935 PR fortran/84115
6936 * gfortran.dg/associate_34.f90: New test.
6937 * gfortran.dg/associate_35.f90: New test.
6938
6939 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6940
6941 PR fortran/84141
6942 PR fortran/84155
6943 * gfortran.dg/pr84155.f90: New test.
6944
6945 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6946
6947 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6948 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6949
6950 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6951
6952 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6953 dg-do run stanza.
6954
6955 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6956
6957 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6958 requirement.
6959 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6960 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6961 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6962
6963 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6964
6965 PR testsuite/52641
6966 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6967 * gcc.dg/Wsign-conversion.c: Dito.
6968 * gcc.dg/attr-alloc_size-4.c: Dito.
6969 * gcc.dg/pr81020.c: Dito.
6970 * gcc.dg/pr81192.c: Dito.
6971 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6972 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6973 * gcc.dg/pr83844.c: Restrict to int32plus.
6974 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6975 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6976 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6977 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6978 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6979 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6980 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6981 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6982 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6983 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6984 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6985 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6986
6987 2018-02-02 Julia Koval <julia.koval@intel.com>
6988
6989 * gcc.target/i386/funcspec-56.inc: Handle new march.
6990 * g++.dg/ext/mv16.C: Ditto.
6991
6992 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6993
6994 * lib/target-supports.exp
6995 (check_effective_target_keeps_null_pointer_checks): No more
6996 special-case avr.
6997 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6998 * gcc.dg/ifcvt-4.c: Skip avr.
6999 * gcc.dg/pr53037-1.c: Dito.
7000 * gcc.dg/pr53037-2.c: Dito.
7001 * gcc.dg/pr53037-3.c: Dito.
7002 * gcc.dg/pr63387-2.c: Dito.
7003 * gcc.dg/pr63387.c: Dito.
7004 * gcc.dg/sancov/cmp0.c: Dito.
7005 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7006 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7007 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7008 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7009 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7010 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7011 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7012 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7013 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7014 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7015 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7016 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7017 * gcc.dg/tree-ssa/pr82059.c: Dito.
7018 * gcc.c-torture/execute/pr70460.c: Dito.
7019
7020 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7021
7022 PR testsuite/52641
7023 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7024 * gcc.c-torture/execute/20180112-1.c: Dito.
7025 * gcc.c-torture/execute/pr81503.c: Dito.
7026 * gcc.dg/store_merging_12.c: Dito.
7027 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7028 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7029 * gcc.dg/tree-ssa/pr80898.c: Dito.
7030 * gcc.dg/tree-ssa/pr82363.c: Dito.
7031 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7032 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7033 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7034 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7035 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7036 * gcc.dg/tree-ssa/pr80803.c: Dito.
7037 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7038 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7039 * gcc.dg/tree-ssa/vrp114.c: Dito.
7040 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7041 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7042 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7043
7044 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7045
7046 PR target/84066
7047 * gcc.target/i386/cet-sjlj-6a.c: New test.
7048 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7049
7050 2018-02-01 Marek Polacek <polacek@redhat.com>
7051
7052 PR c++/84125
7053 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7054
7055 2018-01-30 Jeff Law <law@redhat.com>
7056
7057 PR target/84128
7058 * gcc.target/i386/pr84128.c: New test.
7059
7060 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7061
7062 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7063 -fdelete-null-pointer-checks.
7064
7065 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7066
7067 PR c++/83796
7068 * g++.dg/cpp0x/abstract-default1.C: New.
7069
7070 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7071
7072 PR tree-optimization/81635
7073 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7074 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7075
7076 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7077
7078 PR target/83370
7079 * gcc.target/aarch64/pr83370.c: New.
7080
7081 2018-02-01 Richard Biener <rguenther@suse.de>
7082
7083 * gcc.dg/graphite/pr35356-1.c: Adjust.
7084
7085 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7086
7087 PR testsuite/83846
7088 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7089 for ILP32.
7090 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7091 of hard-coding the choice.
7092 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7093 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7094 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7095 memset call.
7096 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7097 stdint.h types.
7098 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7099 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7100 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7101 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7102 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7103 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7104 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7105 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7106 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7107 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7108 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7109 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7110 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7111 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7112 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7113 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7114 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7115 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7116 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7117 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7118 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7119 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7120 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7121 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7122 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7123 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7124 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7125 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7126 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7127 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7128 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7129 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7130 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7131 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7132 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7133 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7134 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7135 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7136 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7137 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7138 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7139 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7140 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7141 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7142 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7143 __builtin_popcountll rather than __builtin_popcountl.
7144
7145 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7146
7147 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7148 of LD1R[HWD] for multi-element constants on big-endian targets.
7149 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7150 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7151
7152 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7153
7154 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7155 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7156 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7157
7158 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7159
7160 PR tree-optimization/81661
7161 PR tree-optimization/84117
7162 * gcc.dg/pr81661.c: New test.
7163 * gfortran.dg/pr84117.f90: New test.
7164
7165 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7166
7167 PR fortran/83705
7168 * gfortran.dg/repeat_7.f90: Catch warning message.
7169
7170 2018-01-31 Ian Lance Taylor <iant@golang.org>
7171
7172 * go.go-torture/execute/printnil.go: New test.
7173
7174 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7175
7176 * lib/target-supports.exp (check_effective_target_comdat_group):
7177 Allow for Solaris as comdat syntax.
7178
7179 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7180 Solaris with comdat_group support and as.
7181
7182 2018-01-31 Marek Polacek <polacek@redhat.com>
7183
7184 PR c/81779
7185 * gcc.dg/pr81779.c: New test.
7186
7187 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7188
7189 PR fortran/84116
7190 * gfortran.dg/gomp/pr84116.f90: New test.
7191
7192 PR c++/83993
7193 * g++.dg/init/pr83993-2.C: New test.
7194
7195 PR c++/83993
7196 * g++.dg/init/pr83993-1.C: New test.
7197 * g++.dg/cpp0x/pr83993.C: New test.
7198
7199 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7200
7201 PR fortran/84088
7202 * gfortran.dg/pr84088.f90: New test.
7203
7204 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7205
7206 PR target/82444
7207 * gcc.target/i386/pr82444.c: New.
7208
7209 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7210
7211 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7212 * gcc.target/powerpc/vsx-13.c: New.
7213
7214 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7215
7216 PR c++/84092
7217 * g++.dg/cpp1y/var-templ57.C: New.
7218
7219 2018-01-31 Marek Polacek <polacek@redhat.com>
7220
7221 PR c++/84138
7222 * g++.dg/diagnostic/pr84138.C: New test.
7223
7224 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7225
7226 PR fortran/78534
7227 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7228 -Wstringop-overflow warnings due to spurious warning with -O1.
7229 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7230 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7231
7232 2018-01-31 Richard Biener <rguenther@suse.de>
7233
7234 PR tree-optimization/84132
7235 * g++.dg/torture/pr84132.C: New testcase.
7236
7237 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7238
7239 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7240 dg-final scan.
7241
7242 2018-01-31 Julia Koval <julia.koval@intel.com>
7243
7244 PR target/83618
7245 * gcc.target/i386/rdpid.c: Remove "eax".
7246
7247 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7248
7249 PR tree-optimization/64946
7250 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7251 scan-assembler checks.
7252
7253 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7254
7255 * gcc.c-torture/execute/20180131-1.c: New test.
7256
7257 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7258
7259 * gcc.target/arc/taux-1.c: New test.
7260 * gcc.target/arc/taux-2.c: Likewise.
7261
7262 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7263
7264 * gcc.target/arc/uncached.c: New test.
7265
7266 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7267
7268 PR lto/83954
7269 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7270
7271 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7272
7273 PR preprocessor/69869
7274 * gcc.dg/cpp/trad/pr69869.c: New test.
7275
7276 PR c/84100
7277 * gcc.dg/pr84100.c: New test.
7278
7279 2018-01-30 Jeff Law <law@redhat.com>
7280
7281 PR target/84064
7282 * gcc.target/i386/pr84064: New test.
7283
7284 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7285
7286 PR fortran/84134
7287 * gfortran.dg/data_implied_do_2.f90: New test.
7288
7289 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7290
7291 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7292
7293 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7294
7295 PR fortran/84133
7296 * gfortran.dg/inline_matmul_21.f90: New test case.
7297
7298 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7299
7300 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7301
7302 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7303
7304 PR target/84112
7305 * gcc.target/powerpc/pr84112.c: New.
7306
7307 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7308
7309 PR rtl-optimization/83986
7310 * gcc.dg/pr83986.c: New test.
7311
7312 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7313
7314 PR 58684
7315 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7316 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7317 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7318 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7319
7320 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR tree-optimization/84111
7323 * gcc.c-torture/compile/pr84111.c: New test.
7324
7325 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7326
7327 PR ipa/83179
7328 * gcc.dg/ipa/inline-2.c: Fix template.
7329 * gcc.dg/ipa/inline-3.c: Fix template.
7330
7331 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7332
7333 PR ipa/81360
7334 * g++.dg/torture/pr81360.C: New testcase.
7335
7336 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7337
7338 PR lto/83954
7339 * gcc.dg/lto/pr83954.h: New testcase.
7340 * gcc.dg/lto/pr83954_0.c: New testcase.
7341 * gcc.dg/lto/pr83954_1.c: New testcase.
7342
7343 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7344
7345 PR bootstrap/84017
7346 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7347 to dg-options.
7348 Simplify DW_AT_producer scan.
7349
7350 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7351
7352 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7353
7354 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7355
7356 PR target/83828
7357 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7358 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7359 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7360 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7361
7362 2018-01-29 Jeff Law <law@redhat.com>
7363
7364 PR testsuite/81010
7365 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7366 better match other tests which require vsx. Verify the zero
7367 extension is part of the test in the combiner dump.
7368
7369 2018-01-29 Marek Polacek <polacek@redhat.com>
7370
7371 PR c/83966
7372 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7373
7374 PR c++/83996
7375 * g++.dg/ext/pr83996.C: New test.
7376
7377 2018-01-29 Richard Biener <rguenther@suse.de>
7378
7379 PR tree-optimization/84057
7380 * gcc.dg/graphite/pr84057.c: New testcase.
7381
7382 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7383
7384 PR fortran/84073
7385 * gfortran.dg/bind_c_usage_31.f90: New test.
7386
7387 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7388
7389 PR c++/83924
7390 * g++.dg/warn/Wduplicated-branches5.C: New.
7391
7392 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7393
7394 * gcc.target/rl78/test_addsi3_internal.c: New test.
7395
7396 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7397
7398 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7399 Make expected output depend on whether we expect sibcalls or not.
7400 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7401 safe-indirect-jump-1.c).
7402
7403 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7404 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7405 Soren Rasmussen <s.c.rasmussen@gmail.com>
7406
7407 Fortran 2018 teams tests.
7408
7409 * gfortran.dg/team_number_1.f90: new test for team_number.
7410 * gfortran.dg/team_change_1.f90: new test for change team.
7411 * gfortran.dg/team_end_1.f90: new test for end team.
7412 * gfortran.dg/team_form_1.f90: new test for form team.
7413
7414 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7415
7416 PR fortran/83998
7417 * gfortran.dg/dot_product_4.f90
7418
7419 2018-01-26 Martin Sebor <msebor@redhat.com>
7420
7421 PR tree-optimization/83896
7422 * gcc.dg/strlenopt-43.c: New.
7423
7424 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7425
7426 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7427 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7428 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7429 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7430 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7431 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7432 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7433 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7434 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7435 stanzas.
7436 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7437 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7438 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7439 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7440 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7441 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7442 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7443 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7444 instruction list.
7445 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7446
7447 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7448
7449 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7450 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7451 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7452 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7453 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7454 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7455 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7456 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7457 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7458 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7459 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7460 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7461 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7462
7463 2018-01-26 Martin Liska <mliska@suse.cz>
7464
7465 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7466 warning is seen.
7467
7468 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7469
7470 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7471 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7472 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7473 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7474 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7475 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7476 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7477 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7478
7479 2018-01-26 Richard Biener <rguenther@suse.de>
7480
7481 PR rtl-optimization/84003
7482 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7483 latent bug in DSE if NOINLINE is appropriately defined.
7484 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7485 and defining NOINLINE.
7486
7487 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7488
7489 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7490 tests specific to aarch64. XFAIL test on arm.
7491
7492 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7493
7494 PR rtl-optimization/83985
7495 * gcc.dg/pr83985.c: New test.
7496
7497 PR c/83989
7498 * c-c++-common/Wrestrict-3.c: New test.
7499
7500 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7501
7502 * gcc.target/arc/tdelegitimize_addr.c: New test.
7503
7504 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7505
7506 * gcc.target/arc/jli-1.c: New file.
7507 * gcc.target/arc/jli-2.c: Likewise.
7508
7509 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7510
7511 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7512 scan-assembler.
7513 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7514 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7515
7516 2018-01-26 Richard Biener <rguenther@suse.de>
7517
7518 PR tree-optimization/81082
7519 * gcc.dg/vect/pr81082.c: New testcase.
7520 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7521 simplification to n * n.
7522
7523 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7524
7525 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7526 Solaris 10.
7527 * gcc.target/i386/pr63620.c: Likewise.
7528
7529 2018-01-26 Julia Koval <julia.koval@intel.com>
7530
7531 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7532 -mavx512f -mavx512bw.
7533 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7534 * gcc.target/i386/i386.exp: Fix types.
7535
7536 2018-01-26 Alan Modra <amodra@gmail.com>
7537
7538 PR target/84033
7539 * gcc.target/powerpc/swaps-p8-46.c: New.
7540
7541 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7542
7543 PR fortran/37577
7544 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7545 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7546 'array01' in the tree dump comparison.
7547 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7548 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7549 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7550
7551 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7552
7553 PR middle-end/83055
7554 * gcc.dg/torture/pr83055.c: New testcase.
7555
7556 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR c++/84031
7559 * g++.dg/cpp1z/decomp36.C: New test.
7560
7561 PR middle-end/83977
7562 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7563
7564 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7565
7566 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7567 the shift dump line.
7568 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7569
7570 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7571
7572 PR target/81550
7573 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7574 index instead of int, which allows IVOPTs to properly optimize the
7575 loop.
7576
7577 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7578
7579 PR jit/82846
7580 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7581 of "fn_type" typedef.
7582 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7583
7584 2018-01-24 Ian Lance Taylor <iant@golang.org>
7585
7586 * go.go-torture/execute/names-1.go: New test.
7587
7588 2018-01-19 Jeff Law <law@redhat.com>
7589
7590 PR target/83994
7591 * gcc.target/i386/pr83994.c: New test.
7592
7593 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7594
7595 PR target/84014
7596 * gcc.target/powerpc/pr84014.c: New.
7597
7598 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7599
7600 PR middle-end/83977
7601 * c-c++-common/gomp/pr83977-1.c: New test.
7602 * c-c++-common/gomp/pr83977-2.c: New test.
7603 * c-c++-common/gomp/pr83977-3.c: New test.
7604 * gfortran.dg/gomp/pr83977.f90: New test.
7605
7606 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7607
7608 PR testsuite/83889
7609 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7610 * gcc.dg/vect/pr80631-1.c: Likewise.
7611 * gcc.dg/vect/pr80631-2.c: Likewise.
7612 * gcc.dg/vect/pr81410.c: Likewise.
7613 * gcc.dg/vect/pr81633.c: Likewise.
7614 * gcc.dg/vect/pr81815.c: Likewise.
7615 * gcc.dg/vect/pr82108.c: Likewise.
7616 * gcc.dg/vect/pr83857.c: Likewise.
7617 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7618 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7619 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7620 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7621 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7622 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7623 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7624 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7625 dg-xfail-run-if instead.
7626 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7627 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7628 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7629 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7630 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7631
7632 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7633
7634 PR tree-optimization/83979
7635 * g++.dg/pr83979.c: New test.
7636
7637 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7638
7639 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7640 option. Add arm_neon_ok_no_float_abi check.
7641
7642 2018-01-24 Richard Biener <rguenther@suse.de>
7643
7644 PR tree-optimization/83176
7645 * gcc.dg/graphite/pr83176.c: New testcase.
7646
7647 2018-01-24 Richard Biener <rguenther@suse.de>
7648
7649 PR tree-optimization/82819
7650 * gcc.dg/graphite/pr82819.c: New testcase.
7651
7652 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7653
7654 PR c++/83921
7655 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7656 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7657 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7658 * g++.dg/ext/stmtexpr20.C: Likewise.
7659 * g++.dg/ext/stmtexpr21.C: Likewise.
7660
7661 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7662
7663 PR c++/83974
7664 * g++.dg/warn/pr83974.C: New test case.
7665
7666 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR sanitizer/83987
7669 * g++.dg/ubsan/pr83987.C: New test.
7670
7671 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7672
7673 PR fortran/83866
7674 * gfortran.dg/pdt_29.f03: New test.
7675
7676 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7677
7678 PR fortran/83898
7679 * gfortran.dg/associate_33.f03: New test.
7680
7681 2018-01-23 Martin Liska <mliska@suse.cz>
7682
7683 PR lto/81440
7684 * gcc.dg/lto/pr81440.h: New test.
7685 * gcc.dg/lto/pr81440_0.c: New test.
7686 * gcc.dg/lto/pr81440_1.c: New test.
7687
7688 2018-01-23 Nathan Sidwell <nathan@acm.org>
7689
7690 PR c++/83988
7691 * g++.dg/template/pr83988.C: New.
7692
7693 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR c++/82882
7696 PR c++/83978
7697 * g++.dg/cpp0x/pr82882.C: New test.
7698 * g++.dg/cpp0x/pr83978.C: New test.
7699
7700 PR c++/83958
7701 * g++.dg/cpp1z/decomp35.C: New test.
7702
7703 2018-01-23 Nathan Sidwell <nathan@acm.org>
7704
7705 * g++.dg/cpp0x/range-for10.C: Adjust.
7706 * g++.dg/ext/forscope1.C: Adjust.
7707 * g++.dg/ext/forscope2.C: Adjust.
7708 * g++.dg/template/for1.C: Adjust.
7709
7710 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7711
7712 PR tree-optimization/83510
7713 * gcc.c-torture/compile/pr83510.c: New test case.
7714
7715 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7716
7717 PR testsuite/83888
7718 * lib/target-supports.exp (check_effective_target_vect_float): Say
7719 that the result only holds when -funsafe-math-optimizations is on.
7720 (check_effective_target_vect_float_strict): New procedure.
7721 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7722 of vect_float.
7723 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7724
7725 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7726
7727 PR tree-optimization/83965
7728 * gcc.dg/vect/pr83965.c: New test.
7729
7730 2018-01-23 Richard Biener <rguenther@suse.de>
7731
7732 PR tree-optimization/83963
7733 * gfortran.dg/graphite/pr83963.f: New testcase.
7734 * gcc.dg/graphite/pr83963-2.c: Likewise.
7735
7736 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7737
7738 PR c++/83918
7739 * g++.dg/cpp1z/pr83918.C: New test.
7740
7741 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7742
7743 PR tree-optimization/83957
7744 * gcc.dg/autopar/pr83957.c: New test.
7745
7746 PR tree-optimization/83081
7747 * gcc.dg/predict-8.c: Adjust expected probability.
7748
7749 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7750
7751 PR target/83862
7752 * gcc.target/powerpc/pr83862.c: New test.
7753
7754 2018-01-22 Carl Love <cel@us.ibm.com>
7755
7756 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7757 builtins-4-runnable.c, builtins-6-runnable.c,
7758 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7759 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7760 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7761 for signed/unsigned 128-bit and long long int loads.
7762
7763 2018-01-22 Marek Polacek <polacek@redhat.com>
7764
7765 PR c++/81933
7766 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7767
7768 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7769
7770 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7771 scan-asembler valid instructions list.
7772 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7773 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7774 power8-vector requirement and option.
7775 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7776
7777 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7778
7779 PR 78534
7780 PR 83704
7781 * gfortran.dg/string_1.f90: Remove printing the length.
7782
7783 2018-01-22 Richard Biener <rguenther@suse.de>
7784
7785 PR tree-optimization/83963
7786 * gcc.dg/graphite/pr83963.c: New testcase.
7787
7788 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7789
7790 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7791 dg-require-effective-target directives.
7792
7793 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7794
7795 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7796 New procedure.
7797 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7798 Adjust scan-assembler checks for soft-float.
7799
7800 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7801
7802 PR target/83946
7803 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7804
7805 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7806
7807 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7808 * gcc.dg/pr83623.c: Likewise.
7809 * gcc.dg/pr83666.c: Likewise.
7810
7811 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7812 David Edelsohn <dje.gcc@gmail.com>
7813
7814 PR target/83946
7815 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7816 assembly output from "crset eq" to "crset 2".
7817 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7818 assembly output from . to $.
7819 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7820 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7821 assembly output from "crset eq" to "crset 2".
7822 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7823 assembly output from "crset eq" to "crset 2", and from . to $.
7824
7825 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7826
7827 PR fortran/83900
7828 * gfortran.dg/matmul_18.f90: New test.
7829
7830 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7831
7832 PR tree-optimization/83940
7833 * gcc.dg/torture/pr83940.c: New test.
7834
7835 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7836
7837 PR middle-end/83945
7838 * gcc.dg/tls/pr83945.c: New test.
7839
7840 PR target/83930
7841 * gcc.dg/pr83930.c: New test.
7842
7843 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7844
7845 PR fortran/83900
7846 * gfortran.dg/matmul_17.f90: New test.
7847
7848 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7849
7850 PR fortran/80768
7851 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7852
7853 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR c++/81167
7856 * g++.dg/cpp0x/pr81167.C: New test.
7857
7858 PR c++/83919
7859 * g++.dg/cpp0x/pr83919.C: New test.
7860
7861 2018-01-19 Jeff Law <law@redhat.com>
7862 Jakub Jelinek <jakub@redhat.com>
7863
7864 * gcc.dg/stack-check-16.c: New test.
7865
7866 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7867
7868 PR target/83790
7869 * gcc.target/nvptx/indirect_call.c: New test.
7870
7871 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7872
7873 * g++.dg/torture/pr83619.C: Remove dg-message.
7874
7875 2018-01-19 Martin Liska <mliska@suse.cz>
7876
7877 * gcc.dg/predict-1.c: Adjust expected probability.
7878 * gcc.dg/predict-3.c: Likewise.
7879 * gcc.dg/predict-5.c: Likewise.
7880 * gcc.dg/predict-6.c: Likewise.
7881 * gcc.dg/predict-9.c: Likewise.
7882
7883 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7884
7885 PR tree-optimization/83922
7886 * gcc.dg/pr83922.c: New test.
7887
7888 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7889
7890 PR tree-optimization/83914
7891 * gcc.dg/vect/pr83914.c: New test.
7892
7893 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7894
7895 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7896 * gcc.target/arm/negdi-2.c: Likewise.
7897 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7898
7899 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7900
7901 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7902
7903 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7904
7905 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7906
7907 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7908
7909 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7910 hppa*-*-hpux*.
7911
7912 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7913
7914 PR ipa/83619
7915 PR testsuite/83934
7916 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7917 forward declaration.
7918
7919 2018-01-18 Carl Love <cel@us.ibm.com>
7920
7921 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7922 to the function.
7923
7924 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7925
7926 PR c++/81013
7927 * g++.dg/inherit/union3.C: New.
7928
7929 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7930
7931 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7932
7933 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7934
7935 PR ipa/83619
7936 * g++.dg/torture/pr83619.C: New testcase.
7937
7938 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7939
7940 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7941 Add function body to force error messages in some configurations.
7942
7943 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7944
7945 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7946 and arm_thumb1_ok.
7947
7948 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7949
7950 PR other/70268
7951 * c-c++-common/ffile-prefix-map.c: New test.
7952 * c-c++-common/fmacro-prefix-map.c: New test.
7953 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7954 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7955
7956 2018-01-18 Martin Liska <mliska@suse.cz>
7957
7958 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7959 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7960 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7961 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7962 * gcc.target/i386/ret-thunk-10.c: Likewise.
7963 * gcc.target/i386/ret-thunk-11.c: Likewise.
7964 * gcc.target/i386/ret-thunk-12.c: Likewise.
7965 * gcc.target/i386/ret-thunk-15.c: Likewise.
7966 * gcc.target/i386/ret-thunk-9.c: Likewise.
7967
7968 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7969
7970 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7971 order.
7972
7973 2018-01-18 Nathan Sidwell <nathan@acm.org>
7974
7975 PR c++/83160
7976 * g++.dg/cpp0x/pr83160.C: New.
7977
7978 2018-01-18 Richard Biener <rguenther@suse.de>
7979
7980 PR tree-optimization/83887
7981 * gcc.dg/graphite/pr83887.c: New testcase.
7982 * gfortran.dg/graphite/pr83887.f90: Likewise.
7983 * gfortran.dg/graphite/pr83887.f: Likewise.
7984
7985 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7986
7987 PR target/65578
7988 * gcc.target/arm/builtin-bswap.x: New file.
7989 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7990 and options for armv6t2.
7991 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7992 and options for Thumb1.
7993 * gcc.target/arm/builtin-bswap16.x: New file.
7994 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7995 and options for armv6t2.
7996 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7997 and options for Thumb1.
7998
7999 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8000
8001 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8002 order.
8003
8004 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8005
8006 PR c/61240
8007 * gcc.dg/pr61240.c: New test.
8008
8009 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8010
8011 PR fortran/83864
8012 * gfortran.dg/pr83864.f90: New test.
8013
8014 2018-01-17 Jeff Law <law@redhat.com>
8015
8016 PR testsuite/83883
8017 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8018
8019 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8020
8021 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8022 restriction, but still restrict to 64-bit.
8023 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8024 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8025
8026 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8027
8028 PR fortran/83874
8029 * gfortran.dg/pr83874.f90: New test.
8030
8031 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR c++/83824
8034 * g++.dg/cpp0x/pr83824.C: New test.
8035
8036 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8037
8038 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8039 appropriate .gnu_attribute for the long double type, if we use the
8040 long double type, but do not generate any calls.
8041 * gcc.target/powerpc/gnuattr2.c: Likewise.
8042 * gcc.target/powerpc/gnuattr3.c: Likewise.
8043
8044 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8045
8046 PR c++/78344
8047 * g++.dg/cpp0x/alignas13.C: New.
8048
8049 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR c++/83897
8052 * g++.dg/cpp0x/pr83897.C: New test.
8053
8054 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8055
8056 PR ipa/83051
8057 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8058
8059 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8060
8061 PR c++/81054
8062 * g++.dg/cpp0x/constexpr-ice19.C: New.
8063
8064 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8065
8066 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8067 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8068 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8069 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8070 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8071 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8072 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8073 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8074 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8075 * gcc.target/powerpc/builtins-1.fold.h: New.
8076
8077 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8078
8079 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8080 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8081
8082 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8083
8084 * gcc.target/arm/g2.c: Add -marm to dg-options.
8085 * gcc.target/arm/scd42-2.c: Likewise.
8086
8087 2018-01-17 Nathan Sidwell <nathan@acm.org>
8088
8089 PR c++/83287
8090 * g++.dg/lookup/pr83287-2.C: New.
8091
8092 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8093
8094 PR c++/83814
8095 PR c++/83902
8096 * g++.dg/wrappers/pr83814.C: New test case.
8097 * g++.dg/wrappers/pr83902.C: New test case.
8098
8099 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8100
8101 PR lto/83121
8102 * g++.dg/lto/pr83121_0.C: New test case.
8103 * g++.dg/lto/pr83121_1.C: New test case.
8104 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8105 adapted from DejaGnu's dg-test.
8106 (lto_handle_diagnostics): New procedure.
8107 (lto_prune_warns): Ignore informational notes.
8108 (lto-link-and-maybe-run): Add "messages_by_file" param.
8109 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8110 "execute" when "link" fails if "execute" was not specified.
8111 (lto-can-handle-directive): New procedure.
8112 (lto-get-options-main): Call lto-can-handle-directive. Add a
8113 dg-messages local, using it to set the caller's
8114 dg-messages-by-file for the given source file.
8115 (lto-get-options): Likewise.
8116 (lto-execute): Add dg-messages-by-file local, and pass it to
8117 lto-link-and-maybe-run.
8118
8119 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8120 Richard Sandiford <richard.sandiford@linaro.org>
8121
8122 PR target/79041
8123 PR target/82964
8124 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8125 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8126
8127 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8128
8129 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8130 target check autogenerator for armv8.1-a and armv8.2-a.
8131
8132 2018-01-17 Carl Love <cel@us.ibm.com>
8133
8134 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8135 Add debug print statements.
8136 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8137 16 byte vector load followed by a partial vector load.
8138
8139 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8140
8141 PR c++/83799
8142 * g++.dg/wrappers/pr83799.C: New test case.
8143
8144 2018-01-17 Nathan Sidwell <nathan@acm.org>
8145
8146 PR c++/83739
8147 * g++.dg/cpp1y/pr83739.C: New.
8148
8149 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8150
8151 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8152 * gcc.target/visium/overflow16.c: Likewise.
8153 * gcc.target/visium/overflow32.c: Likewise.
8154
8155 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8156
8157 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8158
8159 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8160
8161 * gcc.dg/rtl/arm/stl-cond.c: New test.
8162 * gcc.target/arm/stl-cond.c: Delete.
8163
8164 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8165
8166 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8167 directives.
8168
8169 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR tree-optimization/83843
8172 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8173 * gcc.dg/store_merging_19.c: New test.
8174
8175 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8176
8177 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8178 and options.
8179
8180 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8181
8182 PR rtl-optimization/83771
8183 * gcc.dg/pr83771.c: New test.
8184
8185 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8186
8187 PR tree-optimization/81184
8188 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8189 targets.
8190 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8191
8192 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8193
8194 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8195
8196 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8197
8198 PR target/83546
8199 * gcc.target/i386/pr83546.c: New test.
8200
8201 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8202
8203 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8204
8205 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8206
8207 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8208 test and add dg-warning for the -Wstringop-overflow warning.
8209
8210 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8211
8212 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8213 XFAIL last test on SPARC and Visium.
8214
8215 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8216
8217 PR rtl-optimization/80481
8218 * g++.dg/pr80481.C: Exclude solaris.
8219
8220 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8221
8222 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8223 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8224 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8225
8226 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8227
8228 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8229 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8230 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8231 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8232 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8233 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8234 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8235 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8236 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8237 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8238 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8239 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8240 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8241 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8242 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8243
8244 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8245
8246 PR testsuite/77734
8247 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8248
8249 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8250
8251 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8252 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8253 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8254 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8255 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8256 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8257
8258 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8259
8260 PR tree-optimization/83857
8261 * gcc.dg/vect/pr83857.c: New test.
8262
8263 2018-01-16 Richard Biener <rguenther@suse.de>
8264
8265 PR tree-optimization/83867
8266 * gcc.dg/vect/pr83867.c: New testcase.
8267
8268 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR c/83844
8271 * gcc.dg/pr83844.c: New test.
8272
8273 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8274
8275 * gcc.dg/torture/pr83847.c: New test.
8276
8277 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR rtl-optimization/86620
8280 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8281 instead of --param=max-sched-ready-insns=0.
8282 * gcc.target/i386/pr83620.c: New test.
8283 * gcc.dg/pr83620.c: New test.
8284
8285 PR tree-optimization/83843
8286 * gcc.dg/store_merging_18.c: New test.
8287
8288 PR c++/83817
8289 * g++.dg/cpp1y/pr83817.C: New test.
8290
8291 PR c++/83825
8292 * g++.dg/template/pr83825.C: New test.
8293
8294 2018-01-16 Richard Biener <rguenther@suse.de>
8295
8296 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8297
8298 2018-01-16 Richard Biener <rguenther@suse.de>
8299
8300 PR testsuite/82132
8301 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8302 from gcc.dg/torture/pr60092.c.
8303
8304 2018-01-15 Martin Sebor <msebor@redhat.com>
8305
8306 PR c++/83588
8307 * g++.dg/ext/flexary28.C: New test.
8308
8309 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8310
8311 PR fortran/82257
8312 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8313
8314 2018-01-15 Martin Sebor <msebor@redhat.com>
8315
8316 PR testsuite/83869
8317 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8318
8319 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8320
8321 PR fortran/54613
8322 * gfortran.dg/minmaxloc_9.f90: New test.
8323 * gfortran.dg/minmaxloc_10.f90: New test.
8324 * gfortran.dg/minmaxloc_11.f90: New test.
8325
8326 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8327
8328 PR target/83839
8329 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8330 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8331 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8332 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8333 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8334 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8335 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8336 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8337 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8338 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8339 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8340 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8341 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8342 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8343 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8344 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8345 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8346 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8347 * gcc.target/i386/ret-thunk-10.c: Likewise.
8348 * gcc.target/i386/ret-thunk-11.c: Likewise.
8349 * gcc.target/i386/ret-thunk-12.c: Likewise.
8350 * gcc.target/i386/ret-thunk-13.c: Likewise.
8351 * gcc.target/i386/ret-thunk-14.c: Likewise.
8352 * gcc.target/i386/ret-thunk-15.c: Likewise.
8353 * gcc.target/i386/ret-thunk-9.c: Don't check the
8354 __x86_return_thunk label. Scan for "push" only for Linux.
8355
8356 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8357
8358 PR testsuite/79920
8359 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8360
8361 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8362
8363 PR target/83687
8364 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8365 tests.
8366 * gcc.target/arm/pr83687.c: New test.
8367
8368 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8369
8370 Adjust tests to AVR_TINY.
8371
8372 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8373 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8374 * gcc.target/avr/pr71627.c: Same.
8375 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8376 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8377 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8378 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8379 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8380 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8381 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8382 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8383 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8384 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8385 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8386 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8387 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8388 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8389 * gcc.target/avr/torture/pr61055.c: Same.
8390 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8391 available.
8392 * gcc.target/avr/torture/int24-mul.c: Same.
8393 * gcc.target/avr/torture/pr51782-1.c: Same.
8394 * gcc.target/avr/torture/pr61443.c: Same.
8395 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8396 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8397
8398 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8399
8400 PR c/83801
8401 PR c/83729
8402 * gcc.target/avr/torture/pr83729.c: New test.
8403 * gcc.target/avr/torture/pr83801.c: New test.
8404
8405 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR middle-end/82694
8408 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8409 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8410
8411 2018-01-10 Martin Sebor <msebor@redhat.com>
8412
8413 PR other/83508
8414 * gcc.dg/Wstringop-overflow-2.c: New test.
8415
8416 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8417
8418 PR libgfortran/83811
8419 * gfortran.dg/fmt_e.f90: New test.
8420
8421 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8422
8423 * gcc.target/i386/indirect-thunk-10.c: New test.
8424 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8425 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8426 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8427 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8428 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8429 * gcc.target/i386/ret-thunk-17.c: Likewise.
8430 * gcc.target/i386/ret-thunk-18.c: Likewise.
8431 * gcc.target/i386/ret-thunk-19.c: Likewise.
8432 * gcc.target/i386/ret-thunk-20.c: Likewise.
8433 * gcc.target/i386/ret-thunk-21.c: Likewise.
8434
8435 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8436
8437 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8438
8439 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8440
8441 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8442 -mno-indirect-branch-register.
8443 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8444 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8445 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8446 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8447 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8448 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8449 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8450 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8451 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8452 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8453 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8454 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8455 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8456 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8457 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8458 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8459 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8460 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8461 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8462 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8463 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8464 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8465 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8466 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8467 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8468 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8469 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8470 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8471 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8472 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8473 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8474 * gcc.target/i386/ret-thunk-10.c: Likewise.
8475 * gcc.target/i386/ret-thunk-11.c: Likewise.
8476 * gcc.target/i386/ret-thunk-12.c: Likewise.
8477 * gcc.target/i386/ret-thunk-13.c: Likewise.
8478 * gcc.target/i386/ret-thunk-14.c: Likewise.
8479 * gcc.target/i386/ret-thunk-15.c: Likewise.
8480 * gcc.target/i386/ret-thunk-9.c: Likewise.
8481 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8482 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8483 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8484
8485 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8486
8487 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8488 -mfunction-return=keep.
8489 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8490 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8491 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8492 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8493 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8494 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8495 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8496 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8497 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8498 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8499 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8500 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8502 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8503 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8504 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8505 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8507 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8508 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8509 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8510 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8511 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8512 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8513 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8514 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8515 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8516 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8517 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8518 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8519 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8520 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8521 * gcc.target/i386/ret-thunk-1.c: New test.
8522 * gcc.target/i386/ret-thunk-10.c: Likewise.
8523 * gcc.target/i386/ret-thunk-11.c: Likewise.
8524 * gcc.target/i386/ret-thunk-12.c: Likewise.
8525 * gcc.target/i386/ret-thunk-13.c: Likewise.
8526 * gcc.target/i386/ret-thunk-14.c: Likewise.
8527 * gcc.target/i386/ret-thunk-15.c: Likewise.
8528 * gcc.target/i386/ret-thunk-16.c: Likewise.
8529 * gcc.target/i386/ret-thunk-2.c: Likewise.
8530 * gcc.target/i386/ret-thunk-3.c: Likewise.
8531 * gcc.target/i386/ret-thunk-4.c: Likewise.
8532 * gcc.target/i386/ret-thunk-5.c: Likewise.
8533 * gcc.target/i386/ret-thunk-6.c: Likewise.
8534 * gcc.target/i386/ret-thunk-7.c: Likewise.
8535 * gcc.target/i386/ret-thunk-8.c: Likewise.
8536 * gcc.target/i386/ret-thunk-9.c: Likewise.
8537
8538 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8539
8540 * gcc.target/i386/indirect-thunk-1.c: New test.
8541 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8542 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8543 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8544 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8545 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8546 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8547 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8548 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8549 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8550 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8551 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8552 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8553 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8554 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8555 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8556 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8557 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8558 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8559 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8560 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8561 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8562 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8563 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8564 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8565 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8566 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8567 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8568 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8569 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8570 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8571 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8572 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8573
8574 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8575
8576 PR ipa/83051
8577 * gcc.c-torture/compile/pr83051.c: New testcase.
8578
8579 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8580
8581 PR tree-optimization/83501
8582 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8583
8584 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8585
8586 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8587 for lvx and stvx instead of lxvd2x and stxvd2x and require
8588 little-endian target. Add comments.
8589 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8590 comprehensive testing.
8591 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8592 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8593 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8594 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8595 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8596 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8597 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8598 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8599 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8600 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8601 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8602 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8603 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8604 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8605 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8606 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8607 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8608 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8609 scan-assembler-not directives that forbid lvx and xxpermdi.
8610 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8611 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8612 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8613 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8614 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8615 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8616 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8617 scan-assembler-times directives to reflect different numbers of
8618 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8619
8620 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8621 Alan Hayward <alan.hayward@arm.com>
8622 David Sherwood <david.sherwood@arm.com>
8623
8624 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8625 than SLP vectorization.
8626 * gcc.dg/vect/vect-alias-check-10.c: New test.
8627 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8628 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8629 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8630 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8631 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8632 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8633 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8634 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8635 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8636 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8637 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8638 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8639 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8640 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8641 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8642 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8643 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8644 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8645 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8646 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8647 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8648 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8649 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8650
8651 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8652 Alan Hayward <alan.hayward@arm.com>
8653 David Sherwood <david.sherwood@arm.com>
8654
8655 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8656 New proc.
8657 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8658 targets with scatter stores.
8659 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8660 stores.
8661 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8662 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8663 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8664 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8665 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8666 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8667 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8668 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8669 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8670 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8671 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8672 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8673 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8674 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8675 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8676 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8677
8678 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8679 Alan Hayward <alan.hayward@arm.com>
8680 David Sherwood <david.sherwood@arm.com>
8681
8682 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8683 for double_reduc1.
8684 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8685 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8686 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8687 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8688
8689 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8690 Alan Hayward <alan.hayward@arm.com>
8691 David Sherwood <david.sherwood@arm.com>
8692
8693 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8694 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8695 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8696
8697 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8698 Alan Hayward <alan.hayward@arm.com>
8699 David Sherwood <david.sherwood@arm.com>
8700
8701 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8702 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8703 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8704 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8705 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8706 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8707 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8708 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8709 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8710 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8711 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8712 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8713 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8714 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8715
8716 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8717 Alan Hayward <alan.hayward@arm.com>
8718 David Sherwood <david.sherwood@arm.com>
8719
8720 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8721 check for a message about using in-order reductions.
8722 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8723 check for a message about using in-order reductions.
8724 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8725 vectorized and check for a message about using in-order reductions.
8726 Expect targets with variable-length vectors to fall back to the
8727 fixed-length mininum.
8728 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8729 check for a message about using in-order reductions.
8730 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8731 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8732 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8733 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8734 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8735 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8736 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8737 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8738 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8739 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8740 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8741 vect_fold_left_plus.
8742
8743 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8744
8745 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8746 are spilled.
8747 * gcc.target/aarch64/sve/spill_2.c: New test.
8748 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8749 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8750 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8751 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8752 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8753
8754 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8755 Alan Hayward <alan.hayward@arm.com>
8756 David Sherwood <david.sherwood@arm.com>
8757
8758 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8759 of branches.
8760 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8761 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8762 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8763 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8764 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8765 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8766 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8767 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8768 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8769
8770 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8771 Alan Hayward <alan.hayward@arm.com>
8772 David Sherwood <david.sherwood@arm.com>
8773
8774 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8775 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8776 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8777 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8778
8779 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8780 Alan Hayward <alan.hayward@arm.com>
8781 David Sherwood <david.sherwood@arm.com>
8782
8783 * lib/target-supports.exp
8784 (check_effective_target_vect_fold_extract_last): New proc.
8785 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8786 for fold_extract_last.
8787 * gcc.dg/vect/pr65947-2.c: Likewise.
8788 * gcc.dg/vect/pr65947-3.c: Likewise.
8789 * gcc.dg/vect/pr65947-4.c: Likewise.
8790 * gcc.dg/vect/pr65947-5.c: Likewise.
8791 * gcc.dg/vect/pr65947-6.c: Likewise.
8792 * gcc.dg/vect/pr65947-9.c: Likewise.
8793 * gcc.dg/vect/pr65947-10.c: Likewise.
8794 * gcc.dg/vect/pr65947-12.c: Likewise.
8795 * gcc.dg/vect/pr65947-14.c: Likewise.
8796 * gcc.dg/vect/pr80631-1.c: Likewise.
8797 * gcc.target/aarch64/sve/clastb_1.c: New test.
8798 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8799 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8800 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8801 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8802 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8803 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8804 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8805 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8806 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8807 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8808 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8809 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8810 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8811
8812 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8813 Alan Hayward <alan.hayward@arm.com>
8814 David Sherwood <david.sherwood@arm.com>
8815
8816 * gcc.target/aarch64/sve/live_1.c: New test.
8817 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8818
8819 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8820 Alan Hayward <alan.hayward@arm.com>
8821 David Sherwood <david.sherwood@arm.com>
8822
8823 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8824 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8825 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8826 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8827 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8828 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8829 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8830 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8831 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8832
8833 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8834 Alan Hayward <alan.hayward@arm.com>
8835 David Sherwood <david.sherwood@arm.com>
8836
8837 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8838 New proc.
8839 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8840 vect_fully_masked.
8841 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8842 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8843 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8844 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8845 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8846 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8847
8848 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8849 Alan Hayward <alan.hayward@arm.com>
8850 David Sherwood <david.sherwood@arm.com>
8851
8852 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8853 instead of just ADDRESS.
8854 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8855 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8856 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8857 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8858 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8859 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8860 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8861 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8862 * gcc.target/aarch64/sve/while_2.c: Likewise.
8863 * gcc.target/aarch64/sve/while_3.c: Likewise.
8864 * gcc.target/aarch64/sve/while_4.c: Likewise.
8865
8866 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8867 Alan Hayward <alan.hayward@arm.com>
8868 David Sherwood <david.sherwood@arm.com>
8869
8870 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8871 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8872 to be predicated.
8873 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8874 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8875 * gcc.target/aarch64/sve/reduc_5.c: New test.
8876 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8877 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8878
8879 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8880 Alan Hayward <alan.hayward@arm.com>
8881 David Sherwood <david.sherwood@arm.com>
8882
8883 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8884 * gcc.dg/tree-ssa/peel1.c: Likewise.
8885 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8886 variable-length vectors.
8887 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8888 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8889 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8890 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8891 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8892 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8893 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8894 * gcc.target/aarch64/sve/slp_8.c: New test.
8895 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8896 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8897 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8898 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8899 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8900 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8901 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8902 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8903 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8904 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8905 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8906 * gcc.target/aarch64/sve/while_1.c: Likewise.
8907 * gcc.target/aarch64/sve/while_2.c: Likewise.
8908 * gcc.target/aarch64/sve/while_3.c: Likewise.
8909 * gcc.target/aarch64/sve/while_4.c: Likewise.
8910
8911 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8912 Alan Hayward <alan.hayward@arm.com>
8913 David Sherwood <david.sherwood@arm.com>
8914
8915 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8916 New proc.
8917 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8918 and add an associated scan-dump test. Prevent vectorization
8919 of the first two loops.
8920 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8921 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8922 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8923 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8924 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8925 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8926
8927 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8928 Alan Hayward <alan.hayward@arm.com>
8929 David Sherwood <david.sherwood@arm.com>
8930
8931 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8932 * gcc.dg/vect/pr67790.c: Likewise.
8933 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8934 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8935 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8936 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8937 * gcc.target/aarch64/sve/slp_5.c: New test.
8938 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8939 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8940 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8941 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8942 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8943
8944 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8945 Alan Hayward <alan.hayward@arm.com>
8946 David Sherwood <david.sherwood@arm.com>
8947
8948 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8949 && vect_load_lanes
8950 * gcc.dg/vect/slp-1.c: Likewise.
8951 * gcc.dg/vect/slp-10.c: Likewise.
8952 * gcc.dg/vect/slp-12b.c: Likewise.
8953 * gcc.dg/vect/slp-12c.c: Likewise.
8954 * gcc.dg/vect/slp-17.c: Likewise.
8955 * gcc.dg/vect/slp-19b.c: Likewise.
8956 * gcc.dg/vect/slp-20.c: Likewise.
8957 * gcc.dg/vect/slp-21.c: Likewise.
8958 * gcc.dg/vect/slp-22.c: Likewise.
8959 * gcc.dg/vect/slp-23.c: Likewise.
8960 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8961 * gcc.dg/vect/slp-24.c: Likewise.
8962 * gcc.dg/vect/slp-28.c: Likewise.
8963 * gcc.dg/vect/slp-39.c: Likewise.
8964 * gcc.dg/vect/slp-6.c: Likewise.
8965 * gcc.dg/vect/slp-7.c: Likewise.
8966 * gcc.dg/vect/slp-cond-1.c: Likewise.
8967 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8968 * gcc.dg/vect/slp-cond-2.c: Likewise.
8969 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8970 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8971 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8972 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8973 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8974 * gcc.dg/vect/slp-perm-6.c: Likewise.
8975 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8976 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8977 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8978 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8979 * gcc.dg/vect/slp-12a.c: Likewise.
8980 * gcc.dg/vect/slp-14.c: Likewise.
8981 * gcc.dg/vect/slp-15.c: Likewise.
8982 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8983 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8984 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8985 * gcc.target/aarch64/sve/slp_1.c: New test.
8986 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8987 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8988 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8989 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8990 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8991 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8992 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8993
8994 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8995 Alan Hayward <alan.hayward@arm.com>
8996 David Sherwood <david.sherwood@arm.com>
8997
8998 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8999 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9000 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9001 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9002 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9003 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9004 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9005 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9006 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9007 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9008 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9009 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9010 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9011 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9012 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9013 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9014 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9015 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9016 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9017
9018 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9019 Alan Hayward <alan.hayward@arm.com>
9020 David Sherwood <david.sherwood@arm.com>
9021
9022 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9023 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9024 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9025 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9026 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9027 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9028 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9029 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9030 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9031 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9032 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9033 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9034 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9035 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9036 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9037 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9038 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9039 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9040 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9041 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9042 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9043 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9044 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9045 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9046 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9047 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9048 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9049 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9050 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9051 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9052 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9053 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9054 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9055 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9056 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9057 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9058
9059 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9060 Alan Hayward <alan.hayward@arm.com>
9061 David Sherwood <david.sherwood@arm.com>
9062
9063 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9064 Return true for SVE too.
9065 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9066 if load/store lanes are supported.
9067 * gcc.dg/vect/slp-10.c: Likewise.
9068 * gcc.dg/vect/slp-12c.c: Likewise.
9069 * gcc.dg/vect/slp-17.c: Likewise.
9070 * gcc.dg/vect/slp-33.c: Likewise.
9071 * gcc.dg/vect/slp-6.c: Likewise.
9072 * gcc.dg/vect/slp-cond-1.c: Likewise.
9073 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9074 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9075 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9076 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9077 * gcc.dg/vect/slp-perm-6.c: Likewise.
9078 * gcc.dg/vect/slp-perm-9.c: Likewise.
9079 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9080 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9081 for variable-length vectors.
9082
9083 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9084 Alan Hayward <alan.hayward@arm.com>
9085 David Sherwood <david.sherwood@arm.com>
9086
9087 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9088 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9089
9090 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9091
9092 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9093 * g++.target/aarch64/sve/catch_1.C: New test.
9094 * g++.target/aarch64/sve/catch_2.C: Likewise.
9095 * g++.target/aarch64/sve/catch_3.C: Likewise.
9096 * g++.target/aarch64/sve/catch_4.C: Likewise.
9097 * g++.target/aarch64/sve/catch_5.C: Likewise.
9098 * g++.target/aarch64/sve/catch_6.C: Likewise.
9099
9100 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9101 Alan Hayward <alan.hayward@arm.com>
9102 David Sherwood <david.sherwood@arm.com>
9103
9104 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9105 New proc.
9106 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9107 * gcc.target/aarch64/fmaxmin.c: Likewise.
9108 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9109 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9110 * gcc.target/aarch64/pr62178.c: Likewise.
9111 * gcc.target/aarch64/pr71727-2.c: Likewise.
9112 * gcc.target/aarch64/saddw-1.c: Likewise.
9113 * gcc.target/aarch64/saddw-2.c: Likewise.
9114 * gcc.target/aarch64/uaddw-1.c: Likewise.
9115 * gcc.target/aarch64/uaddw-2.c: Likewise.
9116 * gcc.target/aarch64/uaddw-3.c: Likewise.
9117 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9118 * gcc.target/aarch64/vect-compile.c: Likewise.
9119 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9120 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9121 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9122 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9123 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9124 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9125 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9126 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9127 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9128 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9129 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9130 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9131 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9132 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9133 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9134 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9135 * gcc.target/aarch64/vect-movi.c: Likewise.
9136 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9137 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9138 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9139 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9140 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9141 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9142 fixed-length SVE.
9143 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9144 * gcc.target/aarch64/sve/arith_1.c: New test.
9145 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9146 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9147 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9148 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9149 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9150 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9151 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9152 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9153 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9154 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9155 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9156 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9157 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9158 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9159 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9160 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9161 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9162 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9163 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9164 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9165 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9166 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9167 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9168 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9169 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9170 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9171 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9172 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9173 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9174 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9175 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9176 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9177 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9178 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9179 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9180 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9181 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9182 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9183 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9184 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9185 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9186 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9187 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9188 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9189 * gcc.target/aarch64/sve/index_1.c: Likewise.
9190 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9191 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9192 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9193 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9194 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9195 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9196 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9197 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9198 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9199 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9200 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9201 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9202 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9203 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9204 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9205 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9206 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9207 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9208 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9209 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9210 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9211 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9212 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9213 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9214 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9215 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9216 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9217 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9218 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9219 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9220 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9221 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9222 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9223 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9224 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9225 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9226 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9227 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9228 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9229 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9230 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9231 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9232 * gcc.target/aarch64/sve/single_1.c: Likewise.
9233 * gcc.target/aarch64/sve/single_2.c: Likewise.
9234 * gcc.target/aarch64/sve/single_3.c: Likewise.
9235 * gcc.target/aarch64/sve/single_4.c: Likewise.
9236 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9237 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9238 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9239 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9240 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9241 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9242 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9243 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9244 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9245 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9246 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9247 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9248 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9249 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9250 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9251 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9252 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9253 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9254 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9255 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9256 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9257 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9258 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9259 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9260 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9261 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9262 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9263 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9264 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9265 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9266 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9267 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9268 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9269 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9270 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9271 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9272 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9273 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9274 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9275 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9276 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9277 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9278 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9279 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9280 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9281
9282 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9283 Alan Hayward <alan.hayward@arm.com>
9284 David Sherwood <david.sherwood@arm.com>
9285
9286 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9287 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9288 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9289 New procedures.
9290 (check_effective_target_vect_perm): Handle SVE.
9291 (check_effective_target_vect_perm_byte): Likewise.
9292 (check_effective_target_vect_perm_short): Likewise.
9293 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9294 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9295 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9296 (check_effective_target_vect_element_align_preferred): Likewise.
9297 (check_effective_target_vect_align_stack_vars): Likewise.
9298 (check_effective_target_vect_load_lanes): Likewise.
9299 (check_effective_target_vect_masked_store): Likewise.
9300 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9301 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9302 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9303 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9304 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9305 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9306 * gcc.dg/vect/slp-23.c: Likewise.
9307 * gcc.dg/vect/slp-perm-5.c: Likewise.
9308 * gcc.dg/vect/slp-perm-6.c: Likewise.
9309 * gcc.dg/vect/slp-perm-9.c: Likewise.
9310 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9311 * gcc.dg/vect/vect-114.c: Likewise.
9312 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9313 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9314
9315 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9316
9317 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9318 vect_variable_length, expecting the test to be vectorized
9319 without SLP instead.
9320 * gcc.dg/vect/pr33953.c: Likewise.
9321 * gcc.dg/vect/pr37027.c: Likewise.
9322 * gcc.dg/vect/pr67790.c: Likewise.
9323 * gcc.dg/vect/pr68445.c: Likewise.
9324 * gcc.dg/vect/slp-1.c: Likewise.
9325 * gcc.dg/vect/slp-10.c: Likewise.
9326 * gcc.dg/vect/slp-12a.c: Likewise.
9327 * gcc.dg/vect/slp-12b.c: Likewise.
9328 * gcc.dg/vect/slp-12c.c: Likewise.
9329 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9330 * gcc.dg/vect/slp-13.c: Likewise.
9331 * gcc.dg/vect/slp-14.c: Likewise.
9332 * gcc.dg/vect/slp-15.c: Likewise.
9333 * gcc.dg/vect/slp-17.c: Likewise.
9334 * gcc.dg/vect/slp-19b.c: Likewise.
9335 * gcc.dg/vect/slp-2.c: Likewise.
9336 * gcc.dg/vect/slp-20.c: Likewise.
9337 * gcc.dg/vect/slp-21.c: Likewise.
9338 * gcc.dg/vect/slp-22.c: Likewise.
9339 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9340 * gcc.dg/vect/slp-24.c: Likewise.
9341 * gcc.dg/vect/slp-28.c: Likewise.
9342 * gcc.dg/vect/slp-39.c: Likewise.
9343 * gcc.dg/vect/slp-42.c: Likewise.
9344 * gcc.dg/vect/slp-6.c: Likewise.
9345 * gcc.dg/vect/slp-7.c: Likewise.
9346 * gcc.dg/vect/slp-cond-1.c: Likewise.
9347 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9348 * gcc.dg/vect/slp-cond-2.c: Likewise.
9349 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9350 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9351 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9352 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9353 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9354 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9355 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9356 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9357 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9358 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9359 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9360 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9361 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9362 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9363 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9364 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9365 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9366
9367 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9368
9369 PR c/83801
9370 * gcc.dg/pr83801.c: New test.
9371
9372 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9373
9374 PR fortran/52162
9375 * gfortran.dg/bounds_check_19.f90: New test.
9376
9377 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9378
9379 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9380 instead of scan-assembler-not for xsnabsqp.
9381
9382 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9383
9384 PR libgfortran/83525
9385 * gfortran.dg/newunit_5.f90: New test.
9386
9387 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9388
9389 PR rtl-optimization/80481
9390 * g++.dg/pr80481.C: New.
9391
9392 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9393
9394 PR target/83628
9395 * gcc.target/alpha/pr83628-3.c: New test.
9396
9397 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9398
9399 * lib/target-supports.exp (check_effective_target_avx512f): Also
9400 check for __builtin_ia32_addsd_round,
9401 __builtin_ia32_getmantsd_round.
9402 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9403
9404 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9405
9406 PR target/83629
9407 * gcc.target/powerpc/pr83629.c: Require ilp32.
9408
9409 2018-01-12 Richard Biener <rguenther@suse.de>
9410
9411 PR tree-optimization/80846
9412 * gcc.target/i386/pr80846-1.c: New testcase.
9413 * gcc.target/i386/pr80846-2.c: Likewise.
9414
9415 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9416
9417 * gcc.c-torture/execute/20180112-1.c: New test.
9418
9419 2018-01-12 Tom de Vries <tom@codesourcery.com>
9420
9421 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9422 * g++.dg/ext/label13a.C: Same.
9423 * g++.dg/ext/label14.C: Same.
9424 * g++.dg/ext/label2.C: Same.
9425 * g++.dg/ext/label3.C: Same.
9426 * g++.dg/torture/pr42462.C: Same.
9427 * g++.dg/torture/pr42739.C: Same.
9428 * g++.dg/warn/Wunused-label-3.C: Same.
9429
9430 2018-01-12 Tom de Vries <tom@codesourcery.com>
9431
9432 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9433 * g++.dg/Walloca1.C: Same.
9434 * g++.dg/cpp0x/pr70338.C: Same.
9435 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9436 * g++.dg/cpp1y/vla10.C: Same.
9437 * g++.dg/cpp1y/vla2.C: Same.
9438 * g++.dg/cpp1y/vla6.C: Same.
9439 * g++.dg/cpp1y/vla8.C: Same.
9440 * g++.dg/debug/debug5.C: Same.
9441 * g++.dg/debug/debug6.C: Same.
9442 * g++.dg/debug/pr54828.C: Same.
9443 * g++.dg/diagnostic/pr70105.C: Same.
9444 * g++.dg/eh/cleanup5.C: Same.
9445 * g++.dg/eh/spbp.C: Same.
9446 * g++.dg/ext/tmplattr9.C: Same.
9447 * g++.dg/ext/vla10.C: Same.
9448 * g++.dg/ext/vla11.C: Same.
9449 * g++.dg/ext/vla12.C: Same.
9450 * g++.dg/ext/vla15.C: Same.
9451 * g++.dg/ext/vla16.C: Same.
9452 * g++.dg/ext/vla17.C: Same.
9453 * g++.dg/ext/vla3.C: Same.
9454 * g++.dg/ext/vla6.C: Same.
9455 * g++.dg/ext/vla7.C: Same.
9456 * g++.dg/init/array24.C: Same.
9457 * g++.dg/init/new47.C: Same.
9458 * g++.dg/init/pr55497.C: Same.
9459 * g++.dg/opt/pr78201.C: Same.
9460 * g++.dg/template/vla2.C: Same.
9461 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9462 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9463 * g++.dg/torture/pr62127.C: Same.
9464 * g++.dg/torture/pr67055.C: Same.
9465 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9466 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9467 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9468 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9469 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9470 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9471 * g++.dg/warn/Wvla-1.C: Same.
9472 * g++.dg/warn/Wvla-3.C: Same.
9473 * g++.old-deja/g++.ext/array2.C: Same.
9474 * g++.old-deja/g++.ext/constructor.C: Same.
9475 * g++.old-deja/g++.law/builtin1.C: Same.
9476 * g++.old-deja/g++.other/crash12.C: Same.
9477 * g++.old-deja/g++.other/eh3.C: Same.
9478 * g++.old-deja/g++.pt/array6.C: Same.
9479 * g++.old-deja/g++.pt/dynarray.C: Same.
9480
9481 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9482
9483 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9484
9485 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9486
9487 PR libfortran/67412
9488 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9489 on *-*-solaris2.10.
9490
9491 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9492
9493 * lib/target-supports.exp (check_effective_target_branch_cost):
9494 Accept all x86 targets.
9495
9496 2018-01-12 Martin Liska <mliska@suse.cz>
9497
9498 PR ipa/83054
9499 * g++.dg/warn/pr83054.C: New test.
9500
9501 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9502
9503 * gcc.target/powerpc/spec-barr-1.c: New file.
9504
9505 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9506
9507 PR target/83330
9508 * gcc.target/i386/pr83330.c: New test.
9509
9510 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9511
9512 PR fortran/79383
9513 * gfortran.dg/dtio_31.f03: New test.
9514 * gfortran.dg/dtio_32.f03: New test.
9515
9516 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9517
9518 PR c++/43486
9519 * g++.dg/wrappers: New subdirectory.
9520 * g++.dg/wrappers/README: New file.
9521 * g++.dg/wrappers/alloc.C: New test case.
9522 * g++.dg/wrappers/cow-istream-string.C: New test case.
9523 * g++.dg/wrappers/cp-stdlib.C: New test case.
9524 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9525 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9526
9527 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9528
9529 PR middle-end/83718
9530 * g++.dg/torture/pr83718.C: New testcase.
9531
9532 2018-01-11 Martin Jambor <mjambor@suse.cz>
9533
9534 PR ipa/83178
9535 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9536
9537 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9538
9539 PR tree-optimization/83695
9540 * gcc.dg/tree-ssa/pr83695.c: New test.
9541
9542 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9543
9544 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9545 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9546
9547 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9548
9549 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9550 * gcc.target/arm/simd/fp16fml_high.c: New test.
9551 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9552 * lib/target-supports.exp
9553 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9554 check_effective_target_arm_fp16fml_neon_ok,
9555 add_options_for_arm_fp16fml_neon): New procedures.
9556
9557 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9558
9559 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9560 combination tests.
9561
9562 2018-01-11 Richard Biener <rguenther@suse.de>
9563
9564 PR tree-optimization/83435
9565 * gcc.dg/graphite/pr83435.c: New testcase.
9566
9567 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9568 Alan Hayward <alan.hayward@arm.com>
9569 David Sherwood <david.sherwood@arm.com>
9570
9571 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9572
9573 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9574
9575 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9576
9577 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9578
9579 PR target/82096
9580 * gcc.c-torture/compile/pr82096.c: New test.
9581
9582 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9583
9584 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9585
9586 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9587
9588 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9589
9590 2018-01-11 Justin Squirek <squirek@adacore.com>
9591
9592 * gnat.dg/expr_func4.adb: New testcase.
9593
9594 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9595
9596 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9597 testcase.
9598
9599 2018-01-11 Bob Duff <duff@adacore.com>
9600
9601 * gnat.dg/protected_null.adb: New testcase.
9602
9603 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9604
9605 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9606
9607 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9608
9609 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9610
9611 2018-01-11 Justin Squirek <squirek@adacore.com>
9612
9613 * gnat.dg/loopvar.adb: New testcase.
9614
9615 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9616
9617 PR middle-end/83189
9618 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9619
9620 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9621
9622 * gcc.c-torture/compile/pr83575.c: New testcase.
9623
9624 2018-01-10 Michael Collison <michael.collison@arm.com>
9625
9626 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9627 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9628 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9629 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9630 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9631 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9632 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9633 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9634 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9635 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9636 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9637 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9638 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9639 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9640 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9641 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9642
9643 2018-01-10 Michael Collison <michael.collison@arm.com>
9644
9645 * gcc.target/aarch64/sha2.h: New shared testcase.
9646 * gcc.target/aarch64/sha2_1.c: New testcase.
9647 * gcc.target/aarch64/sha2_2.c: New testcase.
9648 * gcc.target/aarch64/sha2_3.c: New testcase.
9649 * gcc.target/aarch64/sha3.h: New shared testcase.
9650 * gcc.target/aarch64/sha3_1.c: New testcase.
9651 * gcc.target/aarch64/sha3_2.c: New testcase.
9652 * gcc.target/aarch64/sha3_3.c: New testcase.
9653
9654 2018-01-10 Michael Collison <michael.collison@arm.com>
9655
9656 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9657
9658 2018-01-10 Martin Sebor <msebor@redhat.com>
9659
9660 PR tree-optimization/83781
9661 * gcc.dg/strlenopt-42.c: New test.
9662
9663 2018-01-11 Martin Sebor <msebor@gmail.com>
9664 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9665
9666 PR tree-optimization/83501
9667 PR tree-optimization/81703
9668
9669 * gcc.dg/strlenopt-39.c: New test-case.
9670 * gcc.dg/pr81703.c: Likewise.
9671
9672 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9673
9674 * gnat.dg/atomic10.adb: New test.
9675
9676 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9677
9678 PR fortran/82367
9679 * gfortran.dg/deferred_character_18.f90: New test.
9680
9681 2018-01-10 Martin Sebor <msebor@redhat.com>
9682
9683 PR tree-optimization/83671
9684 * gcc.dg/strlenopt-40.c: New test.
9685 * gcc.dg/strlenopt-41.c: New test.
9686
9687 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9688
9689 PR fortran/83093
9690 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9691
9692 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9693
9694 PR target/83399
9695 * gcc.target/powerpc/pr83399.c: New test.
9696
9697 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9698
9699 PR c++/43486
9700 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9701 to reflect that the arguments are correctly underlined.
9702 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9703 for globals, params, locals and literals.
9704 (test_sizeof): Directly test the location of "sizeof", rather than
9705 when used in compound expressions.
9706 (test_alignof): Likewise for "alignof".
9707 (test_string_literals): Likewise for string literals.
9708 (test_numeric_literals): Likewise for numeric literals.
9709 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9710 (test_typeid): Likewise for typeid.
9711 (test_unary_plus): New.
9712 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9713 format strings.
9714
9715 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9716
9717 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9718
9719 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9720
9721 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9722
9723 2018-01-10 Marek Polacek <polacek@redhat.com>
9724
9725 PR c++/82541
9726 * g++.dg/warn/Wduplicated-branches4.C: New test.
9727
9728 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR c++/81327
9731 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9732 cast to void *.
9733
9734 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9735
9736 PR c++/81055
9737 * g++.dg/cpp0x/new2.C: New.
9738
9739 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9740
9741 PR target/83735
9742 * gcc.target/i386/pr83735.c: New test.
9743
9744 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9745
9746 * lib/target-supports.exp (check_effective_target_branch_cost):
9747 New function.
9748 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9749 * gcc.dg/pr21643.c: Likewise.
9750 * gcc.dg/pr46309.c: Likewise.
9751 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9752 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9753 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9754 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9755 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9756 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9757 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9758 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9759 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9760 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9761 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9762 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9763 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9764 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9765
9766 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9767
9768 PR target/83629
9769 * gcc.target/powerpc/pr83629.c: New testcase.
9770
9771 2018-01-10 Richard Biener <rguenther@suse.de>
9772
9773 PR testsuite/78768
9774 * gcc.dg/pr78768.c: Un-XFAIL.
9775
9776 2018-01-10 Richard Biener <rguenther@suse.de>
9777
9778 PR debug/82425
9779 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9780
9781 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9782
9783 PR tree-optimization/83753
9784 * gcc.dg/torture/pr83753.c: New test.
9785
9786 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9787
9788 * gcc.target/i386/avx2-gather-1.c: Add -march.
9789 * gcc.target/i386/avx2-gather-2.c: Add -march.
9790 * gcc.target/i386/avx2-gather-3.c: Add -march.
9791 * gcc.target/i386/avx2-gather-4.c: Add -march.
9792 * gcc.target/i386/avx2-gather-5.c: Add -march.
9793 * gcc.target/i386/avx2-gather-6.c: Add -march.
9794 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9795 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9796 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9797 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9798 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9799 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9800 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9801 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9802 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9803 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9804
9805 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9806
9807 PR target/78585:
9808 * gcc.target/i386/pr78585.c: New test.
9809
9810 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR c++/83734
9813 * g++.dg/cpp0x/pr83734.C: New test.
9814
9815 2018-01-09 Carl Love <cel@us.ibm.com>
9816
9817 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9818 vec_mergeo builtins with float, double, long long, unsigned long long,
9819 bool long long arguments.
9820 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9821 vec_float2 with double arguments.
9822 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9823 vec_mergew and vec_mergow builtins.
9824
9825 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9826
9827 PR fortran/83742
9828 * gfortran.dg/contiguous_6.f90: New test.
9829
9830 2018-01-09 Richard Biener <rguenther@suse.de>
9831
9832 PR tree-optimization/83668
9833 * gcc.dg/graphite/pr83668.c: New testcase.
9834
9835 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9836
9837 PR tree-optimization/64811
9838 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9839 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9840 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9841 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9842 New tests.
9843 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9844
9845 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9846
9847 PR target/79883
9848 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9849
9850 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9851
9852 PR target/82641
9853 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9854 no NEON and require softfp or hard float-abi.
9855 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9856
9857 2018-01-09 Richard Biener <rguenther@suse.de>
9858
9859 PR tree-optimization/83572
9860 * gcc.dg/graphite/pr83572.c: New testcase.
9861
9862 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR target/83507
9865 * gcc.dg/sms-13.c: New test.
9866
9867 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9868
9869 PR fortran/83741
9870 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9871
9872 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9873 Monk Chiang <sh.chiang04@gmail.com>
9874
9875 * gcc.target/riscv/save-restore-1.c: New.
9876
9877 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9878
9879 PR target/83677
9880 * gcc.target/powerpc/pr83677.c: New file.
9881
9882 2018-01-08 Jeff Law <law@redhat.com>
9883
9884 PR rtl-optimizatin/81308
9885 * g++.dg/pr81308-1.C: New test.
9886 * g++.dg/pr81308-2.C: New test.
9887
9888 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9889
9890 PR target/83663 - Revert r255946
9891 * gcc.target/aarch64/vect-slp-dup.c: New.
9892
9893 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9894
9895 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9896 combination tests.
9897
9898 2018-01-08 Richard Biener <rguenther@suse.de>
9899
9900 PR tree-optimization/83563
9901 * gcc.dg/graphite/pr83563.c: New testcase.
9902
9903 2018-01-08 Richard Biener <rguenther@suse.de>
9904
9905 PR middle-end/83713
9906 * g++.dg/torture/pr83713.C: New testcase.
9907
9908 2018-01-08 Tom de Vries <tom@codesourcery.com>
9909
9910 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9911
9912 2018-01-08 Richard Biener <rguenther@suse.de>
9913
9914 PR tree-optimization/83685
9915 * gcc.dg/torture/pr83685.c: New testcase.
9916
9917 2018-01-08 Richard Biener <rguenther@suse.de>
9918
9919 PR lto/83719
9920 * gcc.dg/lto/pr83719_0.c: New testcase.
9921
9922 2018-01-08 Tom de Vries <tom@codesourcery.com>
9923
9924 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9925 * gcc.dg/graphite/run-id-1.c: Same.
9926 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9927
9928 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9929
9930 PR fortran/83611
9931 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9932 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9933 * gfortran.dg/pdt_27.f03: New test.
9934
9935 PR fortran/83731
9936 * gfortran.dg/pdt_28.f03: New test.
9937
9938 2018-01-08 Tom de Vries <tom@codesourcery.com>
9939
9940 * c-c++-common/builtins.c: Require effective target alloca.
9941 * gcc.dg/Wrestrict.c: Same.
9942 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9943
9944 2018-01-08 Richard Biener <rguenther@suse.de>
9945
9946 PR middle-end/83580
9947 * gcc.dg/torture/pr83580.c: New testcase.
9948
9949 2018-01-08 Richard Biener <rguenther@suse.de>
9950
9951 PR middle-end/83517
9952 * gcc.dg/pr83517.c: New testcase.
9953
9954 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9955
9956 PR middle-end/81897
9957 * gcc.dg/uninit-pr81897.c: New test.
9958
9959 2018-01-06 Martin Sebor <msebor@redhat.com>
9960
9961 PR tree-optimization/83640
9962 * gcc.dg/Wrestrict-6.c: New test.
9963 * gcc.dg/pr83640.c: New test.
9964
9965 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9966
9967 * gcc.target/aarch64/reg-alloc-1.c: New test.
9968
9969 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9970
9971 PR fortran/50892
9972 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9973
9974 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9975
9976 PR debug/83480
9977 * gcc.dg/pr83480.c: New test.
9978
9979 PR rtl-optimization/83682
9980 * gcc.target/i386/pr83682.c: New test.
9981
9982 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9983
9984 PR fortran/78534
9985 PR fortran/66310
9986 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9987 * gfortran.dg/dependency_49.f90: Likewise.
9988 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9989 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9990 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9991 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9992 * gfortran.dg/string_1_lp64.f90: New test.
9993 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9994 * gfortran.dg/string_3_lp64.f90: New test.
9995
9996 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9997
9998 PR target/83604
9999 * gcc.target/i386/sse-26.c: New test.
10000
10001 PR target/83604
10002 * gcc.target/i386/pr83604.c: New test.
10003
10004 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10005
10006 * gcc.dg/vect/vect-align-4.c: New test.
10007 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10008 and redefine as a structure with an unaligned member "b".
10009 (foo): Update accordingly.
10010
10011 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10012
10013 PR target/82439
10014 * gcc.target/aarch64/bics_5.c: New test.
10015 * gcc.target/arm/bics_5.c: Likewise.
10016
10017 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10018
10019 PR tree-optimization/83605
10020 * gcc.dg/pr83605.c: New test.
10021
10022 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10023
10024 PR target/83554
10025 * gcc.target/i386/pr83554.c: New test.
10026
10027 PR ipa/82352
10028 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10029 long unsigned int.
10030
10031 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10032
10033 PR fortran/83683
10034 PR fortran/45689
10035 * gfortran.dg/eoshift_8.f90: New test.
10036 * gfortran.dg/simplify_eoshift_1.f90: New test.
10037
10038 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10039
10040 PR debug/83585
10041 * gcc.dg/pr83585.c: New test.
10042
10043 2018-01-04 Nathan Sidwell <nathan@acm.org>
10044
10045 PR c++/83667
10046 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10047
10048 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10049
10050 PR debug/83666
10051 * gcc.dg/pr83666.c: New test.
10052
10053 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10054
10055 PR target/83628
10056 * gcc.target/alpha/pr83628-1.c: New test.
10057 * gcc.target/alpha/pr83628-2.c: Ditto.
10058
10059 2018-01-04 Martin Liska <mliska@suse.cz>
10060
10061 PR ipa/82352
10062 * g++.dg/ipa/pr82352.C: New test.
10063
10064 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10065
10066 * gcc.dg/vect-opt-info-1.c: Moved to ...
10067 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10068 vect_int targets, use dg-additional-options instead of dg-options and
10069 use relative line numbers instead of absolute.
10070
10071 2018-01-03 Martin Sebor <msebor@redhat.com>
10072
10073 PR tree-optimization/83655
10074 * gcc.dg/Wrestrict-5.c: New test.
10075 * c-c++-common/builtins.c: New test.
10076
10077 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10078 Alan Hayward <alan.hayward@arm.com>
10079 David Sherwood <david.sherwood@arm.com>
10080
10081 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10082 (main): Call it.
10083
10084 2018-01-03 Jeff Law <law@redhat.com>
10085
10086 PR target/83641
10087 * gcc.target/i386/stack-check-17.c: New test.
10088 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10089
10090 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10091
10092 PR debug/83621
10093 * gcc.dg/pr83621.c: New test.
10094
10095 PR debug/83645
10096 * gcc.dg/pr83645.c: New test.
10097
10098 2018-01-03 Martin Sebor <msebor@redhat.com>
10099
10100 PR tree-optimization/83603
10101 * gcc.dg/Wrestrict-4.c: New test.
10102
10103 PR c/83559
10104 * gcc.dg/const-2.c: New test.
10105 * gcc.dg/pure-3.c: New test.
10106
10107 2018-01-03 Martin Sebor <msebor@redhat.com>
10108
10109 * gcc.dg/Wrestrict-3.c: New test.
10110
10111 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10112
10113 PR c++/83555
10114 * g++.dg/opt/pr83555.C: New test.
10115 * g++.dg/ubsan/pr83555.C: New test.
10116
10117 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10118
10119 PR c/82050
10120 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10121 the !CHECKING_P case by expecting a note.
10122 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10123 a note for the !CHECKING_P case, and move the return statement
10124 outside of #if CHECKING_P guard.
10125
10126 2018-01-03 Jeff Law <law@redhat.com>
10127
10128 PR middle-end/83654
10129 * gcc.target/i386/stack-check-18.c: New test.
10130 * gcc.target/i386/stack-check-19.c: New test.
10131
10132 2018-01-03 Martin Sebor <msebor@redhat.com>
10133
10134 PR tree-optimization/83501
10135 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10136
10137 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10138
10139 PR tree-optimization/83501
10140 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10141
10142 2018-01-03 Nathan Sidwell <nathan@acm.org>
10143
10144 PR c++/83667
10145 * g++.dg/ipa/pr83667.C: New.
10146
10147 2018-01-03 Martin Liska <mliska@suse.cz>
10148
10149 PR tree-optimization/83593
10150 * gcc.dg/pr83593.c: New test.
10151
10152 2018-01-03 Martin Liska <mliska@suse.cz>
10153
10154 PR ipa/83549
10155 * g++.dg/ipa/pr83549.C: New test.
10156
10157 2018-01-03 Marek Polacek <polacek@redhat.com>
10158
10159 PR c++/83592
10160 * g++.dg/warn/mvp2.C: New test.
10161
10162 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10163
10164 PR preprocessor/83602
10165 * g++.dg/cpp/pr83602.C: New test.
10166
10167 PR c++/83634
10168 * g++.dg/parse/pr83634.C: New test.
10169
10170 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10171
10172 PR fortran/83664
10173 * gfortran.dg/eoshift_7.f90: New test.
10174
10175 2018-01-03 Jan Beulich <jbeulich@suse.com>
10176
10177 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10178 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10179
10180 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10181
10182 Update copyright years.
10183
10184 2018-01-03 Martin Liska <mliska@suse.cz>
10185
10186 PR ipa/83594
10187 * gcc.dg/ipa/pr83594.c: New test.
10188
10189 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10190 Alan Hayward <alan.hayward@arm.com>
10191 David Sherwood <david.sherwood@arm.com>
10192
10193 * gcc.dg/vect-opt-info-1.c: New test.
10194
10195 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10196
10197 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10198 floorf128, truncf128, and roundf128.
10199 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10200 optimizations added in match.pd.
10201 * gcc.target/powerpc/float128-hw6.c: Likewise.
10202 * gcc.target/powerpc/float128-hw7.c: Likewise.
10203 * gcc.target/powerpc/float128-hw8.c: Likewise.
10204 * gcc.target/powerpc/float128-hw9.c: Likewise.
10205 * gcc.target/powerpc/float128-hw10.c: Likewise.
10206 * gcc.target/powerpc/float128-hw11.c: Likewise.
10207
10208 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR c++/83556
10211 * g++.dg/cpp0x/pr83556.C: New test.
10212
10213 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10214
10215 PR fortran/45689
10216 PR fortran/83650
10217 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10218 * gfortran.dg/simplify_cshift_4.f90: New test.
10219
10220 2018-01-02 Marek Polacek <polacek@redhat.com>
10221
10222 PR c++/81860
10223 * g++.dg/cpp0x/inh-ctor30.C: New test.
10224
10225 PR c++/83644
10226 * g++.dg/cpp1z/pr83644.C: New test.
10227
10228 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10229
10230 PR fortran/83076
10231 * gfortran.dg/coarray_45.f90: New test.
10232
10233 PR fortran/83319
10234 * gfortran.dg/coarray_46.f90: New test.
10235
10236 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10237
10238 PR tree-optimization/83581
10239 * gcc.dg/pr83581.c: New test.
10240
10241 PR c/83595
10242 * gcc.dg/pr83595.c: New test.
10243
10244 PR middle-end/83608
10245 * g++.dg/opt/pr83608.C: New test.
10246
10247 PR middle-end/83609
10248 * gcc.dg/pr83609.c: New test.
10249 * g++.dg/opt/pr83609.C: New test.
10250
10251 PR middle-end/83623
10252 * gcc.dg/pr83623.c: New test.
10253
10254 * gcc.target/i386/i386.exp
10255 (check_effective_target_avx512vpopcntdqvl): New proc.
10256 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10257 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10258 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10259 \f
10260 Copyright (C) 2018 Free Software Foundation, Inc.
10261
10262 Copying and distribution of this file, with or without modification,
10263 are permitted in any medium without royalty provided the copyright
10264 notice and this notice are preserved.