re PR c++/84588 (internal compiler error: Segmentation fault (contains_struct_check()))
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/84588
4 * g++.dg/cpp1y/pr84588.C: New.
5
6 2018-05-08 Marek Polacek <polacek@redhat.com>
7
8 PR c++/85695
9 * g++.dg/cpp1z/constexpr-if22.C: New test.
10
11 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
12
13 PR target/85693
14 * gcc.target/i386/pr85693.c: New test.
15
16 2018-05-08 Jakub Jelinek <jakub@redhat.com>
17
18 PR target/85683
19 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
20 scan-assembler-times checking that except for [fh]*xor other functions
21 don't use any load instructions.
22
23 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
24
25 * gcc.target/i386/builtin_target.c: Test goldmont.
26 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
27 arch=silvermont.
28
29 2018-05-08 Jakub Jelinek <jakub@redhat.com>
30
31 PR target/85572
32 * g++.dg/other/sse2-pr85572-1.C: New test.
33 * g++.dg/other/sse2-pr85572-2.C: New test.
34 * g++.dg/other/sse4-pr85572-1.C: New test.
35 * g++.dg/other/avx2-pr85572-1.C: New test.
36
37 PR target/85317
38 * gcc.target/i386/pr85317.c: New test.
39 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
40 optimization barrier to avoid optimizing away the expected insn.
41
42 PR target/85480
43 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
44 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
45
46 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
47
48 * g++.dg/other/sve_const_pred_1.C: Rename to...
49 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
50 target selectors and explicit -march options.
51 * g++.dg/other/sve_const_pred_2.C: Rename to...
52 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
53 * g++.dg/other/sve_const_pred_3.C: Rename to...
54 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
55 * g++.dg/other/sve_const_pred_4.C: Rename to...
56 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
57 * g++.dg/other/sve_tls_2.C: Rename to...
58 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
59 * g++.dg/other/sve_vcond_1.C: Rename to...
60 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
61 * g++.dg/other/sve_vcond_1_run.C: Rename to...
62 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
63
64 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
65
66 PR testsuite/85586
67 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
68 !vect_no_align.
69
70 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
71
72 PR c++/57429
73 * g++.dg/cpp0x/deleted14.C: New.
74
75 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
76 Alan Hayward <alan.hayward@arm.com>
77 David Sherwood <david.sherwood@arm.com>
78
79 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
80 XFAIL the BIC test.
81 * gcc.target/aarch64/sve/vcond_7.c: New test.
82 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
83
84 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
85
86 PR c++/70563
87 * g++.dg/cpp0x/sfinae62.C: New.
88
89 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
90
91 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
92 load from src[i].
93
94 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
95
96 PR c++/80691
97 * g++.dg/cpp0x/narrowing1.C: New.
98
99 2018-05-08 Richard Biener <rguenther@suse.de>
100
101 PR middle-end/85588
102 * gcc.dg/torture/pr85574.c: Rename to...
103 * gcc.dg/torture/pr85588.c: ... this.
104
105 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
106
107 PR fortran/54613
108 * gfortran.dg/minmaxloc_12.f90: New test case.
109 * gfortran.dg/minmaxloc_13.f90: New test case.
110
111 2018-05-07 Nathan Sidwell <nathan@acm.org>
112
113 * g++.dg/cpp0x/range-for10.C: Delete.
114 * g++.dg/ext/forscope1.C: Delete.
115 * g++.dg/ext/forscope2.C: Delete.
116 * g++.dg/template/for1.C: Delete.
117
118 2018-05-07 Jeff Law <law@redhat.com>
119
120 * gfortran.dg/linefile.f90: New test.
121
122 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
123
124 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
125 and options.
126
127 2018-05-06 Jakub Jelinek <jakub@redhat.com>
128
129 PR c++/85659
130 * g++.dg/ext/asm14.C: New test.
131 * g++.dg/ext/asm15.C: New test.
132 * g++.dg/ext/asm16.C: New test.
133
134 2018-05-06 Michael Eager <eager@eagercon.com>
135
136 * gcc.target/microblaze/others/picdtr.c: Correct option
137 -fPIE -mpic-data-is-text-relative.
138
139 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
140
141 * gcc.target/microblaze/others/picdtr.c: Add test for
142 -fPIE -mpic-data-is-text-relative.
143
144 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
145
146 PR fortran/85507
147 * gfortran.dg/coarray_dependency_1.f90: New test.
148 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
149
150 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
151
152 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
153 to match the currently produced gimple.
154
155 2018-05-04 Carl Love <cel@us.ibm.com>
156 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
157 vec_trunc.
158 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
159 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
160 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
161 xvcmpgedp counts. Add xxsel counts.
162
163 2018-05-04 Richard Biener <rguenther@suse.de>
164
165 PR middle-end/85627
166 * g++.dg/torture/pr85627.C: New testcase.
167
168 2018-05-04 Richard Biener <rguenther@suse.de>
169
170 PR middle-end/85574
171 * gcc.dg/torture/pr85574.c: New testcase.
172 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
173
174 2018-05-04 Jakub Jelinek <jakub@redhat.com>
175
176 PR libstdc++/85466
177 * gcc.dg/nextafter-1.c: New test.
178 * gcc.dg/nextafter-2.c: New test.
179 * gcc.dg/nextafter-3.c: New test.
180 * gcc.dg/nextafter-4.c: New test.
181
182 2018-05-03 Nathan Sidwell <nathan@acm.org>
183
184 Remove -ffriend-injection.
185 * g++.old-deja/g++.jason/scoping15.C: Delete.
186 * g++.old-deja/g++.mike/net43.C: Delete.
187
188 2018-05-03 Jakub Jelinek <jakub@redhat.com>
189
190 PR target/85530
191 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
192 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
193 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
194 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
195
196 2018-05-03 Tom de Vries <tom@codesourcery.com>
197
198 PR testsuite/85106
199 * lib/scanoffloadtree.exp: New file.
200
201 2018-05-03 Richard Biener <rguenther@suse.de>
202
203 PR tree-optimization/85615
204 * gcc.dg/torture/pr85615.c: New testcase.
205
206 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
207
208 PR tree-optimization/70291
209 * gcc.dg/complex-6.c: New test.
210 * gcc.dg/complex-7.c: Likewise.
211
212 2018-05-03 Richard Biener <rguenther@suse.de>
213
214 PR testsuite/85579
215 * fortran.dg/pr51434.f90: Truncate transfer argument.
216
217 2018-05-02 Jakub Jelinek <jakub@redhat.com>
218
219 PR target/85582
220 * gcc.c-torture/execute/pr85582-3.c: New test.
221
222 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
223 Jason Merrill <jason@redhat.com>
224
225 PR c++/68374
226 * g++.dg/warn/Wshadow-13.C: New.
227 * g++.dg/warn/Wshadow-14.C: Likewise.
228
229 2018-05-02 Tom de Vries <tom@codesourcery.com>
230
231 PR libgomp/82428
232 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
233 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
234
235 2018-05-02 David Pagan <dave.pagan@oracle.com>
236
237 PR c/30552
238 * gcc.dg/noncompile/pr30552-1.c: New test.
239 * gcc.dg/noncompile/pr30552-2.c: New test.
240 * gcc.dg/noncompile/pr30552-3.c: New test.
241 * gcc.dg/noncompile/pr30552-4.c: New test.
242
243 2018-05-02 Richard Biener <rguenther@suse.de>
244
245 PR tree-optimization/85597
246 * gcc.dg/vect/pr85597.c: New testcase.
247
248 2018-05-02 Tom de Vries <tom@codesourcery.com>
249
250 PR testsuite/85106
251 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
252 * lib/scanltranstree.exp: New file.
253 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
254 (scan-ltrans-tree-dump-times_required_options)
255 (scan-ltrans-tree-dump-not_required_options)
256 (scan-ltrans-tree-dump-dem_required_options)
257 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
258 * lib/gcc-dg.exp: Include scanltranstree.exp.
259
260 2018-05-02 Tom de Vries <tom@codesourcery.com>
261
262 PR testsuite/85106
263 * gcc.dg/ipa/ipa-icf-38.c: New test.
264 * gcc.dg/ipa/ipa-icf-38a.c: New test.
265 * lib/scandump.exp (dump-base): New proc.
266 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
267 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
268 base.
269 * lib/scanipa.exp: Add "" argument to scan-dump calls.
270 * lib/scanlang.exp: Same.
271 * lib/scanrtl.exp: Same.
272 * lib/scantree.exp: Same.
273 * lib/scanwpaipa.exp: New file.
274 * lib/gcc-dg.exp: Include scanwpaipa.exp.
275
276 2018-05-02 Richard Biener <rguenther@suse.de>
277
278 PR middle-end/85567
279 * gcc.dg/torture/pr85567.c: New testcase.
280
281 2018-05-02 Jakub Jelinek <jakub@redhat.com>
282
283 PR target/85582
284 * gcc.c-torture/execute/pr85582-1.c: New test.
285 * gcc.c-torture/execute/pr85582-2.c: New test.
286
287 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
288
289 PR tree-optimization/85586
290 * gcc.dg/vect/pr85586.c: New test.
291
292 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
293
294 PR tree-optimization/85143
295 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
296 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
297
298 2018-05-01 David Malcolm <dmalcolm@redhat.com>
299
300 PR c/84258
301 * c-c++-common/Wformat-pr84258.c: New test.
302
303 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
304
305 PR tree-optimization/82665
306 * gcc.dg/tree-ssa/pr82665.c: New test.
307
308 2018-04-30 David Malcolm <dmalcolm@redhat.com>
309
310 PR c++/85523
311 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
312 (test_add_fixit_insert_formatted_single_line): New function.
313 (test_add_fixit_insert_formatted_multiline): New function.
314 Extend expected output of generated patch to include fix-it hints
315 for these.
316 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
317 "gcc-rich-location.h". Add test coverage for
318 gcc_rich_location::add_fixit_insert_formatted.
319
320 2018-04-30 David Malcolm <dmalcolm@redhat.com>
321
322 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
323 (test_show_locus): Update for location_get_source_line returning a
324 char_span. Use char_span for handling words in the
325 "test_many_nested_locations" fix-it example.
326
327 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
328
329 * gcc.target/arc/interrupt-8.c: Update test.
330 * gcc.target/arc/loop-4.c: Likewise.
331 * gcc.target/arc/loop-hazard-1.c: Likewise.
332 * gcc.target/arc/sdata-3.c: Likewise.
333
334 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
335
336 * gcc.target/arc/store-merge-1.c: New test.
337 * gcc.target/arc/add_n-combine.c: Update test.
338
339 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
340
341 Microblaze Target: PIC data text relative
342
343 * gcc.target/microblaze/others/data_var1.c: Include
344 PIC case of r20 base register.
345 * gcc.target/microblaze/others/data_var2.c: Ditto.
346 * gcc.target/microblaze/others/picdtr.c: Add new
347 test case for -mpic-is-data-text-relative.
348 * gcc.target/microblaze/others/sdata_var1.c: Add
349 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
350 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
351 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
352 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
353 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
354 * gcc.target/microblaze/others/string_cst1_gpopt.c:
355 Ditto.
356 * gcc.target/microblaze/others/string_cst2_gpopt.c:
357 Ditto.
358
359 2018-04-30 Richard Biener <rguenther@suse.de>
360
361 PR tree-optimization/28364
362 PR tree-optimization/85275
363 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
364 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
365 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
366 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
367 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
368 still passes.
369 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
370 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
371 still passes.
372 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
373 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
374 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
375
376 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
377
378 PR target/84431
379 * gcc.target/i386/pr84431.c: New test.
380
381 2018-04-27 Martin Jambor <mjambor@suse.cz>
382
383 PR ipa/85549
384 * g++.dg/ipa/pr85549.C: New test.
385
386 2018-04-27 Jakub Jelinek <jakub@redhat.com>
387
388 PR c++/85553
389 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
390 directive.
391 * g++.dg/cpp0x/constexpr-85553.C: New test.
392
393 2018-04-27 David Malcolm <dmalcolm@redhat.com>
394
395 PR c++/85515
396 * g++.dg/pr85515-1.C: New test.
397 * g++.dg/pr85515-2.C: New test.
398
399 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
400
401 PR c++/84691
402 * g++.dg/cpp0x/friend3.C: New.
403
404 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
405
406 PR target/82518
407 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
408 Use check_effective_target_arm_little_endian.
409
410 2018-04-27 Jakub Jelinek <jakub@redhat.com>
411
412 PR tree-optimization/85529
413 * gcc.c-torture/execute/pr85529-1.c: New test.
414 * gcc.c-torture/execute/pr85529-2.c: New test.
415 * gcc.dg/pr85529.c: New test.
416
417 2018-04-26 Maciej W. Rozycki <macro@mips.com>
418
419 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
420 `.dword' in addition to `lw' and `.word'.
421
422 2018-04-26 Maciej W. Rozycki <macro@mips.com>
423
424 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
425
426 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
427
428 * gnat.dg/loop_optimization24.adb: New test.
429
430 2018-04-26 Richard Biener <rguenther@suse.de>
431
432 PR tree-optimization/85116
433 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
434 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
435 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
436 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
437
438 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
439
440 PR target/85473
441 * gcc.target/i386/pr85473-1.c: New test.
442 * gcc.target/i386/pr85473-2.c: New test.
443
444 2018-04-25 Nathan Sidwell <nathan@acm.org>
445 Jakub Jelinek <jakub@redhat.com>
446
447 PR c++/85437
448 PR c++/49171
449 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
450 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
451 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
452 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
453 * g++.dg/cpp0x/pr85437-1.C: New.
454 * g++.dg/cpp0x/pr85437-2.C: New.
455 * g++.dg/cpp0x/pr85437-3.C: New.
456 * g++.dg/cpp0x/pr85437-4.C: New.
457
458 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
459
460 PR fortran/85520
461 * gfortran.dg/pr85520.f90: New test.
462
463 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
464
465 PR target/85512
466 * gcc.dg/pr85512.c: New test.
467
468 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
469
470 PR target/85485
471 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
472 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
473 * gcc.dg/pr85388-1.c (dg-options): Likwise.
474 * gcc.dg/pr85388-2.c (dg-options): Likwise.
475 * gcc.dg/pr85388-3.c (dg-options): Likwise.
476 * gcc.dg/pr85388-4.c (dg-options): Likwise.
477 * gcc.dg/pr85388-5.c (dg-options): Likwise.
478 * gcc.dg/pr85388-6.c (dg-options): Likwise.
479 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
480 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
481 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
482 * gcc.target/i386/cet-label.c (dg-options): Likwise.
483 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
484 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
485 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
486 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
487 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
488 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
489 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
490 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
491 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
492 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
493 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
494 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
495 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
496 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
497 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
498 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
499 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
500 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
501 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
502 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
503 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
504 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
505 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
506 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
507 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
508 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
509 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
510 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
511 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
512 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
513 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
514 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
515 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
516 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
517 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
518 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
519 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
520 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
521 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
522 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
523 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
524 * gcc.target/i386/pr84146.c (dg-options): Likwise.
525 * gcc.target/i386/pr85403.c (dg-options): Likwise.
526 * gcc.target/i386/pr85404.c (dg-options): Likwise.
527 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
528 with -mshstk.
529 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
530 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
531 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
532 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
533 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
534 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
535 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
536 * (dg-options): Likwise.
537 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
538 -mno-cet.
539 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
540 * gcc.target/i386/cet-label-3.c: Removed.
541 * gcc.target/i386/cet-property-3.c: Likwise.
542 * gcc.target/i386/cet-sjlj-7.c: Likwise.
543
544 2018-04-24 Jakub Jelinek <jakub@redhat.com>
545
546 PR target/85511
547 * gcc.target/i386/pr85511.c: New test.
548
549 PR target/85503
550 * g++.dg/ext/pr85503.C: New test.
551
552 PR target/85508
553 * gcc.target/i386/pr85508.c: New test.
554
555 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
556
557 PR tree-optimization/85478
558 * g++.dg/pr85478.C: New test.
559
560 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
561
562 * g++.dg/torture/pr85496.C: New test.
563
564 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
565
566 PR rtl-optimization/85423
567 * gcc.dg/pr85423.c: New test.
568
569 2018-04-20 Martin Sebor <msebor@redhat.com>
570
571 PR c/85365
572 * gcc.dg/Wrestrict-15.c: New test.
573
574 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
575
576 PR target/85456
577 * gcc.target/powerpc/pr85456.c: New test.
578
579 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
580
581 * g++.dg/ext/undef-bool-1.C: Require lp64.
582 * gcc.target/powerpc/undef-bool-2.c: Likewise.
583
584 2018-04-20 Jeff Law <law@redhat.com>
585
586 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
587 stack protector.
588 * gcc.dg/stack-check-6.c: Likewise.
589 * gcc.dg/stack-check-6a.c: Likewise.
590 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
591 * gcc.target/i386/stack-check-18.c: Likewise.
592 * gcc.target/i386/stack-check-19.c: Likewise.
593
594 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
595
596 PR testsuite/85483
597 * gcc.target/aarch64/sve/vcond_1.c: Move to...
598 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
599 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
600 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
601
602 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
603
604 PR target/85469
605 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
606 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
607
608 2018-04-20 Richard Biener <rguenther@suse.de>
609
610 PR middle-end/85475
611 * gcc.dg/torture/pr85475.c: New testcase.
612
613 2018-04-20 Martin Jambor <mjambor@suse.cz>
614
615 ipa/85449
616 * gcc.dg/ipa/pr85449.c: New test.
617
618 2018-04-20 Martin Jambor <mjambor@suse.cz>
619
620 ipa/85447
621 * g++.dg/ipa/pr85447.C: New file.
622 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
623
624 2018-04-20 Jakub Jelinek <jakub@redhat.com>
625
626 PR c++/85462
627 * g++.dg/cpp0x/pr85462.C: New test.
628
629 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
630
631 * gcc.target/i386/pr85404.c: Require CET target.
632
633 2018-04-19 Jakub Jelinek <jakub@redhat.com>
634
635 PR tree-optimization/85467
636 * gcc.dg/pr85467.c: New test.
637
638 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
639
640 PR c++/84611
641 * g++.dg/parse/crash68.C: New.
642
643 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
644
645 PR libgcc/85334
646 * g++.dg/torture/pr85334.C: New test.
647
648 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
649
650 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
651 * g++.dg/diagnostic/pr85464.C: New.
652
653 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
654
655 PR target/85397
656 * gcc.dg/torture/pr85397-1.c: New test.
657 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
658 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
659
660 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
661
662 PR target/85404
663 * gcc.target/i386/pr85404.c: New test.
664
665 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
666
667 PR target/85417
668 * c-c++-common/attr-nocf-check-1.c: Compile with
669 -fcf-protection=none.
670 * c-c++-common/attr-nocf-check-3.c: Likewise.
671 * gcc.dg/march-generic.c: Likewise.
672 * gcc.target/i386/align-limit.c: Likewise.
673 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
674 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
675 * gcc.target/i386/cet-property-2.c: Likewise.
676 * gcc.target/i386/ret-thunk-26.c: Likewise.
677 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
678 targets.
679 * c-c++-common/fcf-protection-2.c: Likewise.
680 * c-c++-common/fcf-protection-3.c: Likewise.
681 * c-c++-common/fcf-protection-5.c: Likewise.
682 * c-c++-common/fcf-protection-6.c: Likewise.
683 * c-c++-common/fcf-protection-7.c: Likewise.
684 * gcc.target/i386/cet-label-3.c: New test.
685 * gcc.target/i386/cet-property-3.c: Likewise.
686 * gcc.target/i386/cet-sjlj-7.c: Likewise.
687 * gcc.target/i386/pr85417-1.c: Likewise.
688 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
689 __x86_indirect_thunk_nt_(r|e)ax
690 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
691 * gcc.target/i386/pr85403.c: Remove dg-error,
692
693 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
694
695 * gcc.target/i386/movdir-1.c: New test.
696
697 2018-04-19 Richard Biener <rguenther@suse.de>
698
699 PR middle-end/85455
700 * gcc.dg/pr85455.c: New testcase.
701
702 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
703
704 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
705 targets.
706 * g++.dg/lto/pr85405b_0.C: Likewise.
707 * g++.dg/lto/pr84805_0.C: Likewise.
708
709 2018-04-18 Martin Liska <mliska@suse.cz>
710
711 PR ipa/83983
712 PR ipa/85391
713 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
714 output.
715
716 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
717
718 PR target/85388
719 * gcc.dg/pr85388-1.c: New test.
720 * gcc.dg/pr85388-2.c: Likewise.
721 * gcc.dg/pr85388-3.c: Likewise.
722 * gcc.dg/pr85388-4.c: Likewise.
723 * gcc.dg/pr85388-5.c: Likewise.
724 * gcc.dg/pr85388-6.c: Likewise.
725
726 2018-04-18 Jan Hubicka <jh@suse.cz>
727 Martin Liska <mliska@suse.cz>
728
729 * g++.dg/lto/pr83121_0.C: Update template.
730 * g++.dg/lto/pr83121_1.C: Update template.
731 * g++.dg/lto/pr84805_0.C: Update template.
732 * g++.dg/lto/pr84805_1.C: Update template.
733 * g++.dg/lto/pr84805_2.C: Update template.
734
735 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
736
737 PR c++/84630
738 * g++.dg/cpp0x/pr84630.C: New.
739
740 2018-04-18 Jakub Jelinek <jakub@redhat.com>
741
742 PR c++/84463
743 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
744 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
745 in two cases. Uncomment two other tests and add expected dg-error for
746 them.
747 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
748 -Wnarrowing diagnostics on some targets for c++11.
749 * g++.dg/parse/array-size2.C: Remove xfail.
750 * g++.dg/cpp0x/constexpr-84463.C: New test.
751
752 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
753
754 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
755 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
756
757 2018-04-17 Jakub Jelinek <jakub@redhat.com>
758
759 PR testsuite/85326
760 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
761 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
762 * g++.dg/other/sve_tls_2.C: Require effective target tls.
763
764 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
765
766 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
767 prevent cascading of errors and change expected error message.
768 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
769 to 64-bit targets.
770 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
771 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
772 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
773 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
774 error message.
775 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
776
777 2018-04-17 Jakub Jelinek <jakub@redhat.com>
778
779 PR target/85430
780 * gcc.dg/pr85430.c: New test.
781
782 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
783
784 PR testsuite/85326
785 * gcc.target/arm/pr54300.C: Move to...
786 * g++.dg/other/pr54300.C: ... Here. Add target directives.
787 * gcc.target/arm/pr55073.C: Move to...
788 * g++.dg/other/pr55073.C: ... Here. Add target directives.
789 * gcc.target/arm/pr56184.C: Move to...
790 * g++.dg/other/pr56184.C: ... Here. Add target directives.
791 * gcc.target/arm/pr59985.C: Move to...
792 * g++.dg/other/pr59985.C: ... Here. Add target directives.
793 * gcc.target/aarch64/pr60675.C: Move to...
794 * g++.dg/other/pr60675.C: ... Here. Add target directives.
795 * gcc.target/aarch64/pr81422.C: Move to...
796 * g++.dg/other/pr81422.C: ... Here. Add target directives.
797 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
798 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
799 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
800 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
801 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
802 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
803 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
804 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
805 * gcc.target/aarch64/sve/tls_2.C: Move to...
806 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
807 * gcc.target/aarch64/pr81414.C: Rename to...
808 * gcc.target/aarch64/pr81414.c: ... This.
809 * gcc.target/aarch64/simd/pr67896.C: Rename to...
810 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
811 messages.
812 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
813 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
814 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
815 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
816 file name.
817
818 2018-04-17 Jakub Jelinek <jakub@redhat.com>
819
820 PR middle-end/85414
821 * gcc.dg/pr85414.c: New test.
822
823 2018-04-17 Martin Jambor <mjambor@suse.cz>
824
825 PR ipa/85421
826 * g++.dg/ipa/pr85421.C: New test.
827
828 2018-04-17 Martin Liska <mliska@suse.cz>
829
830 PR lto/85405
831 * g++.dg/lto/pr85405b_0.C: New test.
832 * g++.dg/lto/pr85405b_1.C: New test.
833
834 2018-04-17 Martin Liska <mliska@suse.cz>
835
836 PR lto/85405
837 * g++.dg/lto/pr85405_0.C: New test.
838 * g++.dg/lto/pr85405_1.C: New test.
839
840 2018-04-17 Martin Liska <mliska@suse.cz>
841
842 PR ipa/85329
843 * g++.dg/ext/pr85329-2.C: New test.
844 * g++.dg/ext/pr85329.C: New test.
845 * gcc.target/i386/mvc12.c: New test.
846
847 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
848
849 PR c++/85039
850 * g++.dg/pr85039-1.C: New.
851 * g++.dg/pr85039-2.C: New.
852 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
853
854 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
855
856 PR target/85080
857 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
858 if the target supports efficient unaligned storage accesses.
859
860 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
861
862 PR target/83660
863 * gcc.target/powerpc/pr83660.C: New test.
864
865 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
866
867 PR target/85403
868 * gcc.target/i386/pr85403.c: New test.
869
870 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
871
872 PR target/84331
873 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
874
875 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
876 Jason Merrill <jason@redhat.com>
877
878 PR c++/85112
879 * g++.dg/cpp0x/pr85112.C: New.
880
881 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
882
883 PR testsuite/85326
884 * g++.dg/ext/undef-bool-1.C: New file.
885 * gcc.target/powerpc/powerpc.exp: Remove .C support.
886 * gcc.target/powerpc/undef-bool-1.C: Remove file.
887
888 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
889
890 PR target/85293
891 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
892 corresponding dg-error clause.
893 * gcc.target/powerpc/pr80098-3.c: Ditto.
894 * gcc.target/powerpc/pr80103-1.c: Delete.
895
896 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
897
898 PR fortran/81773
899 PR fortran/83606
900 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
901 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
902
903 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
904
905 PR fortran/85387
906 * gfortran.dg/implied_do_io_5.f90: New test.
907
908 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
909
910 PR target/83402
911 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
912 several values: positive, negative, and zero.
913 * gcc.target/powerpc/sse2-pslld-1.c: Same.
914 * gcc.target/powerpc/sse2-psllq-1.c: Same.
915
916 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
917
918 PR rtl-optimization/79916
919 * gcc.target/powerpc/pr79916.c: New.
920
921 2018-04-13 Jakub Jelinek <jakub@redhat.com>
922
923 PR rtl-optimization/85393
924 * g++.dg/opt/pr85393.C: New test.
925 * g++.dg/opt/pr85393-aux.cc: New file.
926
927 PR rtl-optimization/85376
928 * gcc.dg/pr85376.c: New test.
929
930 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
931
932 PR rtl-optimization/83852
933 * gcc.dg/pr83852.c: New testcase.
934
935 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
936
937 PR testsuite/85326
938 * gcc.target/s390/pr77822-1.C: Rename to ...
939 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
940 * gcc.target/s390/pr77822-2.c: Add asm scan check.
941 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
942
943 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
944
945 PR lto/71991
946 * gcc.target/i386/pr71991.c: New testcase.
947
948 2018-04-13 Martin Liska <mliska@suse.cz>
949 Jakub Jelinek <jakub@redhat.com>
950
951 PR middle-end/81657
952 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
953 call.
954
955 2018-04-12 David Malcolm <dmalcolm@redhat.com>
956
957 PR c++/85385
958 * g++.dg/diagnostic/macro-arg-count.C: New test.
959
960 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
961
962 PR fortran/83064
963 PR testsuite/85346
964 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
965 array and move test to libgomp/testsuite/libgomp.fortran.
966 * gfortran.dg/do_concurrent_6.f90: New test.
967
968 2018-04-12 Marek Polacek <polacek@redhat.com>
969
970 PR c++/85258
971 * g++.dg/parse/error61.C: New test.
972
973 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
974
975 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
976 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
977
978 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
979
980 PR target/85347
981 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
982 specify -mvsx on gcc command line.
983
984 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
985
986 PR middle-end/84955
987 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
988 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
989
990 2018-04-12 Jakub Jelinek <jakub@redhat.com>
991
992 PR target/85328
993 * gcc.target/i386/pr85328.c: New test.
994
995 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
996
997 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
998
999 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1000
1001 PR rtl-optimization/85342
1002 * gcc.target/i386/pr85342.c: New test.
1003
1004 2018-04-11 Jason Merrill <jason@redhat.com>
1005
1006 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1007 if ulimit -v is set.
1008
1009 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1010
1011 PR testsuite/85190
1012 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1013
1014 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1015
1016 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1017 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1018
1019 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1020
1021 PR c++/70808
1022 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1023 effective target.
1024
1025 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1026
1027 PR target/84301
1028 * gcc.target/i386/pr84301.c: New test.
1029
1030 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1031
1032 PR tree-optimization/85331
1033 * gcc.c-torture/execute/pr85331.c: New test.
1034
1035 2018-04-11 Marek Polacek <polacek@redhat.com>
1036
1037 PR c++/85032
1038 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1039 * g++.dg/cpp1z/constexpr-if21.C: New test.
1040
1041 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1042
1043 PR target/85281
1044 * gcc.target/i386/pr85281.c: New test.
1045
1046 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1047
1048 PR rtl-optimization/84659
1049 * gcc.dg/pr84659.c: New test.
1050
1051 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1052
1053 PR debug/85302
1054 * g++.dg/debug/dwarf2/pr85302.C: New test.
1055
1056 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1057
1058 PR target/85261
1059 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1060 into register.
1061
1062 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1063
1064 PR c++/70808
1065 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1066
1067 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1068
1069 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1070 * gcc.target/powerpc/dimode_off.c: Ditto.
1071 * gcc.target/powerpc/tfmode_off.c: Ditto.
1072 * gcc.target/powerpc/timode_off.c: Ditto.
1073
1074 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1075
1076 * gcc.target/powerpc/vec-ldl-1.c: New test.
1077 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1078 corrections to ABI implementation.
1079
1080 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1081
1082 PR target/85056
1083 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1084
1085 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR rtl-optimization/85300
1088 * gcc.dg/pr85300.c: New test.
1089
1090 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1091
1092 PR c++/85110
1093 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1094 where we now show the pertinent parameter.
1095 * g++.dg/diagnostic/aka2.C: Likewise.
1096 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1097
1098 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1099
1100 PR fortran/85313
1101 * gfortran.dg/gomp/pr85313.f90: New test.
1102
1103 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1104
1105 PR c++/24314
1106 * g++.dg/parse/template29.C: New.
1107
1108 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1109
1110 PR testsuite/85190
1111 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1112
1113 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR target/85177
1116 PR target/85255
1117 * gcc.target/i386/avx512f-pr85177.c: New test.
1118 * gcc.target/i386/avx512f-pr85255.c: New test.
1119
1120 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1121
1122 PR tree-optimization/85286
1123 * gcc.dg/vect/pr85286.c: New test.
1124
1125 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1126
1127 PR target/85173
1128 * gcc.target/arm/pr85173.c: New test.
1129
1130 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR lto/85248
1133 * gcc.dg/lto/pr85248_0.c: New test.
1134 * gcc.dg/lto/pr85248_1.c: New test.
1135
1136 2018-04-09 Jan Hubicka <jh@suse.cz>
1137
1138 PR lto/85078
1139 * g++.dg/torture/pr85078.C: New.
1140
1141 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1142
1143 PR c++/85227
1144 * g++.dg/cpp1z/decomp44.C: New.
1145 * g++.dg/cpp1z/decomp45.C: Likewise.
1146
1147 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1148
1149 PR fortran/83064
1150 * gfortran.dg/do_concurrent_5.f90: New test.
1151 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1152 message.
1153
1154 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1155
1156 PR fortran/51260
1157 * gfortran.dg/parameter_array_element_3.f90: New test.
1158
1159 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1160
1161 PR c++/85194
1162 * g++.dg/cpp1z/decomp43.C: New test.
1163
1164 PR rtl-optimization/80463
1165 * g++.dg/pr80463.C: Add -w to dg-options.
1166
1167 2018-04-09 Richard Biener <rguenther@suse.de>
1168
1169 PR tree-optimization/85284
1170 * gcc.dg/torture/pr85284.c: New testcase.
1171
1172 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1173
1174 PR rtl-optimization/80463
1175 PR rtl-optimization/83972
1176 PR rtl-optimization/83480
1177
1178 * gcc.dg/pr80463.c: New test.
1179 * g++.dg/pr80463.C: Likewise.
1180 * gcc.dg/pr83972.c: Likewise.
1181
1182 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1183
1184 PR rtl-optimization/83913
1185 * gcc.dg/pr83913.c: New test.
1186
1187 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1188
1189 PR rtl-optimization/83962
1190 * gcc.dg/pr83962.c: New test.
1191
1192 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1193
1194 PR rtl-optimization/83530
1195 * gcc.dg/pr83530.c: New test.
1196
1197 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1198
1199 PR middle-end/82976
1200 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1201
1202 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR tree-optimization/85257
1205 * gcc.dg/pr85257.c: New test.
1206
1207 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1208
1209 * g++.dg/opt/pr85196.C: New test.
1210
1211 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1212
1213 PR c++/84269
1214 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1215 std::tuple here since they need C++11.
1216 * g++.dg/lookup/missing-std-include-8.C: New test.
1217 * g++.dg/lookup/missing-std-include.C: Move std::array and
1218 std::tuple test to missing-std-include-6.C to avoid failures
1219 with C++98.
1220
1221 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR debug/85252
1224 * gcc.dg/debug/pr85252.c: New test.
1225
1226 PR rtl-optimization/84872
1227 * gcc.dg/graphite/pr84872.c: New test.
1228
1229 PR c++/85210
1230 * g++.dg/cpp1z/decomp42.C: New test.
1231
1232 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1233
1234 PR c++/85021
1235 * g++.dg/lookup/missing-std-include-7.C: New test.
1236
1237 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1238
1239 * gcc.dg/struct-simple.c: Revert r254862.
1240 * lib/target-supports.exp
1241 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1242
1243 2018-04-06 Richard Biener <rguenther@suse.de>
1244
1245 PR middle-end/85244
1246 * gcc.dg/torture/pr85244-1.c: New testcase.
1247 * gcc.dg/torture/pr85244-2.c: Likewise.
1248
1249 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR sanitizer/85213
1252 * c-c++-common/ubsan/pr85213.c: New test.
1253
1254 2018-04-06 Richard Biener <rguenther@suse.de>
1255
1256 PR middle-end/85180
1257 * gcc.dg/pr85180.c: New testcase.
1258
1259 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1260
1261 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1262 to trigger the optimization. Do some cleanup and function
1263 renaming. Add more test functions.
1264
1265 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1266
1267 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1268 options.
1269 * gcc.target/s390/hotpatch-1.c: Skip when building without
1270 optimization.
1271 * gcc.target/s390/hotpatch-10.c: Likewise.
1272 * gcc.target/s390/hotpatch-11.c: Likewise.
1273 * gcc.target/s390/hotpatch-12.c: Likewise.
1274 * gcc.target/s390/hotpatch-13.c: Likewise.
1275 * gcc.target/s390/hotpatch-14.c: Likewise.
1276 * gcc.target/s390/hotpatch-15.c: Likewise.
1277 * gcc.target/s390/hotpatch-16.c: Likewise.
1278 * gcc.target/s390/hotpatch-17.c: Likewise.
1279 * gcc.target/s390/hotpatch-18.c: Likewise.
1280 * gcc.target/s390/hotpatch-19.c: Likewise.
1281 * gcc.target/s390/hotpatch-2.c: Likewise.
1282 * gcc.target/s390/hotpatch-3.c: Likewise.
1283 * gcc.target/s390/hotpatch-4.c: Likewise.
1284 * gcc.target/s390/hotpatch-5.c: Likewise.
1285 * gcc.target/s390/hotpatch-6.c: Likewise.
1286 * gcc.target/s390/hotpatch-7.c: Likewise.
1287 * gcc.target/s390/hotpatch-8.c: Likewise.
1288 * gcc.target/s390/hotpatch-9.c: Likewise.
1289
1290 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1291
1292 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1293 check for an error instead.
1294 * gcc.dg/Wattributes-6.c: Likewise.
1295
1296 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1297
1298 PR c++/85209
1299 * g++.dg/cpp1z/decomp39.C: New test.
1300 * g++.dg/cpp1z/decomp40.C: New test.
1301
1302 PR c++/85208
1303 * g++.dg/cpp1z/decomp41.C: New test.
1304
1305 PR middle-end/85195
1306 * gcc.dg/pr85195.c: New test.
1307
1308 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1309
1310 PR c++/80956
1311 * g++.dg/cpp0x/initlist100.C: New.
1312 * g++.dg/cpp0x/initlist101.C: Likewise.
1313
1314 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1315
1316 PR c++/84792
1317 * g++.dg/other/pr84792-1.C: New.
1318 * g++.dg/other/pr84792-2.C: Likewise.
1319
1320 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1321
1322 PR target/85193
1323 * gcc.target/i386/pr85193.c: New test.
1324
1325 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1326
1327 PR c++/84979
1328 * g++.dg/concepts/pr84979.C: New.
1329 * g++.dg/concepts/pr84979-2.C: New.
1330 * g++.dg/concepts/pr84979-3.C: New.
1331
1332 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1333
1334 PR c++/80026
1335 * g++.dg/cpp0x/variadic174.C: New.
1336
1337 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1338
1339 PR inline-asm/85172
1340 * g++.dg/ext/builtin13.C: New test.
1341 * g++.dg/ext/atomic-4.C: New test.
1342
1343 PR c++/85146
1344 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1345 * g++.dg/ext/bases3.C: New test.
1346
1347 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1348
1349 PR target/85203
1350 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1351 to match a single insn of the baz function. Move scan directives at
1352 the end of the file below the functions they are trying to test for
1353 better readability.
1354 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1355
1356 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1357
1358 PR rtl-optimization/84878
1359 * gcc.target/powerpc/pr84878.c: New test.
1360
1361 2018-04-04 Michael Matz <matz@suse.de>
1362
1363 * gcc.dg/Wstringop-overflow-4.c: New test.
1364 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1365
1366 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1367
1368 PR testsuite/85189
1369 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1370 for the diagnostics of overridden functions. Adjust for new wording.
1371
1372 2018-04-04 Richard Biener <rguenther@suse.de>
1373
1374 PR lto/85176
1375 * g++.dg/lto/pr85176_0.C: New testcase.
1376
1377 2018-04-04 Richard Biener <rguenther@suse.de>
1378
1379 PR testsuite/85191
1380 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1381 Fix typo.
1382
1383 2018-04-04 Martin Liska <mliska@suse.cz>
1384
1385 PR sanitizer/85174
1386 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1387 and msdata as a workaround for powerpc.
1388
1389 2018-04-04 Richard Biener <rguenther@suse.de>
1390
1391 PR tree-optimization/85168
1392 * gcc.dg/torture/pr85168.c: New testcase.
1393
1394 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1395
1396 PR c++/84943
1397 * g++.dg/pr84943.C: New.
1398 * g++.dg/pr84943-2.C: New.
1399
1400 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1401
1402 PR rtl-optimization/85167
1403 * gcc.dg/pr85167.c: New test.
1404
1405 PR tree-optimization/85156
1406 * c-c++-common/pr85156.c: New test.
1407 * gcc.c-torture/execute/pr85156.c: New test.
1408
1409 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1410
1411 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1412 * gcc.target/powerpc/undef-bool-1.C: New file.
1413 * gcc.target/powerpc/undef-bool-2.c: New file.
1414
1415 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1416
1417 PR c++/84768
1418 * g++.dg/cpp1z/class-deduction52.C: New.
1419
1420 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1421
1422 PR c++/85147
1423 * g++.dg/cpp0x/pr85147.C: New test.
1424
1425 PR c++/85140
1426 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1427
1428 PR c++/85134
1429 * g++.dg/gomp/pr85134.C: New test.
1430 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1431
1432 PR target/85169
1433 * gcc.c-torture/execute/pr85169.c: New test.
1434 * gcc.target/i386/avx512f-pr85169.c: New test.
1435 * gcc.target/i386/avx512bw-pr85169.c: New test.
1436
1437 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1438
1439 PR target/85126
1440 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1441 scan-assembler-times clause.
1442
1443 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1444
1445 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1446 dg-additional-options.
1447
1448 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1449
1450 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1451
1452 2018-04-03 Richard Biener <rguenther@suse.de>
1453
1454 PR testsuite/85154
1455 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1456
1457 2018-04-02 Jim Wilson <jimw@sifive.com>
1458
1459 * gcc.target/riscv/pr84660.c: New.
1460 * gcc.target/riscv/shift-and-1.c: New.
1461 * gcc.target/riscv/shift-and-2.c: New.
1462
1463 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1464
1465 PR fortran/85102
1466 * gfortran.dg/array_simplify_2.f90: New test.
1467
1468 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR middle-end/85090
1471 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1472 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1473 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1474 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1475 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1476
1477 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1478
1479 PR c++/85027
1480 * g++.dg/pr85027.C: New.
1481
1482 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1483
1484 PR target/83315
1485 * gcc.target/powerpc/sse-maxps-2.c: New test.
1486 * gcc.target/powerpc/sse-minps-2.c: New test.
1487
1488 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR c++/84791
1491 * g++.dg/gomp/pr84791.C: New test.
1492
1493 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1494
1495 PR fortran/84931
1496 * gfortran.dg/array_constructor_53.f90: New test.
1497
1498 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1499
1500 PR fortran/85130
1501 * gfortran.dg/substr_6.f90: Remove illegal test for
1502 out-of-bounds substring.
1503
1504 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1505
1506 PR fortran/85111
1507 * gfortran.dg/zero_sized_10.f90: New test.
1508
1509 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1510
1511 PR c++/84269
1512 * g++.dg/lookup/missing-std-include-6.C: New test.
1513 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1514 std::tuple tests.
1515 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1516 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1517 <cstring>, <cassert>, and <cstdlib>.
1518
1519 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1520
1521 PR inline-asm/84985
1522 * gcc.target/i386/pr84985.c: New.
1523
1524 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1525
1526 PR c++/85110
1527 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1528
1529 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1530
1531 PR c++/85108
1532 * g++.dg/warn/Wunused-var-31.C: New test.
1533
1534 PR c/85094
1535 * c-c++-common/Wduplicated-branches-14.c: New test.
1536
1537 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1538
1539 PR c++/84606
1540 * g++.dg/cpp0x/pr84606.C: New.
1541
1542 2018-03-29 Carl Love <cel@us.ibm.com>
1543
1544 Revert
1545 2017-09-27 Carl Love <cel@us.ibm.com>
1546
1547 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1548 for the __builtin_fctid and __builtin_fctiw.
1549
1550 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1551
1552 PR target/84912
1553 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1554 deleted builtin function.
1555 (div_weuo): Likewise.
1556 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1557 (div_deuo): Likewise.
1558
1559 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1560
1561 PR c++/85028
1562 * g++.dg/other/default13.C: New.
1563
1564 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1565
1566 PR target/85095
1567 * gcc.target/i386/pr85095-1.c: New test.
1568 * gcc.target/i386/pr85095-2.c: New test.
1569 * gcc.c-torture/execute/pr85095.c: New test.
1570
1571 PR tree-optimization/82004
1572 * gcc.dg/pr82004.c: New test.
1573
1574 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1575 Martin Liska <mliska@suse.cz>
1576
1577 PR sanitizer/85081
1578 * g++.dg/asan/pr85081.C: New test.
1579
1580 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1581
1582 PR c++/84789
1583 * g++.dg/template/pr84789.C: Adjust for testing with
1584 -fconcepts too.
1585
1586 PR c++/84973
1587 * g++.dg/template/pr84973.C: New.
1588 * g++.dg/template/pr84973-2.C: New.
1589 * g++.dg/template/pr84973-3.C: New.
1590
1591 PR c++/84968
1592 * g++.dg/eh/pr84968.C: New.
1593
1594 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1595
1596 PR target/84914
1597 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1598 long double multiply/divide uses the correct function.
1599 * gcc.target/powerpc/mulkc-3.c: Likewise.
1600 * gcc.target/powerpc/divkc-2.c: Likewise.
1601 * gcc.target/powerpc/divkc-3.c: Likewise.
1602
1603 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1604
1605 PR c++/85067
1606 * g++.dg/cpp0x/defaulted51.C: New.
1607 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1608
1609 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1610
1611 PR c++/85077
1612 * g++.dg/ext/vector35.C: New test.
1613
1614 PR c++/85061
1615 * g++.dg/ext/builtin-offsetof3.C: New test.
1616
1617 PR c++/85076
1618 * g++.dg/cpp1y/pr85076.C: New test.
1619
1620 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1621
1622 PR fortran/85084
1623 * gfortran.dg/matmul_rank_1.f90: New test.
1624
1625 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1626 Harald Anlauf <anlauf@gmx.de>
1627
1628 * gfortran.dg/structure_constructor_15.f90: New test.
1629
1630 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1631
1632 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1633 for the diagnostics of overridden functions. Adjust for new wording.
1634 * g++.dg/cpp0x/implicit1.C: Likewise.
1635 * g++.dg/cpp0x/override1.C: Likewise.
1636 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1637 * g++.dg/eh/shadow1.C: Likewise.
1638 * g++.dg/inherit/covariant12.C: Likewise.
1639 * g++.dg/inherit/covariant14.C: Likewise.
1640 * g++.dg/inherit/covariant15.C: Likewise.
1641 * g++.dg/inherit/covariant16.C: Likewise.
1642 * g++.dg/inherit/covariant22.C: Likewise.
1643 * g++.dg/inherit/crash3.C: Likewise.
1644 * g++.dg/inherit/error2.C: Likewise.
1645 * g++.dg/template/crash100.C: Likewise.
1646 * g++.old-deja/g++.eh/spec6.C: Likewise.
1647 * g++.old-deja/g++.mike/p811.C: Likewise.
1648 * g++.old-deja/g++.other/virtual11.C: Likewise.
1649 * g++.old-deja/g++.other/virtual4.C: Likewise.
1650
1651 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1652
1653 PR target/85044
1654 * gcc.target/i386/pr85044.c: New test.
1655
1656 2018-03-27 Martin Sebor <msebor@redhat.com>
1657
1658 PR testsuite/83462
1659 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1660 other than x86.
1661
1662 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1663
1664 PR target/83009
1665 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1666
1667 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1668
1669 PR target/81863
1670 * gcc.target/arm/pr81863.c: New test.
1671
1672 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1673
1674 PR target/85056
1675 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1676 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1677
1678 2018-03-27 Richard Biener <rguenther@suse.de>
1679
1680 PR testsuite/82847
1681 * lib/target-supports.exp (check_ssse3_available): New function.
1682 (check_effective_target_vect_perm_short): Enable for x86 if
1683 check_ssse3_available.
1684
1685 2018-03-27 Richard Biener <rguenther@suse.de>
1686
1687 PR tree-optimization/85082
1688 * gfortran.dg/pr85082.f90: New testcase.
1689
1690 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1691
1692 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1693 to "l=2" in dg-final.
1694
1695 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1696
1697 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1698 * gcc.target/mips/fix-r4000-2.c: Likewise.
1699 * gcc.target/mips/fix-r4000-3.c: Likewise.
1700 * gcc.target/mips/fix-r4000-4.c: Likewise.
1701 * gcc.target/mips/fix-r4000-5.c: Likewise.
1702 * gcc.target/mips/fix-r4000-6.c: Likewise.
1703 * gcc.target/mips/fix-r4000-7.c: Likewise.
1704 * gcc.target/mips/fix-r4000-8.c: Likewise.
1705 * gcc.target/mips/fix-r4000-9.c: Likewise.
1706 * gcc.target/mips/fix-r4000-10.c: Likewise.
1707 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1708 "mulditi3_r4000" instead of "mulditi3".
1709 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1710 "umulditi3_r4000" instead of "umulditi3".
1711
1712 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1713
1714 PR c++/85068
1715 * g++.dg/inherit/covariant22.C: New test.
1716
1717 2018-03-27 Richard Biener <rguenther@suse.de>
1718
1719 PR testsuite/84004
1720 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1721 alignment.
1722
1723 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1724 Jason Merrill <jason@redhat.com>
1725
1726 PR c++/84632
1727 * g++.dg/init/array49.C: New.
1728 * g++.dg/torture/pr70499.C: Adjust.
1729
1730 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1731
1732 PR target/85073
1733 * gcc.target/i386/pr85073.c: New test.
1734
1735 2018-03-26 Richard Biener <rguenther@suse.de>
1736
1737 PR testsuite/85066
1738 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1739 instead of long.
1740
1741 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1742
1743 PR fortran/66709
1744 * gfortran.dg/parameter_array_format.f90: New test.
1745
1746 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1747 Neil Carlson <neil.n.carlson@gmail.com>
1748
1749 PR fortran/84381
1750 * gfortran.dg/literal_character_constant_1.inc: Replace
1751 call abort by STOP n.
1752 * gfortran.dg/overload_1.f90: Likewise.
1753
1754 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1755 Dominique d'Humieres <dominiq@gcc.gnu.org>
1756
1757 PR fortran/84924
1758 * gfortran.dg/scalar_pointer_1.f90: New test.
1759
1760 2018-03-25 Tom de Vries <tom@codesourcery.com>
1761
1762 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1763 precise.
1764
1765 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1766
1767 PR fortran/69497
1768 * gfortran.dg/pr89497.f90: New test.
1769
1770 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1771
1772 PR fortran/70068
1773 * gfortran.dg/substr_7.f90: New test.
1774
1775 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1776
1777 PR fortran/42651
1778 * gfortran.dg/pr42651.f90: New test.
1779 * gfortran.dg/func_result_7.f90: Update error message.
1780
1781 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1782
1783 PR tree-optimization/84005
1784 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1785 failing to force the alignment.
1786
1787 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1788
1789 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1790 from this to...
1791 <vclzd>: ...this.
1792
1793 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1794
1795 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1796 message. Fix scan-assembler patterns.
1797
1798 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR c++/85015
1801 * g++.dg/cpp0x/pr85015.C: New test.
1802
1803 PR c++/84942
1804 * g++.dg/cpp1y/pr84942.C: New test.
1805
1806 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1807
1808 PR inline-asm/85030
1809 * testsuite/gcc.target/i386/pr85030.c: New.
1810
1811 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1812
1813 PR target/85026
1814 * g++.dg/pr85026.C: New test.
1815
1816 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1817
1818 * g++.dg/debug/pr84704.C: XFAIL AIX.
1819
1820 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1821
1822 PR target/84826
1823 * gcc.target/arm/pr84826.c: Add dg directive.
1824
1825 2018-03-23 Marek Polacek <polacek@redhat.com>
1826
1827 PR c++/85033
1828 * g++.dg/ext/builtin-offsetof2.C: New test.
1829
1830 PR c++/85045
1831 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1832 * gcc.dg/pr85045.c: New test.
1833
1834 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1835
1836 PR debug/85020
1837 * gnat.dg/lto22.adb: New test.
1838 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1839 * gnat.dg/lto22_pkg2.ads: Likewise.
1840
1841 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR c/80778
1844 * gcc.dg/lto/pr80778_0.c: New test.
1845
1846 PR inline-asm/85034
1847 * gcc.target/i386/pr85034.c: New test.
1848
1849 PR inline-asm/85022
1850 * c-c++-common/torture/pr85022.c: New test.
1851
1852 PR sanitizer/85029
1853 * g++.dg/ubsan/pr85029.C: New test.
1854
1855 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1856
1857 PR c++/71251
1858 * g++.dg/cpp0x/pr71251.C: New.
1859
1860 PR c++/84789
1861 * g++.dg/template/pr84789.C: New.
1862 * g++.dg/template/pr84789-2.C: New.
1863 * g++.dg/template/pr84789-3.C: New.
1864 * g++.dg/parse/dtor11.C: Accept alternate error message.
1865
1866 PR c++/84729
1867 * g++.dg/pr84729.C: New.
1868 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1869 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1870 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1871
1872 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1873
1874 PR fortran/84922
1875 * gfortran.dg/interface_42.f90: New test.
1876 * gfortran.dg/interface_43.f90: New test.
1877
1878 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1879
1880 PR target/84826
1881 * gcc.target/arm/pr84826.c: New test.
1882
1883 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1884
1885 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1886 dg-require-effective-target.
1887 * gcc.target/arm/addr-modes-int.c: Likewise.
1888 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1889
1890 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1891
1892 PR target/84760
1893 * gcc.target/powerpc/altivec-ld-1.c: New test.
1894
1895 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1896
1897 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1898
1899 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1900
1901 PR inline-asm/84941
1902 * gcc.dg/pr84941.c: New test.
1903
1904 2018-03-22 Tom de Vries <tom@codesourcery.com>
1905
1906 PR tree-optimization/84956
1907 * gcc.dg/pr84956.c: New test.
1908
1909 2018-03-22 Marek Polacek <polacek@redhat.com>
1910
1911 PR c++/84854
1912 * g++.dg/cpp1z/constexpr-if15.C: New test.
1913 * g++.dg/cpp1z/constexpr-if16.C: New test.
1914
1915 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1916
1917 * gcc.dg/builtin-tgmath-3.c: New test.
1918
1919 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1920
1921 PR c++/71965
1922 * g++.dg/concepts/pr71965.C: New.
1923
1924 PR c++/84610
1925 PR c++/84642
1926 * g++.dg/cpp0x/pr84610.C: New.
1927 * g++.dg/cpp0x/pr84642.C: New.
1928
1929 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR c/84999
1932 * c-c++-common/pr84999.c: New test.
1933
1934 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1935
1936 PR c++/84972
1937 * g++.dg/ext/desig10.C: New.
1938
1939 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1940 Harald Anlauf <anlauf@gmx.de>
1941
1942 PR fortran/84957
1943 * gfortran.dg/pr84957.f90: New test.
1944
1945 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1946
1947 PR tree-optimization/84960
1948 * gcc.c-torture/compile/pr84960.c: New test.
1949
1950 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1951
1952 PR tree-optimization/84811
1953 * gcc.dg/torture/pr84811.c: New test.
1954
1955 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1956
1957 PR tree-optimization/84982
1958 * c-c++-common/pr84982.c: New test.
1959
1960 PR c++/84961
1961 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1962 "m" (++x) in C++.
1963 * g++.dg/torture/pr84961-1.C: New test.
1964 * g++.dg/torture/pr84961-2.C: New test.
1965
1966 2018-03-21 Nathan Sidwell <nathan@acm.org>
1967
1968 PR c++/85008
1969 * g++.dg/pr85008.C: New.
1970
1971 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1972
1973 PR fortran/84615
1974 * gfortran.dg/char_result_17.f90: New test.
1975
1976 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1977
1978 PR c++/84994
1979 * g++.dg/other/accessor-fixits-1.C: Move to...
1980 * g++.dg/torture/accessor-fixits-1.C: ...here.
1981 * g++.dg/other/accessor-fixits-2.C: Move to...
1982 * g++.dg/torture/accessor-fixits-2.C: ...here.
1983 * g++.dg/other/accessor-fixits-3.C: Move to...
1984 * g++.dg/torture/accessor-fixits-3.C: ...here.
1985 * g++.dg/other/accessor-fixits-4.C: Move to...
1986 * g++.dg/torture/accessor-fixits-4.C: ...here.
1987 * g++.dg/other/accessor-fixits-5.C: Move to...
1988 * g++.dg/torture/accessor-fixits-5.C: ...here.
1989 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1990 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1991 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1992
1993 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1994
1995 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1996
1997 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1998
1999 PR target/82989
2000 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2001
2002 2018-03-21 Nathan Sidwell <nathan@acm.org>
2003
2004 PR c++/84804
2005 * g++.dg/lookup/pr84804.C: New.
2006
2007 2018-03-21 Martin Sebor <msebor@redhat.com>
2008
2009 PR c++/84850
2010 * g++.dg/Wclass-memaccess-3.C: New test.
2011 * g++.dg/Wclass-memaccess-4.C: New test.
2012
2013 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2014
2015 PR c++/84892
2016 * g++.dg/other/accessor-fixits-1.C
2017 (test_access_const_t1_color): New.
2018 (test_deref_const_t1_color): New.
2019 * g++.dg/other/accessor-fixits-5.C: New testcase.
2020
2021 2018-03-21 Tom de Vries <tom@codesourcery.com>
2022
2023 PR tree-optimization/83126
2024 * gcc.dg/graphite/pr83126.c: New test.
2025
2026 2018-03-21 Nathan Sidwell <nathan@acm.org>
2027
2028 * g++.dg/ext/anon-struct6.C: Adjust.
2029 * g++.dg/ext/deprecate-1.C: New.
2030 * g++.dg/ext/deprecate-2.C: New.
2031 * g++.dg/lookup/pr84602.C: Adjust.
2032 * g++.dg/lookup/pr84962.C: Adjust.
2033 * g++.old-deja/g++.other/anon4.C
2034
2035 PR c++/84836
2036 * g++.dg/lookup/pr84836.C: New.
2037
2038 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2039
2040 PR tree-optimization/84969
2041 * gcc.dg/tree-ssa/pr84969.c: New test.
2042
2043 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2044
2045 PR rtl-optimization/84989
2046 * gcc.target/i386/pr84989.c: New test.
2047
2048 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2049
2050 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2051
2052 2018-03-21 Martin Liska <mliska@suse.cz>
2053
2054 PR ipa/84963
2055 * gfortran.dg/goacc/pr84963.f90: New test.
2056
2057 2018-03-21 Marek Polacek <polacek@redhat.com>
2058
2059 PR c++/71638, ICE with NSDMI and reference.
2060 * g++.dg/cpp0x/nsdmi14.C: New test.
2061 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2062
2063 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2064
2065 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2066 MIPS with -mpaired-single directives.
2067
2068 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2069
2070 PR fortran/85001
2071 * gfortran.dg/interface_41.f90: New test.
2072
2073 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2074
2075 PR debug/84875
2076 * gcc.dg/pr84875.c: New test.
2077
2078 2018-03-20 Marek Polacek <polacek@redhat.com>
2079
2080 PR c++/84978, ICE with NRVO.
2081 * g++.dg/opt/nrv19.C: New test.
2082
2083 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2084
2085 PR target/82518
2086 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2087 Disable for armeb targets.
2088 * gcc.target/arm/pr82518.c: New test.
2089
2090 2018-03-20 Nathan Sidwell <nathan@acm.org>
2091
2092 PR c++/84962
2093 * g++.dg/lookup/pr84962.C: New.
2094
2095 PR c++/84970
2096 * g++.dg/lookup/pr84970.C: New.
2097
2098 2018-03-20 Richard Biener <rguenther@suse.de>
2099
2100 PR target/84986
2101 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2102
2103 2018-03-20 Martin Liska <mliska@suse.cz>
2104
2105 PR ipa/84825
2106 * g++.dg/ipa/pr84825.C: New test.
2107
2108 2018-03-20 Martin Liska <mliska@suse.cz>
2109
2110 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2111
2112 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2113
2114 PR target/84845
2115 * gcc.c-torture/compile/pr84845.c: New test.
2116
2117 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2118
2119 PR target/82989
2120 * gcc.target/arm/pr82989.c: New test.
2121
2122 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2123
2124 PR target/84945
2125 * gcc.target/i386/pr84945.c: New test.
2126
2127 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2128
2129 PR target/81647
2130 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2131
2132 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2133
2134 PR c/84953
2135 * gcc.dg/pr84953.c: New test.
2136
2137 2018-03-19 Marek Polacek <polacek@redhat.com>
2138
2139 PR c++/84925
2140 * g++.dg/cpp1z/lambda-__func__.C: New test.
2141
2142 PR c++/84927
2143 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2144
2145 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2146
2147 PR sanitizer/78651
2148 * g++.dg/asan/pr78651.C: New test.
2149
2150 2018-03-19 Tom de Vries <tom@codesourcery.com>
2151
2152 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2153 vect_int_mult. Add nvptx xfail for PR84958.
2154
2155 2018-03-19 Nathan Sidwell <nathan@acm.org>
2156
2157 PR c++/84835
2158 * g++.dg/cpp1y/pr84835.C: New.
2159
2160 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2161
2162 PR target/81647
2163 * gcc.target/aarch64/pr81647.c: New.
2164
2165 2018-03-19 Richard Biener <rguenther@suse.de>
2166
2167 PR tree-optimization/84933
2168 * g++.dg/pr84933.C: New testcase.
2169
2170 2018-03-19 Richard Biener <rguenther@suse.de>
2171
2172 PR tree-optimization/84859
2173 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2174 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2175 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2176 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2177
2178 2018-03-19 Nathan Sidwell <nathan@acm.org>
2179
2180 PR c++/84812
2181 * g++.dg/lookup/pr84812.C: New.
2182
2183 2018-03-19 Richard Biener <rguenther@suse.de>
2184
2185 PR tree-optimization/84929
2186 * gcc.dg/torture/pr84929.c: New testcase.
2187
2188 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2189
2190 PR target/84711
2191 * gcc.target/arm/big-endian-subreg.c: Delete.
2192
2193 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2194
2195 PR fortran/84931
2196 * gfortran.dg/array_constructor_52.f90: New test.
2197
2198 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2199
2200 PR fortran/77414
2201 * gfortran.dg/pr77414.f90: New test.
2202 * gfortran.dg/internal_references_1.f90: Adjust error message.
2203
2204 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2205
2206 PR fortran/65453
2207 * gfortran.dg/pr65453.f90: New test.
2208
2209 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2210
2211 PR tree-optimization/84913
2212 * gfortran.dg/vect/pr84913.f90: New test.
2213
2214 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2215
2216 PR fortran/79929
2217 * gfortran.dg/warn_concat.f90: New test.
2218
2219 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2220
2221 PR target/84899
2222 * gcc.dg/pr84899.c: New test.
2223
2224 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2225
2226 PR fortran/69395
2227 * gfortran.dg/pr69395.f90: Add test for max dimensions
2228
2229 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2230
2231 PR target/84876
2232 * gcc.target/i386/pr84876.c: New test.
2233
2234 2018-03-16 Martin Liska <mliska@suse.cz>
2235
2236 PR ipa/84833
2237 * gcc.target/i386/mvc11.c: New test.
2238
2239 2018-03-16 Martin Liska <mliska@suse.cz>
2240
2241 PR ipa/84722
2242 * gcc.target/i386/mvc10.c: New test.
2243
2244 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2245
2246 PR c++/79937
2247 PR c++/82410
2248 * g++.dg/cpp1y/pr79937-1.C: New test.
2249 * g++.dg/cpp1y/pr79937-2.C: New test.
2250 * g++.dg/cpp1y/pr79937-3.C: New test.
2251 * g++.dg/cpp1y/pr79937-4.C: New test.
2252 * g++.dg/cpp1y/pr82410.C: New test.
2253
2254 2018-03-16 Tom de Vries <tom@codesourcery.com>
2255
2256 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2257
2258 2018-03-16 Tom de Vries <tom@codesourcery.com>
2259
2260 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2261
2262 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2263
2264 PR c++/84874
2265 * g++.dg/cpp2a/desig8.C: New test.
2266
2267 PR tree-optimization/84841
2268 * gcc.dg/pr84841.c: New test.
2269
2270 PR c++/84874
2271 * g++.dg/cpp2a/desig7.C: New test.
2272
2273 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2274 Jim MacArthur <jim.macarthur@codethink.co.uk>
2275
2276 * gfortran.dg/automatic_1.f90: New test.
2277 * gfortran.dg/automatic_repeat.f90: New test
2278 * gfortran.dg/automatic_save.f90: New test.
2279 * gfortran.dg/vax_structure.f90: New test.
2280
2281 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2282
2283 PR fortran/78741
2284 * gfortran.dg/pr78741.f90: New test.
2285
2286 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2287
2288 PR fortran/69395
2289 * gfortran.dg/pr69395.f90: New test.
2290
2291 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR c++/79085
2294 * g++.dg/opt/pr79085.C: New test.
2295
2296 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2297
2298 PR target/84574
2299 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2300 label instead of __x86_indirect_thunk label.
2301
2302 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2303
2304 PR c++/84222
2305 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2306 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2307 * g++.dg/warn/deprecated-13.C: New test.
2308
2309 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2310
2311 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2312
2313 2018-03-15 Richard Biener <rguenther@suse.de>
2314
2315 PR c/84873
2316 * c-c++-common/pr84873.c: New testcase.
2317
2318 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2319
2320 PR target/84711
2321 * gcc.target/arm/big-endian-subreg.c: New.
2322
2323 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR target/84860
2326 * gcc.c-torture/compile/pr84860.c: New test.
2327
2328 2018-03-15 Julia Koval <julia.koval@intel.com>
2329
2330 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2331 cannonlake.
2332 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2333 avx512bitalg.
2334
2335 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR c/84853
2338 * gcc.dg/pr84853.c: New test.
2339
2340 2018-03-14 Carl Love <cel@us.ibm.com>
2341
2342 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2343
2344 2018-03-14 Martin Liska <mliska@suse.cz>
2345
2346 PR ipa/8480
2347 * g++.dg/lto/pr84805_0.C: New test.
2348 * g++.dg/lto/pr84805_1.C: New test.
2349 * g++.dg/lto/pr84805_2.C: New test.
2350
2351 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2352
2353 PR c/84852
2354 * gcc.dg/fixits-pr84852-1.c: New test.
2355 * gcc.dg/fixits-pr84852-2.c: New test.
2356
2357 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2358
2359 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2360 separate verbose message.
2361 * lib/scandump.exp (scan-dump-times): Likewise.
2362
2363 2018-03-14 Julia Koval <julia.koval@intel.com>
2364
2365 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2366 server.
2367 * gcc.target/i386/funcspec-56.inc: Ditto.
2368
2369 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2370
2371 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2372 aarch64_sve_hw.
2373
2374 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2375
2376 PR sanitizer/83392
2377 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2378 check count from 17 to 14.
2379
2380 PR target/84844
2381 * gcc.target/i386/pr84844.c: New test.
2382
2383 2018-03-14 Richard Biener <rguenther@suse.de>
2384
2385 PR tree-optimization/84830
2386 * gcc.dg/torture/pr84830.c: New testcase.
2387
2388 2018-03-14 Marek Polacek <polacek@redhat.com>
2389
2390 PR c++/84596
2391 * g++.dg/cpp0x/static_assert15.C: New test.
2392
2393 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2394
2395 PR fortran/61775
2396 * gfortran.dg/pr61775.f90: New test.
2397
2398 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2399
2400 PR c++/84843
2401 * g++.dg/ext/pr84843-1.C: New test.
2402 * g++.dg/ext/pr84843-2.C: New test.
2403
2404 2018-03-13 David Pagan <dave.pagan@oracle.com>
2405
2406 PR c/46921
2407 * gcc.dg/pr46921.c: New test.
2408
2409 2018-03-13 Martin Sebor <msebor@redhat.com>
2410
2411 PR tree-optimization/84725
2412 * c-c++-common/Wstringop-truncation-4.c: New test.
2413 * c-c++-common/attr-nonstring-5.c: New test.
2414
2415 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2416
2417 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2418 than unpacks.
2419 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2420 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2421
2422 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2423
2424 * gcc.target/aarch64/sve/tls_1.c: New test.
2425 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2426
2427 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2428
2429 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2430 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2431
2432 2018-03-13 Martin Liska <mliska@suse.cz>
2433
2434 PR ipa/84658.
2435 * g++.dg/ipa/pr84658.C: New test.
2436
2437 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR middle-end/84834
2440 * gcc.dg/pr84834.c: New test.
2441
2442 PR target/84827
2443 * gcc.target/i386/pr84827.c: New test.
2444
2445 PR target/84828
2446 * g++.dg/ext/pr84828.C: New test.
2447
2448 PR target/84786
2449 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2450 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2451
2452 PR c++/84808
2453 * g++.dg/cpp1y/constexpr-84808.C: New test.
2454
2455 PR c++/84704
2456 * g++.dg/debug/pr84704.C: New test.
2457
2458 2018-03-12 Renlin Li <renlin.li@arm.com>
2459
2460 * gcc.target/aarch64/movi_hf.c: New.
2461 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2462 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2463
2464 2018-03-12 Martin Sebor <msebor@redhat.com>
2465
2466 PR tree-optimization/83456
2467 * c-c++-common/Wrestrict-2.c: Remove test cases.
2468 * c-c++-common/Wrestrict.c: Same.
2469 * gcc.dg/Wrestrict-12.c: New test.
2470 * gcc.dg/Wrestrict-14.c: New test.
2471
2472 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2473
2474 * g++.dg/pr84821.C: New test.
2475
2476 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2477
2478 * gcc.dg/pr84799.c: New test.
2479
2480 2018-03-12 Richard Biener <rguenther@suse.de>
2481
2482 PR tree-optimization/84803
2483 * gcc.dg/torture/pr84803.c: New testcase.
2484
2485 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2486
2487 PR c++/84813
2488 * g++.dg/debug/pr84813.C: New test.
2489
2490 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2491
2492 PR fortran/84546
2493 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2494
2495 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2496
2497 PR fortran/83939
2498 * gfortran.dg/pr83939.f90
2499
2500 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2501
2502 PR fortran/66128
2503 * gfortran.dg/zero_sized_9.f90: New test.
2504
2505 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2506
2507 PR debug/58150
2508 * g++.dg/debug/dwarf2/enum2.C: New test.
2509
2510 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2511
2512 PR fortran/84734
2513 * gfortran.dg/pr84734.f90: New test.
2514
2515 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2516
2517 * gnat.dg/prot3.adb: New test.
2518 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2519
2520 2018-03-09 Jason Merrill <jason@redhat.com>
2521 Paolo Carlini <paolo.carlini@oracle.com>
2522
2523 PR c++/71169
2524 PR c++/71832
2525 * g++.dg/cpp0x/pr71169.C: New.
2526 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2527 * g++.dg/cpp0x/pr71832.C: Likewise.
2528
2529 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2530
2531 PR target/83969
2532 * gcc.target/powerpc/pr83969.c: New test.
2533
2534 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2535
2536 PR target/84772
2537 * gcc.dg/pr84772.c: New test.
2538
2539 PR c++/84076
2540 * g++.dg/warn/Wformat-2.C: New test.
2541
2542 PR c++/84767
2543 * g++.dg/ext/vla18.C: New test.
2544
2545 2018-03-09 Martin Sebor <msebor@redhat.com>
2546
2547 PR tree-optimization/84526
2548 * gcc.dg/Wrestrict-10.c: New test.
2549 * gcc.dg/Wrestrict-11.c: New test.
2550
2551 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2552
2553 PR rtl-optimization/84682
2554 * gcc.dg/torture/pr84682-1.c: New.
2555 * gcc.dg/torture/pr84682-2.c: New.
2556 * gcc.dg/torture/pr84682-3.c: New.
2557
2558 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2559
2560 PR c++/84724
2561 * g++.dg/ext/pr84724.C: New test.
2562
2563 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2564
2565 PR target/83712
2566 * gcc.target/arm/pr83712.c: New.
2567
2568 2018-03-09 Richard Biener <rguenther@suse.de>
2569
2570 PR tree-optimization/84775
2571 * gcc.dg/torture/pr84775.c: New testcase.
2572
2573 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2574
2575 PR debug/84404
2576 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2577 targets.
2578
2579 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2580
2581 * gcc.c-torture/compile/20180309-1.c: New test.
2582
2583 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2584
2585 PR c++/80598
2586 * g++.dg/warn/Wunused-function4.C: New test.
2587
2588 PR inline-asm/84742
2589 * gcc.target/i386/pr84742-1.c: New test.
2590 * gcc.target/i386/pr84742-2.c: New test.
2591
2592 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2593
2594 PR target/84748
2595 * gcc.c-torture/execute/pr84748.c: New test.
2596
2597 2018-03-08 Richard Biener <rguenther@suse.de>
2598
2599 PR middle-end/84552
2600 * gcc.dg/graphite/pr84552.c: New testcase.
2601
2602 2018-03-08 Richard Biener <rguenther@suse.de>
2603
2604 PR tree-optimization/84178
2605 * gcc.dg/torture/pr84178-2.c: New testcase.
2606
2607 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2608
2609 PR tree-optimization/84178
2610 * gcc.c-torture/compile/pr84178-1.c: New test.
2611
2612 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2613
2614 * lib/target-supports.exp: Do not return zero from a ifunc
2615 function.
2616
2617 2018-03-08 Richard Biener <rguenther@suse.de>
2618
2619 PR tree-optimization/84746
2620 * gcc.dg/torture/pr84746.c: New testcase.
2621
2622
2623 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2624 PR debug/84404
2625 PR debug/84408
2626 * gcc.dg/graphite/pr84404.c: New.
2627
2628 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2629
2630 PR tree-optimization/84740
2631 * gcc.dg/torture/pr84740.c: New test.
2632
2633 PR tree-optimization/84739
2634 * gcc.dg/pr84739.c: New test.
2635
2636 2018-03-07 Martin Sebor <msebor@redhat.com>
2637
2638 PR tree-optimization/83519
2639 * gcc.dg/Wrestrict-13.c: New test.
2640
2641 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2642
2643 PR fortran/64124
2644 PR fortran/70409
2645 * gfortran.dg/pr64124.f90: New tests.
2646 * gfortran.dg/pr70409.f90: New tests.
2647
2648 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2649
2650 PR target/82411
2651 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2652
2653 2018-03-07 Martin Sebor <msebor@redhat.com>
2654
2655 PR tree-optimization/84526
2656 * gcc.dg/Wrestrict-10.c: New test.
2657
2658 2018-03-07 Martin Sebor <msebor@redhat.com>
2659
2660 PR tree-optimization/84468
2661 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2662 * gcc.dg/Wstringop-truncation.c: New test.
2663 * gcc.dg/Wstringop-truncation-2.c: New test.
2664
2665 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR fortran/84565
2668 * gfortran.dg/pr84565.f90: New test.
2669
2670 PR middle-end/84723
2671 * gcc.target/i386/pr84723-1.c: New test.
2672 * gcc.target/i386/pr84723-2.c: New test.
2673 * gcc.target/i386/pr84723-3.c: New test.
2674 * gcc.target/i386/pr84723-4.c: New test.
2675 * gcc.target/i386/pr84723-5.c: New test.
2676
2677 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2678
2679 PR fortran/64107
2680 * gfortran.dg/pr64107.f90: New test.
2681
2682 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2683
2684 PR fortran/84697
2685 PR fortran/66128
2686 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2687
2688 2018-03-06 Marek Polacek <polacek@redhat.com>
2689
2690 PR c++/84684
2691 * g++.dg/cpp1z/constexpr-84684.C: New test.
2692
2693 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2694
2695 PR c/84721
2696 * gcc.dg/pr84721.c: New test.
2697
2698 PR target/84710
2699 * gcc.dg/pr84710.c: New test.
2700
2701 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2702
2703 PR fortran/56667
2704 * gfortran.dg/implied_do_2.f90: New test.
2705 * gfortran.dg/coarray_8.f90: Update for new error message.
2706
2707 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2708
2709 PR inline-asm/84683
2710 * g++.dg/ext/pr84683.C: New test.
2711
2712 PR tree-optimization/84687
2713 * gcc.dg/pr84687.c: New test.
2714
2715 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2716
2717 PR c++/84231
2718 * g++.dg/pr84231.C: New.
2719
2720 PR c++/84593
2721 * g++.dg/cpp1y/pr84593.C: New.
2722
2723 PR c++/84492
2724 * g++.dg/pr84492.C: New.
2725
2726 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2727
2728 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2729 __builtin_ppc_speculation_barrier.
2730
2731 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2732
2733 PR target/84700
2734 * gcc.target/powerpc/pr84700.c: New test.
2735
2736 2018-03-05 Nathan Sidwell <nathan@acm.org>
2737
2738 PR c++/84702
2739 * g++.dg/lookup/pr84702.C: New.
2740
2741 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2742
2743 PR target/84564
2744 * gcc.target/i386/pr84564.c: New test.
2745
2746 2018-03-05 Marek Polacek <polacek@redhat.com>
2747
2748 PR c++/84707
2749 * g++.dg/cpp0x/inline-ns10.C: New test.
2750
2751 2018-03-05 Nathan Sidwell <nathan@acm.org>
2752
2753 PR c++/84694
2754 * g++.dg/template/pr84694.C: New.
2755
2756 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2757
2758 PR target/84524
2759 * gcc.c-torture/execute/pr84524.c: New test.
2760 * gcc.target/i386/avx512bw-pr84524.c: New test.
2761
2762 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2763
2764 PR target/84264
2765 * g++.dg/pr84264.C: New test.
2766
2767 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2768
2769 PR c++/84618
2770 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2771 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2772 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2773
2774 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2775
2776 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2777 * g++.dg/other/i386-3.C: Ditto.
2778 * gcc.target/i386/sse-12.c: Ditto.
2779 * gcc.target/i386/sse-13.c: Ditto.
2780 * gcc.target/i386/sse-14.c: Ditto.
2781 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2782 * gcc.target/i386/wbinvd-1.c: New test.
2783 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2784 * gcc.target/i386/pconfig-1.c: Ditto.
2785
2786 2018-03-05 Pádraig Brady <P@draigBrady.com>
2787 Nathan Sidwell <nathan@acm.org>
2788
2789 PR c++/84497
2790 * g++.dg/cpp0x/pr84497.C: New.
2791
2792 2018-03-05 Richard Biener <rguenther@suse.de>
2793
2794 PR tree-optimization/84670
2795 * gcc.dg/pr84670-1.c: New testcase.
2796 * gcc.dg/pr84670-2.c: Likewise.
2797 * gcc.dg/pr84670-3.c: Likewise.
2798 * gcc.dg/pr84670-4.c: Likewise.
2799
2800 2018-03-05 Richard Biener <rguenther@suse.de>
2801
2802 PR tree-optimization/84650
2803 * gcc.dg/graphite/pr84650.c: New testcase.
2804
2805 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2806
2807 PR c++/82022
2808 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2809
2810 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2811
2812 PR fortran/71085
2813 * gfortran.dg/pr71085.f90: New test.
2814
2815 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2816
2817 PR fortran/66128
2818 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2819
2820 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2821
2822 PR fortran/51434
2823 * gfortran.dg/pr51434.f90: New test.
2824
2825 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2826
2827 PR c++/61358
2828 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2829
2830 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2831
2832 PR c++/67370
2833 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2834
2835 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2836
2837 PR c++/71464
2838 * g++.dg/torture/pr71464.C: New.
2839
2840 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2841
2842 PR fortran/80965
2843 * gfortran.dg/select_type_41.f90: New test.
2844
2845 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2846
2847 PR c++/61135
2848 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2849
2850 2018-03-02 Marek Polacek <polacek@redhat.com>
2851
2852 PR c++/84578
2853 * g++.dg/ext/flexary29.C: New test.
2854
2855 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2856
2857 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2858
2859 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2860
2861 PR c++/81812
2862 * g++.dg/torture/pr81812.C: New.
2863
2864 2018-03-02 Marek Polacek <polacek@redhat.com>
2865
2866 PR c++/84171
2867 * g++.dg/warn/Wsign-compare-8.C: New test.
2868
2869 PR c++/84663
2870 * g++.dg/parse/array-size3.C: New test.
2871
2872 PR c++/84664
2873 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2874
2875 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2876
2877 PR c++/84662
2878 * g++.dg/cpp1y/pr84662.C: New test.
2879
2880 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2881
2882 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2883 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2884 "dg-lto-options".
2885 * g++.dg/lto/20101010-1_0.C: Likewise.
2886 * g++.dg/lto/20101010-2_0.C: Likewise.
2887
2888 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2889
2890 PR ipa/84628
2891 * gcc.dg/pr84628.c: New test.
2892
2893 PR target/56540
2894 * gcc.target/ia64/pr56540.c: New test.
2895
2896 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2897
2898 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2899 32-bit target.
2900 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2901 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2902 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2903 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2904
2905 2018-03-02 Marek Polacek <polacek@redhat.com>
2906
2907 PR c++/84590
2908 * c-c++-common/ubsan/shift-11.c: New test.
2909
2910 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2911
2912 * gcc.dg/vect/vect-alias-check-13.c: New test.
2913
2914 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR target/84614
2917 * gcc.dg/pr84614.c: New test.
2918
2919 PR inline-asm/84625
2920 * gcc.target/i386/pr84625.c: New test.
2921
2922 2018-03-02 Richard Biener <rguenther@suse.de>
2923
2924 PR tree-optimization/84427
2925 * gcc.dg/torture/pr84427.c: New testcase.
2926
2927 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2928
2929 PR target/84534
2930 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2931 powerpc64le*-*-linux*.
2932 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2933 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2934
2935 2018-03-01 Martin Sebor <msebor@redhat.com>
2936
2937 PR c++/84294
2938 * g++.dg/ext/attr-const.C: Remove xfail.
2939 * g++.dg/ext/attr-malloc-3.C: New test.
2940 * g++.dg/ext/attr-noinline-3.C: New test.
2941 * g++.dg/ext/attr-noreturn-3.C: New test.
2942 * g++.dg/ext/attr-nothrow-3.C: New test.
2943 * g++.dg/ext/attr-pure.C: Remove xfail.
2944
2945 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR sanitizer/70875
2948 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2949 dg-options and dg-shouldfail "ubsan" directive.
2950
2951 2018-03-01 Marek Polacek <polacek@redhat.com>
2952 Jason Merrill <jason@redhat.com>
2953
2954 PR c++/84582
2955 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2956 * g++.dg/cpp1z/static1.C: New test.
2957 * g++.dg/template/static37.C: New test.
2958
2959 2018-03-01 Nathan Sidwell <nathan@acm.org>
2960
2961 PR c++/84434
2962 * g++.dg/template/pr84434.C: New.
2963
2964 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2965
2966 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2967 -mthumb to the command-line.
2968
2969 2018-03-01 Marek Polacek <polacek@redhat.com>
2970
2971 PR c++/84596
2972 * g++.dg/cpp0x/static_assert14.C: New test.
2973
2974 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2975
2976 PR c++/79410
2977 * g++.dg/torture/pr79410.C: New.
2978
2979 2018-03-01 Martin Liska <mliska@suse.cz>
2980
2981 PR sanitizer/82484
2982 * gcc.dg/asan/pr82484.c: New test.
2983
2984 2018-03-01 Richard Biener <rguenther@suse.de>
2985
2986 PR debug/84645
2987 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2988
2989 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2990
2991 PR fortran/84219
2992 * gfortran.dg/coarray_47.f90: New test.
2993
2994 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2995
2996 PR fortran/84538
2997 * gfortran.dg/class_array_23.f03: New test.
2998
2999 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3000
3001 PR rtl-optimization/84528
3002 * gcc.dg/torture/pr84538.c: Rename to...
3003 * gcc.dg/torture/pr84528.c: ...this.
3004
3005 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3006
3007 PR rtl-optimization/84528
3008 * gcc.dg/torture/pr84538.c: New test.
3009
3010 2018-02-28 Martin Sebor <msebor@redhat.com>
3011
3012 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3013 -fpic test failures.
3014 * c-c++-common/Wrestrict-2.c: Same.
3015 * c-c++-common/Wstringop-truncation.c: Same.
3016 * gcc.dg/Warray-bounds-22.c: Same.
3017 * gcc.dg/Wstringop-overflow.c: Same.
3018 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3019 (signed_range): Same.
3020 (unsigned_anti_range): Same.
3021 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3022 (signed_range): Same.
3023 (unsigned_anti_range): Same.
3024 * gcc.dg/attr-alloc_size-7.c: Same.
3025 * gcc.dg/attr-alloc_size-8.c: Same.
3026 * gcc.dg/builtin-alloc-size.c: Same.
3027 * gcc.dg/builtin-stpncpy.c: Same.
3028 * gcc.dg/builtins-nonnull.c: Same.
3029 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3030 * gcc.dg/pr79214.c: Same.
3031 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3032 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3033 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3034 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3035 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3036 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3037 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3038 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3039 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3040 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3041 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3042
3043 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3044
3045 PR target/84014
3046 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3047
3048 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR c++/84609
3051 * g++.dg/cpp0x/pr84609.C: New test.
3052
3053 2018-02-28 Martin Sebor <msebor@redhat.com>
3054
3055 PR testsuite/84617
3056 * g++.dg/ext/attr-malloc-3.C: New test.
3057 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3058 to pre-existing problems.
3059 * g++.dg/ext/attr-pure.C: Same.
3060
3061 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3062
3063 PR fortran/83901
3064 * gfortran.dg/associate_37.f90: New test.
3065
3066 PR fortran/83344
3067 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3068
3069 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3070
3071 PR target/52991
3072 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3073 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3074 * gcc.dg/bf-ms-layout-4.c: New test.
3075 * gcc.dg/bf-ms-layout-5.c: New test.
3076
3077 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3078
3079 PR target/83399
3080 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3081
3082 2018-02-28 Richard Biener <rguenther@suse.de>
3083
3084 PR tree-optimization/84584
3085 * gcc.dg/graphite/pr84584.c: New testcase.
3086
3087 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3088
3089 PR preprocessor/84517
3090 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3091
3092 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3093
3094 * c-c++-common/dump-ada-spec-12.c: New test.
3095 * c-c++-common/dump-ada-spec-13.c: Likewise.
3096
3097 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3098
3099 * c-c++-common/dump-ada-spec-11.c: New test.
3100
3101 2018-02-28 Martin Liska <mliska@suse.cz>
3102
3103 PR testsuite/84597
3104 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3105 * g++.dg/ext/timevar2.C: Likewise.
3106
3107 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3108
3109 * c-c++-common/dump-ada-spec-8.c: New test.
3110 * c-c++-common/dump-ada-spec-9.c: Likewise.
3111 * c-c++-common/dump-ada-spec-10.c: Likewise.
3112
3113 2018-02-28 Richard Biener <rguenther@suse.de>
3114
3115 PR middle-end/84607
3116 * gcc.dg/pr84607.c: New testcase.
3117
3118 2018-02-28 Nathan Sidwell <nathan@acm.org>
3119
3120 PR c++/84602
3121 * g++.dg/lookup/pr84602.C: New.
3122
3123 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3124
3125 PR c++/83871
3126 PR c++/83503
3127 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3128 dg-options.
3129 * g++.dg/ext/attr-nonnull.C: Likewise.
3130 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3131 directives.
3132 * g++.dg/ext/attr-noinline-2.C: Likewise.
3133 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3134 -fdump-tree-eh in dg-options.
3135
3136 2018-02-28 Alan Modra <amodra@gmail.com>
3137
3138 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3139 GNU ld message.
3140 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3141
3142 2018-02-27 Martin Sebor <msebor@redhat.com>
3143
3144 PR c++/83871
3145 PR c++/83503
3146 * g++.dg/Wmissing-attributes.C: New test.
3147 * g++.dg/ext/attr-const-pure.C: New test.
3148 * g++.dg/ext/attr-const.C: New test.
3149 * g++.dg/ext/attr-deprecated-2.C: New test.
3150 * g++.dg/ext/attr-malloc-2.C: New test.
3151 * g++.dg/ext/attr-malloc.C: New test.
3152 * g++.dg/ext/attr-noinline-2.C: New test.
3153 * g++.dg/ext/attr-noinline.C: New test.
3154 * g++.dg/ext/attr-nonnull.C: New test.
3155 * g++.dg/ext/attr-noreturn-2.C: New test.
3156 * g++.dg/ext/attr-noreturn.C: New test.
3157 * g++.dg/ext/attr-nothrow-2.C: New test.
3158 * g++.dg/ext/attr-nothrow.C: New test.
3159 * g++.dg/ext/attr-optimize.C: New test.
3160 * g++.dg/ext/attr-pure.C: New test.
3161 * g++.dg/ext/attr-returns-nonnull.C: New test.
3162 * g++.dg/ext/attr-warning.C: New test.
3163
3164 2018-02-27 Nathan Sidwell <nathan@acm.org>
3165
3166 PR c++/84426
3167 * g++.dg/lookup/pr84426.C: New.
3168
3169 2018-02-27 Richard Biener <rguenther@suse.de>
3170
3171 PR tree-optimization/84512
3172 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3173
3174 2018-02-27 Martin Liska <mliska@suse.cz>
3175
3176 PR gcov-profile/84548
3177 * g++.dg/gcov/pr84548.C: New test.
3178
3179 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3180
3181 PR target/84575
3182 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3183
3184 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3185
3186 PR c++/84558
3187 * g++.dg/cpp1y/pr84558.C: New test.
3188
3189 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3190
3191 PR c++/84540
3192 * g++.dg/cpp0x/alignas14.C: New.
3193 * g++.dg/cpp0x/alignas15.C: Likewise.
3194
3195 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3196
3197 PR c++/84557
3198 * g++.dg/gomp/pr84557.C: New test.
3199
3200 2018-02-26 Marek Polacek <polacek@redhat.com>
3201
3202 PR c++/84325
3203 * g++.dg/cpp1z/pr84325.C: New test.
3204
3205 2018-02-26 Carl Love <cel@us.ibm.com>
3206
3207 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3208 Power 8 test file.
3209 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3210 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3211 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3212 -mcpu=power8.
3213 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3214 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3215 -mcpu=power8.
3216
3217 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3218
3219 PR target/84039
3220 * gcc.target/i386/indirect-thunk-1.c: Updated.
3221 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3222 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3223 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3224 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3225 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3226 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3227 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3228 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3229 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3230 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3231 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3232 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3233 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3234 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3235 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3236 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3237 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3238 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3239 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3240 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3241 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3242 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3243 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3244 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3245 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3246 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3247 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3248 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3249 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3250 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3251 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3252 * gcc.target/i386/ret-thunk-9.c: Likewise.
3253 * gcc.target/i386/ret-thunk-10.c: Likewise.
3254 * gcc.target/i386/ret-thunk-11.c: Likewise.
3255 * gcc.target/i386/ret-thunk-12.c: Likewise.
3256 * gcc.target/i386/ret-thunk-13.c: Likewise.
3257 * gcc.target/i386/ret-thunk-14.c: Likewise.
3258 * gcc.target/i386/ret-thunk-15.c: Likewise.
3259
3260 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3261
3262 * gcc.c-torture/execute/20180226-1.c: New test.
3263
3264 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3265
3266 PR tree-optimization/83965
3267 * gcc.dg/vect/pr83965-2.c: New test.
3268
3269 2018-02-26 Tom de Vries <tom@codesourcery.com>
3270
3271 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3272
3273 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3274
3275 PR target/84530
3276 * gcc.target/i386/ret-thunk-22.c: New test.
3277 * gcc.target/i386/ret-thunk-23.c: Likewise.
3278 * gcc.target/i386/ret-thunk-24.c: Likewise.
3279 * gcc.target/i386/ret-thunk-25.c: Likewise.
3280 * gcc.target/i386/ret-thunk-26.c: Likewise.
3281
3282 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3283
3284 PR c++/84533
3285 * g++.dg/cpp1z/pr84533.C: New.
3286
3287 2018-02-26 Marek Polacek <polacek@redhat.com>
3288
3289 PR c++/84537
3290 * g++.dg/parse/error60.C: New test.
3291
3292 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3293
3294 PR c++/84556
3295 * g++.dg/gomp/pr84556.C: New test.
3296 * g++.dg/vect/pr84556.cc: New test.
3297
3298 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3299
3300 PR fortran/32957
3301 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3302 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3303 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3304 * gfortran.dg/c_loc_test.f90: Likewise.
3305 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3306 * gfortran.dg/proc_decl_17.f90: Likewise.
3307 * gfortran.dg/proc_ptr_8.f90: Likewise.
3308
3309 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3310
3311 PR target/84521
3312 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3313 r254814 disabling -fomit-frame-pointer by default.
3314 * gcc.target/aarch64/spill_1.c: Likewise.
3315 * gcc.target/aarch64/test_frame_11.c: Likewise.
3316 * gcc.target/aarch64/test_frame_12.c: Likewise.
3317 * gcc.target/aarch64/test_frame_13.c: Likewise.
3318 * gcc.target/aarch64/test_frame_14.c: Likewise.
3319 * gcc.target/aarch64/test_frame_15.c: Likewise.
3320 * gcc.target/aarch64/test_frame_3.c: Likewise.
3321 * gcc.target/aarch64/test_frame_5.c: Likewise.
3322 * gcc.target/aarch64/test_frame_9.c: Likewise.
3323
3324 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3325
3326 PR fortran/83633
3327 * gfortran.dg/explicit_shape_1.f90: New test.
3328 * gfortran.dg/automatic_module_variable.f90: Update regex.
3329 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3330 * gfortran.dg/constant_shape.f90: Ditto.
3331 * gfortran.dg/dec_structure_23.f90: Ditto.
3332 * gfortran.dg/pr78240.f90: Ditto.
3333
3334 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3335
3336 PR fortran/84523
3337 * gfortran.dg/pr84523.f90: New test.
3338
3339 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3340
3341 PR fortran/78238
3342 * gfortran.dg/select_type_40.f90: New test.
3343
3344 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3345
3346 PR fortran/30792
3347 * gfortran.dg/data_substring.f90: New test.
3348
3349 2018-02-24 Marek Polacek <polacek@redhat.com>
3350
3351 PR c++/83692
3352 * g++.dg/cpp1z/constexpr-83692.C: New test.
3353
3354 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3355
3356 PR fortran/84346
3357 * gfortran.dg/statement_function_1.f90: Update test.
3358
3359 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3360
3361 PR fortran/84506
3362 * gfortran.dg/inquire_19.f90: New test.
3363
3364 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3365
3366 PR fortran/83149
3367 * gfortran.dg/pr83149_b.f90: New test.
3368 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3369
3370 2018-02-23 Carl Love <cel@us.ibm.com>
3371
3372 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3373 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3374 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3375 Power 8 tests.
3376
3377 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3378
3379 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3380 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3381
3382 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3383
3384 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3385 expected output.
3386
3387 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3388
3389 PR fortran/83149
3390 * gfortran.dg/pr83149_1.f90: New test.
3391 * gfortran.dg/pr83149.f90: Additional source for previous.
3392
3393 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3394
3395 PR testsuite/80551
3396 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3397 __GI___pthread_mutex_init as well.
3398
3399 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3400
3401 PR fortran/83148
3402 * gfortran.dg/class_68.f90: New test.
3403
3404 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3405
3406 PR fortran/59781
3407 * gfortran.dg/derived_init_5.f90: New test.
3408
3409 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3410
3411 PR target/82851
3412 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3413 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3414
3415 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3416
3417 PR target/81572
3418 * gcc.target/powerpc/pr81572.c: New.
3419
3420 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3421
3422 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3423
3424 2018-02-22 Martin Sebor <msebor@redhat.com>
3425
3426 PR tree-optimization/84480
3427 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3428 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3429
3430 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3431
3432 PR target/84176
3433 * gcc.target/i386/indirect-thunk-11.c: New test.
3434 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3435 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3436 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3437 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3438 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3439 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3440 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3441 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3442 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3443
3444 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3445
3446 PR target/83335
3447 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3448 ILP32 mode.
3449 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3450
3451 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3452
3453 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3454
3455 2018-02-22 Marek Polacek <polacek@redhat.com>
3456
3457 PR c++/84493
3458 * g++.dg/parse/error59.C: New test.
3459
3460 2018-02-22 Tom de Vries <tom@codesourcery.com>
3461
3462 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3463
3464 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3465
3466 PR c++/77655
3467 * g++.dg/cpp0x/pr77655.C: New.
3468
3469 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3470
3471 PR c++/84496
3472 * g++.dg/cpp1y/pr84496.C: New test.
3473
3474 PR target/84502
3475 * g++.dg/torture/pr84502.C: New test.
3476
3477 PR tree-optimization/84503
3478 * gcc.dg/pr84503-1.c: New test.
3479 * gcc.dg/pr84503-2.c: New test.
3480
3481 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3482
3483 PR tree-optimization/84478
3484 * gcc.c-torture/execute/pr84478.c: New test.
3485
3486 2018-02-20 Martin Sebor <msebor@redhat.com>
3487
3488 PR middle-end/84095
3489 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3490 * c-c++-common/Wrestrict.c: Same.
3491 * gcc.dg/Wrestrict-6.c: Same.
3492 * gcc.dg/Warray-bounds-27.c: New test.
3493 * gcc.dg/Wrestrict-8.c: New test.
3494 * gcc.dg/Wrestrict-9.c: New test.
3495 * gcc.dg/pr84095.c: New test.
3496
3497 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3498
3499 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3500
3501 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3502
3503 PR fortran/48890
3504 PR fortran/83823
3505 * gfortran.dg/structure_constructor_14.f90: New test.
3506
3507 2018-02-20 Jeff Law <law@redhat.com>
3508
3509 PR middle-end/82123
3510 PR tree-optimization/81592
3511 PR middle-end/79257
3512 * gcc.dg/pr81592.c: New test.
3513 * gcc.dg/pr82123.c: New test.
3514 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3515
3516 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3517
3518 PR c++/84488
3519 * g++.dg/warn/Wunused-var-30.C: New test.
3520
3521 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3522
3523 PR tree-optimization/84419
3524 * gcc.dg/vect/pr84419.c: New test.
3525
3526 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3527
3528 PR middle-end/82004
3529 * gfortran.dg/pr82004.f90: New test.
3530
3531 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3532
3533 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3534
3535 2018-02-20 Martin Liska <mliska@suse.cz>
3536
3537 PR c/84310
3538 PR target/79747
3539 * gcc.target/i386/pr84310.c: New test.
3540 * gcc.target/i386/pr84310-2.c: Likewise.
3541
3542 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3543
3544 PR c++/84446
3545 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3546
3547 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3548
3549 PR c++/84445
3550 * g++.dg/cpp1z/launder7.C: New test.
3551
3552 PR c++/84449
3553 * g++.dg/cpp0x/constexpr-84449.C: New test.
3554
3555 PR c++/84455
3556 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3557
3558 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3559
3560 PR fortran/83344
3561 PR fortran/83975
3562 * gfortran.dg/associate_22.f90: Enable commented out test.
3563 * gfortran.dg/associate_36.f90: New test.
3564
3565 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3566
3567 PR target/84146
3568 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3569
3570 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3571
3572 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3573 (dg-options): Use -mavx instead of -w.
3574
3575 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3576
3577 PR c++/84444
3578 * g++.dg/cpp1z/launder8.C: New test.
3579
3580 PR c++/84448
3581 * g++.dg/gomp/pr84448.C: New test.
3582
3583 PR c++/84430
3584 * g++.dg/gomp/pr84430.C: New test.
3585
3586 PR tree-optimization/84452
3587 * gcc.dg/pr84452.c: New test.
3588
3589 PR c++/79064
3590 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3591
3592 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3593
3594 PR fortran/35339
3595 * gfortran.dg/implied_do_io_4.f90: New test.
3596
3597 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3598
3599 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3600 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3601 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3602
3603 2018-02-19 Carl Love <cel@us.ibm.com>
3604
3605 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3606
3607 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3608
3609 PR target/84460
3610 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3611
3612 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3613
3614 PR c++/84348
3615 * g++.dg/cpp0x/auto50.C: New.
3616 * g++.dg/parse/friend12.C: Adjust.
3617
3618 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3619
3620 PR libgfortran/84389
3621 * gfortran.dg/dtio_33.f90: New test.
3622
3623 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3624
3625 PR libgfortran/84412
3626 * gfortran.dg/inquire_18.f90: New test.
3627
3628 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3629
3630 PR fortran/84381
3631 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3632 * gfortran.dg/pointer_intent_3.f90: Ditto.
3633 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3634 * gfortran.dg/protected_3.f90: Ditto.
3635 * gfortran.dg/protected_4.f90: Ditto.
3636 * gfortran.dg/protected_5.f90: Ditto.
3637 * gfortran.dg/protected_6.f90: Ditto.
3638
3639 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3640
3641 PR fortran/80945
3642 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3643 change to run.
3644
3645 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3646
3647 PR fortran/84270
3648 * gfortran.dg/inline_matmul_22.f90: New test.
3649
3650 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3651
3652 PR fortran/84381
3653 * gfortran.dg/abort_shoulfail.f90: New test.
3654 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3655 by STOP n.
3656 * gfortran.dg/PR19754_2.f90: Likewise.
3657 * gfortran.dg/PR19872.f: Likewise.
3658 * gfortran.dg/PR49268.f90: Likewise.
3659 * gfortran.dg/Wall.f90: Likewise.
3660 * gfortran.dg/Wno-all.f90: Likewise.
3661 * gfortran.dg/achar_1.f90: Likewise.
3662 * gfortran.dg/achar_2.f90: Likewise.
3663 * gfortran.dg/achar_4.f90: Likewise.
3664 * gfortran.dg/achar_6.F90: Likewise.
3665 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3666 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3667 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3668 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3669 * gfortran.dg/actual_array_result_1.f90: Likewise.
3670 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3671 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3672 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3673 * gfortran.dg/actual_procedure_1.f90: Likewise.
3674 * gfortran.dg/adjustl_1.f90: Likewise.
3675 * gfortran.dg/advance_1.f90: Likewise.
3676 * gfortran.dg/advance_4.f90: Likewise.
3677 * gfortran.dg/advance_5.f90: Likewise.
3678 * gfortran.dg/advance_6.f90: Likewise.
3679 * gfortran.dg/aint_anint_1.f90: Likewise.
3680 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3681 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3682 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3683 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3684 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3685 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3686 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3687 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3688 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3689 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3690 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3691 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3692 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3693 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3694 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3695 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3696 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3697 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3698 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3699 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3700 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3701 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3702 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3703 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3704 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3705 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3706 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3707 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3708 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3709 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3710 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3711 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3712 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3713 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3714 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3715 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3716 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3717 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3718 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3719 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3720 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3721 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3722 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3723 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3724 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3725 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3726 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3727 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3728 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3729 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3730 * gfortran.dg/allocatable_function_1.f90: Likewise.
3731 * gfortran.dg/allocatable_function_10.f90: Likewise.
3732 * gfortran.dg/allocatable_function_3.f90: Likewise.
3733 * gfortran.dg/allocatable_function_5.f90: Likewise.
3734 * gfortran.dg/allocatable_function_6.f90: Likewise.
3735 * gfortran.dg/allocatable_function_7.f90: Likewise.
3736 * gfortran.dg/allocatable_function_8.f90: Likewise.
3737 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3738 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3739 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3740 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3741 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3742 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3743 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3744 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3745 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3746 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3747 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3748 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3749 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3750 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3751 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3752 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3753 * gfortran.dg/allocate_class_3.f90: Likewise.
3754 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3755 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3756 * gfortran.dg/allocate_derived_5.f90: Likewise.
3757 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3758 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3759 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3760 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3761 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3762 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3763 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3764 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3765 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3766 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3767 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3768 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3769 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3770 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3771 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3772 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3773 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3774 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3775 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3776 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3777 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3778 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3779 * gfortran.dg/altreturn_3.f90: Likewise.
3780 * gfortran.dg/altreturn_5.f90: Likewise.
3781 * gfortran.dg/altreturn_7.f90: Likewise.
3782 * gfortran.dg/and_or_xor.f90: Likewise.
3783 * gfortran.dg/anint_1.f90: Likewise.
3784 * gfortran.dg/any_all_1.f90: Likewise.
3785 * gfortran.dg/anyallcount_1.f90: Likewise.
3786 * gfortran.dg/append_1.f90: Likewise.
3787 * gfortran.dg/argument_checking_1.f90: Likewise.
3788 * gfortran.dg/argument_checking_2.f90: Likewise.
3789 * gfortran.dg/argument_checking_8.f90: Likewise.
3790 * gfortran.dg/arithmetic_if.f90: Likewise.
3791 * gfortran.dg/array_1.f90: Likewise.
3792 * gfortran.dg/array_2.f90: Likewise.
3793 * gfortran.dg/array_alloc_1.f90: Likewise.
3794 * gfortran.dg/array_alloc_2.f90: Likewise.
3795 * gfortran.dg/array_alloc_3.f90: Likewise.
3796 * gfortran.dg/array_assignment_1.F90: Likewise.
3797 * gfortran.dg/array_assignment_5.f90: Likewise.
3798 * gfortran.dg/array_constructor_1.f90: Likewise.
3799 * gfortran.dg/array_constructor_10.f90: Likewise.
3800 * gfortran.dg/array_constructor_11.f90: Likewise.
3801 * gfortran.dg/array_constructor_12.f90: Likewise.
3802 * gfortran.dg/array_constructor_15.f90: Likewise.
3803 * gfortran.dg/array_constructor_16.f90: Likewise.
3804 * gfortran.dg/array_constructor_17.f90: Likewise.
3805 * gfortran.dg/array_constructor_19.f90: Likewise.
3806 * gfortran.dg/array_constructor_23.f: Likewise.
3807 * gfortran.dg/array_constructor_24.f: Likewise.
3808 * gfortran.dg/array_constructor_32.f90: Likewise.
3809 * gfortran.dg/array_constructor_36.f90: Likewise.
3810 * gfortran.dg/array_constructor_39.f90: Likewise.
3811 * gfortran.dg/array_constructor_4.f90: Likewise.
3812 * gfortran.dg/array_constructor_40.f90: Likewise.
3813 * gfortran.dg/array_constructor_44.f90: Likewise.
3814 * gfortran.dg/array_constructor_45.f90: Likewise.
3815 * gfortran.dg/array_constructor_46.f90: Likewise.
3816 * gfortran.dg/array_constructor_47.f90: Likewise.
3817 * gfortran.dg/array_constructor_49.f90: Likewise.
3818 * gfortran.dg/array_constructor_5.f90: Likewise.
3819 * gfortran.dg/array_constructor_50.f90: Likewise.
3820 * gfortran.dg/array_constructor_6.f90: Likewise.
3821 * gfortran.dg/array_constructor_7.f90: Likewise.
3822 * gfortran.dg/array_constructor_8.f90: Likewise.
3823 * gfortran.dg/array_constructor_9.f90: Likewise.
3824 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3825 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3826 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3827 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3828 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3829 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3830 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3831 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3832 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3833 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3834 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3835 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3836 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3837 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3838 * gfortran.dg/array_function_1.f90: Likewise.
3839 * gfortran.dg/array_function_5.f90: Likewise.
3840 * gfortran.dg/array_initializer_1.f90: Likewise.
3841 * gfortran.dg/array_initializer_2.f90: Likewise.
3842 * gfortran.dg/array_memcpy_5.f90: Likewise.
3843 * gfortran.dg/array_memset_2.f90: Likewise.
3844 * gfortran.dg/array_reference_1.f90: Likewise.
3845 * gfortran.dg/array_return_value_1.f90: Likewise.
3846 * gfortran.dg/array_section_1.f90: Likewise.
3847 * gfortran.dg/array_temporaries_3.f90: Likewise.
3848 * gfortran.dg/arrayio_1.f90: Likewise.
3849 * gfortran.dg/arrayio_10.f90: Likewise.
3850 * gfortran.dg/arrayio_11.f90: Likewise.
3851 * gfortran.dg/arrayio_12.f90: Likewise.
3852 * gfortran.dg/arrayio_13.f90: Likewise.
3853 * gfortran.dg/arrayio_14.f90: Likewise.
3854 * gfortran.dg/arrayio_16.f90: Likewise.
3855 * gfortran.dg/arrayio_2.f90: Likewise.
3856 * gfortran.dg/arrayio_3.f90: Likewise.
3857 * gfortran.dg/arrayio_4.f90: Likewise.
3858 * gfortran.dg/arrayio_5.f90: Likewise.
3859 * gfortran.dg/arrayio_6.f90: Likewise.
3860 * gfortran.dg/arrayio_7.f90: Likewise.
3861 * gfortran.dg/arrayio_8.f90: Likewise.
3862 * gfortran.dg/arrayio_9.f90: Likewise.
3863 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3864 * gfortran.dg/assign_10.f90: Likewise.
3865 * gfortran.dg/assign_9.f90: Likewise.
3866 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3867 * gfortran.dg/assignment_1.f90: Likewise.
3868 * gfortran.dg/associate_1.f03: Likewise.
3869 * gfortran.dg/associate_11.f90: Likewise.
3870 * gfortran.dg/associate_13.f90: Likewise.
3871 * gfortran.dg/associate_15.f90: Likewise.
3872 * gfortran.dg/associate_17.f90: Likewise.
3873 * gfortran.dg/associate_18.f08: Likewise.
3874 * gfortran.dg/associate_19.f03: Likewise.
3875 * gfortran.dg/associate_20.f03: Likewise.
3876 * gfortran.dg/associate_22.f90: Likewise.
3877 * gfortran.dg/associate_23.f90: Likewise.
3878 * gfortran.dg/associate_24.f90: Likewise.
3879 * gfortran.dg/associate_25.f90: Likewise.
3880 * gfortran.dg/associate_27.f90: Likewise.
3881 * gfortran.dg/associate_28.f90: Likewise.
3882 * gfortran.dg/associate_32.f03: Likewise.
3883 * gfortran.dg/associate_33.f03: Likewise.
3884 * gfortran.dg/associate_34.f90: Likewise.
3885 * gfortran.dg/associate_6.f03: Likewise.
3886 * gfortran.dg/associate_7.f03: Likewise.
3887 * gfortran.dg/associate_8.f03: Likewise.
3888 * gfortran.dg/associate_9.f03: Likewise.
3889 * gfortran.dg/associated_1.f90: Likewise.
3890 * gfortran.dg/associated_2.f90: Likewise.
3891 * gfortran.dg/associated_5.f90: Likewise.
3892 * gfortran.dg/associated_6.f90: Likewise.
3893 * gfortran.dg/associated_target_3.f90: Likewise.
3894 * gfortran.dg/associated_target_4.f90: Likewise.
3895 * gfortran.dg/associated_target_5.f03: Likewise.
3896 * gfortran.dg/associated_target_6.f03: Likewise.
3897 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3898 * gfortran.dg/assumed_rank_1.f90: Likewise.
3899 * gfortran.dg/assumed_rank_10.f90: Likewise.
3900 * gfortran.dg/assumed_rank_2.f90: Likewise.
3901 * gfortran.dg/assumed_rank_7.f90: Likewise.
3902 * gfortran.dg/assumed_rank_8.f90: Likewise.
3903 * gfortran.dg/assumed_rank_9.f90: Likewise.
3904 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3905 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3906 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3907 * gfortran.dg/assumed_type_2.f90: Likewise.
3908 * gfortran.dg/atan2_1.f90: Likewise.
3909 * gfortran.dg/auto_array_1.f90: Likewise.
3910 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3911 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3912 * gfortran.dg/auto_char_len_3.f90: Likewise.
3913 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3914 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3915 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3916 * gfortran.dg/auto_save_2.f90: Likewise.
3917 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3918 * gfortran.dg/backslash_1.f90: Likewise.
3919 * gfortran.dg/backslash_2.f90: Likewise.
3920 * gfortran.dg/backslash_3.f: Likewise.
3921 * gfortran.dg/backspace_1.f: Likewise.
3922 * gfortran.dg/backspace_10.f90: Likewise.
3923 * gfortran.dg/backspace_11.f90: Likewise.
3924 * gfortran.dg/backspace_2.f: Likewise.
3925 * gfortran.dg/backspace_3.f: Likewise.
3926 * gfortran.dg/backspace_4.f: Likewise.
3927 * gfortran.dg/backspace_5.f: Likewise.
3928 * gfortran.dg/backspace_6.f: Likewise.
3929 * gfortran.dg/backspace_7.f90: Likewise.
3930 * gfortran.dg/backspace_8.f: Likewise.
3931 * gfortran.dg/backspace_9.f: Likewise.
3932 * gfortran.dg/bessel_1.f90: Likewise.
3933 * gfortran.dg/bessel_2.f90: Likewise.
3934 * gfortran.dg/bessel_5.f90: Likewise.
3935 * gfortran.dg/bessel_6.f90: Likewise.
3936 * gfortran.dg/bessel_7.f90: Likewise.
3937 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3938 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3939 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3940 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3941 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3942 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3943 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3944 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3945 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3946 * gfortran.dg/bit_comparison_1.F90: Likewise.
3947 * gfortran.dg/bit_comparison_2.F90: Likewise.
3948 * gfortran.dg/block_1.f08: Likewise.
3949 * gfortran.dg/block_13.f08: Likewise.
3950 * gfortran.dg/block_14.f90: Likewise.
3951 * gfortran.dg/block_2.f08: Likewise.
3952 * gfortran.dg/block_6.f08: Likewise.
3953 * gfortran.dg/block_7.f08: Likewise.
3954 * gfortran.dg/block_8.f08: Likewise.
3955 * gfortran.dg/blockdata_1.f90: Likewise.
3956 * gfortran.dg/bound_1.f90: Likewise.
3957 * gfortran.dg/bound_2.f90: Likewise.
3958 * gfortran.dg/bound_3.f90: Likewise.
3959 * gfortran.dg/bound_4.f90: Likewise.
3960 * gfortran.dg/bound_5.f90: Likewise.
3961 * gfortran.dg/bound_6.f90: Likewise.
3962 * gfortran.dg/bound_7.f90: Likewise.
3963 * gfortran.dg/bound_8.f90: Likewise.
3964 * gfortran.dg/bound_9.f90: Likewise.
3965 * gfortran.dg/bound_simplification_1.f90: Likewise.
3966 * gfortran.dg/bound_simplification_3.f90: Likewise.
3967 * gfortran.dg/bound_simplification_4.f90: Likewise.
3968 * gfortran.dg/bound_simplification_5.f90: Likewise.
3969 * gfortran.dg/bound_simplification_6.f90: Likewise.
3970 * gfortran.dg/bounds_check_1.f90: Likewise.
3971 * gfortran.dg/bounds_check_12.f90: Likewise.
3972 * gfortran.dg/bounds_check_14.f90: Likewise.
3973 * gfortran.dg/bounds_check_15.f90: Likewise.
3974 * gfortran.dg/bounds_check_19.f90: Likewise.
3975 * gfortran.dg/bounds_check_8.f90: Likewise.
3976 * gfortran.dg/bounds_check_9.f90: Likewise.
3977 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3978 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3979 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3980 * gfortran.dg/boz_1.f90: Likewise.
3981 * gfortran.dg/boz_11.f90: Likewise.
3982 * gfortran.dg/boz_13.f90: Likewise.
3983 * gfortran.dg/boz_14.f90: Likewise.
3984 * gfortran.dg/boz_15.f90: Likewise.
3985 * gfortran.dg/boz_3.f90: Likewise.
3986 * gfortran.dg/boz_6.f90: Likewise.
3987 * gfortran.dg/boz_9.f90: Likewise.
3988 * gfortran.dg/byte_1.f90: Likewise.
3989 * gfortran.dg/byte_2.f90: Likewise.
3990 * gfortran.dg/c_assoc.f90: Likewise.
3991 * gfortran.dg/c_assoc_2.f03: Likewise.
3992 * gfortran.dg/c_assoc_3.f90: Likewise.
3993 * gfortran.dg/c_by_val_1.f: Likewise.
3994 * gfortran.dg/c_by_val_5.f90: Likewise.
3995 * gfortran.dg/c_char_tests.f03: Likewise.
3996 * gfortran.dg/c_char_tests_2.f03: Likewise.
3997 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3998 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3999 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4000 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4001 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4002 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4003 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4004 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4005 * gfortran.dg/c_kind_params.f90: Likewise.
4006 * gfortran.dg/c_loc_test_20.f90: Likewise.
4007 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4008 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4009 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4010 * gfortran.dg/c_size_t_test.f03: Likewise.
4011 * gfortran.dg/c_sizeof_1.f90: Likewise.
4012 * gfortran.dg/c_sizeof_5.f90: Likewise.
4013 * gfortran.dg/c_sizeof_6.f90: Likewise.
4014 * gfortran.dg/char4_iunit_1.f03: Likewise.
4015 * gfortran.dg/char4_iunit_2.f03: Likewise.
4016 * gfortran.dg/char_allocation_1.f90: Likewise.
4017 * gfortran.dg/char_array_constructor.f90: Likewise.
4018 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4019 * gfortran.dg/char_assign_1.f90: Likewise.
4020 * gfortran.dg/char_associated_1.f90: Likewise.
4021 * gfortran.dg/char_cast_2.f90: Likewise.
4022 * gfortran.dg/char_comparison_1.f: Likewise.
4023 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4024 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4025 * gfortran.dg/char_cons_len.f90: Likewise.
4026 * gfortran.dg/char_conversion.f90: Likewise.
4027 * gfortran.dg/char_cshift_1.f90: Likewise.
4028 * gfortran.dg/char_cshift_2.f90: Likewise.
4029 * gfortran.dg/char_decl_2.f90: Likewise.
4030 * gfortran.dg/char_eoshift_1.f90: Likewise.
4031 * gfortran.dg/char_eoshift_2.f90: Likewise.
4032 * gfortran.dg/char_eoshift_3.f90: Likewise.
4033 * gfortran.dg/char_eoshift_4.f90: Likewise.
4034 * gfortran.dg/char_eoshift_5.f90: Likewise.
4035 * gfortran.dg/char_expr_1.f90: Likewise.
4036 * gfortran.dg/char_expr_3.f90: Likewise.
4037 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4038 * gfortran.dg/char_length_12.f90: Likewise.
4039 * gfortran.dg/char_length_14.f90: Likewise.
4040 * gfortran.dg/char_length_15.f90: Likewise.
4041 * gfortran.dg/char_length_17.f90: Likewise.
4042 * gfortran.dg/char_length_20.f90: Likewise.
4043 * gfortran.dg/char_length_21.f90: Likewise.
4044 * gfortran.dg/char_length_5.f90: Likewise.
4045 * gfortran.dg/char_length_6.f90: Likewise.
4046 * gfortran.dg/char_length_7.f90: Likewise.
4047 * gfortran.dg/char_length_8.f90: Likewise.
4048 * gfortran.dg/char_pack_1.f90: Likewise.
4049 * gfortran.dg/char_pack_2.f90: Likewise.
4050 * gfortran.dg/char_pointer_assign.f90: Likewise.
4051 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4052 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4053 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4054 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4055 * gfortran.dg/char_pointer_func.f90: Likewise.
4056 * gfortran.dg/char_reshape_1.f90: Likewise.
4057 * gfortran.dg/char_result_1.f90: Likewise.
4058 * gfortran.dg/char_result_12.f90: Likewise.
4059 * gfortran.dg/char_result_13.f90: Likewise.
4060 * gfortran.dg/char_result_14.f90: Likewise.
4061 * gfortran.dg/char_result_15.f90: Likewise.
4062 * gfortran.dg/char_result_2.f90: Likewise.
4063 * gfortran.dg/char_result_3.f90: Likewise.
4064 * gfortran.dg/char_result_4.f90: Likewise.
4065 * gfortran.dg/char_result_5.f90: Likewise.
4066 * gfortran.dg/char_result_6.f90: Likewise.
4067 * gfortran.dg/char_result_7.f90: Likewise.
4068 * gfortran.dg/char_result_8.f90: Likewise.
4069 * gfortran.dg/char_spread_1.f90: Likewise.
4070 * gfortran.dg/char_transpose_1.f90: Likewise.
4071 * gfortran.dg/char_type_len.f90: Likewise.
4072 * gfortran.dg/char_unpack_1.f90: Likewise.
4073 * gfortran.dg/char_unpack_2.f90: Likewise.
4074 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4075 * gfortran.dg/character_comparison_1.f90: Likewise.
4076 * gfortran.dg/character_comparison_2.f90: Likewise.
4077 * gfortran.dg/character_comparison_3.f90: Likewise.
4078 * gfortran.dg/character_comparison_4.f90: Likewise.
4079 * gfortran.dg/character_comparison_5.f90: Likewise.
4080 * gfortran.dg/character_comparison_6.f90: Likewise.
4081 * gfortran.dg/character_comparison_7.f90: Likewise.
4082 * gfortran.dg/character_comparison_8.f90: Likewise.
4083 * gfortran.dg/character_comparison_9.f90: Likewise.
4084 * gfortran.dg/charlen_15.f90: Likewise.
4085 * gfortran.dg/charlen_16.f90: Likewise.
4086 * gfortran.dg/chkbits.f90: Likewise.
4087 * gfortran.dg/chmod_1.f90: Likewise.
4088 * gfortran.dg/chmod_2.f90: Likewise.
4089 * gfortran.dg/chmod_3.f90: Likewise.
4090 * gfortran.dg/class_1.f03: Likewise.
4091 * gfortran.dg/class_18.f03: Likewise.
4092 * gfortran.dg/class_19.f03: Likewise.
4093 * gfortran.dg/class_35.f90: Likewise.
4094 * gfortran.dg/class_46.f03: Likewise.
4095 * gfortran.dg/class_48.f90: Likewise.
4096 * gfortran.dg/class_51.f90: Likewise.
4097 * gfortran.dg/class_52.f90: Likewise.
4098 * gfortran.dg/class_6.f03: Likewise.
4099 * gfortran.dg/class_63.f90: Likewise.
4100 * gfortran.dg/class_64.f90: Likewise.
4101 * gfortran.dg/class_65.f90: Likewise.
4102 * gfortran.dg/class_66.f90: Likewise.
4103 * gfortran.dg/class_67.f90: Likewise.
4104 * gfortran.dg/class_9.f03: Likewise.
4105 * gfortran.dg/class_alias.f90: Likewise.
4106 * gfortran.dg/class_allocate_1.f03: Likewise.
4107 * gfortran.dg/class_allocate_10.f03: Likewise.
4108 * gfortran.dg/class_allocate_13.f90: Likewise.
4109 * gfortran.dg/class_allocate_14.f90: Likewise.
4110 * gfortran.dg/class_allocate_15.f90: Likewise.
4111 * gfortran.dg/class_allocate_19.f03: Likewise.
4112 * gfortran.dg/class_allocate_21.f90: Likewise.
4113 * gfortran.dg/class_allocate_22.f90: Likewise.
4114 * gfortran.dg/class_allocate_3.f03: Likewise.
4115 * gfortran.dg/class_allocate_4.f03: Likewise.
4116 * gfortran.dg/class_allocate_5.f90: Likewise.
4117 * gfortran.dg/class_allocate_6.f03: Likewise.
4118 * gfortran.dg/class_allocate_7.f03: Likewise.
4119 * gfortran.dg/class_allocate_8.f03: Likewise.
4120 * gfortran.dg/class_allocate_9.f03: Likewise.
4121 * gfortran.dg/class_array_1.f03: Likewise.
4122 * gfortran.dg/class_array_14.f90: Likewise.
4123 * gfortran.dg/class_array_15.f03: Likewise.
4124 * gfortran.dg/class_array_16.f90: Likewise.
4125 * gfortran.dg/class_array_2.f03: Likewise.
4126 * gfortran.dg/class_array_20.f03: Likewise.
4127 * gfortran.dg/class_array_21.f03: Likewise.
4128 * gfortran.dg/class_array_3.f03: Likewise.
4129 * gfortran.dg/class_array_4.f03: Likewise.
4130 * gfortran.dg/class_array_7.f03: Likewise.
4131 * gfortran.dg/class_array_8.f03: Likewise.
4132 * gfortran.dg/class_array_9.f03: Likewise.
4133 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4134 * gfortran.dg/class_dummy_1.f03: Likewise.
4135 * gfortran.dg/class_optional_1.f90: Likewise.
4136 * gfortran.dg/class_optional_2.f90: Likewise.
4137 * gfortran.dg/class_result_5.f90: Likewise.
4138 * gfortran.dg/class_result_6.f90: Likewise.
4139 * gfortran.dg/class_to_type_1.f03: Likewise.
4140 * gfortran.dg/class_to_type_2.f90: Likewise.
4141 * gfortran.dg/class_to_type_3.f03: Likewise.
4142 * gfortran.dg/class_to_type_4.f90: Likewise.
4143 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4144 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4145 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4146 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4147 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4148 * gfortran.dg/coarray/codimension.f90: Likewise.
4149 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4150 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4151 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4152 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4153 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4154 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4155 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4156 * gfortran.dg/coarray/event_1.f90: Likewise.
4157 * gfortran.dg/coarray/event_2.f90: Likewise.
4158 * gfortran.dg/coarray/get_array.f90: Likewise.
4159 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4160 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4161 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4162 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4163 * gfortran.dg/coarray/lock_1.f90: Likewise.
4164 * gfortran.dg/coarray/lock_2.f90: Likewise.
4165 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4166 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4167 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4168 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4169 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4170 * gfortran.dg/coarray/registering_1.f90: Likewise.
4171 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4172 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4173 * gfortran.dg/coarray/send_array.f90: Likewise.
4174 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4175 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4176 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4177 * gfortran.dg/coarray/sync_1.f90: Likewise.
4178 * gfortran.dg/coarray/sync_3.f90: Likewise.
4179 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4180 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4181 * gfortran.dg/coarray_13.f90: Likewise.
4182 * gfortran.dg/coarray_15.f90: Likewise.
4183 * gfortran.dg/coarray_16.f90: Likewise.
4184 * gfortran.dg/coarray_2.f90: Likewise.
4185 * gfortran.dg/coarray_23.f90: Likewise.
4186 * gfortran.dg/coarray_40.f90: Likewise.
4187 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4188 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4189 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4190 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4191 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4192 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4193 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4194 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4195 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4196 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4197 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4198 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4199 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4200 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4201 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4202 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4203 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4204 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4205 * gfortran.dg/coarray_stat_2.f90: Likewise.
4206 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4207 * gfortran.dg/coindexed_1.f90: Likewise.
4208 * gfortran.dg/comma.f: Likewise.
4209 * gfortran.dg/comma_format_extension_3.f: Likewise.
4210 * gfortran.dg/comma_format_extension_4.f: Likewise.
4211 * gfortran.dg/common_2.f90: Likewise.
4212 * gfortran.dg/common_4.f90: Likewise.
4213 * gfortran.dg/common_align_1.f90: Likewise.
4214 * gfortran.dg/common_align_2.f90: Likewise.
4215 * gfortran.dg/common_equivalence_1.f: Likewise.
4216 * gfortran.dg/common_pointer_1.f90: Likewise.
4217 * gfortran.dg/common_resize_1.f: Likewise.
4218 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4219 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4220 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4221 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4222 * gfortran.dg/complex_read.f90: Likewise.
4223 * gfortran.dg/complex_write.f90: Likewise.
4224 * gfortran.dg/constant_substring.f: Likewise.
4225 * gfortran.dg/constructor_2.f90: Likewise.
4226 * gfortran.dg/constructor_3.f90: Likewise.
4227 * gfortran.dg/constructor_6.f90: Likewise.
4228 * gfortran.dg/contained_1.f90: Likewise.
4229 * gfortran.dg/contained_3.f90: Likewise.
4230 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4231 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4232 * gfortran.dg/continuation_1.f90: Likewise.
4233 * gfortran.dg/continuation_11.f90: Likewise.
4234 * gfortran.dg/continuation_12.f90: Likewise.
4235 * gfortran.dg/continuation_13.f90: Likewise.
4236 * gfortran.dg/continuation_14.f: Likewise.
4237 * gfortran.dg/continuation_8.f90: Likewise.
4238 * gfortran.dg/convert_2.f90: Likewise.
4239 * gfortran.dg/convert_implied_open.f90: Likewise.
4240 * gfortran.dg/count_init_expr.f03: Likewise.
4241 * gfortran.dg/cr_lf.f90: Likewise.
4242 * gfortran.dg/cray_pointers_10.f90: Likewise.
4243 * gfortran.dg/cray_pointers_2.f90: Likewise.
4244 * gfortran.dg/cray_pointers_5.f90: Likewise.
4245 * gfortran.dg/cray_pointers_7.f90: Likewise.
4246 * gfortran.dg/cray_pointers_8.f90: Likewise.
4247 * gfortran.dg/cshift_1.f90: Likewise.
4248 * gfortran.dg/cshift_2.f90: Likewise.
4249 * gfortran.dg/cshift_large_1.f90: Likewise.
4250 * gfortran.dg/cshift_nan_1.f90: Likewise.
4251 * gfortran.dg/csqrt_2.f: Likewise.
4252 * gfortran.dg/data_array_1.f90: Likewise.
4253 * gfortran.dg/data_char_1.f90: Likewise.
4254 * gfortran.dg/data_char_2.f90: Likewise.
4255 * gfortran.dg/data_char_3.f90: Likewise.
4256 * gfortran.dg/data_derived_1.f90: Likewise.
4257 * gfortran.dg/data_implied_do_1.f90: Likewise.
4258 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4259 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4260 * gfortran.dg/deallocate_stat.f90: Likewise.
4261 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4262 * gfortran.dg/debug/pr37738.f: Likewise.
4263 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4264 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4265 * gfortran.dg/dec_exp_1.f90: Likewise.
4266 * gfortran.dg/dec_init_1.f90: Likewise.
4267 * gfortran.dg/dec_init_2.f90: Likewise.
4268 * gfortran.dg/dec_init_3.f90: Likewise.
4269 * gfortran.dg/dec_init_4.f90: Likewise.
4270 * gfortran.dg/dec_io_1.f90: Likewise.
4271 * gfortran.dg/dec_io_2.f90: Likewise.
4272 * gfortran.dg/dec_io_2a.f90: Likewise.
4273 * gfortran.dg/dec_io_6.f90: Likewise.
4274 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4275 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4276 * gfortran.dg/dec_math.f90: Likewise.
4277 * gfortran.dg/dec_parameter_1.f: Likewise.
4278 * gfortran.dg/dec_parameter_2.f90: Likewise.
4279 * gfortran.dg/dec_static_1.f90: Likewise.
4280 * gfortran.dg/dec_static_2.f90: Likewise.
4281 * gfortran.dg/dec_structure_1.f90: Likewise.
4282 * gfortran.dg/dec_structure_10.f90: Likewise.
4283 * gfortran.dg/dec_structure_18.f90: Likewise.
4284 * gfortran.dg/dec_structure_19.f90: Likewise.
4285 * gfortran.dg/dec_structure_2.f90: Likewise.
4286 * gfortran.dg/dec_structure_22.f90: Likewise.
4287 * gfortran.dg/dec_structure_3.f90: Likewise.
4288 * gfortran.dg/dec_structure_4.f90: Likewise.
4289 * gfortran.dg/dec_structure_5.f90: Likewise.
4290 * gfortran.dg/dec_structure_6.f90: Likewise.
4291 * gfortran.dg/dec_structure_7.f90: Likewise.
4292 * gfortran.dg/dec_union_1.f90: Likewise.
4293 * gfortran.dg/dec_union_2.f90: Likewise.
4294 * gfortran.dg/dec_union_3.f90: Likewise.
4295 * gfortran.dg/dec_union_4.f90: Likewise.
4296 * gfortran.dg/dec_union_5.f90: Likewise.
4297 * gfortran.dg/default_format_1.f90: Likewise.
4298 * gfortran.dg/default_format_2.f90: Likewise.
4299 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4300 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4301 * gfortran.dg/default_initialization_3.f90: Likewise.
4302 * gfortran.dg/default_initialization_4.f90: Likewise.
4303 * gfortran.dg/default_initialization_5.f90: Likewise.
4304 * gfortran.dg/deferred_character_1.f90: Likewise.
4305 * gfortran.dg/deferred_character_10.f90: Likewise.
4306 * gfortran.dg/deferred_character_11.f90: Likewise.
4307 * gfortran.dg/deferred_character_12.f90: Likewise.
4308 * gfortran.dg/deferred_character_13.f90: Likewise.
4309 * gfortran.dg/deferred_character_14.f90: Likewise.
4310 * gfortran.dg/deferred_character_15.f90: Likewise.
4311 * gfortran.dg/deferred_character_16.f90: Likewise.
4312 * gfortran.dg/deferred_character_2.f90: Likewise.
4313 * gfortran.dg/deferred_character_3.f90: Likewise.
4314 * gfortran.dg/deferred_character_4.f90: Likewise.
4315 * gfortran.dg/deferred_character_5.f90: Likewise.
4316 * gfortran.dg/deferred_character_6.f90: Likewise.
4317 * gfortran.dg/deferred_character_7.f90: Likewise.
4318 * gfortran.dg/deferred_character_8.f90: Likewise.
4319 * gfortran.dg/deferred_character_9.f90: Likewise.
4320 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4321 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4322 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4323 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4324 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4325 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4326 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4327 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4328 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4329 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4330 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4331 * gfortran.dg/defined_assignment_1.f90: Likewise.
4332 * gfortran.dg/defined_assignment_10.f90: Likewise.
4333 * gfortran.dg/defined_assignment_11.f90: Likewise.
4334 * gfortran.dg/defined_assignment_2.f90: Likewise.
4335 * gfortran.dg/defined_assignment_3.f90: Likewise.
4336 * gfortran.dg/defined_assignment_4.f90: Likewise.
4337 * gfortran.dg/defined_assignment_5.f90: Likewise.
4338 * gfortran.dg/defined_assignment_8.f90: Likewise.
4339 * gfortran.dg/defined_assignment_9.f90: Likewise.
4340 * gfortran.dg/dependency_2.f90: Likewise.
4341 * gfortran.dg/dependency_21.f90: Likewise.
4342 * gfortran.dg/dependency_22.f90: Likewise.
4343 * gfortran.dg/dependency_23.f90: Likewise.
4344 * gfortran.dg/dependency_24.f90: Likewise.
4345 * gfortran.dg/dependency_25.f90: Likewise.
4346 * gfortran.dg/dependency_26.f90: Likewise.
4347 * gfortran.dg/dependency_39.f90: Likewise.
4348 * gfortran.dg/dependency_40.f90: Likewise.
4349 * gfortran.dg/dependency_41.f90: Likewise.
4350 * gfortran.dg/dependency_42.f90: Likewise.
4351 * gfortran.dg/dependency_43.f90: Likewise.
4352 * gfortran.dg/dependency_44.f90: Likewise.
4353 * gfortran.dg/dependency_45.f90: Likewise.
4354 * gfortran.dg/dependency_50.f90: Likewise.
4355 * gfortran.dg/dependency_51.f90: Likewise.
4356 * gfortran.dg/dependent_decls_1.f90: Likewise.
4357 * gfortran.dg/der_array_1.f90: Likewise.
4358 * gfortran.dg/der_array_io_1.f90: Likewise.
4359 * gfortran.dg/der_array_io_2.f90: Likewise.
4360 * gfortran.dg/der_array_io_3.f90: Likewise.
4361 * gfortran.dg/der_io_1.f90: Likewise.
4362 * gfortran.dg/der_io_3.f90: Likewise.
4363 * gfortran.dg/der_pointer_2.f90: Likewise.
4364 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4365 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4366 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4367 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4368 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4369 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4370 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4371 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4372 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4373 * gfortran.dg/derived_external_function_1.f90: Likewise.
4374 * gfortran.dg/derived_init_1.f90: Likewise.
4375 * gfortran.dg/derived_init_2.f90: Likewise.
4376 * gfortran.dg/derived_init_3.f90: Likewise.
4377 * gfortran.dg/derived_init_4.f90: Likewise.
4378 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4379 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4380 * gfortran.dg/dev_null.F90: Likewise.
4381 * gfortran.dg/dfloat_1.f90: Likewise.
4382 * gfortran.dg/dim_sum_1.f90: Likewise.
4383 * gfortran.dg/dim_sum_2.f90: Likewise.
4384 * gfortran.dg/dim_sum_3.f90: Likewise.
4385 * gfortran.dg/direct_io_10.f: Likewise.
4386 * gfortran.dg/direct_io_11.f90: Likewise.
4387 * gfortran.dg/direct_io_12.f90: Likewise.
4388 * gfortran.dg/direct_io_2.f90: Likewise.
4389 * gfortran.dg/direct_io_3.f90: Likewise.
4390 * gfortran.dg/direct_io_4.f90: Likewise.
4391 * gfortran.dg/direct_io_5.f90: Likewise.
4392 * gfortran.dg/direct_io_6.f90: Likewise.
4393 * gfortran.dg/direct_io_7.f90: Likewise.
4394 * gfortran.dg/direct_io_8.f90: Likewise.
4395 * gfortran.dg/direct_io_9.f: Likewise.
4396 * gfortran.dg/do_1.f90: Likewise.
4397 * gfortran.dg/do_3.F90: Likewise.
4398 * gfortran.dg/do_concurrent_2.f90: Likewise.
4399 * gfortran.dg/do_concurrent_4.f90: Likewise.
4400 * gfortran.dg/do_corner_warn.f90: Likewise.
4401 * gfortran.dg/do_iterator_2.f90: Likewise.
4402 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4403 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4404 * gfortran.dg/dos_eol.f: Likewise.
4405 * gfortran.dg/dot_product_1.f03: Likewise.
4406 * gfortran.dg/dot_product_2.f90: Likewise.
4407 * gfortran.dg/dot_product_4.f90: Likewise.
4408 * gfortran.dg/dshift_1.F90: Likewise.
4409 * gfortran.dg/dshift_2.F90: Likewise.
4410 * gfortran.dg/dtio_1.f90: Likewise.
4411 * gfortran.dg/dtio_10.f90: Likewise.
4412 * gfortran.dg/dtio_12.f90: Likewise.
4413 * gfortran.dg/dtio_14.f90: Likewise.
4414 * gfortran.dg/dtio_15.f90: Likewise.
4415 * gfortran.dg/dtio_16.f90: Likewise.
4416 * gfortran.dg/dtio_17.f90: Likewise.
4417 * gfortran.dg/dtio_19.f90: Likewise.
4418 * gfortran.dg/dtio_2.f90: Likewise.
4419 * gfortran.dg/dtio_20.f03: Likewise.
4420 * gfortran.dg/dtio_22.f90: Likewise.
4421 * gfortran.dg/dtio_24.f90: Likewise.
4422 * gfortran.dg/dtio_25.f90: Likewise.
4423 * gfortran.dg/dtio_26.f03: Likewise.
4424 * gfortran.dg/dtio_27.f90: Likewise.
4425 * gfortran.dg/dtio_28.f03: Likewise.
4426 * gfortran.dg/dtio_3.f90: Likewise.
4427 * gfortran.dg/dtio_30.f03: Likewise.
4428 * gfortran.dg/dtio_31.f03: Likewise.
4429 * gfortran.dg/dtio_32.f03: Likewise.
4430 * gfortran.dg/dtio_4.f90: Likewise.
4431 * gfortran.dg/dtio_5.f90: Likewise.
4432 * gfortran.dg/dtio_7.f90: Likewise.
4433 * gfortran.dg/dtio_8.f90: Likewise.
4434 * gfortran.dg/dtio_9.f90: Likewise.
4435 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4436 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4437 * gfortran.dg/dup_save_1.f90: Likewise.
4438 * gfortran.dg/dup_save_2.f90: Likewise.
4439 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4440 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4441 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4442 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4443 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4444 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4445 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4446 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4447 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4448 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4449 * gfortran.dg/e_d_fmt.f90: Likewise.
4450 * gfortran.dg/edit_real_1.f90: Likewise.
4451 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4452 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4453 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4454 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4455 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4456 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4457 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4458 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4459 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4460 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4461 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4462 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4463 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4464 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4465 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4466 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4467 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4468 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4469 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4470 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4471 * gfortran.dg/empty_format_1.f90: Likewise.
4472 * gfortran.dg/endfile.f: Likewise.
4473 * gfortran.dg/endfile.f90: Likewise.
4474 * gfortran.dg/endfile_2.f90: Likewise.
4475 * gfortran.dg/entry_1.f90: Likewise.
4476 * gfortran.dg/entry_10.f90: Likewise.
4477 * gfortran.dg/entry_12.f90: Likewise.
4478 * gfortran.dg/entry_13.f90: Likewise.
4479 * gfortran.dg/entry_14.f90: Likewise.
4480 * gfortran.dg/entry_16.f90: Likewise.
4481 * gfortran.dg/entry_3.f90: Likewise.
4482 * gfortran.dg/entry_6.f90: Likewise.
4483 * gfortran.dg/entry_9.f90: Likewise.
4484 * gfortran.dg/entry_array_specs_2.f: Likewise.
4485 * gfortran.dg/enum_1.f90: Likewise.
4486 * gfortran.dg/enum_9.f90: Likewise.
4487 * gfortran.dg/eof_1.f90: Likewise.
4488 * gfortran.dg/eof_2.f90: Likewise.
4489 * gfortran.dg/eof_4.f90: Likewise.
4490 * gfortran.dg/eof_5.f90: Likewise.
4491 * gfortran.dg/eor_handling_1.f90: Likewise.
4492 * gfortran.dg/eor_handling_2.f90: Likewise.
4493 * gfortran.dg/eor_handling_3.f90: Likewise.
4494 * gfortran.dg/eor_handling_4.f90: Likewise.
4495 * gfortran.dg/eor_handling_5.f90: Likewise.
4496 * gfortran.dg/eoshift_3.f90: Likewise.
4497 * gfortran.dg/eoshift_4.f90: Likewise.
4498 * gfortran.dg/eoshift_5.f90: Likewise.
4499 * gfortran.dg/eoshift_6.f90: Likewise.
4500 * gfortran.dg/eoshift_large_1.f90: Likewise.
4501 * gfortran.dg/equiv_6.f90: Likewise.
4502 * gfortran.dg/equiv_7.f90: Likewise.
4503 * gfortran.dg/equiv_9.f90: Likewise.
4504 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4505 * gfortran.dg/erf_2.F90: Likewise.
4506 * gfortran.dg/erf_3.F90: Likewise.
4507 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4508 * gfortran.dg/error_format_2.f90: Likewise.
4509 * gfortran.dg/error_recovery_5.f90: Likewise.
4510 * gfortran.dg/execute_command_line_2.f90: Likewise.
4511 * gfortran.dg/execute_command_line_3.f90: Likewise.
4512 * gfortran.dg/exit_1.f08: Likewise.
4513 * gfortran.dg/exit_3.f08: Likewise.
4514 * gfortran.dg/exponent_1.f90: Likewise.
4515 * gfortran.dg/exponent_2.f90: Likewise.
4516 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4517 * gfortran.dg/extends_1.f03: Likewise.
4518 * gfortran.dg/extends_16.f90: Likewise.
4519 * gfortran.dg/extends_2.f03: Likewise.
4520 * gfortran.dg/extends_3.f03: Likewise.
4521 * gfortran.dg/extends_4.f03: Likewise.
4522 * gfortran.dg/extends_type_of_1.f03: Likewise.
4523 * gfortran.dg/extends_type_of_2.f03: Likewise.
4524 * gfortran.dg/external_procedures_3.f90: Likewise.
4525 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4526 * gfortran.dg/f2003_io_1.f03: Likewise.
4527 * gfortran.dg/f2003_io_4.f03: Likewise.
4528 * gfortran.dg/f2003_io_5.f03: Likewise.
4529 * gfortran.dg/f2003_io_6.f03: Likewise.
4530 * gfortran.dg/f2003_io_7.f03: Likewise.
4531 * gfortran.dg/f2c_1.f90: Likewise.
4532 * gfortran.dg/f2c_2.f90: Likewise.
4533 * gfortran.dg/f2c_3.f90: Likewise.
4534 * gfortran.dg/f2c_4.f90: Likewise.
4535 * gfortran.dg/f2c_6.f90: Likewise.
4536 * gfortran.dg/f2c_7.f90: Likewise.
4537 * gfortran.dg/f2c_9.f90: Likewise.
4538 * gfortran.dg/fgetc_1.f90: Likewise.
4539 * gfortran.dg/fgetc_2.f90: Likewise.
4540 * gfortran.dg/filename_null.f90: Likewise.
4541 * gfortran.dg/finalize_12.f90: Likewise.
4542 * gfortran.dg/finalize_13.f90: Likewise.
4543 * gfortran.dg/finalize_15.f90: Likewise.
4544 * gfortran.dg/finalize_17.f90: Likewise.
4545 * gfortran.dg/finalize_18.f90: Likewise.
4546 * gfortran.dg/finalize_25.f90: Likewise.
4547 * gfortran.dg/finalize_29.f08: Likewise.
4548 * gfortran.dg/finalize_31.f90: Likewise.
4549 * gfortran.dg/float_1.f90: Likewise.
4550 * gfortran.dg/flush_1.f90: Likewise.
4551 * gfortran.dg/fmt_bz_bn.f: Likewise.
4552 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4553 * gfortran.dg/fmt_cache_1.f: Likewise.
4554 * gfortran.dg/fmt_cache_2.f: Likewise.
4555 * gfortran.dg/fmt_cache_3.f90: Likewise.
4556 * gfortran.dg/fmt_colon.f90: Likewise.
4557 * gfortran.dg/fmt_e.f90: Likewise.
4558 * gfortran.dg/fmt_en.f90: Likewise.
4559 * gfortran.dg/fmt_error_10.f: Likewise.
4560 * gfortran.dg/fmt_error_9.f: Likewise.
4561 * gfortran.dg/fmt_exhaust.f90: Likewise.
4562 * gfortran.dg/fmt_f0_1.f90: Likewise.
4563 * gfortran.dg/fmt_f_an_p.f: Likewise.
4564 * gfortran.dg/fmt_fw_d.f90: Likewise.
4565 * gfortran.dg/fmt_g.f: Likewise.
4566 * gfortran.dg/fmt_g0_1.f08: Likewise.
4567 * gfortran.dg/fmt_g0_2.f08: Likewise.
4568 * gfortran.dg/fmt_g0_4.f08: Likewise.
4569 * gfortran.dg/fmt_g0_5.f08: Likewise.
4570 * gfortran.dg/fmt_g0_6.f08: Likewise.
4571 * gfortran.dg/fmt_g0_7.f08: Likewise.
4572 * gfortran.dg/fmt_g_1.f90: Likewise.
4573 * gfortran.dg/fmt_int_sign.f90: Likewise.
4574 * gfortran.dg/fmt_l.f90: Likewise.
4575 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4576 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4577 * gfortran.dg/fmt_p_1.f90: Likewise.
4578 * gfortran.dg/fmt_pf.f90: Likewise.
4579 * gfortran.dg/fmt_read.f90: Likewise.
4580 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4581 * gfortran.dg/fmt_t_1.f90: Likewise.
4582 * gfortran.dg/fmt_t_2.f90: Likewise.
4583 * gfortran.dg/fmt_t_3.f90: Likewise.
4584 * gfortran.dg/fmt_t_4.f90: Likewise.
4585 * gfortran.dg/fmt_t_5.f90: Likewise.
4586 * gfortran.dg/fmt_t_6.f: Likewise.
4587 * gfortran.dg/fmt_t_7.f: Likewise.
4588 * gfortran.dg/fmt_t_9.f: Likewise.
4589 * gfortran.dg/fmt_tl.f: Likewise.
4590 * gfortran.dg/fmt_unlimited.f90: Likewise.
4591 * gfortran.dg/fmt_white.f: Likewise.
4592 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4593 * gfortran.dg/fold_nearest.f90: Likewise.
4594 * gfortran.dg/forall_1.f90: Likewise.
4595 * gfortran.dg/forall_10.f90: Likewise.
4596 * gfortran.dg/forall_12.f90: Likewise.
4597 * gfortran.dg/forall_13.f90: Likewise.
4598 * gfortran.dg/forall_15.f90: Likewise.
4599 * gfortran.dg/forall_4.f90: Likewise.
4600 * gfortran.dg/forall_5.f90: Likewise.
4601 * gfortran.dg/forall_6.f90: Likewise.
4602 * gfortran.dg/forall_7.f90: Likewise.
4603 * gfortran.dg/fraction.f90: Likewise.
4604 * gfortran.dg/fseek.f90: Likewise.
4605 * gfortran.dg/ftell_1.f90: Likewise.
4606 * gfortran.dg/ftell_2.f90: Likewise.
4607 * gfortran.dg/ftell_3.f90: Likewise.
4608 * gfortran.dg/func_assign_2.f90: Likewise.
4609 * gfortran.dg/func_assign_3.f90: Likewise.
4610 * gfortran.dg/func_derived_1.f90: Likewise.
4611 * gfortran.dg/func_derived_2.f90: Likewise.
4612 * gfortran.dg/func_derived_3.f90: Likewise.
4613 * gfortran.dg/func_result_1.f90: Likewise.
4614 * gfortran.dg/func_result_2.f90: Likewise.
4615 * gfortran.dg/func_result_6.f90: Likewise.
4616 * gfortran.dg/function_charlen_2.f90: Likewise.
4617 * gfortran.dg/function_charlen_3.f: Likewise.
4618 * gfortran.dg/function_kinds_1.f90: Likewise.
4619 * gfortran.dg/function_kinds_4.f90: Likewise.
4620 * gfortran.dg/function_optimize_10.f90: Likewise.
4621 * gfortran.dg/function_optimize_11.f90: Likewise.
4622 * gfortran.dg/function_optimize_12.f90: Likewise.
4623 * gfortran.dg/function_optimize_4.f90: Likewise.
4624 * gfortran.dg/function_optimize_8.f90: Likewise.
4625 * gfortran.dg/g77/13037.f: Likewise.
4626 * gfortran.dg/g77/1832.f: Likewise.
4627 * gfortran.dg/g77/19981119-0.f: Likewise.
4628 * gfortran.dg/g77/19990313-0.f: Likewise.
4629 * gfortran.dg/g77/19990313-1.f: Likewise.
4630 * gfortran.dg/g77/19990313-2.f: Likewise.
4631 * gfortran.dg/g77/19990313-3.f: Likewise.
4632 * gfortran.dg/g77/19990419-1.f: Likewise.
4633 * gfortran.dg/g77/19990826-0.f: Likewise.
4634 * gfortran.dg/g77/19990826-2.f: Likewise.
4635 * gfortran.dg/g77/20000503-1.f: Likewise.
4636 * gfortran.dg/g77/20001111.f: Likewise.
4637 * gfortran.dg/g77/20010116.f: Likewise.
4638 * gfortran.dg/g77/20010216-1.f: Likewise.
4639 * gfortran.dg/g77/20010430.f: Likewise.
4640 * gfortran.dg/g77/20010610.f: Likewise.
4641 * gfortran.dg/g77/6177.f: Likewise.
4642 * gfortran.dg/g77/7388.f: Likewise.
4643 * gfortran.dg/g77/947.f: Likewise.
4644 * gfortran.dg/g77/970625-2.f: Likewise.
4645 * gfortran.dg/g77/971102-1.f: Likewise.
4646 * gfortran.dg/g77/980628-0.f: Likewise.
4647 * gfortran.dg/g77/980628-1.f: Likewise.
4648 * gfortran.dg/g77/980628-10.f: Likewise.
4649 * gfortran.dg/g77/980628-2.f: Likewise.
4650 * gfortran.dg/g77/980628-3.f: Likewise.
4651 * gfortran.dg/g77/980628-7.f: Likewise.
4652 * gfortran.dg/g77/980628-8.f: Likewise.
4653 * gfortran.dg/g77/980628-9.f: Likewise.
4654 * gfortran.dg/g77/980701-0.f: Likewise.
4655 * gfortran.dg/g77/980701-1.f: Likewise.
4656 * gfortran.dg/g77/cabs.f: Likewise.
4657 * gfortran.dg/g77/claus.f: Likewise.
4658 * gfortran.dg/g77/complex_1.f: Likewise.
4659 * gfortran.dg/g77/cpp3.F: Likewise.
4660 * gfortran.dg/g77/cpp4.F: Likewise.
4661 * gfortran.dg/g77/cpp5.F: Likewise.
4662 * gfortran.dg/g77/dcomplex.f: Likewise.
4663 * gfortran.dg/g77/dnrm2.f: Likewise.
4664 * gfortran.dg/g77/erfc.f: Likewise.
4665 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4666 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4667 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4668 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4669 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4670 * gfortran.dg/g77/int8421.f: Likewise.
4671 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4672 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4673 * gfortran.dg/g77/le.f: Likewise.
4674 * gfortran.dg/g77/short.f: Likewise.
4675 * gfortran.dg/gamma_1.f90: Likewise.
4676 * gfortran.dg/gamma_4.f90: Likewise.
4677 * gfortran.dg/gamma_5.f90: Likewise.
4678 * gfortran.dg/generic_13.f90: Likewise.
4679 * gfortran.dg/generic_15.f90: Likewise.
4680 * gfortran.dg/generic_19.f90: Likewise.
4681 * gfortran.dg/generic_20.f90: Likewise.
4682 * gfortran.dg/generic_23.f03: Likewise.
4683 * gfortran.dg/generic_25.f90: Likewise.
4684 * gfortran.dg/generic_27.f90: Likewise.
4685 * gfortran.dg/generic_31.f90: Likewise.
4686 * gfortran.dg/generic_4.f90: Likewise.
4687 * gfortran.dg/global_vars_c_init.f90: Likewise.
4688 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4689 * gfortran.dg/gnu_logical_1.F: Likewise.
4690 * gfortran.dg/goacc/fixed-1.f: Likewise.
4691 * gfortran.dg/goacc/fixed-2.f: Likewise.
4692 * gfortran.dg/goacc/gang-static.f95: Likewise.
4693 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4694 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4695 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4696 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4697 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4698 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4699 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4700 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4701 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4702 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4703 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4704 * gfortran.dg/gomp/pr48794.f90: Likewise.
4705 * gfortran.dg/gomp/pr72744.f90: Likewise.
4706 * gfortran.dg/gomp/pr77665.f90: Likewise.
4707 * gfortran.dg/gomp/workshare2.f90: Likewise.
4708 * gfortran.dg/gomp/workshare3.f90: Likewise.
4709 * gfortran.dg/goto_1.f: Likewise.
4710 * gfortran.dg/goto_2.f90: Likewise.
4711 * gfortran.dg/goto_4.f90: Likewise.
4712 * gfortran.dg/goto_6.f: Likewise.
4713 * gfortran.dg/graphite/id-26.f03: Likewise.
4714 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4715 * gfortran.dg/graphite/pr29581.f90: Likewise.
4716 * gfortran.dg/graphite/pr29832.f90: Likewise.
4717 * gfortran.dg/graphite/run-id-1.f: Likewise.
4718 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4719 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4720 * gfortran.dg/hollerith.f90: Likewise.
4721 * gfortran.dg/hollerith4.f90: Likewise.
4722 * gfortran.dg/hollerith6.f90: Likewise.
4723 * gfortran.dg/hollerith8.f90: Likewise.
4724 * gfortran.dg/hollerith_1.f90: Likewise.
4725 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4726 * gfortran.dg/hollerith_f95.f90: Likewise.
4727 * gfortran.dg/hollerith_legacy.f90: Likewise.
4728 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4729 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4730 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4731 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4732 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4733 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4734 * gfortran.dg/hypot_1.f90: Likewise.
4735 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4736 * gfortran.dg/iargc.f90: Likewise.
4737 * gfortran.dg/ibits.f90: Likewise.
4738 * gfortran.dg/ichar_1.f90: Likewise.
4739 * gfortran.dg/ichar_2.f90: Likewise.
4740 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4741 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4742 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4743 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4744 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4745 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4746 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4747 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4748 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4749 * gfortran.dg/ieee/large_1.f90: Likewise.
4750 * gfortran.dg/ieee/large_2.f90: Likewise.
4751 * gfortran.dg/ieee/large_3.F90: Likewise.
4752 * gfortran.dg/ieee/large_4.f90: Likewise.
4753 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4754 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4755 * gfortran.dg/impl_do_var_data.f90: Likewise.
4756 * gfortran.dg/implicit_10.f90: Likewise.
4757 * gfortran.dg/implicit_12.f90: Likewise.
4758 * gfortran.dg/implicit_class_1.f90: Likewise.
4759 * gfortran.dg/implicit_pure_1.f90: Likewise.
4760 * gfortran.dg/implied_do_1.f90: Likewise.
4761 * gfortran.dg/implied_do_io_1.f90: Likewise.
4762 * gfortran.dg/implied_do_io_2.f90: Likewise.
4763 * gfortran.dg/implied_do_io_3.f90: Likewise.
4764 * gfortran.dg/implied_shape_1.f08: Likewise.
4765 * gfortran.dg/import.f90: Likewise.
4766 * gfortran.dg/import4.f90: Likewise.
4767 * gfortran.dg/impure_1.f08: Likewise.
4768 * gfortran.dg/index.f90: Likewise.
4769 * gfortran.dg/index_2.f90: Likewise.
4770 * gfortran.dg/init_flag_1.f90: Likewise.
4771 * gfortran.dg/init_flag_10.f90: Likewise.
4772 * gfortran.dg/init_flag_15.f03: Likewise.
4773 * gfortran.dg/init_flag_2.f90: Likewise.
4774 * gfortran.dg/init_flag_3.f90: Likewise.
4775 * gfortran.dg/init_flag_4.f90: Likewise.
4776 * gfortran.dg/init_flag_5.f90: Likewise.
4777 * gfortran.dg/init_flag_6.f90: Likewise.
4778 * gfortran.dg/init_flag_7.f90: Likewise.
4779 * gfortran.dg/init_flag_9.f90: Likewise.
4780 * gfortran.dg/initialization_11.f90: Likewise.
4781 * gfortran.dg/initialization_19.f90: Likewise.
4782 * gfortran.dg/initialization_2.f90: Likewise.
4783 * gfortran.dg/initialization_22.f90: Likewise.
4784 * gfortran.dg/initialization_27.f90: Likewise.
4785 * gfortran.dg/initialization_5.f90: Likewise.
4786 * gfortran.dg/initialization_6.f90: Likewise.
4787 * gfortran.dg/inline_matmul_1.f90: Likewise.
4788 * gfortran.dg/inline_matmul_10.f90: Likewise.
4789 * gfortran.dg/inline_matmul_11.f90: Likewise.
4790 * gfortran.dg/inline_matmul_13.f90: Likewise.
4791 * gfortran.dg/inline_matmul_14.f90: Likewise.
4792 * gfortran.dg/inline_matmul_16.f90: Likewise.
4793 * gfortran.dg/inline_matmul_17.f90: Likewise.
4794 * gfortran.dg/inline_matmul_18.f90: Likewise.
4795 * gfortran.dg/inline_matmul_19.f90: Likewise.
4796 * gfortran.dg/inline_matmul_2.f90: Likewise.
4797 * gfortran.dg/inline_matmul_20.f90: Likewise.
4798 * gfortran.dg/inline_matmul_22.f90: Likewise.
4799 * gfortran.dg/inline_matmul_3.f90: Likewise.
4800 * gfortran.dg/inline_matmul_4.f90: Likewise.
4801 * gfortran.dg/inline_matmul_5.f90: Likewise.
4802 * gfortran.dg/inline_matmul_6.f90: Likewise.
4803 * gfortran.dg/inline_matmul_7.f90: Likewise.
4804 * gfortran.dg/inline_matmul_8.f90: Likewise.
4805 * gfortran.dg/inline_matmul_9.f90: Likewise.
4806 * gfortran.dg/inline_sum_1.f90: Likewise.
4807 * gfortran.dg/inline_sum_3.f90: Likewise.
4808 * gfortran.dg/inline_sum_5.f90: Likewise.
4809 * gfortran.dg/inquire-complex.f90: Likewise.
4810 * gfortran.dg/inquire.f90: Likewise.
4811 * gfortran.dg/inquire_10.f90: Likewise.
4812 * gfortran.dg/inquire_13.f90: Likewise.
4813 * gfortran.dg/inquire_15.f90: Likewise.
4814 * gfortran.dg/inquire_16.f90: Likewise.
4815 * gfortran.dg/inquire_17.f90: Likewise.
4816 * gfortran.dg/inquire_5.f90: Likewise.
4817 * gfortran.dg/inquire_6.f90: Likewise.
4818 * gfortran.dg/inquire_7.f90: Likewise.
4819 * gfortran.dg/inquire_9.f90: Likewise.
4820 * gfortran.dg/inquire_internal.f90: Likewise.
4821 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4822 * gfortran.dg/inquire_size.f90: Likewise.
4823 * gfortran.dg/int_1.f90: Likewise.
4824 * gfortran.dg/int_conv_1.f90: Likewise.
4825 * gfortran.dg/int_range_io_1.f90: Likewise.
4826 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4827 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4828 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4829 * gfortran.dg/integer_plus.f90: Likewise.
4830 * gfortran.dg/intent_out_2.f90: Likewise.
4831 * gfortran.dg/intent_out_5.f90: Likewise.
4832 * gfortran.dg/intent_out_6.f90: Likewise.
4833 * gfortran.dg/interface_12.f90: Likewise.
4834 * gfortran.dg/interface_19.f90: Likewise.
4835 * gfortran.dg/interface_4.f90: Likewise.
4836 * gfortran.dg/interface_5.f90: Likewise.
4837 * gfortran.dg/interface_9.f90: Likewise.
4838 * gfortran.dg/interface_assignment_1.f90: Likewise.
4839 * gfortran.dg/interface_assignment_2.f90: Likewise.
4840 * gfortran.dg/internal_dummy_2.f08: Likewise.
4841 * gfortran.dg/internal_dummy_3.f08: Likewise.
4842 * gfortran.dg/internal_dummy_4.f08: Likewise.
4843 * gfortran.dg/internal_pack_1.f90: Likewise.
4844 * gfortran.dg/internal_pack_10.f90: Likewise.
4845 * gfortran.dg/internal_pack_12.f90: Likewise.
4846 * gfortran.dg/internal_pack_13.f90: Likewise.
4847 * gfortran.dg/internal_pack_14.f90: Likewise.
4848 * gfortran.dg/internal_pack_15.f90: Likewise.
4849 * gfortran.dg/internal_pack_2.f90: Likewise.
4850 * gfortran.dg/internal_pack_3.f90: Likewise.
4851 * gfortran.dg/internal_pack_4.f90: Likewise.
4852 * gfortran.dg/internal_pack_6.f90: Likewise.
4853 * gfortran.dg/internal_pack_8.f90: Likewise.
4854 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4855 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4856 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4857 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4858 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4859 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4860 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4861 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4862 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4863 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4864 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4865 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4866 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4867 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4868 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4869 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4870 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4871 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4872 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4873 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4874 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4875 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4876 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4877 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4878 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4879 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4880 * gfortran.dg/io_err_1.f90: Likewise.
4881 * gfortran.dg/io_real_boz.f90: Likewise.
4882 * gfortran.dg/iomsg_1.f90: Likewise.
4883 * gfortran.dg/iostat_1.f90: Likewise.
4884 * gfortran.dg/iostat_2.f90: Likewise.
4885 * gfortran.dg/iostat_4.f90: Likewise.
4886 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4887 * gfortran.dg/ishft_1.f90: Likewise.
4888 * gfortran.dg/ishft_2.f90: Likewise.
4889 * gfortran.dg/ishft_4.f90: Likewise.
4890 * gfortran.dg/isnan_1.f90: Likewise.
4891 * gfortran.dg/isnan_2.f90: Likewise.
4892 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4893 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4894 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4895 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4896 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4897 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4898 * gfortran.dg/itime_idate_1.f: Likewise.
4899 * gfortran.dg/itime_idate_2.f: Likewise.
4900 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4901 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4902 * gfortran.dg/large_real_kind_1.f90: Likewise.
4903 * gfortran.dg/large_real_kind_2.F90: Likewise.
4904 * gfortran.dg/large_real_kind_3.F90: Likewise.
4905 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4906 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4907 * gfortran.dg/large_recl.f90: Likewise.
4908 * gfortran.dg/large_unit_1.f90: Likewise.
4909 * gfortran.dg/large_unit_2.f90: Likewise.
4910 * gfortran.dg/largeequiv_1.f90: Likewise.
4911 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4912 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4913 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4914 * gfortran.dg/list_read_1.f90: Likewise.
4915 * gfortran.dg/list_read_10.f90: Likewise.
4916 * gfortran.dg/list_read_11.f90: Likewise.
4917 * gfortran.dg/list_read_12.f90: Likewise.
4918 * gfortran.dg/list_read_13.f: Likewise.
4919 * gfortran.dg/list_read_14.f90: Likewise.
4920 * gfortran.dg/list_read_2.f90: Likewise.
4921 * gfortran.dg/list_read_3.f90: Likewise.
4922 * gfortran.dg/list_read_4.f90: Likewise.
4923 * gfortran.dg/list_read_5.f90: Likewise.
4924 * gfortran.dg/list_read_6.f90: Likewise.
4925 * gfortran.dg/list_read_7.f90: Likewise.
4926 * gfortran.dg/list_read_8.f90: Likewise.
4927 * gfortran.dg/list_read_9.f90: Likewise.
4928 * gfortran.dg/loc_2.f90: Likewise.
4929 * gfortran.dg/logical_1.f90: Likewise.
4930 * gfortran.dg/logical_dot_product.f90: Likewise.
4931 * gfortran.dg/logical_temp_io.f90: Likewise.
4932 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4933 * gfortran.dg/lrshift_1.f90: Likewise.
4934 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4935 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4936 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4937 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4938 * gfortran.dg/make_unit.f90: Likewise.
4939 * gfortran.dg/mapping_1.f90: Likewise.
4940 * gfortran.dg/mapping_2.f90: Likewise.
4941 * gfortran.dg/mapping_3.f90: Likewise.
4942 * gfortran.dg/masklr_1.F90: Likewise.
4943 * gfortran.dg/masklr_2.F90: Likewise.
4944 * gfortran.dg/matmul_1.f90: Likewise.
4945 * gfortran.dg/matmul_10.f90: Likewise.
4946 * gfortran.dg/matmul_12.f90: Likewise.
4947 * gfortran.dg/matmul_16.f90: Likewise.
4948 * gfortran.dg/matmul_17.f90: Likewise.
4949 * gfortran.dg/matmul_18.f90: Likewise.
4950 * gfortran.dg/matmul_2.f90: Likewise.
4951 * gfortran.dg/matmul_3.f90: Likewise.
4952 * gfortran.dg/matmul_4.f90: Likewise.
4953 * gfortran.dg/matmul_6.f90: Likewise.
4954 * gfortran.dg/matmul_8.f03: Likewise.
4955 * gfortran.dg/matmul_9.f90: Likewise.
4956 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4957 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4958 * gfortran.dg/matmul_const.f90: Likewise.
4959 * gfortran.dg/maxloc_1.f90: Likewise.
4960 * gfortran.dg/maxloc_2.f90: Likewise.
4961 * gfortran.dg/maxloc_3.f90: Likewise.
4962 * gfortran.dg/maxloc_4.f90: Likewise.
4963 * gfortran.dg/maxloc_string_1.f90: Likewise.
4964 * gfortran.dg/maxlocval_1.f90: Likewise.
4965 * gfortran.dg/maxlocval_2.f90: Likewise.
4966 * gfortran.dg/maxlocval_3.f90: Likewise.
4967 * gfortran.dg/maxlocval_4.f90: Likewise.
4968 * gfortran.dg/maxval_char_1.f90: Likewise.
4969 * gfortran.dg/maxval_char_2.f90: Likewise.
4970 * gfortran.dg/maxval_char_3.f90: Likewise.
4971 * gfortran.dg/maxval_char_4.f90: Likewise.
4972 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4973 * gfortran.dg/mclock.f90: Likewise.
4974 * gfortran.dg/merge_bits_1.F90: Likewise.
4975 * gfortran.dg/merge_bits_2.F90: Likewise.
4976 * gfortran.dg/merge_char_1.f90: Likewise.
4977 * gfortran.dg/merge_init_expr.f90: Likewise.
4978 * gfortran.dg/min_max_optional_1.f90: Likewise.
4979 * gfortran.dg/min_max_optional_5.f90: Likewise.
4980 * gfortran.dg/minloc_1.f90: Likewise.
4981 * gfortran.dg/minloc_2.f90: Likewise.
4982 * gfortran.dg/minloc_3.f90: Likewise.
4983 * gfortran.dg/minloc_4.f90: Likewise.
4984 * gfortran.dg/minloc_string_1.f90: Likewise.
4985 * gfortran.dg/minlocval_1.f90: Likewise.
4986 * gfortran.dg/minlocval_2.f90: Likewise.
4987 * gfortran.dg/minlocval_3.f90: Likewise.
4988 * gfortran.dg/minlocval_4.f90: Likewise.
4989 * gfortran.dg/minmax_char_1.f90: Likewise.
4990 * gfortran.dg/minmaxloc_1.f90: Likewise.
4991 * gfortran.dg/minmaxloc_10.f90: Likewise.
4992 * gfortran.dg/minmaxloc_11.f90: Likewise.
4993 * gfortran.dg/minmaxloc_12.f90: Likewise.
4994 * gfortran.dg/minmaxloc_13.f90: Likewise.
4995 * gfortran.dg/minmaxloc_2.f90: Likewise.
4996 * gfortran.dg/minmaxloc_3.f90: Likewise.
4997 * gfortran.dg/minmaxloc_4.f90: Likewise.
4998 * gfortran.dg/minmaxloc_5.f90: Likewise.
4999 * gfortran.dg/minmaxloc_6.f90: Likewise.
5000 * gfortran.dg/minmaxloc_7.f90: Likewise.
5001 * gfortran.dg/minmaxloc_8.f90: Likewise.
5002 * gfortran.dg/minmaxval_1.f90: Likewise.
5003 * gfortran.dg/minval_char_1.f90: Likewise.
5004 * gfortran.dg/minval_char_2.f90: Likewise.
5005 * gfortran.dg/minval_char_3.f90: Likewise.
5006 * gfortran.dg/minval_char_4.f90: Likewise.
5007 * gfortran.dg/minval_char_5.f90: Likewise.
5008 * gfortran.dg/minval_parameter_1.f90: Likewise.
5009 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5010 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5011 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5012 * gfortran.dg/missing_parens_1.f90: Likewise.
5013 * gfortran.dg/missing_parens_2.f90: Likewise.
5014 * gfortran.dg/mod_large_1.f90: Likewise.
5015 * gfortran.dg/mod_sign0_1.f90: Likewise.
5016 * gfortran.dg/module_blank_common.f90: Likewise.
5017 * gfortran.dg/module_commons_1.f90: Likewise.
5018 * gfortran.dg/module_commons_3.f90: Likewise.
5019 * gfortran.dg/module_double_reuse.f90: Likewise.
5020 * gfortran.dg/module_equivalence_1.f90: Likewise.
5021 * gfortran.dg/module_equivalence_2.f90: Likewise.
5022 * gfortran.dg/module_equivalence_3.f90: Likewise.
5023 * gfortran.dg/module_equivalence_5.f90: Likewise.
5024 * gfortran.dg/module_interface_1.f90: Likewise.
5025 * gfortran.dg/module_nan.f90: Likewise.
5026 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5027 * gfortran.dg/module_procedure_1.f90: Likewise.
5028 * gfortran.dg/module_read_1.f90: Likewise.
5029 * gfortran.dg/module_read_2.f90: Likewise.
5030 * gfortran.dg/module_widestring_1.f90: Likewise.
5031 * gfortran.dg/move_alloc.f90: Likewise.
5032 * gfortran.dg/move_alloc_10.f90: Likewise.
5033 * gfortran.dg/move_alloc_13.f90: Likewise.
5034 * gfortran.dg/move_alloc_14.f90: Likewise.
5035 * gfortran.dg/move_alloc_15.f90: Likewise.
5036 * gfortran.dg/move_alloc_16.f90: Likewise.
5037 * gfortran.dg/move_alloc_2.f90: Likewise.
5038 * gfortran.dg/move_alloc_5.f90: Likewise.
5039 * gfortran.dg/move_alloc_6.f90: Likewise.
5040 * gfortran.dg/move_alloc_9.f90: Likewise.
5041 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5042 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5043 * gfortran.dg/mvbits_1.f90: Likewise.
5044 * gfortran.dg/mvbits_2.f90: Likewise.
5045 * gfortran.dg/mvbits_3.f90: Likewise.
5046 * gfortran.dg/mvbits_4.f90: Likewise.
5047 * gfortran.dg/mvbits_7.f90: Likewise.
5048 * gfortran.dg/mvbits_8.f90: Likewise.
5049 * gfortran.dg/namelist_11.f: Likewise.
5050 * gfortran.dg/namelist_12.f: Likewise.
5051 * gfortran.dg/namelist_13.f90: Likewise.
5052 * gfortran.dg/namelist_14.f90: Likewise.
5053 * gfortran.dg/namelist_15.f90: Likewise.
5054 * gfortran.dg/namelist_16.f90: Likewise.
5055 * gfortran.dg/namelist_17.f90: Likewise.
5056 * gfortran.dg/namelist_18.f90: Likewise.
5057 * gfortran.dg/namelist_19.f90: Likewise.
5058 * gfortran.dg/namelist_20.f90: Likewise.
5059 * gfortran.dg/namelist_21.f90: Likewise.
5060 * gfortran.dg/namelist_22.f90: Likewise.
5061 * gfortran.dg/namelist_23.f90: Likewise.
5062 * gfortran.dg/namelist_24.f90: Likewise.
5063 * gfortran.dg/namelist_26.f90: Likewise.
5064 * gfortran.dg/namelist_27.f90: Likewise.
5065 * gfortran.dg/namelist_28.f90: Likewise.
5066 * gfortran.dg/namelist_29.f90: Likewise.
5067 * gfortran.dg/namelist_37.f90: Likewise.
5068 * gfortran.dg/namelist_38.f90: Likewise.
5069 * gfortran.dg/namelist_39.f90: Likewise.
5070 * gfortran.dg/namelist_40.f90: Likewise.
5071 * gfortran.dg/namelist_41.f90: Likewise.
5072 * gfortran.dg/namelist_42.f90: Likewise.
5073 * gfortran.dg/namelist_43.f90: Likewise.
5074 * gfortran.dg/namelist_44.f90: Likewise.
5075 * gfortran.dg/namelist_47.f90: Likewise.
5076 * gfortran.dg/namelist_48.f90: Likewise.
5077 * gfortran.dg/namelist_49.f90: Likewise.
5078 * gfortran.dg/namelist_50.f90: Likewise.
5079 * gfortran.dg/namelist_51.f90: Likewise.
5080 * gfortran.dg/namelist_52.f90: Likewise.
5081 * gfortran.dg/namelist_54.f90: Likewise.
5082 * gfortran.dg/namelist_55.f90: Likewise.
5083 * gfortran.dg/namelist_56.f90: Likewise.
5084 * gfortran.dg/namelist_57.f90: Likewise.
5085 * gfortran.dg/namelist_58.f90: Likewise.
5086 * gfortran.dg/namelist_59.f90: Likewise.
5087 * gfortran.dg/namelist_60.f90: Likewise.
5088 * gfortran.dg/namelist_61.f90: Likewise.
5089 * gfortran.dg/namelist_64.f90: Likewise.
5090 * gfortran.dg/namelist_65.f90: Likewise.
5091 * gfortran.dg/namelist_69.f90: Likewise.
5092 * gfortran.dg/namelist_70.f90: Likewise.
5093 * gfortran.dg/namelist_71.f90: Likewise.
5094 * gfortran.dg/namelist_72.f: Likewise.
5095 * gfortran.dg/namelist_73.f90: Likewise.
5096 * gfortran.dg/namelist_77.f90: Likewise.
5097 * gfortran.dg/namelist_78.f90: Likewise.
5098 * gfortran.dg/namelist_79.f90: Likewise.
5099 * gfortran.dg/namelist_80.f90: Likewise.
5100 * gfortran.dg/namelist_81.f90: Likewise.
5101 * gfortran.dg/namelist_82.f90: Likewise.
5102 * gfortran.dg/namelist_84.f90: Likewise.
5103 * gfortran.dg/namelist_85.f90: Likewise.
5104 * gfortran.dg/namelist_86.f90: Likewise.
5105 * gfortran.dg/namelist_87.f90: Likewise.
5106 * gfortran.dg/namelist_88.f90: Likewise.
5107 * gfortran.dg/namelist_89.f90: Likewise.
5108 * gfortran.dg/namelist_90.f: Likewise.
5109 * gfortran.dg/namelist_95.f90: Likewise.
5110 * gfortran.dg/namelist_char_only.f90: Likewise.
5111 * gfortran.dg/namelist_empty.f90: Likewise.
5112 * gfortran.dg/namelist_internal.f90: Likewise.
5113 * gfortran.dg/namelist_use.f90: Likewise.
5114 * gfortran.dg/namelist_use_only.f90: Likewise.
5115 * gfortran.dg/namelist_utf8.f90: Likewise.
5116 * gfortran.dg/nan_1.f90: Likewise.
5117 * gfortran.dg/nan_2.f90: Likewise.
5118 * gfortran.dg/nan_3.f90: Likewise.
5119 * gfortran.dg/nan_6.f90: Likewise.
5120 * gfortran.dg/nan_7.f90: Likewise.
5121 * gfortran.dg/nearest_1.f90: Likewise.
5122 * gfortran.dg/nearest_2.f90: Likewise.
5123 * gfortran.dg/nearest_3.f90: Likewise.
5124 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5125 * gfortran.dg/negative_automatic_size.f90: Likewise.
5126 * gfortran.dg/negative_unit.f: Likewise.
5127 * gfortran.dg/negative_unit2.f90: Likewise.
5128 * gfortran.dg/negative_unit_int8.f: Likewise.
5129 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5130 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5131 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5132 * gfortran.dg/nested_modules_1.f90: Likewise.
5133 * gfortran.dg/nested_modules_2.f90: Likewise.
5134 * gfortran.dg/nested_modules_3.f90: Likewise.
5135 * gfortran.dg/nesting_1.f90: Likewise.
5136 * gfortran.dg/new_line.f90: Likewise.
5137 * gfortran.dg/newunit_1.f90: Likewise.
5138 * gfortran.dg/newunit_3.f90: Likewise.
5139 * gfortran.dg/newunit_5.f90.f90: Likewise.
5140 * gfortran.dg/nint_1.f90: Likewise.
5141 * gfortran.dg/nint_2.f90: Likewise.
5142 * gfortran.dg/no_arg_check_2.f90: Likewise.
5143 * gfortran.dg/no_range_check_1.f90: Likewise.
5144 * gfortran.dg/no_range_check_2.f90: Likewise.
5145 * gfortran.dg/no_range_check_3.f90: Likewise.
5146 * gfortran.dg/noadv_size.f90: Likewise.
5147 * gfortran.dg/nonreturning_statements.f90: Likewise.
5148 * gfortran.dg/norm2_1.f90: Likewise.
5149 * gfortran.dg/norm2_3.f90: Likewise.
5150 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5151 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5152 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5153 * gfortran.dg/null_4.f90: Likewise.
5154 * gfortran.dg/null_9.f90: Likewise.
5155 * gfortran.dg/nullify_3.f90: Likewise.
5156 * gfortran.dg/oldstyle_1.f90: Likewise.
5157 * gfortran.dg/open_access_append_1.f90: Likewise.
5158 * gfortran.dg/open_access_append_2.f90: Likewise.
5159 * gfortran.dg/open_errors.f90: Likewise.
5160 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5161 * gfortran.dg/open_new.f90: Likewise.
5162 * gfortran.dg/open_readonly_1.f90: Likewise.
5163 * gfortran.dg/operator_1.f90: Likewise.
5164 * gfortran.dg/optional_absent_1.f90: Likewise.
5165 * gfortran.dg/optional_absent_2.f90: Likewise.
5166 * gfortran.dg/optional_absent_3.f90: Likewise.
5167 * gfortran.dg/optional_class_1.f90: Likewise.
5168 * gfortran.dg/optional_dim_2.f90: Likewise.
5169 * gfortran.dg/optional_dim_3.f90: Likewise.
5170 * gfortran.dg/output_exponents_1.f90: Likewise.
5171 * gfortran.dg/overload_1.f90: Likewise.
5172 * gfortran.dg/overload_2.f90: Likewise.
5173 * gfortran.dg/overwrite_1.f: Likewise.
5174 * gfortran.dg/pad_no.f90: Likewise.
5175 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5176 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5177 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5178 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5179 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5180 * gfortran.dg/parens_3.f90: Likewise.
5181 * gfortran.dg/parens_5.f90: Likewise.
5182 * gfortran.dg/parens_6.f90: Likewise.
5183 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5184 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5185 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5186 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5187 * gfortran.dg/parity_1.f90: Likewise.
5188 * gfortran.dg/past_eor.f90: Likewise.
5189 * gfortran.dg/pdt_1.f03: Likewise.
5190 * gfortran.dg/pdt_10.f03: Likewise.
5191 * gfortran.dg/pdt_11.f03: Likewise.
5192 * gfortran.dg/pdt_12.f03: Likewise.
5193 * gfortran.dg/pdt_13.f03: Likewise.
5194 * gfortran.dg/pdt_14.f03: Likewise.
5195 * gfortran.dg/pdt_15.f03: Likewise.
5196 * gfortran.dg/pdt_19.f03: Likewise.
5197 * gfortran.dg/pdt_20.f03: Likewise.
5198 * gfortran.dg/pdt_22.f03: Likewise.
5199 * gfortran.dg/pdt_23.f03: Likewise.
5200 * gfortran.dg/pdt_25.f03: Likewise.
5201 * gfortran.dg/pdt_26.f03: Likewise.
5202 * gfortran.dg/pdt_27.f03: Likewise.
5203 * gfortran.dg/pdt_28.f03: Likewise.
5204 * gfortran.dg/pdt_3.f03: Likewise.
5205 * gfortran.dg/pdt_4.f03: Likewise.
5206 * gfortran.dg/pdt_5.f03: Likewise.
5207 * gfortran.dg/pdt_7.f03: Likewise.
5208 * gfortran.dg/pointer_1.f90: Likewise.
5209 * gfortran.dg/pointer_array_1.f90: Likewise.
5210 * gfortran.dg/pointer_array_3.f90: Likewise.
5211 * gfortran.dg/pointer_array_4.f90: Likewise.
5212 * gfortran.dg/pointer_array_5.f90: Likewise.
5213 * gfortran.dg/pointer_array_6.f90: Likewise.
5214 * gfortran.dg/pointer_array_7.f90: Likewise.
5215 * gfortran.dg/pointer_array_8.f90: Likewise.
5216 * gfortran.dg/pointer_array_9.f90: Likewise.
5217 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5218 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5219 * gfortran.dg/pointer_assign_10.f90: Likewise.
5220 * gfortran.dg/pointer_assign_11.f90: Likewise.
5221 * gfortran.dg/pointer_assign_4.f90: Likewise.
5222 * gfortran.dg/pointer_assign_8.f90: Likewise.
5223 * gfortran.dg/pointer_assign_9.f90: Likewise.
5224 * gfortran.dg/pointer_check_10.f90: Likewise.
5225 * gfortran.dg/pointer_check_9.f90: Likewise.
5226 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5227 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5228 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5229 * gfortran.dg/pointer_init_1.f90: Likewise.
5230 * gfortran.dg/pointer_init_3.f90: Likewise.
5231 * gfortran.dg/pointer_init_4.f90: Likewise.
5232 * gfortran.dg/pointer_init_5.f90: Likewise.
5233 * gfortran.dg/pointer_init_8.f90: Likewise.
5234 * gfortran.dg/pointer_intent_1.f90: Likewise.
5235 * gfortran.dg/pointer_intent_4.f90: Likewise.
5236 * gfortran.dg/pointer_intent_5.f90: Likewise.
5237 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5238 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5239 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5240 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5241 * gfortran.dg/pointer_target_1.f90: Likewise.
5242 * gfortran.dg/pointer_target_2.f90: Likewise.
5243 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5244 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5245 * gfortran.dg/power.f90: Likewise.
5246 * gfortran.dg/power1.f90: Likewise.
5247 * gfortran.dg/power_3.f90: Likewise.
5248 * gfortran.dg/power_4.f90: Likewise.
5249 * gfortran.dg/power_5.f90: Likewise.
5250 * gfortran.dg/pr12884.f: Likewise.
5251 * gfortran.dg/pr15129.f90: Likewise.
5252 * gfortran.dg/pr15140.f90: Likewise.
5253 * gfortran.dg/pr15324.f90: Likewise.
5254 * gfortran.dg/pr15332.f: Likewise.
5255 * gfortran.dg/pr15957.f90: Likewise.
5256 * gfortran.dg/pr15959.f90: Likewise.
5257 * gfortran.dg/pr16597.f90: Likewise.
5258 * gfortran.dg/pr16861.f90: Likewise.
5259 * gfortran.dg/pr16938.f90: Likewise.
5260 * gfortran.dg/pr17090.f90: Likewise.
5261 * gfortran.dg/pr17143.f90: Likewise.
5262 * gfortran.dg/pr17164.f90: Likewise.
5263 * gfortran.dg/pr17229.f: Likewise.
5264 * gfortran.dg/pr17285.f90: Likewise.
5265 * gfortran.dg/pr17286.f90: Likewise.
5266 * gfortran.dg/pr17472.f: Likewise.
5267 * gfortran.dg/pr17612.f90: Likewise.
5268 * gfortran.dg/pr17706.f90: Likewise.
5269 * gfortran.dg/pr18025.f90: Likewise.
5270 * gfortran.dg/pr18122.f90: Likewise.
5271 * gfortran.dg/pr18210.f90: Likewise.
5272 * gfortran.dg/pr18392.f90: Likewise.
5273 * gfortran.dg/pr19155.f: Likewise.
5274 * gfortran.dg/pr19216.f: Likewise.
5275 * gfortran.dg/pr19467.f90: Likewise.
5276 * gfortran.dg/pr19657.f: Likewise.
5277 * gfortran.dg/pr19926.f90: Likewise.
5278 * gfortran.dg/pr19928-1.f90: Likewise.
5279 * gfortran.dg/pr19928-2.f90: Likewise.
5280 * gfortran.dg/pr20086.f90: Likewise.
5281 * gfortran.dg/pr20124.f90: Likewise.
5282 * gfortran.dg/pr20163-2.f: Likewise.
5283 * gfortran.dg/pr20480.f90: Likewise.
5284 * gfortran.dg/pr20755.f: Likewise.
5285 * gfortran.dg/pr20950.f: Likewise.
5286 * gfortran.dg/pr21177.f90: Likewise.
5287 * gfortran.dg/pr21730.f: Likewise.
5288 * gfortran.dg/pr22491.f: Likewise.
5289 * gfortran.dg/pr25603.f: Likewise.
5290 * gfortran.dg/pr26246_2.f90: Likewise.
5291 * gfortran.dg/pr32136.f90: Likewise.
5292 * gfortran.dg/pr32533.f90: Likewise.
5293 * gfortran.dg/pr33794.f90: Likewise.
5294 * gfortran.dg/pr35662.f90: Likewise.
5295 * gfortran.dg/pr35944-1.f90: Likewise.
5296 * gfortran.dg/pr35944-2.f90: Likewise.
5297 * gfortran.dg/pr35983.f90: Likewise.
5298 * gfortran.dg/pr39865.f90: Likewise.
5299 * gfortran.dg/pr41212.f90: Likewise.
5300 * gfortran.dg/pr43808.f90: Likewise.
5301 * gfortran.dg/pr44592.f90: Likewise.
5302 * gfortran.dg/pr44735.f90: Likewise.
5303 * gfortran.dg/pr45308.f03: Likewise.
5304 * gfortran.dg/pr46297.f: Likewise.
5305 * gfortran.dg/pr46588.f90: Likewise.
5306 * gfortran.dg/pr46665.f90: Likewise.
5307 * gfortran.dg/pr46804.f90: Likewise.
5308 * gfortran.dg/pr47008.f03: Likewise.
5309 * gfortran.dg/pr47614.f: Likewise.
5310 * gfortran.dg/pr47878.f90: Likewise.
5311 * gfortran.dg/pr49103.f90: Likewise.
5312 * gfortran.dg/pr50069_1.f90: Likewise.
5313 * gfortran.dg/pr50769.f90: Likewise.
5314 * gfortran.dg/pr52608.f90: Likewise.
5315 * gfortran.dg/pr55086_2.f90: Likewise.
5316 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5317 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5318 * gfortran.dg/pr55330.f90: Likewise.
5319 * gfortran.dg/pr56015.f90: Likewise.
5320 * gfortran.dg/pr57910.f90: Likewise.
5321 * gfortran.dg/pr59700.f90: Likewise.
5322 * gfortran.dg/pr62125.f90: Likewise.
5323 * gfortran.dg/pr64530.f90: Likewise.
5324 * gfortran.dg/pr65429.f90: Likewise.
5325 * gfortran.dg/pr65450.f90: Likewise.
5326 * gfortran.dg/pr65504.f90: Likewise.
5327 * gfortran.dg/pr65903.f90: Likewise.
5328 * gfortran.dg/pr66311.f90: Likewise.
5329 * gfortran.dg/pr66864.f90: Likewise.
5330 * gfortran.dg/pr67140.f90: Likewise.
5331 * gfortran.dg/pr67524.f90: Likewise.
5332 * gfortran.dg/pr67885.f90: Likewise.
5333 * gfortran.dg/pr68053.f90: Likewise.
5334 * gfortran.dg/pr68566.f90: Likewise.
5335 * gfortran.dg/pr69514_1.f90: Likewise.
5336 * gfortran.dg/pr69514_2.f90: Likewise.
5337 * gfortran.dg/pr69739.f90: Likewise.
5338 * gfortran.dg/pr70673.f90: Likewise.
5339 * gfortran.dg/pr71523_2.f90: Likewise.
5340 * gfortran.dg/pr71764.f90: Likewise.
5341 * gfortran.dg/pr78092.f90: Likewise.
5342 * gfortran.dg/pr82973.f90: Likewise.
5343 * gfortran.dg/pr83864.f90: Likewise.
5344 * gfortran.dg/pr83874.f90: Likewise.
5345 * gfortran.dg/pr84088.f90: Likewise.
5346 * gfortran.dg/pr84155.f90: Likewise.
5347 * gfortran.dg/proc_decl_12.f90: Likewise.
5348 * gfortran.dg/proc_decl_13.f90: Likewise.
5349 * gfortran.dg/proc_decl_15.f90: Likewise.
5350 * gfortran.dg/proc_decl_17.f90: Likewise.
5351 * gfortran.dg/proc_decl_18.f90: Likewise.
5352 * gfortran.dg/proc_decl_2.f90: Likewise.
5353 * gfortran.dg/proc_decl_5.f90: Likewise.
5354 * gfortran.dg/proc_decl_9.f90: Likewise.
5355 * gfortran.dg/proc_ptr_1.f90: Likewise.
5356 * gfortran.dg/proc_ptr_10.f90: Likewise.
5357 * gfortran.dg/proc_ptr_12.f90: Likewise.
5358 * gfortran.dg/proc_ptr_18.f90: Likewise.
5359 * gfortran.dg/proc_ptr_19.f90: Likewise.
5360 * gfortran.dg/proc_ptr_21.f90: Likewise.
5361 * gfortran.dg/proc_ptr_22.f90: Likewise.
5362 * gfortran.dg/proc_ptr_23.f90: Likewise.
5363 * gfortran.dg/proc_ptr_25.f90: Likewise.
5364 * gfortran.dg/proc_ptr_26.f90: Likewise.
5365 * gfortran.dg/proc_ptr_3.f90: Likewise.
5366 * gfortran.dg/proc_ptr_36.f90: Likewise.
5367 * gfortran.dg/proc_ptr_47.f90: Likewise.
5368 * gfortran.dg/proc_ptr_48.f90: Likewise.
5369 * gfortran.dg/proc_ptr_5.f90: Likewise.
5370 * gfortran.dg/proc_ptr_6.f90: Likewise.
5371 * gfortran.dg/proc_ptr_7.f90: Likewise.
5372 * gfortran.dg/proc_ptr_8.f90: Likewise.
5373 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5374 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5375 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5376 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5377 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5378 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5379 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5380 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5381 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5382 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5383 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5384 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5385 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5386 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5387 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5388 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5389 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5390 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5391 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5392 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5393 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5394 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5395 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5396 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5397 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5398 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5399 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5400 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5401 * gfortran.dg/product_init_expr.f03: Likewise.
5402 * gfortran.dg/promotion.f90: Likewise.
5403 * gfortran.dg/promotion_3.f90: Likewise.
5404 * gfortran.dg/promotion_4.f90: Likewise.
5405 * gfortran.dg/protected_1.f90: Likewise.
5406 * gfortran.dg/protected_2.f90: Likewise.
5407 * gfortran.dg/ptr-func-1.f90: Likewise.
5408 * gfortran.dg/ptr-func-2.f90: Likewise.
5409 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5410 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5411 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5412 * gfortran.dg/pure_byref_1.f90: Likewise.
5413 * gfortran.dg/pure_byref_2.f90: Likewise.
5414 * gfortran.dg/pure_byref_3.f90: Likewise.
5415 * gfortran.dg/quad_2.f90: Likewise.
5416 * gfortran.dg/quad_3.f90: Likewise.
5417 * gfortran.dg/random_3.f90: Likewise.
5418 * gfortran.dg/random_4.f90: Likewise.
5419 * gfortran.dg/random_7.f90: Likewise.
5420 * gfortran.dg/read_2.f90: Likewise.
5421 * gfortran.dg/read_3.f90: Likewise.
5422 * gfortran.dg/read_4.f90: Likewise.
5423 * gfortran.dg/read_5.f90: Likewise.
5424 * gfortran.dg/read_bad_advance.f90: Likewise.
5425 * gfortran.dg/read_bang.f90: Likewise.
5426 * gfortran.dg/read_bang4.f90: Likewise.
5427 * gfortran.dg/read_comma.f: Likewise.
5428 * gfortran.dg/read_dir.f90: Likewise.
5429 * gfortran.dg/read_empty_file.f: Likewise.
5430 * gfortran.dg/read_eof_1.f90: Likewise.
5431 * gfortran.dg/read_eof_2.f90: Likewise.
5432 * gfortran.dg/read_eof_3.f90: Likewise.
5433 * gfortran.dg/read_eof_4.f90: Likewise.
5434 * gfortran.dg/read_eof_5.f90: Likewise.
5435 * gfortran.dg/read_eof_6.f: Likewise.
5436 * gfortran.dg/read_eof_7.f90: Likewise.
5437 * gfortran.dg/read_eof_8.f90: Likewise.
5438 * gfortran.dg/read_eof_all.f90: Likewise.
5439 * gfortran.dg/read_eor.f90: Likewise.
5440 * gfortran.dg/read_float_1.f90: Likewise.
5441 * gfortran.dg/read_float_2.f03: Likewise.
5442 * gfortran.dg/read_float_3.f90: Likewise.
5443 * gfortran.dg/read_float_4.f90: Likewise.
5444 * gfortran.dg/read_infnan_1.f90: Likewise.
5445 * gfortran.dg/read_list_eof_1.f90: Likewise.
5446 * gfortran.dg/read_logical.f90: Likewise.
5447 * gfortran.dg/read_many_1.f: Likewise.
5448 * gfortran.dg/read_no_eor.f90: Likewise.
5449 * gfortran.dg/read_noadvance.f90: Likewise.
5450 * gfortran.dg/read_repeat.f90: Likewise.
5451 * gfortran.dg/read_repeat_2.f90: Likewise.
5452 * gfortran.dg/read_size_noadvance.f90: Likewise.
5453 * gfortran.dg/read_x_eof.f90: Likewise.
5454 * gfortran.dg/read_x_past.f: Likewise.
5455 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5456 * gfortran.dg/real_const_1.f: Likewise.
5457 * gfortran.dg/real_const_2.f90: Likewise.
5458 * gfortran.dg/real_const_3.f90: Likewise.
5459 * gfortran.dg/real_do_1.f90: Likewise.
5460 * gfortran.dg/real_index_1.f90: Likewise.
5461 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5462 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5463 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5464 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5465 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5466 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5467 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5468 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5469 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5470 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5471 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5472 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5473 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5474 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5475 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5476 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5477 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5478 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5479 * gfortran.dg/record_marker_1.f90: Likewise.
5480 * gfortran.dg/record_marker_2.f: Likewise.
5481 * gfortran.dg/record_marker_3.f90: Likewise.
5482 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5483 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5484 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5485 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5486 * gfortran.dg/recursive_check_7.f90: Likewise.
5487 * gfortran.dg/recursive_reference_1.f90: Likewise.
5488 * gfortran.dg/recursive_reference_2.f90: Likewise.
5489 * gfortran.dg/recursive_stack.f90: Likewise.
5490 * gfortran.dg/reduction.f90: Likewise.
5491 * gfortran.dg/repack_arrays_1.f90: Likewise.
5492 * gfortran.dg/repeat_1.f90: Likewise.
5493 * gfortran.dg/repeat_2.f90: Likewise.
5494 * gfortran.dg/repeat_3.f90: Likewise.
5495 * gfortran.dg/repeat_6.f90: Likewise.
5496 * gfortran.dg/reshape-alloc.f90: Likewise.
5497 * gfortran.dg/reshape-complex.f90: Likewise.
5498 * gfortran.dg/reshape.f90: Likewise.
5499 * gfortran.dg/reshape_2.f90: Likewise.
5500 * gfortran.dg/reshape_7.f90: Likewise.
5501 * gfortran.dg/reshape_empty_1.f03: Likewise.
5502 * gfortran.dg/reshape_pad_1.f90: Likewise.
5503 * gfortran.dg/reshape_rank7.f90: Likewise.
5504 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5505 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5506 * gfortran.dg/result_default_init_1.f90: Likewise.
5507 * gfortran.dg/result_in_spec_1.f90: Likewise.
5508 * gfortran.dg/result_in_spec_2.f90: Likewise.
5509 * gfortran.dg/ret_array_1.f90: Likewise.
5510 * gfortran.dg/ret_pointer_1.f90: Likewise.
5511 * gfortran.dg/ret_pointer_2.f90: Likewise.
5512 * gfortran.dg/rewind_1.f90: Likewise.
5513 * gfortran.dg/round_1.f03: Likewise.
5514 * gfortran.dg/round_2.f03: Likewise.
5515 * gfortran.dg/round_3.f08: Likewise.
5516 * gfortran.dg/round_4.f90: Likewise.
5517 * gfortran.dg/rrspacing_1.f90: Likewise.
5518 * gfortran.dg/runtime_warning_1.f90: Likewise.
5519 * gfortran.dg/same_type_as_2.f03: Likewise.
5520 * gfortran.dg/save_1.f90: Likewise.
5521 * gfortran.dg/save_5.f90: Likewise.
5522 * gfortran.dg/save_6.f90: Likewise.
5523 * gfortran.dg/scalar_mask_1.f90: Likewise.
5524 * gfortran.dg/scalar_mask_2.f90: Likewise.
5525 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5526 * gfortran.dg/scale_1.f90: Likewise.
5527 * gfortran.dg/scan_1.f90: Likewise.
5528 * gfortran.dg/scan_2.f90: Likewise.
5529 * gfortran.dg/secnds-1.f: Likewise.
5530 * gfortran.dg/secnds.f: Likewise.
5531 * gfortran.dg/select_1.f90: Likewise.
5532 * gfortran.dg/select_2.f90: Likewise.
5533 * gfortran.dg/select_3.f90: Likewise.
5534 * gfortran.dg/select_5.f90: Likewise.
5535 * gfortran.dg/select_char_1.f90: Likewise.
5536 * gfortran.dg/select_char_2.f90: Likewise.
5537 * gfortran.dg/select_type_13.f03: Likewise.
5538 * gfortran.dg/select_type_14.f03: Likewise.
5539 * gfortran.dg/select_type_15.f03: Likewise.
5540 * gfortran.dg/select_type_19.f03: Likewise.
5541 * gfortran.dg/select_type_2.f03: Likewise.
5542 * gfortran.dg/select_type_26.f03: Likewise.
5543 * gfortran.dg/select_type_27.f03: Likewise.
5544 * gfortran.dg/select_type_28.f03: Likewise.
5545 * gfortran.dg/select_type_3.f03: Likewise.
5546 * gfortran.dg/select_type_35.f03: Likewise.
5547 * gfortran.dg/select_type_36.f03: Likewise.
5548 * gfortran.dg/select_type_37.f03: Likewise.
5549 * gfortran.dg/select_type_39.f03: Likewise.
5550 * gfortran.dg/select_type_4.f90: Likewise.
5551 * gfortran.dg/select_type_5.f03: Likewise.
5552 * gfortran.dg/select_type_6.f03: Likewise.
5553 * gfortran.dg/select_type_7.f03: Likewise.
5554 * gfortran.dg/select_type_8.f03: Likewise.
5555 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5556 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5557 * gfortran.dg/selected_kind_1.f90: Likewise.
5558 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5559 * gfortran.dg/shape_2.f90: Likewise.
5560 * gfortran.dg/shape_4.f90: Likewise.
5561 * gfortran.dg/shape_5.f90: Likewise.
5562 * gfortran.dg/shape_7.f90: Likewise.
5563 * gfortran.dg/shape_8.f90: Likewise.
5564 * gfortran.dg/shape_9.f90: Likewise.
5565 * gfortran.dg/shift-kind_2.f90: Likewise.
5566 * gfortran.dg/shiftalr_1.F90: Likewise.
5567 * gfortran.dg/shiftalr_2.F90: Likewise.
5568 * gfortran.dg/simpleif_1.f90: Likewise.
5569 * gfortran.dg/simplify_argN_1.f90: Likewise.
5570 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5571 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5572 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5573 * gfortran.dg/simplify_modulo.f90: Likewise.
5574 * gfortran.dg/single_char_string.f90: Likewise.
5575 * gfortran.dg/size_dim.f90: Likewise.
5576 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5577 * gfortran.dg/sizeof.f90: Likewise.
5578 * gfortran.dg/sizeof_4.f90: Likewise.
5579 * gfortran.dg/slash_1.f90: Likewise.
5580 * gfortran.dg/sms-1.f90: Likewise.
5581 * gfortran.dg/sms-2.f90: Likewise.
5582 * gfortran.dg/spec_expr_7.f90: Likewise.
5583 * gfortran.dg/specifics_1.f90: Likewise.
5584 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5585 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5586 * gfortran.dg/spread_init_expr.f03: Likewise.
5587 * gfortran.dg/spread_scalar_source.f90: Likewise.
5588 * gfortran.dg/spread_shape_1.f90: Likewise.
5589 * gfortran.dg/stat_1.f90: Likewise.
5590 * gfortran.dg/stat_2.f90: Likewise.
5591 * gfortran.dg/stfunc_1.f90: Likewise.
5592 * gfortran.dg/stfunc_4.f90: Likewise.
5593 * gfortran.dg/stfunc_6.f90: Likewise.
5594 * gfortran.dg/storage_size_1.f08: Likewise.
5595 * gfortran.dg/storage_size_3.f08: Likewise.
5596 * gfortran.dg/storage_size_4.f90: Likewise.
5597 * gfortran.dg/streamio_1.f90: Likewise.
5598 * gfortran.dg/streamio_10.f90: Likewise.
5599 * gfortran.dg/streamio_11.f90: Likewise.
5600 * gfortran.dg/streamio_12.f90: Likewise.
5601 * gfortran.dg/streamio_13.f90: Likewise.
5602 * gfortran.dg/streamio_14.f90: Likewise.
5603 * gfortran.dg/streamio_15.f90: Likewise.
5604 * gfortran.dg/streamio_16.f90: Likewise.
5605 * gfortran.dg/streamio_17.f90: Likewise.
5606 * gfortran.dg/streamio_2.f90: Likewise.
5607 * gfortran.dg/streamio_3.f90: Likewise.
5608 * gfortran.dg/streamio_4.f90: Likewise.
5609 * gfortran.dg/streamio_5.f90: Likewise.
5610 * gfortran.dg/streamio_6.f90: Likewise.
5611 * gfortran.dg/streamio_7.f90: Likewise.
5612 * gfortran.dg/streamio_8.f90: Likewise.
5613 * gfortran.dg/streamio_9.f90: Likewise.
5614 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5615 * gfortran.dg/string_4.f90: Likewise.
5616 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5617 * gfortran.dg/string_assign_2.f90: Likewise.
5618 * gfortran.dg/string_compare_1.f90: Likewise.
5619 * gfortran.dg/string_compare_2.f90: Likewise.
5620 * gfortran.dg/string_compare_3.f90: Likewise.
5621 * gfortran.dg/string_ctor_1.f90: Likewise.
5622 * gfortran.dg/string_length_1.f90: Likewise.
5623 * gfortran.dg/string_length_2.f90: Likewise.
5624 * gfortran.dg/string_length_3.f90: Likewise.
5625 * gfortran.dg/string_length_4.f90: Likewise.
5626 * gfortran.dg/string_null_compare_1.f: Likewise.
5627 * gfortran.dg/string_pad_trunc.f90: Likewise.
5628 * gfortran.dg/structure_constructor_1.f03: Likewise.
5629 * gfortran.dg/structure_constructor_11.f90: Likewise.
5630 * gfortran.dg/structure_constructor_13.f03: Likewise.
5631 * gfortran.dg/structure_constructor_2.f03: Likewise.
5632 * gfortran.dg/structure_constructor_5.f03: Likewise.
5633 * gfortran.dg/submodule_1.f08: Likewise.
5634 * gfortran.dg/submodule_11.f08: Likewise.
5635 * gfortran.dg/submodule_14.f08: Likewise.
5636 * gfortran.dg/submodule_15.f08: Likewise.
5637 * gfortran.dg/submodule_17.f08: Likewise.
5638 * gfortran.dg/submodule_18.f08: Likewise.
5639 * gfortran.dg/submodule_19.f08: Likewise.
5640 * gfortran.dg/submodule_2.f08: Likewise.
5641 * gfortran.dg/submodule_27.f08: Likewise.
5642 * gfortran.dg/submodule_28.f08: Likewise.
5643 * gfortran.dg/submodule_29.f08: Likewise.
5644 * gfortran.dg/submodule_30.f08: Likewise.
5645 * gfortran.dg/submodule_6.f08: Likewise.
5646 * gfortran.dg/submodule_7.f08: Likewise.
5647 * gfortran.dg/submodule_8.f08: Likewise.
5648 * gfortran.dg/subnormal_1.f90: Likewise.
5649 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5650 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5651 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5652 * gfortran.dg/substr_2.f: Likewise.
5653 * gfortran.dg/substr_3.f: Likewise.
5654 * gfortran.dg/substr_4.f: Likewise.
5655 * gfortran.dg/substr_5.f90: Likewise.
5656 * gfortran.dg/substr_6.f90: Likewise.
5657 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5658 * gfortran.dg/sum_init_expr.f03: Likewise.
5659 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5660 * gfortran.dg/system_clock_3.f08: Likewise.
5661 * gfortran.dg/t_editing.f: Likewise.
5662 * gfortran.dg/team_change_1.f90: Likewise.
5663 * gfortran.dg/team_end_1.f90: Likewise.
5664 * gfortran.dg/team_number_1.f90: Likewise.
5665 * gfortran.dg/temporary_1.f90: Likewise.
5666 * gfortran.dg/test_com_block.f90: Likewise.
5667 * gfortran.dg/test_only_clause.f90: Likewise.
5668 * gfortran.dg/tiny_1.f90: Likewise.
5669 * gfortran.dg/tiny_2.f90: Likewise.
5670 * gfortran.dg/tl_editing.f90: Likewise.
5671 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5672 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5673 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5674 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5675 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5676 * gfortran.dg/transfer_class_2.f90: Likewise.
5677 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5678 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5679 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5680 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5681 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5682 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5683 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5684 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5685 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5686 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5687 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5688 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5689 * gfortran.dg/transpose_1.f90: Likewise.
5690 * gfortran.dg/transpose_3.f03: Likewise.
5691 * gfortran.dg/transpose_4.f90: Likewise.
5692 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5693 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5694 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5695 * gfortran.dg/trim_1.f90: Likewise.
5696 * gfortran.dg/trim_optimize_1.f90: Likewise.
5697 * gfortran.dg/trim_optimize_2.f90: Likewise.
5698 * gfortran.dg/trim_optimize_3.f90: Likewise.
5699 * gfortran.dg/trim_optimize_4.f90: Likewise.
5700 * gfortran.dg/trim_optimize_5.f90: Likewise.
5701 * gfortran.dg/trim_optimize_6.f90: Likewise.
5702 * gfortran.dg/trim_optimize_7.f90: Likewise.
5703 * gfortran.dg/trim_optimize_8.f90: Likewise.
5704 * gfortran.dg/type_to_class_1.f03: Likewise.
5705 * gfortran.dg/type_to_class_2.f03: Likewise.
5706 * gfortran.dg/type_to_class_3.f03: Likewise.
5707 * gfortran.dg/type_to_class_4.f03: Likewise.
5708 * gfortran.dg/type_to_class_5.f03: Likewise.
5709 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5710 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5711 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5712 * gfortran.dg/typebound_call_1.f03: Likewise.
5713 * gfortran.dg/typebound_call_13.f03: Likewise.
5714 * gfortran.dg/typebound_call_18.f03: Likewise.
5715 * gfortran.dg/typebound_call_19.f03: Likewise.
5716 * gfortran.dg/typebound_call_2.f03: Likewise.
5717 * gfortran.dg/typebound_call_20.f03: Likewise.
5718 * gfortran.dg/typebound_call_3.f03: Likewise.
5719 * gfortran.dg/typebound_generic_5.f03: Likewise.
5720 * gfortran.dg/typebound_generic_6.f03: Likewise.
5721 * gfortran.dg/typebound_generic_9.f03: Likewise.
5722 * gfortran.dg/typebound_operator_12.f03: Likewise.
5723 * gfortran.dg/typebound_operator_13.f03: Likewise.
5724 * gfortran.dg/typebound_operator_15.f90: Likewise.
5725 * gfortran.dg/typebound_operator_20.f90: Likewise.
5726 * gfortran.dg/typebound_operator_3.f03: Likewise.
5727 * gfortran.dg/typebound_operator_6.f03: Likewise.
5728 * gfortran.dg/typebound_operator_7.f03: Likewise.
5729 * gfortran.dg/typebound_operator_8.f03: Likewise.
5730 * gfortran.dg/typebound_operator_9.f03: Likewise.
5731 * gfortran.dg/typebound_proc_19.f90: Likewise.
5732 * gfortran.dg/typebound_proc_20.f90: Likewise.
5733 * gfortran.dg/typebound_proc_23.f90: Likewise.
5734 * gfortran.dg/typebound_proc_27.f03: Likewise.
5735 * gfortran.dg/typebound_proc_35.f90: Likewise.
5736 * gfortran.dg/typebound_proc_36.f90: Likewise.
5737 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5738 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5739 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5740 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5741 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5742 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5743 * gfortran.dg/unf_short_record_1.f90: Likewise.
5744 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5745 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5746 * gfortran.dg/unit_1.f90: Likewise.
5747 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5748 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5749 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5750 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5751 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5752 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5753 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5754 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5755 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5756 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5757 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5758 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5759 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5760 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5761 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5762 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5763 * gfortran.dg/unpack_init_expr.f03: Likewise.
5764 * gfortran.dg/use_10.f90: Likewise.
5765 * gfortran.dg/use_11.f90: Likewise.
5766 * gfortran.dg/use_13.f90: Likewise.
5767 * gfortran.dg/use_24.f90: Likewise.
5768 * gfortran.dg/use_27.f90: Likewise.
5769 * gfortran.dg/use_5.f90: Likewise.
5770 * gfortran.dg/use_allocated_1.f90: Likewise.
5771 * gfortran.dg/use_only_1.f90: Likewise.
5772 * gfortran.dg/use_only_4.f90: Likewise.
5773 * gfortran.dg/use_rename_2.f90: Likewise.
5774 * gfortran.dg/use_rename_4.f90: Likewise.
5775 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5776 * gfortran.dg/used_interface_ref.f90: Likewise.
5777 * gfortran.dg/used_types_5.f90: Likewise.
5778 * gfortran.dg/utf8_1.f03: Likewise.
5779 * gfortran.dg/utf8_2.f03: Likewise.
5780 * gfortran.dg/value_1.f90: Likewise.
5781 * gfortran.dg/value_2.f90: Likewise.
5782 * gfortran.dg/value_4.f90: Likewise.
5783 * gfortran.dg/value_6.f03: Likewise.
5784 * gfortran.dg/value_7.f03: Likewise.
5785 * gfortran.dg/value_test.f90: Likewise.
5786 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5787 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5788 * gfortran.dg/vect/pr60510.f: Likewise.
5789 * gfortran.dg/vect/pr69882.f90: Likewise.
5790 * gfortran.dg/vect/pr69980.f90: Likewise.
5791 * gfortran.dg/vect/vect-5.f90: Likewise.
5792 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5793 * gfortran.dg/vector_subscript_1.f90: Likewise.
5794 * gfortran.dg/vector_subscript_2.f90: Likewise.
5795 * gfortran.dg/vector_subscript_3.f90: Likewise.
5796 * gfortran.dg/vector_subscript_5.f90: Likewise.
5797 * gfortran.dg/verify_2.f90: Likewise.
5798 * gfortran.dg/volatile10.f90: Likewise.
5799 * gfortran.dg/where_1.f90: Likewise.
5800 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5801 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5802 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5803 * gfortran.dg/whole_file_13.f90: Likewise.
5804 * gfortran.dg/whole_file_2.f90: Likewise.
5805 * gfortran.dg/widechar_2.f90: Likewise.
5806 * gfortran.dg/widechar_4.f90: Likewise.
5807 * gfortran.dg/widechar_5.f90: Likewise.
5808 * gfortran.dg/widechar_6.f90: Likewise.
5809 * gfortran.dg/widechar_8.f90: Likewise.
5810 * gfortran.dg/widechar_IO_1.f90: Likewise.
5811 * gfortran.dg/widechar_IO_2.f90: Likewise.
5812 * gfortran.dg/widechar_IO_3.f90: Likewise.
5813 * gfortran.dg/widechar_IO_4.f90: Likewise.
5814 * gfortran.dg/widechar_compare_1.f90: Likewise.
5815 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5816 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5817 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5818 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5819 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5820 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5821 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5822 * gfortran.dg/widechar_select_1.f90: Likewise.
5823 * gfortran.dg/winapi.f90: Likewise.
5824 * gfortran.dg/write_0_pe_format.f90: Likewise.
5825 * gfortran.dg/write_back.f: Likewise.
5826 * gfortran.dg/write_check3.f90: Likewise.
5827 * gfortran.dg/write_direct_eor.f90: Likewise.
5828 * gfortran.dg/write_padding.f90: Likewise.
5829 * gfortran.dg/write_recursive.f90: Likewise.
5830 * gfortran.dg/write_rewind_1.f: Likewise.
5831 * gfortran.dg/write_rewind_2.f: Likewise.
5832 * gfortran.dg/write_zero_array.f90: Likewise.
5833 * gfortran.dg/x_slash_1.f: Likewise.
5834 * gfortran.dg/x_slash_2.f: Likewise.
5835 * gfortran.dg/zero_array_components_1.f90: Likewise.
5836 * gfortran.dg/zero_length_1.f90: Likewise.
5837 * gfortran.dg/zero_length_2.f90: Likewise.
5838 * gfortran.dg/zero_sized_1.f90: Likewise.
5839 * gfortran.dg/zero_sized_3.f90: Likewise.
5840 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5841 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5842 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5843 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5844 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5845 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5846 * gfortran.fortran-torture/execute/args.f90: Likewise.
5847 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5848 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5849 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5850 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5851 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5852 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5853 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5854 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5855 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5856 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5857 * gfortran.fortran-torture/execute/common.f90: Likewise.
5858 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5859 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5860 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5861 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5862 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5863 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5864 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5865 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5866 * gfortran.fortran-torture/execute/data.f90: Likewise.
5867 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5868 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5869 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5870 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5871 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5872 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5873 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5874 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5875 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5876 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5877 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5878 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5879 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5880 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5881 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5882 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5883 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5884 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5885 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5886 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5887 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5888 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5889 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5890 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5891 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5892 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5893 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5894 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5895 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5896 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5897 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5898 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5899 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5900 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5901 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5902 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5903 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5904 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5905 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5906 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5907 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5908 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5909 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5910 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5911 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5912 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5913 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5914 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5915 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5916 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5917 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5918 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5919 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5920 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5921 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5922 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5923 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5924 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5925 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5926 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5927 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5928 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5929 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5930 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5931 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5932 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5933 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5934 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5935 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5936 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5937 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5938 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5939 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5940 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5941 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5942 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5943 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5944 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5945 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5946 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5947 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5948 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5949 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5950 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5951 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5952 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5953 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5954 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5955 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5956 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5957 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5958 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5959 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5960 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5961 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5962 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5963 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5964 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5965 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5966 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5967 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5968 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5969 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5970 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5971 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5972 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5973 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5974 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5975 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5976 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5977 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5978 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5979 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5980 * gfortran.fortran-torture/execute/math.f90: Likewise.
5981 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5982 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5983 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5984 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5985 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5986 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5987 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5988 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5989 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5990 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5991 * gfortran.fortran-torture/execute/power.f90: Likewise.
5992 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5993 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5994 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5995 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5996 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5997 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5998 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5999 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6000 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6001 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6002 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6003 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6004 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6005 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6006 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6007 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6008 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6009 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6010 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6011 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6012 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6013 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6014 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6015 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6016 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6017 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6018 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6019 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6020 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6021 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6022 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6023 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6024 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6025 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6026 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6027 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6028 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6029 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6030 * gfortran.fortran-torture/execute/string.f90: Likewise.
6031 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6032 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6033 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6034 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6035 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6036 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6037 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6038 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6039 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6040 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6041 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6042 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6043 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6044 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6045 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6046 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6047 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6048 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6049 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6050 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6051 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6052 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6053 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6054 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6055 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6056 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6057 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6058 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6059 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6060 * gfortran.dg/inline_transpose_1.f90: Likewise.
6061
6062 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6063
6064 PR fortran/84115
6065 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6066 change to dg-run.
6067
6068 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6069
6070 PR ada/84277
6071 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6072 * gnat.dg/dispatch1.adb: Rename into...
6073 * gnat.dg/disp1.adb: ...this.
6074 * gnat.dg/dispatch1_p.ads: Rename into...
6075 * gnat.dg/disp1_pkg.ads: ...this.
6076 * gnat.dg/disp2.adb: Rename into...
6077 * gnat.dg/dispatch2.adb: ...this.
6078 * gnat.dg/dispatch2_p.ads: Rename into...
6079 * gnat.dg/disp2_pkg.ads: ...this.
6080 * gnat.dg/dispatch2_p.adb: Rename into...
6081 * gnat.dg/disp2_pkg.adb: this.
6082 * gnat.dg/generic_dispatch.adb: Rename into...
6083 * gnat.dg/generic_disp.adb: this.
6084 * gnat.dg/generic_dispatch_p.ads: Rename into...
6085 * gnat.dg/generic_disp_pkg.ads: ...this.
6086 * gnat.dg/generic_dispatch_p.adb: Rename into...
6087 * gnat.dg/generic_disp_pkg.adb: ...this.
6088 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6089 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6090 * gnat.dg/object_overflow1.adb: Tweak index.
6091 * gnat.dg/object_overflow2.adb: Likewise.
6092 * gnat.dg/object_overflow3.adb: Likewise.
6093 * gnat.dg/object_overflow4.adb: Likewise.
6094 * gnat.dg/object_overflow5.adb: Likewise.
6095
6096 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6097
6098 PR ipa/84425
6099 * gcc.c-torture/compile/pr84425.c: New test.
6100
6101 2018-02-16 Marek Polacek <polacek@redhat.com>
6102 Jakub Jelinek <jakub@redhat.com>
6103
6104 PR c++/84192
6105 * g++.dg/cpp1y/constexpr-84192.C: New test.
6106
6107 2018-02-16 Martin Sebor <msebor@redhat.com>
6108
6109 PR c++/79064
6110 * g++.dg/overload15.C: New test.
6111
6112 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6113
6114 PR target/81535
6115 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6116 * gcc.dg/pr56727-2.c: Ditto.
6117 * gcc.target/powerpc/pr79439.c: Renamed to...
6118 * gcc.target/powerpc/pr79439-1.c: ...this.
6119 * gcc.target/powerpc/pr79439-2.c: New test.
6120 * gcc.target/powerpc/pr79439-3.c: New test.
6121
6122 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6123
6124 target/pr84371
6125 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6126 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6127 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6128 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6129 * gcc.target/powerpc/builtins-3.c: Same.
6130
6131 2018-02-16 Nathan Sidwell <nathan@acm.org>
6132
6133 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6134
6135 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6136
6137 PR rtl-optimization/70023
6138 * gcc.target/i386/pr70023.c: New.
6139
6140 2018-02-16 Carl Love <cel@us.ibm.com>
6141
6142 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6143 tests.
6144 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6145 tests.
6146
6147 2018-02-16 Carl Love <cel@us.ibm.com>
6148
6149 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6150 for the ABI definitions for vec_extract4b and vec_insert4b.
6151
6152 2018-02-16 Nathan Sidwell <nathan@acm.org>
6153
6154 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6155 * g++.old-deja/g++.mike/net43.C: Likewise.
6156
6157 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6158
6159 PR c++/82468
6160 * g++.dg/cpp1z/class-deduction48.C: New.
6161
6162 2018-02-16 Nathan Sidwell <nathan@acm.org>
6163
6164 PR c++/84375
6165 * g++.dg/lookup/pr84375.C: New.
6166
6167 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6168
6169 PR target/83831
6170 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6171
6172 2018-02-16 Richard Biener <rguenther@suse.de>
6173
6174 PR tree-optimization/84417
6175 * gcc.dg/torture/pr84417.c: New testcase.
6176
6177 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6178
6179 PR target/84272
6180 * g++.dg/opt/pr84272.C: New test.
6181
6182 PR rtl-optimization/83723
6183 * gcc.dg/pr83723.c: New test.
6184
6185 2018-02-16 Richard Biener <rguenther@suse.de>
6186
6187 PR tree-optimization/84399
6188 * gcc.dg/graphite/pr84399.c: New testcase.
6189
6190 2018-02-16 Richard Biener <rguenther@suse.de>
6191
6192 PR tree-optimization/84190
6193 * g++.dg/torture/pr84190.C: New testcase.
6194
6195 2018-02-15 Martin Sebor <msebor@redhat.com>
6196
6197 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6198 directives.
6199
6200 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6201
6202 PR fortran/84409
6203 * gfortran.dg/dtio_21.f03: Add an error message.
6204 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6205
6206 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6207
6208 PR fortran/84381
6209 * gfortran.dg/stop_shouldfail.f90: New test.
6210
6211 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6212
6213 PR c++/84330
6214 * g++.dg/concepts/pr84330.C: New.
6215
6216 2018-02-15 Tom de Vries <tom@codesourcery.com>
6217
6218 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6219
6220 2018-02-15 Tom de Vries <tom@codesourcery.com>
6221
6222 * gcc.c-torture/compile/pr84136.c: Require effective target
6223 indirect_jumps.
6224
6225 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6226
6227 PR tree-optimization/84383
6228 * gcc.c-torture/compile/pr84383.c: New test.
6229
6230 PR tree-optimization/84334
6231 * gcc.dg/pr84334.c: New test.
6232
6233 2018-02-14 Carl Love <cel@us.ibm.com>
6234
6235 * gcc.target/powerpc/builtins-4-int128-runnable.c
6236 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6237 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6238
6239 2018-02-14 Martin Sebor <msebor@redhat.com>
6240
6241 PR tree-optimization/83698
6242 * gcc.dg/Wrestrict-7.c: New test.
6243 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6244 * gcc.target/i386/chkp-stropt-17.c: Same.
6245
6246 2018-02-14 Martin Sebor <msebor@redhat.com>
6247
6248 PR c/84108
6249 * gcc.dg/Wattributes-8.c: New test.
6250
6251 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6252
6253 PR fortran/84385
6254 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6255 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6256 * gfortran.dg/select_type_1.f03: Extend test case.
6257
6258 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6259
6260 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6261 (dg-options): Use -O2 -msse2 -mno-sse3.
6262
6263 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6264
6265 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6266 this test case still works ok.
6267 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6268 * gcc.dg/vmx/insert-be-order.c: Likewise.
6269 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6270 * gcc.dg/vmx/ld-be-order.c: Likewise.
6271 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6272 * gcc.dg/vmx/lde-be-order.c: Likewise.
6273 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6274 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6275 * gcc.dg/vmx/merge-be-order.c: Likewise.
6276 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6277 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6278 * gcc.dg/vmx/pack-be-order.c: Likewise.
6279 * gcc.dg/vmx/perm-be-order.c: Likewise.
6280 * gcc.dg/vmx/splat-be-order.c: Likewise.
6281 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6282 * gcc.dg/vmx/st-be-order.c: Likewise.
6283 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6284 * gcc.dg/vmx/ste-be-order.c: Likewise.
6285 * gcc.dg/vmx/stl-be-order.c: Likewise.
6286 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6287 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6288 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6289 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6290 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6291
6292 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6293
6294 PR c++/84350
6295 * g++.dg/cpp0x/auto49.C: New.
6296
6297 2018-02-14 Nathan Sidwell <nathan@acm.org>
6298
6299 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6300
6301 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6302
6303 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6304 * gcc.target/powerpc/le-altivec-consts.c: Same.
6305
6306 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6307
6308 PR target/84220
6309 * gcc.target/powerpc/pr84220-sld.c: New test.
6310 * gcc.target/powerpc/pr84220-sld2.c: New test.
6311 * gcc.target/powerpc/pr84220-sldw.c: New test.
6312 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6313 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6314
6315 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6316
6317 PR target/84239
6318 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6319 _inc_ssp intrinsics.
6320 * gcc.target/i386/cet-intrin-4.c: Likewise.
6321 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6322 __builtin_ia32_rdssp[d|q].
6323
6324 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6325
6326 PR tree-optimization/84357
6327 * gcc.dg/vect/pr84357.c: New test.
6328
6329 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6330
6331 PR target/83831
6332 * gcc.target/rx/pr83831.c: New tests.
6333
6334 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6335
6336 PR target/79242
6337 * gcc.target/msp430/pr79242.c: New test.
6338
6339 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6340
6341 PR target/84372
6342 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6343 with -mcpu=power9.
6344
6345 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6346
6347 PR target/84279
6348 * g++.dg/pr84279.C: New test.
6349
6350 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6351
6352 PR rtl-optimization/84169
6353 * gcc.c-torture/execute/pr84169.c: New.
6354
6355 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6356
6357 PR target/84370
6358 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6359
6360 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6361
6362 PR target/84365
6363 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6364 with -mcpu=power9.
6365
6366 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR c++/84364
6369 * g++.dg/warn/effc4.C: New test.
6370
6371 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6372
6373 PR c++/84333
6374 * g++.dg/template/sizeof16.C: New.
6375 * g++.dg/template/sizeof17.C: Likewise.
6376
6377 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6378
6379 PR fortran/84313
6380 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6381 add necessary compiler options.
6382 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6383
6384 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR c/82210
6387 * gcc.c-torture/execute/pr82210.c: New test.
6388
6389 PR middle-end/84309
6390 * gcc.dg/pr84309-2.c: New test.
6391
6392 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6393
6394 PR tree-optimization/84321
6395 * gcc.dg/pr84321.c: New test.
6396
6397 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6398
6399 PR target/84359
6400 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6401
6402 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6403
6404 PR sanitizer/84340
6405 * gcc.dg/asan/pr84307.c: Remove test.
6406
6407 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6408
6409 * gcc.target/rl78/test_auto_vector.c: New test.
6410
6411 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6412
6413 PR c/84305
6414 * gcc.c-torture/compile/pr84305.c: New test.
6415
6416 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6417
6418 PR target/84335
6419 * gcc.target/i386/pr84335.c: New test.
6420
6421 PR tree-optimization/84339
6422 * gcc.c-torture/execute/pr84339.c: New test.
6423
6424 PR middle-end/84309
6425 * gcc.dg/pr84309.c: New test.
6426 * gcc.target/i386/pr84309.c: New test.
6427
6428 PR target/84336
6429 * gcc.target/i386/pr84336.c: New test.
6430
6431 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6432
6433 PR c++/84341
6434 * c-c++-common/gomp/pr84341.c: New test.
6435
6436 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6437
6438 PR fortran/68746
6439 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6440
6441 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6442
6443 PR fortran/68746
6444 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6445 of zero for read.
6446
6447 2018-02-12 Jeff Law <law@redhat.com>
6448
6449 * gcc.c-torture/compile/reg-args-size.c: New test.
6450
6451 2018-02-12 Carl Love <cel@us.ibm.com>
6452
6453 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6454 uint128 tests to new testfile.
6455 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6456 int128 and uint128 tests.
6457 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6458 list of torture tests.
6459
6460 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6461
6462 PR fortran/84273
6463 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6464 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6465
6466 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6467
6468 PR target/82641
6469 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6470
6471 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6472
6473 PR sanitizer/84307
6474 * gcc.dg/asan/pr84307.c: New test.
6475
6476 2018-02-12 Nathan Sidwell <nathan@acm.org>
6477
6478 * g++.dg/parse/pr84263.C: New.
6479
6480 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6481
6482 PR c++/79626
6483 * g++.dg/template/crash129.C: New.
6484
6485 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6486
6487 PR target/83828
6488 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6489 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6490 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6491 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6492 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6493
6494 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6495
6496 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6497 _mm_maskz_scalef_round_sd): Test new intrinsics.
6498 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6499 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6500 intrinsics.
6501 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6502 _mm_maskz_scalef_round_ss): Test new intrinsics.
6503 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6504 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6505 intrinsics.
6506 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6507 __builtin_ia32_scalefss_round): Remove builtin.
6508 (__builtin_ia32_scalefsd_mask_round,
6509 __builtin_ia32_scalefss_mask_round): Test new builtin.
6510 * gcc.target/i386/sse-13.c: Ditto.
6511 * gcc.target/i386/sse-23.c: Ditto.
6512
6513 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6514
6515 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6516 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6517 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6518 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6519 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6520 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6521 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6522 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6523 intrinsics.
6524 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6525 (__builtin_ia32_sqrtss_round): Remove builtins.
6526 (__builtin_ia32_sqrtsd_mask_round)
6527 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6528 * gcc.target/i386/sse-13.c: Ditto.
6529 * gcc.target/i386/sse-23.c: Ditto.
6530
6531 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6532
6533 PR fortran/35299
6534 * gfortran.dg/statement_function_3.f: New test.
6535
6536 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6537
6538 PR fortran/54223
6539 PR fortran/84276
6540 * gfortran.dg/statement_function_1.f90: New test.
6541 * gfortran.dg/statement_function_2.f90: New test.
6542
6543 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6544
6545 PR fortran/84074
6546 * gfortran.dg/type_to_class_5.f03: New test.
6547
6548 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6549
6550 PR fortran/56691
6551 * gfortran.dg/type_to_class_4.f03: New test.
6552
6553 2018-02-10 Alan Modra <amodra@gmail.com>
6554
6555 PR target/84300
6556 * gcc.dg/pr84300.c: New.
6557
6558 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6559
6560 PR sanitizer/83987
6561 * g++.dg/ubsan/pr83987-2.C: New test.
6562
6563 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6564
6565 * gcc.target/rx/movsicc.c: New test.
6566
6567 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6568
6569 PR target/83926
6570 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6571 message.
6572
6573 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6574
6575 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6576 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6577
6578 2018-02-09 Nathan Sidwell <nathan@acm.org>
6579
6580 PR c/84293
6581 * c-c++-common/pr84293.h: New.
6582 * c-c++-common/pr84293.c: New.
6583
6584 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6585
6586 PR rtl-optimization/57193
6587 * gcc.target/i386/pr57193.c: New.
6588
6589 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR target/84226
6592 * gcc.target/powerpc/pr84226.c: New test.
6593
6594 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6595
6596 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6597 from this to...
6598 <vclzd>: ...this.
6599
6600 2018-02-09 Martin Sebor <msebor@redhat.com>
6601
6602 PR lto/84212
6603 * gcc.dg/lto/pr84212_0.c: New test file.
6604 * gcc.dg/lto/pr84212_1.c: Same.
6605
6606 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6607
6608 PR target/83926
6609 * gcc.target/powerpc/pr83926.c: New test.
6610 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6611 message. Fix test for running in 32-bit mode.
6612
6613 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6614
6615 PR target/82641
6616 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6617
6618 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6619
6620 PR target/PR84295
6621 * gcc.target/s390/pr84295.c: New test.
6622
6623 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6624
6625 PR c++/77522
6626 * g++.dg/cpp1y/lambda-init16.C: New.
6627
6628 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6629
6630 * gnat.dg/sso8.adb: New test.
6631 * gnat.dg/sso8_pkg.ads: New helper.
6632
6633 2018-02-09 Richard Biener <rguenther@suse.de>
6634
6635 PR tree-optimization/84278
6636 * gcc.target/i386/pr84278.c: Adjust regex.
6637
6638 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6639
6640 PR tree-optimization/84232
6641 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6642
6643 PR debug/84252
6644 * gcc.target/aarch64/pr84252.c: New test.
6645
6646 PR middle-end/84237
6647 * gcc.dg/pr84237.c: New test.
6648
6649 2018-02-09 Marek Polacek <polacek@redhat.com>
6650 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR c++/83659
6653 * g++.dg/torture/pr83659.C: New test.
6654
6655 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6656
6657 PR tree-optimization/84136
6658 * gcc.c-torture/compile/pr84136.c: New test.
6659
6660 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6661
6662 PR target/83008
6663 * gcc.target/i386/pr83008.c: New test.
6664
6665 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6666
6667 PR target/81143
6668 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6669
6670 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6671
6672 PR c++/83806
6673 * g++.dg/warn/Wunused-parm-11.C: New.
6674
6675 2018-02-08 Marek Polacek <polacek@redhat.com>
6676
6677 PR tree-optimization/84238
6678 * gcc.dg/Wstringop-overflow-3.c: New test.
6679
6680 2018-02-08 Nathan Sidwell <nathan@acm.org>
6681
6682 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6683
6684 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6685
6686 PR tree-optimization/84265
6687 * gcc.dg/vect/pr84265.c: New test.
6688
6689 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6690
6691 PR tree-optimization/81635
6692 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6693 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6694
6695 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6696
6697 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6698 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6699 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6700 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6701 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6702 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6703 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6704 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6705 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6706 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6707 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6708 * gcc.target/s390/nobp-return-attr-all.c: New test.
6709 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6710 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6711 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6712 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6713 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6714 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6715 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6716 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6717 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6718 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6719 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6720 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6721 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6722 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6723
6724 2018-02-08 Richard Biener <rguenther@suse.de>
6725
6726 PR tree-optimization/84233
6727 * g++.dg/torture/pr84233.C: New testcase.
6728
6729 2018-02-08 Richard Biener <rguenther@suse.de>
6730
6731 PR tree-optimization/84278
6732 * gcc.target/i386/pr84278.c: New testcase.
6733
6734 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6735
6736 PR rtl-optimization/84068
6737 PR rtl-optimization/83459
6738 * gcc.dg/pr84068.c: New test.
6739
6740 2018-02-08 Richard Biener <rguenther@suse.de>
6741
6742 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6743 loop vectorization to happen.
6744
6745 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6746
6747 PR c++/83204
6748 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6749
6750 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6751
6752 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6753
6754 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6755
6756 PR target/84154
6757 * gcc.target/powerpc/pr84154-1.c: New tests.
6758 * gcc.target/powerpc/pr84154-2.c: Likewise.
6759 * gcc.target/powerpc/pr84154-3.c: Likewise.
6760
6761 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6762
6763 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6764
6765 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR c++/84082
6768 * g++.dg/template/incomplete11.C: New test.
6769 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6770
6771 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6772
6773 PR fortran/82994
6774 * gfortran.dg/deallocate_error_3.f90: New test.
6775 * gfortran.dg/deallocate_error_4.f90: New test.
6776
6777 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6778
6779 PR fortran/68560
6780 * gfortran.dg/shape_9.f90: New test.
6781
6782 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6783
6784 PR fortran/82049
6785 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6786
6787 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6788
6789 PR c++/81610
6790 PR c++/80567
6791 * g++.dg/spellcheck-reswords.C: New test case.
6792 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6793 suggestion of "if".
6794
6795 2018-02-07 Martin Liska <mliska@suse.cz>
6796
6797 PR c++/84059.
6798 * g++.dg/ext/mv26.C: New test.
6799
6800 2018-02-07 Tom de Vries <tom@codesourcery.com>
6801
6802 * gcc.dg/pr83844.c: Require effective target alloca.
6803
6804 2018-02-07 Tom de Vries <tom@codesourcery.com>
6805
6806 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6807
6808 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6809
6810 PR target/84243
6811 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6812 -fcf-protection=return.
6813
6814 2018-02-07 Tom de Vries <tom@codesourcery.com>
6815
6816 PR libgomp/84217
6817 * c-c++-common/goacc/pr84217.c: New test.
6818 * gfortran.dg/goacc/pr84217.f90: New test.
6819
6820 2018-02-07 Richard Biener <rguenther@suse.de>
6821
6822 PR tree-optimization/84204
6823 * gcc.dg/graphite/pr84204.c: New testcase.
6824
6825 PR tree-optimization/84205
6826 * gcc.dg/graphite/pr84205.c: New testcase.
6827
6828 PR tree-optimization/84223
6829 * gfortran.dg/graphite/pr84223.f90: New testcase.
6830
6831 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6832
6833 PR c++/71662
6834 * g++.dg/cpp0x/scoped_enum7.C: New.
6835
6836 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6837
6838 PR tree-optimization/83008
6839 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6840
6841 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6842
6843 PR tree-optimization/84235
6844 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6845
6846 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6847
6848 PR testsuite/84243
6849 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6850 targets.
6851 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6852
6853 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6854
6855 PR target/84146
6856 * gcc.target/i386/pr84146.c: New test.
6857
6858 2018-02-06 Michael Collison <michael.collison@arm.com>
6859
6860 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6861
6862 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6863
6864 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6865 warning for -mno-speculate-indirect-jumps.
6866 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6867 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6868 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6869 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6870 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6871 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6872
6873 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6874
6875 PR target/84145
6876 * c-c++-common/fcf-protection-1.c: Change a compared message.
6877 * c-c++-common/fcf-protection-2.c: Likewise.
6878 * c-c++-common/fcf-protection-3.c: Likewise.
6879 * c-c++-common/fcf-protection-5.c: Likewise.
6880 * c-c++-common/fcf-protection-6.c: New test.
6881 * c-c++-common/fcf-protection-7.c: Likewise.
6882
6883 2018-02-06 Marek Polacek <polacek@redhat.com>
6884
6885 PR tree-optimization/84228
6886 * c-c++-common/Wstringop-truncation-3.c: New test.
6887
6888 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6889
6890 PR target/82641
6891 * gcc.target/arm/pragma_arch_switch_2.c: New.
6892
6893 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6894
6895 PR target/79975
6896 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6897
6898 2018-02-05 Martin Sebor <msebor@redhat.com>
6899
6900 PR tree-optimization/83369
6901 * gcc.dg/Wnonnull.c: New test.
6902
6903 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6904
6905 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6906 argument and use dg-messages-by-file instead. Expect it to be
6907 an array rather than a dict.
6908 (lto-link-and-maybe-run): Remove messages_by_file argument and
6909 use an upvar for dg-messages-by-file. Update call to
6910 lto_handle_diagnostics.
6911 (lt-get-options): Treat dg-messages-by-file as an array
6912 rather than a dict.
6913 (lto-get-options-main): Likewise. Set the entry rather than appending.
6914 (lto-execute): Treat dg-messages-by-file as an array rather than
6915 a dict. Update call to lto-link-and-maybe-run.
6916
6917 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6918
6919 PR c++/82782
6920 * g++.dg/cpp1z/inline-var4.C: New.
6921
6922 2018-02-05 Martin Liska <mliska@suse.cz>
6923
6924 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6925 options.
6926 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6927 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6928 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6929 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6930 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6931 * c-c++-common/asan/pointer-compare-3.c: New test.
6932
6933 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6934
6935 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6936 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6937
6938 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6939
6940 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6941 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6942 _mm_maskz_range_round_sd): Test new intrinsics.
6943 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6944 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6945 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6946 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6947 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6948 _mm_maskz_range_round_ss): Test new intrinsics.
6949 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6950 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6951 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6952 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6953 __builtin_ia32_rangess128_round): Remove builtins.
6954 (__builtin_ia32_rangesd128_mask_round,
6955 __builtin_ia32_rangess128_mask_round): Test new builtins.
6956 * gcc.target/i386/sse-13.c: Ditto.
6957 * gcc.target/i386/sse-23.c: Ditto.
6958
6959 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6960
6961 PR middle-end/79966
6962 * gfortran.dg/pr79966.f90: New testcase
6963
6964 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6965
6966 PR fortran/84094
6967 * gfortran.dg/associate_23.f90: Fix invalid code.
6968 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6969 * gfortran.dg/matmul_3.f90: Likewise.
6970 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6971
6972 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6973
6974 PR fortran/84115
6975 * gfortran.dg/associate_34.f90: New test.
6976 * gfortran.dg/associate_35.f90: New test.
6977
6978 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6979
6980 PR fortran/84141
6981 PR fortran/84155
6982 * gfortran.dg/pr84155.f90: New test.
6983
6984 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6985
6986 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6987 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6988
6989 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6990
6991 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6992 dg-do run stanza.
6993
6994 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6995
6996 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6997 requirement.
6998 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6999 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7000 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7001
7002 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7003
7004 PR testsuite/52641
7005 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7006 * gcc.dg/Wsign-conversion.c: Dito.
7007 * gcc.dg/attr-alloc_size-4.c: Dito.
7008 * gcc.dg/pr81020.c: Dito.
7009 * gcc.dg/pr81192.c: Dito.
7010 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7011 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7012 * gcc.dg/pr83844.c: Restrict to int32plus.
7013 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7014 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7015 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7016 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7017 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7018 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7019 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7020 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7021 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7022 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7023 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7024 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7025
7026 2018-02-02 Julia Koval <julia.koval@intel.com>
7027
7028 * gcc.target/i386/funcspec-56.inc: Handle new march.
7029 * g++.dg/ext/mv16.C: Ditto.
7030
7031 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7032
7033 * lib/target-supports.exp
7034 (check_effective_target_keeps_null_pointer_checks): No more
7035 special-case avr.
7036 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7037 * gcc.dg/ifcvt-4.c: Skip avr.
7038 * gcc.dg/pr53037-1.c: Dito.
7039 * gcc.dg/pr53037-2.c: Dito.
7040 * gcc.dg/pr53037-3.c: Dito.
7041 * gcc.dg/pr63387-2.c: Dito.
7042 * gcc.dg/pr63387.c: Dito.
7043 * gcc.dg/sancov/cmp0.c: Dito.
7044 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7045 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7046 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7047 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7048 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7049 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7050 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7051 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7052 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7053 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7054 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7055 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7056 * gcc.dg/tree-ssa/pr82059.c: Dito.
7057 * gcc.c-torture/execute/pr70460.c: Dito.
7058
7059 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7060
7061 PR testsuite/52641
7062 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7063 * gcc.c-torture/execute/20180112-1.c: Dito.
7064 * gcc.c-torture/execute/pr81503.c: Dito.
7065 * gcc.dg/store_merging_12.c: Dito.
7066 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7067 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7068 * gcc.dg/tree-ssa/pr80898.c: Dito.
7069 * gcc.dg/tree-ssa/pr82363.c: Dito.
7070 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7071 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7072 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7073 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7074 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7075 * gcc.dg/tree-ssa/pr80803.c: Dito.
7076 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7077 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7078 * gcc.dg/tree-ssa/vrp114.c: Dito.
7079 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7080 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7081 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7082
7083 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7084
7085 PR target/84066
7086 * gcc.target/i386/cet-sjlj-6a.c: New test.
7087 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7088
7089 2018-02-01 Marek Polacek <polacek@redhat.com>
7090
7091 PR c++/84125
7092 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7093
7094 2018-01-30 Jeff Law <law@redhat.com>
7095
7096 PR target/84128
7097 * gcc.target/i386/pr84128.c: New test.
7098
7099 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7100
7101 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7102 -fdelete-null-pointer-checks.
7103
7104 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7105
7106 PR c++/83796
7107 * g++.dg/cpp0x/abstract-default1.C: New.
7108
7109 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7110
7111 PR tree-optimization/81635
7112 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7113 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7114
7115 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7116
7117 PR target/83370
7118 * gcc.target/aarch64/pr83370.c: New.
7119
7120 2018-02-01 Richard Biener <rguenther@suse.de>
7121
7122 * gcc.dg/graphite/pr35356-1.c: Adjust.
7123
7124 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7125
7126 PR testsuite/83846
7127 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7128 for ILP32.
7129 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7130 of hard-coding the choice.
7131 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7132 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7133 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7134 memset call.
7135 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7136 stdint.h types.
7137 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7138 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7139 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7140 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7141 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7142 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7143 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7144 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7145 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7146 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7147 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7148 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7149 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7150 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7151 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7152 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7153 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7154 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7155 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7156 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7157 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7158 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7159 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7160 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7161 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7162 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7163 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7164 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7165 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7166 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7167 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7168 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7169 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7170 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7171 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7172 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7173 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7174 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7175 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7176 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7177 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7178 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7179 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7180 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7181 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7182 __builtin_popcountll rather than __builtin_popcountl.
7183
7184 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7185
7186 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7187 of LD1R[HWD] for multi-element constants on big-endian targets.
7188 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7189 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7190
7191 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7192
7193 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7194 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7195 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7196
7197 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR tree-optimization/81661
7200 PR tree-optimization/84117
7201 * gcc.dg/pr81661.c: New test.
7202 * gfortran.dg/pr84117.f90: New test.
7203
7204 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7205
7206 PR fortran/83705
7207 * gfortran.dg/repeat_7.f90: Catch warning message.
7208
7209 2018-01-31 Ian Lance Taylor <iant@golang.org>
7210
7211 * go.go-torture/execute/printnil.go: New test.
7212
7213 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7214
7215 * lib/target-supports.exp (check_effective_target_comdat_group):
7216 Allow for Solaris as comdat syntax.
7217
7218 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7219 Solaris with comdat_group support and as.
7220
7221 2018-01-31 Marek Polacek <polacek@redhat.com>
7222
7223 PR c/81779
7224 * gcc.dg/pr81779.c: New test.
7225
7226 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR fortran/84116
7229 * gfortran.dg/gomp/pr84116.f90: New test.
7230
7231 PR c++/83993
7232 * g++.dg/init/pr83993-2.C: New test.
7233
7234 PR c++/83993
7235 * g++.dg/init/pr83993-1.C: New test.
7236 * g++.dg/cpp0x/pr83993.C: New test.
7237
7238 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7239
7240 PR fortran/84088
7241 * gfortran.dg/pr84088.f90: New test.
7242
7243 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7244
7245 PR target/82444
7246 * gcc.target/i386/pr82444.c: New.
7247
7248 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7249
7250 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7251 * gcc.target/powerpc/vsx-13.c: New.
7252
7253 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7254
7255 PR c++/84092
7256 * g++.dg/cpp1y/var-templ57.C: New.
7257
7258 2018-01-31 Marek Polacek <polacek@redhat.com>
7259
7260 PR c++/84138
7261 * g++.dg/diagnostic/pr84138.C: New test.
7262
7263 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7264
7265 PR fortran/78534
7266 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7267 -Wstringop-overflow warnings due to spurious warning with -O1.
7268 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7269 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7270
7271 2018-01-31 Richard Biener <rguenther@suse.de>
7272
7273 PR tree-optimization/84132
7274 * g++.dg/torture/pr84132.C: New testcase.
7275
7276 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7277
7278 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7279 dg-final scan.
7280
7281 2018-01-31 Julia Koval <julia.koval@intel.com>
7282
7283 PR target/83618
7284 * gcc.target/i386/rdpid.c: Remove "eax".
7285
7286 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7287
7288 PR tree-optimization/64946
7289 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7290 scan-assembler checks.
7291
7292 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7293
7294 * gcc.c-torture/execute/20180131-1.c: New test.
7295
7296 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7297
7298 * gcc.target/arc/taux-1.c: New test.
7299 * gcc.target/arc/taux-2.c: Likewise.
7300
7301 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7302
7303 * gcc.target/arc/uncached.c: New test.
7304
7305 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7306
7307 PR lto/83954
7308 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7309
7310 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR preprocessor/69869
7313 * gcc.dg/cpp/trad/pr69869.c: New test.
7314
7315 PR c/84100
7316 * gcc.dg/pr84100.c: New test.
7317
7318 2018-01-30 Jeff Law <law@redhat.com>
7319
7320 PR target/84064
7321 * gcc.target/i386/pr84064: New test.
7322
7323 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7324
7325 PR fortran/84134
7326 * gfortran.dg/data_implied_do_2.f90: New test.
7327
7328 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7329
7330 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7331
7332 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7333
7334 PR fortran/84133
7335 * gfortran.dg/inline_matmul_21.f90: New test case.
7336
7337 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7338
7339 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7340
7341 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7342
7343 PR target/84112
7344 * gcc.target/powerpc/pr84112.c: New.
7345
7346 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7347
7348 PR rtl-optimization/83986
7349 * gcc.dg/pr83986.c: New test.
7350
7351 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7352
7353 PR 58684
7354 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7355 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7356 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7357 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7358
7359 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7360
7361 PR tree-optimization/84111
7362 * gcc.c-torture/compile/pr84111.c: New test.
7363
7364 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7365
7366 PR ipa/83179
7367 * gcc.dg/ipa/inline-2.c: Fix template.
7368 * gcc.dg/ipa/inline-3.c: Fix template.
7369
7370 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7371
7372 PR ipa/81360
7373 * g++.dg/torture/pr81360.C: New testcase.
7374
7375 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7376
7377 PR lto/83954
7378 * gcc.dg/lto/pr83954.h: New testcase.
7379 * gcc.dg/lto/pr83954_0.c: New testcase.
7380 * gcc.dg/lto/pr83954_1.c: New testcase.
7381
7382 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7383
7384 PR bootstrap/84017
7385 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7386 to dg-options.
7387 Simplify DW_AT_producer scan.
7388
7389 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7390
7391 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7392
7393 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7394
7395 PR target/83828
7396 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7397 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7398 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7399 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7400
7401 2018-01-29 Jeff Law <law@redhat.com>
7402
7403 PR testsuite/81010
7404 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7405 better match other tests which require vsx. Verify the zero
7406 extension is part of the test in the combiner dump.
7407
7408 2018-01-29 Marek Polacek <polacek@redhat.com>
7409
7410 PR c/83966
7411 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7412
7413 PR c++/83996
7414 * g++.dg/ext/pr83996.C: New test.
7415
7416 2018-01-29 Richard Biener <rguenther@suse.de>
7417
7418 PR tree-optimization/84057
7419 * gcc.dg/graphite/pr84057.c: New testcase.
7420
7421 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7422
7423 PR fortran/84073
7424 * gfortran.dg/bind_c_usage_31.f90: New test.
7425
7426 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7427
7428 PR c++/83924
7429 * g++.dg/warn/Wduplicated-branches5.C: New.
7430
7431 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7432
7433 * gcc.target/rl78/test_addsi3_internal.c: New test.
7434
7435 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7436
7437 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7438 Make expected output depend on whether we expect sibcalls or not.
7439 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7440 safe-indirect-jump-1.c).
7441
7442 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7443 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7444 Soren Rasmussen <s.c.rasmussen@gmail.com>
7445
7446 Fortran 2018 teams tests.
7447
7448 * gfortran.dg/team_number_1.f90: new test for team_number.
7449 * gfortran.dg/team_change_1.f90: new test for change team.
7450 * gfortran.dg/team_end_1.f90: new test for end team.
7451 * gfortran.dg/team_form_1.f90: new test for form team.
7452
7453 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7454
7455 PR fortran/83998
7456 * gfortran.dg/dot_product_4.f90
7457
7458 2018-01-26 Martin Sebor <msebor@redhat.com>
7459
7460 PR tree-optimization/83896
7461 * gcc.dg/strlenopt-43.c: New.
7462
7463 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7464
7465 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7466 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7467 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7468 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7469 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7470 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7471 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7472 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7473 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7474 stanzas.
7475 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7476 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7477 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7478 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7479 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7480 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7481 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7482 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7483 instruction list.
7484 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7485
7486 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7487
7488 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7489 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7490 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7491 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7492 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7493 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7494 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7495 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7496 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7497 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7498 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7499 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7500 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7501
7502 2018-01-26 Martin Liska <mliska@suse.cz>
7503
7504 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7505 warning is seen.
7506
7507 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7508
7509 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7510 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7511 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7512 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7513 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7514 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7515 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7516 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7517
7518 2018-01-26 Richard Biener <rguenther@suse.de>
7519
7520 PR rtl-optimization/84003
7521 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7522 latent bug in DSE if NOINLINE is appropriately defined.
7523 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7524 and defining NOINLINE.
7525
7526 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7527
7528 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7529 tests specific to aarch64. XFAIL test on arm.
7530
7531 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR rtl-optimization/83985
7534 * gcc.dg/pr83985.c: New test.
7535
7536 PR c/83989
7537 * c-c++-common/Wrestrict-3.c: New test.
7538
7539 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7540
7541 * gcc.target/arc/tdelegitimize_addr.c: New test.
7542
7543 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7544
7545 * gcc.target/arc/jli-1.c: New file.
7546 * gcc.target/arc/jli-2.c: Likewise.
7547
7548 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7549
7550 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7551 scan-assembler.
7552 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7553 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7554
7555 2018-01-26 Richard Biener <rguenther@suse.de>
7556
7557 PR tree-optimization/81082
7558 * gcc.dg/vect/pr81082.c: New testcase.
7559 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7560 simplification to n * n.
7561
7562 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7563
7564 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7565 Solaris 10.
7566 * gcc.target/i386/pr63620.c: Likewise.
7567
7568 2018-01-26 Julia Koval <julia.koval@intel.com>
7569
7570 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7571 -mavx512f -mavx512bw.
7572 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7573 * gcc.target/i386/i386.exp: Fix types.
7574
7575 2018-01-26 Alan Modra <amodra@gmail.com>
7576
7577 PR target/84033
7578 * gcc.target/powerpc/swaps-p8-46.c: New.
7579
7580 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7581
7582 PR fortran/37577
7583 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7584 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7585 'array01' in the tree dump comparison.
7586 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7587 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7588 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7589
7590 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7591
7592 PR middle-end/83055
7593 * gcc.dg/torture/pr83055.c: New testcase.
7594
7595 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR c++/84031
7598 * g++.dg/cpp1z/decomp36.C: New test.
7599
7600 PR middle-end/83977
7601 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7602
7603 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7604
7605 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7606 the shift dump line.
7607 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7608
7609 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7610
7611 PR target/81550
7612 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7613 index instead of int, which allows IVOPTs to properly optimize the
7614 loop.
7615
7616 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7617
7618 PR jit/82846
7619 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7620 of "fn_type" typedef.
7621 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7622
7623 2018-01-24 Ian Lance Taylor <iant@golang.org>
7624
7625 * go.go-torture/execute/names-1.go: New test.
7626
7627 2018-01-19 Jeff Law <law@redhat.com>
7628
7629 PR target/83994
7630 * gcc.target/i386/pr83994.c: New test.
7631
7632 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7633
7634 PR target/84014
7635 * gcc.target/powerpc/pr84014.c: New.
7636
7637 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR middle-end/83977
7640 * c-c++-common/gomp/pr83977-1.c: New test.
7641 * c-c++-common/gomp/pr83977-2.c: New test.
7642 * c-c++-common/gomp/pr83977-3.c: New test.
7643 * gfortran.dg/gomp/pr83977.f90: New test.
7644
7645 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7646
7647 PR testsuite/83889
7648 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7649 * gcc.dg/vect/pr80631-1.c: Likewise.
7650 * gcc.dg/vect/pr80631-2.c: Likewise.
7651 * gcc.dg/vect/pr81410.c: Likewise.
7652 * gcc.dg/vect/pr81633.c: Likewise.
7653 * gcc.dg/vect/pr81815.c: Likewise.
7654 * gcc.dg/vect/pr82108.c: Likewise.
7655 * gcc.dg/vect/pr83857.c: Likewise.
7656 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7657 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7658 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7659 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7660 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7661 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7662 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7663 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7664 dg-xfail-run-if instead.
7665 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7666 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7667 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7668 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7669 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7670
7671 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7672
7673 PR tree-optimization/83979
7674 * g++.dg/pr83979.c: New test.
7675
7676 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7677
7678 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7679 option. Add arm_neon_ok_no_float_abi check.
7680
7681 2018-01-24 Richard Biener <rguenther@suse.de>
7682
7683 PR tree-optimization/83176
7684 * gcc.dg/graphite/pr83176.c: New testcase.
7685
7686 2018-01-24 Richard Biener <rguenther@suse.de>
7687
7688 PR tree-optimization/82819
7689 * gcc.dg/graphite/pr82819.c: New testcase.
7690
7691 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7692
7693 PR c++/83921
7694 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7695 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7696 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7697 * g++.dg/ext/stmtexpr20.C: Likewise.
7698 * g++.dg/ext/stmtexpr21.C: Likewise.
7699
7700 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7701
7702 PR c++/83974
7703 * g++.dg/warn/pr83974.C: New test case.
7704
7705 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR sanitizer/83987
7708 * g++.dg/ubsan/pr83987.C: New test.
7709
7710 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7711
7712 PR fortran/83866
7713 * gfortran.dg/pdt_29.f03: New test.
7714
7715 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7716
7717 PR fortran/83898
7718 * gfortran.dg/associate_33.f03: New test.
7719
7720 2018-01-23 Martin Liska <mliska@suse.cz>
7721
7722 PR lto/81440
7723 * gcc.dg/lto/pr81440.h: New test.
7724 * gcc.dg/lto/pr81440_0.c: New test.
7725 * gcc.dg/lto/pr81440_1.c: New test.
7726
7727 2018-01-23 Nathan Sidwell <nathan@acm.org>
7728
7729 PR c++/83988
7730 * g++.dg/template/pr83988.C: New.
7731
7732 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7733
7734 PR c++/82882
7735 PR c++/83978
7736 * g++.dg/cpp0x/pr82882.C: New test.
7737 * g++.dg/cpp0x/pr83978.C: New test.
7738
7739 PR c++/83958
7740 * g++.dg/cpp1z/decomp35.C: New test.
7741
7742 2018-01-23 Nathan Sidwell <nathan@acm.org>
7743
7744 * g++.dg/cpp0x/range-for10.C: Adjust.
7745 * g++.dg/ext/forscope1.C: Adjust.
7746 * g++.dg/ext/forscope2.C: Adjust.
7747 * g++.dg/template/for1.C: Adjust.
7748
7749 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7750
7751 PR tree-optimization/83510
7752 * gcc.c-torture/compile/pr83510.c: New test case.
7753
7754 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7755
7756 PR testsuite/83888
7757 * lib/target-supports.exp (check_effective_target_vect_float): Say
7758 that the result only holds when -funsafe-math-optimizations is on.
7759 (check_effective_target_vect_float_strict): New procedure.
7760 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7761 of vect_float.
7762 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7763
7764 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7765
7766 PR tree-optimization/83965
7767 * gcc.dg/vect/pr83965.c: New test.
7768
7769 2018-01-23 Richard Biener <rguenther@suse.de>
7770
7771 PR tree-optimization/83963
7772 * gfortran.dg/graphite/pr83963.f: New testcase.
7773 * gcc.dg/graphite/pr83963-2.c: Likewise.
7774
7775 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR c++/83918
7778 * g++.dg/cpp1z/pr83918.C: New test.
7779
7780 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7781
7782 PR tree-optimization/83957
7783 * gcc.dg/autopar/pr83957.c: New test.
7784
7785 PR tree-optimization/83081
7786 * gcc.dg/predict-8.c: Adjust expected probability.
7787
7788 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7789
7790 PR target/83862
7791 * gcc.target/powerpc/pr83862.c: New test.
7792
7793 2018-01-22 Carl Love <cel@us.ibm.com>
7794
7795 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7796 builtins-4-runnable.c, builtins-6-runnable.c,
7797 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7798 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7799 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7800 for signed/unsigned 128-bit and long long int loads.
7801
7802 2018-01-22 Marek Polacek <polacek@redhat.com>
7803
7804 PR c++/81933
7805 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7806
7807 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7808
7809 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7810 scan-asembler valid instructions list.
7811 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7812 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7813 power8-vector requirement and option.
7814 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7815
7816 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7817
7818 PR 78534
7819 PR 83704
7820 * gfortran.dg/string_1.f90: Remove printing the length.
7821
7822 2018-01-22 Richard Biener <rguenther@suse.de>
7823
7824 PR tree-optimization/83963
7825 * gcc.dg/graphite/pr83963.c: New testcase.
7826
7827 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7828
7829 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7830 dg-require-effective-target directives.
7831
7832 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7833
7834 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7835 New procedure.
7836 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7837 Adjust scan-assembler checks for soft-float.
7838
7839 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7840
7841 PR target/83946
7842 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7843
7844 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7845
7846 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7847 * gcc.dg/pr83623.c: Likewise.
7848 * gcc.dg/pr83666.c: Likewise.
7849
7850 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7851 David Edelsohn <dje.gcc@gmail.com>
7852
7853 PR target/83946
7854 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7855 assembly output from "crset eq" to "crset 2".
7856 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7857 assembly output from . to $.
7858 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7859 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7860 assembly output from "crset eq" to "crset 2".
7861 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7862 assembly output from "crset eq" to "crset 2", and from . to $.
7863
7864 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7865
7866 PR fortran/83900
7867 * gfortran.dg/matmul_18.f90: New test.
7868
7869 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7870
7871 PR tree-optimization/83940
7872 * gcc.dg/torture/pr83940.c: New test.
7873
7874 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7875
7876 PR middle-end/83945
7877 * gcc.dg/tls/pr83945.c: New test.
7878
7879 PR target/83930
7880 * gcc.dg/pr83930.c: New test.
7881
7882 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7883
7884 PR fortran/83900
7885 * gfortran.dg/matmul_17.f90: New test.
7886
7887 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7888
7889 PR fortran/80768
7890 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7891
7892 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7893
7894 PR c++/81167
7895 * g++.dg/cpp0x/pr81167.C: New test.
7896
7897 PR c++/83919
7898 * g++.dg/cpp0x/pr83919.C: New test.
7899
7900 2018-01-19 Jeff Law <law@redhat.com>
7901 Jakub Jelinek <jakub@redhat.com>
7902
7903 * gcc.dg/stack-check-16.c: New test.
7904
7905 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7906
7907 PR target/83790
7908 * gcc.target/nvptx/indirect_call.c: New test.
7909
7910 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7911
7912 * g++.dg/torture/pr83619.C: Remove dg-message.
7913
7914 2018-01-19 Martin Liska <mliska@suse.cz>
7915
7916 * gcc.dg/predict-1.c: Adjust expected probability.
7917 * gcc.dg/predict-3.c: Likewise.
7918 * gcc.dg/predict-5.c: Likewise.
7919 * gcc.dg/predict-6.c: Likewise.
7920 * gcc.dg/predict-9.c: Likewise.
7921
7922 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7923
7924 PR tree-optimization/83922
7925 * gcc.dg/pr83922.c: New test.
7926
7927 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7928
7929 PR tree-optimization/83914
7930 * gcc.dg/vect/pr83914.c: New test.
7931
7932 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7933
7934 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7935 * gcc.target/arm/negdi-2.c: Likewise.
7936 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7937
7938 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7939
7940 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7941
7942 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7943
7944 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7945
7946 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7947
7948 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7949 hppa*-*-hpux*.
7950
7951 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7952
7953 PR ipa/83619
7954 PR testsuite/83934
7955 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7956 forward declaration.
7957
7958 2018-01-18 Carl Love <cel@us.ibm.com>
7959
7960 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7961 to the function.
7962
7963 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7964
7965 PR c++/81013
7966 * g++.dg/inherit/union3.C: New.
7967
7968 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7969
7970 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7971
7972 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7973
7974 PR ipa/83619
7975 * g++.dg/torture/pr83619.C: New testcase.
7976
7977 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7978
7979 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7980 Add function body to force error messages in some configurations.
7981
7982 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7983
7984 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7985 and arm_thumb1_ok.
7986
7987 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7988
7989 PR other/70268
7990 * c-c++-common/ffile-prefix-map.c: New test.
7991 * c-c++-common/fmacro-prefix-map.c: New test.
7992 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7993 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7994
7995 2018-01-18 Martin Liska <mliska@suse.cz>
7996
7997 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7998 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7999 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8000 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8001 * gcc.target/i386/ret-thunk-10.c: Likewise.
8002 * gcc.target/i386/ret-thunk-11.c: Likewise.
8003 * gcc.target/i386/ret-thunk-12.c: Likewise.
8004 * gcc.target/i386/ret-thunk-15.c: Likewise.
8005 * gcc.target/i386/ret-thunk-9.c: Likewise.
8006
8007 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8008
8009 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8010 order.
8011
8012 2018-01-18 Nathan Sidwell <nathan@acm.org>
8013
8014 PR c++/83160
8015 * g++.dg/cpp0x/pr83160.C: New.
8016
8017 2018-01-18 Richard Biener <rguenther@suse.de>
8018
8019 PR tree-optimization/83887
8020 * gcc.dg/graphite/pr83887.c: New testcase.
8021 * gfortran.dg/graphite/pr83887.f90: Likewise.
8022 * gfortran.dg/graphite/pr83887.f: Likewise.
8023
8024 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8025
8026 PR target/65578
8027 * gcc.target/arm/builtin-bswap.x: New file.
8028 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8029 and options for armv6t2.
8030 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8031 and options for Thumb1.
8032 * gcc.target/arm/builtin-bswap16.x: New file.
8033 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8034 and options for armv6t2.
8035 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8036 and options for Thumb1.
8037
8038 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8039
8040 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8041 order.
8042
8043 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8044
8045 PR c/61240
8046 * gcc.dg/pr61240.c: New test.
8047
8048 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8049
8050 PR fortran/83864
8051 * gfortran.dg/pr83864.f90: New test.
8052
8053 2018-01-17 Jeff Law <law@redhat.com>
8054
8055 PR testsuite/83883
8056 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8057
8058 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8059
8060 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8061 restriction, but still restrict to 64-bit.
8062 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8063 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8064
8065 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8066
8067 PR fortran/83874
8068 * gfortran.dg/pr83874.f90: New test.
8069
8070 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR c++/83824
8073 * g++.dg/cpp0x/pr83824.C: New test.
8074
8075 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8076
8077 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8078 appropriate .gnu_attribute for the long double type, if we use the
8079 long double type, but do not generate any calls.
8080 * gcc.target/powerpc/gnuattr2.c: Likewise.
8081 * gcc.target/powerpc/gnuattr3.c: Likewise.
8082
8083 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8084
8085 PR c++/78344
8086 * g++.dg/cpp0x/alignas13.C: New.
8087
8088 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8089
8090 PR c++/83897
8091 * g++.dg/cpp0x/pr83897.C: New test.
8092
8093 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8094
8095 PR ipa/83051
8096 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8097
8098 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8099
8100 PR c++/81054
8101 * g++.dg/cpp0x/constexpr-ice19.C: New.
8102
8103 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8104
8105 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8106 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8107 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8108 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8109 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8110 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8111 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8112 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8113 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8114 * gcc.target/powerpc/builtins-1.fold.h: New.
8115
8116 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8117
8118 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8119 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8120
8121 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8122
8123 * gcc.target/arm/g2.c: Add -marm to dg-options.
8124 * gcc.target/arm/scd42-2.c: Likewise.
8125
8126 2018-01-17 Nathan Sidwell <nathan@acm.org>
8127
8128 PR c++/83287
8129 * g++.dg/lookup/pr83287-2.C: New.
8130
8131 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8132
8133 PR c++/83814
8134 PR c++/83902
8135 * g++.dg/wrappers/pr83814.C: New test case.
8136 * g++.dg/wrappers/pr83902.C: New test case.
8137
8138 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8139
8140 PR lto/83121
8141 * g++.dg/lto/pr83121_0.C: New test case.
8142 * g++.dg/lto/pr83121_1.C: New test case.
8143 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8144 adapted from DejaGnu's dg-test.
8145 (lto_handle_diagnostics): New procedure.
8146 (lto_prune_warns): Ignore informational notes.
8147 (lto-link-and-maybe-run): Add "messages_by_file" param.
8148 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8149 "execute" when "link" fails if "execute" was not specified.
8150 (lto-can-handle-directive): New procedure.
8151 (lto-get-options-main): Call lto-can-handle-directive. Add a
8152 dg-messages local, using it to set the caller's
8153 dg-messages-by-file for the given source file.
8154 (lto-get-options): Likewise.
8155 (lto-execute): Add dg-messages-by-file local, and pass it to
8156 lto-link-and-maybe-run.
8157
8158 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8159 Richard Sandiford <richard.sandiford@linaro.org>
8160
8161 PR target/79041
8162 PR target/82964
8163 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8164 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8165
8166 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8167
8168 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8169 target check autogenerator for armv8.1-a and armv8.2-a.
8170
8171 2018-01-17 Carl Love <cel@us.ibm.com>
8172
8173 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8174 Add debug print statements.
8175 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8176 16 byte vector load followed by a partial vector load.
8177
8178 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8179
8180 PR c++/83799
8181 * g++.dg/wrappers/pr83799.C: New test case.
8182
8183 2018-01-17 Nathan Sidwell <nathan@acm.org>
8184
8185 PR c++/83739
8186 * g++.dg/cpp1y/pr83739.C: New.
8187
8188 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8189
8190 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8191 * gcc.target/visium/overflow16.c: Likewise.
8192 * gcc.target/visium/overflow32.c: Likewise.
8193
8194 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8195
8196 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8197
8198 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8199
8200 * gcc.dg/rtl/arm/stl-cond.c: New test.
8201 * gcc.target/arm/stl-cond.c: Delete.
8202
8203 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8204
8205 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8206 directives.
8207
8208 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR tree-optimization/83843
8211 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8212 * gcc.dg/store_merging_19.c: New test.
8213
8214 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8215
8216 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8217 and options.
8218
8219 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8220
8221 PR rtl-optimization/83771
8222 * gcc.dg/pr83771.c: New test.
8223
8224 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8225
8226 PR tree-optimization/81184
8227 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8228 targets.
8229 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8230
8231 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8232
8233 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8234
8235 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8236
8237 PR target/83546
8238 * gcc.target/i386/pr83546.c: New test.
8239
8240 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8241
8242 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8243
8244 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8245
8246 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8247 test and add dg-warning for the -Wstringop-overflow warning.
8248
8249 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8250
8251 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8252 XFAIL last test on SPARC and Visium.
8253
8254 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8255
8256 PR rtl-optimization/80481
8257 * g++.dg/pr80481.C: Exclude solaris.
8258
8259 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8260
8261 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8262 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8263 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8264
8265 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8266
8267 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8268 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8269 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8270 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8271 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8272 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8273 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8274 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8275 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8276 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8277 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8278 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8279 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8280 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8281 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8282
8283 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8284
8285 PR testsuite/77734
8286 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8287
8288 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8289
8290 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8291 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8292 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8293 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8294 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8295 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8296
8297 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8298
8299 PR tree-optimization/83857
8300 * gcc.dg/vect/pr83857.c: New test.
8301
8302 2018-01-16 Richard Biener <rguenther@suse.de>
8303
8304 PR tree-optimization/83867
8305 * gcc.dg/vect/pr83867.c: New testcase.
8306
8307 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR c/83844
8310 * gcc.dg/pr83844.c: New test.
8311
8312 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8313
8314 * gcc.dg/torture/pr83847.c: New test.
8315
8316 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR rtl-optimization/86620
8319 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8320 instead of --param=max-sched-ready-insns=0.
8321 * gcc.target/i386/pr83620.c: New test.
8322 * gcc.dg/pr83620.c: New test.
8323
8324 PR tree-optimization/83843
8325 * gcc.dg/store_merging_18.c: New test.
8326
8327 PR c++/83817
8328 * g++.dg/cpp1y/pr83817.C: New test.
8329
8330 PR c++/83825
8331 * g++.dg/template/pr83825.C: New test.
8332
8333 2018-01-16 Richard Biener <rguenther@suse.de>
8334
8335 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8336
8337 2018-01-16 Richard Biener <rguenther@suse.de>
8338
8339 PR testsuite/82132
8340 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8341 from gcc.dg/torture/pr60092.c.
8342
8343 2018-01-15 Martin Sebor <msebor@redhat.com>
8344
8345 PR c++/83588
8346 * g++.dg/ext/flexary28.C: New test.
8347
8348 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8349
8350 PR fortran/82257
8351 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8352
8353 2018-01-15 Martin Sebor <msebor@redhat.com>
8354
8355 PR testsuite/83869
8356 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8357
8358 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8359
8360 PR fortran/54613
8361 * gfortran.dg/minmaxloc_9.f90: New test.
8362 * gfortran.dg/minmaxloc_10.f90: New test.
8363 * gfortran.dg/minmaxloc_11.f90: New test.
8364
8365 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8366
8367 PR target/83839
8368 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8369 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8370 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8371 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8372 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8373 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8374 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8375 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8376 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8377 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8378 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8379 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8380 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8381 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8382 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8383 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8384 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8385 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8386 * gcc.target/i386/ret-thunk-10.c: Likewise.
8387 * gcc.target/i386/ret-thunk-11.c: Likewise.
8388 * gcc.target/i386/ret-thunk-12.c: Likewise.
8389 * gcc.target/i386/ret-thunk-13.c: Likewise.
8390 * gcc.target/i386/ret-thunk-14.c: Likewise.
8391 * gcc.target/i386/ret-thunk-15.c: Likewise.
8392 * gcc.target/i386/ret-thunk-9.c: Don't check the
8393 __x86_return_thunk label. Scan for "push" only for Linux.
8394
8395 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8396
8397 PR testsuite/79920
8398 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8399
8400 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8401
8402 PR target/83687
8403 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8404 tests.
8405 * gcc.target/arm/pr83687.c: New test.
8406
8407 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8408
8409 Adjust tests to AVR_TINY.
8410
8411 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8412 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8413 * gcc.target/avr/pr71627.c: Same.
8414 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8415 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8416 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8417 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8418 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8419 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8420 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8421 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8422 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8423 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8424 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8425 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8426 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8427 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8428 * gcc.target/avr/torture/pr61055.c: Same.
8429 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8430 available.
8431 * gcc.target/avr/torture/int24-mul.c: Same.
8432 * gcc.target/avr/torture/pr51782-1.c: Same.
8433 * gcc.target/avr/torture/pr61443.c: Same.
8434 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8435 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8436
8437 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8438
8439 PR c/83801
8440 PR c/83729
8441 * gcc.target/avr/torture/pr83729.c: New test.
8442 * gcc.target/avr/torture/pr83801.c: New test.
8443
8444 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8445
8446 PR middle-end/82694
8447 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8448 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8449
8450 2018-01-10 Martin Sebor <msebor@redhat.com>
8451
8452 PR other/83508
8453 * gcc.dg/Wstringop-overflow-2.c: New test.
8454
8455 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8456
8457 PR libgfortran/83811
8458 * gfortran.dg/fmt_e.f90: New test.
8459
8460 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8461
8462 * gcc.target/i386/indirect-thunk-10.c: New test.
8463 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8464 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8465 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8466 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8467 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8468 * gcc.target/i386/ret-thunk-17.c: Likewise.
8469 * gcc.target/i386/ret-thunk-18.c: Likewise.
8470 * gcc.target/i386/ret-thunk-19.c: Likewise.
8471 * gcc.target/i386/ret-thunk-20.c: Likewise.
8472 * gcc.target/i386/ret-thunk-21.c: Likewise.
8473
8474 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8475
8476 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8477
8478 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8479
8480 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8481 -mno-indirect-branch-register.
8482 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8483 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8484 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8485 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8486 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8487 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8488 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8489 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8490 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8491 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8492 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8493 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8494 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8495 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8496 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8497 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8498 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8499 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8500 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8502 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8503 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8504 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8505 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8507 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8508 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8509 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8510 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8511 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8512 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8513 * gcc.target/i386/ret-thunk-10.c: Likewise.
8514 * gcc.target/i386/ret-thunk-11.c: Likewise.
8515 * gcc.target/i386/ret-thunk-12.c: Likewise.
8516 * gcc.target/i386/ret-thunk-13.c: Likewise.
8517 * gcc.target/i386/ret-thunk-14.c: Likewise.
8518 * gcc.target/i386/ret-thunk-15.c: Likewise.
8519 * gcc.target/i386/ret-thunk-9.c: Likewise.
8520 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8521 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8522 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8523
8524 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8525
8526 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8527 -mfunction-return=keep.
8528 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8529 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8530 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8531 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8532 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8533 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8534 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8535 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8536 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8537 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8538 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8539 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8540 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8541 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8542 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8543 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8544 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8545 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8546 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8547 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8548 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8549 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8550 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8551 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8552 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8553 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8554 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8555 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8556 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8557 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8558 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8559 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8560 * gcc.target/i386/ret-thunk-1.c: New test.
8561 * gcc.target/i386/ret-thunk-10.c: Likewise.
8562 * gcc.target/i386/ret-thunk-11.c: Likewise.
8563 * gcc.target/i386/ret-thunk-12.c: Likewise.
8564 * gcc.target/i386/ret-thunk-13.c: Likewise.
8565 * gcc.target/i386/ret-thunk-14.c: Likewise.
8566 * gcc.target/i386/ret-thunk-15.c: Likewise.
8567 * gcc.target/i386/ret-thunk-16.c: Likewise.
8568 * gcc.target/i386/ret-thunk-2.c: Likewise.
8569 * gcc.target/i386/ret-thunk-3.c: Likewise.
8570 * gcc.target/i386/ret-thunk-4.c: Likewise.
8571 * gcc.target/i386/ret-thunk-5.c: Likewise.
8572 * gcc.target/i386/ret-thunk-6.c: Likewise.
8573 * gcc.target/i386/ret-thunk-7.c: Likewise.
8574 * gcc.target/i386/ret-thunk-8.c: Likewise.
8575 * gcc.target/i386/ret-thunk-9.c: Likewise.
8576
8577 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8578
8579 * gcc.target/i386/indirect-thunk-1.c: New test.
8580 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8581 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8582 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8583 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8584 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8594 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8598 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8599 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8601 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8602 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8603 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8604 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8606 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8607 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8608 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8609 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8610 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8612
8613 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8614
8615 PR ipa/83051
8616 * gcc.c-torture/compile/pr83051.c: New testcase.
8617
8618 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8619
8620 PR tree-optimization/83501
8621 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8622
8623 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8624
8625 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8626 for lvx and stvx instead of lxvd2x and stxvd2x and require
8627 little-endian target. Add comments.
8628 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8629 comprehensive testing.
8630 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8631 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8632 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8633 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8634 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8635 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8636 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8637 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8638 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8639 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8640 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8641 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8642 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8643 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8644 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8645 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8646 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8647 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8648 scan-assembler-not directives that forbid lvx and xxpermdi.
8649 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8650 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8651 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8652 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8653 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8654 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8655 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8656 scan-assembler-times directives to reflect different numbers of
8657 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8658
8659 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8660 Alan Hayward <alan.hayward@arm.com>
8661 David Sherwood <david.sherwood@arm.com>
8662
8663 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8664 than SLP vectorization.
8665 * gcc.dg/vect/vect-alias-check-10.c: New test.
8666 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8667 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8668 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8669 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8670 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8671 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8672 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8673 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8674 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8675 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8676 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8677 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8678 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8679 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8680 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8681 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8682 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8683 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8684 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8685 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8686 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8687 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8688 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8689
8690 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8691 Alan Hayward <alan.hayward@arm.com>
8692 David Sherwood <david.sherwood@arm.com>
8693
8694 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8695 New proc.
8696 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8697 targets with scatter stores.
8698 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8699 stores.
8700 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8701 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8702 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8703 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8704 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8705 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8706 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8707 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8708 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8709 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8710 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8711 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8712 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8713 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8714 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8715 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8716
8717 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8718 Alan Hayward <alan.hayward@arm.com>
8719 David Sherwood <david.sherwood@arm.com>
8720
8721 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8722 for double_reduc1.
8723 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8724 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8725 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8726 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8727
8728 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8729 Alan Hayward <alan.hayward@arm.com>
8730 David Sherwood <david.sherwood@arm.com>
8731
8732 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8733 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8734 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8735
8736 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8737 Alan Hayward <alan.hayward@arm.com>
8738 David Sherwood <david.sherwood@arm.com>
8739
8740 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8741 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8742 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8743 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8744 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8745 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8746 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8747 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8748 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8749 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8750 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8751 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8752 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8753 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8754
8755 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8756 Alan Hayward <alan.hayward@arm.com>
8757 David Sherwood <david.sherwood@arm.com>
8758
8759 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8760 check for a message about using in-order reductions.
8761 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8762 check for a message about using in-order reductions.
8763 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8764 vectorized and check for a message about using in-order reductions.
8765 Expect targets with variable-length vectors to fall back to the
8766 fixed-length mininum.
8767 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8768 check for a message about using in-order reductions.
8769 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8770 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8771 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8772 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8773 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8774 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8775 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8776 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8777 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8778 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8779 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8780 vect_fold_left_plus.
8781
8782 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8783
8784 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8785 are spilled.
8786 * gcc.target/aarch64/sve/spill_2.c: New test.
8787 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8788 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8789 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8790 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8791 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8792
8793 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8794 Alan Hayward <alan.hayward@arm.com>
8795 David Sherwood <david.sherwood@arm.com>
8796
8797 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8798 of branches.
8799 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8800 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8801 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8802 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8803 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8804 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8805 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8806 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8807 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8808
8809 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8810 Alan Hayward <alan.hayward@arm.com>
8811 David Sherwood <david.sherwood@arm.com>
8812
8813 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8814 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8815 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8816 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8817
8818 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8819 Alan Hayward <alan.hayward@arm.com>
8820 David Sherwood <david.sherwood@arm.com>
8821
8822 * lib/target-supports.exp
8823 (check_effective_target_vect_fold_extract_last): New proc.
8824 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8825 for fold_extract_last.
8826 * gcc.dg/vect/pr65947-2.c: Likewise.
8827 * gcc.dg/vect/pr65947-3.c: Likewise.
8828 * gcc.dg/vect/pr65947-4.c: Likewise.
8829 * gcc.dg/vect/pr65947-5.c: Likewise.
8830 * gcc.dg/vect/pr65947-6.c: Likewise.
8831 * gcc.dg/vect/pr65947-9.c: Likewise.
8832 * gcc.dg/vect/pr65947-10.c: Likewise.
8833 * gcc.dg/vect/pr65947-12.c: Likewise.
8834 * gcc.dg/vect/pr65947-14.c: Likewise.
8835 * gcc.dg/vect/pr80631-1.c: Likewise.
8836 * gcc.target/aarch64/sve/clastb_1.c: New test.
8837 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8838 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8839 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8840 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8841 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8842 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8843 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8844 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8845 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8846 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8847 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8848 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8849 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8850
8851 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8852 Alan Hayward <alan.hayward@arm.com>
8853 David Sherwood <david.sherwood@arm.com>
8854
8855 * gcc.target/aarch64/sve/live_1.c: New test.
8856 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8857
8858 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8859 Alan Hayward <alan.hayward@arm.com>
8860 David Sherwood <david.sherwood@arm.com>
8861
8862 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8863 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8864 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8865 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8866 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8867 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8868 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8869 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8870 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8871
8872 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8873 Alan Hayward <alan.hayward@arm.com>
8874 David Sherwood <david.sherwood@arm.com>
8875
8876 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8877 New proc.
8878 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8879 vect_fully_masked.
8880 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8881 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8882 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8883 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8884 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8885 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8886
8887 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8888 Alan Hayward <alan.hayward@arm.com>
8889 David Sherwood <david.sherwood@arm.com>
8890
8891 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8892 instead of just ADDRESS.
8893 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8894 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8895 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8896 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8897 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8898 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8899 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8900 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8901 * gcc.target/aarch64/sve/while_2.c: Likewise.
8902 * gcc.target/aarch64/sve/while_3.c: Likewise.
8903 * gcc.target/aarch64/sve/while_4.c: Likewise.
8904
8905 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8906 Alan Hayward <alan.hayward@arm.com>
8907 David Sherwood <david.sherwood@arm.com>
8908
8909 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8910 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8911 to be predicated.
8912 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8913 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8914 * gcc.target/aarch64/sve/reduc_5.c: New test.
8915 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8916 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8917
8918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8919 Alan Hayward <alan.hayward@arm.com>
8920 David Sherwood <david.sherwood@arm.com>
8921
8922 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8923 * gcc.dg/tree-ssa/peel1.c: Likewise.
8924 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8925 variable-length vectors.
8926 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8927 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8928 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8929 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8930 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8931 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8932 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8933 * gcc.target/aarch64/sve/slp_8.c: New test.
8934 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8935 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8936 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8937 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8938 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8939 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8940 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8941 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8942 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8943 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8944 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8945 * gcc.target/aarch64/sve/while_1.c: Likewise.
8946 * gcc.target/aarch64/sve/while_2.c: Likewise.
8947 * gcc.target/aarch64/sve/while_3.c: Likewise.
8948 * gcc.target/aarch64/sve/while_4.c: Likewise.
8949
8950 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8951 Alan Hayward <alan.hayward@arm.com>
8952 David Sherwood <david.sherwood@arm.com>
8953
8954 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8955 New proc.
8956 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8957 and add an associated scan-dump test. Prevent vectorization
8958 of the first two loops.
8959 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8960 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8961 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8962 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8963 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8964 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8965
8966 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8967 Alan Hayward <alan.hayward@arm.com>
8968 David Sherwood <david.sherwood@arm.com>
8969
8970 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8971 * gcc.dg/vect/pr67790.c: Likewise.
8972 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8973 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8974 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8975 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8976 * gcc.target/aarch64/sve/slp_5.c: New test.
8977 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8978 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8979 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8980 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8981 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8982
8983 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8984 Alan Hayward <alan.hayward@arm.com>
8985 David Sherwood <david.sherwood@arm.com>
8986
8987 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8988 && vect_load_lanes
8989 * gcc.dg/vect/slp-1.c: Likewise.
8990 * gcc.dg/vect/slp-10.c: Likewise.
8991 * gcc.dg/vect/slp-12b.c: Likewise.
8992 * gcc.dg/vect/slp-12c.c: Likewise.
8993 * gcc.dg/vect/slp-17.c: Likewise.
8994 * gcc.dg/vect/slp-19b.c: Likewise.
8995 * gcc.dg/vect/slp-20.c: Likewise.
8996 * gcc.dg/vect/slp-21.c: Likewise.
8997 * gcc.dg/vect/slp-22.c: Likewise.
8998 * gcc.dg/vect/slp-23.c: Likewise.
8999 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9000 * gcc.dg/vect/slp-24.c: Likewise.
9001 * gcc.dg/vect/slp-28.c: Likewise.
9002 * gcc.dg/vect/slp-39.c: Likewise.
9003 * gcc.dg/vect/slp-6.c: Likewise.
9004 * gcc.dg/vect/slp-7.c: Likewise.
9005 * gcc.dg/vect/slp-cond-1.c: Likewise.
9006 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9007 * gcc.dg/vect/slp-cond-2.c: Likewise.
9008 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9009 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9010 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9011 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9012 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9013 * gcc.dg/vect/slp-perm-6.c: Likewise.
9014 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9015 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9016 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9017 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9018 * gcc.dg/vect/slp-12a.c: Likewise.
9019 * gcc.dg/vect/slp-14.c: Likewise.
9020 * gcc.dg/vect/slp-15.c: Likewise.
9021 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9022 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9023 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9024 * gcc.target/aarch64/sve/slp_1.c: New test.
9025 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9026 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9027 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9028 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9029 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9030 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9031 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9032
9033 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9034 Alan Hayward <alan.hayward@arm.com>
9035 David Sherwood <david.sherwood@arm.com>
9036
9037 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9038 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9039 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9040 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9041 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9042 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9043 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9044 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9045 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9046 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9047 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9048 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9049 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9050 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9051 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9052 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9053 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9054 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9055 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9056
9057 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9058 Alan Hayward <alan.hayward@arm.com>
9059 David Sherwood <david.sherwood@arm.com>
9060
9061 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9062 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9063 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9064 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9065 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9066 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9067 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9068 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9069 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9070 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9071 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9072 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9073 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9074 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9075 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9076 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9077 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9078 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9079 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9080 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9081 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9082 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9083 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9084 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9085 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9086 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9087 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9088 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9089 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9090 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9091 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9092 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9093 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9094 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9095 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9096 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9097
9098 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9099 Alan Hayward <alan.hayward@arm.com>
9100 David Sherwood <david.sherwood@arm.com>
9101
9102 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9103 Return true for SVE too.
9104 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9105 if load/store lanes are supported.
9106 * gcc.dg/vect/slp-10.c: Likewise.
9107 * gcc.dg/vect/slp-12c.c: Likewise.
9108 * gcc.dg/vect/slp-17.c: Likewise.
9109 * gcc.dg/vect/slp-33.c: Likewise.
9110 * gcc.dg/vect/slp-6.c: Likewise.
9111 * gcc.dg/vect/slp-cond-1.c: Likewise.
9112 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9113 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9114 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9115 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9116 * gcc.dg/vect/slp-perm-6.c: Likewise.
9117 * gcc.dg/vect/slp-perm-9.c: Likewise.
9118 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9119 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9120 for variable-length vectors.
9121
9122 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9123 Alan Hayward <alan.hayward@arm.com>
9124 David Sherwood <david.sherwood@arm.com>
9125
9126 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9127 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9128
9129 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9130
9131 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9132 * g++.target/aarch64/sve/catch_1.C: New test.
9133 * g++.target/aarch64/sve/catch_2.C: Likewise.
9134 * g++.target/aarch64/sve/catch_3.C: Likewise.
9135 * g++.target/aarch64/sve/catch_4.C: Likewise.
9136 * g++.target/aarch64/sve/catch_5.C: Likewise.
9137 * g++.target/aarch64/sve/catch_6.C: Likewise.
9138
9139 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9140 Alan Hayward <alan.hayward@arm.com>
9141 David Sherwood <david.sherwood@arm.com>
9142
9143 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9144 New proc.
9145 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9146 * gcc.target/aarch64/fmaxmin.c: Likewise.
9147 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9148 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9149 * gcc.target/aarch64/pr62178.c: Likewise.
9150 * gcc.target/aarch64/pr71727-2.c: Likewise.
9151 * gcc.target/aarch64/saddw-1.c: Likewise.
9152 * gcc.target/aarch64/saddw-2.c: Likewise.
9153 * gcc.target/aarch64/uaddw-1.c: Likewise.
9154 * gcc.target/aarch64/uaddw-2.c: Likewise.
9155 * gcc.target/aarch64/uaddw-3.c: Likewise.
9156 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9157 * gcc.target/aarch64/vect-compile.c: Likewise.
9158 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9159 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9160 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9161 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9162 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9163 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9164 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9165 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9166 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9167 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9168 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9169 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9170 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9171 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9172 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9173 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9174 * gcc.target/aarch64/vect-movi.c: Likewise.
9175 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9176 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9177 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9178 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9179 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9180 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9181 fixed-length SVE.
9182 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9183 * gcc.target/aarch64/sve/arith_1.c: New test.
9184 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9185 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9186 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9187 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9188 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9189 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9190 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9191 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9192 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9193 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9194 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9195 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9196 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9197 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9198 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9199 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9200 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9201 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9202 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9203 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9204 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9205 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9206 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9207 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9208 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9209 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9210 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9211 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9212 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9213 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9214 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9215 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9216 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9217 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9218 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9219 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9220 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9221 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9222 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9223 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9224 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9225 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9226 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9227 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9228 * gcc.target/aarch64/sve/index_1.c: Likewise.
9229 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9230 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9231 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9232 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9233 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9234 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9235 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9236 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9237 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9238 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9239 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9240 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9241 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9242 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9243 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9244 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9245 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9246 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9247 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9248 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9249 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9250 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9251 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9252 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9253 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9254 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9255 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9256 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9257 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9258 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9259 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9260 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9261 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9262 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9263 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9264 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9265 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9266 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9267 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9268 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9269 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9270 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9271 * gcc.target/aarch64/sve/single_1.c: Likewise.
9272 * gcc.target/aarch64/sve/single_2.c: Likewise.
9273 * gcc.target/aarch64/sve/single_3.c: Likewise.
9274 * gcc.target/aarch64/sve/single_4.c: Likewise.
9275 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9276 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9277 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9278 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9279 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9280 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9281 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9282 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9283 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9284 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9285 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9286 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9287 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9288 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9289 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9290 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9291 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9292 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9293 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9294 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9295 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9296 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9297 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9298 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9299 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9300 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9301 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9302 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9303 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9304 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9305 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9306 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9307 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9308 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9309 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9310 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9311 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9312 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9313 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9314 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9315 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9316 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9317 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9318 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9319 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9320
9321 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9322 Alan Hayward <alan.hayward@arm.com>
9323 David Sherwood <david.sherwood@arm.com>
9324
9325 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9326 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9327 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9328 New procedures.
9329 (check_effective_target_vect_perm): Handle SVE.
9330 (check_effective_target_vect_perm_byte): Likewise.
9331 (check_effective_target_vect_perm_short): Likewise.
9332 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9333 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9334 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9335 (check_effective_target_vect_element_align_preferred): Likewise.
9336 (check_effective_target_vect_align_stack_vars): Likewise.
9337 (check_effective_target_vect_load_lanes): Likewise.
9338 (check_effective_target_vect_masked_store): Likewise.
9339 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9340 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9341 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9342 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9343 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9344 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9345 * gcc.dg/vect/slp-23.c: Likewise.
9346 * gcc.dg/vect/slp-perm-5.c: Likewise.
9347 * gcc.dg/vect/slp-perm-6.c: Likewise.
9348 * gcc.dg/vect/slp-perm-9.c: Likewise.
9349 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9350 * gcc.dg/vect/vect-114.c: Likewise.
9351 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9352 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9353
9354 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9355
9356 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9357 vect_variable_length, expecting the test to be vectorized
9358 without SLP instead.
9359 * gcc.dg/vect/pr33953.c: Likewise.
9360 * gcc.dg/vect/pr37027.c: Likewise.
9361 * gcc.dg/vect/pr67790.c: Likewise.
9362 * gcc.dg/vect/pr68445.c: Likewise.
9363 * gcc.dg/vect/slp-1.c: Likewise.
9364 * gcc.dg/vect/slp-10.c: Likewise.
9365 * gcc.dg/vect/slp-12a.c: Likewise.
9366 * gcc.dg/vect/slp-12b.c: Likewise.
9367 * gcc.dg/vect/slp-12c.c: Likewise.
9368 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9369 * gcc.dg/vect/slp-13.c: Likewise.
9370 * gcc.dg/vect/slp-14.c: Likewise.
9371 * gcc.dg/vect/slp-15.c: Likewise.
9372 * gcc.dg/vect/slp-17.c: Likewise.
9373 * gcc.dg/vect/slp-19b.c: Likewise.
9374 * gcc.dg/vect/slp-2.c: Likewise.
9375 * gcc.dg/vect/slp-20.c: Likewise.
9376 * gcc.dg/vect/slp-21.c: Likewise.
9377 * gcc.dg/vect/slp-22.c: Likewise.
9378 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9379 * gcc.dg/vect/slp-24.c: Likewise.
9380 * gcc.dg/vect/slp-28.c: Likewise.
9381 * gcc.dg/vect/slp-39.c: Likewise.
9382 * gcc.dg/vect/slp-42.c: Likewise.
9383 * gcc.dg/vect/slp-6.c: Likewise.
9384 * gcc.dg/vect/slp-7.c: Likewise.
9385 * gcc.dg/vect/slp-cond-1.c: Likewise.
9386 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9387 * gcc.dg/vect/slp-cond-2.c: Likewise.
9388 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9389 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9390 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9391 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9392 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9393 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9394 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9395 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9396 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9397 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9398 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9399 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9400 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9401 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9402 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9403 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9404 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9405
9406 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9407
9408 PR c/83801
9409 * gcc.dg/pr83801.c: New test.
9410
9411 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9412
9413 PR fortran/52162
9414 * gfortran.dg/bounds_check_19.f90: New test.
9415
9416 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9417
9418 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9419 instead of scan-assembler-not for xsnabsqp.
9420
9421 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9422
9423 PR libgfortran/83525
9424 * gfortran.dg/newunit_5.f90: New test.
9425
9426 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9427
9428 PR rtl-optimization/80481
9429 * g++.dg/pr80481.C: New.
9430
9431 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9432
9433 PR target/83628
9434 * gcc.target/alpha/pr83628-3.c: New test.
9435
9436 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9437
9438 * lib/target-supports.exp (check_effective_target_avx512f): Also
9439 check for __builtin_ia32_addsd_round,
9440 __builtin_ia32_getmantsd_round.
9441 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9442
9443 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9444
9445 PR target/83629
9446 * gcc.target/powerpc/pr83629.c: Require ilp32.
9447
9448 2018-01-12 Richard Biener <rguenther@suse.de>
9449
9450 PR tree-optimization/80846
9451 * gcc.target/i386/pr80846-1.c: New testcase.
9452 * gcc.target/i386/pr80846-2.c: Likewise.
9453
9454 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9455
9456 * gcc.c-torture/execute/20180112-1.c: New test.
9457
9458 2018-01-12 Tom de Vries <tom@codesourcery.com>
9459
9460 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9461 * g++.dg/ext/label13a.C: Same.
9462 * g++.dg/ext/label14.C: Same.
9463 * g++.dg/ext/label2.C: Same.
9464 * g++.dg/ext/label3.C: Same.
9465 * g++.dg/torture/pr42462.C: Same.
9466 * g++.dg/torture/pr42739.C: Same.
9467 * g++.dg/warn/Wunused-label-3.C: Same.
9468
9469 2018-01-12 Tom de Vries <tom@codesourcery.com>
9470
9471 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9472 * g++.dg/Walloca1.C: Same.
9473 * g++.dg/cpp0x/pr70338.C: Same.
9474 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9475 * g++.dg/cpp1y/vla10.C: Same.
9476 * g++.dg/cpp1y/vla2.C: Same.
9477 * g++.dg/cpp1y/vla6.C: Same.
9478 * g++.dg/cpp1y/vla8.C: Same.
9479 * g++.dg/debug/debug5.C: Same.
9480 * g++.dg/debug/debug6.C: Same.
9481 * g++.dg/debug/pr54828.C: Same.
9482 * g++.dg/diagnostic/pr70105.C: Same.
9483 * g++.dg/eh/cleanup5.C: Same.
9484 * g++.dg/eh/spbp.C: Same.
9485 * g++.dg/ext/tmplattr9.C: Same.
9486 * g++.dg/ext/vla10.C: Same.
9487 * g++.dg/ext/vla11.C: Same.
9488 * g++.dg/ext/vla12.C: Same.
9489 * g++.dg/ext/vla15.C: Same.
9490 * g++.dg/ext/vla16.C: Same.
9491 * g++.dg/ext/vla17.C: Same.
9492 * g++.dg/ext/vla3.C: Same.
9493 * g++.dg/ext/vla6.C: Same.
9494 * g++.dg/ext/vla7.C: Same.
9495 * g++.dg/init/array24.C: Same.
9496 * g++.dg/init/new47.C: Same.
9497 * g++.dg/init/pr55497.C: Same.
9498 * g++.dg/opt/pr78201.C: Same.
9499 * g++.dg/template/vla2.C: Same.
9500 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9501 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9502 * g++.dg/torture/pr62127.C: Same.
9503 * g++.dg/torture/pr67055.C: Same.
9504 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9505 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9506 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9507 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9508 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9509 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9510 * g++.dg/warn/Wvla-1.C: Same.
9511 * g++.dg/warn/Wvla-3.C: Same.
9512 * g++.old-deja/g++.ext/array2.C: Same.
9513 * g++.old-deja/g++.ext/constructor.C: Same.
9514 * g++.old-deja/g++.law/builtin1.C: Same.
9515 * g++.old-deja/g++.other/crash12.C: Same.
9516 * g++.old-deja/g++.other/eh3.C: Same.
9517 * g++.old-deja/g++.pt/array6.C: Same.
9518 * g++.old-deja/g++.pt/dynarray.C: Same.
9519
9520 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9521
9522 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9523
9524 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9525
9526 PR libfortran/67412
9527 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9528 on *-*-solaris2.10.
9529
9530 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9531
9532 * lib/target-supports.exp (check_effective_target_branch_cost):
9533 Accept all x86 targets.
9534
9535 2018-01-12 Martin Liska <mliska@suse.cz>
9536
9537 PR ipa/83054
9538 * g++.dg/warn/pr83054.C: New test.
9539
9540 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9541
9542 * gcc.target/powerpc/spec-barr-1.c: New file.
9543
9544 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9545
9546 PR target/83330
9547 * gcc.target/i386/pr83330.c: New test.
9548
9549 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9550
9551 PR fortran/79383
9552 * gfortran.dg/dtio_31.f03: New test.
9553 * gfortran.dg/dtio_32.f03: New test.
9554
9555 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9556
9557 PR c++/43486
9558 * g++.dg/wrappers: New subdirectory.
9559 * g++.dg/wrappers/README: New file.
9560 * g++.dg/wrappers/alloc.C: New test case.
9561 * g++.dg/wrappers/cow-istream-string.C: New test case.
9562 * g++.dg/wrappers/cp-stdlib.C: New test case.
9563 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9564 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9565
9566 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9567
9568 PR middle-end/83718
9569 * g++.dg/torture/pr83718.C: New testcase.
9570
9571 2018-01-11 Martin Jambor <mjambor@suse.cz>
9572
9573 PR ipa/83178
9574 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9575
9576 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9577
9578 PR tree-optimization/83695
9579 * gcc.dg/tree-ssa/pr83695.c: New test.
9580
9581 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9582
9583 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9584 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9585
9586 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9587
9588 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9589 * gcc.target/arm/simd/fp16fml_high.c: New test.
9590 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9591 * lib/target-supports.exp
9592 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9593 check_effective_target_arm_fp16fml_neon_ok,
9594 add_options_for_arm_fp16fml_neon): New procedures.
9595
9596 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9597
9598 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9599 combination tests.
9600
9601 2018-01-11 Richard Biener <rguenther@suse.de>
9602
9603 PR tree-optimization/83435
9604 * gcc.dg/graphite/pr83435.c: New testcase.
9605
9606 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9607 Alan Hayward <alan.hayward@arm.com>
9608 David Sherwood <david.sherwood@arm.com>
9609
9610 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9611
9612 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9613
9614 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9615
9616 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9617
9618 PR target/82096
9619 * gcc.c-torture/compile/pr82096.c: New test.
9620
9621 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9622
9623 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9624
9625 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9626
9627 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9628
9629 2018-01-11 Justin Squirek <squirek@adacore.com>
9630
9631 * gnat.dg/expr_func4.adb: New testcase.
9632
9633 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9634
9635 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9636 testcase.
9637
9638 2018-01-11 Bob Duff <duff@adacore.com>
9639
9640 * gnat.dg/protected_null.adb: New testcase.
9641
9642 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9643
9644 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9645
9646 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9647
9648 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9649
9650 2018-01-11 Justin Squirek <squirek@adacore.com>
9651
9652 * gnat.dg/loopvar.adb: New testcase.
9653
9654 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9655
9656 PR middle-end/83189
9657 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9658
9659 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9660
9661 * gcc.c-torture/compile/pr83575.c: New testcase.
9662
9663 2018-01-10 Michael Collison <michael.collison@arm.com>
9664
9665 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9666 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9667 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9668 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9669 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9670 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9671 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9672 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9673 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9674 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9675 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9676 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9677 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9678 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9679 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9680 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9681
9682 2018-01-10 Michael Collison <michael.collison@arm.com>
9683
9684 * gcc.target/aarch64/sha2.h: New shared testcase.
9685 * gcc.target/aarch64/sha2_1.c: New testcase.
9686 * gcc.target/aarch64/sha2_2.c: New testcase.
9687 * gcc.target/aarch64/sha2_3.c: New testcase.
9688 * gcc.target/aarch64/sha3.h: New shared testcase.
9689 * gcc.target/aarch64/sha3_1.c: New testcase.
9690 * gcc.target/aarch64/sha3_2.c: New testcase.
9691 * gcc.target/aarch64/sha3_3.c: New testcase.
9692
9693 2018-01-10 Michael Collison <michael.collison@arm.com>
9694
9695 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9696
9697 2018-01-10 Martin Sebor <msebor@redhat.com>
9698
9699 PR tree-optimization/83781
9700 * gcc.dg/strlenopt-42.c: New test.
9701
9702 2018-01-11 Martin Sebor <msebor@gmail.com>
9703 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9704
9705 PR tree-optimization/83501
9706 PR tree-optimization/81703
9707
9708 * gcc.dg/strlenopt-39.c: New test-case.
9709 * gcc.dg/pr81703.c: Likewise.
9710
9711 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9712
9713 * gnat.dg/atomic10.adb: New test.
9714
9715 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9716
9717 PR fortran/82367
9718 * gfortran.dg/deferred_character_18.f90: New test.
9719
9720 2018-01-10 Martin Sebor <msebor@redhat.com>
9721
9722 PR tree-optimization/83671
9723 * gcc.dg/strlenopt-40.c: New test.
9724 * gcc.dg/strlenopt-41.c: New test.
9725
9726 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9727
9728 PR fortran/83093
9729 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9730
9731 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9732
9733 PR target/83399
9734 * gcc.target/powerpc/pr83399.c: New test.
9735
9736 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9737
9738 PR c++/43486
9739 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9740 to reflect that the arguments are correctly underlined.
9741 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9742 for globals, params, locals and literals.
9743 (test_sizeof): Directly test the location of "sizeof", rather than
9744 when used in compound expressions.
9745 (test_alignof): Likewise for "alignof".
9746 (test_string_literals): Likewise for string literals.
9747 (test_numeric_literals): Likewise for numeric literals.
9748 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9749 (test_typeid): Likewise for typeid.
9750 (test_unary_plus): New.
9751 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9752 format strings.
9753
9754 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9755
9756 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9757
9758 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9759
9760 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9761
9762 2018-01-10 Marek Polacek <polacek@redhat.com>
9763
9764 PR c++/82541
9765 * g++.dg/warn/Wduplicated-branches4.C: New test.
9766
9767 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9768
9769 PR c++/81327
9770 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9771 cast to void *.
9772
9773 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9774
9775 PR c++/81055
9776 * g++.dg/cpp0x/new2.C: New.
9777
9778 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9779
9780 PR target/83735
9781 * gcc.target/i386/pr83735.c: New test.
9782
9783 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9784
9785 * lib/target-supports.exp (check_effective_target_branch_cost):
9786 New function.
9787 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9788 * gcc.dg/pr21643.c: Likewise.
9789 * gcc.dg/pr46309.c: Likewise.
9790 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9791 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9792 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9793 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9794 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9795 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9796 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9797 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9798 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9799 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9800 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9801 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9802 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9803 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9804
9805 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9806
9807 PR target/83629
9808 * gcc.target/powerpc/pr83629.c: New testcase.
9809
9810 2018-01-10 Richard Biener <rguenther@suse.de>
9811
9812 PR testsuite/78768
9813 * gcc.dg/pr78768.c: Un-XFAIL.
9814
9815 2018-01-10 Richard Biener <rguenther@suse.de>
9816
9817 PR debug/82425
9818 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9819
9820 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9821
9822 PR tree-optimization/83753
9823 * gcc.dg/torture/pr83753.c: New test.
9824
9825 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9826
9827 * gcc.target/i386/avx2-gather-1.c: Add -march.
9828 * gcc.target/i386/avx2-gather-2.c: Add -march.
9829 * gcc.target/i386/avx2-gather-3.c: Add -march.
9830 * gcc.target/i386/avx2-gather-4.c: Add -march.
9831 * gcc.target/i386/avx2-gather-5.c: Add -march.
9832 * gcc.target/i386/avx2-gather-6.c: Add -march.
9833 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9834 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9835 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9836 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9837 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9838 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9839 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9840 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9841 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9842 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9843
9844 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9845
9846 PR target/78585:
9847 * gcc.target/i386/pr78585.c: New test.
9848
9849 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9850
9851 PR c++/83734
9852 * g++.dg/cpp0x/pr83734.C: New test.
9853
9854 2018-01-09 Carl Love <cel@us.ibm.com>
9855
9856 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9857 vec_mergeo builtins with float, double, long long, unsigned long long,
9858 bool long long arguments.
9859 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9860 vec_float2 with double arguments.
9861 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9862 vec_mergew and vec_mergow builtins.
9863
9864 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9865
9866 PR fortran/83742
9867 * gfortran.dg/contiguous_6.f90: New test.
9868
9869 2018-01-09 Richard Biener <rguenther@suse.de>
9870
9871 PR tree-optimization/83668
9872 * gcc.dg/graphite/pr83668.c: New testcase.
9873
9874 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9875
9876 PR tree-optimization/64811
9877 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9878 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9879 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9880 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9881 New tests.
9882 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9883
9884 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9885
9886 PR target/79883
9887 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9888
9889 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9890
9891 PR target/82641
9892 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9893 no NEON and require softfp or hard float-abi.
9894 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9895
9896 2018-01-09 Richard Biener <rguenther@suse.de>
9897
9898 PR tree-optimization/83572
9899 * gcc.dg/graphite/pr83572.c: New testcase.
9900
9901 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9902
9903 PR target/83507
9904 * gcc.dg/sms-13.c: New test.
9905
9906 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9907
9908 PR fortran/83741
9909 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9910
9911 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9912 Monk Chiang <sh.chiang04@gmail.com>
9913
9914 * gcc.target/riscv/save-restore-1.c: New.
9915
9916 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9917
9918 PR target/83677
9919 * gcc.target/powerpc/pr83677.c: New file.
9920
9921 2018-01-08 Jeff Law <law@redhat.com>
9922
9923 PR rtl-optimizatin/81308
9924 * g++.dg/pr81308-1.C: New test.
9925 * g++.dg/pr81308-2.C: New test.
9926
9927 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9928
9929 PR target/83663 - Revert r255946
9930 * gcc.target/aarch64/vect-slp-dup.c: New.
9931
9932 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9933
9934 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9935 combination tests.
9936
9937 2018-01-08 Richard Biener <rguenther@suse.de>
9938
9939 PR tree-optimization/83563
9940 * gcc.dg/graphite/pr83563.c: New testcase.
9941
9942 2018-01-08 Richard Biener <rguenther@suse.de>
9943
9944 PR middle-end/83713
9945 * g++.dg/torture/pr83713.C: New testcase.
9946
9947 2018-01-08 Tom de Vries <tom@codesourcery.com>
9948
9949 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9950
9951 2018-01-08 Richard Biener <rguenther@suse.de>
9952
9953 PR tree-optimization/83685
9954 * gcc.dg/torture/pr83685.c: New testcase.
9955
9956 2018-01-08 Richard Biener <rguenther@suse.de>
9957
9958 PR lto/83719
9959 * gcc.dg/lto/pr83719_0.c: New testcase.
9960
9961 2018-01-08 Tom de Vries <tom@codesourcery.com>
9962
9963 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9964 * gcc.dg/graphite/run-id-1.c: Same.
9965 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9966
9967 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9968
9969 PR fortran/83611
9970 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9971 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9972 * gfortran.dg/pdt_27.f03: New test.
9973
9974 PR fortran/83731
9975 * gfortran.dg/pdt_28.f03: New test.
9976
9977 2018-01-08 Tom de Vries <tom@codesourcery.com>
9978
9979 * c-c++-common/builtins.c: Require effective target alloca.
9980 * gcc.dg/Wrestrict.c: Same.
9981 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9982
9983 2018-01-08 Richard Biener <rguenther@suse.de>
9984
9985 PR middle-end/83580
9986 * gcc.dg/torture/pr83580.c: New testcase.
9987
9988 2018-01-08 Richard Biener <rguenther@suse.de>
9989
9990 PR middle-end/83517
9991 * gcc.dg/pr83517.c: New testcase.
9992
9993 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9994
9995 PR middle-end/81897
9996 * gcc.dg/uninit-pr81897.c: New test.
9997
9998 2018-01-06 Martin Sebor <msebor@redhat.com>
9999
10000 PR tree-optimization/83640
10001 * gcc.dg/Wrestrict-6.c: New test.
10002 * gcc.dg/pr83640.c: New test.
10003
10004 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10005
10006 * gcc.target/aarch64/reg-alloc-1.c: New test.
10007
10008 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10009
10010 PR fortran/50892
10011 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10012
10013 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR debug/83480
10016 * gcc.dg/pr83480.c: New test.
10017
10018 PR rtl-optimization/83682
10019 * gcc.target/i386/pr83682.c: New test.
10020
10021 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10022
10023 PR fortran/78534
10024 PR fortran/66310
10025 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10026 * gfortran.dg/dependency_49.f90: Likewise.
10027 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10028 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10029 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10030 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10031 * gfortran.dg/string_1_lp64.f90: New test.
10032 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10033 * gfortran.dg/string_3_lp64.f90: New test.
10034
10035 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10036
10037 PR target/83604
10038 * gcc.target/i386/sse-26.c: New test.
10039
10040 PR target/83604
10041 * gcc.target/i386/pr83604.c: New test.
10042
10043 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10044
10045 * gcc.dg/vect/vect-align-4.c: New test.
10046 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10047 and redefine as a structure with an unaligned member "b".
10048 (foo): Update accordingly.
10049
10050 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10051
10052 PR target/82439
10053 * gcc.target/aarch64/bics_5.c: New test.
10054 * gcc.target/arm/bics_5.c: Likewise.
10055
10056 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR tree-optimization/83605
10059 * gcc.dg/pr83605.c: New test.
10060
10061 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR target/83554
10064 * gcc.target/i386/pr83554.c: New test.
10065
10066 PR ipa/82352
10067 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10068 long unsigned int.
10069
10070 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10071
10072 PR fortran/83683
10073 PR fortran/45689
10074 * gfortran.dg/eoshift_8.f90: New test.
10075 * gfortran.dg/simplify_eoshift_1.f90: New test.
10076
10077 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10078
10079 PR debug/83585
10080 * gcc.dg/pr83585.c: New test.
10081
10082 2018-01-04 Nathan Sidwell <nathan@acm.org>
10083
10084 PR c++/83667
10085 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10086
10087 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR debug/83666
10090 * gcc.dg/pr83666.c: New test.
10091
10092 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10093
10094 PR target/83628
10095 * gcc.target/alpha/pr83628-1.c: New test.
10096 * gcc.target/alpha/pr83628-2.c: Ditto.
10097
10098 2018-01-04 Martin Liska <mliska@suse.cz>
10099
10100 PR ipa/82352
10101 * g++.dg/ipa/pr82352.C: New test.
10102
10103 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10104
10105 * gcc.dg/vect-opt-info-1.c: Moved to ...
10106 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10107 vect_int targets, use dg-additional-options instead of dg-options and
10108 use relative line numbers instead of absolute.
10109
10110 2018-01-03 Martin Sebor <msebor@redhat.com>
10111
10112 PR tree-optimization/83655
10113 * gcc.dg/Wrestrict-5.c: New test.
10114 * c-c++-common/builtins.c: New test.
10115
10116 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10117 Alan Hayward <alan.hayward@arm.com>
10118 David Sherwood <david.sherwood@arm.com>
10119
10120 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10121 (main): Call it.
10122
10123 2018-01-03 Jeff Law <law@redhat.com>
10124
10125 PR target/83641
10126 * gcc.target/i386/stack-check-17.c: New test.
10127 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10128
10129 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR debug/83621
10132 * gcc.dg/pr83621.c: New test.
10133
10134 PR debug/83645
10135 * gcc.dg/pr83645.c: New test.
10136
10137 2018-01-03 Martin Sebor <msebor@redhat.com>
10138
10139 PR tree-optimization/83603
10140 * gcc.dg/Wrestrict-4.c: New test.
10141
10142 PR c/83559
10143 * gcc.dg/const-2.c: New test.
10144 * gcc.dg/pure-3.c: New test.
10145
10146 2018-01-03 Martin Sebor <msebor@redhat.com>
10147
10148 * gcc.dg/Wrestrict-3.c: New test.
10149
10150 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR c++/83555
10153 * g++.dg/opt/pr83555.C: New test.
10154 * g++.dg/ubsan/pr83555.C: New test.
10155
10156 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10157
10158 PR c/82050
10159 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10160 the !CHECKING_P case by expecting a note.
10161 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10162 a note for the !CHECKING_P case, and move the return statement
10163 outside of #if CHECKING_P guard.
10164
10165 2018-01-03 Jeff Law <law@redhat.com>
10166
10167 PR middle-end/83654
10168 * gcc.target/i386/stack-check-18.c: New test.
10169 * gcc.target/i386/stack-check-19.c: New test.
10170
10171 2018-01-03 Martin Sebor <msebor@redhat.com>
10172
10173 PR tree-optimization/83501
10174 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10175
10176 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10177
10178 PR tree-optimization/83501
10179 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10180
10181 2018-01-03 Nathan Sidwell <nathan@acm.org>
10182
10183 PR c++/83667
10184 * g++.dg/ipa/pr83667.C: New.
10185
10186 2018-01-03 Martin Liska <mliska@suse.cz>
10187
10188 PR tree-optimization/83593
10189 * gcc.dg/pr83593.c: New test.
10190
10191 2018-01-03 Martin Liska <mliska@suse.cz>
10192
10193 PR ipa/83549
10194 * g++.dg/ipa/pr83549.C: New test.
10195
10196 2018-01-03 Marek Polacek <polacek@redhat.com>
10197
10198 PR c++/83592
10199 * g++.dg/warn/mvp2.C: New test.
10200
10201 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10202
10203 PR preprocessor/83602
10204 * g++.dg/cpp/pr83602.C: New test.
10205
10206 PR c++/83634
10207 * g++.dg/parse/pr83634.C: New test.
10208
10209 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10210
10211 PR fortran/83664
10212 * gfortran.dg/eoshift_7.f90: New test.
10213
10214 2018-01-03 Jan Beulich <jbeulich@suse.com>
10215
10216 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10217 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10218
10219 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10220
10221 Update copyright years.
10222
10223 2018-01-03 Martin Liska <mliska@suse.cz>
10224
10225 PR ipa/83594
10226 * gcc.dg/ipa/pr83594.c: New test.
10227
10228 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10229 Alan Hayward <alan.hayward@arm.com>
10230 David Sherwood <david.sherwood@arm.com>
10231
10232 * gcc.dg/vect-opt-info-1.c: New test.
10233
10234 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10235
10236 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10237 floorf128, truncf128, and roundf128.
10238 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10239 optimizations added in match.pd.
10240 * gcc.target/powerpc/float128-hw6.c: Likewise.
10241 * gcc.target/powerpc/float128-hw7.c: Likewise.
10242 * gcc.target/powerpc/float128-hw8.c: Likewise.
10243 * gcc.target/powerpc/float128-hw9.c: Likewise.
10244 * gcc.target/powerpc/float128-hw10.c: Likewise.
10245 * gcc.target/powerpc/float128-hw11.c: Likewise.
10246
10247 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10248
10249 PR c++/83556
10250 * g++.dg/cpp0x/pr83556.C: New test.
10251
10252 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10253
10254 PR fortran/45689
10255 PR fortran/83650
10256 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10257 * gfortran.dg/simplify_cshift_4.f90: New test.
10258
10259 2018-01-02 Marek Polacek <polacek@redhat.com>
10260
10261 PR c++/81860
10262 * g++.dg/cpp0x/inh-ctor30.C: New test.
10263
10264 PR c++/83644
10265 * g++.dg/cpp1z/pr83644.C: New test.
10266
10267 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10268
10269 PR fortran/83076
10270 * gfortran.dg/coarray_45.f90: New test.
10271
10272 PR fortran/83319
10273 * gfortran.dg/coarray_46.f90: New test.
10274
10275 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10276
10277 PR tree-optimization/83581
10278 * gcc.dg/pr83581.c: New test.
10279
10280 PR c/83595
10281 * gcc.dg/pr83595.c: New test.
10282
10283 PR middle-end/83608
10284 * g++.dg/opt/pr83608.C: New test.
10285
10286 PR middle-end/83609
10287 * gcc.dg/pr83609.c: New test.
10288 * g++.dg/opt/pr83609.C: New test.
10289
10290 PR middle-end/83623
10291 * gcc.dg/pr83623.c: New test.
10292
10293 * gcc.target/i386/i386.exp
10294 (check_effective_target_avx512vpopcntdqvl): New proc.
10295 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10296 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10297 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10298 \f
10299 Copyright (C) 2018 Free Software Foundation, Inc.
10300
10301 Copying and distribution of this file, with or without modification,
10302 are permitted in any medium without royalty provided the copyright
10303 notice and this notice are preserved.