Add clobbers around IFN_LOAD/STORE_LANES
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
2
3 * gcc.target/aarch64/store_lane_spill_1.c: New test.
4 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5
6 2018-05-08 Carl Love <cel@us.ibm.com>
7 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
8
9 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10
11 PR c++/84588
12 * g++.dg/cpp1y/pr84588.C: New.
13
14 2018-05-08 Marek Polacek <polacek@redhat.com>
15
16 PR c++/85695
17 * g++.dg/cpp1z/constexpr-if22.C: New test.
18
19 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
20
21 PR target/85693
22 * gcc.target/i386/pr85693.c: New test.
23
24 2018-05-08 Jakub Jelinek <jakub@redhat.com>
25
26 PR target/85683
27 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
28 scan-assembler-times checking that except for [fh]*xor other functions
29 don't use any load instructions.
30
31 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
32
33 * gcc.target/i386/builtin_target.c: Test goldmont.
34 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
35 arch=silvermont.
36
37 2018-05-08 Jakub Jelinek <jakub@redhat.com>
38
39 PR target/85572
40 * g++.dg/other/sse2-pr85572-1.C: New test.
41 * g++.dg/other/sse2-pr85572-2.C: New test.
42 * g++.dg/other/sse4-pr85572-1.C: New test.
43 * g++.dg/other/avx2-pr85572-1.C: New test.
44
45 PR target/85317
46 * gcc.target/i386/pr85317.c: New test.
47 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
48 optimization barrier to avoid optimizing away the expected insn.
49
50 PR target/85480
51 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
52 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
53
54 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
55
56 * g++.dg/other/sve_const_pred_1.C: Rename to...
57 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
58 target selectors and explicit -march options.
59 * g++.dg/other/sve_const_pred_2.C: Rename to...
60 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
61 * g++.dg/other/sve_const_pred_3.C: Rename to...
62 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
63 * g++.dg/other/sve_const_pred_4.C: Rename to...
64 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
65 * g++.dg/other/sve_tls_2.C: Rename to...
66 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
67 * g++.dg/other/sve_vcond_1.C: Rename to...
68 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
69 * g++.dg/other/sve_vcond_1_run.C: Rename to...
70 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
71
72 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
73
74 PR testsuite/85586
75 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
76 !vect_no_align.
77
78 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
79
80 PR c++/57429
81 * g++.dg/cpp0x/deleted14.C: New.
82
83 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
84 Alan Hayward <alan.hayward@arm.com>
85 David Sherwood <david.sherwood@arm.com>
86
87 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
88 XFAIL the BIC test.
89 * gcc.target/aarch64/sve/vcond_7.c: New test.
90 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
91
92 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
93
94 PR c++/70563
95 * g++.dg/cpp0x/sfinae62.C: New.
96
97 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
98
99 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
100 load from src[i].
101
102 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
103
104 PR c++/80691
105 * g++.dg/cpp0x/narrowing1.C: New.
106
107 2018-05-08 Richard Biener <rguenther@suse.de>
108
109 PR middle-end/85588
110 * gcc.dg/torture/pr85574.c: Rename to...
111 * gcc.dg/torture/pr85588.c: ... this.
112
113 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
114
115 PR fortran/54613
116 * gfortran.dg/minmaxloc_12.f90: New test case.
117 * gfortran.dg/minmaxloc_13.f90: New test case.
118
119 2018-05-07 Nathan Sidwell <nathan@acm.org>
120
121 * g++.dg/cpp0x/range-for10.C: Delete.
122 * g++.dg/ext/forscope1.C: Delete.
123 * g++.dg/ext/forscope2.C: Delete.
124 * g++.dg/template/for1.C: Delete.
125
126 2018-05-07 Jeff Law <law@redhat.com>
127
128 * gfortran.dg/linefile.f90: New test.
129
130 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
131
132 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
133 and options.
134
135 2018-05-06 Jakub Jelinek <jakub@redhat.com>
136
137 PR c++/85659
138 * g++.dg/ext/asm14.C: New test.
139 * g++.dg/ext/asm15.C: New test.
140 * g++.dg/ext/asm16.C: New test.
141
142 2018-05-06 Michael Eager <eager@eagercon.com>
143
144 * gcc.target/microblaze/others/picdtr.c: Correct option
145 -fPIE -mpic-data-is-text-relative.
146
147 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
148
149 * gcc.target/microblaze/others/picdtr.c: Add test for
150 -fPIE -mpic-data-is-text-relative.
151
152 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
153
154 PR fortran/85507
155 * gfortran.dg/coarray_dependency_1.f90: New test.
156 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
157
158 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
159
160 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
161 to match the currently produced gimple.
162
163 2018-05-04 Carl Love <cel@us.ibm.com>
164 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
165 vec_trunc.
166 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
167 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
168 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
169 xvcmpgedp counts. Add xxsel counts.
170
171 2018-05-04 Richard Biener <rguenther@suse.de>
172
173 PR middle-end/85627
174 * g++.dg/torture/pr85627.C: New testcase.
175
176 2018-05-04 Richard Biener <rguenther@suse.de>
177
178 PR middle-end/85574
179 * gcc.dg/torture/pr85574.c: New testcase.
180 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
181
182 2018-05-04 Jakub Jelinek <jakub@redhat.com>
183
184 PR libstdc++/85466
185 * gcc.dg/nextafter-1.c: New test.
186 * gcc.dg/nextafter-2.c: New test.
187 * gcc.dg/nextafter-3.c: New test.
188 * gcc.dg/nextafter-4.c: New test.
189
190 2018-05-03 Nathan Sidwell <nathan@acm.org>
191
192 Remove -ffriend-injection.
193 * g++.old-deja/g++.jason/scoping15.C: Delete.
194 * g++.old-deja/g++.mike/net43.C: Delete.
195
196 2018-05-03 Jakub Jelinek <jakub@redhat.com>
197
198 PR target/85530
199 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
200 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
201 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
202 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
203
204 2018-05-03 Tom de Vries <tom@codesourcery.com>
205
206 PR testsuite/85106
207 * lib/scanoffloadtree.exp: New file.
208
209 2018-05-03 Richard Biener <rguenther@suse.de>
210
211 PR tree-optimization/85615
212 * gcc.dg/torture/pr85615.c: New testcase.
213
214 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
215
216 PR tree-optimization/70291
217 * gcc.dg/complex-6.c: New test.
218 * gcc.dg/complex-7.c: Likewise.
219
220 2018-05-03 Richard Biener <rguenther@suse.de>
221
222 PR testsuite/85579
223 * fortran.dg/pr51434.f90: Truncate transfer argument.
224
225 2018-05-02 Jakub Jelinek <jakub@redhat.com>
226
227 PR target/85582
228 * gcc.c-torture/execute/pr85582-3.c: New test.
229
230 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
231 Jason Merrill <jason@redhat.com>
232
233 PR c++/68374
234 * g++.dg/warn/Wshadow-13.C: New.
235 * g++.dg/warn/Wshadow-14.C: Likewise.
236
237 2018-05-02 Tom de Vries <tom@codesourcery.com>
238
239 PR libgomp/82428
240 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
241 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
242
243 2018-05-02 David Pagan <dave.pagan@oracle.com>
244
245 PR c/30552
246 * gcc.dg/noncompile/pr30552-1.c: New test.
247 * gcc.dg/noncompile/pr30552-2.c: New test.
248 * gcc.dg/noncompile/pr30552-3.c: New test.
249 * gcc.dg/noncompile/pr30552-4.c: New test.
250
251 2018-05-02 Richard Biener <rguenther@suse.de>
252
253 PR tree-optimization/85597
254 * gcc.dg/vect/pr85597.c: New testcase.
255
256 2018-05-02 Tom de Vries <tom@codesourcery.com>
257
258 PR testsuite/85106
259 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
260 * lib/scanltranstree.exp: New file.
261 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
262 (scan-ltrans-tree-dump-times_required_options)
263 (scan-ltrans-tree-dump-not_required_options)
264 (scan-ltrans-tree-dump-dem_required_options)
265 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
266 * lib/gcc-dg.exp: Include scanltranstree.exp.
267
268 2018-05-02 Tom de Vries <tom@codesourcery.com>
269
270 PR testsuite/85106
271 * gcc.dg/ipa/ipa-icf-38.c: New test.
272 * gcc.dg/ipa/ipa-icf-38a.c: New test.
273 * lib/scandump.exp (dump-base): New proc.
274 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
275 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
276 base.
277 * lib/scanipa.exp: Add "" argument to scan-dump calls.
278 * lib/scanlang.exp: Same.
279 * lib/scanrtl.exp: Same.
280 * lib/scantree.exp: Same.
281 * lib/scanwpaipa.exp: New file.
282 * lib/gcc-dg.exp: Include scanwpaipa.exp.
283
284 2018-05-02 Richard Biener <rguenther@suse.de>
285
286 PR middle-end/85567
287 * gcc.dg/torture/pr85567.c: New testcase.
288
289 2018-05-02 Jakub Jelinek <jakub@redhat.com>
290
291 PR target/85582
292 * gcc.c-torture/execute/pr85582-1.c: New test.
293 * gcc.c-torture/execute/pr85582-2.c: New test.
294
295 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
296
297 PR tree-optimization/85586
298 * gcc.dg/vect/pr85586.c: New test.
299
300 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
301
302 PR tree-optimization/85143
303 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
304 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
305
306 2018-05-01 David Malcolm <dmalcolm@redhat.com>
307
308 PR c/84258
309 * c-c++-common/Wformat-pr84258.c: New test.
310
311 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
312
313 PR tree-optimization/82665
314 * gcc.dg/tree-ssa/pr82665.c: New test.
315
316 2018-04-30 David Malcolm <dmalcolm@redhat.com>
317
318 PR c++/85523
319 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
320 (test_add_fixit_insert_formatted_single_line): New function.
321 (test_add_fixit_insert_formatted_multiline): New function.
322 Extend expected output of generated patch to include fix-it hints
323 for these.
324 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
325 "gcc-rich-location.h". Add test coverage for
326 gcc_rich_location::add_fixit_insert_formatted.
327
328 2018-04-30 David Malcolm <dmalcolm@redhat.com>
329
330 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
331 (test_show_locus): Update for location_get_source_line returning a
332 char_span. Use char_span for handling words in the
333 "test_many_nested_locations" fix-it example.
334
335 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
336
337 * gcc.target/arc/interrupt-8.c: Update test.
338 * gcc.target/arc/loop-4.c: Likewise.
339 * gcc.target/arc/loop-hazard-1.c: Likewise.
340 * gcc.target/arc/sdata-3.c: Likewise.
341
342 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
343
344 * gcc.target/arc/store-merge-1.c: New test.
345 * gcc.target/arc/add_n-combine.c: Update test.
346
347 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
348
349 Microblaze Target: PIC data text relative
350
351 * gcc.target/microblaze/others/data_var1.c: Include
352 PIC case of r20 base register.
353 * gcc.target/microblaze/others/data_var2.c: Ditto.
354 * gcc.target/microblaze/others/picdtr.c: Add new
355 test case for -mpic-is-data-text-relative.
356 * gcc.target/microblaze/others/sdata_var1.c: Add
357 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
358 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
359 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
360 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
361 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
362 * gcc.target/microblaze/others/string_cst1_gpopt.c:
363 Ditto.
364 * gcc.target/microblaze/others/string_cst2_gpopt.c:
365 Ditto.
366
367 2018-04-30 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/28364
370 PR tree-optimization/85275
371 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
372 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
373 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
374 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
375 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
376 still passes.
377 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
378 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
379 still passes.
380 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
381 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
382 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
383
384 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
385
386 PR target/84431
387 * gcc.target/i386/pr84431.c: New test.
388
389 2018-04-27 Martin Jambor <mjambor@suse.cz>
390
391 PR ipa/85549
392 * g++.dg/ipa/pr85549.C: New test.
393
394 2018-04-27 Jakub Jelinek <jakub@redhat.com>
395
396 PR c++/85553
397 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
398 directive.
399 * g++.dg/cpp0x/constexpr-85553.C: New test.
400
401 2018-04-27 David Malcolm <dmalcolm@redhat.com>
402
403 PR c++/85515
404 * g++.dg/pr85515-1.C: New test.
405 * g++.dg/pr85515-2.C: New test.
406
407 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
408
409 PR c++/84691
410 * g++.dg/cpp0x/friend3.C: New.
411
412 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
413
414 PR target/82518
415 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
416 Use check_effective_target_arm_little_endian.
417
418 2018-04-27 Jakub Jelinek <jakub@redhat.com>
419
420 PR tree-optimization/85529
421 * gcc.c-torture/execute/pr85529-1.c: New test.
422 * gcc.c-torture/execute/pr85529-2.c: New test.
423 * gcc.dg/pr85529.c: New test.
424
425 2018-04-26 Maciej W. Rozycki <macro@mips.com>
426
427 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
428 `.dword' in addition to `lw' and `.word'.
429
430 2018-04-26 Maciej W. Rozycki <macro@mips.com>
431
432 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
433
434 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
435
436 * gnat.dg/loop_optimization24.adb: New test.
437
438 2018-04-26 Richard Biener <rguenther@suse.de>
439
440 PR tree-optimization/85116
441 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
442 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
443 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
444 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
445
446 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
447
448 PR target/85473
449 * gcc.target/i386/pr85473-1.c: New test.
450 * gcc.target/i386/pr85473-2.c: New test.
451
452 2018-04-25 Nathan Sidwell <nathan@acm.org>
453 Jakub Jelinek <jakub@redhat.com>
454
455 PR c++/85437
456 PR c++/49171
457 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
458 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
459 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
460 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
461 * g++.dg/cpp0x/pr85437-1.C: New.
462 * g++.dg/cpp0x/pr85437-2.C: New.
463 * g++.dg/cpp0x/pr85437-3.C: New.
464 * g++.dg/cpp0x/pr85437-4.C: New.
465
466 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
467
468 PR fortran/85520
469 * gfortran.dg/pr85520.f90: New test.
470
471 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
472
473 PR target/85512
474 * gcc.dg/pr85512.c: New test.
475
476 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
477
478 PR target/85485
479 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
480 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
481 * gcc.dg/pr85388-1.c (dg-options): Likwise.
482 * gcc.dg/pr85388-2.c (dg-options): Likwise.
483 * gcc.dg/pr85388-3.c (dg-options): Likwise.
484 * gcc.dg/pr85388-4.c (dg-options): Likwise.
485 * gcc.dg/pr85388-5.c (dg-options): Likwise.
486 * gcc.dg/pr85388-6.c (dg-options): Likwise.
487 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
488 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
489 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
490 * gcc.target/i386/cet-label.c (dg-options): Likwise.
491 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
492 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
493 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
494 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
495 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
496 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
497 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
498 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
499 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
500 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
501 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
502 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
503 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
504 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
505 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
506 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
507 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
508 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
509 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
510 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
511 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
512 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
513 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
514 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
515 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
516 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
517 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
518 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
519 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
520 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
521 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
522 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
523 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
524 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
525 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
526 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
527 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
528 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
529 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
530 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
531 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
532 * gcc.target/i386/pr84146.c (dg-options): Likwise.
533 * gcc.target/i386/pr85403.c (dg-options): Likwise.
534 * gcc.target/i386/pr85404.c (dg-options): Likwise.
535 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
536 with -mshstk.
537 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
538 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
539 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
540 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
541 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
542 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
543 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
544 * (dg-options): Likwise.
545 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
546 -mno-cet.
547 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
548 * gcc.target/i386/cet-label-3.c: Removed.
549 * gcc.target/i386/cet-property-3.c: Likwise.
550 * gcc.target/i386/cet-sjlj-7.c: Likwise.
551
552 2018-04-24 Jakub Jelinek <jakub@redhat.com>
553
554 PR target/85511
555 * gcc.target/i386/pr85511.c: New test.
556
557 PR target/85503
558 * g++.dg/ext/pr85503.C: New test.
559
560 PR target/85508
561 * gcc.target/i386/pr85508.c: New test.
562
563 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
564
565 PR tree-optimization/85478
566 * g++.dg/pr85478.C: New test.
567
568 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
569
570 * g++.dg/torture/pr85496.C: New test.
571
572 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
573
574 PR rtl-optimization/85423
575 * gcc.dg/pr85423.c: New test.
576
577 2018-04-20 Martin Sebor <msebor@redhat.com>
578
579 PR c/85365
580 * gcc.dg/Wrestrict-15.c: New test.
581
582 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
583
584 PR target/85456
585 * gcc.target/powerpc/pr85456.c: New test.
586
587 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
588
589 * g++.dg/ext/undef-bool-1.C: Require lp64.
590 * gcc.target/powerpc/undef-bool-2.c: Likewise.
591
592 2018-04-20 Jeff Law <law@redhat.com>
593
594 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
595 stack protector.
596 * gcc.dg/stack-check-6.c: Likewise.
597 * gcc.dg/stack-check-6a.c: Likewise.
598 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
599 * gcc.target/i386/stack-check-18.c: Likewise.
600 * gcc.target/i386/stack-check-19.c: Likewise.
601
602 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
603
604 PR testsuite/85483
605 * gcc.target/aarch64/sve/vcond_1.c: Move to...
606 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
607 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
608 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
609
610 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
611
612 PR target/85469
613 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
614 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
615
616 2018-04-20 Richard Biener <rguenther@suse.de>
617
618 PR middle-end/85475
619 * gcc.dg/torture/pr85475.c: New testcase.
620
621 2018-04-20 Martin Jambor <mjambor@suse.cz>
622
623 ipa/85449
624 * gcc.dg/ipa/pr85449.c: New test.
625
626 2018-04-20 Martin Jambor <mjambor@suse.cz>
627
628 ipa/85447
629 * g++.dg/ipa/pr85447.C: New file.
630 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
631
632 2018-04-20 Jakub Jelinek <jakub@redhat.com>
633
634 PR c++/85462
635 * g++.dg/cpp0x/pr85462.C: New test.
636
637 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
638
639 * gcc.target/i386/pr85404.c: Require CET target.
640
641 2018-04-19 Jakub Jelinek <jakub@redhat.com>
642
643 PR tree-optimization/85467
644 * gcc.dg/pr85467.c: New test.
645
646 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
647
648 PR c++/84611
649 * g++.dg/parse/crash68.C: New.
650
651 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
652
653 PR libgcc/85334
654 * g++.dg/torture/pr85334.C: New test.
655
656 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
657
658 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
659 * g++.dg/diagnostic/pr85464.C: New.
660
661 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
662
663 PR target/85397
664 * gcc.dg/torture/pr85397-1.c: New test.
665 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
666 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
667
668 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
669
670 PR target/85404
671 * gcc.target/i386/pr85404.c: New test.
672
673 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
674
675 PR target/85417
676 * c-c++-common/attr-nocf-check-1.c: Compile with
677 -fcf-protection=none.
678 * c-c++-common/attr-nocf-check-3.c: Likewise.
679 * gcc.dg/march-generic.c: Likewise.
680 * gcc.target/i386/align-limit.c: Likewise.
681 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
682 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
683 * gcc.target/i386/cet-property-2.c: Likewise.
684 * gcc.target/i386/ret-thunk-26.c: Likewise.
685 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
686 targets.
687 * c-c++-common/fcf-protection-2.c: Likewise.
688 * c-c++-common/fcf-protection-3.c: Likewise.
689 * c-c++-common/fcf-protection-5.c: Likewise.
690 * c-c++-common/fcf-protection-6.c: Likewise.
691 * c-c++-common/fcf-protection-7.c: Likewise.
692 * gcc.target/i386/cet-label-3.c: New test.
693 * gcc.target/i386/cet-property-3.c: Likewise.
694 * gcc.target/i386/cet-sjlj-7.c: Likewise.
695 * gcc.target/i386/pr85417-1.c: Likewise.
696 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
697 __x86_indirect_thunk_nt_(r|e)ax
698 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
699 * gcc.target/i386/pr85403.c: Remove dg-error,
700
701 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
702
703 * gcc.target/i386/movdir-1.c: New test.
704
705 2018-04-19 Richard Biener <rguenther@suse.de>
706
707 PR middle-end/85455
708 * gcc.dg/pr85455.c: New testcase.
709
710 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
711
712 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
713 targets.
714 * g++.dg/lto/pr85405b_0.C: Likewise.
715 * g++.dg/lto/pr84805_0.C: Likewise.
716
717 2018-04-18 Martin Liska <mliska@suse.cz>
718
719 PR ipa/83983
720 PR ipa/85391
721 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
722 output.
723
724 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
725
726 PR target/85388
727 * gcc.dg/pr85388-1.c: New test.
728 * gcc.dg/pr85388-2.c: Likewise.
729 * gcc.dg/pr85388-3.c: Likewise.
730 * gcc.dg/pr85388-4.c: Likewise.
731 * gcc.dg/pr85388-5.c: Likewise.
732 * gcc.dg/pr85388-6.c: Likewise.
733
734 2018-04-18 Jan Hubicka <jh@suse.cz>
735 Martin Liska <mliska@suse.cz>
736
737 * g++.dg/lto/pr83121_0.C: Update template.
738 * g++.dg/lto/pr83121_1.C: Update template.
739 * g++.dg/lto/pr84805_0.C: Update template.
740 * g++.dg/lto/pr84805_1.C: Update template.
741 * g++.dg/lto/pr84805_2.C: Update template.
742
743 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
744
745 PR c++/84630
746 * g++.dg/cpp0x/pr84630.C: New.
747
748 2018-04-18 Jakub Jelinek <jakub@redhat.com>
749
750 PR c++/84463
751 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
752 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
753 in two cases. Uncomment two other tests and add expected dg-error for
754 them.
755 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
756 -Wnarrowing diagnostics on some targets for c++11.
757 * g++.dg/parse/array-size2.C: Remove xfail.
758 * g++.dg/cpp0x/constexpr-84463.C: New test.
759
760 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
761
762 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
763 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
764
765 2018-04-17 Jakub Jelinek <jakub@redhat.com>
766
767 PR testsuite/85326
768 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
769 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
770 * g++.dg/other/sve_tls_2.C: Require effective target tls.
771
772 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
773
774 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
775 prevent cascading of errors and change expected error message.
776 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
777 to 64-bit targets.
778 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
779 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
780 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
781 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
782 error message.
783 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
784
785 2018-04-17 Jakub Jelinek <jakub@redhat.com>
786
787 PR target/85430
788 * gcc.dg/pr85430.c: New test.
789
790 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
791
792 PR testsuite/85326
793 * gcc.target/arm/pr54300.C: Move to...
794 * g++.dg/other/pr54300.C: ... Here. Add target directives.
795 * gcc.target/arm/pr55073.C: Move to...
796 * g++.dg/other/pr55073.C: ... Here. Add target directives.
797 * gcc.target/arm/pr56184.C: Move to...
798 * g++.dg/other/pr56184.C: ... Here. Add target directives.
799 * gcc.target/arm/pr59985.C: Move to...
800 * g++.dg/other/pr59985.C: ... Here. Add target directives.
801 * gcc.target/aarch64/pr60675.C: Move to...
802 * g++.dg/other/pr60675.C: ... Here. Add target directives.
803 * gcc.target/aarch64/pr81422.C: Move to...
804 * g++.dg/other/pr81422.C: ... Here. Add target directives.
805 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
806 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
807 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
808 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
809 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
810 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
811 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
812 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
813 * gcc.target/aarch64/sve/tls_2.C: Move to...
814 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
815 * gcc.target/aarch64/pr81414.C: Rename to...
816 * gcc.target/aarch64/pr81414.c: ... This.
817 * gcc.target/aarch64/simd/pr67896.C: Rename to...
818 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
819 messages.
820 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
821 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
822 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
823 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
824 file name.
825
826 2018-04-17 Jakub Jelinek <jakub@redhat.com>
827
828 PR middle-end/85414
829 * gcc.dg/pr85414.c: New test.
830
831 2018-04-17 Martin Jambor <mjambor@suse.cz>
832
833 PR ipa/85421
834 * g++.dg/ipa/pr85421.C: New test.
835
836 2018-04-17 Martin Liska <mliska@suse.cz>
837
838 PR lto/85405
839 * g++.dg/lto/pr85405b_0.C: New test.
840 * g++.dg/lto/pr85405b_1.C: New test.
841
842 2018-04-17 Martin Liska <mliska@suse.cz>
843
844 PR lto/85405
845 * g++.dg/lto/pr85405_0.C: New test.
846 * g++.dg/lto/pr85405_1.C: New test.
847
848 2018-04-17 Martin Liska <mliska@suse.cz>
849
850 PR ipa/85329
851 * g++.dg/ext/pr85329-2.C: New test.
852 * g++.dg/ext/pr85329.C: New test.
853 * gcc.target/i386/mvc12.c: New test.
854
855 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
856
857 PR c++/85039
858 * g++.dg/pr85039-1.C: New.
859 * g++.dg/pr85039-2.C: New.
860 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
861
862 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
863
864 PR target/85080
865 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
866 if the target supports efficient unaligned storage accesses.
867
868 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
869
870 PR target/83660
871 * gcc.target/powerpc/pr83660.C: New test.
872
873 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
874
875 PR target/85403
876 * gcc.target/i386/pr85403.c: New test.
877
878 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
879
880 PR target/84331
881 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
882
883 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
884 Jason Merrill <jason@redhat.com>
885
886 PR c++/85112
887 * g++.dg/cpp0x/pr85112.C: New.
888
889 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
890
891 PR testsuite/85326
892 * g++.dg/ext/undef-bool-1.C: New file.
893 * gcc.target/powerpc/powerpc.exp: Remove .C support.
894 * gcc.target/powerpc/undef-bool-1.C: Remove file.
895
896 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
897
898 PR target/85293
899 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
900 corresponding dg-error clause.
901 * gcc.target/powerpc/pr80098-3.c: Ditto.
902 * gcc.target/powerpc/pr80103-1.c: Delete.
903
904 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
905
906 PR fortran/81773
907 PR fortran/83606
908 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
909 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
910
911 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
912
913 PR fortran/85387
914 * gfortran.dg/implied_do_io_5.f90: New test.
915
916 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
917
918 PR target/83402
919 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
920 several values: positive, negative, and zero.
921 * gcc.target/powerpc/sse2-pslld-1.c: Same.
922 * gcc.target/powerpc/sse2-psllq-1.c: Same.
923
924 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
925
926 PR rtl-optimization/79916
927 * gcc.target/powerpc/pr79916.c: New.
928
929 2018-04-13 Jakub Jelinek <jakub@redhat.com>
930
931 PR rtl-optimization/85393
932 * g++.dg/opt/pr85393.C: New test.
933 * g++.dg/opt/pr85393-aux.cc: New file.
934
935 PR rtl-optimization/85376
936 * gcc.dg/pr85376.c: New test.
937
938 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
939
940 PR rtl-optimization/83852
941 * gcc.dg/pr83852.c: New testcase.
942
943 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
944
945 PR testsuite/85326
946 * gcc.target/s390/pr77822-1.C: Rename to ...
947 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
948 * gcc.target/s390/pr77822-2.c: Add asm scan check.
949 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
950
951 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
952
953 PR lto/71991
954 * gcc.target/i386/pr71991.c: New testcase.
955
956 2018-04-13 Martin Liska <mliska@suse.cz>
957 Jakub Jelinek <jakub@redhat.com>
958
959 PR middle-end/81657
960 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
961 call.
962
963 2018-04-12 David Malcolm <dmalcolm@redhat.com>
964
965 PR c++/85385
966 * g++.dg/diagnostic/macro-arg-count.C: New test.
967
968 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
969
970 PR fortran/83064
971 PR testsuite/85346
972 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
973 array and move test to libgomp/testsuite/libgomp.fortran.
974 * gfortran.dg/do_concurrent_6.f90: New test.
975
976 2018-04-12 Marek Polacek <polacek@redhat.com>
977
978 PR c++/85258
979 * g++.dg/parse/error61.C: New test.
980
981 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
982
983 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
984 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
985
986 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
987
988 PR target/85347
989 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
990 specify -mvsx on gcc command line.
991
992 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
993
994 PR middle-end/84955
995 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
996 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
997
998 2018-04-12 Jakub Jelinek <jakub@redhat.com>
999
1000 PR target/85328
1001 * gcc.target/i386/pr85328.c: New test.
1002
1003 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1004
1005 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1006
1007 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1008
1009 PR rtl-optimization/85342
1010 * gcc.target/i386/pr85342.c: New test.
1011
1012 2018-04-11 Jason Merrill <jason@redhat.com>
1013
1014 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1015 if ulimit -v is set.
1016
1017 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1018
1019 PR testsuite/85190
1020 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1021
1022 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1023
1024 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1025 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1026
1027 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1028
1029 PR c++/70808
1030 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1031 effective target.
1032
1033 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1034
1035 PR target/84301
1036 * gcc.target/i386/pr84301.c: New test.
1037
1038 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR tree-optimization/85331
1041 * gcc.c-torture/execute/pr85331.c: New test.
1042
1043 2018-04-11 Marek Polacek <polacek@redhat.com>
1044
1045 PR c++/85032
1046 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1047 * g++.dg/cpp1z/constexpr-if21.C: New test.
1048
1049 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR target/85281
1052 * gcc.target/i386/pr85281.c: New test.
1053
1054 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1055
1056 PR rtl-optimization/84659
1057 * gcc.dg/pr84659.c: New test.
1058
1059 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1060
1061 PR debug/85302
1062 * g++.dg/debug/dwarf2/pr85302.C: New test.
1063
1064 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1065
1066 PR target/85261
1067 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1068 into register.
1069
1070 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1071
1072 PR c++/70808
1073 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1074
1075 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1076
1077 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1078 * gcc.target/powerpc/dimode_off.c: Ditto.
1079 * gcc.target/powerpc/tfmode_off.c: Ditto.
1080 * gcc.target/powerpc/timode_off.c: Ditto.
1081
1082 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1083
1084 * gcc.target/powerpc/vec-ldl-1.c: New test.
1085 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1086 corrections to ABI implementation.
1087
1088 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1089
1090 PR target/85056
1091 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1092
1093 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1094
1095 PR rtl-optimization/85300
1096 * gcc.dg/pr85300.c: New test.
1097
1098 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1099
1100 PR c++/85110
1101 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1102 where we now show the pertinent parameter.
1103 * g++.dg/diagnostic/aka2.C: Likewise.
1104 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1105
1106 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1107
1108 PR fortran/85313
1109 * gfortran.dg/gomp/pr85313.f90: New test.
1110
1111 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1112
1113 PR c++/24314
1114 * g++.dg/parse/template29.C: New.
1115
1116 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1117
1118 PR testsuite/85190
1119 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1120
1121 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR target/85177
1124 PR target/85255
1125 * gcc.target/i386/avx512f-pr85177.c: New test.
1126 * gcc.target/i386/avx512f-pr85255.c: New test.
1127
1128 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1129
1130 PR tree-optimization/85286
1131 * gcc.dg/vect/pr85286.c: New test.
1132
1133 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1134
1135 PR target/85173
1136 * gcc.target/arm/pr85173.c: New test.
1137
1138 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1139
1140 PR lto/85248
1141 * gcc.dg/lto/pr85248_0.c: New test.
1142 * gcc.dg/lto/pr85248_1.c: New test.
1143
1144 2018-04-09 Jan Hubicka <jh@suse.cz>
1145
1146 PR lto/85078
1147 * g++.dg/torture/pr85078.C: New.
1148
1149 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1150
1151 PR c++/85227
1152 * g++.dg/cpp1z/decomp44.C: New.
1153 * g++.dg/cpp1z/decomp45.C: Likewise.
1154
1155 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1156
1157 PR fortran/83064
1158 * gfortran.dg/do_concurrent_5.f90: New test.
1159 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1160 message.
1161
1162 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1163
1164 PR fortran/51260
1165 * gfortran.dg/parameter_array_element_3.f90: New test.
1166
1167 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1168
1169 PR c++/85194
1170 * g++.dg/cpp1z/decomp43.C: New test.
1171
1172 PR rtl-optimization/80463
1173 * g++.dg/pr80463.C: Add -w to dg-options.
1174
1175 2018-04-09 Richard Biener <rguenther@suse.de>
1176
1177 PR tree-optimization/85284
1178 * gcc.dg/torture/pr85284.c: New testcase.
1179
1180 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1181
1182 PR rtl-optimization/80463
1183 PR rtl-optimization/83972
1184 PR rtl-optimization/83480
1185
1186 * gcc.dg/pr80463.c: New test.
1187 * g++.dg/pr80463.C: Likewise.
1188 * gcc.dg/pr83972.c: Likewise.
1189
1190 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1191
1192 PR rtl-optimization/83913
1193 * gcc.dg/pr83913.c: New test.
1194
1195 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1196
1197 PR rtl-optimization/83962
1198 * gcc.dg/pr83962.c: New test.
1199
1200 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1201
1202 PR rtl-optimization/83530
1203 * gcc.dg/pr83530.c: New test.
1204
1205 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1206
1207 PR middle-end/82976
1208 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1209
1210 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1211
1212 PR tree-optimization/85257
1213 * gcc.dg/pr85257.c: New test.
1214
1215 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1216
1217 * g++.dg/opt/pr85196.C: New test.
1218
1219 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1220
1221 PR c++/84269
1222 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1223 std::tuple here since they need C++11.
1224 * g++.dg/lookup/missing-std-include-8.C: New test.
1225 * g++.dg/lookup/missing-std-include.C: Move std::array and
1226 std::tuple test to missing-std-include-6.C to avoid failures
1227 with C++98.
1228
1229 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR debug/85252
1232 * gcc.dg/debug/pr85252.c: New test.
1233
1234 PR rtl-optimization/84872
1235 * gcc.dg/graphite/pr84872.c: New test.
1236
1237 PR c++/85210
1238 * g++.dg/cpp1z/decomp42.C: New test.
1239
1240 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1241
1242 PR c++/85021
1243 * g++.dg/lookup/missing-std-include-7.C: New test.
1244
1245 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1246
1247 * gcc.dg/struct-simple.c: Revert r254862.
1248 * lib/target-supports.exp
1249 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1250
1251 2018-04-06 Richard Biener <rguenther@suse.de>
1252
1253 PR middle-end/85244
1254 * gcc.dg/torture/pr85244-1.c: New testcase.
1255 * gcc.dg/torture/pr85244-2.c: Likewise.
1256
1257 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1258
1259 PR sanitizer/85213
1260 * c-c++-common/ubsan/pr85213.c: New test.
1261
1262 2018-04-06 Richard Biener <rguenther@suse.de>
1263
1264 PR middle-end/85180
1265 * gcc.dg/pr85180.c: New testcase.
1266
1267 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1268
1269 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1270 to trigger the optimization. Do some cleanup and function
1271 renaming. Add more test functions.
1272
1273 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1274
1275 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1276 options.
1277 * gcc.target/s390/hotpatch-1.c: Skip when building without
1278 optimization.
1279 * gcc.target/s390/hotpatch-10.c: Likewise.
1280 * gcc.target/s390/hotpatch-11.c: Likewise.
1281 * gcc.target/s390/hotpatch-12.c: Likewise.
1282 * gcc.target/s390/hotpatch-13.c: Likewise.
1283 * gcc.target/s390/hotpatch-14.c: Likewise.
1284 * gcc.target/s390/hotpatch-15.c: Likewise.
1285 * gcc.target/s390/hotpatch-16.c: Likewise.
1286 * gcc.target/s390/hotpatch-17.c: Likewise.
1287 * gcc.target/s390/hotpatch-18.c: Likewise.
1288 * gcc.target/s390/hotpatch-19.c: Likewise.
1289 * gcc.target/s390/hotpatch-2.c: Likewise.
1290 * gcc.target/s390/hotpatch-3.c: Likewise.
1291 * gcc.target/s390/hotpatch-4.c: Likewise.
1292 * gcc.target/s390/hotpatch-5.c: Likewise.
1293 * gcc.target/s390/hotpatch-6.c: Likewise.
1294 * gcc.target/s390/hotpatch-7.c: Likewise.
1295 * gcc.target/s390/hotpatch-8.c: Likewise.
1296 * gcc.target/s390/hotpatch-9.c: Likewise.
1297
1298 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1299
1300 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1301 check for an error instead.
1302 * gcc.dg/Wattributes-6.c: Likewise.
1303
1304 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1305
1306 PR c++/85209
1307 * g++.dg/cpp1z/decomp39.C: New test.
1308 * g++.dg/cpp1z/decomp40.C: New test.
1309
1310 PR c++/85208
1311 * g++.dg/cpp1z/decomp41.C: New test.
1312
1313 PR middle-end/85195
1314 * gcc.dg/pr85195.c: New test.
1315
1316 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1317
1318 PR c++/80956
1319 * g++.dg/cpp0x/initlist100.C: New.
1320 * g++.dg/cpp0x/initlist101.C: Likewise.
1321
1322 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1323
1324 PR c++/84792
1325 * g++.dg/other/pr84792-1.C: New.
1326 * g++.dg/other/pr84792-2.C: Likewise.
1327
1328 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1329
1330 PR target/85193
1331 * gcc.target/i386/pr85193.c: New test.
1332
1333 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1334
1335 PR c++/84979
1336 * g++.dg/concepts/pr84979.C: New.
1337 * g++.dg/concepts/pr84979-2.C: New.
1338 * g++.dg/concepts/pr84979-3.C: New.
1339
1340 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1341
1342 PR c++/80026
1343 * g++.dg/cpp0x/variadic174.C: New.
1344
1345 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1346
1347 PR inline-asm/85172
1348 * g++.dg/ext/builtin13.C: New test.
1349 * g++.dg/ext/atomic-4.C: New test.
1350
1351 PR c++/85146
1352 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1353 * g++.dg/ext/bases3.C: New test.
1354
1355 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1356
1357 PR target/85203
1358 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1359 to match a single insn of the baz function. Move scan directives at
1360 the end of the file below the functions they are trying to test for
1361 better readability.
1362 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1363
1364 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1365
1366 PR rtl-optimization/84878
1367 * gcc.target/powerpc/pr84878.c: New test.
1368
1369 2018-04-04 Michael Matz <matz@suse.de>
1370
1371 * gcc.dg/Wstringop-overflow-4.c: New test.
1372 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1373
1374 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1375
1376 PR testsuite/85189
1377 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1378 for the diagnostics of overridden functions. Adjust for new wording.
1379
1380 2018-04-04 Richard Biener <rguenther@suse.de>
1381
1382 PR lto/85176
1383 * g++.dg/lto/pr85176_0.C: New testcase.
1384
1385 2018-04-04 Richard Biener <rguenther@suse.de>
1386
1387 PR testsuite/85191
1388 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1389 Fix typo.
1390
1391 2018-04-04 Martin Liska <mliska@suse.cz>
1392
1393 PR sanitizer/85174
1394 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1395 and msdata as a workaround for powerpc.
1396
1397 2018-04-04 Richard Biener <rguenther@suse.de>
1398
1399 PR tree-optimization/85168
1400 * gcc.dg/torture/pr85168.c: New testcase.
1401
1402 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1403
1404 PR c++/84943
1405 * g++.dg/pr84943.C: New.
1406 * g++.dg/pr84943-2.C: New.
1407
1408 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1409
1410 PR rtl-optimization/85167
1411 * gcc.dg/pr85167.c: New test.
1412
1413 PR tree-optimization/85156
1414 * c-c++-common/pr85156.c: New test.
1415 * gcc.c-torture/execute/pr85156.c: New test.
1416
1417 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1418
1419 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1420 * gcc.target/powerpc/undef-bool-1.C: New file.
1421 * gcc.target/powerpc/undef-bool-2.c: New file.
1422
1423 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1424
1425 PR c++/84768
1426 * g++.dg/cpp1z/class-deduction52.C: New.
1427
1428 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1429
1430 PR c++/85147
1431 * g++.dg/cpp0x/pr85147.C: New test.
1432
1433 PR c++/85140
1434 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1435
1436 PR c++/85134
1437 * g++.dg/gomp/pr85134.C: New test.
1438 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1439
1440 PR target/85169
1441 * gcc.c-torture/execute/pr85169.c: New test.
1442 * gcc.target/i386/avx512f-pr85169.c: New test.
1443 * gcc.target/i386/avx512bw-pr85169.c: New test.
1444
1445 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1446
1447 PR target/85126
1448 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1449 scan-assembler-times clause.
1450
1451 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1452
1453 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1454 dg-additional-options.
1455
1456 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1457
1458 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1459
1460 2018-04-03 Richard Biener <rguenther@suse.de>
1461
1462 PR testsuite/85154
1463 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1464
1465 2018-04-02 Jim Wilson <jimw@sifive.com>
1466
1467 * gcc.target/riscv/pr84660.c: New.
1468 * gcc.target/riscv/shift-and-1.c: New.
1469 * gcc.target/riscv/shift-and-2.c: New.
1470
1471 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1472
1473 PR fortran/85102
1474 * gfortran.dg/array_simplify_2.f90: New test.
1475
1476 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1477
1478 PR middle-end/85090
1479 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1480 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1481 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1482 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1483 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1484
1485 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1486
1487 PR c++/85027
1488 * g++.dg/pr85027.C: New.
1489
1490 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1491
1492 PR target/83315
1493 * gcc.target/powerpc/sse-maxps-2.c: New test.
1494 * gcc.target/powerpc/sse-minps-2.c: New test.
1495
1496 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1497
1498 PR c++/84791
1499 * g++.dg/gomp/pr84791.C: New test.
1500
1501 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1502
1503 PR fortran/84931
1504 * gfortran.dg/array_constructor_53.f90: New test.
1505
1506 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1507
1508 PR fortran/85130
1509 * gfortran.dg/substr_6.f90: Remove illegal test for
1510 out-of-bounds substring.
1511
1512 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1513
1514 PR fortran/85111
1515 * gfortran.dg/zero_sized_10.f90: New test.
1516
1517 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1518
1519 PR c++/84269
1520 * g++.dg/lookup/missing-std-include-6.C: New test.
1521 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1522 std::tuple tests.
1523 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1524 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1525 <cstring>, <cassert>, and <cstdlib>.
1526
1527 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1528
1529 PR inline-asm/84985
1530 * gcc.target/i386/pr84985.c: New.
1531
1532 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1533
1534 PR c++/85110
1535 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1536
1537 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1538
1539 PR c++/85108
1540 * g++.dg/warn/Wunused-var-31.C: New test.
1541
1542 PR c/85094
1543 * c-c++-common/Wduplicated-branches-14.c: New test.
1544
1545 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1546
1547 PR c++/84606
1548 * g++.dg/cpp0x/pr84606.C: New.
1549
1550 2018-03-29 Carl Love <cel@us.ibm.com>
1551
1552 Revert
1553 2017-09-27 Carl Love <cel@us.ibm.com>
1554
1555 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1556 for the __builtin_fctid and __builtin_fctiw.
1557
1558 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1559
1560 PR target/84912
1561 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1562 deleted builtin function.
1563 (div_weuo): Likewise.
1564 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1565 (div_deuo): Likewise.
1566
1567 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1568
1569 PR c++/85028
1570 * g++.dg/other/default13.C: New.
1571
1572 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1573
1574 PR target/85095
1575 * gcc.target/i386/pr85095-1.c: New test.
1576 * gcc.target/i386/pr85095-2.c: New test.
1577 * gcc.c-torture/execute/pr85095.c: New test.
1578
1579 PR tree-optimization/82004
1580 * gcc.dg/pr82004.c: New test.
1581
1582 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1583 Martin Liska <mliska@suse.cz>
1584
1585 PR sanitizer/85081
1586 * g++.dg/asan/pr85081.C: New test.
1587
1588 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1589
1590 PR c++/84789
1591 * g++.dg/template/pr84789.C: Adjust for testing with
1592 -fconcepts too.
1593
1594 PR c++/84973
1595 * g++.dg/template/pr84973.C: New.
1596 * g++.dg/template/pr84973-2.C: New.
1597 * g++.dg/template/pr84973-3.C: New.
1598
1599 PR c++/84968
1600 * g++.dg/eh/pr84968.C: New.
1601
1602 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1603
1604 PR target/84914
1605 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1606 long double multiply/divide uses the correct function.
1607 * gcc.target/powerpc/mulkc-3.c: Likewise.
1608 * gcc.target/powerpc/divkc-2.c: Likewise.
1609 * gcc.target/powerpc/divkc-3.c: Likewise.
1610
1611 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1612
1613 PR c++/85067
1614 * g++.dg/cpp0x/defaulted51.C: New.
1615 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1616
1617 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR c++/85077
1620 * g++.dg/ext/vector35.C: New test.
1621
1622 PR c++/85061
1623 * g++.dg/ext/builtin-offsetof3.C: New test.
1624
1625 PR c++/85076
1626 * g++.dg/cpp1y/pr85076.C: New test.
1627
1628 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1629
1630 PR fortran/85084
1631 * gfortran.dg/matmul_rank_1.f90: New test.
1632
1633 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1634 Harald Anlauf <anlauf@gmx.de>
1635
1636 * gfortran.dg/structure_constructor_15.f90: New test.
1637
1638 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1639
1640 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1641 for the diagnostics of overridden functions. Adjust for new wording.
1642 * g++.dg/cpp0x/implicit1.C: Likewise.
1643 * g++.dg/cpp0x/override1.C: Likewise.
1644 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1645 * g++.dg/eh/shadow1.C: Likewise.
1646 * g++.dg/inherit/covariant12.C: Likewise.
1647 * g++.dg/inherit/covariant14.C: Likewise.
1648 * g++.dg/inherit/covariant15.C: Likewise.
1649 * g++.dg/inherit/covariant16.C: Likewise.
1650 * g++.dg/inherit/covariant22.C: Likewise.
1651 * g++.dg/inherit/crash3.C: Likewise.
1652 * g++.dg/inherit/error2.C: Likewise.
1653 * g++.dg/template/crash100.C: Likewise.
1654 * g++.old-deja/g++.eh/spec6.C: Likewise.
1655 * g++.old-deja/g++.mike/p811.C: Likewise.
1656 * g++.old-deja/g++.other/virtual11.C: Likewise.
1657 * g++.old-deja/g++.other/virtual4.C: Likewise.
1658
1659 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1660
1661 PR target/85044
1662 * gcc.target/i386/pr85044.c: New test.
1663
1664 2018-03-27 Martin Sebor <msebor@redhat.com>
1665
1666 PR testsuite/83462
1667 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1668 other than x86.
1669
1670 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1671
1672 PR target/83009
1673 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1674
1675 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1676
1677 PR target/81863
1678 * gcc.target/arm/pr81863.c: New test.
1679
1680 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1681
1682 PR target/85056
1683 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1684 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1685
1686 2018-03-27 Richard Biener <rguenther@suse.de>
1687
1688 PR testsuite/82847
1689 * lib/target-supports.exp (check_ssse3_available): New function.
1690 (check_effective_target_vect_perm_short): Enable for x86 if
1691 check_ssse3_available.
1692
1693 2018-03-27 Richard Biener <rguenther@suse.de>
1694
1695 PR tree-optimization/85082
1696 * gfortran.dg/pr85082.f90: New testcase.
1697
1698 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1699
1700 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1701 to "l=2" in dg-final.
1702
1703 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1704
1705 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1706 * gcc.target/mips/fix-r4000-2.c: Likewise.
1707 * gcc.target/mips/fix-r4000-3.c: Likewise.
1708 * gcc.target/mips/fix-r4000-4.c: Likewise.
1709 * gcc.target/mips/fix-r4000-5.c: Likewise.
1710 * gcc.target/mips/fix-r4000-6.c: Likewise.
1711 * gcc.target/mips/fix-r4000-7.c: Likewise.
1712 * gcc.target/mips/fix-r4000-8.c: Likewise.
1713 * gcc.target/mips/fix-r4000-9.c: Likewise.
1714 * gcc.target/mips/fix-r4000-10.c: Likewise.
1715 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1716 "mulditi3_r4000" instead of "mulditi3".
1717 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1718 "umulditi3_r4000" instead of "umulditi3".
1719
1720 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR c++/85068
1723 * g++.dg/inherit/covariant22.C: New test.
1724
1725 2018-03-27 Richard Biener <rguenther@suse.de>
1726
1727 PR testsuite/84004
1728 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1729 alignment.
1730
1731 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1732 Jason Merrill <jason@redhat.com>
1733
1734 PR c++/84632
1735 * g++.dg/init/array49.C: New.
1736 * g++.dg/torture/pr70499.C: Adjust.
1737
1738 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1739
1740 PR target/85073
1741 * gcc.target/i386/pr85073.c: New test.
1742
1743 2018-03-26 Richard Biener <rguenther@suse.de>
1744
1745 PR testsuite/85066
1746 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1747 instead of long.
1748
1749 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1750
1751 PR fortran/66709
1752 * gfortran.dg/parameter_array_format.f90: New test.
1753
1754 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1755 Neil Carlson <neil.n.carlson@gmail.com>
1756
1757 PR fortran/84381
1758 * gfortran.dg/literal_character_constant_1.inc: Replace
1759 call abort by STOP n.
1760 * gfortran.dg/overload_1.f90: Likewise.
1761
1762 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1763 Dominique d'Humieres <dominiq@gcc.gnu.org>
1764
1765 PR fortran/84924
1766 * gfortran.dg/scalar_pointer_1.f90: New test.
1767
1768 2018-03-25 Tom de Vries <tom@codesourcery.com>
1769
1770 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1771 precise.
1772
1773 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1774
1775 PR fortran/69497
1776 * gfortran.dg/pr89497.f90: New test.
1777
1778 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1779
1780 PR fortran/70068
1781 * gfortran.dg/substr_7.f90: New test.
1782
1783 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1784
1785 PR fortran/42651
1786 * gfortran.dg/pr42651.f90: New test.
1787 * gfortran.dg/func_result_7.f90: Update error message.
1788
1789 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1790
1791 PR tree-optimization/84005
1792 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1793 failing to force the alignment.
1794
1795 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1796
1797 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1798 from this to...
1799 <vclzd>: ...this.
1800
1801 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1802
1803 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1804 message. Fix scan-assembler patterns.
1805
1806 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR c++/85015
1809 * g++.dg/cpp0x/pr85015.C: New test.
1810
1811 PR c++/84942
1812 * g++.dg/cpp1y/pr84942.C: New test.
1813
1814 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1815
1816 PR inline-asm/85030
1817 * testsuite/gcc.target/i386/pr85030.c: New.
1818
1819 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1820
1821 PR target/85026
1822 * g++.dg/pr85026.C: New test.
1823
1824 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1825
1826 * g++.dg/debug/pr84704.C: XFAIL AIX.
1827
1828 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1829
1830 PR target/84826
1831 * gcc.target/arm/pr84826.c: Add dg directive.
1832
1833 2018-03-23 Marek Polacek <polacek@redhat.com>
1834
1835 PR c++/85033
1836 * g++.dg/ext/builtin-offsetof2.C: New test.
1837
1838 PR c++/85045
1839 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1840 * gcc.dg/pr85045.c: New test.
1841
1842 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1843
1844 PR debug/85020
1845 * gnat.dg/lto22.adb: New test.
1846 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1847 * gnat.dg/lto22_pkg2.ads: Likewise.
1848
1849 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1850
1851 PR c/80778
1852 * gcc.dg/lto/pr80778_0.c: New test.
1853
1854 PR inline-asm/85034
1855 * gcc.target/i386/pr85034.c: New test.
1856
1857 PR inline-asm/85022
1858 * c-c++-common/torture/pr85022.c: New test.
1859
1860 PR sanitizer/85029
1861 * g++.dg/ubsan/pr85029.C: New test.
1862
1863 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1864
1865 PR c++/71251
1866 * g++.dg/cpp0x/pr71251.C: New.
1867
1868 PR c++/84789
1869 * g++.dg/template/pr84789.C: New.
1870 * g++.dg/template/pr84789-2.C: New.
1871 * g++.dg/template/pr84789-3.C: New.
1872 * g++.dg/parse/dtor11.C: Accept alternate error message.
1873
1874 PR c++/84729
1875 * g++.dg/pr84729.C: New.
1876 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1877 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1878 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1879
1880 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1881
1882 PR fortran/84922
1883 * gfortran.dg/interface_42.f90: New test.
1884 * gfortran.dg/interface_43.f90: New test.
1885
1886 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1887
1888 PR target/84826
1889 * gcc.target/arm/pr84826.c: New test.
1890
1891 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1892
1893 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1894 dg-require-effective-target.
1895 * gcc.target/arm/addr-modes-int.c: Likewise.
1896 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1897
1898 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1899
1900 PR target/84760
1901 * gcc.target/powerpc/altivec-ld-1.c: New test.
1902
1903 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1904
1905 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1906
1907 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR inline-asm/84941
1910 * gcc.dg/pr84941.c: New test.
1911
1912 2018-03-22 Tom de Vries <tom@codesourcery.com>
1913
1914 PR tree-optimization/84956
1915 * gcc.dg/pr84956.c: New test.
1916
1917 2018-03-22 Marek Polacek <polacek@redhat.com>
1918
1919 PR c++/84854
1920 * g++.dg/cpp1z/constexpr-if15.C: New test.
1921 * g++.dg/cpp1z/constexpr-if16.C: New test.
1922
1923 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1924
1925 * gcc.dg/builtin-tgmath-3.c: New test.
1926
1927 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1928
1929 PR c++/71965
1930 * g++.dg/concepts/pr71965.C: New.
1931
1932 PR c++/84610
1933 PR c++/84642
1934 * g++.dg/cpp0x/pr84610.C: New.
1935 * g++.dg/cpp0x/pr84642.C: New.
1936
1937 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1938
1939 PR c/84999
1940 * c-c++-common/pr84999.c: New test.
1941
1942 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1943
1944 PR c++/84972
1945 * g++.dg/ext/desig10.C: New.
1946
1947 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1948 Harald Anlauf <anlauf@gmx.de>
1949
1950 PR fortran/84957
1951 * gfortran.dg/pr84957.f90: New test.
1952
1953 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1954
1955 PR tree-optimization/84960
1956 * gcc.c-torture/compile/pr84960.c: New test.
1957
1958 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1959
1960 PR tree-optimization/84811
1961 * gcc.dg/torture/pr84811.c: New test.
1962
1963 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR tree-optimization/84982
1966 * c-c++-common/pr84982.c: New test.
1967
1968 PR c++/84961
1969 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1970 "m" (++x) in C++.
1971 * g++.dg/torture/pr84961-1.C: New test.
1972 * g++.dg/torture/pr84961-2.C: New test.
1973
1974 2018-03-21 Nathan Sidwell <nathan@acm.org>
1975
1976 PR c++/85008
1977 * g++.dg/pr85008.C: New.
1978
1979 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1980
1981 PR fortran/84615
1982 * gfortran.dg/char_result_17.f90: New test.
1983
1984 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1985
1986 PR c++/84994
1987 * g++.dg/other/accessor-fixits-1.C: Move to...
1988 * g++.dg/torture/accessor-fixits-1.C: ...here.
1989 * g++.dg/other/accessor-fixits-2.C: Move to...
1990 * g++.dg/torture/accessor-fixits-2.C: ...here.
1991 * g++.dg/other/accessor-fixits-3.C: Move to...
1992 * g++.dg/torture/accessor-fixits-3.C: ...here.
1993 * g++.dg/other/accessor-fixits-4.C: Move to...
1994 * g++.dg/torture/accessor-fixits-4.C: ...here.
1995 * g++.dg/other/accessor-fixits-5.C: Move to...
1996 * g++.dg/torture/accessor-fixits-5.C: ...here.
1997 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1998 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1999 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2000
2001 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2002
2003 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2004
2005 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2006
2007 PR target/82989
2008 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2009
2010 2018-03-21 Nathan Sidwell <nathan@acm.org>
2011
2012 PR c++/84804
2013 * g++.dg/lookup/pr84804.C: New.
2014
2015 2018-03-21 Martin Sebor <msebor@redhat.com>
2016
2017 PR c++/84850
2018 * g++.dg/Wclass-memaccess-3.C: New test.
2019 * g++.dg/Wclass-memaccess-4.C: New test.
2020
2021 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2022
2023 PR c++/84892
2024 * g++.dg/other/accessor-fixits-1.C
2025 (test_access_const_t1_color): New.
2026 (test_deref_const_t1_color): New.
2027 * g++.dg/other/accessor-fixits-5.C: New testcase.
2028
2029 2018-03-21 Tom de Vries <tom@codesourcery.com>
2030
2031 PR tree-optimization/83126
2032 * gcc.dg/graphite/pr83126.c: New test.
2033
2034 2018-03-21 Nathan Sidwell <nathan@acm.org>
2035
2036 * g++.dg/ext/anon-struct6.C: Adjust.
2037 * g++.dg/ext/deprecate-1.C: New.
2038 * g++.dg/ext/deprecate-2.C: New.
2039 * g++.dg/lookup/pr84602.C: Adjust.
2040 * g++.dg/lookup/pr84962.C: Adjust.
2041 * g++.old-deja/g++.other/anon4.C
2042
2043 PR c++/84836
2044 * g++.dg/lookup/pr84836.C: New.
2045
2046 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2047
2048 PR tree-optimization/84969
2049 * gcc.dg/tree-ssa/pr84969.c: New test.
2050
2051 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2052
2053 PR rtl-optimization/84989
2054 * gcc.target/i386/pr84989.c: New test.
2055
2056 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2057
2058 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2059
2060 2018-03-21 Martin Liska <mliska@suse.cz>
2061
2062 PR ipa/84963
2063 * gfortran.dg/goacc/pr84963.f90: New test.
2064
2065 2018-03-21 Marek Polacek <polacek@redhat.com>
2066
2067 PR c++/71638, ICE with NSDMI and reference.
2068 * g++.dg/cpp0x/nsdmi14.C: New test.
2069 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2070
2071 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2072
2073 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2074 MIPS with -mpaired-single directives.
2075
2076 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2077
2078 PR fortran/85001
2079 * gfortran.dg/interface_41.f90: New test.
2080
2081 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2082
2083 PR debug/84875
2084 * gcc.dg/pr84875.c: New test.
2085
2086 2018-03-20 Marek Polacek <polacek@redhat.com>
2087
2088 PR c++/84978, ICE with NRVO.
2089 * g++.dg/opt/nrv19.C: New test.
2090
2091 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2092
2093 PR target/82518
2094 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2095 Disable for armeb targets.
2096 * gcc.target/arm/pr82518.c: New test.
2097
2098 2018-03-20 Nathan Sidwell <nathan@acm.org>
2099
2100 PR c++/84962
2101 * g++.dg/lookup/pr84962.C: New.
2102
2103 PR c++/84970
2104 * g++.dg/lookup/pr84970.C: New.
2105
2106 2018-03-20 Richard Biener <rguenther@suse.de>
2107
2108 PR target/84986
2109 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2110
2111 2018-03-20 Martin Liska <mliska@suse.cz>
2112
2113 PR ipa/84825
2114 * g++.dg/ipa/pr84825.C: New test.
2115
2116 2018-03-20 Martin Liska <mliska@suse.cz>
2117
2118 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2119
2120 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR target/84845
2123 * gcc.c-torture/compile/pr84845.c: New test.
2124
2125 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2126
2127 PR target/82989
2128 * gcc.target/arm/pr82989.c: New test.
2129
2130 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2131
2132 PR target/84945
2133 * gcc.target/i386/pr84945.c: New test.
2134
2135 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2136
2137 PR target/81647
2138 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2139
2140 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2141
2142 PR c/84953
2143 * gcc.dg/pr84953.c: New test.
2144
2145 2018-03-19 Marek Polacek <polacek@redhat.com>
2146
2147 PR c++/84925
2148 * g++.dg/cpp1z/lambda-__func__.C: New test.
2149
2150 PR c++/84927
2151 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2152
2153 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2154
2155 PR sanitizer/78651
2156 * g++.dg/asan/pr78651.C: New test.
2157
2158 2018-03-19 Tom de Vries <tom@codesourcery.com>
2159
2160 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2161 vect_int_mult. Add nvptx xfail for PR84958.
2162
2163 2018-03-19 Nathan Sidwell <nathan@acm.org>
2164
2165 PR c++/84835
2166 * g++.dg/cpp1y/pr84835.C: New.
2167
2168 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2169
2170 PR target/81647
2171 * gcc.target/aarch64/pr81647.c: New.
2172
2173 2018-03-19 Richard Biener <rguenther@suse.de>
2174
2175 PR tree-optimization/84933
2176 * g++.dg/pr84933.C: New testcase.
2177
2178 2018-03-19 Richard Biener <rguenther@suse.de>
2179
2180 PR tree-optimization/84859
2181 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2182 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2183 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2184 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2185
2186 2018-03-19 Nathan Sidwell <nathan@acm.org>
2187
2188 PR c++/84812
2189 * g++.dg/lookup/pr84812.C: New.
2190
2191 2018-03-19 Richard Biener <rguenther@suse.de>
2192
2193 PR tree-optimization/84929
2194 * gcc.dg/torture/pr84929.c: New testcase.
2195
2196 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2197
2198 PR target/84711
2199 * gcc.target/arm/big-endian-subreg.c: Delete.
2200
2201 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2202
2203 PR fortran/84931
2204 * gfortran.dg/array_constructor_52.f90: New test.
2205
2206 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2207
2208 PR fortran/77414
2209 * gfortran.dg/pr77414.f90: New test.
2210 * gfortran.dg/internal_references_1.f90: Adjust error message.
2211
2212 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2213
2214 PR fortran/65453
2215 * gfortran.dg/pr65453.f90: New test.
2216
2217 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2218
2219 PR tree-optimization/84913
2220 * gfortran.dg/vect/pr84913.f90: New test.
2221
2222 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2223
2224 PR fortran/79929
2225 * gfortran.dg/warn_concat.f90: New test.
2226
2227 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR target/84899
2230 * gcc.dg/pr84899.c: New test.
2231
2232 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2233
2234 PR fortran/69395
2235 * gfortran.dg/pr69395.f90: Add test for max dimensions
2236
2237 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2238
2239 PR target/84876
2240 * gcc.target/i386/pr84876.c: New test.
2241
2242 2018-03-16 Martin Liska <mliska@suse.cz>
2243
2244 PR ipa/84833
2245 * gcc.target/i386/mvc11.c: New test.
2246
2247 2018-03-16 Martin Liska <mliska@suse.cz>
2248
2249 PR ipa/84722
2250 * gcc.target/i386/mvc10.c: New test.
2251
2252 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2253
2254 PR c++/79937
2255 PR c++/82410
2256 * g++.dg/cpp1y/pr79937-1.C: New test.
2257 * g++.dg/cpp1y/pr79937-2.C: New test.
2258 * g++.dg/cpp1y/pr79937-3.C: New test.
2259 * g++.dg/cpp1y/pr79937-4.C: New test.
2260 * g++.dg/cpp1y/pr82410.C: New test.
2261
2262 2018-03-16 Tom de Vries <tom@codesourcery.com>
2263
2264 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2265
2266 2018-03-16 Tom de Vries <tom@codesourcery.com>
2267
2268 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2269
2270 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2271
2272 PR c++/84874
2273 * g++.dg/cpp2a/desig8.C: New test.
2274
2275 PR tree-optimization/84841
2276 * gcc.dg/pr84841.c: New test.
2277
2278 PR c++/84874
2279 * g++.dg/cpp2a/desig7.C: New test.
2280
2281 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2282 Jim MacArthur <jim.macarthur@codethink.co.uk>
2283
2284 * gfortran.dg/automatic_1.f90: New test.
2285 * gfortran.dg/automatic_repeat.f90: New test
2286 * gfortran.dg/automatic_save.f90: New test.
2287 * gfortran.dg/vax_structure.f90: New test.
2288
2289 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2290
2291 PR fortran/78741
2292 * gfortran.dg/pr78741.f90: New test.
2293
2294 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2295
2296 PR fortran/69395
2297 * gfortran.dg/pr69395.f90: New test.
2298
2299 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2300
2301 PR c++/79085
2302 * g++.dg/opt/pr79085.C: New test.
2303
2304 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2305
2306 PR target/84574
2307 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2308 label instead of __x86_indirect_thunk label.
2309
2310 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2311
2312 PR c++/84222
2313 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2314 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2315 * g++.dg/warn/deprecated-13.C: New test.
2316
2317 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2318
2319 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2320
2321 2018-03-15 Richard Biener <rguenther@suse.de>
2322
2323 PR c/84873
2324 * c-c++-common/pr84873.c: New testcase.
2325
2326 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2327
2328 PR target/84711
2329 * gcc.target/arm/big-endian-subreg.c: New.
2330
2331 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2332
2333 PR target/84860
2334 * gcc.c-torture/compile/pr84860.c: New test.
2335
2336 2018-03-15 Julia Koval <julia.koval@intel.com>
2337
2338 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2339 cannonlake.
2340 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2341 avx512bitalg.
2342
2343 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2344
2345 PR c/84853
2346 * gcc.dg/pr84853.c: New test.
2347
2348 2018-03-14 Carl Love <cel@us.ibm.com>
2349
2350 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2351
2352 2018-03-14 Martin Liska <mliska@suse.cz>
2353
2354 PR ipa/8480
2355 * g++.dg/lto/pr84805_0.C: New test.
2356 * g++.dg/lto/pr84805_1.C: New test.
2357 * g++.dg/lto/pr84805_2.C: New test.
2358
2359 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2360
2361 PR c/84852
2362 * gcc.dg/fixits-pr84852-1.c: New test.
2363 * gcc.dg/fixits-pr84852-2.c: New test.
2364
2365 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2366
2367 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2368 separate verbose message.
2369 * lib/scandump.exp (scan-dump-times): Likewise.
2370
2371 2018-03-14 Julia Koval <julia.koval@intel.com>
2372
2373 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2374 server.
2375 * gcc.target/i386/funcspec-56.inc: Ditto.
2376
2377 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2378
2379 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2380 aarch64_sve_hw.
2381
2382 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2383
2384 PR sanitizer/83392
2385 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2386 check count from 17 to 14.
2387
2388 PR target/84844
2389 * gcc.target/i386/pr84844.c: New test.
2390
2391 2018-03-14 Richard Biener <rguenther@suse.de>
2392
2393 PR tree-optimization/84830
2394 * gcc.dg/torture/pr84830.c: New testcase.
2395
2396 2018-03-14 Marek Polacek <polacek@redhat.com>
2397
2398 PR c++/84596
2399 * g++.dg/cpp0x/static_assert15.C: New test.
2400
2401 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2402
2403 PR fortran/61775
2404 * gfortran.dg/pr61775.f90: New test.
2405
2406 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2407
2408 PR c++/84843
2409 * g++.dg/ext/pr84843-1.C: New test.
2410 * g++.dg/ext/pr84843-2.C: New test.
2411
2412 2018-03-13 David Pagan <dave.pagan@oracle.com>
2413
2414 PR c/46921
2415 * gcc.dg/pr46921.c: New test.
2416
2417 2018-03-13 Martin Sebor <msebor@redhat.com>
2418
2419 PR tree-optimization/84725
2420 * c-c++-common/Wstringop-truncation-4.c: New test.
2421 * c-c++-common/attr-nonstring-5.c: New test.
2422
2423 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2424
2425 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2426 than unpacks.
2427 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2428 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2429
2430 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2431
2432 * gcc.target/aarch64/sve/tls_1.c: New test.
2433 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2434
2435 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2436
2437 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2438 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2439
2440 2018-03-13 Martin Liska <mliska@suse.cz>
2441
2442 PR ipa/84658.
2443 * g++.dg/ipa/pr84658.C: New test.
2444
2445 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2446
2447 PR middle-end/84834
2448 * gcc.dg/pr84834.c: New test.
2449
2450 PR target/84827
2451 * gcc.target/i386/pr84827.c: New test.
2452
2453 PR target/84828
2454 * g++.dg/ext/pr84828.C: New test.
2455
2456 PR target/84786
2457 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2458 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2459
2460 PR c++/84808
2461 * g++.dg/cpp1y/constexpr-84808.C: New test.
2462
2463 PR c++/84704
2464 * g++.dg/debug/pr84704.C: New test.
2465
2466 2018-03-12 Renlin Li <renlin.li@arm.com>
2467
2468 * gcc.target/aarch64/movi_hf.c: New.
2469 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2470 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2471
2472 2018-03-12 Martin Sebor <msebor@redhat.com>
2473
2474 PR tree-optimization/83456
2475 * c-c++-common/Wrestrict-2.c: Remove test cases.
2476 * c-c++-common/Wrestrict.c: Same.
2477 * gcc.dg/Wrestrict-12.c: New test.
2478 * gcc.dg/Wrestrict-14.c: New test.
2479
2480 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2481
2482 * g++.dg/pr84821.C: New test.
2483
2484 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2485
2486 * gcc.dg/pr84799.c: New test.
2487
2488 2018-03-12 Richard Biener <rguenther@suse.de>
2489
2490 PR tree-optimization/84803
2491 * gcc.dg/torture/pr84803.c: New testcase.
2492
2493 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2494
2495 PR c++/84813
2496 * g++.dg/debug/pr84813.C: New test.
2497
2498 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2499
2500 PR fortran/84546
2501 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2502
2503 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2504
2505 PR fortran/83939
2506 * gfortran.dg/pr83939.f90
2507
2508 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2509
2510 PR fortran/66128
2511 * gfortran.dg/zero_sized_9.f90: New test.
2512
2513 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR debug/58150
2516 * g++.dg/debug/dwarf2/enum2.C: New test.
2517
2518 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2519
2520 PR fortran/84734
2521 * gfortran.dg/pr84734.f90: New test.
2522
2523 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2524
2525 * gnat.dg/prot3.adb: New test.
2526 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2527
2528 2018-03-09 Jason Merrill <jason@redhat.com>
2529 Paolo Carlini <paolo.carlini@oracle.com>
2530
2531 PR c++/71169
2532 PR c++/71832
2533 * g++.dg/cpp0x/pr71169.C: New.
2534 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2535 * g++.dg/cpp0x/pr71832.C: Likewise.
2536
2537 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2538
2539 PR target/83969
2540 * gcc.target/powerpc/pr83969.c: New test.
2541
2542 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2543
2544 PR target/84772
2545 * gcc.dg/pr84772.c: New test.
2546
2547 PR c++/84076
2548 * g++.dg/warn/Wformat-2.C: New test.
2549
2550 PR c++/84767
2551 * g++.dg/ext/vla18.C: New test.
2552
2553 2018-03-09 Martin Sebor <msebor@redhat.com>
2554
2555 PR tree-optimization/84526
2556 * gcc.dg/Wrestrict-10.c: New test.
2557 * gcc.dg/Wrestrict-11.c: New test.
2558
2559 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2560
2561 PR rtl-optimization/84682
2562 * gcc.dg/torture/pr84682-1.c: New.
2563 * gcc.dg/torture/pr84682-2.c: New.
2564 * gcc.dg/torture/pr84682-3.c: New.
2565
2566 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2567
2568 PR c++/84724
2569 * g++.dg/ext/pr84724.C: New test.
2570
2571 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2572
2573 PR target/83712
2574 * gcc.target/arm/pr83712.c: New.
2575
2576 2018-03-09 Richard Biener <rguenther@suse.de>
2577
2578 PR tree-optimization/84775
2579 * gcc.dg/torture/pr84775.c: New testcase.
2580
2581 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR debug/84404
2584 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2585 targets.
2586
2587 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2588
2589 * gcc.c-torture/compile/20180309-1.c: New test.
2590
2591 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2592
2593 PR c++/80598
2594 * g++.dg/warn/Wunused-function4.C: New test.
2595
2596 PR inline-asm/84742
2597 * gcc.target/i386/pr84742-1.c: New test.
2598 * gcc.target/i386/pr84742-2.c: New test.
2599
2600 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2601
2602 PR target/84748
2603 * gcc.c-torture/execute/pr84748.c: New test.
2604
2605 2018-03-08 Richard Biener <rguenther@suse.de>
2606
2607 PR middle-end/84552
2608 * gcc.dg/graphite/pr84552.c: New testcase.
2609
2610 2018-03-08 Richard Biener <rguenther@suse.de>
2611
2612 PR tree-optimization/84178
2613 * gcc.dg/torture/pr84178-2.c: New testcase.
2614
2615 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2616
2617 PR tree-optimization/84178
2618 * gcc.c-torture/compile/pr84178-1.c: New test.
2619
2620 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2621
2622 * lib/target-supports.exp: Do not return zero from a ifunc
2623 function.
2624
2625 2018-03-08 Richard Biener <rguenther@suse.de>
2626
2627 PR tree-optimization/84746
2628 * gcc.dg/torture/pr84746.c: New testcase.
2629
2630
2631 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2632 PR debug/84404
2633 PR debug/84408
2634 * gcc.dg/graphite/pr84404.c: New.
2635
2636 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2637
2638 PR tree-optimization/84740
2639 * gcc.dg/torture/pr84740.c: New test.
2640
2641 PR tree-optimization/84739
2642 * gcc.dg/pr84739.c: New test.
2643
2644 2018-03-07 Martin Sebor <msebor@redhat.com>
2645
2646 PR tree-optimization/83519
2647 * gcc.dg/Wrestrict-13.c: New test.
2648
2649 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2650
2651 PR fortran/64124
2652 PR fortran/70409
2653 * gfortran.dg/pr64124.f90: New tests.
2654 * gfortran.dg/pr70409.f90: New tests.
2655
2656 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2657
2658 PR target/82411
2659 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2660
2661 2018-03-07 Martin Sebor <msebor@redhat.com>
2662
2663 PR tree-optimization/84526
2664 * gcc.dg/Wrestrict-10.c: New test.
2665
2666 2018-03-07 Martin Sebor <msebor@redhat.com>
2667
2668 PR tree-optimization/84468
2669 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2670 * gcc.dg/Wstringop-truncation.c: New test.
2671 * gcc.dg/Wstringop-truncation-2.c: New test.
2672
2673 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2674
2675 PR fortran/84565
2676 * gfortran.dg/pr84565.f90: New test.
2677
2678 PR middle-end/84723
2679 * gcc.target/i386/pr84723-1.c: New test.
2680 * gcc.target/i386/pr84723-2.c: New test.
2681 * gcc.target/i386/pr84723-3.c: New test.
2682 * gcc.target/i386/pr84723-4.c: New test.
2683 * gcc.target/i386/pr84723-5.c: New test.
2684
2685 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2686
2687 PR fortran/64107
2688 * gfortran.dg/pr64107.f90: New test.
2689
2690 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2691
2692 PR fortran/84697
2693 PR fortran/66128
2694 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2695
2696 2018-03-06 Marek Polacek <polacek@redhat.com>
2697
2698 PR c++/84684
2699 * g++.dg/cpp1z/constexpr-84684.C: New test.
2700
2701 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2702
2703 PR c/84721
2704 * gcc.dg/pr84721.c: New test.
2705
2706 PR target/84710
2707 * gcc.dg/pr84710.c: New test.
2708
2709 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2710
2711 PR fortran/56667
2712 * gfortran.dg/implied_do_2.f90: New test.
2713 * gfortran.dg/coarray_8.f90: Update for new error message.
2714
2715 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2716
2717 PR inline-asm/84683
2718 * g++.dg/ext/pr84683.C: New test.
2719
2720 PR tree-optimization/84687
2721 * gcc.dg/pr84687.c: New test.
2722
2723 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2724
2725 PR c++/84231
2726 * g++.dg/pr84231.C: New.
2727
2728 PR c++/84593
2729 * g++.dg/cpp1y/pr84593.C: New.
2730
2731 PR c++/84492
2732 * g++.dg/pr84492.C: New.
2733
2734 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2735
2736 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2737 __builtin_ppc_speculation_barrier.
2738
2739 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR target/84700
2742 * gcc.target/powerpc/pr84700.c: New test.
2743
2744 2018-03-05 Nathan Sidwell <nathan@acm.org>
2745
2746 PR c++/84702
2747 * g++.dg/lookup/pr84702.C: New.
2748
2749 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2750
2751 PR target/84564
2752 * gcc.target/i386/pr84564.c: New test.
2753
2754 2018-03-05 Marek Polacek <polacek@redhat.com>
2755
2756 PR c++/84707
2757 * g++.dg/cpp0x/inline-ns10.C: New test.
2758
2759 2018-03-05 Nathan Sidwell <nathan@acm.org>
2760
2761 PR c++/84694
2762 * g++.dg/template/pr84694.C: New.
2763
2764 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR target/84524
2767 * gcc.c-torture/execute/pr84524.c: New test.
2768 * gcc.target/i386/avx512bw-pr84524.c: New test.
2769
2770 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2771
2772 PR target/84264
2773 * g++.dg/pr84264.C: New test.
2774
2775 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2776
2777 PR c++/84618
2778 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2779 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2780 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2781
2782 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2783
2784 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2785 * g++.dg/other/i386-3.C: Ditto.
2786 * gcc.target/i386/sse-12.c: Ditto.
2787 * gcc.target/i386/sse-13.c: Ditto.
2788 * gcc.target/i386/sse-14.c: Ditto.
2789 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2790 * gcc.target/i386/wbinvd-1.c: New test.
2791 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2792 * gcc.target/i386/pconfig-1.c: Ditto.
2793
2794 2018-03-05 Pádraig Brady <P@draigBrady.com>
2795 Nathan Sidwell <nathan@acm.org>
2796
2797 PR c++/84497
2798 * g++.dg/cpp0x/pr84497.C: New.
2799
2800 2018-03-05 Richard Biener <rguenther@suse.de>
2801
2802 PR tree-optimization/84670
2803 * gcc.dg/pr84670-1.c: New testcase.
2804 * gcc.dg/pr84670-2.c: Likewise.
2805 * gcc.dg/pr84670-3.c: Likewise.
2806 * gcc.dg/pr84670-4.c: Likewise.
2807
2808 2018-03-05 Richard Biener <rguenther@suse.de>
2809
2810 PR tree-optimization/84650
2811 * gcc.dg/graphite/pr84650.c: New testcase.
2812
2813 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2814
2815 PR c++/82022
2816 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2817
2818 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2819
2820 PR fortran/71085
2821 * gfortran.dg/pr71085.f90: New test.
2822
2823 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2824
2825 PR fortran/66128
2826 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2827
2828 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2829
2830 PR fortran/51434
2831 * gfortran.dg/pr51434.f90: New test.
2832
2833 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2834
2835 PR c++/61358
2836 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2837
2838 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2839
2840 PR c++/67370
2841 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2842
2843 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2844
2845 PR c++/71464
2846 * g++.dg/torture/pr71464.C: New.
2847
2848 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2849
2850 PR fortran/80965
2851 * gfortran.dg/select_type_41.f90: New test.
2852
2853 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2854
2855 PR c++/61135
2856 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2857
2858 2018-03-02 Marek Polacek <polacek@redhat.com>
2859
2860 PR c++/84578
2861 * g++.dg/ext/flexary29.C: New test.
2862
2863 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2864
2865 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2866
2867 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2868
2869 PR c++/81812
2870 * g++.dg/torture/pr81812.C: New.
2871
2872 2018-03-02 Marek Polacek <polacek@redhat.com>
2873
2874 PR c++/84171
2875 * g++.dg/warn/Wsign-compare-8.C: New test.
2876
2877 PR c++/84663
2878 * g++.dg/parse/array-size3.C: New test.
2879
2880 PR c++/84664
2881 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2882
2883 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2884
2885 PR c++/84662
2886 * g++.dg/cpp1y/pr84662.C: New test.
2887
2888 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2889
2890 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2891 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2892 "dg-lto-options".
2893 * g++.dg/lto/20101010-1_0.C: Likewise.
2894 * g++.dg/lto/20101010-2_0.C: Likewise.
2895
2896 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2897
2898 PR ipa/84628
2899 * gcc.dg/pr84628.c: New test.
2900
2901 PR target/56540
2902 * gcc.target/ia64/pr56540.c: New test.
2903
2904 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2905
2906 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2907 32-bit target.
2908 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2909 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2910 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2911 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2912
2913 2018-03-02 Marek Polacek <polacek@redhat.com>
2914
2915 PR c++/84590
2916 * c-c++-common/ubsan/shift-11.c: New test.
2917
2918 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2919
2920 * gcc.dg/vect/vect-alias-check-13.c: New test.
2921
2922 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2923
2924 PR target/84614
2925 * gcc.dg/pr84614.c: New test.
2926
2927 PR inline-asm/84625
2928 * gcc.target/i386/pr84625.c: New test.
2929
2930 2018-03-02 Richard Biener <rguenther@suse.de>
2931
2932 PR tree-optimization/84427
2933 * gcc.dg/torture/pr84427.c: New testcase.
2934
2935 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2936
2937 PR target/84534
2938 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2939 powerpc64le*-*-linux*.
2940 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2941 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2942
2943 2018-03-01 Martin Sebor <msebor@redhat.com>
2944
2945 PR c++/84294
2946 * g++.dg/ext/attr-const.C: Remove xfail.
2947 * g++.dg/ext/attr-malloc-3.C: New test.
2948 * g++.dg/ext/attr-noinline-3.C: New test.
2949 * g++.dg/ext/attr-noreturn-3.C: New test.
2950 * g++.dg/ext/attr-nothrow-3.C: New test.
2951 * g++.dg/ext/attr-pure.C: Remove xfail.
2952
2953 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2954
2955 PR sanitizer/70875
2956 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2957 dg-options and dg-shouldfail "ubsan" directive.
2958
2959 2018-03-01 Marek Polacek <polacek@redhat.com>
2960 Jason Merrill <jason@redhat.com>
2961
2962 PR c++/84582
2963 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2964 * g++.dg/cpp1z/static1.C: New test.
2965 * g++.dg/template/static37.C: New test.
2966
2967 2018-03-01 Nathan Sidwell <nathan@acm.org>
2968
2969 PR c++/84434
2970 * g++.dg/template/pr84434.C: New.
2971
2972 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2973
2974 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2975 -mthumb to the command-line.
2976
2977 2018-03-01 Marek Polacek <polacek@redhat.com>
2978
2979 PR c++/84596
2980 * g++.dg/cpp0x/static_assert14.C: New test.
2981
2982 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2983
2984 PR c++/79410
2985 * g++.dg/torture/pr79410.C: New.
2986
2987 2018-03-01 Martin Liska <mliska@suse.cz>
2988
2989 PR sanitizer/82484
2990 * gcc.dg/asan/pr82484.c: New test.
2991
2992 2018-03-01 Richard Biener <rguenther@suse.de>
2993
2994 PR debug/84645
2995 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2996
2997 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2998
2999 PR fortran/84219
3000 * gfortran.dg/coarray_47.f90: New test.
3001
3002 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3003
3004 PR fortran/84538
3005 * gfortran.dg/class_array_23.f03: New test.
3006
3007 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3008
3009 PR rtl-optimization/84528
3010 * gcc.dg/torture/pr84538.c: Rename to...
3011 * gcc.dg/torture/pr84528.c: ...this.
3012
3013 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3014
3015 PR rtl-optimization/84528
3016 * gcc.dg/torture/pr84538.c: New test.
3017
3018 2018-02-28 Martin Sebor <msebor@redhat.com>
3019
3020 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3021 -fpic test failures.
3022 * c-c++-common/Wrestrict-2.c: Same.
3023 * c-c++-common/Wstringop-truncation.c: Same.
3024 * gcc.dg/Warray-bounds-22.c: Same.
3025 * gcc.dg/Wstringop-overflow.c: Same.
3026 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3027 (signed_range): Same.
3028 (unsigned_anti_range): Same.
3029 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3030 (signed_range): Same.
3031 (unsigned_anti_range): Same.
3032 * gcc.dg/attr-alloc_size-7.c: Same.
3033 * gcc.dg/attr-alloc_size-8.c: Same.
3034 * gcc.dg/builtin-alloc-size.c: Same.
3035 * gcc.dg/builtin-stpncpy.c: Same.
3036 * gcc.dg/builtins-nonnull.c: Same.
3037 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3038 * gcc.dg/pr79214.c: Same.
3039 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3040 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3041 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3042 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3043 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3044 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3045 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3046 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3047 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3048 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3049 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3050
3051 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3052
3053 PR target/84014
3054 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3055
3056 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3057
3058 PR c++/84609
3059 * g++.dg/cpp0x/pr84609.C: New test.
3060
3061 2018-02-28 Martin Sebor <msebor@redhat.com>
3062
3063 PR testsuite/84617
3064 * g++.dg/ext/attr-malloc-3.C: New test.
3065 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3066 to pre-existing problems.
3067 * g++.dg/ext/attr-pure.C: Same.
3068
3069 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3070
3071 PR fortran/83901
3072 * gfortran.dg/associate_37.f90: New test.
3073
3074 PR fortran/83344
3075 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3076
3077 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR target/52991
3080 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3081 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3082 * gcc.dg/bf-ms-layout-4.c: New test.
3083 * gcc.dg/bf-ms-layout-5.c: New test.
3084
3085 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3086
3087 PR target/83399
3088 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3089
3090 2018-02-28 Richard Biener <rguenther@suse.de>
3091
3092 PR tree-optimization/84584
3093 * gcc.dg/graphite/pr84584.c: New testcase.
3094
3095 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3096
3097 PR preprocessor/84517
3098 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3099
3100 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3101
3102 * c-c++-common/dump-ada-spec-12.c: New test.
3103 * c-c++-common/dump-ada-spec-13.c: Likewise.
3104
3105 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3106
3107 * c-c++-common/dump-ada-spec-11.c: New test.
3108
3109 2018-02-28 Martin Liska <mliska@suse.cz>
3110
3111 PR testsuite/84597
3112 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3113 * g++.dg/ext/timevar2.C: Likewise.
3114
3115 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3116
3117 * c-c++-common/dump-ada-spec-8.c: New test.
3118 * c-c++-common/dump-ada-spec-9.c: Likewise.
3119 * c-c++-common/dump-ada-spec-10.c: Likewise.
3120
3121 2018-02-28 Richard Biener <rguenther@suse.de>
3122
3123 PR middle-end/84607
3124 * gcc.dg/pr84607.c: New testcase.
3125
3126 2018-02-28 Nathan Sidwell <nathan@acm.org>
3127
3128 PR c++/84602
3129 * g++.dg/lookup/pr84602.C: New.
3130
3131 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR c++/83871
3134 PR c++/83503
3135 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3136 dg-options.
3137 * g++.dg/ext/attr-nonnull.C: Likewise.
3138 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3139 directives.
3140 * g++.dg/ext/attr-noinline-2.C: Likewise.
3141 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3142 -fdump-tree-eh in dg-options.
3143
3144 2018-02-28 Alan Modra <amodra@gmail.com>
3145
3146 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3147 GNU ld message.
3148 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3149
3150 2018-02-27 Martin Sebor <msebor@redhat.com>
3151
3152 PR c++/83871
3153 PR c++/83503
3154 * g++.dg/Wmissing-attributes.C: New test.
3155 * g++.dg/ext/attr-const-pure.C: New test.
3156 * g++.dg/ext/attr-const.C: New test.
3157 * g++.dg/ext/attr-deprecated-2.C: New test.
3158 * g++.dg/ext/attr-malloc-2.C: New test.
3159 * g++.dg/ext/attr-malloc.C: New test.
3160 * g++.dg/ext/attr-noinline-2.C: New test.
3161 * g++.dg/ext/attr-noinline.C: New test.
3162 * g++.dg/ext/attr-nonnull.C: New test.
3163 * g++.dg/ext/attr-noreturn-2.C: New test.
3164 * g++.dg/ext/attr-noreturn.C: New test.
3165 * g++.dg/ext/attr-nothrow-2.C: New test.
3166 * g++.dg/ext/attr-nothrow.C: New test.
3167 * g++.dg/ext/attr-optimize.C: New test.
3168 * g++.dg/ext/attr-pure.C: New test.
3169 * g++.dg/ext/attr-returns-nonnull.C: New test.
3170 * g++.dg/ext/attr-warning.C: New test.
3171
3172 2018-02-27 Nathan Sidwell <nathan@acm.org>
3173
3174 PR c++/84426
3175 * g++.dg/lookup/pr84426.C: New.
3176
3177 2018-02-27 Richard Biener <rguenther@suse.de>
3178
3179 PR tree-optimization/84512
3180 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3181
3182 2018-02-27 Martin Liska <mliska@suse.cz>
3183
3184 PR gcov-profile/84548
3185 * g++.dg/gcov/pr84548.C: New test.
3186
3187 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3188
3189 PR target/84575
3190 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3191
3192 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3193
3194 PR c++/84558
3195 * g++.dg/cpp1y/pr84558.C: New test.
3196
3197 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3198
3199 PR c++/84540
3200 * g++.dg/cpp0x/alignas14.C: New.
3201 * g++.dg/cpp0x/alignas15.C: Likewise.
3202
3203 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR c++/84557
3206 * g++.dg/gomp/pr84557.C: New test.
3207
3208 2018-02-26 Marek Polacek <polacek@redhat.com>
3209
3210 PR c++/84325
3211 * g++.dg/cpp1z/pr84325.C: New test.
3212
3213 2018-02-26 Carl Love <cel@us.ibm.com>
3214
3215 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3216 Power 8 test file.
3217 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3218 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3219 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3220 -mcpu=power8.
3221 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3222 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3223 -mcpu=power8.
3224
3225 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3226
3227 PR target/84039
3228 * gcc.target/i386/indirect-thunk-1.c: Updated.
3229 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3230 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3231 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3232 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3233 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3234 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3235 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3236 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3237 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3238 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3239 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3240 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3241 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3242 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3243 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3244 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3245 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3246 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3247 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3248 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3249 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3250 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3251 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3252 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3253 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3254 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3255 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3256 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3257 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3258 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3259 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3260 * gcc.target/i386/ret-thunk-9.c: Likewise.
3261 * gcc.target/i386/ret-thunk-10.c: Likewise.
3262 * gcc.target/i386/ret-thunk-11.c: Likewise.
3263 * gcc.target/i386/ret-thunk-12.c: Likewise.
3264 * gcc.target/i386/ret-thunk-13.c: Likewise.
3265 * gcc.target/i386/ret-thunk-14.c: Likewise.
3266 * gcc.target/i386/ret-thunk-15.c: Likewise.
3267
3268 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3269
3270 * gcc.c-torture/execute/20180226-1.c: New test.
3271
3272 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3273
3274 PR tree-optimization/83965
3275 * gcc.dg/vect/pr83965-2.c: New test.
3276
3277 2018-02-26 Tom de Vries <tom@codesourcery.com>
3278
3279 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3280
3281 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3282
3283 PR target/84530
3284 * gcc.target/i386/ret-thunk-22.c: New test.
3285 * gcc.target/i386/ret-thunk-23.c: Likewise.
3286 * gcc.target/i386/ret-thunk-24.c: Likewise.
3287 * gcc.target/i386/ret-thunk-25.c: Likewise.
3288 * gcc.target/i386/ret-thunk-26.c: Likewise.
3289
3290 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3291
3292 PR c++/84533
3293 * g++.dg/cpp1z/pr84533.C: New.
3294
3295 2018-02-26 Marek Polacek <polacek@redhat.com>
3296
3297 PR c++/84537
3298 * g++.dg/parse/error60.C: New test.
3299
3300 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR c++/84556
3303 * g++.dg/gomp/pr84556.C: New test.
3304 * g++.dg/vect/pr84556.cc: New test.
3305
3306 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3307
3308 PR fortran/32957
3309 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3310 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3311 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3312 * gfortran.dg/c_loc_test.f90: Likewise.
3313 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3314 * gfortran.dg/proc_decl_17.f90: Likewise.
3315 * gfortran.dg/proc_ptr_8.f90: Likewise.
3316
3317 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3318
3319 PR target/84521
3320 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3321 r254814 disabling -fomit-frame-pointer by default.
3322 * gcc.target/aarch64/spill_1.c: Likewise.
3323 * gcc.target/aarch64/test_frame_11.c: Likewise.
3324 * gcc.target/aarch64/test_frame_12.c: Likewise.
3325 * gcc.target/aarch64/test_frame_13.c: Likewise.
3326 * gcc.target/aarch64/test_frame_14.c: Likewise.
3327 * gcc.target/aarch64/test_frame_15.c: Likewise.
3328 * gcc.target/aarch64/test_frame_3.c: Likewise.
3329 * gcc.target/aarch64/test_frame_5.c: Likewise.
3330 * gcc.target/aarch64/test_frame_9.c: Likewise.
3331
3332 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3333
3334 PR fortran/83633
3335 * gfortran.dg/explicit_shape_1.f90: New test.
3336 * gfortran.dg/automatic_module_variable.f90: Update regex.
3337 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3338 * gfortran.dg/constant_shape.f90: Ditto.
3339 * gfortran.dg/dec_structure_23.f90: Ditto.
3340 * gfortran.dg/pr78240.f90: Ditto.
3341
3342 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3343
3344 PR fortran/84523
3345 * gfortran.dg/pr84523.f90: New test.
3346
3347 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3348
3349 PR fortran/78238
3350 * gfortran.dg/select_type_40.f90: New test.
3351
3352 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3353
3354 PR fortran/30792
3355 * gfortran.dg/data_substring.f90: New test.
3356
3357 2018-02-24 Marek Polacek <polacek@redhat.com>
3358
3359 PR c++/83692
3360 * g++.dg/cpp1z/constexpr-83692.C: New test.
3361
3362 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3363
3364 PR fortran/84346
3365 * gfortran.dg/statement_function_1.f90: Update test.
3366
3367 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3368
3369 PR fortran/84506
3370 * gfortran.dg/inquire_19.f90: New test.
3371
3372 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3373
3374 PR fortran/83149
3375 * gfortran.dg/pr83149_b.f90: New test.
3376 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3377
3378 2018-02-23 Carl Love <cel@us.ibm.com>
3379
3380 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3381 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3382 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3383 Power 8 tests.
3384
3385 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3386
3387 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3388 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3389
3390 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3391
3392 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3393 expected output.
3394
3395 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3396
3397 PR fortran/83149
3398 * gfortran.dg/pr83149_1.f90: New test.
3399 * gfortran.dg/pr83149.f90: Additional source for previous.
3400
3401 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3402
3403 PR testsuite/80551
3404 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3405 __GI___pthread_mutex_init as well.
3406
3407 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3408
3409 PR fortran/83148
3410 * gfortran.dg/class_68.f90: New test.
3411
3412 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3413
3414 PR fortran/59781
3415 * gfortran.dg/derived_init_5.f90: New test.
3416
3417 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3418
3419 PR target/82851
3420 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3421 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3422
3423 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3424
3425 PR target/81572
3426 * gcc.target/powerpc/pr81572.c: New.
3427
3428 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3429
3430 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3431
3432 2018-02-22 Martin Sebor <msebor@redhat.com>
3433
3434 PR tree-optimization/84480
3435 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3436 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3437
3438 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3439
3440 PR target/84176
3441 * gcc.target/i386/indirect-thunk-11.c: New test.
3442 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3443 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3444 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3445 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3446 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3447 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3448 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3449 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3450 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3451
3452 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3453
3454 PR target/83335
3455 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3456 ILP32 mode.
3457 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3458
3459 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3460
3461 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3462
3463 2018-02-22 Marek Polacek <polacek@redhat.com>
3464
3465 PR c++/84493
3466 * g++.dg/parse/error59.C: New test.
3467
3468 2018-02-22 Tom de Vries <tom@codesourcery.com>
3469
3470 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3471
3472 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3473
3474 PR c++/77655
3475 * g++.dg/cpp0x/pr77655.C: New.
3476
3477 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3478
3479 PR c++/84496
3480 * g++.dg/cpp1y/pr84496.C: New test.
3481
3482 PR target/84502
3483 * g++.dg/torture/pr84502.C: New test.
3484
3485 PR tree-optimization/84503
3486 * gcc.dg/pr84503-1.c: New test.
3487 * gcc.dg/pr84503-2.c: New test.
3488
3489 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3490
3491 PR tree-optimization/84478
3492 * gcc.c-torture/execute/pr84478.c: New test.
3493
3494 2018-02-20 Martin Sebor <msebor@redhat.com>
3495
3496 PR middle-end/84095
3497 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3498 * c-c++-common/Wrestrict.c: Same.
3499 * gcc.dg/Wrestrict-6.c: Same.
3500 * gcc.dg/Warray-bounds-27.c: New test.
3501 * gcc.dg/Wrestrict-8.c: New test.
3502 * gcc.dg/Wrestrict-9.c: New test.
3503 * gcc.dg/pr84095.c: New test.
3504
3505 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3506
3507 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3508
3509 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3510
3511 PR fortran/48890
3512 PR fortran/83823
3513 * gfortran.dg/structure_constructor_14.f90: New test.
3514
3515 2018-02-20 Jeff Law <law@redhat.com>
3516
3517 PR middle-end/82123
3518 PR tree-optimization/81592
3519 PR middle-end/79257
3520 * gcc.dg/pr81592.c: New test.
3521 * gcc.dg/pr82123.c: New test.
3522 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3523
3524 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3525
3526 PR c++/84488
3527 * g++.dg/warn/Wunused-var-30.C: New test.
3528
3529 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3530
3531 PR tree-optimization/84419
3532 * gcc.dg/vect/pr84419.c: New test.
3533
3534 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR middle-end/82004
3537 * gfortran.dg/pr82004.f90: New test.
3538
3539 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3540
3541 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3542
3543 2018-02-20 Martin Liska <mliska@suse.cz>
3544
3545 PR c/84310
3546 PR target/79747
3547 * gcc.target/i386/pr84310.c: New test.
3548 * gcc.target/i386/pr84310-2.c: Likewise.
3549
3550 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3551
3552 PR c++/84446
3553 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3554
3555 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR c++/84445
3558 * g++.dg/cpp1z/launder7.C: New test.
3559
3560 PR c++/84449
3561 * g++.dg/cpp0x/constexpr-84449.C: New test.
3562
3563 PR c++/84455
3564 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3565
3566 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3567
3568 PR fortran/83344
3569 PR fortran/83975
3570 * gfortran.dg/associate_22.f90: Enable commented out test.
3571 * gfortran.dg/associate_36.f90: New test.
3572
3573 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3574
3575 PR target/84146
3576 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3577
3578 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3579
3580 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3581 (dg-options): Use -mavx instead of -w.
3582
3583 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3584
3585 PR c++/84444
3586 * g++.dg/cpp1z/launder8.C: New test.
3587
3588 PR c++/84448
3589 * g++.dg/gomp/pr84448.C: New test.
3590
3591 PR c++/84430
3592 * g++.dg/gomp/pr84430.C: New test.
3593
3594 PR tree-optimization/84452
3595 * gcc.dg/pr84452.c: New test.
3596
3597 PR c++/79064
3598 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3599
3600 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3601
3602 PR fortran/35339
3603 * gfortran.dg/implied_do_io_4.f90: New test.
3604
3605 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3606
3607 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3608 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3609 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3610
3611 2018-02-19 Carl Love <cel@us.ibm.com>
3612
3613 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3614
3615 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3616
3617 PR target/84460
3618 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3619
3620 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3621
3622 PR c++/84348
3623 * g++.dg/cpp0x/auto50.C: New.
3624 * g++.dg/parse/friend12.C: Adjust.
3625
3626 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3627
3628 PR libgfortran/84389
3629 * gfortran.dg/dtio_33.f90: New test.
3630
3631 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3632
3633 PR libgfortran/84412
3634 * gfortran.dg/inquire_18.f90: New test.
3635
3636 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3637
3638 PR fortran/84381
3639 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3640 * gfortran.dg/pointer_intent_3.f90: Ditto.
3641 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3642 * gfortran.dg/protected_3.f90: Ditto.
3643 * gfortran.dg/protected_4.f90: Ditto.
3644 * gfortran.dg/protected_5.f90: Ditto.
3645 * gfortran.dg/protected_6.f90: Ditto.
3646
3647 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3648
3649 PR fortran/80945
3650 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3651 change to run.
3652
3653 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3654
3655 PR fortran/84270
3656 * gfortran.dg/inline_matmul_22.f90: New test.
3657
3658 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3659
3660 PR fortran/84381
3661 * gfortran.dg/abort_shoulfail.f90: New test.
3662 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3663 by STOP n.
3664 * gfortran.dg/PR19754_2.f90: Likewise.
3665 * gfortran.dg/PR19872.f: Likewise.
3666 * gfortran.dg/PR49268.f90: Likewise.
3667 * gfortran.dg/Wall.f90: Likewise.
3668 * gfortran.dg/Wno-all.f90: Likewise.
3669 * gfortran.dg/achar_1.f90: Likewise.
3670 * gfortran.dg/achar_2.f90: Likewise.
3671 * gfortran.dg/achar_4.f90: Likewise.
3672 * gfortran.dg/achar_6.F90: Likewise.
3673 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3674 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3675 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3676 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3677 * gfortran.dg/actual_array_result_1.f90: Likewise.
3678 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3679 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3680 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3681 * gfortran.dg/actual_procedure_1.f90: Likewise.
3682 * gfortran.dg/adjustl_1.f90: Likewise.
3683 * gfortran.dg/advance_1.f90: Likewise.
3684 * gfortran.dg/advance_4.f90: Likewise.
3685 * gfortran.dg/advance_5.f90: Likewise.
3686 * gfortran.dg/advance_6.f90: Likewise.
3687 * gfortran.dg/aint_anint_1.f90: Likewise.
3688 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3689 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3690 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3691 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3692 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3693 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3694 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3695 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3696 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3697 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3698 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3699 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3700 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3701 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3702 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3703 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3704 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3705 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3706 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3707 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3708 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3709 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3710 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3711 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3712 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3713 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3714 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3715 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3716 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3717 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3718 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3719 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3720 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3721 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3722 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3723 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3724 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3725 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3726 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3727 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3728 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3729 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3730 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3731 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3732 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3733 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3734 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3735 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3736 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3737 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3738 * gfortran.dg/allocatable_function_1.f90: Likewise.
3739 * gfortran.dg/allocatable_function_10.f90: Likewise.
3740 * gfortran.dg/allocatable_function_3.f90: Likewise.
3741 * gfortran.dg/allocatable_function_5.f90: Likewise.
3742 * gfortran.dg/allocatable_function_6.f90: Likewise.
3743 * gfortran.dg/allocatable_function_7.f90: Likewise.
3744 * gfortran.dg/allocatable_function_8.f90: Likewise.
3745 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3746 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3747 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3748 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3749 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3750 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3751 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3752 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3753 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3754 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3755 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3756 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3757 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3758 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3759 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3760 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3761 * gfortran.dg/allocate_class_3.f90: Likewise.
3762 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3763 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3764 * gfortran.dg/allocate_derived_5.f90: Likewise.
3765 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3766 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3767 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3768 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3769 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3770 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3771 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3772 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3773 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3774 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3775 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3776 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3777 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3778 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3779 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3780 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3781 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3782 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3783 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3784 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3785 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3786 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3787 * gfortran.dg/altreturn_3.f90: Likewise.
3788 * gfortran.dg/altreturn_5.f90: Likewise.
3789 * gfortran.dg/altreturn_7.f90: Likewise.
3790 * gfortran.dg/and_or_xor.f90: Likewise.
3791 * gfortran.dg/anint_1.f90: Likewise.
3792 * gfortran.dg/any_all_1.f90: Likewise.
3793 * gfortran.dg/anyallcount_1.f90: Likewise.
3794 * gfortran.dg/append_1.f90: Likewise.
3795 * gfortran.dg/argument_checking_1.f90: Likewise.
3796 * gfortran.dg/argument_checking_2.f90: Likewise.
3797 * gfortran.dg/argument_checking_8.f90: Likewise.
3798 * gfortran.dg/arithmetic_if.f90: Likewise.
3799 * gfortran.dg/array_1.f90: Likewise.
3800 * gfortran.dg/array_2.f90: Likewise.
3801 * gfortran.dg/array_alloc_1.f90: Likewise.
3802 * gfortran.dg/array_alloc_2.f90: Likewise.
3803 * gfortran.dg/array_alloc_3.f90: Likewise.
3804 * gfortran.dg/array_assignment_1.F90: Likewise.
3805 * gfortran.dg/array_assignment_5.f90: Likewise.
3806 * gfortran.dg/array_constructor_1.f90: Likewise.
3807 * gfortran.dg/array_constructor_10.f90: Likewise.
3808 * gfortran.dg/array_constructor_11.f90: Likewise.
3809 * gfortran.dg/array_constructor_12.f90: Likewise.
3810 * gfortran.dg/array_constructor_15.f90: Likewise.
3811 * gfortran.dg/array_constructor_16.f90: Likewise.
3812 * gfortran.dg/array_constructor_17.f90: Likewise.
3813 * gfortran.dg/array_constructor_19.f90: Likewise.
3814 * gfortran.dg/array_constructor_23.f: Likewise.
3815 * gfortran.dg/array_constructor_24.f: Likewise.
3816 * gfortran.dg/array_constructor_32.f90: Likewise.
3817 * gfortran.dg/array_constructor_36.f90: Likewise.
3818 * gfortran.dg/array_constructor_39.f90: Likewise.
3819 * gfortran.dg/array_constructor_4.f90: Likewise.
3820 * gfortran.dg/array_constructor_40.f90: Likewise.
3821 * gfortran.dg/array_constructor_44.f90: Likewise.
3822 * gfortran.dg/array_constructor_45.f90: Likewise.
3823 * gfortran.dg/array_constructor_46.f90: Likewise.
3824 * gfortran.dg/array_constructor_47.f90: Likewise.
3825 * gfortran.dg/array_constructor_49.f90: Likewise.
3826 * gfortran.dg/array_constructor_5.f90: Likewise.
3827 * gfortran.dg/array_constructor_50.f90: Likewise.
3828 * gfortran.dg/array_constructor_6.f90: Likewise.
3829 * gfortran.dg/array_constructor_7.f90: Likewise.
3830 * gfortran.dg/array_constructor_8.f90: Likewise.
3831 * gfortran.dg/array_constructor_9.f90: Likewise.
3832 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3833 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3834 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3835 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3836 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3837 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3838 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3839 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3840 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3841 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3842 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3843 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3844 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3845 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3846 * gfortran.dg/array_function_1.f90: Likewise.
3847 * gfortran.dg/array_function_5.f90: Likewise.
3848 * gfortran.dg/array_initializer_1.f90: Likewise.
3849 * gfortran.dg/array_initializer_2.f90: Likewise.
3850 * gfortran.dg/array_memcpy_5.f90: Likewise.
3851 * gfortran.dg/array_memset_2.f90: Likewise.
3852 * gfortran.dg/array_reference_1.f90: Likewise.
3853 * gfortran.dg/array_return_value_1.f90: Likewise.
3854 * gfortran.dg/array_section_1.f90: Likewise.
3855 * gfortran.dg/array_temporaries_3.f90: Likewise.
3856 * gfortran.dg/arrayio_1.f90: Likewise.
3857 * gfortran.dg/arrayio_10.f90: Likewise.
3858 * gfortran.dg/arrayio_11.f90: Likewise.
3859 * gfortran.dg/arrayio_12.f90: Likewise.
3860 * gfortran.dg/arrayio_13.f90: Likewise.
3861 * gfortran.dg/arrayio_14.f90: Likewise.
3862 * gfortran.dg/arrayio_16.f90: Likewise.
3863 * gfortran.dg/arrayio_2.f90: Likewise.
3864 * gfortran.dg/arrayio_3.f90: Likewise.
3865 * gfortran.dg/arrayio_4.f90: Likewise.
3866 * gfortran.dg/arrayio_5.f90: Likewise.
3867 * gfortran.dg/arrayio_6.f90: Likewise.
3868 * gfortran.dg/arrayio_7.f90: Likewise.
3869 * gfortran.dg/arrayio_8.f90: Likewise.
3870 * gfortran.dg/arrayio_9.f90: Likewise.
3871 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3872 * gfortran.dg/assign_10.f90: Likewise.
3873 * gfortran.dg/assign_9.f90: Likewise.
3874 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3875 * gfortran.dg/assignment_1.f90: Likewise.
3876 * gfortran.dg/associate_1.f03: Likewise.
3877 * gfortran.dg/associate_11.f90: Likewise.
3878 * gfortran.dg/associate_13.f90: Likewise.
3879 * gfortran.dg/associate_15.f90: Likewise.
3880 * gfortran.dg/associate_17.f90: Likewise.
3881 * gfortran.dg/associate_18.f08: Likewise.
3882 * gfortran.dg/associate_19.f03: Likewise.
3883 * gfortran.dg/associate_20.f03: Likewise.
3884 * gfortran.dg/associate_22.f90: Likewise.
3885 * gfortran.dg/associate_23.f90: Likewise.
3886 * gfortran.dg/associate_24.f90: Likewise.
3887 * gfortran.dg/associate_25.f90: Likewise.
3888 * gfortran.dg/associate_27.f90: Likewise.
3889 * gfortran.dg/associate_28.f90: Likewise.
3890 * gfortran.dg/associate_32.f03: Likewise.
3891 * gfortran.dg/associate_33.f03: Likewise.
3892 * gfortran.dg/associate_34.f90: Likewise.
3893 * gfortran.dg/associate_6.f03: Likewise.
3894 * gfortran.dg/associate_7.f03: Likewise.
3895 * gfortran.dg/associate_8.f03: Likewise.
3896 * gfortran.dg/associate_9.f03: Likewise.
3897 * gfortran.dg/associated_1.f90: Likewise.
3898 * gfortran.dg/associated_2.f90: Likewise.
3899 * gfortran.dg/associated_5.f90: Likewise.
3900 * gfortran.dg/associated_6.f90: Likewise.
3901 * gfortran.dg/associated_target_3.f90: Likewise.
3902 * gfortran.dg/associated_target_4.f90: Likewise.
3903 * gfortran.dg/associated_target_5.f03: Likewise.
3904 * gfortran.dg/associated_target_6.f03: Likewise.
3905 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3906 * gfortran.dg/assumed_rank_1.f90: Likewise.
3907 * gfortran.dg/assumed_rank_10.f90: Likewise.
3908 * gfortran.dg/assumed_rank_2.f90: Likewise.
3909 * gfortran.dg/assumed_rank_7.f90: Likewise.
3910 * gfortran.dg/assumed_rank_8.f90: Likewise.
3911 * gfortran.dg/assumed_rank_9.f90: Likewise.
3912 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3913 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3914 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3915 * gfortran.dg/assumed_type_2.f90: Likewise.
3916 * gfortran.dg/atan2_1.f90: Likewise.
3917 * gfortran.dg/auto_array_1.f90: Likewise.
3918 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3919 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3920 * gfortran.dg/auto_char_len_3.f90: Likewise.
3921 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3922 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3923 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3924 * gfortran.dg/auto_save_2.f90: Likewise.
3925 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3926 * gfortran.dg/backslash_1.f90: Likewise.
3927 * gfortran.dg/backslash_2.f90: Likewise.
3928 * gfortran.dg/backslash_3.f: Likewise.
3929 * gfortran.dg/backspace_1.f: Likewise.
3930 * gfortran.dg/backspace_10.f90: Likewise.
3931 * gfortran.dg/backspace_11.f90: Likewise.
3932 * gfortran.dg/backspace_2.f: Likewise.
3933 * gfortran.dg/backspace_3.f: Likewise.
3934 * gfortran.dg/backspace_4.f: Likewise.
3935 * gfortran.dg/backspace_5.f: Likewise.
3936 * gfortran.dg/backspace_6.f: Likewise.
3937 * gfortran.dg/backspace_7.f90: Likewise.
3938 * gfortran.dg/backspace_8.f: Likewise.
3939 * gfortran.dg/backspace_9.f: Likewise.
3940 * gfortran.dg/bessel_1.f90: Likewise.
3941 * gfortran.dg/bessel_2.f90: Likewise.
3942 * gfortran.dg/bessel_5.f90: Likewise.
3943 * gfortran.dg/bessel_6.f90: Likewise.
3944 * gfortran.dg/bessel_7.f90: Likewise.
3945 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3946 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3947 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3948 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3949 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3950 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3951 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3952 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3953 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3954 * gfortran.dg/bit_comparison_1.F90: Likewise.
3955 * gfortran.dg/bit_comparison_2.F90: Likewise.
3956 * gfortran.dg/block_1.f08: Likewise.
3957 * gfortran.dg/block_13.f08: Likewise.
3958 * gfortran.dg/block_14.f90: Likewise.
3959 * gfortran.dg/block_2.f08: Likewise.
3960 * gfortran.dg/block_6.f08: Likewise.
3961 * gfortran.dg/block_7.f08: Likewise.
3962 * gfortran.dg/block_8.f08: Likewise.
3963 * gfortran.dg/blockdata_1.f90: Likewise.
3964 * gfortran.dg/bound_1.f90: Likewise.
3965 * gfortran.dg/bound_2.f90: Likewise.
3966 * gfortran.dg/bound_3.f90: Likewise.
3967 * gfortran.dg/bound_4.f90: Likewise.
3968 * gfortran.dg/bound_5.f90: Likewise.
3969 * gfortran.dg/bound_6.f90: Likewise.
3970 * gfortran.dg/bound_7.f90: Likewise.
3971 * gfortran.dg/bound_8.f90: Likewise.
3972 * gfortran.dg/bound_9.f90: Likewise.
3973 * gfortran.dg/bound_simplification_1.f90: Likewise.
3974 * gfortran.dg/bound_simplification_3.f90: Likewise.
3975 * gfortran.dg/bound_simplification_4.f90: Likewise.
3976 * gfortran.dg/bound_simplification_5.f90: Likewise.
3977 * gfortran.dg/bound_simplification_6.f90: Likewise.
3978 * gfortran.dg/bounds_check_1.f90: Likewise.
3979 * gfortran.dg/bounds_check_12.f90: Likewise.
3980 * gfortran.dg/bounds_check_14.f90: Likewise.
3981 * gfortran.dg/bounds_check_15.f90: Likewise.
3982 * gfortran.dg/bounds_check_19.f90: Likewise.
3983 * gfortran.dg/bounds_check_8.f90: Likewise.
3984 * gfortran.dg/bounds_check_9.f90: Likewise.
3985 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3986 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3987 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3988 * gfortran.dg/boz_1.f90: Likewise.
3989 * gfortran.dg/boz_11.f90: Likewise.
3990 * gfortran.dg/boz_13.f90: Likewise.
3991 * gfortran.dg/boz_14.f90: Likewise.
3992 * gfortran.dg/boz_15.f90: Likewise.
3993 * gfortran.dg/boz_3.f90: Likewise.
3994 * gfortran.dg/boz_6.f90: Likewise.
3995 * gfortran.dg/boz_9.f90: Likewise.
3996 * gfortran.dg/byte_1.f90: Likewise.
3997 * gfortran.dg/byte_2.f90: Likewise.
3998 * gfortran.dg/c_assoc.f90: Likewise.
3999 * gfortran.dg/c_assoc_2.f03: Likewise.
4000 * gfortran.dg/c_assoc_3.f90: Likewise.
4001 * gfortran.dg/c_by_val_1.f: Likewise.
4002 * gfortran.dg/c_by_val_5.f90: Likewise.
4003 * gfortran.dg/c_char_tests.f03: Likewise.
4004 * gfortran.dg/c_char_tests_2.f03: Likewise.
4005 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4006 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4007 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4008 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4009 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4010 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4011 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4012 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4013 * gfortran.dg/c_kind_params.f90: Likewise.
4014 * gfortran.dg/c_loc_test_20.f90: Likewise.
4015 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4016 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4017 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4018 * gfortran.dg/c_size_t_test.f03: Likewise.
4019 * gfortran.dg/c_sizeof_1.f90: Likewise.
4020 * gfortran.dg/c_sizeof_5.f90: Likewise.
4021 * gfortran.dg/c_sizeof_6.f90: Likewise.
4022 * gfortran.dg/char4_iunit_1.f03: Likewise.
4023 * gfortran.dg/char4_iunit_2.f03: Likewise.
4024 * gfortran.dg/char_allocation_1.f90: Likewise.
4025 * gfortran.dg/char_array_constructor.f90: Likewise.
4026 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4027 * gfortran.dg/char_assign_1.f90: Likewise.
4028 * gfortran.dg/char_associated_1.f90: Likewise.
4029 * gfortran.dg/char_cast_2.f90: Likewise.
4030 * gfortran.dg/char_comparison_1.f: Likewise.
4031 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4032 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4033 * gfortran.dg/char_cons_len.f90: Likewise.
4034 * gfortran.dg/char_conversion.f90: Likewise.
4035 * gfortran.dg/char_cshift_1.f90: Likewise.
4036 * gfortran.dg/char_cshift_2.f90: Likewise.
4037 * gfortran.dg/char_decl_2.f90: Likewise.
4038 * gfortran.dg/char_eoshift_1.f90: Likewise.
4039 * gfortran.dg/char_eoshift_2.f90: Likewise.
4040 * gfortran.dg/char_eoshift_3.f90: Likewise.
4041 * gfortran.dg/char_eoshift_4.f90: Likewise.
4042 * gfortran.dg/char_eoshift_5.f90: Likewise.
4043 * gfortran.dg/char_expr_1.f90: Likewise.
4044 * gfortran.dg/char_expr_3.f90: Likewise.
4045 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4046 * gfortran.dg/char_length_12.f90: Likewise.
4047 * gfortran.dg/char_length_14.f90: Likewise.
4048 * gfortran.dg/char_length_15.f90: Likewise.
4049 * gfortran.dg/char_length_17.f90: Likewise.
4050 * gfortran.dg/char_length_20.f90: Likewise.
4051 * gfortran.dg/char_length_21.f90: Likewise.
4052 * gfortran.dg/char_length_5.f90: Likewise.
4053 * gfortran.dg/char_length_6.f90: Likewise.
4054 * gfortran.dg/char_length_7.f90: Likewise.
4055 * gfortran.dg/char_length_8.f90: Likewise.
4056 * gfortran.dg/char_pack_1.f90: Likewise.
4057 * gfortran.dg/char_pack_2.f90: Likewise.
4058 * gfortran.dg/char_pointer_assign.f90: Likewise.
4059 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4060 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4061 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4062 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4063 * gfortran.dg/char_pointer_func.f90: Likewise.
4064 * gfortran.dg/char_reshape_1.f90: Likewise.
4065 * gfortran.dg/char_result_1.f90: Likewise.
4066 * gfortran.dg/char_result_12.f90: Likewise.
4067 * gfortran.dg/char_result_13.f90: Likewise.
4068 * gfortran.dg/char_result_14.f90: Likewise.
4069 * gfortran.dg/char_result_15.f90: Likewise.
4070 * gfortran.dg/char_result_2.f90: Likewise.
4071 * gfortran.dg/char_result_3.f90: Likewise.
4072 * gfortran.dg/char_result_4.f90: Likewise.
4073 * gfortran.dg/char_result_5.f90: Likewise.
4074 * gfortran.dg/char_result_6.f90: Likewise.
4075 * gfortran.dg/char_result_7.f90: Likewise.
4076 * gfortran.dg/char_result_8.f90: Likewise.
4077 * gfortran.dg/char_spread_1.f90: Likewise.
4078 * gfortran.dg/char_transpose_1.f90: Likewise.
4079 * gfortran.dg/char_type_len.f90: Likewise.
4080 * gfortran.dg/char_unpack_1.f90: Likewise.
4081 * gfortran.dg/char_unpack_2.f90: Likewise.
4082 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4083 * gfortran.dg/character_comparison_1.f90: Likewise.
4084 * gfortran.dg/character_comparison_2.f90: Likewise.
4085 * gfortran.dg/character_comparison_3.f90: Likewise.
4086 * gfortran.dg/character_comparison_4.f90: Likewise.
4087 * gfortran.dg/character_comparison_5.f90: Likewise.
4088 * gfortran.dg/character_comparison_6.f90: Likewise.
4089 * gfortran.dg/character_comparison_7.f90: Likewise.
4090 * gfortran.dg/character_comparison_8.f90: Likewise.
4091 * gfortran.dg/character_comparison_9.f90: Likewise.
4092 * gfortran.dg/charlen_15.f90: Likewise.
4093 * gfortran.dg/charlen_16.f90: Likewise.
4094 * gfortran.dg/chkbits.f90: Likewise.
4095 * gfortran.dg/chmod_1.f90: Likewise.
4096 * gfortran.dg/chmod_2.f90: Likewise.
4097 * gfortran.dg/chmod_3.f90: Likewise.
4098 * gfortran.dg/class_1.f03: Likewise.
4099 * gfortran.dg/class_18.f03: Likewise.
4100 * gfortran.dg/class_19.f03: Likewise.
4101 * gfortran.dg/class_35.f90: Likewise.
4102 * gfortran.dg/class_46.f03: Likewise.
4103 * gfortran.dg/class_48.f90: Likewise.
4104 * gfortran.dg/class_51.f90: Likewise.
4105 * gfortran.dg/class_52.f90: Likewise.
4106 * gfortran.dg/class_6.f03: Likewise.
4107 * gfortran.dg/class_63.f90: Likewise.
4108 * gfortran.dg/class_64.f90: Likewise.
4109 * gfortran.dg/class_65.f90: Likewise.
4110 * gfortran.dg/class_66.f90: Likewise.
4111 * gfortran.dg/class_67.f90: Likewise.
4112 * gfortran.dg/class_9.f03: Likewise.
4113 * gfortran.dg/class_alias.f90: Likewise.
4114 * gfortran.dg/class_allocate_1.f03: Likewise.
4115 * gfortran.dg/class_allocate_10.f03: Likewise.
4116 * gfortran.dg/class_allocate_13.f90: Likewise.
4117 * gfortran.dg/class_allocate_14.f90: Likewise.
4118 * gfortran.dg/class_allocate_15.f90: Likewise.
4119 * gfortran.dg/class_allocate_19.f03: Likewise.
4120 * gfortran.dg/class_allocate_21.f90: Likewise.
4121 * gfortran.dg/class_allocate_22.f90: Likewise.
4122 * gfortran.dg/class_allocate_3.f03: Likewise.
4123 * gfortran.dg/class_allocate_4.f03: Likewise.
4124 * gfortran.dg/class_allocate_5.f90: Likewise.
4125 * gfortran.dg/class_allocate_6.f03: Likewise.
4126 * gfortran.dg/class_allocate_7.f03: Likewise.
4127 * gfortran.dg/class_allocate_8.f03: Likewise.
4128 * gfortran.dg/class_allocate_9.f03: Likewise.
4129 * gfortran.dg/class_array_1.f03: Likewise.
4130 * gfortran.dg/class_array_14.f90: Likewise.
4131 * gfortran.dg/class_array_15.f03: Likewise.
4132 * gfortran.dg/class_array_16.f90: Likewise.
4133 * gfortran.dg/class_array_2.f03: Likewise.
4134 * gfortran.dg/class_array_20.f03: Likewise.
4135 * gfortran.dg/class_array_21.f03: Likewise.
4136 * gfortran.dg/class_array_3.f03: Likewise.
4137 * gfortran.dg/class_array_4.f03: Likewise.
4138 * gfortran.dg/class_array_7.f03: Likewise.
4139 * gfortran.dg/class_array_8.f03: Likewise.
4140 * gfortran.dg/class_array_9.f03: Likewise.
4141 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4142 * gfortran.dg/class_dummy_1.f03: Likewise.
4143 * gfortran.dg/class_optional_1.f90: Likewise.
4144 * gfortran.dg/class_optional_2.f90: Likewise.
4145 * gfortran.dg/class_result_5.f90: Likewise.
4146 * gfortran.dg/class_result_6.f90: Likewise.
4147 * gfortran.dg/class_to_type_1.f03: Likewise.
4148 * gfortran.dg/class_to_type_2.f90: Likewise.
4149 * gfortran.dg/class_to_type_3.f03: Likewise.
4150 * gfortran.dg/class_to_type_4.f90: Likewise.
4151 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4152 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4153 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4154 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4155 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4156 * gfortran.dg/coarray/codimension.f90: Likewise.
4157 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4158 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4159 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4160 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4161 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4162 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4163 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4164 * gfortran.dg/coarray/event_1.f90: Likewise.
4165 * gfortran.dg/coarray/event_2.f90: Likewise.
4166 * gfortran.dg/coarray/get_array.f90: Likewise.
4167 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4168 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4169 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4170 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4171 * gfortran.dg/coarray/lock_1.f90: Likewise.
4172 * gfortran.dg/coarray/lock_2.f90: Likewise.
4173 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4174 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4175 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4176 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4177 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4178 * gfortran.dg/coarray/registering_1.f90: Likewise.
4179 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4180 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4181 * gfortran.dg/coarray/send_array.f90: Likewise.
4182 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4183 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4184 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4185 * gfortran.dg/coarray/sync_1.f90: Likewise.
4186 * gfortran.dg/coarray/sync_3.f90: Likewise.
4187 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4188 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4189 * gfortran.dg/coarray_13.f90: Likewise.
4190 * gfortran.dg/coarray_15.f90: Likewise.
4191 * gfortran.dg/coarray_16.f90: Likewise.
4192 * gfortran.dg/coarray_2.f90: Likewise.
4193 * gfortran.dg/coarray_23.f90: Likewise.
4194 * gfortran.dg/coarray_40.f90: Likewise.
4195 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4196 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4197 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4198 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4199 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4200 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4201 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4202 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4203 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4204 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4205 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4206 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4207 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4208 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4209 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4210 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4211 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4212 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4213 * gfortran.dg/coarray_stat_2.f90: Likewise.
4214 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4215 * gfortran.dg/coindexed_1.f90: Likewise.
4216 * gfortran.dg/comma.f: Likewise.
4217 * gfortran.dg/comma_format_extension_3.f: Likewise.
4218 * gfortran.dg/comma_format_extension_4.f: Likewise.
4219 * gfortran.dg/common_2.f90: Likewise.
4220 * gfortran.dg/common_4.f90: Likewise.
4221 * gfortran.dg/common_align_1.f90: Likewise.
4222 * gfortran.dg/common_align_2.f90: Likewise.
4223 * gfortran.dg/common_equivalence_1.f: Likewise.
4224 * gfortran.dg/common_pointer_1.f90: Likewise.
4225 * gfortran.dg/common_resize_1.f: Likewise.
4226 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4227 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4228 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4229 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4230 * gfortran.dg/complex_read.f90: Likewise.
4231 * gfortran.dg/complex_write.f90: Likewise.
4232 * gfortran.dg/constant_substring.f: Likewise.
4233 * gfortran.dg/constructor_2.f90: Likewise.
4234 * gfortran.dg/constructor_3.f90: Likewise.
4235 * gfortran.dg/constructor_6.f90: Likewise.
4236 * gfortran.dg/contained_1.f90: Likewise.
4237 * gfortran.dg/contained_3.f90: Likewise.
4238 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4239 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4240 * gfortran.dg/continuation_1.f90: Likewise.
4241 * gfortran.dg/continuation_11.f90: Likewise.
4242 * gfortran.dg/continuation_12.f90: Likewise.
4243 * gfortran.dg/continuation_13.f90: Likewise.
4244 * gfortran.dg/continuation_14.f: Likewise.
4245 * gfortran.dg/continuation_8.f90: Likewise.
4246 * gfortran.dg/convert_2.f90: Likewise.
4247 * gfortran.dg/convert_implied_open.f90: Likewise.
4248 * gfortran.dg/count_init_expr.f03: Likewise.
4249 * gfortran.dg/cr_lf.f90: Likewise.
4250 * gfortran.dg/cray_pointers_10.f90: Likewise.
4251 * gfortran.dg/cray_pointers_2.f90: Likewise.
4252 * gfortran.dg/cray_pointers_5.f90: Likewise.
4253 * gfortran.dg/cray_pointers_7.f90: Likewise.
4254 * gfortran.dg/cray_pointers_8.f90: Likewise.
4255 * gfortran.dg/cshift_1.f90: Likewise.
4256 * gfortran.dg/cshift_2.f90: Likewise.
4257 * gfortran.dg/cshift_large_1.f90: Likewise.
4258 * gfortran.dg/cshift_nan_1.f90: Likewise.
4259 * gfortran.dg/csqrt_2.f: Likewise.
4260 * gfortran.dg/data_array_1.f90: Likewise.
4261 * gfortran.dg/data_char_1.f90: Likewise.
4262 * gfortran.dg/data_char_2.f90: Likewise.
4263 * gfortran.dg/data_char_3.f90: Likewise.
4264 * gfortran.dg/data_derived_1.f90: Likewise.
4265 * gfortran.dg/data_implied_do_1.f90: Likewise.
4266 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4267 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4268 * gfortran.dg/deallocate_stat.f90: Likewise.
4269 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4270 * gfortran.dg/debug/pr37738.f: Likewise.
4271 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4272 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4273 * gfortran.dg/dec_exp_1.f90: Likewise.
4274 * gfortran.dg/dec_init_1.f90: Likewise.
4275 * gfortran.dg/dec_init_2.f90: Likewise.
4276 * gfortran.dg/dec_init_3.f90: Likewise.
4277 * gfortran.dg/dec_init_4.f90: Likewise.
4278 * gfortran.dg/dec_io_1.f90: Likewise.
4279 * gfortran.dg/dec_io_2.f90: Likewise.
4280 * gfortran.dg/dec_io_2a.f90: Likewise.
4281 * gfortran.dg/dec_io_6.f90: Likewise.
4282 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4283 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4284 * gfortran.dg/dec_math.f90: Likewise.
4285 * gfortran.dg/dec_parameter_1.f: Likewise.
4286 * gfortran.dg/dec_parameter_2.f90: Likewise.
4287 * gfortran.dg/dec_static_1.f90: Likewise.
4288 * gfortran.dg/dec_static_2.f90: Likewise.
4289 * gfortran.dg/dec_structure_1.f90: Likewise.
4290 * gfortran.dg/dec_structure_10.f90: Likewise.
4291 * gfortran.dg/dec_structure_18.f90: Likewise.
4292 * gfortran.dg/dec_structure_19.f90: Likewise.
4293 * gfortran.dg/dec_structure_2.f90: Likewise.
4294 * gfortran.dg/dec_structure_22.f90: Likewise.
4295 * gfortran.dg/dec_structure_3.f90: Likewise.
4296 * gfortran.dg/dec_structure_4.f90: Likewise.
4297 * gfortran.dg/dec_structure_5.f90: Likewise.
4298 * gfortran.dg/dec_structure_6.f90: Likewise.
4299 * gfortran.dg/dec_structure_7.f90: Likewise.
4300 * gfortran.dg/dec_union_1.f90: Likewise.
4301 * gfortran.dg/dec_union_2.f90: Likewise.
4302 * gfortran.dg/dec_union_3.f90: Likewise.
4303 * gfortran.dg/dec_union_4.f90: Likewise.
4304 * gfortran.dg/dec_union_5.f90: Likewise.
4305 * gfortran.dg/default_format_1.f90: Likewise.
4306 * gfortran.dg/default_format_2.f90: Likewise.
4307 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4308 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4309 * gfortran.dg/default_initialization_3.f90: Likewise.
4310 * gfortran.dg/default_initialization_4.f90: Likewise.
4311 * gfortran.dg/default_initialization_5.f90: Likewise.
4312 * gfortran.dg/deferred_character_1.f90: Likewise.
4313 * gfortran.dg/deferred_character_10.f90: Likewise.
4314 * gfortran.dg/deferred_character_11.f90: Likewise.
4315 * gfortran.dg/deferred_character_12.f90: Likewise.
4316 * gfortran.dg/deferred_character_13.f90: Likewise.
4317 * gfortran.dg/deferred_character_14.f90: Likewise.
4318 * gfortran.dg/deferred_character_15.f90: Likewise.
4319 * gfortran.dg/deferred_character_16.f90: Likewise.
4320 * gfortran.dg/deferred_character_2.f90: Likewise.
4321 * gfortran.dg/deferred_character_3.f90: Likewise.
4322 * gfortran.dg/deferred_character_4.f90: Likewise.
4323 * gfortran.dg/deferred_character_5.f90: Likewise.
4324 * gfortran.dg/deferred_character_6.f90: Likewise.
4325 * gfortran.dg/deferred_character_7.f90: Likewise.
4326 * gfortran.dg/deferred_character_8.f90: Likewise.
4327 * gfortran.dg/deferred_character_9.f90: Likewise.
4328 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4329 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4330 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4331 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4332 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4333 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4334 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4335 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4336 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4337 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4338 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4339 * gfortran.dg/defined_assignment_1.f90: Likewise.
4340 * gfortran.dg/defined_assignment_10.f90: Likewise.
4341 * gfortran.dg/defined_assignment_11.f90: Likewise.
4342 * gfortran.dg/defined_assignment_2.f90: Likewise.
4343 * gfortran.dg/defined_assignment_3.f90: Likewise.
4344 * gfortran.dg/defined_assignment_4.f90: Likewise.
4345 * gfortran.dg/defined_assignment_5.f90: Likewise.
4346 * gfortran.dg/defined_assignment_8.f90: Likewise.
4347 * gfortran.dg/defined_assignment_9.f90: Likewise.
4348 * gfortran.dg/dependency_2.f90: Likewise.
4349 * gfortran.dg/dependency_21.f90: Likewise.
4350 * gfortran.dg/dependency_22.f90: Likewise.
4351 * gfortran.dg/dependency_23.f90: Likewise.
4352 * gfortran.dg/dependency_24.f90: Likewise.
4353 * gfortran.dg/dependency_25.f90: Likewise.
4354 * gfortran.dg/dependency_26.f90: Likewise.
4355 * gfortran.dg/dependency_39.f90: Likewise.
4356 * gfortran.dg/dependency_40.f90: Likewise.
4357 * gfortran.dg/dependency_41.f90: Likewise.
4358 * gfortran.dg/dependency_42.f90: Likewise.
4359 * gfortran.dg/dependency_43.f90: Likewise.
4360 * gfortran.dg/dependency_44.f90: Likewise.
4361 * gfortran.dg/dependency_45.f90: Likewise.
4362 * gfortran.dg/dependency_50.f90: Likewise.
4363 * gfortran.dg/dependency_51.f90: Likewise.
4364 * gfortran.dg/dependent_decls_1.f90: Likewise.
4365 * gfortran.dg/der_array_1.f90: Likewise.
4366 * gfortran.dg/der_array_io_1.f90: Likewise.
4367 * gfortran.dg/der_array_io_2.f90: Likewise.
4368 * gfortran.dg/der_array_io_3.f90: Likewise.
4369 * gfortran.dg/der_io_1.f90: Likewise.
4370 * gfortran.dg/der_io_3.f90: Likewise.
4371 * gfortran.dg/der_pointer_2.f90: Likewise.
4372 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4373 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4374 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4375 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4376 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4377 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4378 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4379 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4380 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4381 * gfortran.dg/derived_external_function_1.f90: Likewise.
4382 * gfortran.dg/derived_init_1.f90: Likewise.
4383 * gfortran.dg/derived_init_2.f90: Likewise.
4384 * gfortran.dg/derived_init_3.f90: Likewise.
4385 * gfortran.dg/derived_init_4.f90: Likewise.
4386 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4387 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4388 * gfortran.dg/dev_null.F90: Likewise.
4389 * gfortran.dg/dfloat_1.f90: Likewise.
4390 * gfortran.dg/dim_sum_1.f90: Likewise.
4391 * gfortran.dg/dim_sum_2.f90: Likewise.
4392 * gfortran.dg/dim_sum_3.f90: Likewise.
4393 * gfortran.dg/direct_io_10.f: Likewise.
4394 * gfortran.dg/direct_io_11.f90: Likewise.
4395 * gfortran.dg/direct_io_12.f90: Likewise.
4396 * gfortran.dg/direct_io_2.f90: Likewise.
4397 * gfortran.dg/direct_io_3.f90: Likewise.
4398 * gfortran.dg/direct_io_4.f90: Likewise.
4399 * gfortran.dg/direct_io_5.f90: Likewise.
4400 * gfortran.dg/direct_io_6.f90: Likewise.
4401 * gfortran.dg/direct_io_7.f90: Likewise.
4402 * gfortran.dg/direct_io_8.f90: Likewise.
4403 * gfortran.dg/direct_io_9.f: Likewise.
4404 * gfortran.dg/do_1.f90: Likewise.
4405 * gfortran.dg/do_3.F90: Likewise.
4406 * gfortran.dg/do_concurrent_2.f90: Likewise.
4407 * gfortran.dg/do_concurrent_4.f90: Likewise.
4408 * gfortran.dg/do_corner_warn.f90: Likewise.
4409 * gfortran.dg/do_iterator_2.f90: Likewise.
4410 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4411 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4412 * gfortran.dg/dos_eol.f: Likewise.
4413 * gfortran.dg/dot_product_1.f03: Likewise.
4414 * gfortran.dg/dot_product_2.f90: Likewise.
4415 * gfortran.dg/dot_product_4.f90: Likewise.
4416 * gfortran.dg/dshift_1.F90: Likewise.
4417 * gfortran.dg/dshift_2.F90: Likewise.
4418 * gfortran.dg/dtio_1.f90: Likewise.
4419 * gfortran.dg/dtio_10.f90: Likewise.
4420 * gfortran.dg/dtio_12.f90: Likewise.
4421 * gfortran.dg/dtio_14.f90: Likewise.
4422 * gfortran.dg/dtio_15.f90: Likewise.
4423 * gfortran.dg/dtio_16.f90: Likewise.
4424 * gfortran.dg/dtio_17.f90: Likewise.
4425 * gfortran.dg/dtio_19.f90: Likewise.
4426 * gfortran.dg/dtio_2.f90: Likewise.
4427 * gfortran.dg/dtio_20.f03: Likewise.
4428 * gfortran.dg/dtio_22.f90: Likewise.
4429 * gfortran.dg/dtio_24.f90: Likewise.
4430 * gfortran.dg/dtio_25.f90: Likewise.
4431 * gfortran.dg/dtio_26.f03: Likewise.
4432 * gfortran.dg/dtio_27.f90: Likewise.
4433 * gfortran.dg/dtio_28.f03: Likewise.
4434 * gfortran.dg/dtio_3.f90: Likewise.
4435 * gfortran.dg/dtio_30.f03: Likewise.
4436 * gfortran.dg/dtio_31.f03: Likewise.
4437 * gfortran.dg/dtio_32.f03: Likewise.
4438 * gfortran.dg/dtio_4.f90: Likewise.
4439 * gfortran.dg/dtio_5.f90: Likewise.
4440 * gfortran.dg/dtio_7.f90: Likewise.
4441 * gfortran.dg/dtio_8.f90: Likewise.
4442 * gfortran.dg/dtio_9.f90: Likewise.
4443 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4444 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4445 * gfortran.dg/dup_save_1.f90: Likewise.
4446 * gfortran.dg/dup_save_2.f90: Likewise.
4447 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4448 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4449 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4450 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4451 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4452 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4453 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4454 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4455 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4456 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4457 * gfortran.dg/e_d_fmt.f90: Likewise.
4458 * gfortran.dg/edit_real_1.f90: Likewise.
4459 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4460 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4461 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4462 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4463 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4464 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4465 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4466 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4467 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4468 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4469 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4470 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4471 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4472 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4473 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4474 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4475 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4476 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4477 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4478 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4479 * gfortran.dg/empty_format_1.f90: Likewise.
4480 * gfortran.dg/endfile.f: Likewise.
4481 * gfortran.dg/endfile.f90: Likewise.
4482 * gfortran.dg/endfile_2.f90: Likewise.
4483 * gfortran.dg/entry_1.f90: Likewise.
4484 * gfortran.dg/entry_10.f90: Likewise.
4485 * gfortran.dg/entry_12.f90: Likewise.
4486 * gfortran.dg/entry_13.f90: Likewise.
4487 * gfortran.dg/entry_14.f90: Likewise.
4488 * gfortran.dg/entry_16.f90: Likewise.
4489 * gfortran.dg/entry_3.f90: Likewise.
4490 * gfortran.dg/entry_6.f90: Likewise.
4491 * gfortran.dg/entry_9.f90: Likewise.
4492 * gfortran.dg/entry_array_specs_2.f: Likewise.
4493 * gfortran.dg/enum_1.f90: Likewise.
4494 * gfortran.dg/enum_9.f90: Likewise.
4495 * gfortran.dg/eof_1.f90: Likewise.
4496 * gfortran.dg/eof_2.f90: Likewise.
4497 * gfortran.dg/eof_4.f90: Likewise.
4498 * gfortran.dg/eof_5.f90: Likewise.
4499 * gfortran.dg/eor_handling_1.f90: Likewise.
4500 * gfortran.dg/eor_handling_2.f90: Likewise.
4501 * gfortran.dg/eor_handling_3.f90: Likewise.
4502 * gfortran.dg/eor_handling_4.f90: Likewise.
4503 * gfortran.dg/eor_handling_5.f90: Likewise.
4504 * gfortran.dg/eoshift_3.f90: Likewise.
4505 * gfortran.dg/eoshift_4.f90: Likewise.
4506 * gfortran.dg/eoshift_5.f90: Likewise.
4507 * gfortran.dg/eoshift_6.f90: Likewise.
4508 * gfortran.dg/eoshift_large_1.f90: Likewise.
4509 * gfortran.dg/equiv_6.f90: Likewise.
4510 * gfortran.dg/equiv_7.f90: Likewise.
4511 * gfortran.dg/equiv_9.f90: Likewise.
4512 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4513 * gfortran.dg/erf_2.F90: Likewise.
4514 * gfortran.dg/erf_3.F90: Likewise.
4515 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4516 * gfortran.dg/error_format_2.f90: Likewise.
4517 * gfortran.dg/error_recovery_5.f90: Likewise.
4518 * gfortran.dg/execute_command_line_2.f90: Likewise.
4519 * gfortran.dg/execute_command_line_3.f90: Likewise.
4520 * gfortran.dg/exit_1.f08: Likewise.
4521 * gfortran.dg/exit_3.f08: Likewise.
4522 * gfortran.dg/exponent_1.f90: Likewise.
4523 * gfortran.dg/exponent_2.f90: Likewise.
4524 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4525 * gfortran.dg/extends_1.f03: Likewise.
4526 * gfortran.dg/extends_16.f90: Likewise.
4527 * gfortran.dg/extends_2.f03: Likewise.
4528 * gfortran.dg/extends_3.f03: Likewise.
4529 * gfortran.dg/extends_4.f03: Likewise.
4530 * gfortran.dg/extends_type_of_1.f03: Likewise.
4531 * gfortran.dg/extends_type_of_2.f03: Likewise.
4532 * gfortran.dg/external_procedures_3.f90: Likewise.
4533 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4534 * gfortran.dg/f2003_io_1.f03: Likewise.
4535 * gfortran.dg/f2003_io_4.f03: Likewise.
4536 * gfortran.dg/f2003_io_5.f03: Likewise.
4537 * gfortran.dg/f2003_io_6.f03: Likewise.
4538 * gfortran.dg/f2003_io_7.f03: Likewise.
4539 * gfortran.dg/f2c_1.f90: Likewise.
4540 * gfortran.dg/f2c_2.f90: Likewise.
4541 * gfortran.dg/f2c_3.f90: Likewise.
4542 * gfortran.dg/f2c_4.f90: Likewise.
4543 * gfortran.dg/f2c_6.f90: Likewise.
4544 * gfortran.dg/f2c_7.f90: Likewise.
4545 * gfortran.dg/f2c_9.f90: Likewise.
4546 * gfortran.dg/fgetc_1.f90: Likewise.
4547 * gfortran.dg/fgetc_2.f90: Likewise.
4548 * gfortran.dg/filename_null.f90: Likewise.
4549 * gfortran.dg/finalize_12.f90: Likewise.
4550 * gfortran.dg/finalize_13.f90: Likewise.
4551 * gfortran.dg/finalize_15.f90: Likewise.
4552 * gfortran.dg/finalize_17.f90: Likewise.
4553 * gfortran.dg/finalize_18.f90: Likewise.
4554 * gfortran.dg/finalize_25.f90: Likewise.
4555 * gfortran.dg/finalize_29.f08: Likewise.
4556 * gfortran.dg/finalize_31.f90: Likewise.
4557 * gfortran.dg/float_1.f90: Likewise.
4558 * gfortran.dg/flush_1.f90: Likewise.
4559 * gfortran.dg/fmt_bz_bn.f: Likewise.
4560 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4561 * gfortran.dg/fmt_cache_1.f: Likewise.
4562 * gfortran.dg/fmt_cache_2.f: Likewise.
4563 * gfortran.dg/fmt_cache_3.f90: Likewise.
4564 * gfortran.dg/fmt_colon.f90: Likewise.
4565 * gfortran.dg/fmt_e.f90: Likewise.
4566 * gfortran.dg/fmt_en.f90: Likewise.
4567 * gfortran.dg/fmt_error_10.f: Likewise.
4568 * gfortran.dg/fmt_error_9.f: Likewise.
4569 * gfortran.dg/fmt_exhaust.f90: Likewise.
4570 * gfortran.dg/fmt_f0_1.f90: Likewise.
4571 * gfortran.dg/fmt_f_an_p.f: Likewise.
4572 * gfortran.dg/fmt_fw_d.f90: Likewise.
4573 * gfortran.dg/fmt_g.f: Likewise.
4574 * gfortran.dg/fmt_g0_1.f08: Likewise.
4575 * gfortran.dg/fmt_g0_2.f08: Likewise.
4576 * gfortran.dg/fmt_g0_4.f08: Likewise.
4577 * gfortran.dg/fmt_g0_5.f08: Likewise.
4578 * gfortran.dg/fmt_g0_6.f08: Likewise.
4579 * gfortran.dg/fmt_g0_7.f08: Likewise.
4580 * gfortran.dg/fmt_g_1.f90: Likewise.
4581 * gfortran.dg/fmt_int_sign.f90: Likewise.
4582 * gfortran.dg/fmt_l.f90: Likewise.
4583 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4584 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4585 * gfortran.dg/fmt_p_1.f90: Likewise.
4586 * gfortran.dg/fmt_pf.f90: Likewise.
4587 * gfortran.dg/fmt_read.f90: Likewise.
4588 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4589 * gfortran.dg/fmt_t_1.f90: Likewise.
4590 * gfortran.dg/fmt_t_2.f90: Likewise.
4591 * gfortran.dg/fmt_t_3.f90: Likewise.
4592 * gfortran.dg/fmt_t_4.f90: Likewise.
4593 * gfortran.dg/fmt_t_5.f90: Likewise.
4594 * gfortran.dg/fmt_t_6.f: Likewise.
4595 * gfortran.dg/fmt_t_7.f: Likewise.
4596 * gfortran.dg/fmt_t_9.f: Likewise.
4597 * gfortran.dg/fmt_tl.f: Likewise.
4598 * gfortran.dg/fmt_unlimited.f90: Likewise.
4599 * gfortran.dg/fmt_white.f: Likewise.
4600 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4601 * gfortran.dg/fold_nearest.f90: Likewise.
4602 * gfortran.dg/forall_1.f90: Likewise.
4603 * gfortran.dg/forall_10.f90: Likewise.
4604 * gfortran.dg/forall_12.f90: Likewise.
4605 * gfortran.dg/forall_13.f90: Likewise.
4606 * gfortran.dg/forall_15.f90: Likewise.
4607 * gfortran.dg/forall_4.f90: Likewise.
4608 * gfortran.dg/forall_5.f90: Likewise.
4609 * gfortran.dg/forall_6.f90: Likewise.
4610 * gfortran.dg/forall_7.f90: Likewise.
4611 * gfortran.dg/fraction.f90: Likewise.
4612 * gfortran.dg/fseek.f90: Likewise.
4613 * gfortran.dg/ftell_1.f90: Likewise.
4614 * gfortran.dg/ftell_2.f90: Likewise.
4615 * gfortran.dg/ftell_3.f90: Likewise.
4616 * gfortran.dg/func_assign_2.f90: Likewise.
4617 * gfortran.dg/func_assign_3.f90: Likewise.
4618 * gfortran.dg/func_derived_1.f90: Likewise.
4619 * gfortran.dg/func_derived_2.f90: Likewise.
4620 * gfortran.dg/func_derived_3.f90: Likewise.
4621 * gfortran.dg/func_result_1.f90: Likewise.
4622 * gfortran.dg/func_result_2.f90: Likewise.
4623 * gfortran.dg/func_result_6.f90: Likewise.
4624 * gfortran.dg/function_charlen_2.f90: Likewise.
4625 * gfortran.dg/function_charlen_3.f: Likewise.
4626 * gfortran.dg/function_kinds_1.f90: Likewise.
4627 * gfortran.dg/function_kinds_4.f90: Likewise.
4628 * gfortran.dg/function_optimize_10.f90: Likewise.
4629 * gfortran.dg/function_optimize_11.f90: Likewise.
4630 * gfortran.dg/function_optimize_12.f90: Likewise.
4631 * gfortran.dg/function_optimize_4.f90: Likewise.
4632 * gfortran.dg/function_optimize_8.f90: Likewise.
4633 * gfortran.dg/g77/13037.f: Likewise.
4634 * gfortran.dg/g77/1832.f: Likewise.
4635 * gfortran.dg/g77/19981119-0.f: Likewise.
4636 * gfortran.dg/g77/19990313-0.f: Likewise.
4637 * gfortran.dg/g77/19990313-1.f: Likewise.
4638 * gfortran.dg/g77/19990313-2.f: Likewise.
4639 * gfortran.dg/g77/19990313-3.f: Likewise.
4640 * gfortran.dg/g77/19990419-1.f: Likewise.
4641 * gfortran.dg/g77/19990826-0.f: Likewise.
4642 * gfortran.dg/g77/19990826-2.f: Likewise.
4643 * gfortran.dg/g77/20000503-1.f: Likewise.
4644 * gfortran.dg/g77/20001111.f: Likewise.
4645 * gfortran.dg/g77/20010116.f: Likewise.
4646 * gfortran.dg/g77/20010216-1.f: Likewise.
4647 * gfortran.dg/g77/20010430.f: Likewise.
4648 * gfortran.dg/g77/20010610.f: Likewise.
4649 * gfortran.dg/g77/6177.f: Likewise.
4650 * gfortran.dg/g77/7388.f: Likewise.
4651 * gfortran.dg/g77/947.f: Likewise.
4652 * gfortran.dg/g77/970625-2.f: Likewise.
4653 * gfortran.dg/g77/971102-1.f: Likewise.
4654 * gfortran.dg/g77/980628-0.f: Likewise.
4655 * gfortran.dg/g77/980628-1.f: Likewise.
4656 * gfortran.dg/g77/980628-10.f: Likewise.
4657 * gfortran.dg/g77/980628-2.f: Likewise.
4658 * gfortran.dg/g77/980628-3.f: Likewise.
4659 * gfortran.dg/g77/980628-7.f: Likewise.
4660 * gfortran.dg/g77/980628-8.f: Likewise.
4661 * gfortran.dg/g77/980628-9.f: Likewise.
4662 * gfortran.dg/g77/980701-0.f: Likewise.
4663 * gfortran.dg/g77/980701-1.f: Likewise.
4664 * gfortran.dg/g77/cabs.f: Likewise.
4665 * gfortran.dg/g77/claus.f: Likewise.
4666 * gfortran.dg/g77/complex_1.f: Likewise.
4667 * gfortran.dg/g77/cpp3.F: Likewise.
4668 * gfortran.dg/g77/cpp4.F: Likewise.
4669 * gfortran.dg/g77/cpp5.F: Likewise.
4670 * gfortran.dg/g77/dcomplex.f: Likewise.
4671 * gfortran.dg/g77/dnrm2.f: Likewise.
4672 * gfortran.dg/g77/erfc.f: Likewise.
4673 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4674 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4675 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4676 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4677 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4678 * gfortran.dg/g77/int8421.f: Likewise.
4679 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4680 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4681 * gfortran.dg/g77/le.f: Likewise.
4682 * gfortran.dg/g77/short.f: Likewise.
4683 * gfortran.dg/gamma_1.f90: Likewise.
4684 * gfortran.dg/gamma_4.f90: Likewise.
4685 * gfortran.dg/gamma_5.f90: Likewise.
4686 * gfortran.dg/generic_13.f90: Likewise.
4687 * gfortran.dg/generic_15.f90: Likewise.
4688 * gfortran.dg/generic_19.f90: Likewise.
4689 * gfortran.dg/generic_20.f90: Likewise.
4690 * gfortran.dg/generic_23.f03: Likewise.
4691 * gfortran.dg/generic_25.f90: Likewise.
4692 * gfortran.dg/generic_27.f90: Likewise.
4693 * gfortran.dg/generic_31.f90: Likewise.
4694 * gfortran.dg/generic_4.f90: Likewise.
4695 * gfortran.dg/global_vars_c_init.f90: Likewise.
4696 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4697 * gfortran.dg/gnu_logical_1.F: Likewise.
4698 * gfortran.dg/goacc/fixed-1.f: Likewise.
4699 * gfortran.dg/goacc/fixed-2.f: Likewise.
4700 * gfortran.dg/goacc/gang-static.f95: Likewise.
4701 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4702 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4703 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4704 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4705 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4706 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4707 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4708 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4709 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4710 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4711 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4712 * gfortran.dg/gomp/pr48794.f90: Likewise.
4713 * gfortran.dg/gomp/pr72744.f90: Likewise.
4714 * gfortran.dg/gomp/pr77665.f90: Likewise.
4715 * gfortran.dg/gomp/workshare2.f90: Likewise.
4716 * gfortran.dg/gomp/workshare3.f90: Likewise.
4717 * gfortran.dg/goto_1.f: Likewise.
4718 * gfortran.dg/goto_2.f90: Likewise.
4719 * gfortran.dg/goto_4.f90: Likewise.
4720 * gfortran.dg/goto_6.f: Likewise.
4721 * gfortran.dg/graphite/id-26.f03: Likewise.
4722 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4723 * gfortran.dg/graphite/pr29581.f90: Likewise.
4724 * gfortran.dg/graphite/pr29832.f90: Likewise.
4725 * gfortran.dg/graphite/run-id-1.f: Likewise.
4726 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4727 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4728 * gfortran.dg/hollerith.f90: Likewise.
4729 * gfortran.dg/hollerith4.f90: Likewise.
4730 * gfortran.dg/hollerith6.f90: Likewise.
4731 * gfortran.dg/hollerith8.f90: Likewise.
4732 * gfortran.dg/hollerith_1.f90: Likewise.
4733 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4734 * gfortran.dg/hollerith_f95.f90: Likewise.
4735 * gfortran.dg/hollerith_legacy.f90: Likewise.
4736 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4737 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4738 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4739 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4740 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4741 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4742 * gfortran.dg/hypot_1.f90: Likewise.
4743 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4744 * gfortran.dg/iargc.f90: Likewise.
4745 * gfortran.dg/ibits.f90: Likewise.
4746 * gfortran.dg/ichar_1.f90: Likewise.
4747 * gfortran.dg/ichar_2.f90: Likewise.
4748 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4749 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4750 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4751 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4752 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4753 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4754 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4755 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4756 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4757 * gfortran.dg/ieee/large_1.f90: Likewise.
4758 * gfortran.dg/ieee/large_2.f90: Likewise.
4759 * gfortran.dg/ieee/large_3.F90: Likewise.
4760 * gfortran.dg/ieee/large_4.f90: Likewise.
4761 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4762 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4763 * gfortran.dg/impl_do_var_data.f90: Likewise.
4764 * gfortran.dg/implicit_10.f90: Likewise.
4765 * gfortran.dg/implicit_12.f90: Likewise.
4766 * gfortran.dg/implicit_class_1.f90: Likewise.
4767 * gfortran.dg/implicit_pure_1.f90: Likewise.
4768 * gfortran.dg/implied_do_1.f90: Likewise.
4769 * gfortran.dg/implied_do_io_1.f90: Likewise.
4770 * gfortran.dg/implied_do_io_2.f90: Likewise.
4771 * gfortran.dg/implied_do_io_3.f90: Likewise.
4772 * gfortran.dg/implied_shape_1.f08: Likewise.
4773 * gfortran.dg/import.f90: Likewise.
4774 * gfortran.dg/import4.f90: Likewise.
4775 * gfortran.dg/impure_1.f08: Likewise.
4776 * gfortran.dg/index.f90: Likewise.
4777 * gfortran.dg/index_2.f90: Likewise.
4778 * gfortran.dg/init_flag_1.f90: Likewise.
4779 * gfortran.dg/init_flag_10.f90: Likewise.
4780 * gfortran.dg/init_flag_15.f03: Likewise.
4781 * gfortran.dg/init_flag_2.f90: Likewise.
4782 * gfortran.dg/init_flag_3.f90: Likewise.
4783 * gfortran.dg/init_flag_4.f90: Likewise.
4784 * gfortran.dg/init_flag_5.f90: Likewise.
4785 * gfortran.dg/init_flag_6.f90: Likewise.
4786 * gfortran.dg/init_flag_7.f90: Likewise.
4787 * gfortran.dg/init_flag_9.f90: Likewise.
4788 * gfortran.dg/initialization_11.f90: Likewise.
4789 * gfortran.dg/initialization_19.f90: Likewise.
4790 * gfortran.dg/initialization_2.f90: Likewise.
4791 * gfortran.dg/initialization_22.f90: Likewise.
4792 * gfortran.dg/initialization_27.f90: Likewise.
4793 * gfortran.dg/initialization_5.f90: Likewise.
4794 * gfortran.dg/initialization_6.f90: Likewise.
4795 * gfortran.dg/inline_matmul_1.f90: Likewise.
4796 * gfortran.dg/inline_matmul_10.f90: Likewise.
4797 * gfortran.dg/inline_matmul_11.f90: Likewise.
4798 * gfortran.dg/inline_matmul_13.f90: Likewise.
4799 * gfortran.dg/inline_matmul_14.f90: Likewise.
4800 * gfortran.dg/inline_matmul_16.f90: Likewise.
4801 * gfortran.dg/inline_matmul_17.f90: Likewise.
4802 * gfortran.dg/inline_matmul_18.f90: Likewise.
4803 * gfortran.dg/inline_matmul_19.f90: Likewise.
4804 * gfortran.dg/inline_matmul_2.f90: Likewise.
4805 * gfortran.dg/inline_matmul_20.f90: Likewise.
4806 * gfortran.dg/inline_matmul_22.f90: Likewise.
4807 * gfortran.dg/inline_matmul_3.f90: Likewise.
4808 * gfortran.dg/inline_matmul_4.f90: Likewise.
4809 * gfortran.dg/inline_matmul_5.f90: Likewise.
4810 * gfortran.dg/inline_matmul_6.f90: Likewise.
4811 * gfortran.dg/inline_matmul_7.f90: Likewise.
4812 * gfortran.dg/inline_matmul_8.f90: Likewise.
4813 * gfortran.dg/inline_matmul_9.f90: Likewise.
4814 * gfortran.dg/inline_sum_1.f90: Likewise.
4815 * gfortran.dg/inline_sum_3.f90: Likewise.
4816 * gfortran.dg/inline_sum_5.f90: Likewise.
4817 * gfortran.dg/inquire-complex.f90: Likewise.
4818 * gfortran.dg/inquire.f90: Likewise.
4819 * gfortran.dg/inquire_10.f90: Likewise.
4820 * gfortran.dg/inquire_13.f90: Likewise.
4821 * gfortran.dg/inquire_15.f90: Likewise.
4822 * gfortran.dg/inquire_16.f90: Likewise.
4823 * gfortran.dg/inquire_17.f90: Likewise.
4824 * gfortran.dg/inquire_5.f90: Likewise.
4825 * gfortran.dg/inquire_6.f90: Likewise.
4826 * gfortran.dg/inquire_7.f90: Likewise.
4827 * gfortran.dg/inquire_9.f90: Likewise.
4828 * gfortran.dg/inquire_internal.f90: Likewise.
4829 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4830 * gfortran.dg/inquire_size.f90: Likewise.
4831 * gfortran.dg/int_1.f90: Likewise.
4832 * gfortran.dg/int_conv_1.f90: Likewise.
4833 * gfortran.dg/int_range_io_1.f90: Likewise.
4834 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4835 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4836 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4837 * gfortran.dg/integer_plus.f90: Likewise.
4838 * gfortran.dg/intent_out_2.f90: Likewise.
4839 * gfortran.dg/intent_out_5.f90: Likewise.
4840 * gfortran.dg/intent_out_6.f90: Likewise.
4841 * gfortran.dg/interface_12.f90: Likewise.
4842 * gfortran.dg/interface_19.f90: Likewise.
4843 * gfortran.dg/interface_4.f90: Likewise.
4844 * gfortran.dg/interface_5.f90: Likewise.
4845 * gfortran.dg/interface_9.f90: Likewise.
4846 * gfortran.dg/interface_assignment_1.f90: Likewise.
4847 * gfortran.dg/interface_assignment_2.f90: Likewise.
4848 * gfortran.dg/internal_dummy_2.f08: Likewise.
4849 * gfortran.dg/internal_dummy_3.f08: Likewise.
4850 * gfortran.dg/internal_dummy_4.f08: Likewise.
4851 * gfortran.dg/internal_pack_1.f90: Likewise.
4852 * gfortran.dg/internal_pack_10.f90: Likewise.
4853 * gfortran.dg/internal_pack_12.f90: Likewise.
4854 * gfortran.dg/internal_pack_13.f90: Likewise.
4855 * gfortran.dg/internal_pack_14.f90: Likewise.
4856 * gfortran.dg/internal_pack_15.f90: Likewise.
4857 * gfortran.dg/internal_pack_2.f90: Likewise.
4858 * gfortran.dg/internal_pack_3.f90: Likewise.
4859 * gfortran.dg/internal_pack_4.f90: Likewise.
4860 * gfortran.dg/internal_pack_6.f90: Likewise.
4861 * gfortran.dg/internal_pack_8.f90: Likewise.
4862 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4863 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4864 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4865 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4866 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4867 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4868 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4869 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4870 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4871 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4872 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4873 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4874 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4875 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4876 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4877 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4878 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4879 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4880 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4881 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4882 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4883 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4884 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4885 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4886 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4887 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4888 * gfortran.dg/io_err_1.f90: Likewise.
4889 * gfortran.dg/io_real_boz.f90: Likewise.
4890 * gfortran.dg/iomsg_1.f90: Likewise.
4891 * gfortran.dg/iostat_1.f90: Likewise.
4892 * gfortran.dg/iostat_2.f90: Likewise.
4893 * gfortran.dg/iostat_4.f90: Likewise.
4894 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4895 * gfortran.dg/ishft_1.f90: Likewise.
4896 * gfortran.dg/ishft_2.f90: Likewise.
4897 * gfortran.dg/ishft_4.f90: Likewise.
4898 * gfortran.dg/isnan_1.f90: Likewise.
4899 * gfortran.dg/isnan_2.f90: Likewise.
4900 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4901 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4902 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4903 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4904 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4905 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4906 * gfortran.dg/itime_idate_1.f: Likewise.
4907 * gfortran.dg/itime_idate_2.f: Likewise.
4908 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4909 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4910 * gfortran.dg/large_real_kind_1.f90: Likewise.
4911 * gfortran.dg/large_real_kind_2.F90: Likewise.
4912 * gfortran.dg/large_real_kind_3.F90: Likewise.
4913 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4914 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4915 * gfortran.dg/large_recl.f90: Likewise.
4916 * gfortran.dg/large_unit_1.f90: Likewise.
4917 * gfortran.dg/large_unit_2.f90: Likewise.
4918 * gfortran.dg/largeequiv_1.f90: Likewise.
4919 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4920 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4921 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4922 * gfortran.dg/list_read_1.f90: Likewise.
4923 * gfortran.dg/list_read_10.f90: Likewise.
4924 * gfortran.dg/list_read_11.f90: Likewise.
4925 * gfortran.dg/list_read_12.f90: Likewise.
4926 * gfortran.dg/list_read_13.f: Likewise.
4927 * gfortran.dg/list_read_14.f90: Likewise.
4928 * gfortran.dg/list_read_2.f90: Likewise.
4929 * gfortran.dg/list_read_3.f90: Likewise.
4930 * gfortran.dg/list_read_4.f90: Likewise.
4931 * gfortran.dg/list_read_5.f90: Likewise.
4932 * gfortran.dg/list_read_6.f90: Likewise.
4933 * gfortran.dg/list_read_7.f90: Likewise.
4934 * gfortran.dg/list_read_8.f90: Likewise.
4935 * gfortran.dg/list_read_9.f90: Likewise.
4936 * gfortran.dg/loc_2.f90: Likewise.
4937 * gfortran.dg/logical_1.f90: Likewise.
4938 * gfortran.dg/logical_dot_product.f90: Likewise.
4939 * gfortran.dg/logical_temp_io.f90: Likewise.
4940 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4941 * gfortran.dg/lrshift_1.f90: Likewise.
4942 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4943 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4944 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4945 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4946 * gfortran.dg/make_unit.f90: Likewise.
4947 * gfortran.dg/mapping_1.f90: Likewise.
4948 * gfortran.dg/mapping_2.f90: Likewise.
4949 * gfortran.dg/mapping_3.f90: Likewise.
4950 * gfortran.dg/masklr_1.F90: Likewise.
4951 * gfortran.dg/masklr_2.F90: Likewise.
4952 * gfortran.dg/matmul_1.f90: Likewise.
4953 * gfortran.dg/matmul_10.f90: Likewise.
4954 * gfortran.dg/matmul_12.f90: Likewise.
4955 * gfortran.dg/matmul_16.f90: Likewise.
4956 * gfortran.dg/matmul_17.f90: Likewise.
4957 * gfortran.dg/matmul_18.f90: Likewise.
4958 * gfortran.dg/matmul_2.f90: Likewise.
4959 * gfortran.dg/matmul_3.f90: Likewise.
4960 * gfortran.dg/matmul_4.f90: Likewise.
4961 * gfortran.dg/matmul_6.f90: Likewise.
4962 * gfortran.dg/matmul_8.f03: Likewise.
4963 * gfortran.dg/matmul_9.f90: Likewise.
4964 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4965 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4966 * gfortran.dg/matmul_const.f90: Likewise.
4967 * gfortran.dg/maxloc_1.f90: Likewise.
4968 * gfortran.dg/maxloc_2.f90: Likewise.
4969 * gfortran.dg/maxloc_3.f90: Likewise.
4970 * gfortran.dg/maxloc_4.f90: Likewise.
4971 * gfortran.dg/maxloc_string_1.f90: Likewise.
4972 * gfortran.dg/maxlocval_1.f90: Likewise.
4973 * gfortran.dg/maxlocval_2.f90: Likewise.
4974 * gfortran.dg/maxlocval_3.f90: Likewise.
4975 * gfortran.dg/maxlocval_4.f90: Likewise.
4976 * gfortran.dg/maxval_char_1.f90: Likewise.
4977 * gfortran.dg/maxval_char_2.f90: Likewise.
4978 * gfortran.dg/maxval_char_3.f90: Likewise.
4979 * gfortran.dg/maxval_char_4.f90: Likewise.
4980 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4981 * gfortran.dg/mclock.f90: Likewise.
4982 * gfortran.dg/merge_bits_1.F90: Likewise.
4983 * gfortran.dg/merge_bits_2.F90: Likewise.
4984 * gfortran.dg/merge_char_1.f90: Likewise.
4985 * gfortran.dg/merge_init_expr.f90: Likewise.
4986 * gfortran.dg/min_max_optional_1.f90: Likewise.
4987 * gfortran.dg/min_max_optional_5.f90: Likewise.
4988 * gfortran.dg/minloc_1.f90: Likewise.
4989 * gfortran.dg/minloc_2.f90: Likewise.
4990 * gfortran.dg/minloc_3.f90: Likewise.
4991 * gfortran.dg/minloc_4.f90: Likewise.
4992 * gfortran.dg/minloc_string_1.f90: Likewise.
4993 * gfortran.dg/minlocval_1.f90: Likewise.
4994 * gfortran.dg/minlocval_2.f90: Likewise.
4995 * gfortran.dg/minlocval_3.f90: Likewise.
4996 * gfortran.dg/minlocval_4.f90: Likewise.
4997 * gfortran.dg/minmax_char_1.f90: Likewise.
4998 * gfortran.dg/minmaxloc_1.f90: Likewise.
4999 * gfortran.dg/minmaxloc_10.f90: Likewise.
5000 * gfortran.dg/minmaxloc_11.f90: Likewise.
5001 * gfortran.dg/minmaxloc_12.f90: Likewise.
5002 * gfortran.dg/minmaxloc_13.f90: Likewise.
5003 * gfortran.dg/minmaxloc_2.f90: Likewise.
5004 * gfortran.dg/minmaxloc_3.f90: Likewise.
5005 * gfortran.dg/minmaxloc_4.f90: Likewise.
5006 * gfortran.dg/minmaxloc_5.f90: Likewise.
5007 * gfortran.dg/minmaxloc_6.f90: Likewise.
5008 * gfortran.dg/minmaxloc_7.f90: Likewise.
5009 * gfortran.dg/minmaxloc_8.f90: Likewise.
5010 * gfortran.dg/minmaxval_1.f90: Likewise.
5011 * gfortran.dg/minval_char_1.f90: Likewise.
5012 * gfortran.dg/minval_char_2.f90: Likewise.
5013 * gfortran.dg/minval_char_3.f90: Likewise.
5014 * gfortran.dg/minval_char_4.f90: Likewise.
5015 * gfortran.dg/minval_char_5.f90: Likewise.
5016 * gfortran.dg/minval_parameter_1.f90: Likewise.
5017 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5018 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5019 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5020 * gfortran.dg/missing_parens_1.f90: Likewise.
5021 * gfortran.dg/missing_parens_2.f90: Likewise.
5022 * gfortran.dg/mod_large_1.f90: Likewise.
5023 * gfortran.dg/mod_sign0_1.f90: Likewise.
5024 * gfortran.dg/module_blank_common.f90: Likewise.
5025 * gfortran.dg/module_commons_1.f90: Likewise.
5026 * gfortran.dg/module_commons_3.f90: Likewise.
5027 * gfortran.dg/module_double_reuse.f90: Likewise.
5028 * gfortran.dg/module_equivalence_1.f90: Likewise.
5029 * gfortran.dg/module_equivalence_2.f90: Likewise.
5030 * gfortran.dg/module_equivalence_3.f90: Likewise.
5031 * gfortran.dg/module_equivalence_5.f90: Likewise.
5032 * gfortran.dg/module_interface_1.f90: Likewise.
5033 * gfortran.dg/module_nan.f90: Likewise.
5034 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5035 * gfortran.dg/module_procedure_1.f90: Likewise.
5036 * gfortran.dg/module_read_1.f90: Likewise.
5037 * gfortran.dg/module_read_2.f90: Likewise.
5038 * gfortran.dg/module_widestring_1.f90: Likewise.
5039 * gfortran.dg/move_alloc.f90: Likewise.
5040 * gfortran.dg/move_alloc_10.f90: Likewise.
5041 * gfortran.dg/move_alloc_13.f90: Likewise.
5042 * gfortran.dg/move_alloc_14.f90: Likewise.
5043 * gfortran.dg/move_alloc_15.f90: Likewise.
5044 * gfortran.dg/move_alloc_16.f90: Likewise.
5045 * gfortran.dg/move_alloc_2.f90: Likewise.
5046 * gfortran.dg/move_alloc_5.f90: Likewise.
5047 * gfortran.dg/move_alloc_6.f90: Likewise.
5048 * gfortran.dg/move_alloc_9.f90: Likewise.
5049 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5050 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5051 * gfortran.dg/mvbits_1.f90: Likewise.
5052 * gfortran.dg/mvbits_2.f90: Likewise.
5053 * gfortran.dg/mvbits_3.f90: Likewise.
5054 * gfortran.dg/mvbits_4.f90: Likewise.
5055 * gfortran.dg/mvbits_7.f90: Likewise.
5056 * gfortran.dg/mvbits_8.f90: Likewise.
5057 * gfortran.dg/namelist_11.f: Likewise.
5058 * gfortran.dg/namelist_12.f: Likewise.
5059 * gfortran.dg/namelist_13.f90: Likewise.
5060 * gfortran.dg/namelist_14.f90: Likewise.
5061 * gfortran.dg/namelist_15.f90: Likewise.
5062 * gfortran.dg/namelist_16.f90: Likewise.
5063 * gfortran.dg/namelist_17.f90: Likewise.
5064 * gfortran.dg/namelist_18.f90: Likewise.
5065 * gfortran.dg/namelist_19.f90: Likewise.
5066 * gfortran.dg/namelist_20.f90: Likewise.
5067 * gfortran.dg/namelist_21.f90: Likewise.
5068 * gfortran.dg/namelist_22.f90: Likewise.
5069 * gfortran.dg/namelist_23.f90: Likewise.
5070 * gfortran.dg/namelist_24.f90: Likewise.
5071 * gfortran.dg/namelist_26.f90: Likewise.
5072 * gfortran.dg/namelist_27.f90: Likewise.
5073 * gfortran.dg/namelist_28.f90: Likewise.
5074 * gfortran.dg/namelist_29.f90: Likewise.
5075 * gfortran.dg/namelist_37.f90: Likewise.
5076 * gfortran.dg/namelist_38.f90: Likewise.
5077 * gfortran.dg/namelist_39.f90: Likewise.
5078 * gfortran.dg/namelist_40.f90: Likewise.
5079 * gfortran.dg/namelist_41.f90: Likewise.
5080 * gfortran.dg/namelist_42.f90: Likewise.
5081 * gfortran.dg/namelist_43.f90: Likewise.
5082 * gfortran.dg/namelist_44.f90: Likewise.
5083 * gfortran.dg/namelist_47.f90: Likewise.
5084 * gfortran.dg/namelist_48.f90: Likewise.
5085 * gfortran.dg/namelist_49.f90: Likewise.
5086 * gfortran.dg/namelist_50.f90: Likewise.
5087 * gfortran.dg/namelist_51.f90: Likewise.
5088 * gfortran.dg/namelist_52.f90: Likewise.
5089 * gfortran.dg/namelist_54.f90: Likewise.
5090 * gfortran.dg/namelist_55.f90: Likewise.
5091 * gfortran.dg/namelist_56.f90: Likewise.
5092 * gfortran.dg/namelist_57.f90: Likewise.
5093 * gfortran.dg/namelist_58.f90: Likewise.
5094 * gfortran.dg/namelist_59.f90: Likewise.
5095 * gfortran.dg/namelist_60.f90: Likewise.
5096 * gfortran.dg/namelist_61.f90: Likewise.
5097 * gfortran.dg/namelist_64.f90: Likewise.
5098 * gfortran.dg/namelist_65.f90: Likewise.
5099 * gfortran.dg/namelist_69.f90: Likewise.
5100 * gfortran.dg/namelist_70.f90: Likewise.
5101 * gfortran.dg/namelist_71.f90: Likewise.
5102 * gfortran.dg/namelist_72.f: Likewise.
5103 * gfortran.dg/namelist_73.f90: Likewise.
5104 * gfortran.dg/namelist_77.f90: Likewise.
5105 * gfortran.dg/namelist_78.f90: Likewise.
5106 * gfortran.dg/namelist_79.f90: Likewise.
5107 * gfortran.dg/namelist_80.f90: Likewise.
5108 * gfortran.dg/namelist_81.f90: Likewise.
5109 * gfortran.dg/namelist_82.f90: Likewise.
5110 * gfortran.dg/namelist_84.f90: Likewise.
5111 * gfortran.dg/namelist_85.f90: Likewise.
5112 * gfortran.dg/namelist_86.f90: Likewise.
5113 * gfortran.dg/namelist_87.f90: Likewise.
5114 * gfortran.dg/namelist_88.f90: Likewise.
5115 * gfortran.dg/namelist_89.f90: Likewise.
5116 * gfortran.dg/namelist_90.f: Likewise.
5117 * gfortran.dg/namelist_95.f90: Likewise.
5118 * gfortran.dg/namelist_char_only.f90: Likewise.
5119 * gfortran.dg/namelist_empty.f90: Likewise.
5120 * gfortran.dg/namelist_internal.f90: Likewise.
5121 * gfortran.dg/namelist_use.f90: Likewise.
5122 * gfortran.dg/namelist_use_only.f90: Likewise.
5123 * gfortran.dg/namelist_utf8.f90: Likewise.
5124 * gfortran.dg/nan_1.f90: Likewise.
5125 * gfortran.dg/nan_2.f90: Likewise.
5126 * gfortran.dg/nan_3.f90: Likewise.
5127 * gfortran.dg/nan_6.f90: Likewise.
5128 * gfortran.dg/nan_7.f90: Likewise.
5129 * gfortran.dg/nearest_1.f90: Likewise.
5130 * gfortran.dg/nearest_2.f90: Likewise.
5131 * gfortran.dg/nearest_3.f90: Likewise.
5132 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5133 * gfortran.dg/negative_automatic_size.f90: Likewise.
5134 * gfortran.dg/negative_unit.f: Likewise.
5135 * gfortran.dg/negative_unit2.f90: Likewise.
5136 * gfortran.dg/negative_unit_int8.f: Likewise.
5137 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5138 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5139 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5140 * gfortran.dg/nested_modules_1.f90: Likewise.
5141 * gfortran.dg/nested_modules_2.f90: Likewise.
5142 * gfortran.dg/nested_modules_3.f90: Likewise.
5143 * gfortran.dg/nesting_1.f90: Likewise.
5144 * gfortran.dg/new_line.f90: Likewise.
5145 * gfortran.dg/newunit_1.f90: Likewise.
5146 * gfortran.dg/newunit_3.f90: Likewise.
5147 * gfortran.dg/newunit_5.f90.f90: Likewise.
5148 * gfortran.dg/nint_1.f90: Likewise.
5149 * gfortran.dg/nint_2.f90: Likewise.
5150 * gfortran.dg/no_arg_check_2.f90: Likewise.
5151 * gfortran.dg/no_range_check_1.f90: Likewise.
5152 * gfortran.dg/no_range_check_2.f90: Likewise.
5153 * gfortran.dg/no_range_check_3.f90: Likewise.
5154 * gfortran.dg/noadv_size.f90: Likewise.
5155 * gfortran.dg/nonreturning_statements.f90: Likewise.
5156 * gfortran.dg/norm2_1.f90: Likewise.
5157 * gfortran.dg/norm2_3.f90: Likewise.
5158 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5159 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5160 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5161 * gfortran.dg/null_4.f90: Likewise.
5162 * gfortran.dg/null_9.f90: Likewise.
5163 * gfortran.dg/nullify_3.f90: Likewise.
5164 * gfortran.dg/oldstyle_1.f90: Likewise.
5165 * gfortran.dg/open_access_append_1.f90: Likewise.
5166 * gfortran.dg/open_access_append_2.f90: Likewise.
5167 * gfortran.dg/open_errors.f90: Likewise.
5168 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5169 * gfortran.dg/open_new.f90: Likewise.
5170 * gfortran.dg/open_readonly_1.f90: Likewise.
5171 * gfortran.dg/operator_1.f90: Likewise.
5172 * gfortran.dg/optional_absent_1.f90: Likewise.
5173 * gfortran.dg/optional_absent_2.f90: Likewise.
5174 * gfortran.dg/optional_absent_3.f90: Likewise.
5175 * gfortran.dg/optional_class_1.f90: Likewise.
5176 * gfortran.dg/optional_dim_2.f90: Likewise.
5177 * gfortran.dg/optional_dim_3.f90: Likewise.
5178 * gfortran.dg/output_exponents_1.f90: Likewise.
5179 * gfortran.dg/overload_1.f90: Likewise.
5180 * gfortran.dg/overload_2.f90: Likewise.
5181 * gfortran.dg/overwrite_1.f: Likewise.
5182 * gfortran.dg/pad_no.f90: Likewise.
5183 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5184 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5185 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5186 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5187 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5188 * gfortran.dg/parens_3.f90: Likewise.
5189 * gfortran.dg/parens_5.f90: Likewise.
5190 * gfortran.dg/parens_6.f90: Likewise.
5191 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5192 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5193 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5194 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5195 * gfortran.dg/parity_1.f90: Likewise.
5196 * gfortran.dg/past_eor.f90: Likewise.
5197 * gfortran.dg/pdt_1.f03: Likewise.
5198 * gfortran.dg/pdt_10.f03: Likewise.
5199 * gfortran.dg/pdt_11.f03: Likewise.
5200 * gfortran.dg/pdt_12.f03: Likewise.
5201 * gfortran.dg/pdt_13.f03: Likewise.
5202 * gfortran.dg/pdt_14.f03: Likewise.
5203 * gfortran.dg/pdt_15.f03: Likewise.
5204 * gfortran.dg/pdt_19.f03: Likewise.
5205 * gfortran.dg/pdt_20.f03: Likewise.
5206 * gfortran.dg/pdt_22.f03: Likewise.
5207 * gfortran.dg/pdt_23.f03: Likewise.
5208 * gfortran.dg/pdt_25.f03: Likewise.
5209 * gfortran.dg/pdt_26.f03: Likewise.
5210 * gfortran.dg/pdt_27.f03: Likewise.
5211 * gfortran.dg/pdt_28.f03: Likewise.
5212 * gfortran.dg/pdt_3.f03: Likewise.
5213 * gfortran.dg/pdt_4.f03: Likewise.
5214 * gfortran.dg/pdt_5.f03: Likewise.
5215 * gfortran.dg/pdt_7.f03: Likewise.
5216 * gfortran.dg/pointer_1.f90: Likewise.
5217 * gfortran.dg/pointer_array_1.f90: Likewise.
5218 * gfortran.dg/pointer_array_3.f90: Likewise.
5219 * gfortran.dg/pointer_array_4.f90: Likewise.
5220 * gfortran.dg/pointer_array_5.f90: Likewise.
5221 * gfortran.dg/pointer_array_6.f90: Likewise.
5222 * gfortran.dg/pointer_array_7.f90: Likewise.
5223 * gfortran.dg/pointer_array_8.f90: Likewise.
5224 * gfortran.dg/pointer_array_9.f90: Likewise.
5225 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5226 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5227 * gfortran.dg/pointer_assign_10.f90: Likewise.
5228 * gfortran.dg/pointer_assign_11.f90: Likewise.
5229 * gfortran.dg/pointer_assign_4.f90: Likewise.
5230 * gfortran.dg/pointer_assign_8.f90: Likewise.
5231 * gfortran.dg/pointer_assign_9.f90: Likewise.
5232 * gfortran.dg/pointer_check_10.f90: Likewise.
5233 * gfortran.dg/pointer_check_9.f90: Likewise.
5234 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5235 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5236 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5237 * gfortran.dg/pointer_init_1.f90: Likewise.
5238 * gfortran.dg/pointer_init_3.f90: Likewise.
5239 * gfortran.dg/pointer_init_4.f90: Likewise.
5240 * gfortran.dg/pointer_init_5.f90: Likewise.
5241 * gfortran.dg/pointer_init_8.f90: Likewise.
5242 * gfortran.dg/pointer_intent_1.f90: Likewise.
5243 * gfortran.dg/pointer_intent_4.f90: Likewise.
5244 * gfortran.dg/pointer_intent_5.f90: Likewise.
5245 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5246 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5247 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5248 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5249 * gfortran.dg/pointer_target_1.f90: Likewise.
5250 * gfortran.dg/pointer_target_2.f90: Likewise.
5251 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5252 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5253 * gfortran.dg/power.f90: Likewise.
5254 * gfortran.dg/power1.f90: Likewise.
5255 * gfortran.dg/power_3.f90: Likewise.
5256 * gfortran.dg/power_4.f90: Likewise.
5257 * gfortran.dg/power_5.f90: Likewise.
5258 * gfortran.dg/pr12884.f: Likewise.
5259 * gfortran.dg/pr15129.f90: Likewise.
5260 * gfortran.dg/pr15140.f90: Likewise.
5261 * gfortran.dg/pr15324.f90: Likewise.
5262 * gfortran.dg/pr15332.f: Likewise.
5263 * gfortran.dg/pr15957.f90: Likewise.
5264 * gfortran.dg/pr15959.f90: Likewise.
5265 * gfortran.dg/pr16597.f90: Likewise.
5266 * gfortran.dg/pr16861.f90: Likewise.
5267 * gfortran.dg/pr16938.f90: Likewise.
5268 * gfortran.dg/pr17090.f90: Likewise.
5269 * gfortran.dg/pr17143.f90: Likewise.
5270 * gfortran.dg/pr17164.f90: Likewise.
5271 * gfortran.dg/pr17229.f: Likewise.
5272 * gfortran.dg/pr17285.f90: Likewise.
5273 * gfortran.dg/pr17286.f90: Likewise.
5274 * gfortran.dg/pr17472.f: Likewise.
5275 * gfortran.dg/pr17612.f90: Likewise.
5276 * gfortran.dg/pr17706.f90: Likewise.
5277 * gfortran.dg/pr18025.f90: Likewise.
5278 * gfortran.dg/pr18122.f90: Likewise.
5279 * gfortran.dg/pr18210.f90: Likewise.
5280 * gfortran.dg/pr18392.f90: Likewise.
5281 * gfortran.dg/pr19155.f: Likewise.
5282 * gfortran.dg/pr19216.f: Likewise.
5283 * gfortran.dg/pr19467.f90: Likewise.
5284 * gfortran.dg/pr19657.f: Likewise.
5285 * gfortran.dg/pr19926.f90: Likewise.
5286 * gfortran.dg/pr19928-1.f90: Likewise.
5287 * gfortran.dg/pr19928-2.f90: Likewise.
5288 * gfortran.dg/pr20086.f90: Likewise.
5289 * gfortran.dg/pr20124.f90: Likewise.
5290 * gfortran.dg/pr20163-2.f: Likewise.
5291 * gfortran.dg/pr20480.f90: Likewise.
5292 * gfortran.dg/pr20755.f: Likewise.
5293 * gfortran.dg/pr20950.f: Likewise.
5294 * gfortran.dg/pr21177.f90: Likewise.
5295 * gfortran.dg/pr21730.f: Likewise.
5296 * gfortran.dg/pr22491.f: Likewise.
5297 * gfortran.dg/pr25603.f: Likewise.
5298 * gfortran.dg/pr26246_2.f90: Likewise.
5299 * gfortran.dg/pr32136.f90: Likewise.
5300 * gfortran.dg/pr32533.f90: Likewise.
5301 * gfortran.dg/pr33794.f90: Likewise.
5302 * gfortran.dg/pr35662.f90: Likewise.
5303 * gfortran.dg/pr35944-1.f90: Likewise.
5304 * gfortran.dg/pr35944-2.f90: Likewise.
5305 * gfortran.dg/pr35983.f90: Likewise.
5306 * gfortran.dg/pr39865.f90: Likewise.
5307 * gfortran.dg/pr41212.f90: Likewise.
5308 * gfortran.dg/pr43808.f90: Likewise.
5309 * gfortran.dg/pr44592.f90: Likewise.
5310 * gfortran.dg/pr44735.f90: Likewise.
5311 * gfortran.dg/pr45308.f03: Likewise.
5312 * gfortran.dg/pr46297.f: Likewise.
5313 * gfortran.dg/pr46588.f90: Likewise.
5314 * gfortran.dg/pr46665.f90: Likewise.
5315 * gfortran.dg/pr46804.f90: Likewise.
5316 * gfortran.dg/pr47008.f03: Likewise.
5317 * gfortran.dg/pr47614.f: Likewise.
5318 * gfortran.dg/pr47878.f90: Likewise.
5319 * gfortran.dg/pr49103.f90: Likewise.
5320 * gfortran.dg/pr50069_1.f90: Likewise.
5321 * gfortran.dg/pr50769.f90: Likewise.
5322 * gfortran.dg/pr52608.f90: Likewise.
5323 * gfortran.dg/pr55086_2.f90: Likewise.
5324 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5325 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5326 * gfortran.dg/pr55330.f90: Likewise.
5327 * gfortran.dg/pr56015.f90: Likewise.
5328 * gfortran.dg/pr57910.f90: Likewise.
5329 * gfortran.dg/pr59700.f90: Likewise.
5330 * gfortran.dg/pr62125.f90: Likewise.
5331 * gfortran.dg/pr64530.f90: Likewise.
5332 * gfortran.dg/pr65429.f90: Likewise.
5333 * gfortran.dg/pr65450.f90: Likewise.
5334 * gfortran.dg/pr65504.f90: Likewise.
5335 * gfortran.dg/pr65903.f90: Likewise.
5336 * gfortran.dg/pr66311.f90: Likewise.
5337 * gfortran.dg/pr66864.f90: Likewise.
5338 * gfortran.dg/pr67140.f90: Likewise.
5339 * gfortran.dg/pr67524.f90: Likewise.
5340 * gfortran.dg/pr67885.f90: Likewise.
5341 * gfortran.dg/pr68053.f90: Likewise.
5342 * gfortran.dg/pr68566.f90: Likewise.
5343 * gfortran.dg/pr69514_1.f90: Likewise.
5344 * gfortran.dg/pr69514_2.f90: Likewise.
5345 * gfortran.dg/pr69739.f90: Likewise.
5346 * gfortran.dg/pr70673.f90: Likewise.
5347 * gfortran.dg/pr71523_2.f90: Likewise.
5348 * gfortran.dg/pr71764.f90: Likewise.
5349 * gfortran.dg/pr78092.f90: Likewise.
5350 * gfortran.dg/pr82973.f90: Likewise.
5351 * gfortran.dg/pr83864.f90: Likewise.
5352 * gfortran.dg/pr83874.f90: Likewise.
5353 * gfortran.dg/pr84088.f90: Likewise.
5354 * gfortran.dg/pr84155.f90: Likewise.
5355 * gfortran.dg/proc_decl_12.f90: Likewise.
5356 * gfortran.dg/proc_decl_13.f90: Likewise.
5357 * gfortran.dg/proc_decl_15.f90: Likewise.
5358 * gfortran.dg/proc_decl_17.f90: Likewise.
5359 * gfortran.dg/proc_decl_18.f90: Likewise.
5360 * gfortran.dg/proc_decl_2.f90: Likewise.
5361 * gfortran.dg/proc_decl_5.f90: Likewise.
5362 * gfortran.dg/proc_decl_9.f90: Likewise.
5363 * gfortran.dg/proc_ptr_1.f90: Likewise.
5364 * gfortran.dg/proc_ptr_10.f90: Likewise.
5365 * gfortran.dg/proc_ptr_12.f90: Likewise.
5366 * gfortran.dg/proc_ptr_18.f90: Likewise.
5367 * gfortran.dg/proc_ptr_19.f90: Likewise.
5368 * gfortran.dg/proc_ptr_21.f90: Likewise.
5369 * gfortran.dg/proc_ptr_22.f90: Likewise.
5370 * gfortran.dg/proc_ptr_23.f90: Likewise.
5371 * gfortran.dg/proc_ptr_25.f90: Likewise.
5372 * gfortran.dg/proc_ptr_26.f90: Likewise.
5373 * gfortran.dg/proc_ptr_3.f90: Likewise.
5374 * gfortran.dg/proc_ptr_36.f90: Likewise.
5375 * gfortran.dg/proc_ptr_47.f90: Likewise.
5376 * gfortran.dg/proc_ptr_48.f90: Likewise.
5377 * gfortran.dg/proc_ptr_5.f90: Likewise.
5378 * gfortran.dg/proc_ptr_6.f90: Likewise.
5379 * gfortran.dg/proc_ptr_7.f90: Likewise.
5380 * gfortran.dg/proc_ptr_8.f90: Likewise.
5381 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5382 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5383 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5384 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5385 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5386 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5387 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5388 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5389 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5390 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5391 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5392 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5393 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5394 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5395 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5396 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5397 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5398 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5399 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5400 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5401 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5402 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5403 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5404 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5405 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5406 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5407 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5408 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5409 * gfortran.dg/product_init_expr.f03: Likewise.
5410 * gfortran.dg/promotion.f90: Likewise.
5411 * gfortran.dg/promotion_3.f90: Likewise.
5412 * gfortran.dg/promotion_4.f90: Likewise.
5413 * gfortran.dg/protected_1.f90: Likewise.
5414 * gfortran.dg/protected_2.f90: Likewise.
5415 * gfortran.dg/ptr-func-1.f90: Likewise.
5416 * gfortran.dg/ptr-func-2.f90: Likewise.
5417 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5418 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5419 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5420 * gfortran.dg/pure_byref_1.f90: Likewise.
5421 * gfortran.dg/pure_byref_2.f90: Likewise.
5422 * gfortran.dg/pure_byref_3.f90: Likewise.
5423 * gfortran.dg/quad_2.f90: Likewise.
5424 * gfortran.dg/quad_3.f90: Likewise.
5425 * gfortran.dg/random_3.f90: Likewise.
5426 * gfortran.dg/random_4.f90: Likewise.
5427 * gfortran.dg/random_7.f90: Likewise.
5428 * gfortran.dg/read_2.f90: Likewise.
5429 * gfortran.dg/read_3.f90: Likewise.
5430 * gfortran.dg/read_4.f90: Likewise.
5431 * gfortran.dg/read_5.f90: Likewise.
5432 * gfortran.dg/read_bad_advance.f90: Likewise.
5433 * gfortran.dg/read_bang.f90: Likewise.
5434 * gfortran.dg/read_bang4.f90: Likewise.
5435 * gfortran.dg/read_comma.f: Likewise.
5436 * gfortran.dg/read_dir.f90: Likewise.
5437 * gfortran.dg/read_empty_file.f: Likewise.
5438 * gfortran.dg/read_eof_1.f90: Likewise.
5439 * gfortran.dg/read_eof_2.f90: Likewise.
5440 * gfortran.dg/read_eof_3.f90: Likewise.
5441 * gfortran.dg/read_eof_4.f90: Likewise.
5442 * gfortran.dg/read_eof_5.f90: Likewise.
5443 * gfortran.dg/read_eof_6.f: Likewise.
5444 * gfortran.dg/read_eof_7.f90: Likewise.
5445 * gfortran.dg/read_eof_8.f90: Likewise.
5446 * gfortran.dg/read_eof_all.f90: Likewise.
5447 * gfortran.dg/read_eor.f90: Likewise.
5448 * gfortran.dg/read_float_1.f90: Likewise.
5449 * gfortran.dg/read_float_2.f03: Likewise.
5450 * gfortran.dg/read_float_3.f90: Likewise.
5451 * gfortran.dg/read_float_4.f90: Likewise.
5452 * gfortran.dg/read_infnan_1.f90: Likewise.
5453 * gfortran.dg/read_list_eof_1.f90: Likewise.
5454 * gfortran.dg/read_logical.f90: Likewise.
5455 * gfortran.dg/read_many_1.f: Likewise.
5456 * gfortran.dg/read_no_eor.f90: Likewise.
5457 * gfortran.dg/read_noadvance.f90: Likewise.
5458 * gfortran.dg/read_repeat.f90: Likewise.
5459 * gfortran.dg/read_repeat_2.f90: Likewise.
5460 * gfortran.dg/read_size_noadvance.f90: Likewise.
5461 * gfortran.dg/read_x_eof.f90: Likewise.
5462 * gfortran.dg/read_x_past.f: Likewise.
5463 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5464 * gfortran.dg/real_const_1.f: Likewise.
5465 * gfortran.dg/real_const_2.f90: Likewise.
5466 * gfortran.dg/real_const_3.f90: Likewise.
5467 * gfortran.dg/real_do_1.f90: Likewise.
5468 * gfortran.dg/real_index_1.f90: Likewise.
5469 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5470 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5471 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5472 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5473 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5474 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5475 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5476 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5477 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5478 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5479 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5480 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5481 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5482 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5483 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5484 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5485 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5486 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5487 * gfortran.dg/record_marker_1.f90: Likewise.
5488 * gfortran.dg/record_marker_2.f: Likewise.
5489 * gfortran.dg/record_marker_3.f90: Likewise.
5490 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5491 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5492 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5493 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5494 * gfortran.dg/recursive_check_7.f90: Likewise.
5495 * gfortran.dg/recursive_reference_1.f90: Likewise.
5496 * gfortran.dg/recursive_reference_2.f90: Likewise.
5497 * gfortran.dg/recursive_stack.f90: Likewise.
5498 * gfortran.dg/reduction.f90: Likewise.
5499 * gfortran.dg/repack_arrays_1.f90: Likewise.
5500 * gfortran.dg/repeat_1.f90: Likewise.
5501 * gfortran.dg/repeat_2.f90: Likewise.
5502 * gfortran.dg/repeat_3.f90: Likewise.
5503 * gfortran.dg/repeat_6.f90: Likewise.
5504 * gfortran.dg/reshape-alloc.f90: Likewise.
5505 * gfortran.dg/reshape-complex.f90: Likewise.
5506 * gfortran.dg/reshape.f90: Likewise.
5507 * gfortran.dg/reshape_2.f90: Likewise.
5508 * gfortran.dg/reshape_7.f90: Likewise.
5509 * gfortran.dg/reshape_empty_1.f03: Likewise.
5510 * gfortran.dg/reshape_pad_1.f90: Likewise.
5511 * gfortran.dg/reshape_rank7.f90: Likewise.
5512 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5513 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5514 * gfortran.dg/result_default_init_1.f90: Likewise.
5515 * gfortran.dg/result_in_spec_1.f90: Likewise.
5516 * gfortran.dg/result_in_spec_2.f90: Likewise.
5517 * gfortran.dg/ret_array_1.f90: Likewise.
5518 * gfortran.dg/ret_pointer_1.f90: Likewise.
5519 * gfortran.dg/ret_pointer_2.f90: Likewise.
5520 * gfortran.dg/rewind_1.f90: Likewise.
5521 * gfortran.dg/round_1.f03: Likewise.
5522 * gfortran.dg/round_2.f03: Likewise.
5523 * gfortran.dg/round_3.f08: Likewise.
5524 * gfortran.dg/round_4.f90: Likewise.
5525 * gfortran.dg/rrspacing_1.f90: Likewise.
5526 * gfortran.dg/runtime_warning_1.f90: Likewise.
5527 * gfortran.dg/same_type_as_2.f03: Likewise.
5528 * gfortran.dg/save_1.f90: Likewise.
5529 * gfortran.dg/save_5.f90: Likewise.
5530 * gfortran.dg/save_6.f90: Likewise.
5531 * gfortran.dg/scalar_mask_1.f90: Likewise.
5532 * gfortran.dg/scalar_mask_2.f90: Likewise.
5533 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5534 * gfortran.dg/scale_1.f90: Likewise.
5535 * gfortran.dg/scan_1.f90: Likewise.
5536 * gfortran.dg/scan_2.f90: Likewise.
5537 * gfortran.dg/secnds-1.f: Likewise.
5538 * gfortran.dg/secnds.f: Likewise.
5539 * gfortran.dg/select_1.f90: Likewise.
5540 * gfortran.dg/select_2.f90: Likewise.
5541 * gfortran.dg/select_3.f90: Likewise.
5542 * gfortran.dg/select_5.f90: Likewise.
5543 * gfortran.dg/select_char_1.f90: Likewise.
5544 * gfortran.dg/select_char_2.f90: Likewise.
5545 * gfortran.dg/select_type_13.f03: Likewise.
5546 * gfortran.dg/select_type_14.f03: Likewise.
5547 * gfortran.dg/select_type_15.f03: Likewise.
5548 * gfortran.dg/select_type_19.f03: Likewise.
5549 * gfortran.dg/select_type_2.f03: Likewise.
5550 * gfortran.dg/select_type_26.f03: Likewise.
5551 * gfortran.dg/select_type_27.f03: Likewise.
5552 * gfortran.dg/select_type_28.f03: Likewise.
5553 * gfortran.dg/select_type_3.f03: Likewise.
5554 * gfortran.dg/select_type_35.f03: Likewise.
5555 * gfortran.dg/select_type_36.f03: Likewise.
5556 * gfortran.dg/select_type_37.f03: Likewise.
5557 * gfortran.dg/select_type_39.f03: Likewise.
5558 * gfortran.dg/select_type_4.f90: Likewise.
5559 * gfortran.dg/select_type_5.f03: Likewise.
5560 * gfortran.dg/select_type_6.f03: Likewise.
5561 * gfortran.dg/select_type_7.f03: Likewise.
5562 * gfortran.dg/select_type_8.f03: Likewise.
5563 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5564 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5565 * gfortran.dg/selected_kind_1.f90: Likewise.
5566 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5567 * gfortran.dg/shape_2.f90: Likewise.
5568 * gfortran.dg/shape_4.f90: Likewise.
5569 * gfortran.dg/shape_5.f90: Likewise.
5570 * gfortran.dg/shape_7.f90: Likewise.
5571 * gfortran.dg/shape_8.f90: Likewise.
5572 * gfortran.dg/shape_9.f90: Likewise.
5573 * gfortran.dg/shift-kind_2.f90: Likewise.
5574 * gfortran.dg/shiftalr_1.F90: Likewise.
5575 * gfortran.dg/shiftalr_2.F90: Likewise.
5576 * gfortran.dg/simpleif_1.f90: Likewise.
5577 * gfortran.dg/simplify_argN_1.f90: Likewise.
5578 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5579 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5580 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5581 * gfortran.dg/simplify_modulo.f90: Likewise.
5582 * gfortran.dg/single_char_string.f90: Likewise.
5583 * gfortran.dg/size_dim.f90: Likewise.
5584 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5585 * gfortran.dg/sizeof.f90: Likewise.
5586 * gfortran.dg/sizeof_4.f90: Likewise.
5587 * gfortran.dg/slash_1.f90: Likewise.
5588 * gfortran.dg/sms-1.f90: Likewise.
5589 * gfortran.dg/sms-2.f90: Likewise.
5590 * gfortran.dg/spec_expr_7.f90: Likewise.
5591 * gfortran.dg/specifics_1.f90: Likewise.
5592 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5593 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5594 * gfortran.dg/spread_init_expr.f03: Likewise.
5595 * gfortran.dg/spread_scalar_source.f90: Likewise.
5596 * gfortran.dg/spread_shape_1.f90: Likewise.
5597 * gfortran.dg/stat_1.f90: Likewise.
5598 * gfortran.dg/stat_2.f90: Likewise.
5599 * gfortran.dg/stfunc_1.f90: Likewise.
5600 * gfortran.dg/stfunc_4.f90: Likewise.
5601 * gfortran.dg/stfunc_6.f90: Likewise.
5602 * gfortran.dg/storage_size_1.f08: Likewise.
5603 * gfortran.dg/storage_size_3.f08: Likewise.
5604 * gfortran.dg/storage_size_4.f90: Likewise.
5605 * gfortran.dg/streamio_1.f90: Likewise.
5606 * gfortran.dg/streamio_10.f90: Likewise.
5607 * gfortran.dg/streamio_11.f90: Likewise.
5608 * gfortran.dg/streamio_12.f90: Likewise.
5609 * gfortran.dg/streamio_13.f90: Likewise.
5610 * gfortran.dg/streamio_14.f90: Likewise.
5611 * gfortran.dg/streamio_15.f90: Likewise.
5612 * gfortran.dg/streamio_16.f90: Likewise.
5613 * gfortran.dg/streamio_17.f90: Likewise.
5614 * gfortran.dg/streamio_2.f90: Likewise.
5615 * gfortran.dg/streamio_3.f90: Likewise.
5616 * gfortran.dg/streamio_4.f90: Likewise.
5617 * gfortran.dg/streamio_5.f90: Likewise.
5618 * gfortran.dg/streamio_6.f90: Likewise.
5619 * gfortran.dg/streamio_7.f90: Likewise.
5620 * gfortran.dg/streamio_8.f90: Likewise.
5621 * gfortran.dg/streamio_9.f90: Likewise.
5622 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5623 * gfortran.dg/string_4.f90: Likewise.
5624 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5625 * gfortran.dg/string_assign_2.f90: Likewise.
5626 * gfortran.dg/string_compare_1.f90: Likewise.
5627 * gfortran.dg/string_compare_2.f90: Likewise.
5628 * gfortran.dg/string_compare_3.f90: Likewise.
5629 * gfortran.dg/string_ctor_1.f90: Likewise.
5630 * gfortran.dg/string_length_1.f90: Likewise.
5631 * gfortran.dg/string_length_2.f90: Likewise.
5632 * gfortran.dg/string_length_3.f90: Likewise.
5633 * gfortran.dg/string_length_4.f90: Likewise.
5634 * gfortran.dg/string_null_compare_1.f: Likewise.
5635 * gfortran.dg/string_pad_trunc.f90: Likewise.
5636 * gfortran.dg/structure_constructor_1.f03: Likewise.
5637 * gfortran.dg/structure_constructor_11.f90: Likewise.
5638 * gfortran.dg/structure_constructor_13.f03: Likewise.
5639 * gfortran.dg/structure_constructor_2.f03: Likewise.
5640 * gfortran.dg/structure_constructor_5.f03: Likewise.
5641 * gfortran.dg/submodule_1.f08: Likewise.
5642 * gfortran.dg/submodule_11.f08: Likewise.
5643 * gfortran.dg/submodule_14.f08: Likewise.
5644 * gfortran.dg/submodule_15.f08: Likewise.
5645 * gfortran.dg/submodule_17.f08: Likewise.
5646 * gfortran.dg/submodule_18.f08: Likewise.
5647 * gfortran.dg/submodule_19.f08: Likewise.
5648 * gfortran.dg/submodule_2.f08: Likewise.
5649 * gfortran.dg/submodule_27.f08: Likewise.
5650 * gfortran.dg/submodule_28.f08: Likewise.
5651 * gfortran.dg/submodule_29.f08: Likewise.
5652 * gfortran.dg/submodule_30.f08: Likewise.
5653 * gfortran.dg/submodule_6.f08: Likewise.
5654 * gfortran.dg/submodule_7.f08: Likewise.
5655 * gfortran.dg/submodule_8.f08: Likewise.
5656 * gfortran.dg/subnormal_1.f90: Likewise.
5657 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5658 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5659 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5660 * gfortran.dg/substr_2.f: Likewise.
5661 * gfortran.dg/substr_3.f: Likewise.
5662 * gfortran.dg/substr_4.f: Likewise.
5663 * gfortran.dg/substr_5.f90: Likewise.
5664 * gfortran.dg/substr_6.f90: Likewise.
5665 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5666 * gfortran.dg/sum_init_expr.f03: Likewise.
5667 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5668 * gfortran.dg/system_clock_3.f08: Likewise.
5669 * gfortran.dg/t_editing.f: Likewise.
5670 * gfortran.dg/team_change_1.f90: Likewise.
5671 * gfortran.dg/team_end_1.f90: Likewise.
5672 * gfortran.dg/team_number_1.f90: Likewise.
5673 * gfortran.dg/temporary_1.f90: Likewise.
5674 * gfortran.dg/test_com_block.f90: Likewise.
5675 * gfortran.dg/test_only_clause.f90: Likewise.
5676 * gfortran.dg/tiny_1.f90: Likewise.
5677 * gfortran.dg/tiny_2.f90: Likewise.
5678 * gfortran.dg/tl_editing.f90: Likewise.
5679 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5680 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5681 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5682 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5683 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5684 * gfortran.dg/transfer_class_2.f90: Likewise.
5685 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5686 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5687 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5688 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5689 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5690 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5691 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5692 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5693 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5694 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5695 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5696 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5697 * gfortran.dg/transpose_1.f90: Likewise.
5698 * gfortran.dg/transpose_3.f03: Likewise.
5699 * gfortran.dg/transpose_4.f90: Likewise.
5700 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5701 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5702 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5703 * gfortran.dg/trim_1.f90: Likewise.
5704 * gfortran.dg/trim_optimize_1.f90: Likewise.
5705 * gfortran.dg/trim_optimize_2.f90: Likewise.
5706 * gfortran.dg/trim_optimize_3.f90: Likewise.
5707 * gfortran.dg/trim_optimize_4.f90: Likewise.
5708 * gfortran.dg/trim_optimize_5.f90: Likewise.
5709 * gfortran.dg/trim_optimize_6.f90: Likewise.
5710 * gfortran.dg/trim_optimize_7.f90: Likewise.
5711 * gfortran.dg/trim_optimize_8.f90: Likewise.
5712 * gfortran.dg/type_to_class_1.f03: Likewise.
5713 * gfortran.dg/type_to_class_2.f03: Likewise.
5714 * gfortran.dg/type_to_class_3.f03: Likewise.
5715 * gfortran.dg/type_to_class_4.f03: Likewise.
5716 * gfortran.dg/type_to_class_5.f03: Likewise.
5717 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5718 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5719 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5720 * gfortran.dg/typebound_call_1.f03: Likewise.
5721 * gfortran.dg/typebound_call_13.f03: Likewise.
5722 * gfortran.dg/typebound_call_18.f03: Likewise.
5723 * gfortran.dg/typebound_call_19.f03: Likewise.
5724 * gfortran.dg/typebound_call_2.f03: Likewise.
5725 * gfortran.dg/typebound_call_20.f03: Likewise.
5726 * gfortran.dg/typebound_call_3.f03: Likewise.
5727 * gfortran.dg/typebound_generic_5.f03: Likewise.
5728 * gfortran.dg/typebound_generic_6.f03: Likewise.
5729 * gfortran.dg/typebound_generic_9.f03: Likewise.
5730 * gfortran.dg/typebound_operator_12.f03: Likewise.
5731 * gfortran.dg/typebound_operator_13.f03: Likewise.
5732 * gfortran.dg/typebound_operator_15.f90: Likewise.
5733 * gfortran.dg/typebound_operator_20.f90: Likewise.
5734 * gfortran.dg/typebound_operator_3.f03: Likewise.
5735 * gfortran.dg/typebound_operator_6.f03: Likewise.
5736 * gfortran.dg/typebound_operator_7.f03: Likewise.
5737 * gfortran.dg/typebound_operator_8.f03: Likewise.
5738 * gfortran.dg/typebound_operator_9.f03: Likewise.
5739 * gfortran.dg/typebound_proc_19.f90: Likewise.
5740 * gfortran.dg/typebound_proc_20.f90: Likewise.
5741 * gfortran.dg/typebound_proc_23.f90: Likewise.
5742 * gfortran.dg/typebound_proc_27.f03: Likewise.
5743 * gfortran.dg/typebound_proc_35.f90: Likewise.
5744 * gfortran.dg/typebound_proc_36.f90: Likewise.
5745 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5746 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5747 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5748 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5749 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5750 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5751 * gfortran.dg/unf_short_record_1.f90: Likewise.
5752 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5753 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5754 * gfortran.dg/unit_1.f90: Likewise.
5755 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5756 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5757 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5758 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5759 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5760 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5761 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5762 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5763 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5764 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5765 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5766 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5767 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5768 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5769 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5770 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5771 * gfortran.dg/unpack_init_expr.f03: Likewise.
5772 * gfortran.dg/use_10.f90: Likewise.
5773 * gfortran.dg/use_11.f90: Likewise.
5774 * gfortran.dg/use_13.f90: Likewise.
5775 * gfortran.dg/use_24.f90: Likewise.
5776 * gfortran.dg/use_27.f90: Likewise.
5777 * gfortran.dg/use_5.f90: Likewise.
5778 * gfortran.dg/use_allocated_1.f90: Likewise.
5779 * gfortran.dg/use_only_1.f90: Likewise.
5780 * gfortran.dg/use_only_4.f90: Likewise.
5781 * gfortran.dg/use_rename_2.f90: Likewise.
5782 * gfortran.dg/use_rename_4.f90: Likewise.
5783 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5784 * gfortran.dg/used_interface_ref.f90: Likewise.
5785 * gfortran.dg/used_types_5.f90: Likewise.
5786 * gfortran.dg/utf8_1.f03: Likewise.
5787 * gfortran.dg/utf8_2.f03: Likewise.
5788 * gfortran.dg/value_1.f90: Likewise.
5789 * gfortran.dg/value_2.f90: Likewise.
5790 * gfortran.dg/value_4.f90: Likewise.
5791 * gfortran.dg/value_6.f03: Likewise.
5792 * gfortran.dg/value_7.f03: Likewise.
5793 * gfortran.dg/value_test.f90: Likewise.
5794 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5795 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5796 * gfortran.dg/vect/pr60510.f: Likewise.
5797 * gfortran.dg/vect/pr69882.f90: Likewise.
5798 * gfortran.dg/vect/pr69980.f90: Likewise.
5799 * gfortran.dg/vect/vect-5.f90: Likewise.
5800 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5801 * gfortran.dg/vector_subscript_1.f90: Likewise.
5802 * gfortran.dg/vector_subscript_2.f90: Likewise.
5803 * gfortran.dg/vector_subscript_3.f90: Likewise.
5804 * gfortran.dg/vector_subscript_5.f90: Likewise.
5805 * gfortran.dg/verify_2.f90: Likewise.
5806 * gfortran.dg/volatile10.f90: Likewise.
5807 * gfortran.dg/where_1.f90: Likewise.
5808 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5809 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5810 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5811 * gfortran.dg/whole_file_13.f90: Likewise.
5812 * gfortran.dg/whole_file_2.f90: Likewise.
5813 * gfortran.dg/widechar_2.f90: Likewise.
5814 * gfortran.dg/widechar_4.f90: Likewise.
5815 * gfortran.dg/widechar_5.f90: Likewise.
5816 * gfortran.dg/widechar_6.f90: Likewise.
5817 * gfortran.dg/widechar_8.f90: Likewise.
5818 * gfortran.dg/widechar_IO_1.f90: Likewise.
5819 * gfortran.dg/widechar_IO_2.f90: Likewise.
5820 * gfortran.dg/widechar_IO_3.f90: Likewise.
5821 * gfortran.dg/widechar_IO_4.f90: Likewise.
5822 * gfortran.dg/widechar_compare_1.f90: Likewise.
5823 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5824 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5825 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5826 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5827 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5828 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5829 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5830 * gfortran.dg/widechar_select_1.f90: Likewise.
5831 * gfortran.dg/winapi.f90: Likewise.
5832 * gfortran.dg/write_0_pe_format.f90: Likewise.
5833 * gfortran.dg/write_back.f: Likewise.
5834 * gfortran.dg/write_check3.f90: Likewise.
5835 * gfortran.dg/write_direct_eor.f90: Likewise.
5836 * gfortran.dg/write_padding.f90: Likewise.
5837 * gfortran.dg/write_recursive.f90: Likewise.
5838 * gfortran.dg/write_rewind_1.f: Likewise.
5839 * gfortran.dg/write_rewind_2.f: Likewise.
5840 * gfortran.dg/write_zero_array.f90: Likewise.
5841 * gfortran.dg/x_slash_1.f: Likewise.
5842 * gfortran.dg/x_slash_2.f: Likewise.
5843 * gfortran.dg/zero_array_components_1.f90: Likewise.
5844 * gfortran.dg/zero_length_1.f90: Likewise.
5845 * gfortran.dg/zero_length_2.f90: Likewise.
5846 * gfortran.dg/zero_sized_1.f90: Likewise.
5847 * gfortran.dg/zero_sized_3.f90: Likewise.
5848 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5849 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5850 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5851 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5852 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5853 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5854 * gfortran.fortran-torture/execute/args.f90: Likewise.
5855 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5856 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5857 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5858 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5859 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5860 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5861 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5862 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5863 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5864 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5865 * gfortran.fortran-torture/execute/common.f90: Likewise.
5866 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5867 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5868 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5869 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5870 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5871 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5872 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5873 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5874 * gfortran.fortran-torture/execute/data.f90: Likewise.
5875 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5876 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5877 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5878 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5879 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5880 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5881 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5882 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5883 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5884 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5885 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5886 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5887 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5888 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5889 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5890 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5891 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5892 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5893 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5894 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5895 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5896 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5897 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5898 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5899 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5900 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5901 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5902 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5903 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5904 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5905 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5906 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5907 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5908 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5909 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5910 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5911 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5912 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5913 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5914 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5915 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5916 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5917 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5918 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5919 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5920 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5921 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5922 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5923 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5924 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5925 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5926 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5927 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5928 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5929 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5930 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5931 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5932 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5933 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5934 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5935 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5936 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5937 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5938 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5939 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5940 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5941 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5942 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5943 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5944 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5945 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5946 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5947 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5948 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5949 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5950 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5951 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5952 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5953 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5954 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5955 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5956 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5957 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5958 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5959 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5960 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5961 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5962 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5963 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5964 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5965 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5966 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5967 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5968 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5969 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5970 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5971 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5972 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5973 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5974 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5975 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5976 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5977 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5978 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5979 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5980 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5981 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5982 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5983 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5984 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5985 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5986 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5987 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5988 * gfortran.fortran-torture/execute/math.f90: Likewise.
5989 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5990 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5991 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5992 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5993 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5994 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5995 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5996 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5997 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5998 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5999 * gfortran.fortran-torture/execute/power.f90: Likewise.
6000 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6001 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6002 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6003 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6004 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6005 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6006 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6007 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6008 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6009 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6010 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6011 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6012 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6013 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6014 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6015 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6016 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6017 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6018 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6019 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6020 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6021 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6022 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6023 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6024 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6025 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6026 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6027 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6028 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6029 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6030 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6031 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6032 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6033 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6034 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6035 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6036 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6037 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6038 * gfortran.fortran-torture/execute/string.f90: Likewise.
6039 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6040 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6041 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6042 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6043 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6044 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6045 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6046 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6047 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6048 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6049 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6050 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6051 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6052 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6053 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6054 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6055 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6056 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6057 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6058 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6059 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6060 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6061 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6062 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6063 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6064 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6065 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6066 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6067 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6068 * gfortran.dg/inline_transpose_1.f90: Likewise.
6069
6070 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6071
6072 PR fortran/84115
6073 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6074 change to dg-run.
6075
6076 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6077
6078 PR ada/84277
6079 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6080 * gnat.dg/dispatch1.adb: Rename into...
6081 * gnat.dg/disp1.adb: ...this.
6082 * gnat.dg/dispatch1_p.ads: Rename into...
6083 * gnat.dg/disp1_pkg.ads: ...this.
6084 * gnat.dg/disp2.adb: Rename into...
6085 * gnat.dg/dispatch2.adb: ...this.
6086 * gnat.dg/dispatch2_p.ads: Rename into...
6087 * gnat.dg/disp2_pkg.ads: ...this.
6088 * gnat.dg/dispatch2_p.adb: Rename into...
6089 * gnat.dg/disp2_pkg.adb: this.
6090 * gnat.dg/generic_dispatch.adb: Rename into...
6091 * gnat.dg/generic_disp.adb: this.
6092 * gnat.dg/generic_dispatch_p.ads: Rename into...
6093 * gnat.dg/generic_disp_pkg.ads: ...this.
6094 * gnat.dg/generic_dispatch_p.adb: Rename into...
6095 * gnat.dg/generic_disp_pkg.adb: ...this.
6096 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6097 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6098 * gnat.dg/object_overflow1.adb: Tweak index.
6099 * gnat.dg/object_overflow2.adb: Likewise.
6100 * gnat.dg/object_overflow3.adb: Likewise.
6101 * gnat.dg/object_overflow4.adb: Likewise.
6102 * gnat.dg/object_overflow5.adb: Likewise.
6103
6104 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR ipa/84425
6107 * gcc.c-torture/compile/pr84425.c: New test.
6108
6109 2018-02-16 Marek Polacek <polacek@redhat.com>
6110 Jakub Jelinek <jakub@redhat.com>
6111
6112 PR c++/84192
6113 * g++.dg/cpp1y/constexpr-84192.C: New test.
6114
6115 2018-02-16 Martin Sebor <msebor@redhat.com>
6116
6117 PR c++/79064
6118 * g++.dg/overload15.C: New test.
6119
6120 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6121
6122 PR target/81535
6123 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6124 * gcc.dg/pr56727-2.c: Ditto.
6125 * gcc.target/powerpc/pr79439.c: Renamed to...
6126 * gcc.target/powerpc/pr79439-1.c: ...this.
6127 * gcc.target/powerpc/pr79439-2.c: New test.
6128 * gcc.target/powerpc/pr79439-3.c: New test.
6129
6130 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6131
6132 target/pr84371
6133 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6134 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6135 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6136 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6137 * gcc.target/powerpc/builtins-3.c: Same.
6138
6139 2018-02-16 Nathan Sidwell <nathan@acm.org>
6140
6141 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6142
6143 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6144
6145 PR rtl-optimization/70023
6146 * gcc.target/i386/pr70023.c: New.
6147
6148 2018-02-16 Carl Love <cel@us.ibm.com>
6149
6150 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6151 tests.
6152 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6153 tests.
6154
6155 2018-02-16 Carl Love <cel@us.ibm.com>
6156
6157 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6158 for the ABI definitions for vec_extract4b and vec_insert4b.
6159
6160 2018-02-16 Nathan Sidwell <nathan@acm.org>
6161
6162 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6163 * g++.old-deja/g++.mike/net43.C: Likewise.
6164
6165 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6166
6167 PR c++/82468
6168 * g++.dg/cpp1z/class-deduction48.C: New.
6169
6170 2018-02-16 Nathan Sidwell <nathan@acm.org>
6171
6172 PR c++/84375
6173 * g++.dg/lookup/pr84375.C: New.
6174
6175 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6176
6177 PR target/83831
6178 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6179
6180 2018-02-16 Richard Biener <rguenther@suse.de>
6181
6182 PR tree-optimization/84417
6183 * gcc.dg/torture/pr84417.c: New testcase.
6184
6185 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR target/84272
6188 * g++.dg/opt/pr84272.C: New test.
6189
6190 PR rtl-optimization/83723
6191 * gcc.dg/pr83723.c: New test.
6192
6193 2018-02-16 Richard Biener <rguenther@suse.de>
6194
6195 PR tree-optimization/84399
6196 * gcc.dg/graphite/pr84399.c: New testcase.
6197
6198 2018-02-16 Richard Biener <rguenther@suse.de>
6199
6200 PR tree-optimization/84190
6201 * g++.dg/torture/pr84190.C: New testcase.
6202
6203 2018-02-15 Martin Sebor <msebor@redhat.com>
6204
6205 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6206 directives.
6207
6208 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6209
6210 PR fortran/84409
6211 * gfortran.dg/dtio_21.f03: Add an error message.
6212 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6213
6214 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6215
6216 PR fortran/84381
6217 * gfortran.dg/stop_shouldfail.f90: New test.
6218
6219 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6220
6221 PR c++/84330
6222 * g++.dg/concepts/pr84330.C: New.
6223
6224 2018-02-15 Tom de Vries <tom@codesourcery.com>
6225
6226 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6227
6228 2018-02-15 Tom de Vries <tom@codesourcery.com>
6229
6230 * gcc.c-torture/compile/pr84136.c: Require effective target
6231 indirect_jumps.
6232
6233 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6234
6235 PR tree-optimization/84383
6236 * gcc.c-torture/compile/pr84383.c: New test.
6237
6238 PR tree-optimization/84334
6239 * gcc.dg/pr84334.c: New test.
6240
6241 2018-02-14 Carl Love <cel@us.ibm.com>
6242
6243 * gcc.target/powerpc/builtins-4-int128-runnable.c
6244 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6245 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6246
6247 2018-02-14 Martin Sebor <msebor@redhat.com>
6248
6249 PR tree-optimization/83698
6250 * gcc.dg/Wrestrict-7.c: New test.
6251 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6252 * gcc.target/i386/chkp-stropt-17.c: Same.
6253
6254 2018-02-14 Martin Sebor <msebor@redhat.com>
6255
6256 PR c/84108
6257 * gcc.dg/Wattributes-8.c: New test.
6258
6259 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6260
6261 PR fortran/84385
6262 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6263 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6264 * gfortran.dg/select_type_1.f03: Extend test case.
6265
6266 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6267
6268 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6269 (dg-options): Use -O2 -msse2 -mno-sse3.
6270
6271 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6272
6273 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6274 this test case still works ok.
6275 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6276 * gcc.dg/vmx/insert-be-order.c: Likewise.
6277 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6278 * gcc.dg/vmx/ld-be-order.c: Likewise.
6279 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6280 * gcc.dg/vmx/lde-be-order.c: Likewise.
6281 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6282 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6283 * gcc.dg/vmx/merge-be-order.c: Likewise.
6284 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6285 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6286 * gcc.dg/vmx/pack-be-order.c: Likewise.
6287 * gcc.dg/vmx/perm-be-order.c: Likewise.
6288 * gcc.dg/vmx/splat-be-order.c: Likewise.
6289 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6290 * gcc.dg/vmx/st-be-order.c: Likewise.
6291 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6292 * gcc.dg/vmx/ste-be-order.c: Likewise.
6293 * gcc.dg/vmx/stl-be-order.c: Likewise.
6294 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6295 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6296 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6297 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6298 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6299
6300 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6301
6302 PR c++/84350
6303 * g++.dg/cpp0x/auto49.C: New.
6304
6305 2018-02-14 Nathan Sidwell <nathan@acm.org>
6306
6307 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6308
6309 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6310
6311 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6312 * gcc.target/powerpc/le-altivec-consts.c: Same.
6313
6314 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6315
6316 PR target/84220
6317 * gcc.target/powerpc/pr84220-sld.c: New test.
6318 * gcc.target/powerpc/pr84220-sld2.c: New test.
6319 * gcc.target/powerpc/pr84220-sldw.c: New test.
6320 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6321 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6322
6323 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6324
6325 PR target/84239
6326 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6327 _inc_ssp intrinsics.
6328 * gcc.target/i386/cet-intrin-4.c: Likewise.
6329 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6330 __builtin_ia32_rdssp[d|q].
6331
6332 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6333
6334 PR tree-optimization/84357
6335 * gcc.dg/vect/pr84357.c: New test.
6336
6337 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6338
6339 PR target/83831
6340 * gcc.target/rx/pr83831.c: New tests.
6341
6342 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6343
6344 PR target/79242
6345 * gcc.target/msp430/pr79242.c: New test.
6346
6347 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6348
6349 PR target/84372
6350 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6351 with -mcpu=power9.
6352
6353 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6354
6355 PR target/84279
6356 * g++.dg/pr84279.C: New test.
6357
6358 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6359
6360 PR rtl-optimization/84169
6361 * gcc.c-torture/execute/pr84169.c: New.
6362
6363 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6364
6365 PR target/84370
6366 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6367
6368 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6369
6370 PR target/84365
6371 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6372 with -mcpu=power9.
6373
6374 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR c++/84364
6377 * g++.dg/warn/effc4.C: New test.
6378
6379 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6380
6381 PR c++/84333
6382 * g++.dg/template/sizeof16.C: New.
6383 * g++.dg/template/sizeof17.C: Likewise.
6384
6385 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6386
6387 PR fortran/84313
6388 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6389 add necessary compiler options.
6390 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6391
6392 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR c/82210
6395 * gcc.c-torture/execute/pr82210.c: New test.
6396
6397 PR middle-end/84309
6398 * gcc.dg/pr84309-2.c: New test.
6399
6400 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6401
6402 PR tree-optimization/84321
6403 * gcc.dg/pr84321.c: New test.
6404
6405 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6406
6407 PR target/84359
6408 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6409
6410 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6411
6412 PR sanitizer/84340
6413 * gcc.dg/asan/pr84307.c: Remove test.
6414
6415 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6416
6417 * gcc.target/rl78/test_auto_vector.c: New test.
6418
6419 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6420
6421 PR c/84305
6422 * gcc.c-torture/compile/pr84305.c: New test.
6423
6424 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR target/84335
6427 * gcc.target/i386/pr84335.c: New test.
6428
6429 PR tree-optimization/84339
6430 * gcc.c-torture/execute/pr84339.c: New test.
6431
6432 PR middle-end/84309
6433 * gcc.dg/pr84309.c: New test.
6434 * gcc.target/i386/pr84309.c: New test.
6435
6436 PR target/84336
6437 * gcc.target/i386/pr84336.c: New test.
6438
6439 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR c++/84341
6442 * c-c++-common/gomp/pr84341.c: New test.
6443
6444 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6445
6446 PR fortran/68746
6447 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6448
6449 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6450
6451 PR fortran/68746
6452 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6453 of zero for read.
6454
6455 2018-02-12 Jeff Law <law@redhat.com>
6456
6457 * gcc.c-torture/compile/reg-args-size.c: New test.
6458
6459 2018-02-12 Carl Love <cel@us.ibm.com>
6460
6461 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6462 uint128 tests to new testfile.
6463 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6464 int128 and uint128 tests.
6465 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6466 list of torture tests.
6467
6468 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6469
6470 PR fortran/84273
6471 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6472 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6473
6474 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6475
6476 PR target/82641
6477 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6478
6479 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6480
6481 PR sanitizer/84307
6482 * gcc.dg/asan/pr84307.c: New test.
6483
6484 2018-02-12 Nathan Sidwell <nathan@acm.org>
6485
6486 * g++.dg/parse/pr84263.C: New.
6487
6488 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6489
6490 PR c++/79626
6491 * g++.dg/template/crash129.C: New.
6492
6493 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6494
6495 PR target/83828
6496 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6497 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6498 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6499 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6500 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6501
6502 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6503
6504 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6505 _mm_maskz_scalef_round_sd): Test new intrinsics.
6506 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6507 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6508 intrinsics.
6509 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6510 _mm_maskz_scalef_round_ss): Test new intrinsics.
6511 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6512 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6513 intrinsics.
6514 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6515 __builtin_ia32_scalefss_round): Remove builtin.
6516 (__builtin_ia32_scalefsd_mask_round,
6517 __builtin_ia32_scalefss_mask_round): Test new builtin.
6518 * gcc.target/i386/sse-13.c: Ditto.
6519 * gcc.target/i386/sse-23.c: Ditto.
6520
6521 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6522
6523 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6524 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6525 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6526 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6527 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6528 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6529 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6530 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6531 intrinsics.
6532 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6533 (__builtin_ia32_sqrtss_round): Remove builtins.
6534 (__builtin_ia32_sqrtsd_mask_round)
6535 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6536 * gcc.target/i386/sse-13.c: Ditto.
6537 * gcc.target/i386/sse-23.c: Ditto.
6538
6539 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6540
6541 PR fortran/35299
6542 * gfortran.dg/statement_function_3.f: New test.
6543
6544 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6545
6546 PR fortran/54223
6547 PR fortran/84276
6548 * gfortran.dg/statement_function_1.f90: New test.
6549 * gfortran.dg/statement_function_2.f90: New test.
6550
6551 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6552
6553 PR fortran/84074
6554 * gfortran.dg/type_to_class_5.f03: New test.
6555
6556 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6557
6558 PR fortran/56691
6559 * gfortran.dg/type_to_class_4.f03: New test.
6560
6561 2018-02-10 Alan Modra <amodra@gmail.com>
6562
6563 PR target/84300
6564 * gcc.dg/pr84300.c: New.
6565
6566 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6567
6568 PR sanitizer/83987
6569 * g++.dg/ubsan/pr83987-2.C: New test.
6570
6571 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6572
6573 * gcc.target/rx/movsicc.c: New test.
6574
6575 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6576
6577 PR target/83926
6578 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6579 message.
6580
6581 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6582
6583 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6584 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6585
6586 2018-02-09 Nathan Sidwell <nathan@acm.org>
6587
6588 PR c/84293
6589 * c-c++-common/pr84293.h: New.
6590 * c-c++-common/pr84293.c: New.
6591
6592 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6593
6594 PR rtl-optimization/57193
6595 * gcc.target/i386/pr57193.c: New.
6596
6597 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6598
6599 PR target/84226
6600 * gcc.target/powerpc/pr84226.c: New test.
6601
6602 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6603
6604 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6605 from this to...
6606 <vclzd>: ...this.
6607
6608 2018-02-09 Martin Sebor <msebor@redhat.com>
6609
6610 PR lto/84212
6611 * gcc.dg/lto/pr84212_0.c: New test file.
6612 * gcc.dg/lto/pr84212_1.c: Same.
6613
6614 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6615
6616 PR target/83926
6617 * gcc.target/powerpc/pr83926.c: New test.
6618 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6619 message. Fix test for running in 32-bit mode.
6620
6621 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6622
6623 PR target/82641
6624 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6625
6626 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6627
6628 PR target/PR84295
6629 * gcc.target/s390/pr84295.c: New test.
6630
6631 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6632
6633 PR c++/77522
6634 * g++.dg/cpp1y/lambda-init16.C: New.
6635
6636 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6637
6638 * gnat.dg/sso8.adb: New test.
6639 * gnat.dg/sso8_pkg.ads: New helper.
6640
6641 2018-02-09 Richard Biener <rguenther@suse.de>
6642
6643 PR tree-optimization/84278
6644 * gcc.target/i386/pr84278.c: Adjust regex.
6645
6646 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR tree-optimization/84232
6649 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6650
6651 PR debug/84252
6652 * gcc.target/aarch64/pr84252.c: New test.
6653
6654 PR middle-end/84237
6655 * gcc.dg/pr84237.c: New test.
6656
6657 2018-02-09 Marek Polacek <polacek@redhat.com>
6658 Jakub Jelinek <jakub@redhat.com>
6659
6660 PR c++/83659
6661 * g++.dg/torture/pr83659.C: New test.
6662
6663 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6664
6665 PR tree-optimization/84136
6666 * gcc.c-torture/compile/pr84136.c: New test.
6667
6668 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6669
6670 PR target/83008
6671 * gcc.target/i386/pr83008.c: New test.
6672
6673 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6674
6675 PR target/81143
6676 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6677
6678 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6679
6680 PR c++/83806
6681 * g++.dg/warn/Wunused-parm-11.C: New.
6682
6683 2018-02-08 Marek Polacek <polacek@redhat.com>
6684
6685 PR tree-optimization/84238
6686 * gcc.dg/Wstringop-overflow-3.c: New test.
6687
6688 2018-02-08 Nathan Sidwell <nathan@acm.org>
6689
6690 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6691
6692 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6693
6694 PR tree-optimization/84265
6695 * gcc.dg/vect/pr84265.c: New test.
6696
6697 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6698
6699 PR tree-optimization/81635
6700 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6701 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6702
6703 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6704
6705 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6706 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6707 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6708 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6709 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6710 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6711 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6712 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6713 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6714 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6715 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6716 * gcc.target/s390/nobp-return-attr-all.c: New test.
6717 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6718 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6719 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6720 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6721 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6722 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6723 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6724 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6725 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6726 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6727 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6728 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6729 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6730 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6731
6732 2018-02-08 Richard Biener <rguenther@suse.de>
6733
6734 PR tree-optimization/84233
6735 * g++.dg/torture/pr84233.C: New testcase.
6736
6737 2018-02-08 Richard Biener <rguenther@suse.de>
6738
6739 PR tree-optimization/84278
6740 * gcc.target/i386/pr84278.c: New testcase.
6741
6742 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6743
6744 PR rtl-optimization/84068
6745 PR rtl-optimization/83459
6746 * gcc.dg/pr84068.c: New test.
6747
6748 2018-02-08 Richard Biener <rguenther@suse.de>
6749
6750 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6751 loop vectorization to happen.
6752
6753 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6754
6755 PR c++/83204
6756 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6757
6758 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6759
6760 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6761
6762 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6763
6764 PR target/84154
6765 * gcc.target/powerpc/pr84154-1.c: New tests.
6766 * gcc.target/powerpc/pr84154-2.c: Likewise.
6767 * gcc.target/powerpc/pr84154-3.c: Likewise.
6768
6769 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6770
6771 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6772
6773 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6774
6775 PR c++/84082
6776 * g++.dg/template/incomplete11.C: New test.
6777 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6778
6779 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6780
6781 PR fortran/82994
6782 * gfortran.dg/deallocate_error_3.f90: New test.
6783 * gfortran.dg/deallocate_error_4.f90: New test.
6784
6785 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6786
6787 PR fortran/68560
6788 * gfortran.dg/shape_9.f90: New test.
6789
6790 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6791
6792 PR fortran/82049
6793 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6794
6795 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6796
6797 PR c++/81610
6798 PR c++/80567
6799 * g++.dg/spellcheck-reswords.C: New test case.
6800 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6801 suggestion of "if".
6802
6803 2018-02-07 Martin Liska <mliska@suse.cz>
6804
6805 PR c++/84059.
6806 * g++.dg/ext/mv26.C: New test.
6807
6808 2018-02-07 Tom de Vries <tom@codesourcery.com>
6809
6810 * gcc.dg/pr83844.c: Require effective target alloca.
6811
6812 2018-02-07 Tom de Vries <tom@codesourcery.com>
6813
6814 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6815
6816 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6817
6818 PR target/84243
6819 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6820 -fcf-protection=return.
6821
6822 2018-02-07 Tom de Vries <tom@codesourcery.com>
6823
6824 PR libgomp/84217
6825 * c-c++-common/goacc/pr84217.c: New test.
6826 * gfortran.dg/goacc/pr84217.f90: New test.
6827
6828 2018-02-07 Richard Biener <rguenther@suse.de>
6829
6830 PR tree-optimization/84204
6831 * gcc.dg/graphite/pr84204.c: New testcase.
6832
6833 PR tree-optimization/84205
6834 * gcc.dg/graphite/pr84205.c: New testcase.
6835
6836 PR tree-optimization/84223
6837 * gfortran.dg/graphite/pr84223.f90: New testcase.
6838
6839 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6840
6841 PR c++/71662
6842 * g++.dg/cpp0x/scoped_enum7.C: New.
6843
6844 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6845
6846 PR tree-optimization/83008
6847 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6848
6849 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6850
6851 PR tree-optimization/84235
6852 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6853
6854 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6855
6856 PR testsuite/84243
6857 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6858 targets.
6859 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6860
6861 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6862
6863 PR target/84146
6864 * gcc.target/i386/pr84146.c: New test.
6865
6866 2018-02-06 Michael Collison <michael.collison@arm.com>
6867
6868 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6869
6870 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6871
6872 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6873 warning for -mno-speculate-indirect-jumps.
6874 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6875 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6876 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6877 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6878 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6879 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6880
6881 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6882
6883 PR target/84145
6884 * c-c++-common/fcf-protection-1.c: Change a compared message.
6885 * c-c++-common/fcf-protection-2.c: Likewise.
6886 * c-c++-common/fcf-protection-3.c: Likewise.
6887 * c-c++-common/fcf-protection-5.c: Likewise.
6888 * c-c++-common/fcf-protection-6.c: New test.
6889 * c-c++-common/fcf-protection-7.c: Likewise.
6890
6891 2018-02-06 Marek Polacek <polacek@redhat.com>
6892
6893 PR tree-optimization/84228
6894 * c-c++-common/Wstringop-truncation-3.c: New test.
6895
6896 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6897
6898 PR target/82641
6899 * gcc.target/arm/pragma_arch_switch_2.c: New.
6900
6901 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6902
6903 PR target/79975
6904 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6905
6906 2018-02-05 Martin Sebor <msebor@redhat.com>
6907
6908 PR tree-optimization/83369
6909 * gcc.dg/Wnonnull.c: New test.
6910
6911 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6912
6913 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6914 argument and use dg-messages-by-file instead. Expect it to be
6915 an array rather than a dict.
6916 (lto-link-and-maybe-run): Remove messages_by_file argument and
6917 use an upvar for dg-messages-by-file. Update call to
6918 lto_handle_diagnostics.
6919 (lt-get-options): Treat dg-messages-by-file as an array
6920 rather than a dict.
6921 (lto-get-options-main): Likewise. Set the entry rather than appending.
6922 (lto-execute): Treat dg-messages-by-file as an array rather than
6923 a dict. Update call to lto-link-and-maybe-run.
6924
6925 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6926
6927 PR c++/82782
6928 * g++.dg/cpp1z/inline-var4.C: New.
6929
6930 2018-02-05 Martin Liska <mliska@suse.cz>
6931
6932 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6933 options.
6934 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6935 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6936 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6937 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6938 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6939 * c-c++-common/asan/pointer-compare-3.c: New test.
6940
6941 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6942
6943 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6944 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6945
6946 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6947
6948 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6949 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6950 _mm_maskz_range_round_sd): Test new intrinsics.
6951 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6952 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6953 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6954 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6955 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6956 _mm_maskz_range_round_ss): Test new intrinsics.
6957 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6958 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6959 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6960 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6961 __builtin_ia32_rangess128_round): Remove builtins.
6962 (__builtin_ia32_rangesd128_mask_round,
6963 __builtin_ia32_rangess128_mask_round): Test new builtins.
6964 * gcc.target/i386/sse-13.c: Ditto.
6965 * gcc.target/i386/sse-23.c: Ditto.
6966
6967 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6968
6969 PR middle-end/79966
6970 * gfortran.dg/pr79966.f90: New testcase
6971
6972 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6973
6974 PR fortran/84094
6975 * gfortran.dg/associate_23.f90: Fix invalid code.
6976 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6977 * gfortran.dg/matmul_3.f90: Likewise.
6978 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6979
6980 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6981
6982 PR fortran/84115
6983 * gfortran.dg/associate_34.f90: New test.
6984 * gfortran.dg/associate_35.f90: New test.
6985
6986 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6987
6988 PR fortran/84141
6989 PR fortran/84155
6990 * gfortran.dg/pr84155.f90: New test.
6991
6992 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6993
6994 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6995 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6996
6997 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6998
6999 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7000 dg-do run stanza.
7001
7002 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7003
7004 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7005 requirement.
7006 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7007 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7008 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7009
7010 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7011
7012 PR testsuite/52641
7013 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7014 * gcc.dg/Wsign-conversion.c: Dito.
7015 * gcc.dg/attr-alloc_size-4.c: Dito.
7016 * gcc.dg/pr81020.c: Dito.
7017 * gcc.dg/pr81192.c: Dito.
7018 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7019 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7020 * gcc.dg/pr83844.c: Restrict to int32plus.
7021 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7022 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7023 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7024 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7025 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7026 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7027 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7028 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7029 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7030 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7031 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7032 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7033
7034 2018-02-02 Julia Koval <julia.koval@intel.com>
7035
7036 * gcc.target/i386/funcspec-56.inc: Handle new march.
7037 * g++.dg/ext/mv16.C: Ditto.
7038
7039 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7040
7041 * lib/target-supports.exp
7042 (check_effective_target_keeps_null_pointer_checks): No more
7043 special-case avr.
7044 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7045 * gcc.dg/ifcvt-4.c: Skip avr.
7046 * gcc.dg/pr53037-1.c: Dito.
7047 * gcc.dg/pr53037-2.c: Dito.
7048 * gcc.dg/pr53037-3.c: Dito.
7049 * gcc.dg/pr63387-2.c: Dito.
7050 * gcc.dg/pr63387.c: Dito.
7051 * gcc.dg/sancov/cmp0.c: Dito.
7052 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7053 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7054 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7055 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7056 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7057 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7058 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7059 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7060 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7061 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7062 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7063 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7064 * gcc.dg/tree-ssa/pr82059.c: Dito.
7065 * gcc.c-torture/execute/pr70460.c: Dito.
7066
7067 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7068
7069 PR testsuite/52641
7070 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7071 * gcc.c-torture/execute/20180112-1.c: Dito.
7072 * gcc.c-torture/execute/pr81503.c: Dito.
7073 * gcc.dg/store_merging_12.c: Dito.
7074 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7075 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7076 * gcc.dg/tree-ssa/pr80898.c: Dito.
7077 * gcc.dg/tree-ssa/pr82363.c: Dito.
7078 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7079 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7080 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7081 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7082 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7083 * gcc.dg/tree-ssa/pr80803.c: Dito.
7084 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7085 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7086 * gcc.dg/tree-ssa/vrp114.c: Dito.
7087 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7088 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7089 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7090
7091 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7092
7093 PR target/84066
7094 * gcc.target/i386/cet-sjlj-6a.c: New test.
7095 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7096
7097 2018-02-01 Marek Polacek <polacek@redhat.com>
7098
7099 PR c++/84125
7100 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7101
7102 2018-01-30 Jeff Law <law@redhat.com>
7103
7104 PR target/84128
7105 * gcc.target/i386/pr84128.c: New test.
7106
7107 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7108
7109 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7110 -fdelete-null-pointer-checks.
7111
7112 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7113
7114 PR c++/83796
7115 * g++.dg/cpp0x/abstract-default1.C: New.
7116
7117 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7118
7119 PR tree-optimization/81635
7120 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7121 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7122
7123 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7124
7125 PR target/83370
7126 * gcc.target/aarch64/pr83370.c: New.
7127
7128 2018-02-01 Richard Biener <rguenther@suse.de>
7129
7130 * gcc.dg/graphite/pr35356-1.c: Adjust.
7131
7132 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7133
7134 PR testsuite/83846
7135 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7136 for ILP32.
7137 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7138 of hard-coding the choice.
7139 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7140 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7141 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7142 memset call.
7143 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7144 stdint.h types.
7145 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7146 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7147 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7148 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7149 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7150 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7151 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7152 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7153 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7154 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7155 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7156 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7157 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7158 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7159 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7160 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7161 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7162 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7163 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7164 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7165 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7166 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7167 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7168 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7169 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7170 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7171 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7172 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7173 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7174 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7175 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7176 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7177 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7178 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7179 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7180 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7181 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7182 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7183 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7184 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7185 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7186 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7187 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7188 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7189 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7190 __builtin_popcountll rather than __builtin_popcountl.
7191
7192 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7193
7194 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7195 of LD1R[HWD] for multi-element constants on big-endian targets.
7196 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7197 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7198
7199 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7200
7201 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7202 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7203 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7204
7205 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7206
7207 PR tree-optimization/81661
7208 PR tree-optimization/84117
7209 * gcc.dg/pr81661.c: New test.
7210 * gfortran.dg/pr84117.f90: New test.
7211
7212 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7213
7214 PR fortran/83705
7215 * gfortran.dg/repeat_7.f90: Catch warning message.
7216
7217 2018-01-31 Ian Lance Taylor <iant@golang.org>
7218
7219 * go.go-torture/execute/printnil.go: New test.
7220
7221 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7222
7223 * lib/target-supports.exp (check_effective_target_comdat_group):
7224 Allow for Solaris as comdat syntax.
7225
7226 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7227 Solaris with comdat_group support and as.
7228
7229 2018-01-31 Marek Polacek <polacek@redhat.com>
7230
7231 PR c/81779
7232 * gcc.dg/pr81779.c: New test.
7233
7234 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7235
7236 PR fortran/84116
7237 * gfortran.dg/gomp/pr84116.f90: New test.
7238
7239 PR c++/83993
7240 * g++.dg/init/pr83993-2.C: New test.
7241
7242 PR c++/83993
7243 * g++.dg/init/pr83993-1.C: New test.
7244 * g++.dg/cpp0x/pr83993.C: New test.
7245
7246 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7247
7248 PR fortran/84088
7249 * gfortran.dg/pr84088.f90: New test.
7250
7251 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7252
7253 PR target/82444
7254 * gcc.target/i386/pr82444.c: New.
7255
7256 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7257
7258 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7259 * gcc.target/powerpc/vsx-13.c: New.
7260
7261 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7262
7263 PR c++/84092
7264 * g++.dg/cpp1y/var-templ57.C: New.
7265
7266 2018-01-31 Marek Polacek <polacek@redhat.com>
7267
7268 PR c++/84138
7269 * g++.dg/diagnostic/pr84138.C: New test.
7270
7271 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7272
7273 PR fortran/78534
7274 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7275 -Wstringop-overflow warnings due to spurious warning with -O1.
7276 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7277 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7278
7279 2018-01-31 Richard Biener <rguenther@suse.de>
7280
7281 PR tree-optimization/84132
7282 * g++.dg/torture/pr84132.C: New testcase.
7283
7284 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7285
7286 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7287 dg-final scan.
7288
7289 2018-01-31 Julia Koval <julia.koval@intel.com>
7290
7291 PR target/83618
7292 * gcc.target/i386/rdpid.c: Remove "eax".
7293
7294 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7295
7296 PR tree-optimization/64946
7297 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7298 scan-assembler checks.
7299
7300 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7301
7302 * gcc.c-torture/execute/20180131-1.c: New test.
7303
7304 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7305
7306 * gcc.target/arc/taux-1.c: New test.
7307 * gcc.target/arc/taux-2.c: Likewise.
7308
7309 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7310
7311 * gcc.target/arc/uncached.c: New test.
7312
7313 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7314
7315 PR lto/83954
7316 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7317
7318 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7319
7320 PR preprocessor/69869
7321 * gcc.dg/cpp/trad/pr69869.c: New test.
7322
7323 PR c/84100
7324 * gcc.dg/pr84100.c: New test.
7325
7326 2018-01-30 Jeff Law <law@redhat.com>
7327
7328 PR target/84064
7329 * gcc.target/i386/pr84064: New test.
7330
7331 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7332
7333 PR fortran/84134
7334 * gfortran.dg/data_implied_do_2.f90: New test.
7335
7336 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7337
7338 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7339
7340 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7341
7342 PR fortran/84133
7343 * gfortran.dg/inline_matmul_21.f90: New test case.
7344
7345 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7346
7347 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7348
7349 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7350
7351 PR target/84112
7352 * gcc.target/powerpc/pr84112.c: New.
7353
7354 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR rtl-optimization/83986
7357 * gcc.dg/pr83986.c: New test.
7358
7359 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7360
7361 PR 58684
7362 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7363 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7364 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7365 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7366
7367 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR tree-optimization/84111
7370 * gcc.c-torture/compile/pr84111.c: New test.
7371
7372 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7373
7374 PR ipa/83179
7375 * gcc.dg/ipa/inline-2.c: Fix template.
7376 * gcc.dg/ipa/inline-3.c: Fix template.
7377
7378 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7379
7380 PR ipa/81360
7381 * g++.dg/torture/pr81360.C: New testcase.
7382
7383 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7384
7385 PR lto/83954
7386 * gcc.dg/lto/pr83954.h: New testcase.
7387 * gcc.dg/lto/pr83954_0.c: New testcase.
7388 * gcc.dg/lto/pr83954_1.c: New testcase.
7389
7390 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7391
7392 PR bootstrap/84017
7393 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7394 to dg-options.
7395 Simplify DW_AT_producer scan.
7396
7397 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7398
7399 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7400
7401 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7402
7403 PR target/83828
7404 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7405 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7406 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7407 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7408
7409 2018-01-29 Jeff Law <law@redhat.com>
7410
7411 PR testsuite/81010
7412 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7413 better match other tests which require vsx. Verify the zero
7414 extension is part of the test in the combiner dump.
7415
7416 2018-01-29 Marek Polacek <polacek@redhat.com>
7417
7418 PR c/83966
7419 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7420
7421 PR c++/83996
7422 * g++.dg/ext/pr83996.C: New test.
7423
7424 2018-01-29 Richard Biener <rguenther@suse.de>
7425
7426 PR tree-optimization/84057
7427 * gcc.dg/graphite/pr84057.c: New testcase.
7428
7429 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7430
7431 PR fortran/84073
7432 * gfortran.dg/bind_c_usage_31.f90: New test.
7433
7434 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7435
7436 PR c++/83924
7437 * g++.dg/warn/Wduplicated-branches5.C: New.
7438
7439 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7440
7441 * gcc.target/rl78/test_addsi3_internal.c: New test.
7442
7443 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7444
7445 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7446 Make expected output depend on whether we expect sibcalls or not.
7447 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7448 safe-indirect-jump-1.c).
7449
7450 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7451 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7452 Soren Rasmussen <s.c.rasmussen@gmail.com>
7453
7454 Fortran 2018 teams tests.
7455
7456 * gfortran.dg/team_number_1.f90: new test for team_number.
7457 * gfortran.dg/team_change_1.f90: new test for change team.
7458 * gfortran.dg/team_end_1.f90: new test for end team.
7459 * gfortran.dg/team_form_1.f90: new test for form team.
7460
7461 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7462
7463 PR fortran/83998
7464 * gfortran.dg/dot_product_4.f90
7465
7466 2018-01-26 Martin Sebor <msebor@redhat.com>
7467
7468 PR tree-optimization/83896
7469 * gcc.dg/strlenopt-43.c: New.
7470
7471 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7472
7473 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7474 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7475 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7476 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7477 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7478 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7479 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7480 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7481 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7482 stanzas.
7483 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7484 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7485 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7486 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7487 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7488 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7489 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7490 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7491 instruction list.
7492 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7493
7494 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7495
7496 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7497 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7498 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7499 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7500 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7501 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7502 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7503 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7504 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7505 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7506 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7507 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7508 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7509
7510 2018-01-26 Martin Liska <mliska@suse.cz>
7511
7512 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7513 warning is seen.
7514
7515 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7516
7517 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7518 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7519 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7520 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7521 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7522 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7523 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7524 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7525
7526 2018-01-26 Richard Biener <rguenther@suse.de>
7527
7528 PR rtl-optimization/84003
7529 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7530 latent bug in DSE if NOINLINE is appropriately defined.
7531 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7532 and defining NOINLINE.
7533
7534 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7535
7536 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7537 tests specific to aarch64. XFAIL test on arm.
7538
7539 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7540
7541 PR rtl-optimization/83985
7542 * gcc.dg/pr83985.c: New test.
7543
7544 PR c/83989
7545 * c-c++-common/Wrestrict-3.c: New test.
7546
7547 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7548
7549 * gcc.target/arc/tdelegitimize_addr.c: New test.
7550
7551 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7552
7553 * gcc.target/arc/jli-1.c: New file.
7554 * gcc.target/arc/jli-2.c: Likewise.
7555
7556 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7557
7558 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7559 scan-assembler.
7560 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7561 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7562
7563 2018-01-26 Richard Biener <rguenther@suse.de>
7564
7565 PR tree-optimization/81082
7566 * gcc.dg/vect/pr81082.c: New testcase.
7567 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7568 simplification to n * n.
7569
7570 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7571
7572 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7573 Solaris 10.
7574 * gcc.target/i386/pr63620.c: Likewise.
7575
7576 2018-01-26 Julia Koval <julia.koval@intel.com>
7577
7578 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7579 -mavx512f -mavx512bw.
7580 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7581 * gcc.target/i386/i386.exp: Fix types.
7582
7583 2018-01-26 Alan Modra <amodra@gmail.com>
7584
7585 PR target/84033
7586 * gcc.target/powerpc/swaps-p8-46.c: New.
7587
7588 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7589
7590 PR fortran/37577
7591 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7592 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7593 'array01' in the tree dump comparison.
7594 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7595 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7596 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7597
7598 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7599
7600 PR middle-end/83055
7601 * gcc.dg/torture/pr83055.c: New testcase.
7602
7603 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR c++/84031
7606 * g++.dg/cpp1z/decomp36.C: New test.
7607
7608 PR middle-end/83977
7609 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7610
7611 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7612
7613 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7614 the shift dump line.
7615 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7616
7617 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7618
7619 PR target/81550
7620 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7621 index instead of int, which allows IVOPTs to properly optimize the
7622 loop.
7623
7624 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7625
7626 PR jit/82846
7627 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7628 of "fn_type" typedef.
7629 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7630
7631 2018-01-24 Ian Lance Taylor <iant@golang.org>
7632
7633 * go.go-torture/execute/names-1.go: New test.
7634
7635 2018-01-19 Jeff Law <law@redhat.com>
7636
7637 PR target/83994
7638 * gcc.target/i386/pr83994.c: New test.
7639
7640 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7641
7642 PR target/84014
7643 * gcc.target/powerpc/pr84014.c: New.
7644
7645 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR middle-end/83977
7648 * c-c++-common/gomp/pr83977-1.c: New test.
7649 * c-c++-common/gomp/pr83977-2.c: New test.
7650 * c-c++-common/gomp/pr83977-3.c: New test.
7651 * gfortran.dg/gomp/pr83977.f90: New test.
7652
7653 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7654
7655 PR testsuite/83889
7656 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7657 * gcc.dg/vect/pr80631-1.c: Likewise.
7658 * gcc.dg/vect/pr80631-2.c: Likewise.
7659 * gcc.dg/vect/pr81410.c: Likewise.
7660 * gcc.dg/vect/pr81633.c: Likewise.
7661 * gcc.dg/vect/pr81815.c: Likewise.
7662 * gcc.dg/vect/pr82108.c: Likewise.
7663 * gcc.dg/vect/pr83857.c: Likewise.
7664 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7665 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7666 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7667 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7668 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7669 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7670 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7671 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7672 dg-xfail-run-if instead.
7673 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7674 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7675 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7676 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7677 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7678
7679 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7680
7681 PR tree-optimization/83979
7682 * g++.dg/pr83979.c: New test.
7683
7684 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7685
7686 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7687 option. Add arm_neon_ok_no_float_abi check.
7688
7689 2018-01-24 Richard Biener <rguenther@suse.de>
7690
7691 PR tree-optimization/83176
7692 * gcc.dg/graphite/pr83176.c: New testcase.
7693
7694 2018-01-24 Richard Biener <rguenther@suse.de>
7695
7696 PR tree-optimization/82819
7697 * gcc.dg/graphite/pr82819.c: New testcase.
7698
7699 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7700
7701 PR c++/83921
7702 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7703 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7704 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7705 * g++.dg/ext/stmtexpr20.C: Likewise.
7706 * g++.dg/ext/stmtexpr21.C: Likewise.
7707
7708 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7709
7710 PR c++/83974
7711 * g++.dg/warn/pr83974.C: New test case.
7712
7713 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR sanitizer/83987
7716 * g++.dg/ubsan/pr83987.C: New test.
7717
7718 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7719
7720 PR fortran/83866
7721 * gfortran.dg/pdt_29.f03: New test.
7722
7723 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7724
7725 PR fortran/83898
7726 * gfortran.dg/associate_33.f03: New test.
7727
7728 2018-01-23 Martin Liska <mliska@suse.cz>
7729
7730 PR lto/81440
7731 * gcc.dg/lto/pr81440.h: New test.
7732 * gcc.dg/lto/pr81440_0.c: New test.
7733 * gcc.dg/lto/pr81440_1.c: New test.
7734
7735 2018-01-23 Nathan Sidwell <nathan@acm.org>
7736
7737 PR c++/83988
7738 * g++.dg/template/pr83988.C: New.
7739
7740 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR c++/82882
7743 PR c++/83978
7744 * g++.dg/cpp0x/pr82882.C: New test.
7745 * g++.dg/cpp0x/pr83978.C: New test.
7746
7747 PR c++/83958
7748 * g++.dg/cpp1z/decomp35.C: New test.
7749
7750 2018-01-23 Nathan Sidwell <nathan@acm.org>
7751
7752 * g++.dg/cpp0x/range-for10.C: Adjust.
7753 * g++.dg/ext/forscope1.C: Adjust.
7754 * g++.dg/ext/forscope2.C: Adjust.
7755 * g++.dg/template/for1.C: Adjust.
7756
7757 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7758
7759 PR tree-optimization/83510
7760 * gcc.c-torture/compile/pr83510.c: New test case.
7761
7762 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7763
7764 PR testsuite/83888
7765 * lib/target-supports.exp (check_effective_target_vect_float): Say
7766 that the result only holds when -funsafe-math-optimizations is on.
7767 (check_effective_target_vect_float_strict): New procedure.
7768 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7769 of vect_float.
7770 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7771
7772 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7773
7774 PR tree-optimization/83965
7775 * gcc.dg/vect/pr83965.c: New test.
7776
7777 2018-01-23 Richard Biener <rguenther@suse.de>
7778
7779 PR tree-optimization/83963
7780 * gfortran.dg/graphite/pr83963.f: New testcase.
7781 * gcc.dg/graphite/pr83963-2.c: Likewise.
7782
7783 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7784
7785 PR c++/83918
7786 * g++.dg/cpp1z/pr83918.C: New test.
7787
7788 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7789
7790 PR tree-optimization/83957
7791 * gcc.dg/autopar/pr83957.c: New test.
7792
7793 PR tree-optimization/83081
7794 * gcc.dg/predict-8.c: Adjust expected probability.
7795
7796 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7797
7798 PR target/83862
7799 * gcc.target/powerpc/pr83862.c: New test.
7800
7801 2018-01-22 Carl Love <cel@us.ibm.com>
7802
7803 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7804 builtins-4-runnable.c, builtins-6-runnable.c,
7805 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7806 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7807 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7808 for signed/unsigned 128-bit and long long int loads.
7809
7810 2018-01-22 Marek Polacek <polacek@redhat.com>
7811
7812 PR c++/81933
7813 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7814
7815 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7816
7817 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7818 scan-asembler valid instructions list.
7819 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7820 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7821 power8-vector requirement and option.
7822 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7823
7824 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7825
7826 PR 78534
7827 PR 83704
7828 * gfortran.dg/string_1.f90: Remove printing the length.
7829
7830 2018-01-22 Richard Biener <rguenther@suse.de>
7831
7832 PR tree-optimization/83963
7833 * gcc.dg/graphite/pr83963.c: New testcase.
7834
7835 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7836
7837 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7838 dg-require-effective-target directives.
7839
7840 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7841
7842 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7843 New procedure.
7844 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7845 Adjust scan-assembler checks for soft-float.
7846
7847 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7848
7849 PR target/83946
7850 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7851
7852 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7853
7854 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7855 * gcc.dg/pr83623.c: Likewise.
7856 * gcc.dg/pr83666.c: Likewise.
7857
7858 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7859 David Edelsohn <dje.gcc@gmail.com>
7860
7861 PR target/83946
7862 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7863 assembly output from "crset eq" to "crset 2".
7864 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7865 assembly output from . to $.
7866 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7867 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7868 assembly output from "crset eq" to "crset 2".
7869 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7870 assembly output from "crset eq" to "crset 2", and from . to $.
7871
7872 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7873
7874 PR fortran/83900
7875 * gfortran.dg/matmul_18.f90: New test.
7876
7877 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7878
7879 PR tree-optimization/83940
7880 * gcc.dg/torture/pr83940.c: New test.
7881
7882 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR middle-end/83945
7885 * gcc.dg/tls/pr83945.c: New test.
7886
7887 PR target/83930
7888 * gcc.dg/pr83930.c: New test.
7889
7890 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7891
7892 PR fortran/83900
7893 * gfortran.dg/matmul_17.f90: New test.
7894
7895 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7896
7897 PR fortran/80768
7898 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7899
7900 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7901
7902 PR c++/81167
7903 * g++.dg/cpp0x/pr81167.C: New test.
7904
7905 PR c++/83919
7906 * g++.dg/cpp0x/pr83919.C: New test.
7907
7908 2018-01-19 Jeff Law <law@redhat.com>
7909 Jakub Jelinek <jakub@redhat.com>
7910
7911 * gcc.dg/stack-check-16.c: New test.
7912
7913 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7914
7915 PR target/83790
7916 * gcc.target/nvptx/indirect_call.c: New test.
7917
7918 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7919
7920 * g++.dg/torture/pr83619.C: Remove dg-message.
7921
7922 2018-01-19 Martin Liska <mliska@suse.cz>
7923
7924 * gcc.dg/predict-1.c: Adjust expected probability.
7925 * gcc.dg/predict-3.c: Likewise.
7926 * gcc.dg/predict-5.c: Likewise.
7927 * gcc.dg/predict-6.c: Likewise.
7928 * gcc.dg/predict-9.c: Likewise.
7929
7930 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7931
7932 PR tree-optimization/83922
7933 * gcc.dg/pr83922.c: New test.
7934
7935 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7936
7937 PR tree-optimization/83914
7938 * gcc.dg/vect/pr83914.c: New test.
7939
7940 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7941
7942 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7943 * gcc.target/arm/negdi-2.c: Likewise.
7944 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7945
7946 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7947
7948 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7949
7950 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7951
7952 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7953
7954 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7955
7956 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7957 hppa*-*-hpux*.
7958
7959 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7960
7961 PR ipa/83619
7962 PR testsuite/83934
7963 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7964 forward declaration.
7965
7966 2018-01-18 Carl Love <cel@us.ibm.com>
7967
7968 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7969 to the function.
7970
7971 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7972
7973 PR c++/81013
7974 * g++.dg/inherit/union3.C: New.
7975
7976 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7977
7978 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7979
7980 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7981
7982 PR ipa/83619
7983 * g++.dg/torture/pr83619.C: New testcase.
7984
7985 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7986
7987 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7988 Add function body to force error messages in some configurations.
7989
7990 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7991
7992 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7993 and arm_thumb1_ok.
7994
7995 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7996
7997 PR other/70268
7998 * c-c++-common/ffile-prefix-map.c: New test.
7999 * c-c++-common/fmacro-prefix-map.c: New test.
8000 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8001 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8002
8003 2018-01-18 Martin Liska <mliska@suse.cz>
8004
8005 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8006 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8007 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8008 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8009 * gcc.target/i386/ret-thunk-10.c: Likewise.
8010 * gcc.target/i386/ret-thunk-11.c: Likewise.
8011 * gcc.target/i386/ret-thunk-12.c: Likewise.
8012 * gcc.target/i386/ret-thunk-15.c: Likewise.
8013 * gcc.target/i386/ret-thunk-9.c: Likewise.
8014
8015 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8016
8017 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8018 order.
8019
8020 2018-01-18 Nathan Sidwell <nathan@acm.org>
8021
8022 PR c++/83160
8023 * g++.dg/cpp0x/pr83160.C: New.
8024
8025 2018-01-18 Richard Biener <rguenther@suse.de>
8026
8027 PR tree-optimization/83887
8028 * gcc.dg/graphite/pr83887.c: New testcase.
8029 * gfortran.dg/graphite/pr83887.f90: Likewise.
8030 * gfortran.dg/graphite/pr83887.f: Likewise.
8031
8032 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8033
8034 PR target/65578
8035 * gcc.target/arm/builtin-bswap.x: New file.
8036 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8037 and options for armv6t2.
8038 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8039 and options for Thumb1.
8040 * gcc.target/arm/builtin-bswap16.x: New file.
8041 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8042 and options for armv6t2.
8043 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8044 and options for Thumb1.
8045
8046 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8047
8048 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8049 order.
8050
8051 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8052
8053 PR c/61240
8054 * gcc.dg/pr61240.c: New test.
8055
8056 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8057
8058 PR fortran/83864
8059 * gfortran.dg/pr83864.f90: New test.
8060
8061 2018-01-17 Jeff Law <law@redhat.com>
8062
8063 PR testsuite/83883
8064 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8065
8066 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8067
8068 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8069 restriction, but still restrict to 64-bit.
8070 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8071 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8072
8073 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8074
8075 PR fortran/83874
8076 * gfortran.dg/pr83874.f90: New test.
8077
8078 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR c++/83824
8081 * g++.dg/cpp0x/pr83824.C: New test.
8082
8083 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8084
8085 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8086 appropriate .gnu_attribute for the long double type, if we use the
8087 long double type, but do not generate any calls.
8088 * gcc.target/powerpc/gnuattr2.c: Likewise.
8089 * gcc.target/powerpc/gnuattr3.c: Likewise.
8090
8091 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8092
8093 PR c++/78344
8094 * g++.dg/cpp0x/alignas13.C: New.
8095
8096 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR c++/83897
8099 * g++.dg/cpp0x/pr83897.C: New test.
8100
8101 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8102
8103 PR ipa/83051
8104 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8105
8106 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8107
8108 PR c++/81054
8109 * g++.dg/cpp0x/constexpr-ice19.C: New.
8110
8111 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8112
8113 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8114 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8115 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8116 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8117 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8118 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8119 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8120 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8121 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8122 * gcc.target/powerpc/builtins-1.fold.h: New.
8123
8124 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8125
8126 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8127 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8128
8129 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8130
8131 * gcc.target/arm/g2.c: Add -marm to dg-options.
8132 * gcc.target/arm/scd42-2.c: Likewise.
8133
8134 2018-01-17 Nathan Sidwell <nathan@acm.org>
8135
8136 PR c++/83287
8137 * g++.dg/lookup/pr83287-2.C: New.
8138
8139 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8140
8141 PR c++/83814
8142 PR c++/83902
8143 * g++.dg/wrappers/pr83814.C: New test case.
8144 * g++.dg/wrappers/pr83902.C: New test case.
8145
8146 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8147
8148 PR lto/83121
8149 * g++.dg/lto/pr83121_0.C: New test case.
8150 * g++.dg/lto/pr83121_1.C: New test case.
8151 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8152 adapted from DejaGnu's dg-test.
8153 (lto_handle_diagnostics): New procedure.
8154 (lto_prune_warns): Ignore informational notes.
8155 (lto-link-and-maybe-run): Add "messages_by_file" param.
8156 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8157 "execute" when "link" fails if "execute" was not specified.
8158 (lto-can-handle-directive): New procedure.
8159 (lto-get-options-main): Call lto-can-handle-directive. Add a
8160 dg-messages local, using it to set the caller's
8161 dg-messages-by-file for the given source file.
8162 (lto-get-options): Likewise.
8163 (lto-execute): Add dg-messages-by-file local, and pass it to
8164 lto-link-and-maybe-run.
8165
8166 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8167 Richard Sandiford <richard.sandiford@linaro.org>
8168
8169 PR target/79041
8170 PR target/82964
8171 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8172 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8173
8174 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8175
8176 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8177 target check autogenerator for armv8.1-a and armv8.2-a.
8178
8179 2018-01-17 Carl Love <cel@us.ibm.com>
8180
8181 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8182 Add debug print statements.
8183 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8184 16 byte vector load followed by a partial vector load.
8185
8186 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8187
8188 PR c++/83799
8189 * g++.dg/wrappers/pr83799.C: New test case.
8190
8191 2018-01-17 Nathan Sidwell <nathan@acm.org>
8192
8193 PR c++/83739
8194 * g++.dg/cpp1y/pr83739.C: New.
8195
8196 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8197
8198 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8199 * gcc.target/visium/overflow16.c: Likewise.
8200 * gcc.target/visium/overflow32.c: Likewise.
8201
8202 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8203
8204 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8205
8206 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8207
8208 * gcc.dg/rtl/arm/stl-cond.c: New test.
8209 * gcc.target/arm/stl-cond.c: Delete.
8210
8211 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8212
8213 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8214 directives.
8215
8216 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR tree-optimization/83843
8219 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8220 * gcc.dg/store_merging_19.c: New test.
8221
8222 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8223
8224 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8225 and options.
8226
8227 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR rtl-optimization/83771
8230 * gcc.dg/pr83771.c: New test.
8231
8232 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8233
8234 PR tree-optimization/81184
8235 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8236 targets.
8237 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8238
8239 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8240
8241 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8242
8243 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8244
8245 PR target/83546
8246 * gcc.target/i386/pr83546.c: New test.
8247
8248 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8249
8250 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8251
8252 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8253
8254 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8255 test and add dg-warning for the -Wstringop-overflow warning.
8256
8257 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8258
8259 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8260 XFAIL last test on SPARC and Visium.
8261
8262 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8263
8264 PR rtl-optimization/80481
8265 * g++.dg/pr80481.C: Exclude solaris.
8266
8267 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8268
8269 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8270 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8271 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8272
8273 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8274
8275 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8276 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8277 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8278 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8279 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8280 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8281 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8282 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8283 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8284 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8285 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8286 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8287 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8288 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8289 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8290
8291 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8292
8293 PR testsuite/77734
8294 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8295
8296 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8297
8298 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8299 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8300 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8301 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8302 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8303 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8304
8305 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8306
8307 PR tree-optimization/83857
8308 * gcc.dg/vect/pr83857.c: New test.
8309
8310 2018-01-16 Richard Biener <rguenther@suse.de>
8311
8312 PR tree-optimization/83867
8313 * gcc.dg/vect/pr83867.c: New testcase.
8314
8315 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8316
8317 PR c/83844
8318 * gcc.dg/pr83844.c: New test.
8319
8320 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8321
8322 * gcc.dg/torture/pr83847.c: New test.
8323
8324 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR rtl-optimization/86620
8327 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8328 instead of --param=max-sched-ready-insns=0.
8329 * gcc.target/i386/pr83620.c: New test.
8330 * gcc.dg/pr83620.c: New test.
8331
8332 PR tree-optimization/83843
8333 * gcc.dg/store_merging_18.c: New test.
8334
8335 PR c++/83817
8336 * g++.dg/cpp1y/pr83817.C: New test.
8337
8338 PR c++/83825
8339 * g++.dg/template/pr83825.C: New test.
8340
8341 2018-01-16 Richard Biener <rguenther@suse.de>
8342
8343 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8344
8345 2018-01-16 Richard Biener <rguenther@suse.de>
8346
8347 PR testsuite/82132
8348 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8349 from gcc.dg/torture/pr60092.c.
8350
8351 2018-01-15 Martin Sebor <msebor@redhat.com>
8352
8353 PR c++/83588
8354 * g++.dg/ext/flexary28.C: New test.
8355
8356 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8357
8358 PR fortran/82257
8359 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8360
8361 2018-01-15 Martin Sebor <msebor@redhat.com>
8362
8363 PR testsuite/83869
8364 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8365
8366 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8367
8368 PR fortran/54613
8369 * gfortran.dg/minmaxloc_9.f90: New test.
8370 * gfortran.dg/minmaxloc_10.f90: New test.
8371 * gfortran.dg/minmaxloc_11.f90: New test.
8372
8373 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8374
8375 PR target/83839
8376 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8377 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8378 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8379 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8380 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8381 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8382 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8383 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8384 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8385 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8386 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8387 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8388 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8389 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8390 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8391 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8392 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8393 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8394 * gcc.target/i386/ret-thunk-10.c: Likewise.
8395 * gcc.target/i386/ret-thunk-11.c: Likewise.
8396 * gcc.target/i386/ret-thunk-12.c: Likewise.
8397 * gcc.target/i386/ret-thunk-13.c: Likewise.
8398 * gcc.target/i386/ret-thunk-14.c: Likewise.
8399 * gcc.target/i386/ret-thunk-15.c: Likewise.
8400 * gcc.target/i386/ret-thunk-9.c: Don't check the
8401 __x86_return_thunk label. Scan for "push" only for Linux.
8402
8403 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8404
8405 PR testsuite/79920
8406 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8407
8408 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8409
8410 PR target/83687
8411 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8412 tests.
8413 * gcc.target/arm/pr83687.c: New test.
8414
8415 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8416
8417 Adjust tests to AVR_TINY.
8418
8419 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8420 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8421 * gcc.target/avr/pr71627.c: Same.
8422 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8423 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8424 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8425 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8426 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8427 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8428 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8429 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8430 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8431 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8432 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8433 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8434 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8435 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8436 * gcc.target/avr/torture/pr61055.c: Same.
8437 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8438 available.
8439 * gcc.target/avr/torture/int24-mul.c: Same.
8440 * gcc.target/avr/torture/pr51782-1.c: Same.
8441 * gcc.target/avr/torture/pr61443.c: Same.
8442 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8443 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8444
8445 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8446
8447 PR c/83801
8448 PR c/83729
8449 * gcc.target/avr/torture/pr83729.c: New test.
8450 * gcc.target/avr/torture/pr83801.c: New test.
8451
8452 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR middle-end/82694
8455 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8456 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8457
8458 2018-01-10 Martin Sebor <msebor@redhat.com>
8459
8460 PR other/83508
8461 * gcc.dg/Wstringop-overflow-2.c: New test.
8462
8463 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8464
8465 PR libgfortran/83811
8466 * gfortran.dg/fmt_e.f90: New test.
8467
8468 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8469
8470 * gcc.target/i386/indirect-thunk-10.c: New test.
8471 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8472 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8473 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8474 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8475 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8476 * gcc.target/i386/ret-thunk-17.c: Likewise.
8477 * gcc.target/i386/ret-thunk-18.c: Likewise.
8478 * gcc.target/i386/ret-thunk-19.c: Likewise.
8479 * gcc.target/i386/ret-thunk-20.c: Likewise.
8480 * gcc.target/i386/ret-thunk-21.c: Likewise.
8481
8482 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8483
8484 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8485
8486 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8487
8488 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8489 -mno-indirect-branch-register.
8490 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8491 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8492 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8493 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8494 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8495 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8496 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8497 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8498 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8499 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8500 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8502 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8503 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8504 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8505 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8507 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8508 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8509 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8510 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8511 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8512 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8513 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8514 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8515 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8516 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8517 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8518 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8519 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8520 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8521 * gcc.target/i386/ret-thunk-10.c: Likewise.
8522 * gcc.target/i386/ret-thunk-11.c: Likewise.
8523 * gcc.target/i386/ret-thunk-12.c: Likewise.
8524 * gcc.target/i386/ret-thunk-13.c: Likewise.
8525 * gcc.target/i386/ret-thunk-14.c: Likewise.
8526 * gcc.target/i386/ret-thunk-15.c: Likewise.
8527 * gcc.target/i386/ret-thunk-9.c: Likewise.
8528 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8529 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8530 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8531
8532 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8533
8534 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8535 -mfunction-return=keep.
8536 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8537 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8538 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8539 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8540 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8541 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8542 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8543 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8544 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8545 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8546 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8547 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8548 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8549 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8550 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8551 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8552 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8553 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8554 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8555 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8556 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8557 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8558 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8559 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8560 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8561 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8562 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8563 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8564 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8565 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8566 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8567 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8568 * gcc.target/i386/ret-thunk-1.c: New test.
8569 * gcc.target/i386/ret-thunk-10.c: Likewise.
8570 * gcc.target/i386/ret-thunk-11.c: Likewise.
8571 * gcc.target/i386/ret-thunk-12.c: Likewise.
8572 * gcc.target/i386/ret-thunk-13.c: Likewise.
8573 * gcc.target/i386/ret-thunk-14.c: Likewise.
8574 * gcc.target/i386/ret-thunk-15.c: Likewise.
8575 * gcc.target/i386/ret-thunk-16.c: Likewise.
8576 * gcc.target/i386/ret-thunk-2.c: Likewise.
8577 * gcc.target/i386/ret-thunk-3.c: Likewise.
8578 * gcc.target/i386/ret-thunk-4.c: Likewise.
8579 * gcc.target/i386/ret-thunk-5.c: Likewise.
8580 * gcc.target/i386/ret-thunk-6.c: Likewise.
8581 * gcc.target/i386/ret-thunk-7.c: Likewise.
8582 * gcc.target/i386/ret-thunk-8.c: Likewise.
8583 * gcc.target/i386/ret-thunk-9.c: Likewise.
8584
8585 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8586
8587 * gcc.target/i386/indirect-thunk-1.c: New test.
8588 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8594 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8598 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8599 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8601 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8602 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8603 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8604 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8606 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8607 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8608 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8609 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8610 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8612 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8613 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8615 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8620
8621 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8622
8623 PR ipa/83051
8624 * gcc.c-torture/compile/pr83051.c: New testcase.
8625
8626 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8627
8628 PR tree-optimization/83501
8629 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8630
8631 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8632
8633 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8634 for lvx and stvx instead of lxvd2x and stxvd2x and require
8635 little-endian target. Add comments.
8636 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8637 comprehensive testing.
8638 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8639 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8640 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8641 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8642 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8643 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8644 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8645 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8646 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8647 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8648 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8649 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8650 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8651 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8652 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8653 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8654 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8655 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8656 scan-assembler-not directives that forbid lvx and xxpermdi.
8657 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8658 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8659 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8660 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8661 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8662 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8663 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8664 scan-assembler-times directives to reflect different numbers of
8665 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8666
8667 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8668 Alan Hayward <alan.hayward@arm.com>
8669 David Sherwood <david.sherwood@arm.com>
8670
8671 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8672 than SLP vectorization.
8673 * gcc.dg/vect/vect-alias-check-10.c: New test.
8674 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8675 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8676 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8677 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8678 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8679 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8680 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8681 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8682 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8683 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8684 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8685 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8686 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8687 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8688 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8689 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8690 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8691 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8692 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8693 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8694 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8695 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8696 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8697
8698 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8699 Alan Hayward <alan.hayward@arm.com>
8700 David Sherwood <david.sherwood@arm.com>
8701
8702 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8703 New proc.
8704 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8705 targets with scatter stores.
8706 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8707 stores.
8708 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8709 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8710 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8711 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8712 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8713 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8714 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8715 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8716 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8717 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8718 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8719 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8720 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8721 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8722 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8723 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8724
8725 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8726 Alan Hayward <alan.hayward@arm.com>
8727 David Sherwood <david.sherwood@arm.com>
8728
8729 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8730 for double_reduc1.
8731 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8732 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8733 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8734 * gcc.target/aarch64/sve/strided_load_7.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/strided_load_1.c: New test.
8741 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8742 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8743
8744 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8745 Alan Hayward <alan.hayward@arm.com>
8746 David Sherwood <david.sherwood@arm.com>
8747
8748 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8749 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8750 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8751 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8752 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8753 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8754 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8755 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8756 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8757 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8758 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8759 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8760 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8761 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8762
8763 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8764 Alan Hayward <alan.hayward@arm.com>
8765 David Sherwood <david.sherwood@arm.com>
8766
8767 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8768 check for a message about using in-order reductions.
8769 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8770 check for a message about using in-order reductions.
8771 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8772 vectorized and check for a message about using in-order reductions.
8773 Expect targets with variable-length vectors to fall back to the
8774 fixed-length mininum.
8775 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8776 check for a message about using in-order reductions.
8777 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8778 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8779 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8780 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8781 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8782 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8783 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8784 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8785 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8786 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8787 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8788 vect_fold_left_plus.
8789
8790 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8791
8792 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8793 are spilled.
8794 * gcc.target/aarch64/sve/spill_2.c: New test.
8795 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8796 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8797 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8798 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8799 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8800
8801 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8802 Alan Hayward <alan.hayward@arm.com>
8803 David Sherwood <david.sherwood@arm.com>
8804
8805 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8806 of branches.
8807 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8808 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8809 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8810 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8811 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8812 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8813 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8814 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8815 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8816
8817 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8818 Alan Hayward <alan.hayward@arm.com>
8819 David Sherwood <david.sherwood@arm.com>
8820
8821 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8822 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8823 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8824 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8825
8826 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8827 Alan Hayward <alan.hayward@arm.com>
8828 David Sherwood <david.sherwood@arm.com>
8829
8830 * lib/target-supports.exp
8831 (check_effective_target_vect_fold_extract_last): New proc.
8832 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8833 for fold_extract_last.
8834 * gcc.dg/vect/pr65947-2.c: Likewise.
8835 * gcc.dg/vect/pr65947-3.c: Likewise.
8836 * gcc.dg/vect/pr65947-4.c: Likewise.
8837 * gcc.dg/vect/pr65947-5.c: Likewise.
8838 * gcc.dg/vect/pr65947-6.c: Likewise.
8839 * gcc.dg/vect/pr65947-9.c: Likewise.
8840 * gcc.dg/vect/pr65947-10.c: Likewise.
8841 * gcc.dg/vect/pr65947-12.c: Likewise.
8842 * gcc.dg/vect/pr65947-14.c: Likewise.
8843 * gcc.dg/vect/pr80631-1.c: Likewise.
8844 * gcc.target/aarch64/sve/clastb_1.c: New test.
8845 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8846 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8847 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8848 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8849 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8850 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8851 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8852 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8853 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8854 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8855 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8856 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8857 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8858
8859 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8860 Alan Hayward <alan.hayward@arm.com>
8861 David Sherwood <david.sherwood@arm.com>
8862
8863 * gcc.target/aarch64/sve/live_1.c: New test.
8864 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8865
8866 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8867 Alan Hayward <alan.hayward@arm.com>
8868 David Sherwood <david.sherwood@arm.com>
8869
8870 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8871 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8872 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8873 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8874 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8875 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8876 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8877 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8878 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8879
8880 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8881 Alan Hayward <alan.hayward@arm.com>
8882 David Sherwood <david.sherwood@arm.com>
8883
8884 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8885 New proc.
8886 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8887 vect_fully_masked.
8888 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8889 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8890 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8891 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8892 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8893 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8894
8895 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8896 Alan Hayward <alan.hayward@arm.com>
8897 David Sherwood <david.sherwood@arm.com>
8898
8899 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8900 instead of just ADDRESS.
8901 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8902 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8903 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8904 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8905 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8906 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8907 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8908 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8909 * gcc.target/aarch64/sve/while_2.c: Likewise.
8910 * gcc.target/aarch64/sve/while_3.c: Likewise.
8911 * gcc.target/aarch64/sve/while_4.c: Likewise.
8912
8913 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8914 Alan Hayward <alan.hayward@arm.com>
8915 David Sherwood <david.sherwood@arm.com>
8916
8917 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8918 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8919 to be predicated.
8920 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8921 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8922 * gcc.target/aarch64/sve/reduc_5.c: New test.
8923 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8924 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8925
8926 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8927 Alan Hayward <alan.hayward@arm.com>
8928 David Sherwood <david.sherwood@arm.com>
8929
8930 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8931 * gcc.dg/tree-ssa/peel1.c: Likewise.
8932 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8933 variable-length vectors.
8934 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8935 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8936 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8937 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8938 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8939 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8940 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8941 * gcc.target/aarch64/sve/slp_8.c: New test.
8942 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8943 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8944 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8945 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8946 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8947 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8948 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8949 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8950 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8951 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8952 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8953 * gcc.target/aarch64/sve/while_1.c: Likewise.
8954 * gcc.target/aarch64/sve/while_2.c: Likewise.
8955 * gcc.target/aarch64/sve/while_3.c: Likewise.
8956 * gcc.target/aarch64/sve/while_4.c: Likewise.
8957
8958 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8959 Alan Hayward <alan.hayward@arm.com>
8960 David Sherwood <david.sherwood@arm.com>
8961
8962 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8963 New proc.
8964 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8965 and add an associated scan-dump test. Prevent vectorization
8966 of the first two loops.
8967 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8968 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8969 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8970 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8971 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8972 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8973
8974 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8975 Alan Hayward <alan.hayward@arm.com>
8976 David Sherwood <david.sherwood@arm.com>
8977
8978 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8979 * gcc.dg/vect/pr67790.c: Likewise.
8980 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8981 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8982 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8983 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8984 * gcc.target/aarch64/sve/slp_5.c: New test.
8985 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8986 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8987 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8988 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8989 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8990
8991 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8992 Alan Hayward <alan.hayward@arm.com>
8993 David Sherwood <david.sherwood@arm.com>
8994
8995 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8996 && vect_load_lanes
8997 * gcc.dg/vect/slp-1.c: Likewise.
8998 * gcc.dg/vect/slp-10.c: Likewise.
8999 * gcc.dg/vect/slp-12b.c: Likewise.
9000 * gcc.dg/vect/slp-12c.c: Likewise.
9001 * gcc.dg/vect/slp-17.c: Likewise.
9002 * gcc.dg/vect/slp-19b.c: Likewise.
9003 * gcc.dg/vect/slp-20.c: Likewise.
9004 * gcc.dg/vect/slp-21.c: Likewise.
9005 * gcc.dg/vect/slp-22.c: Likewise.
9006 * gcc.dg/vect/slp-23.c: Likewise.
9007 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9008 * gcc.dg/vect/slp-24.c: Likewise.
9009 * gcc.dg/vect/slp-28.c: Likewise.
9010 * gcc.dg/vect/slp-39.c: Likewise.
9011 * gcc.dg/vect/slp-6.c: Likewise.
9012 * gcc.dg/vect/slp-7.c: Likewise.
9013 * gcc.dg/vect/slp-cond-1.c: Likewise.
9014 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9015 * gcc.dg/vect/slp-cond-2.c: Likewise.
9016 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9017 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9018 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9019 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9020 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9021 * gcc.dg/vect/slp-perm-6.c: Likewise.
9022 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9023 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9024 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9025 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9026 * gcc.dg/vect/slp-12a.c: Likewise.
9027 * gcc.dg/vect/slp-14.c: Likewise.
9028 * gcc.dg/vect/slp-15.c: Likewise.
9029 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9030 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9031 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9032 * gcc.target/aarch64/sve/slp_1.c: New test.
9033 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9034 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9035 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9036 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9037 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9038 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9039 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9040
9041 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9042 Alan Hayward <alan.hayward@arm.com>
9043 David Sherwood <david.sherwood@arm.com>
9044
9045 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9046 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9047 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9048 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9049 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9050 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9051 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9052 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9053 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9054 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9055 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9056 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9057 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9058 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9059 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9060 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9061 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9062 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9063 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9064
9065 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9066 Alan Hayward <alan.hayward@arm.com>
9067 David Sherwood <david.sherwood@arm.com>
9068
9069 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9070 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9071 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9072 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9073 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9074 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9075 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9076 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9077 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9078 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9079 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9080 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9081 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9082 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9083 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9084 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9085 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9086 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9087 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9088 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9089 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9090 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9091 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9092 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9093 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9094 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9095 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9096 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9097 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9098 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9099 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9100 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9101 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9102 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9103 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9104 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9105
9106 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9107 Alan Hayward <alan.hayward@arm.com>
9108 David Sherwood <david.sherwood@arm.com>
9109
9110 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9111 Return true for SVE too.
9112 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9113 if load/store lanes are supported.
9114 * gcc.dg/vect/slp-10.c: Likewise.
9115 * gcc.dg/vect/slp-12c.c: Likewise.
9116 * gcc.dg/vect/slp-17.c: Likewise.
9117 * gcc.dg/vect/slp-33.c: Likewise.
9118 * gcc.dg/vect/slp-6.c: Likewise.
9119 * gcc.dg/vect/slp-cond-1.c: Likewise.
9120 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9121 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9122 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9123 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9124 * gcc.dg/vect/slp-perm-6.c: Likewise.
9125 * gcc.dg/vect/slp-perm-9.c: Likewise.
9126 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9127 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9128 for variable-length vectors.
9129
9130 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9131 Alan Hayward <alan.hayward@arm.com>
9132 David Sherwood <david.sherwood@arm.com>
9133
9134 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9135 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9136
9137 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9138
9139 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9140 * g++.target/aarch64/sve/catch_1.C: New test.
9141 * g++.target/aarch64/sve/catch_2.C: Likewise.
9142 * g++.target/aarch64/sve/catch_3.C: Likewise.
9143 * g++.target/aarch64/sve/catch_4.C: Likewise.
9144 * g++.target/aarch64/sve/catch_5.C: Likewise.
9145 * g++.target/aarch64/sve/catch_6.C: Likewise.
9146
9147 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9148 Alan Hayward <alan.hayward@arm.com>
9149 David Sherwood <david.sherwood@arm.com>
9150
9151 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9152 New proc.
9153 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9154 * gcc.target/aarch64/fmaxmin.c: Likewise.
9155 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9156 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9157 * gcc.target/aarch64/pr62178.c: Likewise.
9158 * gcc.target/aarch64/pr71727-2.c: Likewise.
9159 * gcc.target/aarch64/saddw-1.c: Likewise.
9160 * gcc.target/aarch64/saddw-2.c: Likewise.
9161 * gcc.target/aarch64/uaddw-1.c: Likewise.
9162 * gcc.target/aarch64/uaddw-2.c: Likewise.
9163 * gcc.target/aarch64/uaddw-3.c: Likewise.
9164 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9165 * gcc.target/aarch64/vect-compile.c: Likewise.
9166 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9167 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9168 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9169 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9170 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9171 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9172 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9173 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9174 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9175 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9176 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9177 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9178 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9179 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9180 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9181 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9182 * gcc.target/aarch64/vect-movi.c: Likewise.
9183 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9184 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9185 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9186 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9187 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9188 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9189 fixed-length SVE.
9190 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9191 * gcc.target/aarch64/sve/arith_1.c: New test.
9192 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9193 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9194 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9195 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9196 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9197 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9198 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9199 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9200 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9201 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9202 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9203 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9204 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9205 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9206 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9207 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9208 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9209 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9210 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9211 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9212 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9213 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9214 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9215 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9216 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9217 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9218 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9219 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9220 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9221 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9222 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9223 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9224 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9225 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9226 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9227 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9228 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9229 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9230 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9231 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9232 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9233 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9234 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9235 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9236 * gcc.target/aarch64/sve/index_1.c: Likewise.
9237 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9238 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9239 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9240 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9241 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9242 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9243 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9244 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9245 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9246 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9247 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9248 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9249 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9250 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9251 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9252 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9253 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9254 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9255 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9256 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9257 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9258 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9259 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9260 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9261 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9262 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9263 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9264 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9265 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9266 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9267 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9268 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9269 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9270 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9271 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9272 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9273 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9274 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9275 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9276 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9277 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9278 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9279 * gcc.target/aarch64/sve/single_1.c: Likewise.
9280 * gcc.target/aarch64/sve/single_2.c: Likewise.
9281 * gcc.target/aarch64/sve/single_3.c: Likewise.
9282 * gcc.target/aarch64/sve/single_4.c: Likewise.
9283 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9284 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9285 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9286 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9287 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9288 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9289 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9290 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9291 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9292 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9293 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9294 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9295 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9296 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9297 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9298 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9299 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9300 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9301 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9302 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9303 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9304 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9305 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9306 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9307 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9308 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9309 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9310 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9311 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9312 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9313 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9314 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9315 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9316 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9317 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9318 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9319 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9320 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9321 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9322 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9323 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9324 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9325 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9326 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9327 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9328
9329 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9330 Alan Hayward <alan.hayward@arm.com>
9331 David Sherwood <david.sherwood@arm.com>
9332
9333 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9334 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9335 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9336 New procedures.
9337 (check_effective_target_vect_perm): Handle SVE.
9338 (check_effective_target_vect_perm_byte): Likewise.
9339 (check_effective_target_vect_perm_short): Likewise.
9340 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9341 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9342 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9343 (check_effective_target_vect_element_align_preferred): Likewise.
9344 (check_effective_target_vect_align_stack_vars): Likewise.
9345 (check_effective_target_vect_load_lanes): Likewise.
9346 (check_effective_target_vect_masked_store): Likewise.
9347 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9348 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9349 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9350 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9351 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9352 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9353 * gcc.dg/vect/slp-23.c: Likewise.
9354 * gcc.dg/vect/slp-perm-5.c: Likewise.
9355 * gcc.dg/vect/slp-perm-6.c: Likewise.
9356 * gcc.dg/vect/slp-perm-9.c: Likewise.
9357 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9358 * gcc.dg/vect/vect-114.c: Likewise.
9359 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9360 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9361
9362 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9363
9364 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9365 vect_variable_length, expecting the test to be vectorized
9366 without SLP instead.
9367 * gcc.dg/vect/pr33953.c: Likewise.
9368 * gcc.dg/vect/pr37027.c: Likewise.
9369 * gcc.dg/vect/pr67790.c: Likewise.
9370 * gcc.dg/vect/pr68445.c: Likewise.
9371 * gcc.dg/vect/slp-1.c: Likewise.
9372 * gcc.dg/vect/slp-10.c: Likewise.
9373 * gcc.dg/vect/slp-12a.c: Likewise.
9374 * gcc.dg/vect/slp-12b.c: Likewise.
9375 * gcc.dg/vect/slp-12c.c: Likewise.
9376 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9377 * gcc.dg/vect/slp-13.c: Likewise.
9378 * gcc.dg/vect/slp-14.c: Likewise.
9379 * gcc.dg/vect/slp-15.c: Likewise.
9380 * gcc.dg/vect/slp-17.c: Likewise.
9381 * gcc.dg/vect/slp-19b.c: Likewise.
9382 * gcc.dg/vect/slp-2.c: Likewise.
9383 * gcc.dg/vect/slp-20.c: Likewise.
9384 * gcc.dg/vect/slp-21.c: Likewise.
9385 * gcc.dg/vect/slp-22.c: Likewise.
9386 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9387 * gcc.dg/vect/slp-24.c: Likewise.
9388 * gcc.dg/vect/slp-28.c: Likewise.
9389 * gcc.dg/vect/slp-39.c: Likewise.
9390 * gcc.dg/vect/slp-42.c: Likewise.
9391 * gcc.dg/vect/slp-6.c: Likewise.
9392 * gcc.dg/vect/slp-7.c: Likewise.
9393 * gcc.dg/vect/slp-cond-1.c: Likewise.
9394 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9395 * gcc.dg/vect/slp-cond-2.c: Likewise.
9396 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9397 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9398 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9399 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9400 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9401 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9402 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9403 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9404 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9405 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9406 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9407 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9408 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9409 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9410 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9411 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9412 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9413
9414 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR c/83801
9417 * gcc.dg/pr83801.c: New test.
9418
9419 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9420
9421 PR fortran/52162
9422 * gfortran.dg/bounds_check_19.f90: New test.
9423
9424 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9425
9426 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9427 instead of scan-assembler-not for xsnabsqp.
9428
9429 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9430
9431 PR libgfortran/83525
9432 * gfortran.dg/newunit_5.f90: New test.
9433
9434 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9435
9436 PR rtl-optimization/80481
9437 * g++.dg/pr80481.C: New.
9438
9439 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9440
9441 PR target/83628
9442 * gcc.target/alpha/pr83628-3.c: New test.
9443
9444 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9445
9446 * lib/target-supports.exp (check_effective_target_avx512f): Also
9447 check for __builtin_ia32_addsd_round,
9448 __builtin_ia32_getmantsd_round.
9449 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9450
9451 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9452
9453 PR target/83629
9454 * gcc.target/powerpc/pr83629.c: Require ilp32.
9455
9456 2018-01-12 Richard Biener <rguenther@suse.de>
9457
9458 PR tree-optimization/80846
9459 * gcc.target/i386/pr80846-1.c: New testcase.
9460 * gcc.target/i386/pr80846-2.c: Likewise.
9461
9462 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9463
9464 * gcc.c-torture/execute/20180112-1.c: New test.
9465
9466 2018-01-12 Tom de Vries <tom@codesourcery.com>
9467
9468 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9469 * g++.dg/ext/label13a.C: Same.
9470 * g++.dg/ext/label14.C: Same.
9471 * g++.dg/ext/label2.C: Same.
9472 * g++.dg/ext/label3.C: Same.
9473 * g++.dg/torture/pr42462.C: Same.
9474 * g++.dg/torture/pr42739.C: Same.
9475 * g++.dg/warn/Wunused-label-3.C: Same.
9476
9477 2018-01-12 Tom de Vries <tom@codesourcery.com>
9478
9479 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9480 * g++.dg/Walloca1.C: Same.
9481 * g++.dg/cpp0x/pr70338.C: Same.
9482 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9483 * g++.dg/cpp1y/vla10.C: Same.
9484 * g++.dg/cpp1y/vla2.C: Same.
9485 * g++.dg/cpp1y/vla6.C: Same.
9486 * g++.dg/cpp1y/vla8.C: Same.
9487 * g++.dg/debug/debug5.C: Same.
9488 * g++.dg/debug/debug6.C: Same.
9489 * g++.dg/debug/pr54828.C: Same.
9490 * g++.dg/diagnostic/pr70105.C: Same.
9491 * g++.dg/eh/cleanup5.C: Same.
9492 * g++.dg/eh/spbp.C: Same.
9493 * g++.dg/ext/tmplattr9.C: Same.
9494 * g++.dg/ext/vla10.C: Same.
9495 * g++.dg/ext/vla11.C: Same.
9496 * g++.dg/ext/vla12.C: Same.
9497 * g++.dg/ext/vla15.C: Same.
9498 * g++.dg/ext/vla16.C: Same.
9499 * g++.dg/ext/vla17.C: Same.
9500 * g++.dg/ext/vla3.C: Same.
9501 * g++.dg/ext/vla6.C: Same.
9502 * g++.dg/ext/vla7.C: Same.
9503 * g++.dg/init/array24.C: Same.
9504 * g++.dg/init/new47.C: Same.
9505 * g++.dg/init/pr55497.C: Same.
9506 * g++.dg/opt/pr78201.C: Same.
9507 * g++.dg/template/vla2.C: Same.
9508 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9509 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9510 * g++.dg/torture/pr62127.C: Same.
9511 * g++.dg/torture/pr67055.C: Same.
9512 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9513 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9514 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9515 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9516 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9517 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9518 * g++.dg/warn/Wvla-1.C: Same.
9519 * g++.dg/warn/Wvla-3.C: Same.
9520 * g++.old-deja/g++.ext/array2.C: Same.
9521 * g++.old-deja/g++.ext/constructor.C: Same.
9522 * g++.old-deja/g++.law/builtin1.C: Same.
9523 * g++.old-deja/g++.other/crash12.C: Same.
9524 * g++.old-deja/g++.other/eh3.C: Same.
9525 * g++.old-deja/g++.pt/array6.C: Same.
9526 * g++.old-deja/g++.pt/dynarray.C: Same.
9527
9528 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9529
9530 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9531
9532 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9533
9534 PR libfortran/67412
9535 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9536 on *-*-solaris2.10.
9537
9538 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9539
9540 * lib/target-supports.exp (check_effective_target_branch_cost):
9541 Accept all x86 targets.
9542
9543 2018-01-12 Martin Liska <mliska@suse.cz>
9544
9545 PR ipa/83054
9546 * g++.dg/warn/pr83054.C: New test.
9547
9548 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9549
9550 * gcc.target/powerpc/spec-barr-1.c: New file.
9551
9552 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9553
9554 PR target/83330
9555 * gcc.target/i386/pr83330.c: New test.
9556
9557 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9558
9559 PR fortran/79383
9560 * gfortran.dg/dtio_31.f03: New test.
9561 * gfortran.dg/dtio_32.f03: New test.
9562
9563 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9564
9565 PR c++/43486
9566 * g++.dg/wrappers: New subdirectory.
9567 * g++.dg/wrappers/README: New file.
9568 * g++.dg/wrappers/alloc.C: New test case.
9569 * g++.dg/wrappers/cow-istream-string.C: New test case.
9570 * g++.dg/wrappers/cp-stdlib.C: New test case.
9571 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9572 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9573
9574 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9575
9576 PR middle-end/83718
9577 * g++.dg/torture/pr83718.C: New testcase.
9578
9579 2018-01-11 Martin Jambor <mjambor@suse.cz>
9580
9581 PR ipa/83178
9582 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9583
9584 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9585
9586 PR tree-optimization/83695
9587 * gcc.dg/tree-ssa/pr83695.c: New test.
9588
9589 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9590
9591 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9592 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9593
9594 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9595
9596 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9597 * gcc.target/arm/simd/fp16fml_high.c: New test.
9598 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9599 * lib/target-supports.exp
9600 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9601 check_effective_target_arm_fp16fml_neon_ok,
9602 add_options_for_arm_fp16fml_neon): New procedures.
9603
9604 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9605
9606 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9607 combination tests.
9608
9609 2018-01-11 Richard Biener <rguenther@suse.de>
9610
9611 PR tree-optimization/83435
9612 * gcc.dg/graphite/pr83435.c: New testcase.
9613
9614 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9615 Alan Hayward <alan.hayward@arm.com>
9616 David Sherwood <david.sherwood@arm.com>
9617
9618 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9619
9620 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9621
9622 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9623
9624 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9625
9626 PR target/82096
9627 * gcc.c-torture/compile/pr82096.c: New test.
9628
9629 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9630
9631 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9632
9633 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9634
9635 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9636
9637 2018-01-11 Justin Squirek <squirek@adacore.com>
9638
9639 * gnat.dg/expr_func4.adb: New testcase.
9640
9641 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9642
9643 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9644 testcase.
9645
9646 2018-01-11 Bob Duff <duff@adacore.com>
9647
9648 * gnat.dg/protected_null.adb: New testcase.
9649
9650 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9651
9652 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9653
9654 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9655
9656 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9657
9658 2018-01-11 Justin Squirek <squirek@adacore.com>
9659
9660 * gnat.dg/loopvar.adb: New testcase.
9661
9662 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9663
9664 PR middle-end/83189
9665 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9666
9667 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9668
9669 * gcc.c-torture/compile/pr83575.c: New testcase.
9670
9671 2018-01-10 Michael Collison <michael.collison@arm.com>
9672
9673 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9674 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9675 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9676 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9677 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9678 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9679 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9680 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9681 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9682 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9683 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9684 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9685 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9686 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9687 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9688 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9689
9690 2018-01-10 Michael Collison <michael.collison@arm.com>
9691
9692 * gcc.target/aarch64/sha2.h: New shared testcase.
9693 * gcc.target/aarch64/sha2_1.c: New testcase.
9694 * gcc.target/aarch64/sha2_2.c: New testcase.
9695 * gcc.target/aarch64/sha2_3.c: New testcase.
9696 * gcc.target/aarch64/sha3.h: New shared testcase.
9697 * gcc.target/aarch64/sha3_1.c: New testcase.
9698 * gcc.target/aarch64/sha3_2.c: New testcase.
9699 * gcc.target/aarch64/sha3_3.c: New testcase.
9700
9701 2018-01-10 Michael Collison <michael.collison@arm.com>
9702
9703 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9704
9705 2018-01-10 Martin Sebor <msebor@redhat.com>
9706
9707 PR tree-optimization/83781
9708 * gcc.dg/strlenopt-42.c: New test.
9709
9710 2018-01-11 Martin Sebor <msebor@gmail.com>
9711 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9712
9713 PR tree-optimization/83501
9714 PR tree-optimization/81703
9715
9716 * gcc.dg/strlenopt-39.c: New test-case.
9717 * gcc.dg/pr81703.c: Likewise.
9718
9719 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9720
9721 * gnat.dg/atomic10.adb: New test.
9722
9723 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9724
9725 PR fortran/82367
9726 * gfortran.dg/deferred_character_18.f90: New test.
9727
9728 2018-01-10 Martin Sebor <msebor@redhat.com>
9729
9730 PR tree-optimization/83671
9731 * gcc.dg/strlenopt-40.c: New test.
9732 * gcc.dg/strlenopt-41.c: New test.
9733
9734 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9735
9736 PR fortran/83093
9737 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9738
9739 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9740
9741 PR target/83399
9742 * gcc.target/powerpc/pr83399.c: New test.
9743
9744 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9745
9746 PR c++/43486
9747 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9748 to reflect that the arguments are correctly underlined.
9749 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9750 for globals, params, locals and literals.
9751 (test_sizeof): Directly test the location of "sizeof", rather than
9752 when used in compound expressions.
9753 (test_alignof): Likewise for "alignof".
9754 (test_string_literals): Likewise for string literals.
9755 (test_numeric_literals): Likewise for numeric literals.
9756 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9757 (test_typeid): Likewise for typeid.
9758 (test_unary_plus): New.
9759 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9760 format strings.
9761
9762 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9763
9764 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9765
9766 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9767
9768 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9769
9770 2018-01-10 Marek Polacek <polacek@redhat.com>
9771
9772 PR c++/82541
9773 * g++.dg/warn/Wduplicated-branches4.C: New test.
9774
9775 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR c++/81327
9778 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9779 cast to void *.
9780
9781 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9782
9783 PR c++/81055
9784 * g++.dg/cpp0x/new2.C: New.
9785
9786 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9787
9788 PR target/83735
9789 * gcc.target/i386/pr83735.c: New test.
9790
9791 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9792
9793 * lib/target-supports.exp (check_effective_target_branch_cost):
9794 New function.
9795 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9796 * gcc.dg/pr21643.c: Likewise.
9797 * gcc.dg/pr46309.c: Likewise.
9798 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9799 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9800 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9801 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9802 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9803 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9804 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9805 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9806 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9807 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9808 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9809 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9810 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9811 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9812
9813 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9814
9815 PR target/83629
9816 * gcc.target/powerpc/pr83629.c: New testcase.
9817
9818 2018-01-10 Richard Biener <rguenther@suse.de>
9819
9820 PR testsuite/78768
9821 * gcc.dg/pr78768.c: Un-XFAIL.
9822
9823 2018-01-10 Richard Biener <rguenther@suse.de>
9824
9825 PR debug/82425
9826 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9827
9828 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9829
9830 PR tree-optimization/83753
9831 * gcc.dg/torture/pr83753.c: New test.
9832
9833 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9834
9835 * gcc.target/i386/avx2-gather-1.c: Add -march.
9836 * gcc.target/i386/avx2-gather-2.c: Add -march.
9837 * gcc.target/i386/avx2-gather-3.c: Add -march.
9838 * gcc.target/i386/avx2-gather-4.c: Add -march.
9839 * gcc.target/i386/avx2-gather-5.c: Add -march.
9840 * gcc.target/i386/avx2-gather-6.c: Add -march.
9841 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9842 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9843 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9844 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9845 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9846 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9847 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9848 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9849 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9850 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9851
9852 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9853
9854 PR target/78585:
9855 * gcc.target/i386/pr78585.c: New test.
9856
9857 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9858
9859 PR c++/83734
9860 * g++.dg/cpp0x/pr83734.C: New test.
9861
9862 2018-01-09 Carl Love <cel@us.ibm.com>
9863
9864 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9865 vec_mergeo builtins with float, double, long long, unsigned long long,
9866 bool long long arguments.
9867 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9868 vec_float2 with double arguments.
9869 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9870 vec_mergew and vec_mergow builtins.
9871
9872 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9873
9874 PR fortran/83742
9875 * gfortran.dg/contiguous_6.f90: New test.
9876
9877 2018-01-09 Richard Biener <rguenther@suse.de>
9878
9879 PR tree-optimization/83668
9880 * gcc.dg/graphite/pr83668.c: New testcase.
9881
9882 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9883
9884 PR tree-optimization/64811
9885 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9886 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9887 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9888 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9889 New tests.
9890 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9891
9892 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9893
9894 PR target/79883
9895 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9896
9897 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9898
9899 PR target/82641
9900 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9901 no NEON and require softfp or hard float-abi.
9902 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9903
9904 2018-01-09 Richard Biener <rguenther@suse.de>
9905
9906 PR tree-optimization/83572
9907 * gcc.dg/graphite/pr83572.c: New testcase.
9908
9909 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9910
9911 PR target/83507
9912 * gcc.dg/sms-13.c: New test.
9913
9914 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9915
9916 PR fortran/83741
9917 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9918
9919 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9920 Monk Chiang <sh.chiang04@gmail.com>
9921
9922 * gcc.target/riscv/save-restore-1.c: New.
9923
9924 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9925
9926 PR target/83677
9927 * gcc.target/powerpc/pr83677.c: New file.
9928
9929 2018-01-08 Jeff Law <law@redhat.com>
9930
9931 PR rtl-optimizatin/81308
9932 * g++.dg/pr81308-1.C: New test.
9933 * g++.dg/pr81308-2.C: New test.
9934
9935 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9936
9937 PR target/83663 - Revert r255946
9938 * gcc.target/aarch64/vect-slp-dup.c: New.
9939
9940 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9941
9942 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9943 combination tests.
9944
9945 2018-01-08 Richard Biener <rguenther@suse.de>
9946
9947 PR tree-optimization/83563
9948 * gcc.dg/graphite/pr83563.c: New testcase.
9949
9950 2018-01-08 Richard Biener <rguenther@suse.de>
9951
9952 PR middle-end/83713
9953 * g++.dg/torture/pr83713.C: New testcase.
9954
9955 2018-01-08 Tom de Vries <tom@codesourcery.com>
9956
9957 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9958
9959 2018-01-08 Richard Biener <rguenther@suse.de>
9960
9961 PR tree-optimization/83685
9962 * gcc.dg/torture/pr83685.c: New testcase.
9963
9964 2018-01-08 Richard Biener <rguenther@suse.de>
9965
9966 PR lto/83719
9967 * gcc.dg/lto/pr83719_0.c: New testcase.
9968
9969 2018-01-08 Tom de Vries <tom@codesourcery.com>
9970
9971 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9972 * gcc.dg/graphite/run-id-1.c: Same.
9973 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9974
9975 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9976
9977 PR fortran/83611
9978 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9979 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9980 * gfortran.dg/pdt_27.f03: New test.
9981
9982 PR fortran/83731
9983 * gfortran.dg/pdt_28.f03: New test.
9984
9985 2018-01-08 Tom de Vries <tom@codesourcery.com>
9986
9987 * c-c++-common/builtins.c: Require effective target alloca.
9988 * gcc.dg/Wrestrict.c: Same.
9989 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9990
9991 2018-01-08 Richard Biener <rguenther@suse.de>
9992
9993 PR middle-end/83580
9994 * gcc.dg/torture/pr83580.c: New testcase.
9995
9996 2018-01-08 Richard Biener <rguenther@suse.de>
9997
9998 PR middle-end/83517
9999 * gcc.dg/pr83517.c: New testcase.
10000
10001 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10002
10003 PR middle-end/81897
10004 * gcc.dg/uninit-pr81897.c: New test.
10005
10006 2018-01-06 Martin Sebor <msebor@redhat.com>
10007
10008 PR tree-optimization/83640
10009 * gcc.dg/Wrestrict-6.c: New test.
10010 * gcc.dg/pr83640.c: New test.
10011
10012 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10013
10014 * gcc.target/aarch64/reg-alloc-1.c: New test.
10015
10016 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10017
10018 PR fortran/50892
10019 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10020
10021 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR debug/83480
10024 * gcc.dg/pr83480.c: New test.
10025
10026 PR rtl-optimization/83682
10027 * gcc.target/i386/pr83682.c: New test.
10028
10029 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10030
10031 PR fortran/78534
10032 PR fortran/66310
10033 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10034 * gfortran.dg/dependency_49.f90: Likewise.
10035 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10036 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10037 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10038 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10039 * gfortran.dg/string_1_lp64.f90: New test.
10040 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10041 * gfortran.dg/string_3_lp64.f90: New test.
10042
10043 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR target/83604
10046 * gcc.target/i386/sse-26.c: New test.
10047
10048 PR target/83604
10049 * gcc.target/i386/pr83604.c: New test.
10050
10051 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10052
10053 * gcc.dg/vect/vect-align-4.c: New test.
10054 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10055 and redefine as a structure with an unaligned member "b".
10056 (foo): Update accordingly.
10057
10058 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10059
10060 PR target/82439
10061 * gcc.target/aarch64/bics_5.c: New test.
10062 * gcc.target/arm/bics_5.c: Likewise.
10063
10064 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10065
10066 PR tree-optimization/83605
10067 * gcc.dg/pr83605.c: New test.
10068
10069 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10070
10071 PR target/83554
10072 * gcc.target/i386/pr83554.c: New test.
10073
10074 PR ipa/82352
10075 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10076 long unsigned int.
10077
10078 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10079
10080 PR fortran/83683
10081 PR fortran/45689
10082 * gfortran.dg/eoshift_8.f90: New test.
10083 * gfortran.dg/simplify_eoshift_1.f90: New test.
10084
10085 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10086
10087 PR debug/83585
10088 * gcc.dg/pr83585.c: New test.
10089
10090 2018-01-04 Nathan Sidwell <nathan@acm.org>
10091
10092 PR c++/83667
10093 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10094
10095 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10096
10097 PR debug/83666
10098 * gcc.dg/pr83666.c: New test.
10099
10100 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10101
10102 PR target/83628
10103 * gcc.target/alpha/pr83628-1.c: New test.
10104 * gcc.target/alpha/pr83628-2.c: Ditto.
10105
10106 2018-01-04 Martin Liska <mliska@suse.cz>
10107
10108 PR ipa/82352
10109 * g++.dg/ipa/pr82352.C: New test.
10110
10111 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10112
10113 * gcc.dg/vect-opt-info-1.c: Moved to ...
10114 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10115 vect_int targets, use dg-additional-options instead of dg-options and
10116 use relative line numbers instead of absolute.
10117
10118 2018-01-03 Martin Sebor <msebor@redhat.com>
10119
10120 PR tree-optimization/83655
10121 * gcc.dg/Wrestrict-5.c: New test.
10122 * c-c++-common/builtins.c: New test.
10123
10124 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10125 Alan Hayward <alan.hayward@arm.com>
10126 David Sherwood <david.sherwood@arm.com>
10127
10128 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10129 (main): Call it.
10130
10131 2018-01-03 Jeff Law <law@redhat.com>
10132
10133 PR target/83641
10134 * gcc.target/i386/stack-check-17.c: New test.
10135 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10136
10137 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10138
10139 PR debug/83621
10140 * gcc.dg/pr83621.c: New test.
10141
10142 PR debug/83645
10143 * gcc.dg/pr83645.c: New test.
10144
10145 2018-01-03 Martin Sebor <msebor@redhat.com>
10146
10147 PR tree-optimization/83603
10148 * gcc.dg/Wrestrict-4.c: New test.
10149
10150 PR c/83559
10151 * gcc.dg/const-2.c: New test.
10152 * gcc.dg/pure-3.c: New test.
10153
10154 2018-01-03 Martin Sebor <msebor@redhat.com>
10155
10156 * gcc.dg/Wrestrict-3.c: New test.
10157
10158 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10159
10160 PR c++/83555
10161 * g++.dg/opt/pr83555.C: New test.
10162 * g++.dg/ubsan/pr83555.C: New test.
10163
10164 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10165
10166 PR c/82050
10167 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10168 the !CHECKING_P case by expecting a note.
10169 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10170 a note for the !CHECKING_P case, and move the return statement
10171 outside of #if CHECKING_P guard.
10172
10173 2018-01-03 Jeff Law <law@redhat.com>
10174
10175 PR middle-end/83654
10176 * gcc.target/i386/stack-check-18.c: New test.
10177 * gcc.target/i386/stack-check-19.c: New test.
10178
10179 2018-01-03 Martin Sebor <msebor@redhat.com>
10180
10181 PR tree-optimization/83501
10182 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10183
10184 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10185
10186 PR tree-optimization/83501
10187 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10188
10189 2018-01-03 Nathan Sidwell <nathan@acm.org>
10190
10191 PR c++/83667
10192 * g++.dg/ipa/pr83667.C: New.
10193
10194 2018-01-03 Martin Liska <mliska@suse.cz>
10195
10196 PR tree-optimization/83593
10197 * gcc.dg/pr83593.c: New test.
10198
10199 2018-01-03 Martin Liska <mliska@suse.cz>
10200
10201 PR ipa/83549
10202 * g++.dg/ipa/pr83549.C: New test.
10203
10204 2018-01-03 Marek Polacek <polacek@redhat.com>
10205
10206 PR c++/83592
10207 * g++.dg/warn/mvp2.C: New test.
10208
10209 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10210
10211 PR preprocessor/83602
10212 * g++.dg/cpp/pr83602.C: New test.
10213
10214 PR c++/83634
10215 * g++.dg/parse/pr83634.C: New test.
10216
10217 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10218
10219 PR fortran/83664
10220 * gfortran.dg/eoshift_7.f90: New test.
10221
10222 2018-01-03 Jan Beulich <jbeulich@suse.com>
10223
10224 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10225 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10226
10227 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10228
10229 Update copyright years.
10230
10231 2018-01-03 Martin Liska <mliska@suse.cz>
10232
10233 PR ipa/83594
10234 * gcc.dg/ipa/pr83594.c: New test.
10235
10236 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10237 Alan Hayward <alan.hayward@arm.com>
10238 David Sherwood <david.sherwood@arm.com>
10239
10240 * gcc.dg/vect-opt-info-1.c: New test.
10241
10242 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10243
10244 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10245 floorf128, truncf128, and roundf128.
10246 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10247 optimizations added in match.pd.
10248 * gcc.target/powerpc/float128-hw6.c: Likewise.
10249 * gcc.target/powerpc/float128-hw7.c: Likewise.
10250 * gcc.target/powerpc/float128-hw8.c: Likewise.
10251 * gcc.target/powerpc/float128-hw9.c: Likewise.
10252 * gcc.target/powerpc/float128-hw10.c: Likewise.
10253 * gcc.target/powerpc/float128-hw11.c: Likewise.
10254
10255 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR c++/83556
10258 * g++.dg/cpp0x/pr83556.C: New test.
10259
10260 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10261
10262 PR fortran/45689
10263 PR fortran/83650
10264 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10265 * gfortran.dg/simplify_cshift_4.f90: New test.
10266
10267 2018-01-02 Marek Polacek <polacek@redhat.com>
10268
10269 PR c++/81860
10270 * g++.dg/cpp0x/inh-ctor30.C: New test.
10271
10272 PR c++/83644
10273 * g++.dg/cpp1z/pr83644.C: New test.
10274
10275 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10276
10277 PR fortran/83076
10278 * gfortran.dg/coarray_45.f90: New test.
10279
10280 PR fortran/83319
10281 * gfortran.dg/coarray_46.f90: New test.
10282
10283 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10284
10285 PR tree-optimization/83581
10286 * gcc.dg/pr83581.c: New test.
10287
10288 PR c/83595
10289 * gcc.dg/pr83595.c: New test.
10290
10291 PR middle-end/83608
10292 * g++.dg/opt/pr83608.C: New test.
10293
10294 PR middle-end/83609
10295 * gcc.dg/pr83609.c: New test.
10296 * g++.dg/opt/pr83609.C: New test.
10297
10298 PR middle-end/83623
10299 * gcc.dg/pr83623.c: New test.
10300
10301 * gcc.target/i386/i386.exp
10302 (check_effective_target_avx512vpopcntdqvl): New proc.
10303 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10304 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10305 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10306 \f
10307 Copyright (C) 2018 Free Software Foundation, Inc.
10308
10309 Copying and distribution of this file, with or without modification,
10310 are permitted in any medium without royalty provided the copyright
10311 notice and this notice are preserved.