re PR c++/85695 (if constexpr misevaluates typedefed type value)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-08 Marek Polacek <polacek@redhat.com>
2
3 PR c++/85695
4 * g++.dg/cpp1z/constexpr-if22.C: New test.
5
6 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
7
8 PR target/85693
9 * gcc.target/i386/pr85693.c: New test.
10
11 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12
13 PR target/85683
14 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
15 scan-assembler-times checking that except for [fh]*xor other functions
16 don't use any load instructions.
17
18 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
19
20 * gcc.target/i386/builtin_target.c: Test goldmont.
21 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
22 arch=silvermont.
23
24 2018-05-08 Jakub Jelinek <jakub@redhat.com>
25
26 PR target/85572
27 * g++.dg/other/sse2-pr85572-1.C: New test.
28 * g++.dg/other/sse2-pr85572-2.C: New test.
29 * g++.dg/other/sse4-pr85572-1.C: New test.
30 * g++.dg/other/avx2-pr85572-1.C: New test.
31
32 PR target/85317
33 * gcc.target/i386/pr85317.c: New test.
34 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
35 optimization barrier to avoid optimizing away the expected insn.
36
37 PR target/85480
38 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
39 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
40
41 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
42
43 * g++.dg/other/sve_const_pred_1.C: Rename to...
44 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
45 target selectors and explicit -march options.
46 * g++.dg/other/sve_const_pred_2.C: Rename to...
47 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
48 * g++.dg/other/sve_const_pred_3.C: Rename to...
49 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
50 * g++.dg/other/sve_const_pred_4.C: Rename to...
51 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
52 * g++.dg/other/sve_tls_2.C: Rename to...
53 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
54 * g++.dg/other/sve_vcond_1.C: Rename to...
55 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
56 * g++.dg/other/sve_vcond_1_run.C: Rename to...
57 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
58
59 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
60
61 PR testsuite/85586
62 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
63 !vect_no_align.
64
65 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/57429
68 * g++.dg/cpp0x/deleted14.C: New.
69
70 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
71 Alan Hayward <alan.hayward@arm.com>
72 David Sherwood <david.sherwood@arm.com>
73
74 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
75 XFAIL the BIC test.
76 * gcc.target/aarch64/sve/vcond_7.c: New test.
77 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
78
79 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
80
81 PR c++/70563
82 * g++.dg/cpp0x/sfinae62.C: New.
83
84 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
85
86 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
87 load from src[i].
88
89 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
90
91 PR c++/80691
92 * g++.dg/cpp0x/narrowing1.C: New.
93
94 2018-05-08 Richard Biener <rguenther@suse.de>
95
96 PR middle-end/85588
97 * gcc.dg/torture/pr85574.c: Rename to...
98 * gcc.dg/torture/pr85588.c: ... this.
99
100 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
101
102 PR fortran/54613
103 * gfortran.dg/minmaxloc_12.f90: New test case.
104 * gfortran.dg/minmaxloc_13.f90: New test case.
105
106 2018-05-07 Nathan Sidwell <nathan@acm.org>
107
108 * g++.dg/cpp0x/range-for10.C: Delete.
109 * g++.dg/ext/forscope1.C: Delete.
110 * g++.dg/ext/forscope2.C: Delete.
111 * g++.dg/template/for1.C: Delete.
112
113 2018-05-07 Jeff Law <law@redhat.com>
114
115 * gfortran.dg/linefile.f90: New test.
116
117 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
118
119 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
120 and options.
121
122 2018-05-06 Jakub Jelinek <jakub@redhat.com>
123
124 PR c++/85659
125 * g++.dg/ext/asm14.C: New test.
126 * g++.dg/ext/asm15.C: New test.
127 * g++.dg/ext/asm16.C: New test.
128
129 2018-05-06 Michael Eager <eager@eagercon.com>
130
131 * gcc.target/microblaze/others/picdtr.c: Correct option
132 -fPIE -mpic-data-is-text-relative.
133
134 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
135
136 * gcc.target/microblaze/others/picdtr.c: Add test for
137 -fPIE -mpic-data-is-text-relative.
138
139 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
140
141 PR fortran/85507
142 * gfortran.dg/coarray_dependency_1.f90: New test.
143 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
144
145 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
146
147 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
148 to match the currently produced gimple.
149
150 2018-05-04 Carl Love <cel@us.ibm.com>
151 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
152 vec_trunc.
153 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
154 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
155 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
156 xvcmpgedp counts. Add xxsel counts.
157
158 2018-05-04 Richard Biener <rguenther@suse.de>
159
160 PR middle-end/85627
161 * g++.dg/torture/pr85627.C: New testcase.
162
163 2018-05-04 Richard Biener <rguenther@suse.de>
164
165 PR middle-end/85574
166 * gcc.dg/torture/pr85574.c: New testcase.
167 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
168
169 2018-05-04 Jakub Jelinek <jakub@redhat.com>
170
171 PR libstdc++/85466
172 * gcc.dg/nextafter-1.c: New test.
173 * gcc.dg/nextafter-2.c: New test.
174 * gcc.dg/nextafter-3.c: New test.
175 * gcc.dg/nextafter-4.c: New test.
176
177 2018-05-03 Nathan Sidwell <nathan@acm.org>
178
179 Remove -ffriend-injection.
180 * g++.old-deja/g++.jason/scoping15.C: Delete.
181 * g++.old-deja/g++.mike/net43.C: Delete.
182
183 2018-05-03 Jakub Jelinek <jakub@redhat.com>
184
185 PR target/85530
186 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
187 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
188 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
189 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
190
191 2018-05-03 Tom de Vries <tom@codesourcery.com>
192
193 PR testsuite/85106
194 * lib/scanoffloadtree.exp: New file.
195
196 2018-05-03 Richard Biener <rguenther@suse.de>
197
198 PR tree-optimization/85615
199 * gcc.dg/torture/pr85615.c: New testcase.
200
201 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
202
203 PR tree-optimization/70291
204 * gcc.dg/complex-6.c: New test.
205 * gcc.dg/complex-7.c: Likewise.
206
207 2018-05-03 Richard Biener <rguenther@suse.de>
208
209 PR testsuite/85579
210 * fortran.dg/pr51434.f90: Truncate transfer argument.
211
212 2018-05-02 Jakub Jelinek <jakub@redhat.com>
213
214 PR target/85582
215 * gcc.c-torture/execute/pr85582-3.c: New test.
216
217 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
218 Jason Merrill <jason@redhat.com>
219
220 PR c++/68374
221 * g++.dg/warn/Wshadow-13.C: New.
222 * g++.dg/warn/Wshadow-14.C: Likewise.
223
224 2018-05-02 Tom de Vries <tom@codesourcery.com>
225
226 PR libgomp/82428
227 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
228 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
229
230 2018-05-02 David Pagan <dave.pagan@oracle.com>
231
232 PR c/30552
233 * gcc.dg/noncompile/pr30552-1.c: New test.
234 * gcc.dg/noncompile/pr30552-2.c: New test.
235 * gcc.dg/noncompile/pr30552-3.c: New test.
236 * gcc.dg/noncompile/pr30552-4.c: New test.
237
238 2018-05-02 Richard Biener <rguenther@suse.de>
239
240 PR tree-optimization/85597
241 * gcc.dg/vect/pr85597.c: New testcase.
242
243 2018-05-02 Tom de Vries <tom@codesourcery.com>
244
245 PR testsuite/85106
246 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
247 * lib/scanltranstree.exp: New file.
248 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
249 (scan-ltrans-tree-dump-times_required_options)
250 (scan-ltrans-tree-dump-not_required_options)
251 (scan-ltrans-tree-dump-dem_required_options)
252 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
253 * lib/gcc-dg.exp: Include scanltranstree.exp.
254
255 2018-05-02 Tom de Vries <tom@codesourcery.com>
256
257 PR testsuite/85106
258 * gcc.dg/ipa/ipa-icf-38.c: New test.
259 * gcc.dg/ipa/ipa-icf-38a.c: New test.
260 * lib/scandump.exp (dump-base): New proc.
261 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
262 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
263 base.
264 * lib/scanipa.exp: Add "" argument to scan-dump calls.
265 * lib/scanlang.exp: Same.
266 * lib/scanrtl.exp: Same.
267 * lib/scantree.exp: Same.
268 * lib/scanwpaipa.exp: New file.
269 * lib/gcc-dg.exp: Include scanwpaipa.exp.
270
271 2018-05-02 Richard Biener <rguenther@suse.de>
272
273 PR middle-end/85567
274 * gcc.dg/torture/pr85567.c: New testcase.
275
276 2018-05-02 Jakub Jelinek <jakub@redhat.com>
277
278 PR target/85582
279 * gcc.c-torture/execute/pr85582-1.c: New test.
280 * gcc.c-torture/execute/pr85582-2.c: New test.
281
282 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
283
284 PR tree-optimization/85586
285 * gcc.dg/vect/pr85586.c: New test.
286
287 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
288
289 PR tree-optimization/85143
290 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
291 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
292
293 2018-05-01 David Malcolm <dmalcolm@redhat.com>
294
295 PR c/84258
296 * c-c++-common/Wformat-pr84258.c: New test.
297
298 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
299
300 PR tree-optimization/82665
301 * gcc.dg/tree-ssa/pr82665.c: New test.
302
303 2018-04-30 David Malcolm <dmalcolm@redhat.com>
304
305 PR c++/85523
306 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
307 (test_add_fixit_insert_formatted_single_line): New function.
308 (test_add_fixit_insert_formatted_multiline): New function.
309 Extend expected output of generated patch to include fix-it hints
310 for these.
311 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
312 "gcc-rich-location.h". Add test coverage for
313 gcc_rich_location::add_fixit_insert_formatted.
314
315 2018-04-30 David Malcolm <dmalcolm@redhat.com>
316
317 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
318 (test_show_locus): Update for location_get_source_line returning a
319 char_span. Use char_span for handling words in the
320 "test_many_nested_locations" fix-it example.
321
322 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
323
324 * gcc.target/arc/interrupt-8.c: Update test.
325 * gcc.target/arc/loop-4.c: Likewise.
326 * gcc.target/arc/loop-hazard-1.c: Likewise.
327 * gcc.target/arc/sdata-3.c: Likewise.
328
329 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
330
331 * gcc.target/arc/store-merge-1.c: New test.
332 * gcc.target/arc/add_n-combine.c: Update test.
333
334 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
335
336 Microblaze Target: PIC data text relative
337
338 * gcc.target/microblaze/others/data_var1.c: Include
339 PIC case of r20 base register.
340 * gcc.target/microblaze/others/data_var2.c: Ditto.
341 * gcc.target/microblaze/others/picdtr.c: Add new
342 test case for -mpic-is-data-text-relative.
343 * gcc.target/microblaze/others/sdata_var1.c: Add
344 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
345 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
346 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
347 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
348 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
349 * gcc.target/microblaze/others/string_cst1_gpopt.c:
350 Ditto.
351 * gcc.target/microblaze/others/string_cst2_gpopt.c:
352 Ditto.
353
354 2018-04-30 Richard Biener <rguenther@suse.de>
355
356 PR tree-optimization/28364
357 PR tree-optimization/85275
358 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
359 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
360 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
361 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
362 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
363 still passes.
364 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
365 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
366 still passes.
367 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
368 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
369 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
370
371 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
372
373 PR target/84431
374 * gcc.target/i386/pr84431.c: New test.
375
376 2018-04-27 Martin Jambor <mjambor@suse.cz>
377
378 PR ipa/85549
379 * g++.dg/ipa/pr85549.C: New test.
380
381 2018-04-27 Jakub Jelinek <jakub@redhat.com>
382
383 PR c++/85553
384 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
385 directive.
386 * g++.dg/cpp0x/constexpr-85553.C: New test.
387
388 2018-04-27 David Malcolm <dmalcolm@redhat.com>
389
390 PR c++/85515
391 * g++.dg/pr85515-1.C: New test.
392 * g++.dg/pr85515-2.C: New test.
393
394 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
395
396 PR c++/84691
397 * g++.dg/cpp0x/friend3.C: New.
398
399 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
400
401 PR target/82518
402 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
403 Use check_effective_target_arm_little_endian.
404
405 2018-04-27 Jakub Jelinek <jakub@redhat.com>
406
407 PR tree-optimization/85529
408 * gcc.c-torture/execute/pr85529-1.c: New test.
409 * gcc.c-torture/execute/pr85529-2.c: New test.
410 * gcc.dg/pr85529.c: New test.
411
412 2018-04-26 Maciej W. Rozycki <macro@mips.com>
413
414 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
415 `.dword' in addition to `lw' and `.word'.
416
417 2018-04-26 Maciej W. Rozycki <macro@mips.com>
418
419 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
420
421 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
422
423 * gnat.dg/loop_optimization24.adb: New test.
424
425 2018-04-26 Richard Biener <rguenther@suse.de>
426
427 PR tree-optimization/85116
428 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
429 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
430 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
431 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
432
433 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
434
435 PR target/85473
436 * gcc.target/i386/pr85473-1.c: New test.
437 * gcc.target/i386/pr85473-2.c: New test.
438
439 2018-04-25 Nathan Sidwell <nathan@acm.org>
440 Jakub Jelinek <jakub@redhat.com>
441
442 PR c++/85437
443 PR c++/49171
444 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
445 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
446 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
447 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
448 * g++.dg/cpp0x/pr85437-1.C: New.
449 * g++.dg/cpp0x/pr85437-2.C: New.
450 * g++.dg/cpp0x/pr85437-3.C: New.
451 * g++.dg/cpp0x/pr85437-4.C: New.
452
453 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
454
455 PR fortran/85520
456 * gfortran.dg/pr85520.f90: New test.
457
458 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
459
460 PR target/85512
461 * gcc.dg/pr85512.c: New test.
462
463 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
464
465 PR target/85485
466 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
467 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
468 * gcc.dg/pr85388-1.c (dg-options): Likwise.
469 * gcc.dg/pr85388-2.c (dg-options): Likwise.
470 * gcc.dg/pr85388-3.c (dg-options): Likwise.
471 * gcc.dg/pr85388-4.c (dg-options): Likwise.
472 * gcc.dg/pr85388-5.c (dg-options): Likwise.
473 * gcc.dg/pr85388-6.c (dg-options): Likwise.
474 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
475 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
476 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
477 * gcc.target/i386/cet-label.c (dg-options): Likwise.
478 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
479 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
480 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
481 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
482 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
483 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
484 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
485 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
486 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
487 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
488 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
489 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
490 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
491 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
492 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
493 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
494 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
495 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
496 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
497 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
498 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
499 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
500 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
501 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
502 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
503 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
504 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
505 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
506 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
507 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
508 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
509 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
510 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
511 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
512 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
513 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
514 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
515 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
516 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
517 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
518 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
519 * gcc.target/i386/pr84146.c (dg-options): Likwise.
520 * gcc.target/i386/pr85403.c (dg-options): Likwise.
521 * gcc.target/i386/pr85404.c (dg-options): Likwise.
522 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
523 with -mshstk.
524 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
525 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
526 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
527 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
528 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
529 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
530 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
531 * (dg-options): Likwise.
532 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
533 -mno-cet.
534 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
535 * gcc.target/i386/cet-label-3.c: Removed.
536 * gcc.target/i386/cet-property-3.c: Likwise.
537 * gcc.target/i386/cet-sjlj-7.c: Likwise.
538
539 2018-04-24 Jakub Jelinek <jakub@redhat.com>
540
541 PR target/85511
542 * gcc.target/i386/pr85511.c: New test.
543
544 PR target/85503
545 * g++.dg/ext/pr85503.C: New test.
546
547 PR target/85508
548 * gcc.target/i386/pr85508.c: New test.
549
550 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
551
552 PR tree-optimization/85478
553 * g++.dg/pr85478.C: New test.
554
555 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
556
557 * g++.dg/torture/pr85496.C: New test.
558
559 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
560
561 PR rtl-optimization/85423
562 * gcc.dg/pr85423.c: New test.
563
564 2018-04-20 Martin Sebor <msebor@redhat.com>
565
566 PR c/85365
567 * gcc.dg/Wrestrict-15.c: New test.
568
569 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
570
571 PR target/85456
572 * gcc.target/powerpc/pr85456.c: New test.
573
574 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
575
576 * g++.dg/ext/undef-bool-1.C: Require lp64.
577 * gcc.target/powerpc/undef-bool-2.c: Likewise.
578
579 2018-04-20 Jeff Law <law@redhat.com>
580
581 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
582 stack protector.
583 * gcc.dg/stack-check-6.c: Likewise.
584 * gcc.dg/stack-check-6a.c: Likewise.
585 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
586 * gcc.target/i386/stack-check-18.c: Likewise.
587 * gcc.target/i386/stack-check-19.c: Likewise.
588
589 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
590
591 PR testsuite/85483
592 * gcc.target/aarch64/sve/vcond_1.c: Move to...
593 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
594 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
595 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
596
597 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
598
599 PR target/85469
600 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
601 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
602
603 2018-04-20 Richard Biener <rguenther@suse.de>
604
605 PR middle-end/85475
606 * gcc.dg/torture/pr85475.c: New testcase.
607
608 2018-04-20 Martin Jambor <mjambor@suse.cz>
609
610 ipa/85449
611 * gcc.dg/ipa/pr85449.c: New test.
612
613 2018-04-20 Martin Jambor <mjambor@suse.cz>
614
615 ipa/85447
616 * g++.dg/ipa/pr85447.C: New file.
617 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
618
619 2018-04-20 Jakub Jelinek <jakub@redhat.com>
620
621 PR c++/85462
622 * g++.dg/cpp0x/pr85462.C: New test.
623
624 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
625
626 * gcc.target/i386/pr85404.c: Require CET target.
627
628 2018-04-19 Jakub Jelinek <jakub@redhat.com>
629
630 PR tree-optimization/85467
631 * gcc.dg/pr85467.c: New test.
632
633 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
634
635 PR c++/84611
636 * g++.dg/parse/crash68.C: New.
637
638 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
639
640 PR libgcc/85334
641 * g++.dg/torture/pr85334.C: New test.
642
643 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
644
645 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
646 * g++.dg/diagnostic/pr85464.C: New.
647
648 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
649
650 PR target/85397
651 * gcc.dg/torture/pr85397-1.c: New test.
652 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
653 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
654
655 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
656
657 PR target/85404
658 * gcc.target/i386/pr85404.c: New test.
659
660 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
661
662 PR target/85417
663 * c-c++-common/attr-nocf-check-1.c: Compile with
664 -fcf-protection=none.
665 * c-c++-common/attr-nocf-check-3.c: Likewise.
666 * gcc.dg/march-generic.c: Likewise.
667 * gcc.target/i386/align-limit.c: Likewise.
668 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
669 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
670 * gcc.target/i386/cet-property-2.c: Likewise.
671 * gcc.target/i386/ret-thunk-26.c: Likewise.
672 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
673 targets.
674 * c-c++-common/fcf-protection-2.c: Likewise.
675 * c-c++-common/fcf-protection-3.c: Likewise.
676 * c-c++-common/fcf-protection-5.c: Likewise.
677 * c-c++-common/fcf-protection-6.c: Likewise.
678 * c-c++-common/fcf-protection-7.c: Likewise.
679 * gcc.target/i386/cet-label-3.c: New test.
680 * gcc.target/i386/cet-property-3.c: Likewise.
681 * gcc.target/i386/cet-sjlj-7.c: Likewise.
682 * gcc.target/i386/pr85417-1.c: Likewise.
683 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
684 __x86_indirect_thunk_nt_(r|e)ax
685 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
686 * gcc.target/i386/pr85403.c: Remove dg-error,
687
688 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
689
690 * gcc.target/i386/movdir-1.c: New test.
691
692 2018-04-19 Richard Biener <rguenther@suse.de>
693
694 PR middle-end/85455
695 * gcc.dg/pr85455.c: New testcase.
696
697 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
698
699 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
700 targets.
701 * g++.dg/lto/pr85405b_0.C: Likewise.
702 * g++.dg/lto/pr84805_0.C: Likewise.
703
704 2018-04-18 Martin Liska <mliska@suse.cz>
705
706 PR ipa/83983
707 PR ipa/85391
708 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
709 output.
710
711 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
712
713 PR target/85388
714 * gcc.dg/pr85388-1.c: New test.
715 * gcc.dg/pr85388-2.c: Likewise.
716 * gcc.dg/pr85388-3.c: Likewise.
717 * gcc.dg/pr85388-4.c: Likewise.
718 * gcc.dg/pr85388-5.c: Likewise.
719 * gcc.dg/pr85388-6.c: Likewise.
720
721 2018-04-18 Jan Hubicka <jh@suse.cz>
722 Martin Liska <mliska@suse.cz>
723
724 * g++.dg/lto/pr83121_0.C: Update template.
725 * g++.dg/lto/pr83121_1.C: Update template.
726 * g++.dg/lto/pr84805_0.C: Update template.
727 * g++.dg/lto/pr84805_1.C: Update template.
728 * g++.dg/lto/pr84805_2.C: Update template.
729
730 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
731
732 PR c++/84630
733 * g++.dg/cpp0x/pr84630.C: New.
734
735 2018-04-18 Jakub Jelinek <jakub@redhat.com>
736
737 PR c++/84463
738 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
739 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
740 in two cases. Uncomment two other tests and add expected dg-error for
741 them.
742 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
743 -Wnarrowing diagnostics on some targets for c++11.
744 * g++.dg/parse/array-size2.C: Remove xfail.
745 * g++.dg/cpp0x/constexpr-84463.C: New test.
746
747 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
748
749 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
750 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
751
752 2018-04-17 Jakub Jelinek <jakub@redhat.com>
753
754 PR testsuite/85326
755 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
756 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
757 * g++.dg/other/sve_tls_2.C: Require effective target tls.
758
759 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
760
761 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
762 prevent cascading of errors and change expected error message.
763 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
764 to 64-bit targets.
765 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
766 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
767 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
768 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
769 error message.
770 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
771
772 2018-04-17 Jakub Jelinek <jakub@redhat.com>
773
774 PR target/85430
775 * gcc.dg/pr85430.c: New test.
776
777 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
778
779 PR testsuite/85326
780 * gcc.target/arm/pr54300.C: Move to...
781 * g++.dg/other/pr54300.C: ... Here. Add target directives.
782 * gcc.target/arm/pr55073.C: Move to...
783 * g++.dg/other/pr55073.C: ... Here. Add target directives.
784 * gcc.target/arm/pr56184.C: Move to...
785 * g++.dg/other/pr56184.C: ... Here. Add target directives.
786 * gcc.target/arm/pr59985.C: Move to...
787 * g++.dg/other/pr59985.C: ... Here. Add target directives.
788 * gcc.target/aarch64/pr60675.C: Move to...
789 * g++.dg/other/pr60675.C: ... Here. Add target directives.
790 * gcc.target/aarch64/pr81422.C: Move to...
791 * g++.dg/other/pr81422.C: ... Here. Add target directives.
792 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
793 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
794 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
795 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
796 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
797 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
798 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
799 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
800 * gcc.target/aarch64/sve/tls_2.C: Move to...
801 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
802 * gcc.target/aarch64/pr81414.C: Rename to...
803 * gcc.target/aarch64/pr81414.c: ... This.
804 * gcc.target/aarch64/simd/pr67896.C: Rename to...
805 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
806 messages.
807 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
808 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
809 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
810 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
811 file name.
812
813 2018-04-17 Jakub Jelinek <jakub@redhat.com>
814
815 PR middle-end/85414
816 * gcc.dg/pr85414.c: New test.
817
818 2018-04-17 Martin Jambor <mjambor@suse.cz>
819
820 PR ipa/85421
821 * g++.dg/ipa/pr85421.C: New test.
822
823 2018-04-17 Martin Liska <mliska@suse.cz>
824
825 PR lto/85405
826 * g++.dg/lto/pr85405b_0.C: New test.
827 * g++.dg/lto/pr85405b_1.C: New test.
828
829 2018-04-17 Martin Liska <mliska@suse.cz>
830
831 PR lto/85405
832 * g++.dg/lto/pr85405_0.C: New test.
833 * g++.dg/lto/pr85405_1.C: New test.
834
835 2018-04-17 Martin Liska <mliska@suse.cz>
836
837 PR ipa/85329
838 * g++.dg/ext/pr85329-2.C: New test.
839 * g++.dg/ext/pr85329.C: New test.
840 * gcc.target/i386/mvc12.c: New test.
841
842 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
843
844 PR c++/85039
845 * g++.dg/pr85039-1.C: New.
846 * g++.dg/pr85039-2.C: New.
847 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
848
849 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
850
851 PR target/85080
852 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
853 if the target supports efficient unaligned storage accesses.
854
855 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
856
857 PR target/83660
858 * gcc.target/powerpc/pr83660.C: New test.
859
860 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
861
862 PR target/85403
863 * gcc.target/i386/pr85403.c: New test.
864
865 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
866
867 PR target/84331
868 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
869
870 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
871 Jason Merrill <jason@redhat.com>
872
873 PR c++/85112
874 * g++.dg/cpp0x/pr85112.C: New.
875
876 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
877
878 PR testsuite/85326
879 * g++.dg/ext/undef-bool-1.C: New file.
880 * gcc.target/powerpc/powerpc.exp: Remove .C support.
881 * gcc.target/powerpc/undef-bool-1.C: Remove file.
882
883 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
884
885 PR target/85293
886 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
887 corresponding dg-error clause.
888 * gcc.target/powerpc/pr80098-3.c: Ditto.
889 * gcc.target/powerpc/pr80103-1.c: Delete.
890
891 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
892
893 PR fortran/81773
894 PR fortran/83606
895 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
896 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
897
898 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
899
900 PR fortran/85387
901 * gfortran.dg/implied_do_io_5.f90: New test.
902
903 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
904
905 PR target/83402
906 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
907 several values: positive, negative, and zero.
908 * gcc.target/powerpc/sse2-pslld-1.c: Same.
909 * gcc.target/powerpc/sse2-psllq-1.c: Same.
910
911 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
912
913 PR rtl-optimization/79916
914 * gcc.target/powerpc/pr79916.c: New.
915
916 2018-04-13 Jakub Jelinek <jakub@redhat.com>
917
918 PR rtl-optimization/85393
919 * g++.dg/opt/pr85393.C: New test.
920 * g++.dg/opt/pr85393-aux.cc: New file.
921
922 PR rtl-optimization/85376
923 * gcc.dg/pr85376.c: New test.
924
925 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
926
927 PR rtl-optimization/83852
928 * gcc.dg/pr83852.c: New testcase.
929
930 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
931
932 PR testsuite/85326
933 * gcc.target/s390/pr77822-1.C: Rename to ...
934 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
935 * gcc.target/s390/pr77822-2.c: Add asm scan check.
936 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
937
938 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
939
940 PR lto/71991
941 * gcc.target/i386/pr71991.c: New testcase.
942
943 2018-04-13 Martin Liska <mliska@suse.cz>
944 Jakub Jelinek <jakub@redhat.com>
945
946 PR middle-end/81657
947 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
948 call.
949
950 2018-04-12 David Malcolm <dmalcolm@redhat.com>
951
952 PR c++/85385
953 * g++.dg/diagnostic/macro-arg-count.C: New test.
954
955 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
956
957 PR fortran/83064
958 PR testsuite/85346
959 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
960 array and move test to libgomp/testsuite/libgomp.fortran.
961 * gfortran.dg/do_concurrent_6.f90: New test.
962
963 2018-04-12 Marek Polacek <polacek@redhat.com>
964
965 PR c++/85258
966 * g++.dg/parse/error61.C: New test.
967
968 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
969
970 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
971 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
972
973 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
974
975 PR target/85347
976 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
977 specify -mvsx on gcc command line.
978
979 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
980
981 PR middle-end/84955
982 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
983 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
984
985 2018-04-12 Jakub Jelinek <jakub@redhat.com>
986
987 PR target/85328
988 * gcc.target/i386/pr85328.c: New test.
989
990 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
991
992 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
993
994 2018-04-12 Jakub Jelinek <jakub@redhat.com>
995
996 PR rtl-optimization/85342
997 * gcc.target/i386/pr85342.c: New test.
998
999 2018-04-11 Jason Merrill <jason@redhat.com>
1000
1001 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1002 if ulimit -v is set.
1003
1004 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1005
1006 PR testsuite/85190
1007 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1008
1009 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1010
1011 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1012 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1013
1014 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1015
1016 PR c++/70808
1017 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1018 effective target.
1019
1020 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1021
1022 PR target/84301
1023 * gcc.target/i386/pr84301.c: New test.
1024
1025 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR tree-optimization/85331
1028 * gcc.c-torture/execute/pr85331.c: New test.
1029
1030 2018-04-11 Marek Polacek <polacek@redhat.com>
1031
1032 PR c++/85032
1033 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1034 * g++.dg/cpp1z/constexpr-if21.C: New test.
1035
1036 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1037
1038 PR target/85281
1039 * gcc.target/i386/pr85281.c: New test.
1040
1041 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1042
1043 PR rtl-optimization/84659
1044 * gcc.dg/pr84659.c: New test.
1045
1046 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR debug/85302
1049 * g++.dg/debug/dwarf2/pr85302.C: New test.
1050
1051 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1052
1053 PR target/85261
1054 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1055 into register.
1056
1057 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1058
1059 PR c++/70808
1060 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1061
1062 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1063
1064 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1065 * gcc.target/powerpc/dimode_off.c: Ditto.
1066 * gcc.target/powerpc/tfmode_off.c: Ditto.
1067 * gcc.target/powerpc/timode_off.c: Ditto.
1068
1069 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1070
1071 * gcc.target/powerpc/vec-ldl-1.c: New test.
1072 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1073 corrections to ABI implementation.
1074
1075 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1076
1077 PR target/85056
1078 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1079
1080 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1081
1082 PR rtl-optimization/85300
1083 * gcc.dg/pr85300.c: New test.
1084
1085 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1086
1087 PR c++/85110
1088 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1089 where we now show the pertinent parameter.
1090 * g++.dg/diagnostic/aka2.C: Likewise.
1091 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1092
1093 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1094
1095 PR fortran/85313
1096 * gfortran.dg/gomp/pr85313.f90: New test.
1097
1098 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1099
1100 PR c++/24314
1101 * g++.dg/parse/template29.C: New.
1102
1103 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1104
1105 PR testsuite/85190
1106 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1107
1108 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR target/85177
1111 PR target/85255
1112 * gcc.target/i386/avx512f-pr85177.c: New test.
1113 * gcc.target/i386/avx512f-pr85255.c: New test.
1114
1115 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1116
1117 PR tree-optimization/85286
1118 * gcc.dg/vect/pr85286.c: New test.
1119
1120 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1121
1122 PR target/85173
1123 * gcc.target/arm/pr85173.c: New test.
1124
1125 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR lto/85248
1128 * gcc.dg/lto/pr85248_0.c: New test.
1129 * gcc.dg/lto/pr85248_1.c: New test.
1130
1131 2018-04-09 Jan Hubicka <jh@suse.cz>
1132
1133 PR lto/85078
1134 * g++.dg/torture/pr85078.C: New.
1135
1136 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1137
1138 PR c++/85227
1139 * g++.dg/cpp1z/decomp44.C: New.
1140 * g++.dg/cpp1z/decomp45.C: Likewise.
1141
1142 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1143
1144 PR fortran/83064
1145 * gfortran.dg/do_concurrent_5.f90: New test.
1146 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1147 message.
1148
1149 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1150
1151 PR fortran/51260
1152 * gfortran.dg/parameter_array_element_3.f90: New test.
1153
1154 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1155
1156 PR c++/85194
1157 * g++.dg/cpp1z/decomp43.C: New test.
1158
1159 PR rtl-optimization/80463
1160 * g++.dg/pr80463.C: Add -w to dg-options.
1161
1162 2018-04-09 Richard Biener <rguenther@suse.de>
1163
1164 PR tree-optimization/85284
1165 * gcc.dg/torture/pr85284.c: New testcase.
1166
1167 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1168
1169 PR rtl-optimization/80463
1170 PR rtl-optimization/83972
1171 PR rtl-optimization/83480
1172
1173 * gcc.dg/pr80463.c: New test.
1174 * g++.dg/pr80463.C: Likewise.
1175 * gcc.dg/pr83972.c: Likewise.
1176
1177 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1178
1179 PR rtl-optimization/83913
1180 * gcc.dg/pr83913.c: New test.
1181
1182 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1183
1184 PR rtl-optimization/83962
1185 * gcc.dg/pr83962.c: New test.
1186
1187 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1188
1189 PR rtl-optimization/83530
1190 * gcc.dg/pr83530.c: New test.
1191
1192 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1193
1194 PR middle-end/82976
1195 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1196
1197 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1198
1199 PR tree-optimization/85257
1200 * gcc.dg/pr85257.c: New test.
1201
1202 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1203
1204 * g++.dg/opt/pr85196.C: New test.
1205
1206 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1207
1208 PR c++/84269
1209 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1210 std::tuple here since they need C++11.
1211 * g++.dg/lookup/missing-std-include-8.C: New test.
1212 * g++.dg/lookup/missing-std-include.C: Move std::array and
1213 std::tuple test to missing-std-include-6.C to avoid failures
1214 with C++98.
1215
1216 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR debug/85252
1219 * gcc.dg/debug/pr85252.c: New test.
1220
1221 PR rtl-optimization/84872
1222 * gcc.dg/graphite/pr84872.c: New test.
1223
1224 PR c++/85210
1225 * g++.dg/cpp1z/decomp42.C: New test.
1226
1227 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1228
1229 PR c++/85021
1230 * g++.dg/lookup/missing-std-include-7.C: New test.
1231
1232 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1233
1234 * gcc.dg/struct-simple.c: Revert r254862.
1235 * lib/target-supports.exp
1236 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1237
1238 2018-04-06 Richard Biener <rguenther@suse.de>
1239
1240 PR middle-end/85244
1241 * gcc.dg/torture/pr85244-1.c: New testcase.
1242 * gcc.dg/torture/pr85244-2.c: Likewise.
1243
1244 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR sanitizer/85213
1247 * c-c++-common/ubsan/pr85213.c: New test.
1248
1249 2018-04-06 Richard Biener <rguenther@suse.de>
1250
1251 PR middle-end/85180
1252 * gcc.dg/pr85180.c: New testcase.
1253
1254 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1255
1256 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1257 to trigger the optimization. Do some cleanup and function
1258 renaming. Add more test functions.
1259
1260 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1261
1262 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1263 options.
1264 * gcc.target/s390/hotpatch-1.c: Skip when building without
1265 optimization.
1266 * gcc.target/s390/hotpatch-10.c: Likewise.
1267 * gcc.target/s390/hotpatch-11.c: Likewise.
1268 * gcc.target/s390/hotpatch-12.c: Likewise.
1269 * gcc.target/s390/hotpatch-13.c: Likewise.
1270 * gcc.target/s390/hotpatch-14.c: Likewise.
1271 * gcc.target/s390/hotpatch-15.c: Likewise.
1272 * gcc.target/s390/hotpatch-16.c: Likewise.
1273 * gcc.target/s390/hotpatch-17.c: Likewise.
1274 * gcc.target/s390/hotpatch-18.c: Likewise.
1275 * gcc.target/s390/hotpatch-19.c: Likewise.
1276 * gcc.target/s390/hotpatch-2.c: Likewise.
1277 * gcc.target/s390/hotpatch-3.c: Likewise.
1278 * gcc.target/s390/hotpatch-4.c: Likewise.
1279 * gcc.target/s390/hotpatch-5.c: Likewise.
1280 * gcc.target/s390/hotpatch-6.c: Likewise.
1281 * gcc.target/s390/hotpatch-7.c: Likewise.
1282 * gcc.target/s390/hotpatch-8.c: Likewise.
1283 * gcc.target/s390/hotpatch-9.c: Likewise.
1284
1285 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1286
1287 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1288 check for an error instead.
1289 * gcc.dg/Wattributes-6.c: Likewise.
1290
1291 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR c++/85209
1294 * g++.dg/cpp1z/decomp39.C: New test.
1295 * g++.dg/cpp1z/decomp40.C: New test.
1296
1297 PR c++/85208
1298 * g++.dg/cpp1z/decomp41.C: New test.
1299
1300 PR middle-end/85195
1301 * gcc.dg/pr85195.c: New test.
1302
1303 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1304
1305 PR c++/80956
1306 * g++.dg/cpp0x/initlist100.C: New.
1307 * g++.dg/cpp0x/initlist101.C: Likewise.
1308
1309 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1310
1311 PR c++/84792
1312 * g++.dg/other/pr84792-1.C: New.
1313 * g++.dg/other/pr84792-2.C: Likewise.
1314
1315 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1316
1317 PR target/85193
1318 * gcc.target/i386/pr85193.c: New test.
1319
1320 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1321
1322 PR c++/84979
1323 * g++.dg/concepts/pr84979.C: New.
1324 * g++.dg/concepts/pr84979-2.C: New.
1325 * g++.dg/concepts/pr84979-3.C: New.
1326
1327 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1328
1329 PR c++/80026
1330 * g++.dg/cpp0x/variadic174.C: New.
1331
1332 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1333
1334 PR inline-asm/85172
1335 * g++.dg/ext/builtin13.C: New test.
1336 * g++.dg/ext/atomic-4.C: New test.
1337
1338 PR c++/85146
1339 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1340 * g++.dg/ext/bases3.C: New test.
1341
1342 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1343
1344 PR target/85203
1345 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1346 to match a single insn of the baz function. Move scan directives at
1347 the end of the file below the functions they are trying to test for
1348 better readability.
1349 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1350
1351 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1352
1353 PR rtl-optimization/84878
1354 * gcc.target/powerpc/pr84878.c: New test.
1355
1356 2018-04-04 Michael Matz <matz@suse.de>
1357
1358 * gcc.dg/Wstringop-overflow-4.c: New test.
1359 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1360
1361 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1362
1363 PR testsuite/85189
1364 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1365 for the diagnostics of overridden functions. Adjust for new wording.
1366
1367 2018-04-04 Richard Biener <rguenther@suse.de>
1368
1369 PR lto/85176
1370 * g++.dg/lto/pr85176_0.C: New testcase.
1371
1372 2018-04-04 Richard Biener <rguenther@suse.de>
1373
1374 PR testsuite/85191
1375 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1376 Fix typo.
1377
1378 2018-04-04 Martin Liska <mliska@suse.cz>
1379
1380 PR sanitizer/85174
1381 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1382 and msdata as a workaround for powerpc.
1383
1384 2018-04-04 Richard Biener <rguenther@suse.de>
1385
1386 PR tree-optimization/85168
1387 * gcc.dg/torture/pr85168.c: New testcase.
1388
1389 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1390
1391 PR c++/84943
1392 * g++.dg/pr84943.C: New.
1393 * g++.dg/pr84943-2.C: New.
1394
1395 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR rtl-optimization/85167
1398 * gcc.dg/pr85167.c: New test.
1399
1400 PR tree-optimization/85156
1401 * c-c++-common/pr85156.c: New test.
1402 * gcc.c-torture/execute/pr85156.c: New test.
1403
1404 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1405
1406 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1407 * gcc.target/powerpc/undef-bool-1.C: New file.
1408 * gcc.target/powerpc/undef-bool-2.c: New file.
1409
1410 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1411
1412 PR c++/84768
1413 * g++.dg/cpp1z/class-deduction52.C: New.
1414
1415 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR c++/85147
1418 * g++.dg/cpp0x/pr85147.C: New test.
1419
1420 PR c++/85140
1421 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1422
1423 PR c++/85134
1424 * g++.dg/gomp/pr85134.C: New test.
1425 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1426
1427 PR target/85169
1428 * gcc.c-torture/execute/pr85169.c: New test.
1429 * gcc.target/i386/avx512f-pr85169.c: New test.
1430 * gcc.target/i386/avx512bw-pr85169.c: New test.
1431
1432 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1433
1434 PR target/85126
1435 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1436 scan-assembler-times clause.
1437
1438 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1439
1440 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1441 dg-additional-options.
1442
1443 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1444
1445 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1446
1447 2018-04-03 Richard Biener <rguenther@suse.de>
1448
1449 PR testsuite/85154
1450 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1451
1452 2018-04-02 Jim Wilson <jimw@sifive.com>
1453
1454 * gcc.target/riscv/pr84660.c: New.
1455 * gcc.target/riscv/shift-and-1.c: New.
1456 * gcc.target/riscv/shift-and-2.c: New.
1457
1458 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1459
1460 PR fortran/85102
1461 * gfortran.dg/array_simplify_2.f90: New test.
1462
1463 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1464
1465 PR middle-end/85090
1466 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1467 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1468 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1469 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1470 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1471
1472 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1473
1474 PR c++/85027
1475 * g++.dg/pr85027.C: New.
1476
1477 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1478
1479 PR target/83315
1480 * gcc.target/powerpc/sse-maxps-2.c: New test.
1481 * gcc.target/powerpc/sse-minps-2.c: New test.
1482
1483 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR c++/84791
1486 * g++.dg/gomp/pr84791.C: New test.
1487
1488 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1489
1490 PR fortran/84931
1491 * gfortran.dg/array_constructor_53.f90: New test.
1492
1493 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1494
1495 PR fortran/85130
1496 * gfortran.dg/substr_6.f90: Remove illegal test for
1497 out-of-bounds substring.
1498
1499 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1500
1501 PR fortran/85111
1502 * gfortran.dg/zero_sized_10.f90: New test.
1503
1504 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1505
1506 PR c++/84269
1507 * g++.dg/lookup/missing-std-include-6.C: New test.
1508 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1509 std::tuple tests.
1510 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1511 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1512 <cstring>, <cassert>, and <cstdlib>.
1513
1514 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1515
1516 PR inline-asm/84985
1517 * gcc.target/i386/pr84985.c: New.
1518
1519 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1520
1521 PR c++/85110
1522 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1523
1524 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1525
1526 PR c++/85108
1527 * g++.dg/warn/Wunused-var-31.C: New test.
1528
1529 PR c/85094
1530 * c-c++-common/Wduplicated-branches-14.c: New test.
1531
1532 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/84606
1535 * g++.dg/cpp0x/pr84606.C: New.
1536
1537 2018-03-29 Carl Love <cel@us.ibm.com>
1538
1539 Revert
1540 2017-09-27 Carl Love <cel@us.ibm.com>
1541
1542 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1543 for the __builtin_fctid and __builtin_fctiw.
1544
1545 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1546
1547 PR target/84912
1548 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1549 deleted builtin function.
1550 (div_weuo): Likewise.
1551 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1552 (div_deuo): Likewise.
1553
1554 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1555
1556 PR c++/85028
1557 * g++.dg/other/default13.C: New.
1558
1559 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1560
1561 PR target/85095
1562 * gcc.target/i386/pr85095-1.c: New test.
1563 * gcc.target/i386/pr85095-2.c: New test.
1564 * gcc.c-torture/execute/pr85095.c: New test.
1565
1566 PR tree-optimization/82004
1567 * gcc.dg/pr82004.c: New test.
1568
1569 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1570 Martin Liska <mliska@suse.cz>
1571
1572 PR sanitizer/85081
1573 * g++.dg/asan/pr85081.C: New test.
1574
1575 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1576
1577 PR c++/84789
1578 * g++.dg/template/pr84789.C: Adjust for testing with
1579 -fconcepts too.
1580
1581 PR c++/84973
1582 * g++.dg/template/pr84973.C: New.
1583 * g++.dg/template/pr84973-2.C: New.
1584 * g++.dg/template/pr84973-3.C: New.
1585
1586 PR c++/84968
1587 * g++.dg/eh/pr84968.C: New.
1588
1589 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1590
1591 PR target/84914
1592 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1593 long double multiply/divide uses the correct function.
1594 * gcc.target/powerpc/mulkc-3.c: Likewise.
1595 * gcc.target/powerpc/divkc-2.c: Likewise.
1596 * gcc.target/powerpc/divkc-3.c: Likewise.
1597
1598 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1599
1600 PR c++/85067
1601 * g++.dg/cpp0x/defaulted51.C: New.
1602 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1603
1604 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1605
1606 PR c++/85077
1607 * g++.dg/ext/vector35.C: New test.
1608
1609 PR c++/85061
1610 * g++.dg/ext/builtin-offsetof3.C: New test.
1611
1612 PR c++/85076
1613 * g++.dg/cpp1y/pr85076.C: New test.
1614
1615 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1616
1617 PR fortran/85084
1618 * gfortran.dg/matmul_rank_1.f90: New test.
1619
1620 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1621 Harald Anlauf <anlauf@gmx.de>
1622
1623 * gfortran.dg/structure_constructor_15.f90: New test.
1624
1625 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1626
1627 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1628 for the diagnostics of overridden functions. Adjust for new wording.
1629 * g++.dg/cpp0x/implicit1.C: Likewise.
1630 * g++.dg/cpp0x/override1.C: Likewise.
1631 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1632 * g++.dg/eh/shadow1.C: Likewise.
1633 * g++.dg/inherit/covariant12.C: Likewise.
1634 * g++.dg/inherit/covariant14.C: Likewise.
1635 * g++.dg/inherit/covariant15.C: Likewise.
1636 * g++.dg/inherit/covariant16.C: Likewise.
1637 * g++.dg/inherit/covariant22.C: Likewise.
1638 * g++.dg/inherit/crash3.C: Likewise.
1639 * g++.dg/inherit/error2.C: Likewise.
1640 * g++.dg/template/crash100.C: Likewise.
1641 * g++.old-deja/g++.eh/spec6.C: Likewise.
1642 * g++.old-deja/g++.mike/p811.C: Likewise.
1643 * g++.old-deja/g++.other/virtual11.C: Likewise.
1644 * g++.old-deja/g++.other/virtual4.C: Likewise.
1645
1646 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1647
1648 PR target/85044
1649 * gcc.target/i386/pr85044.c: New test.
1650
1651 2018-03-27 Martin Sebor <msebor@redhat.com>
1652
1653 PR testsuite/83462
1654 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1655 other than x86.
1656
1657 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1658
1659 PR target/83009
1660 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1661
1662 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1663
1664 PR target/81863
1665 * gcc.target/arm/pr81863.c: New test.
1666
1667 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1668
1669 PR target/85056
1670 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1671 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1672
1673 2018-03-27 Richard Biener <rguenther@suse.de>
1674
1675 PR testsuite/82847
1676 * lib/target-supports.exp (check_ssse3_available): New function.
1677 (check_effective_target_vect_perm_short): Enable for x86 if
1678 check_ssse3_available.
1679
1680 2018-03-27 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/85082
1683 * gfortran.dg/pr85082.f90: New testcase.
1684
1685 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1686
1687 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1688 to "l=2" in dg-final.
1689
1690 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1691
1692 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1693 * gcc.target/mips/fix-r4000-2.c: Likewise.
1694 * gcc.target/mips/fix-r4000-3.c: Likewise.
1695 * gcc.target/mips/fix-r4000-4.c: Likewise.
1696 * gcc.target/mips/fix-r4000-5.c: Likewise.
1697 * gcc.target/mips/fix-r4000-6.c: Likewise.
1698 * gcc.target/mips/fix-r4000-7.c: Likewise.
1699 * gcc.target/mips/fix-r4000-8.c: Likewise.
1700 * gcc.target/mips/fix-r4000-9.c: Likewise.
1701 * gcc.target/mips/fix-r4000-10.c: Likewise.
1702 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1703 "mulditi3_r4000" instead of "mulditi3".
1704 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1705 "umulditi3_r4000" instead of "umulditi3".
1706
1707 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1708
1709 PR c++/85068
1710 * g++.dg/inherit/covariant22.C: New test.
1711
1712 2018-03-27 Richard Biener <rguenther@suse.de>
1713
1714 PR testsuite/84004
1715 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1716 alignment.
1717
1718 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1719 Jason Merrill <jason@redhat.com>
1720
1721 PR c++/84632
1722 * g++.dg/init/array49.C: New.
1723 * g++.dg/torture/pr70499.C: Adjust.
1724
1725 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1726
1727 PR target/85073
1728 * gcc.target/i386/pr85073.c: New test.
1729
1730 2018-03-26 Richard Biener <rguenther@suse.de>
1731
1732 PR testsuite/85066
1733 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1734 instead of long.
1735
1736 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1737
1738 PR fortran/66709
1739 * gfortran.dg/parameter_array_format.f90: New test.
1740
1741 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1742 Neil Carlson <neil.n.carlson@gmail.com>
1743
1744 PR fortran/84381
1745 * gfortran.dg/literal_character_constant_1.inc: Replace
1746 call abort by STOP n.
1747 * gfortran.dg/overload_1.f90: Likewise.
1748
1749 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1750 Dominique d'Humieres <dominiq@gcc.gnu.org>
1751
1752 PR fortran/84924
1753 * gfortran.dg/scalar_pointer_1.f90: New test.
1754
1755 2018-03-25 Tom de Vries <tom@codesourcery.com>
1756
1757 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1758 precise.
1759
1760 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1761
1762 PR fortran/69497
1763 * gfortran.dg/pr89497.f90: New test.
1764
1765 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1766
1767 PR fortran/70068
1768 * gfortran.dg/substr_7.f90: New test.
1769
1770 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1771
1772 PR fortran/42651
1773 * gfortran.dg/pr42651.f90: New test.
1774 * gfortran.dg/func_result_7.f90: Update error message.
1775
1776 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1777
1778 PR tree-optimization/84005
1779 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1780 failing to force the alignment.
1781
1782 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1783
1784 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1785 from this to...
1786 <vclzd>: ...this.
1787
1788 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1789
1790 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1791 message. Fix scan-assembler patterns.
1792
1793 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1794
1795 PR c++/85015
1796 * g++.dg/cpp0x/pr85015.C: New test.
1797
1798 PR c++/84942
1799 * g++.dg/cpp1y/pr84942.C: New test.
1800
1801 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1802
1803 PR inline-asm/85030
1804 * testsuite/gcc.target/i386/pr85030.c: New.
1805
1806 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1807
1808 PR target/85026
1809 * g++.dg/pr85026.C: New test.
1810
1811 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1812
1813 * g++.dg/debug/pr84704.C: XFAIL AIX.
1814
1815 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1816
1817 PR target/84826
1818 * gcc.target/arm/pr84826.c: Add dg directive.
1819
1820 2018-03-23 Marek Polacek <polacek@redhat.com>
1821
1822 PR c++/85033
1823 * g++.dg/ext/builtin-offsetof2.C: New test.
1824
1825 PR c++/85045
1826 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1827 * gcc.dg/pr85045.c: New test.
1828
1829 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1830
1831 PR debug/85020
1832 * gnat.dg/lto22.adb: New test.
1833 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1834 * gnat.dg/lto22_pkg2.ads: Likewise.
1835
1836 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1837
1838 PR c/80778
1839 * gcc.dg/lto/pr80778_0.c: New test.
1840
1841 PR inline-asm/85034
1842 * gcc.target/i386/pr85034.c: New test.
1843
1844 PR inline-asm/85022
1845 * c-c++-common/torture/pr85022.c: New test.
1846
1847 PR sanitizer/85029
1848 * g++.dg/ubsan/pr85029.C: New test.
1849
1850 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1851
1852 PR c++/71251
1853 * g++.dg/cpp0x/pr71251.C: New.
1854
1855 PR c++/84789
1856 * g++.dg/template/pr84789.C: New.
1857 * g++.dg/template/pr84789-2.C: New.
1858 * g++.dg/template/pr84789-3.C: New.
1859 * g++.dg/parse/dtor11.C: Accept alternate error message.
1860
1861 PR c++/84729
1862 * g++.dg/pr84729.C: New.
1863 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1864 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1865 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1866
1867 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1868
1869 PR fortran/84922
1870 * gfortran.dg/interface_42.f90: New test.
1871 * gfortran.dg/interface_43.f90: New test.
1872
1873 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1874
1875 PR target/84826
1876 * gcc.target/arm/pr84826.c: New test.
1877
1878 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1879
1880 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1881 dg-require-effective-target.
1882 * gcc.target/arm/addr-modes-int.c: Likewise.
1883 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1884
1885 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1886
1887 PR target/84760
1888 * gcc.target/powerpc/altivec-ld-1.c: New test.
1889
1890 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1891
1892 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1893
1894 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1895
1896 PR inline-asm/84941
1897 * gcc.dg/pr84941.c: New test.
1898
1899 2018-03-22 Tom de Vries <tom@codesourcery.com>
1900
1901 PR tree-optimization/84956
1902 * gcc.dg/pr84956.c: New test.
1903
1904 2018-03-22 Marek Polacek <polacek@redhat.com>
1905
1906 PR c++/84854
1907 * g++.dg/cpp1z/constexpr-if15.C: New test.
1908 * g++.dg/cpp1z/constexpr-if16.C: New test.
1909
1910 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1911
1912 * gcc.dg/builtin-tgmath-3.c: New test.
1913
1914 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1915
1916 PR c++/71965
1917 * g++.dg/concepts/pr71965.C: New.
1918
1919 PR c++/84610
1920 PR c++/84642
1921 * g++.dg/cpp0x/pr84610.C: New.
1922 * g++.dg/cpp0x/pr84642.C: New.
1923
1924 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR c/84999
1927 * c-c++-common/pr84999.c: New test.
1928
1929 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1930
1931 PR c++/84972
1932 * g++.dg/ext/desig10.C: New.
1933
1934 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1935 Harald Anlauf <anlauf@gmx.de>
1936
1937 PR fortran/84957
1938 * gfortran.dg/pr84957.f90: New test.
1939
1940 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1941
1942 PR tree-optimization/84960
1943 * gcc.c-torture/compile/pr84960.c: New test.
1944
1945 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1946
1947 PR tree-optimization/84811
1948 * gcc.dg/torture/pr84811.c: New test.
1949
1950 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1951
1952 PR tree-optimization/84982
1953 * c-c++-common/pr84982.c: New test.
1954
1955 PR c++/84961
1956 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1957 "m" (++x) in C++.
1958 * g++.dg/torture/pr84961-1.C: New test.
1959 * g++.dg/torture/pr84961-2.C: New test.
1960
1961 2018-03-21 Nathan Sidwell <nathan@acm.org>
1962
1963 PR c++/85008
1964 * g++.dg/pr85008.C: New.
1965
1966 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1967
1968 PR fortran/84615
1969 * gfortran.dg/char_result_17.f90: New test.
1970
1971 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1972
1973 PR c++/84994
1974 * g++.dg/other/accessor-fixits-1.C: Move to...
1975 * g++.dg/torture/accessor-fixits-1.C: ...here.
1976 * g++.dg/other/accessor-fixits-2.C: Move to...
1977 * g++.dg/torture/accessor-fixits-2.C: ...here.
1978 * g++.dg/other/accessor-fixits-3.C: Move to...
1979 * g++.dg/torture/accessor-fixits-3.C: ...here.
1980 * g++.dg/other/accessor-fixits-4.C: Move to...
1981 * g++.dg/torture/accessor-fixits-4.C: ...here.
1982 * g++.dg/other/accessor-fixits-5.C: Move to...
1983 * g++.dg/torture/accessor-fixits-5.C: ...here.
1984 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1985 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1986 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1987
1988 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1989
1990 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1991
1992 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1993
1994 PR target/82989
1995 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1996
1997 2018-03-21 Nathan Sidwell <nathan@acm.org>
1998
1999 PR c++/84804
2000 * g++.dg/lookup/pr84804.C: New.
2001
2002 2018-03-21 Martin Sebor <msebor@redhat.com>
2003
2004 PR c++/84850
2005 * g++.dg/Wclass-memaccess-3.C: New test.
2006 * g++.dg/Wclass-memaccess-4.C: New test.
2007
2008 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2009
2010 PR c++/84892
2011 * g++.dg/other/accessor-fixits-1.C
2012 (test_access_const_t1_color): New.
2013 (test_deref_const_t1_color): New.
2014 * g++.dg/other/accessor-fixits-5.C: New testcase.
2015
2016 2018-03-21 Tom de Vries <tom@codesourcery.com>
2017
2018 PR tree-optimization/83126
2019 * gcc.dg/graphite/pr83126.c: New test.
2020
2021 2018-03-21 Nathan Sidwell <nathan@acm.org>
2022
2023 * g++.dg/ext/anon-struct6.C: Adjust.
2024 * g++.dg/ext/deprecate-1.C: New.
2025 * g++.dg/ext/deprecate-2.C: New.
2026 * g++.dg/lookup/pr84602.C: Adjust.
2027 * g++.dg/lookup/pr84962.C: Adjust.
2028 * g++.old-deja/g++.other/anon4.C
2029
2030 PR c++/84836
2031 * g++.dg/lookup/pr84836.C: New.
2032
2033 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2034
2035 PR tree-optimization/84969
2036 * gcc.dg/tree-ssa/pr84969.c: New test.
2037
2038 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR rtl-optimization/84989
2041 * gcc.target/i386/pr84989.c: New test.
2042
2043 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2044
2045 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2046
2047 2018-03-21 Martin Liska <mliska@suse.cz>
2048
2049 PR ipa/84963
2050 * gfortran.dg/goacc/pr84963.f90: New test.
2051
2052 2018-03-21 Marek Polacek <polacek@redhat.com>
2053
2054 PR c++/71638, ICE with NSDMI and reference.
2055 * g++.dg/cpp0x/nsdmi14.C: New test.
2056 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2057
2058 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2059
2060 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2061 MIPS with -mpaired-single directives.
2062
2063 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2064
2065 PR fortran/85001
2066 * gfortran.dg/interface_41.f90: New test.
2067
2068 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2069
2070 PR debug/84875
2071 * gcc.dg/pr84875.c: New test.
2072
2073 2018-03-20 Marek Polacek <polacek@redhat.com>
2074
2075 PR c++/84978, ICE with NRVO.
2076 * g++.dg/opt/nrv19.C: New test.
2077
2078 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2079
2080 PR target/82518
2081 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2082 Disable for armeb targets.
2083 * gcc.target/arm/pr82518.c: New test.
2084
2085 2018-03-20 Nathan Sidwell <nathan@acm.org>
2086
2087 PR c++/84962
2088 * g++.dg/lookup/pr84962.C: New.
2089
2090 PR c++/84970
2091 * g++.dg/lookup/pr84970.C: New.
2092
2093 2018-03-20 Richard Biener <rguenther@suse.de>
2094
2095 PR target/84986
2096 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2097
2098 2018-03-20 Martin Liska <mliska@suse.cz>
2099
2100 PR ipa/84825
2101 * g++.dg/ipa/pr84825.C: New test.
2102
2103 2018-03-20 Martin Liska <mliska@suse.cz>
2104
2105 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2106
2107 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2108
2109 PR target/84845
2110 * gcc.c-torture/compile/pr84845.c: New test.
2111
2112 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2113
2114 PR target/82989
2115 * gcc.target/arm/pr82989.c: New test.
2116
2117 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR target/84945
2120 * gcc.target/i386/pr84945.c: New test.
2121
2122 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2123
2124 PR target/81647
2125 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2126
2127 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2128
2129 PR c/84953
2130 * gcc.dg/pr84953.c: New test.
2131
2132 2018-03-19 Marek Polacek <polacek@redhat.com>
2133
2134 PR c++/84925
2135 * g++.dg/cpp1z/lambda-__func__.C: New test.
2136
2137 PR c++/84927
2138 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2139
2140 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2141
2142 PR sanitizer/78651
2143 * g++.dg/asan/pr78651.C: New test.
2144
2145 2018-03-19 Tom de Vries <tom@codesourcery.com>
2146
2147 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2148 vect_int_mult. Add nvptx xfail for PR84958.
2149
2150 2018-03-19 Nathan Sidwell <nathan@acm.org>
2151
2152 PR c++/84835
2153 * g++.dg/cpp1y/pr84835.C: New.
2154
2155 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2156
2157 PR target/81647
2158 * gcc.target/aarch64/pr81647.c: New.
2159
2160 2018-03-19 Richard Biener <rguenther@suse.de>
2161
2162 PR tree-optimization/84933
2163 * g++.dg/pr84933.C: New testcase.
2164
2165 2018-03-19 Richard Biener <rguenther@suse.de>
2166
2167 PR tree-optimization/84859
2168 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2169 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2170 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2171 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2172
2173 2018-03-19 Nathan Sidwell <nathan@acm.org>
2174
2175 PR c++/84812
2176 * g++.dg/lookup/pr84812.C: New.
2177
2178 2018-03-19 Richard Biener <rguenther@suse.de>
2179
2180 PR tree-optimization/84929
2181 * gcc.dg/torture/pr84929.c: New testcase.
2182
2183 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2184
2185 PR target/84711
2186 * gcc.target/arm/big-endian-subreg.c: Delete.
2187
2188 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2189
2190 PR fortran/84931
2191 * gfortran.dg/array_constructor_52.f90: New test.
2192
2193 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2194
2195 PR fortran/77414
2196 * gfortran.dg/pr77414.f90: New test.
2197 * gfortran.dg/internal_references_1.f90: Adjust error message.
2198
2199 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2200
2201 PR fortran/65453
2202 * gfortran.dg/pr65453.f90: New test.
2203
2204 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2205
2206 PR tree-optimization/84913
2207 * gfortran.dg/vect/pr84913.f90: New test.
2208
2209 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2210
2211 PR fortran/79929
2212 * gfortran.dg/warn_concat.f90: New test.
2213
2214 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2215
2216 PR target/84899
2217 * gcc.dg/pr84899.c: New test.
2218
2219 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2220
2221 PR fortran/69395
2222 * gfortran.dg/pr69395.f90: Add test for max dimensions
2223
2224 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2225
2226 PR target/84876
2227 * gcc.target/i386/pr84876.c: New test.
2228
2229 2018-03-16 Martin Liska <mliska@suse.cz>
2230
2231 PR ipa/84833
2232 * gcc.target/i386/mvc11.c: New test.
2233
2234 2018-03-16 Martin Liska <mliska@suse.cz>
2235
2236 PR ipa/84722
2237 * gcc.target/i386/mvc10.c: New test.
2238
2239 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR c++/79937
2242 PR c++/82410
2243 * g++.dg/cpp1y/pr79937-1.C: New test.
2244 * g++.dg/cpp1y/pr79937-2.C: New test.
2245 * g++.dg/cpp1y/pr79937-3.C: New test.
2246 * g++.dg/cpp1y/pr79937-4.C: New test.
2247 * g++.dg/cpp1y/pr82410.C: New test.
2248
2249 2018-03-16 Tom de Vries <tom@codesourcery.com>
2250
2251 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2252
2253 2018-03-16 Tom de Vries <tom@codesourcery.com>
2254
2255 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2256
2257 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2258
2259 PR c++/84874
2260 * g++.dg/cpp2a/desig8.C: New test.
2261
2262 PR tree-optimization/84841
2263 * gcc.dg/pr84841.c: New test.
2264
2265 PR c++/84874
2266 * g++.dg/cpp2a/desig7.C: New test.
2267
2268 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2269 Jim MacArthur <jim.macarthur@codethink.co.uk>
2270
2271 * gfortran.dg/automatic_1.f90: New test.
2272 * gfortran.dg/automatic_repeat.f90: New test
2273 * gfortran.dg/automatic_save.f90: New test.
2274 * gfortran.dg/vax_structure.f90: New test.
2275
2276 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2277
2278 PR fortran/78741
2279 * gfortran.dg/pr78741.f90: New test.
2280
2281 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2282
2283 PR fortran/69395
2284 * gfortran.dg/pr69395.f90: New test.
2285
2286 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2287
2288 PR c++/79085
2289 * g++.dg/opt/pr79085.C: New test.
2290
2291 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2292
2293 PR target/84574
2294 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2295 label instead of __x86_indirect_thunk label.
2296
2297 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2298
2299 PR c++/84222
2300 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2301 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2302 * g++.dg/warn/deprecated-13.C: New test.
2303
2304 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2305
2306 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2307
2308 2018-03-15 Richard Biener <rguenther@suse.de>
2309
2310 PR c/84873
2311 * c-c++-common/pr84873.c: New testcase.
2312
2313 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2314
2315 PR target/84711
2316 * gcc.target/arm/big-endian-subreg.c: New.
2317
2318 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR target/84860
2321 * gcc.c-torture/compile/pr84860.c: New test.
2322
2323 2018-03-15 Julia Koval <julia.koval@intel.com>
2324
2325 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2326 cannonlake.
2327 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2328 avx512bitalg.
2329
2330 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2331
2332 PR c/84853
2333 * gcc.dg/pr84853.c: New test.
2334
2335 2018-03-14 Carl Love <cel@us.ibm.com>
2336
2337 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2338
2339 2018-03-14 Martin Liska <mliska@suse.cz>
2340
2341 PR ipa/8480
2342 * g++.dg/lto/pr84805_0.C: New test.
2343 * g++.dg/lto/pr84805_1.C: New test.
2344 * g++.dg/lto/pr84805_2.C: New test.
2345
2346 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2347
2348 PR c/84852
2349 * gcc.dg/fixits-pr84852-1.c: New test.
2350 * gcc.dg/fixits-pr84852-2.c: New test.
2351
2352 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2353
2354 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2355 separate verbose message.
2356 * lib/scandump.exp (scan-dump-times): Likewise.
2357
2358 2018-03-14 Julia Koval <julia.koval@intel.com>
2359
2360 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2361 server.
2362 * gcc.target/i386/funcspec-56.inc: Ditto.
2363
2364 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2365
2366 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2367 aarch64_sve_hw.
2368
2369 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR sanitizer/83392
2372 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2373 check count from 17 to 14.
2374
2375 PR target/84844
2376 * gcc.target/i386/pr84844.c: New test.
2377
2378 2018-03-14 Richard Biener <rguenther@suse.de>
2379
2380 PR tree-optimization/84830
2381 * gcc.dg/torture/pr84830.c: New testcase.
2382
2383 2018-03-14 Marek Polacek <polacek@redhat.com>
2384
2385 PR c++/84596
2386 * g++.dg/cpp0x/static_assert15.C: New test.
2387
2388 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2389
2390 PR fortran/61775
2391 * gfortran.dg/pr61775.f90: New test.
2392
2393 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2394
2395 PR c++/84843
2396 * g++.dg/ext/pr84843-1.C: New test.
2397 * g++.dg/ext/pr84843-2.C: New test.
2398
2399 2018-03-13 David Pagan <dave.pagan@oracle.com>
2400
2401 PR c/46921
2402 * gcc.dg/pr46921.c: New test.
2403
2404 2018-03-13 Martin Sebor <msebor@redhat.com>
2405
2406 PR tree-optimization/84725
2407 * c-c++-common/Wstringop-truncation-4.c: New test.
2408 * c-c++-common/attr-nonstring-5.c: New test.
2409
2410 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2411
2412 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2413 than unpacks.
2414 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2415 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2416
2417 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2418
2419 * gcc.target/aarch64/sve/tls_1.c: New test.
2420 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2421
2422 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2423
2424 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2425 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2426
2427 2018-03-13 Martin Liska <mliska@suse.cz>
2428
2429 PR ipa/84658.
2430 * g++.dg/ipa/pr84658.C: New test.
2431
2432 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR middle-end/84834
2435 * gcc.dg/pr84834.c: New test.
2436
2437 PR target/84827
2438 * gcc.target/i386/pr84827.c: New test.
2439
2440 PR target/84828
2441 * g++.dg/ext/pr84828.C: New test.
2442
2443 PR target/84786
2444 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2445 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2446
2447 PR c++/84808
2448 * g++.dg/cpp1y/constexpr-84808.C: New test.
2449
2450 PR c++/84704
2451 * g++.dg/debug/pr84704.C: New test.
2452
2453 2018-03-12 Renlin Li <renlin.li@arm.com>
2454
2455 * gcc.target/aarch64/movi_hf.c: New.
2456 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2457 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2458
2459 2018-03-12 Martin Sebor <msebor@redhat.com>
2460
2461 PR tree-optimization/83456
2462 * c-c++-common/Wrestrict-2.c: Remove test cases.
2463 * c-c++-common/Wrestrict.c: Same.
2464 * gcc.dg/Wrestrict-12.c: New test.
2465 * gcc.dg/Wrestrict-14.c: New test.
2466
2467 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2468
2469 * g++.dg/pr84821.C: New test.
2470
2471 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2472
2473 * gcc.dg/pr84799.c: New test.
2474
2475 2018-03-12 Richard Biener <rguenther@suse.de>
2476
2477 PR tree-optimization/84803
2478 * gcc.dg/torture/pr84803.c: New testcase.
2479
2480 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2481
2482 PR c++/84813
2483 * g++.dg/debug/pr84813.C: New test.
2484
2485 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2486
2487 PR fortran/84546
2488 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2489
2490 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2491
2492 PR fortran/83939
2493 * gfortran.dg/pr83939.f90
2494
2495 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2496
2497 PR fortran/66128
2498 * gfortran.dg/zero_sized_9.f90: New test.
2499
2500 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR debug/58150
2503 * g++.dg/debug/dwarf2/enum2.C: New test.
2504
2505 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2506
2507 PR fortran/84734
2508 * gfortran.dg/pr84734.f90: New test.
2509
2510 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2511
2512 * gnat.dg/prot3.adb: New test.
2513 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2514
2515 2018-03-09 Jason Merrill <jason@redhat.com>
2516 Paolo Carlini <paolo.carlini@oracle.com>
2517
2518 PR c++/71169
2519 PR c++/71832
2520 * g++.dg/cpp0x/pr71169.C: New.
2521 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2522 * g++.dg/cpp0x/pr71832.C: Likewise.
2523
2524 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2525
2526 PR target/83969
2527 * gcc.target/powerpc/pr83969.c: New test.
2528
2529 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2530
2531 PR target/84772
2532 * gcc.dg/pr84772.c: New test.
2533
2534 PR c++/84076
2535 * g++.dg/warn/Wformat-2.C: New test.
2536
2537 PR c++/84767
2538 * g++.dg/ext/vla18.C: New test.
2539
2540 2018-03-09 Martin Sebor <msebor@redhat.com>
2541
2542 PR tree-optimization/84526
2543 * gcc.dg/Wrestrict-10.c: New test.
2544 * gcc.dg/Wrestrict-11.c: New test.
2545
2546 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2547
2548 PR rtl-optimization/84682
2549 * gcc.dg/torture/pr84682-1.c: New.
2550 * gcc.dg/torture/pr84682-2.c: New.
2551 * gcc.dg/torture/pr84682-3.c: New.
2552
2553 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2554
2555 PR c++/84724
2556 * g++.dg/ext/pr84724.C: New test.
2557
2558 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2559
2560 PR target/83712
2561 * gcc.target/arm/pr83712.c: New.
2562
2563 2018-03-09 Richard Biener <rguenther@suse.de>
2564
2565 PR tree-optimization/84775
2566 * gcc.dg/torture/pr84775.c: New testcase.
2567
2568 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2569
2570 PR debug/84404
2571 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2572 targets.
2573
2574 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2575
2576 * gcc.c-torture/compile/20180309-1.c: New test.
2577
2578 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2579
2580 PR c++/80598
2581 * g++.dg/warn/Wunused-function4.C: New test.
2582
2583 PR inline-asm/84742
2584 * gcc.target/i386/pr84742-1.c: New test.
2585 * gcc.target/i386/pr84742-2.c: New test.
2586
2587 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2588
2589 PR target/84748
2590 * gcc.c-torture/execute/pr84748.c: New test.
2591
2592 2018-03-08 Richard Biener <rguenther@suse.de>
2593
2594 PR middle-end/84552
2595 * gcc.dg/graphite/pr84552.c: New testcase.
2596
2597 2018-03-08 Richard Biener <rguenther@suse.de>
2598
2599 PR tree-optimization/84178
2600 * gcc.dg/torture/pr84178-2.c: New testcase.
2601
2602 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2603
2604 PR tree-optimization/84178
2605 * gcc.c-torture/compile/pr84178-1.c: New test.
2606
2607 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2608
2609 * lib/target-supports.exp: Do not return zero from a ifunc
2610 function.
2611
2612 2018-03-08 Richard Biener <rguenther@suse.de>
2613
2614 PR tree-optimization/84746
2615 * gcc.dg/torture/pr84746.c: New testcase.
2616
2617
2618 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2619 PR debug/84404
2620 PR debug/84408
2621 * gcc.dg/graphite/pr84404.c: New.
2622
2623 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2624
2625 PR tree-optimization/84740
2626 * gcc.dg/torture/pr84740.c: New test.
2627
2628 PR tree-optimization/84739
2629 * gcc.dg/pr84739.c: New test.
2630
2631 2018-03-07 Martin Sebor <msebor@redhat.com>
2632
2633 PR tree-optimization/83519
2634 * gcc.dg/Wrestrict-13.c: New test.
2635
2636 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2637
2638 PR fortran/64124
2639 PR fortran/70409
2640 * gfortran.dg/pr64124.f90: New tests.
2641 * gfortran.dg/pr70409.f90: New tests.
2642
2643 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2644
2645 PR target/82411
2646 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2647
2648 2018-03-07 Martin Sebor <msebor@redhat.com>
2649
2650 PR tree-optimization/84526
2651 * gcc.dg/Wrestrict-10.c: New test.
2652
2653 2018-03-07 Martin Sebor <msebor@redhat.com>
2654
2655 PR tree-optimization/84468
2656 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2657 * gcc.dg/Wstringop-truncation.c: New test.
2658 * gcc.dg/Wstringop-truncation-2.c: New test.
2659
2660 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2661
2662 PR fortran/84565
2663 * gfortran.dg/pr84565.f90: New test.
2664
2665 PR middle-end/84723
2666 * gcc.target/i386/pr84723-1.c: New test.
2667 * gcc.target/i386/pr84723-2.c: New test.
2668 * gcc.target/i386/pr84723-3.c: New test.
2669 * gcc.target/i386/pr84723-4.c: New test.
2670 * gcc.target/i386/pr84723-5.c: New test.
2671
2672 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2673
2674 PR fortran/64107
2675 * gfortran.dg/pr64107.f90: New test.
2676
2677 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2678
2679 PR fortran/84697
2680 PR fortran/66128
2681 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2682
2683 2018-03-06 Marek Polacek <polacek@redhat.com>
2684
2685 PR c++/84684
2686 * g++.dg/cpp1z/constexpr-84684.C: New test.
2687
2688 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2689
2690 PR c/84721
2691 * gcc.dg/pr84721.c: New test.
2692
2693 PR target/84710
2694 * gcc.dg/pr84710.c: New test.
2695
2696 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2697
2698 PR fortran/56667
2699 * gfortran.dg/implied_do_2.f90: New test.
2700 * gfortran.dg/coarray_8.f90: Update for new error message.
2701
2702 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2703
2704 PR inline-asm/84683
2705 * g++.dg/ext/pr84683.C: New test.
2706
2707 PR tree-optimization/84687
2708 * gcc.dg/pr84687.c: New test.
2709
2710 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2711
2712 PR c++/84231
2713 * g++.dg/pr84231.C: New.
2714
2715 PR c++/84593
2716 * g++.dg/cpp1y/pr84593.C: New.
2717
2718 PR c++/84492
2719 * g++.dg/pr84492.C: New.
2720
2721 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2722
2723 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2724 __builtin_ppc_speculation_barrier.
2725
2726 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2727
2728 PR target/84700
2729 * gcc.target/powerpc/pr84700.c: New test.
2730
2731 2018-03-05 Nathan Sidwell <nathan@acm.org>
2732
2733 PR c++/84702
2734 * g++.dg/lookup/pr84702.C: New.
2735
2736 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2737
2738 PR target/84564
2739 * gcc.target/i386/pr84564.c: New test.
2740
2741 2018-03-05 Marek Polacek <polacek@redhat.com>
2742
2743 PR c++/84707
2744 * g++.dg/cpp0x/inline-ns10.C: New test.
2745
2746 2018-03-05 Nathan Sidwell <nathan@acm.org>
2747
2748 PR c++/84694
2749 * g++.dg/template/pr84694.C: New.
2750
2751 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2752
2753 PR target/84524
2754 * gcc.c-torture/execute/pr84524.c: New test.
2755 * gcc.target/i386/avx512bw-pr84524.c: New test.
2756
2757 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2758
2759 PR target/84264
2760 * g++.dg/pr84264.C: New test.
2761
2762 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2763
2764 PR c++/84618
2765 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2766 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2767 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2768
2769 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2770
2771 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2772 * g++.dg/other/i386-3.C: Ditto.
2773 * gcc.target/i386/sse-12.c: Ditto.
2774 * gcc.target/i386/sse-13.c: Ditto.
2775 * gcc.target/i386/sse-14.c: Ditto.
2776 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2777 * gcc.target/i386/wbinvd-1.c: New test.
2778 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2779 * gcc.target/i386/pconfig-1.c: Ditto.
2780
2781 2018-03-05 Pádraig Brady <P@draigBrady.com>
2782 Nathan Sidwell <nathan@acm.org>
2783
2784 PR c++/84497
2785 * g++.dg/cpp0x/pr84497.C: New.
2786
2787 2018-03-05 Richard Biener <rguenther@suse.de>
2788
2789 PR tree-optimization/84670
2790 * gcc.dg/pr84670-1.c: New testcase.
2791 * gcc.dg/pr84670-2.c: Likewise.
2792 * gcc.dg/pr84670-3.c: Likewise.
2793 * gcc.dg/pr84670-4.c: Likewise.
2794
2795 2018-03-05 Richard Biener <rguenther@suse.de>
2796
2797 PR tree-optimization/84650
2798 * gcc.dg/graphite/pr84650.c: New testcase.
2799
2800 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2801
2802 PR c++/82022
2803 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2804
2805 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2806
2807 PR fortran/71085
2808 * gfortran.dg/pr71085.f90: New test.
2809
2810 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2811
2812 PR fortran/66128
2813 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2814
2815 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2816
2817 PR fortran/51434
2818 * gfortran.dg/pr51434.f90: New test.
2819
2820 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2821
2822 PR c++/61358
2823 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2824
2825 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2826
2827 PR c++/67370
2828 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2829
2830 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2831
2832 PR c++/71464
2833 * g++.dg/torture/pr71464.C: New.
2834
2835 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2836
2837 PR fortran/80965
2838 * gfortran.dg/select_type_41.f90: New test.
2839
2840 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2841
2842 PR c++/61135
2843 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2844
2845 2018-03-02 Marek Polacek <polacek@redhat.com>
2846
2847 PR c++/84578
2848 * g++.dg/ext/flexary29.C: New test.
2849
2850 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2851
2852 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2853
2854 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2855
2856 PR c++/81812
2857 * g++.dg/torture/pr81812.C: New.
2858
2859 2018-03-02 Marek Polacek <polacek@redhat.com>
2860
2861 PR c++/84171
2862 * g++.dg/warn/Wsign-compare-8.C: New test.
2863
2864 PR c++/84663
2865 * g++.dg/parse/array-size3.C: New test.
2866
2867 PR c++/84664
2868 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2869
2870 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2871
2872 PR c++/84662
2873 * g++.dg/cpp1y/pr84662.C: New test.
2874
2875 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2876
2877 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2878 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2879 "dg-lto-options".
2880 * g++.dg/lto/20101010-1_0.C: Likewise.
2881 * g++.dg/lto/20101010-2_0.C: Likewise.
2882
2883 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2884
2885 PR ipa/84628
2886 * gcc.dg/pr84628.c: New test.
2887
2888 PR target/56540
2889 * gcc.target/ia64/pr56540.c: New test.
2890
2891 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2892
2893 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2894 32-bit target.
2895 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2896 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2897 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2898 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2899
2900 2018-03-02 Marek Polacek <polacek@redhat.com>
2901
2902 PR c++/84590
2903 * c-c++-common/ubsan/shift-11.c: New test.
2904
2905 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2906
2907 * gcc.dg/vect/vect-alias-check-13.c: New test.
2908
2909 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR target/84614
2912 * gcc.dg/pr84614.c: New test.
2913
2914 PR inline-asm/84625
2915 * gcc.target/i386/pr84625.c: New test.
2916
2917 2018-03-02 Richard Biener <rguenther@suse.de>
2918
2919 PR tree-optimization/84427
2920 * gcc.dg/torture/pr84427.c: New testcase.
2921
2922 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2923
2924 PR target/84534
2925 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2926 powerpc64le*-*-linux*.
2927 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2928 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2929
2930 2018-03-01 Martin Sebor <msebor@redhat.com>
2931
2932 PR c++/84294
2933 * g++.dg/ext/attr-const.C: Remove xfail.
2934 * g++.dg/ext/attr-malloc-3.C: New test.
2935 * g++.dg/ext/attr-noinline-3.C: New test.
2936 * g++.dg/ext/attr-noreturn-3.C: New test.
2937 * g++.dg/ext/attr-nothrow-3.C: New test.
2938 * g++.dg/ext/attr-pure.C: Remove xfail.
2939
2940 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2941
2942 PR sanitizer/70875
2943 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2944 dg-options and dg-shouldfail "ubsan" directive.
2945
2946 2018-03-01 Marek Polacek <polacek@redhat.com>
2947 Jason Merrill <jason@redhat.com>
2948
2949 PR c++/84582
2950 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2951 * g++.dg/cpp1z/static1.C: New test.
2952 * g++.dg/template/static37.C: New test.
2953
2954 2018-03-01 Nathan Sidwell <nathan@acm.org>
2955
2956 PR c++/84434
2957 * g++.dg/template/pr84434.C: New.
2958
2959 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2960
2961 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2962 -mthumb to the command-line.
2963
2964 2018-03-01 Marek Polacek <polacek@redhat.com>
2965
2966 PR c++/84596
2967 * g++.dg/cpp0x/static_assert14.C: New test.
2968
2969 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2970
2971 PR c++/79410
2972 * g++.dg/torture/pr79410.C: New.
2973
2974 2018-03-01 Martin Liska <mliska@suse.cz>
2975
2976 PR sanitizer/82484
2977 * gcc.dg/asan/pr82484.c: New test.
2978
2979 2018-03-01 Richard Biener <rguenther@suse.de>
2980
2981 PR debug/84645
2982 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2983
2984 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2985
2986 PR fortran/84219
2987 * gfortran.dg/coarray_47.f90: New test.
2988
2989 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2990
2991 PR fortran/84538
2992 * gfortran.dg/class_array_23.f03: New test.
2993
2994 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2995
2996 PR rtl-optimization/84528
2997 * gcc.dg/torture/pr84538.c: Rename to...
2998 * gcc.dg/torture/pr84528.c: ...this.
2999
3000 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3001
3002 PR rtl-optimization/84528
3003 * gcc.dg/torture/pr84538.c: New test.
3004
3005 2018-02-28 Martin Sebor <msebor@redhat.com>
3006
3007 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3008 -fpic test failures.
3009 * c-c++-common/Wrestrict-2.c: Same.
3010 * c-c++-common/Wstringop-truncation.c: Same.
3011 * gcc.dg/Warray-bounds-22.c: Same.
3012 * gcc.dg/Wstringop-overflow.c: Same.
3013 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3014 (signed_range): Same.
3015 (unsigned_anti_range): Same.
3016 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3017 (signed_range): Same.
3018 (unsigned_anti_range): Same.
3019 * gcc.dg/attr-alloc_size-7.c: Same.
3020 * gcc.dg/attr-alloc_size-8.c: Same.
3021 * gcc.dg/builtin-alloc-size.c: Same.
3022 * gcc.dg/builtin-stpncpy.c: Same.
3023 * gcc.dg/builtins-nonnull.c: Same.
3024 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3025 * gcc.dg/pr79214.c: Same.
3026 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3027 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3028 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3029 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3030 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3031 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3032 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3033 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3034 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3035 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3036 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3037
3038 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3039
3040 PR target/84014
3041 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3042
3043 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR c++/84609
3046 * g++.dg/cpp0x/pr84609.C: New test.
3047
3048 2018-02-28 Martin Sebor <msebor@redhat.com>
3049
3050 PR testsuite/84617
3051 * g++.dg/ext/attr-malloc-3.C: New test.
3052 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3053 to pre-existing problems.
3054 * g++.dg/ext/attr-pure.C: Same.
3055
3056 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3057
3058 PR fortran/83901
3059 * gfortran.dg/associate_37.f90: New test.
3060
3061 PR fortran/83344
3062 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3063
3064 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR target/52991
3067 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3068 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3069 * gcc.dg/bf-ms-layout-4.c: New test.
3070 * gcc.dg/bf-ms-layout-5.c: New test.
3071
3072 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3073
3074 PR target/83399
3075 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3076
3077 2018-02-28 Richard Biener <rguenther@suse.de>
3078
3079 PR tree-optimization/84584
3080 * gcc.dg/graphite/pr84584.c: New testcase.
3081
3082 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3083
3084 PR preprocessor/84517
3085 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3086
3087 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3088
3089 * c-c++-common/dump-ada-spec-12.c: New test.
3090 * c-c++-common/dump-ada-spec-13.c: Likewise.
3091
3092 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3093
3094 * c-c++-common/dump-ada-spec-11.c: New test.
3095
3096 2018-02-28 Martin Liska <mliska@suse.cz>
3097
3098 PR testsuite/84597
3099 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3100 * g++.dg/ext/timevar2.C: Likewise.
3101
3102 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3103
3104 * c-c++-common/dump-ada-spec-8.c: New test.
3105 * c-c++-common/dump-ada-spec-9.c: Likewise.
3106 * c-c++-common/dump-ada-spec-10.c: Likewise.
3107
3108 2018-02-28 Richard Biener <rguenther@suse.de>
3109
3110 PR middle-end/84607
3111 * gcc.dg/pr84607.c: New testcase.
3112
3113 2018-02-28 Nathan Sidwell <nathan@acm.org>
3114
3115 PR c++/84602
3116 * g++.dg/lookup/pr84602.C: New.
3117
3118 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3119
3120 PR c++/83871
3121 PR c++/83503
3122 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3123 dg-options.
3124 * g++.dg/ext/attr-nonnull.C: Likewise.
3125 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3126 directives.
3127 * g++.dg/ext/attr-noinline-2.C: Likewise.
3128 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3129 -fdump-tree-eh in dg-options.
3130
3131 2018-02-28 Alan Modra <amodra@gmail.com>
3132
3133 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3134 GNU ld message.
3135 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3136
3137 2018-02-27 Martin Sebor <msebor@redhat.com>
3138
3139 PR c++/83871
3140 PR c++/83503
3141 * g++.dg/Wmissing-attributes.C: New test.
3142 * g++.dg/ext/attr-const-pure.C: New test.
3143 * g++.dg/ext/attr-const.C: New test.
3144 * g++.dg/ext/attr-deprecated-2.C: New test.
3145 * g++.dg/ext/attr-malloc-2.C: New test.
3146 * g++.dg/ext/attr-malloc.C: New test.
3147 * g++.dg/ext/attr-noinline-2.C: New test.
3148 * g++.dg/ext/attr-noinline.C: New test.
3149 * g++.dg/ext/attr-nonnull.C: New test.
3150 * g++.dg/ext/attr-noreturn-2.C: New test.
3151 * g++.dg/ext/attr-noreturn.C: New test.
3152 * g++.dg/ext/attr-nothrow-2.C: New test.
3153 * g++.dg/ext/attr-nothrow.C: New test.
3154 * g++.dg/ext/attr-optimize.C: New test.
3155 * g++.dg/ext/attr-pure.C: New test.
3156 * g++.dg/ext/attr-returns-nonnull.C: New test.
3157 * g++.dg/ext/attr-warning.C: New test.
3158
3159 2018-02-27 Nathan Sidwell <nathan@acm.org>
3160
3161 PR c++/84426
3162 * g++.dg/lookup/pr84426.C: New.
3163
3164 2018-02-27 Richard Biener <rguenther@suse.de>
3165
3166 PR tree-optimization/84512
3167 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3168
3169 2018-02-27 Martin Liska <mliska@suse.cz>
3170
3171 PR gcov-profile/84548
3172 * g++.dg/gcov/pr84548.C: New test.
3173
3174 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3175
3176 PR target/84575
3177 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3178
3179 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3180
3181 PR c++/84558
3182 * g++.dg/cpp1y/pr84558.C: New test.
3183
3184 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3185
3186 PR c++/84540
3187 * g++.dg/cpp0x/alignas14.C: New.
3188 * g++.dg/cpp0x/alignas15.C: Likewise.
3189
3190 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3191
3192 PR c++/84557
3193 * g++.dg/gomp/pr84557.C: New test.
3194
3195 2018-02-26 Marek Polacek <polacek@redhat.com>
3196
3197 PR c++/84325
3198 * g++.dg/cpp1z/pr84325.C: New test.
3199
3200 2018-02-26 Carl Love <cel@us.ibm.com>
3201
3202 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3203 Power 8 test file.
3204 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3205 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3206 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3207 -mcpu=power8.
3208 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3209 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3210 -mcpu=power8.
3211
3212 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3213
3214 PR target/84039
3215 * gcc.target/i386/indirect-thunk-1.c: Updated.
3216 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3217 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3218 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3219 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3220 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3221 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3222 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3223 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3224 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3225 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3226 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3227 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3228 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3229 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3230 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3231 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3232 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3233 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3234 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3235 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3236 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3237 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3238 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3239 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3240 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3241 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3242 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3243 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3244 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3245 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3246 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3247 * gcc.target/i386/ret-thunk-9.c: Likewise.
3248 * gcc.target/i386/ret-thunk-10.c: Likewise.
3249 * gcc.target/i386/ret-thunk-11.c: Likewise.
3250 * gcc.target/i386/ret-thunk-12.c: Likewise.
3251 * gcc.target/i386/ret-thunk-13.c: Likewise.
3252 * gcc.target/i386/ret-thunk-14.c: Likewise.
3253 * gcc.target/i386/ret-thunk-15.c: Likewise.
3254
3255 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3256
3257 * gcc.c-torture/execute/20180226-1.c: New test.
3258
3259 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3260
3261 PR tree-optimization/83965
3262 * gcc.dg/vect/pr83965-2.c: New test.
3263
3264 2018-02-26 Tom de Vries <tom@codesourcery.com>
3265
3266 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3267
3268 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3269
3270 PR target/84530
3271 * gcc.target/i386/ret-thunk-22.c: New test.
3272 * gcc.target/i386/ret-thunk-23.c: Likewise.
3273 * gcc.target/i386/ret-thunk-24.c: Likewise.
3274 * gcc.target/i386/ret-thunk-25.c: Likewise.
3275 * gcc.target/i386/ret-thunk-26.c: Likewise.
3276
3277 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3278
3279 PR c++/84533
3280 * g++.dg/cpp1z/pr84533.C: New.
3281
3282 2018-02-26 Marek Polacek <polacek@redhat.com>
3283
3284 PR c++/84537
3285 * g++.dg/parse/error60.C: New test.
3286
3287 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3288
3289 PR c++/84556
3290 * g++.dg/gomp/pr84556.C: New test.
3291 * g++.dg/vect/pr84556.cc: New test.
3292
3293 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3294
3295 PR fortran/32957
3296 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3297 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3298 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3299 * gfortran.dg/c_loc_test.f90: Likewise.
3300 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3301 * gfortran.dg/proc_decl_17.f90: Likewise.
3302 * gfortran.dg/proc_ptr_8.f90: Likewise.
3303
3304 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3305
3306 PR target/84521
3307 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3308 r254814 disabling -fomit-frame-pointer by default.
3309 * gcc.target/aarch64/spill_1.c: Likewise.
3310 * gcc.target/aarch64/test_frame_11.c: Likewise.
3311 * gcc.target/aarch64/test_frame_12.c: Likewise.
3312 * gcc.target/aarch64/test_frame_13.c: Likewise.
3313 * gcc.target/aarch64/test_frame_14.c: Likewise.
3314 * gcc.target/aarch64/test_frame_15.c: Likewise.
3315 * gcc.target/aarch64/test_frame_3.c: Likewise.
3316 * gcc.target/aarch64/test_frame_5.c: Likewise.
3317 * gcc.target/aarch64/test_frame_9.c: Likewise.
3318
3319 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3320
3321 PR fortran/83633
3322 * gfortran.dg/explicit_shape_1.f90: New test.
3323 * gfortran.dg/automatic_module_variable.f90: Update regex.
3324 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3325 * gfortran.dg/constant_shape.f90: Ditto.
3326 * gfortran.dg/dec_structure_23.f90: Ditto.
3327 * gfortran.dg/pr78240.f90: Ditto.
3328
3329 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3330
3331 PR fortran/84523
3332 * gfortran.dg/pr84523.f90: New test.
3333
3334 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3335
3336 PR fortran/78238
3337 * gfortran.dg/select_type_40.f90: New test.
3338
3339 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3340
3341 PR fortran/30792
3342 * gfortran.dg/data_substring.f90: New test.
3343
3344 2018-02-24 Marek Polacek <polacek@redhat.com>
3345
3346 PR c++/83692
3347 * g++.dg/cpp1z/constexpr-83692.C: New test.
3348
3349 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3350
3351 PR fortran/84346
3352 * gfortran.dg/statement_function_1.f90: Update test.
3353
3354 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3355
3356 PR fortran/84506
3357 * gfortran.dg/inquire_19.f90: New test.
3358
3359 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3360
3361 PR fortran/83149
3362 * gfortran.dg/pr83149_b.f90: New test.
3363 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3364
3365 2018-02-23 Carl Love <cel@us.ibm.com>
3366
3367 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3368 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3369 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3370 Power 8 tests.
3371
3372 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3373
3374 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3375 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3376
3377 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3378
3379 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3380 expected output.
3381
3382 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3383
3384 PR fortran/83149
3385 * gfortran.dg/pr83149_1.f90: New test.
3386 * gfortran.dg/pr83149.f90: Additional source for previous.
3387
3388 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3389
3390 PR testsuite/80551
3391 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3392 __GI___pthread_mutex_init as well.
3393
3394 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3395
3396 PR fortran/83148
3397 * gfortran.dg/class_68.f90: New test.
3398
3399 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3400
3401 PR fortran/59781
3402 * gfortran.dg/derived_init_5.f90: New test.
3403
3404 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3405
3406 PR target/82851
3407 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3408 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3409
3410 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3411
3412 PR target/81572
3413 * gcc.target/powerpc/pr81572.c: New.
3414
3415 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3416
3417 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3418
3419 2018-02-22 Martin Sebor <msebor@redhat.com>
3420
3421 PR tree-optimization/84480
3422 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3423 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3424
3425 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3426
3427 PR target/84176
3428 * gcc.target/i386/indirect-thunk-11.c: New test.
3429 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3430 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3431 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3432 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3433 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3434 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3435 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3436 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3437 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3438
3439 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3440
3441 PR target/83335
3442 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3443 ILP32 mode.
3444 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3445
3446 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3447
3448 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3449
3450 2018-02-22 Marek Polacek <polacek@redhat.com>
3451
3452 PR c++/84493
3453 * g++.dg/parse/error59.C: New test.
3454
3455 2018-02-22 Tom de Vries <tom@codesourcery.com>
3456
3457 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3458
3459 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3460
3461 PR c++/77655
3462 * g++.dg/cpp0x/pr77655.C: New.
3463
3464 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3465
3466 PR c++/84496
3467 * g++.dg/cpp1y/pr84496.C: New test.
3468
3469 PR target/84502
3470 * g++.dg/torture/pr84502.C: New test.
3471
3472 PR tree-optimization/84503
3473 * gcc.dg/pr84503-1.c: New test.
3474 * gcc.dg/pr84503-2.c: New test.
3475
3476 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3477
3478 PR tree-optimization/84478
3479 * gcc.c-torture/execute/pr84478.c: New test.
3480
3481 2018-02-20 Martin Sebor <msebor@redhat.com>
3482
3483 PR middle-end/84095
3484 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3485 * c-c++-common/Wrestrict.c: Same.
3486 * gcc.dg/Wrestrict-6.c: Same.
3487 * gcc.dg/Warray-bounds-27.c: New test.
3488 * gcc.dg/Wrestrict-8.c: New test.
3489 * gcc.dg/Wrestrict-9.c: New test.
3490 * gcc.dg/pr84095.c: New test.
3491
3492 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3493
3494 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3495
3496 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3497
3498 PR fortran/48890
3499 PR fortran/83823
3500 * gfortran.dg/structure_constructor_14.f90: New test.
3501
3502 2018-02-20 Jeff Law <law@redhat.com>
3503
3504 PR middle-end/82123
3505 PR tree-optimization/81592
3506 PR middle-end/79257
3507 * gcc.dg/pr81592.c: New test.
3508 * gcc.dg/pr82123.c: New test.
3509 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3510
3511 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3512
3513 PR c++/84488
3514 * g++.dg/warn/Wunused-var-30.C: New test.
3515
3516 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3517
3518 PR tree-optimization/84419
3519 * gcc.dg/vect/pr84419.c: New test.
3520
3521 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3522
3523 PR middle-end/82004
3524 * gfortran.dg/pr82004.f90: New test.
3525
3526 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3527
3528 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3529
3530 2018-02-20 Martin Liska <mliska@suse.cz>
3531
3532 PR c/84310
3533 PR target/79747
3534 * gcc.target/i386/pr84310.c: New test.
3535 * gcc.target/i386/pr84310-2.c: Likewise.
3536
3537 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3538
3539 PR c++/84446
3540 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3541
3542 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3543
3544 PR c++/84445
3545 * g++.dg/cpp1z/launder7.C: New test.
3546
3547 PR c++/84449
3548 * g++.dg/cpp0x/constexpr-84449.C: New test.
3549
3550 PR c++/84455
3551 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3552
3553 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3554
3555 PR fortran/83344
3556 PR fortran/83975
3557 * gfortran.dg/associate_22.f90: Enable commented out test.
3558 * gfortran.dg/associate_36.f90: New test.
3559
3560 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3561
3562 PR target/84146
3563 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3564
3565 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3566
3567 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3568 (dg-options): Use -mavx instead of -w.
3569
3570 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3571
3572 PR c++/84444
3573 * g++.dg/cpp1z/launder8.C: New test.
3574
3575 PR c++/84448
3576 * g++.dg/gomp/pr84448.C: New test.
3577
3578 PR c++/84430
3579 * g++.dg/gomp/pr84430.C: New test.
3580
3581 PR tree-optimization/84452
3582 * gcc.dg/pr84452.c: New test.
3583
3584 PR c++/79064
3585 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3586
3587 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3588
3589 PR fortran/35339
3590 * gfortran.dg/implied_do_io_4.f90: New test.
3591
3592 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3593
3594 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3595 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3596 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3597
3598 2018-02-19 Carl Love <cel@us.ibm.com>
3599
3600 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3601
3602 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3603
3604 PR target/84460
3605 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3606
3607 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3608
3609 PR c++/84348
3610 * g++.dg/cpp0x/auto50.C: New.
3611 * g++.dg/parse/friend12.C: Adjust.
3612
3613 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3614
3615 PR libgfortran/84389
3616 * gfortran.dg/dtio_33.f90: New test.
3617
3618 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3619
3620 PR libgfortran/84412
3621 * gfortran.dg/inquire_18.f90: New test.
3622
3623 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3624
3625 PR fortran/84381
3626 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3627 * gfortran.dg/pointer_intent_3.f90: Ditto.
3628 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3629 * gfortran.dg/protected_3.f90: Ditto.
3630 * gfortran.dg/protected_4.f90: Ditto.
3631 * gfortran.dg/protected_5.f90: Ditto.
3632 * gfortran.dg/protected_6.f90: Ditto.
3633
3634 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3635
3636 PR fortran/80945
3637 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3638 change to run.
3639
3640 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3641
3642 PR fortran/84270
3643 * gfortran.dg/inline_matmul_22.f90: New test.
3644
3645 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3646
3647 PR fortran/84381
3648 * gfortran.dg/abort_shoulfail.f90: New test.
3649 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3650 by STOP n.
3651 * gfortran.dg/PR19754_2.f90: Likewise.
3652 * gfortran.dg/PR19872.f: Likewise.
3653 * gfortran.dg/PR49268.f90: Likewise.
3654 * gfortran.dg/Wall.f90: Likewise.
3655 * gfortran.dg/Wno-all.f90: Likewise.
3656 * gfortran.dg/achar_1.f90: Likewise.
3657 * gfortran.dg/achar_2.f90: Likewise.
3658 * gfortran.dg/achar_4.f90: Likewise.
3659 * gfortran.dg/achar_6.F90: Likewise.
3660 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3661 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3662 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3663 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3664 * gfortran.dg/actual_array_result_1.f90: Likewise.
3665 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3666 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3667 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3668 * gfortran.dg/actual_procedure_1.f90: Likewise.
3669 * gfortran.dg/adjustl_1.f90: Likewise.
3670 * gfortran.dg/advance_1.f90: Likewise.
3671 * gfortran.dg/advance_4.f90: Likewise.
3672 * gfortran.dg/advance_5.f90: Likewise.
3673 * gfortran.dg/advance_6.f90: Likewise.
3674 * gfortran.dg/aint_anint_1.f90: Likewise.
3675 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3676 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3677 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3678 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3679 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3680 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3681 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3682 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3683 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3684 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3685 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3686 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3687 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3688 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3689 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3690 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3691 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3692 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3693 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3694 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3695 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3696 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3697 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3698 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3699 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3700 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3701 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3702 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3703 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3704 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3705 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3706 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3707 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3708 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3709 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3710 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3711 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3712 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3713 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3714 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3715 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3716 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3717 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3718 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3719 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3720 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3721 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3722 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3723 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3724 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3725 * gfortran.dg/allocatable_function_1.f90: Likewise.
3726 * gfortran.dg/allocatable_function_10.f90: Likewise.
3727 * gfortran.dg/allocatable_function_3.f90: Likewise.
3728 * gfortran.dg/allocatable_function_5.f90: Likewise.
3729 * gfortran.dg/allocatable_function_6.f90: Likewise.
3730 * gfortran.dg/allocatable_function_7.f90: Likewise.
3731 * gfortran.dg/allocatable_function_8.f90: Likewise.
3732 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3733 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3734 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3735 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3736 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3737 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3738 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3739 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3740 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3741 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3742 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3743 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3744 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3745 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3746 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3747 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3748 * gfortran.dg/allocate_class_3.f90: Likewise.
3749 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3750 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3751 * gfortran.dg/allocate_derived_5.f90: Likewise.
3752 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3753 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3754 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3755 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3756 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3757 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3758 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3759 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3760 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3761 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3762 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3763 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3764 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3765 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3766 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3767 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3768 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3769 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3770 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3771 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3772 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3773 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3774 * gfortran.dg/altreturn_3.f90: Likewise.
3775 * gfortran.dg/altreturn_5.f90: Likewise.
3776 * gfortran.dg/altreturn_7.f90: Likewise.
3777 * gfortran.dg/and_or_xor.f90: Likewise.
3778 * gfortran.dg/anint_1.f90: Likewise.
3779 * gfortran.dg/any_all_1.f90: Likewise.
3780 * gfortran.dg/anyallcount_1.f90: Likewise.
3781 * gfortran.dg/append_1.f90: Likewise.
3782 * gfortran.dg/argument_checking_1.f90: Likewise.
3783 * gfortran.dg/argument_checking_2.f90: Likewise.
3784 * gfortran.dg/argument_checking_8.f90: Likewise.
3785 * gfortran.dg/arithmetic_if.f90: Likewise.
3786 * gfortran.dg/array_1.f90: Likewise.
3787 * gfortran.dg/array_2.f90: Likewise.
3788 * gfortran.dg/array_alloc_1.f90: Likewise.
3789 * gfortran.dg/array_alloc_2.f90: Likewise.
3790 * gfortran.dg/array_alloc_3.f90: Likewise.
3791 * gfortran.dg/array_assignment_1.F90: Likewise.
3792 * gfortran.dg/array_assignment_5.f90: Likewise.
3793 * gfortran.dg/array_constructor_1.f90: Likewise.
3794 * gfortran.dg/array_constructor_10.f90: Likewise.
3795 * gfortran.dg/array_constructor_11.f90: Likewise.
3796 * gfortran.dg/array_constructor_12.f90: Likewise.
3797 * gfortran.dg/array_constructor_15.f90: Likewise.
3798 * gfortran.dg/array_constructor_16.f90: Likewise.
3799 * gfortran.dg/array_constructor_17.f90: Likewise.
3800 * gfortran.dg/array_constructor_19.f90: Likewise.
3801 * gfortran.dg/array_constructor_23.f: Likewise.
3802 * gfortran.dg/array_constructor_24.f: Likewise.
3803 * gfortran.dg/array_constructor_32.f90: Likewise.
3804 * gfortran.dg/array_constructor_36.f90: Likewise.
3805 * gfortran.dg/array_constructor_39.f90: Likewise.
3806 * gfortran.dg/array_constructor_4.f90: Likewise.
3807 * gfortran.dg/array_constructor_40.f90: Likewise.
3808 * gfortran.dg/array_constructor_44.f90: Likewise.
3809 * gfortran.dg/array_constructor_45.f90: Likewise.
3810 * gfortran.dg/array_constructor_46.f90: Likewise.
3811 * gfortran.dg/array_constructor_47.f90: Likewise.
3812 * gfortran.dg/array_constructor_49.f90: Likewise.
3813 * gfortran.dg/array_constructor_5.f90: Likewise.
3814 * gfortran.dg/array_constructor_50.f90: Likewise.
3815 * gfortran.dg/array_constructor_6.f90: Likewise.
3816 * gfortran.dg/array_constructor_7.f90: Likewise.
3817 * gfortran.dg/array_constructor_8.f90: Likewise.
3818 * gfortran.dg/array_constructor_9.f90: Likewise.
3819 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3820 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3821 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3822 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3823 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3824 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3825 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3826 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3827 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3828 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3829 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3830 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3831 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3832 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3833 * gfortran.dg/array_function_1.f90: Likewise.
3834 * gfortran.dg/array_function_5.f90: Likewise.
3835 * gfortran.dg/array_initializer_1.f90: Likewise.
3836 * gfortran.dg/array_initializer_2.f90: Likewise.
3837 * gfortran.dg/array_memcpy_5.f90: Likewise.
3838 * gfortran.dg/array_memset_2.f90: Likewise.
3839 * gfortran.dg/array_reference_1.f90: Likewise.
3840 * gfortran.dg/array_return_value_1.f90: Likewise.
3841 * gfortran.dg/array_section_1.f90: Likewise.
3842 * gfortran.dg/array_temporaries_3.f90: Likewise.
3843 * gfortran.dg/arrayio_1.f90: Likewise.
3844 * gfortran.dg/arrayio_10.f90: Likewise.
3845 * gfortran.dg/arrayio_11.f90: Likewise.
3846 * gfortran.dg/arrayio_12.f90: Likewise.
3847 * gfortran.dg/arrayio_13.f90: Likewise.
3848 * gfortran.dg/arrayio_14.f90: Likewise.
3849 * gfortran.dg/arrayio_16.f90: Likewise.
3850 * gfortran.dg/arrayio_2.f90: Likewise.
3851 * gfortran.dg/arrayio_3.f90: Likewise.
3852 * gfortran.dg/arrayio_4.f90: Likewise.
3853 * gfortran.dg/arrayio_5.f90: Likewise.
3854 * gfortran.dg/arrayio_6.f90: Likewise.
3855 * gfortran.dg/arrayio_7.f90: Likewise.
3856 * gfortran.dg/arrayio_8.f90: Likewise.
3857 * gfortran.dg/arrayio_9.f90: Likewise.
3858 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3859 * gfortran.dg/assign_10.f90: Likewise.
3860 * gfortran.dg/assign_9.f90: Likewise.
3861 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3862 * gfortran.dg/assignment_1.f90: Likewise.
3863 * gfortran.dg/associate_1.f03: Likewise.
3864 * gfortran.dg/associate_11.f90: Likewise.
3865 * gfortran.dg/associate_13.f90: Likewise.
3866 * gfortran.dg/associate_15.f90: Likewise.
3867 * gfortran.dg/associate_17.f90: Likewise.
3868 * gfortran.dg/associate_18.f08: Likewise.
3869 * gfortran.dg/associate_19.f03: Likewise.
3870 * gfortran.dg/associate_20.f03: Likewise.
3871 * gfortran.dg/associate_22.f90: Likewise.
3872 * gfortran.dg/associate_23.f90: Likewise.
3873 * gfortran.dg/associate_24.f90: Likewise.
3874 * gfortran.dg/associate_25.f90: Likewise.
3875 * gfortran.dg/associate_27.f90: Likewise.
3876 * gfortran.dg/associate_28.f90: Likewise.
3877 * gfortran.dg/associate_32.f03: Likewise.
3878 * gfortran.dg/associate_33.f03: Likewise.
3879 * gfortran.dg/associate_34.f90: Likewise.
3880 * gfortran.dg/associate_6.f03: Likewise.
3881 * gfortran.dg/associate_7.f03: Likewise.
3882 * gfortran.dg/associate_8.f03: Likewise.
3883 * gfortran.dg/associate_9.f03: Likewise.
3884 * gfortran.dg/associated_1.f90: Likewise.
3885 * gfortran.dg/associated_2.f90: Likewise.
3886 * gfortran.dg/associated_5.f90: Likewise.
3887 * gfortran.dg/associated_6.f90: Likewise.
3888 * gfortran.dg/associated_target_3.f90: Likewise.
3889 * gfortran.dg/associated_target_4.f90: Likewise.
3890 * gfortran.dg/associated_target_5.f03: Likewise.
3891 * gfortran.dg/associated_target_6.f03: Likewise.
3892 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3893 * gfortran.dg/assumed_rank_1.f90: Likewise.
3894 * gfortran.dg/assumed_rank_10.f90: Likewise.
3895 * gfortran.dg/assumed_rank_2.f90: Likewise.
3896 * gfortran.dg/assumed_rank_7.f90: Likewise.
3897 * gfortran.dg/assumed_rank_8.f90: Likewise.
3898 * gfortran.dg/assumed_rank_9.f90: Likewise.
3899 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3900 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3901 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3902 * gfortran.dg/assumed_type_2.f90: Likewise.
3903 * gfortran.dg/atan2_1.f90: Likewise.
3904 * gfortran.dg/auto_array_1.f90: Likewise.
3905 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3906 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3907 * gfortran.dg/auto_char_len_3.f90: Likewise.
3908 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3909 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3910 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3911 * gfortran.dg/auto_save_2.f90: Likewise.
3912 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3913 * gfortran.dg/backslash_1.f90: Likewise.
3914 * gfortran.dg/backslash_2.f90: Likewise.
3915 * gfortran.dg/backslash_3.f: Likewise.
3916 * gfortran.dg/backspace_1.f: Likewise.
3917 * gfortran.dg/backspace_10.f90: Likewise.
3918 * gfortran.dg/backspace_11.f90: Likewise.
3919 * gfortran.dg/backspace_2.f: Likewise.
3920 * gfortran.dg/backspace_3.f: Likewise.
3921 * gfortran.dg/backspace_4.f: Likewise.
3922 * gfortran.dg/backspace_5.f: Likewise.
3923 * gfortran.dg/backspace_6.f: Likewise.
3924 * gfortran.dg/backspace_7.f90: Likewise.
3925 * gfortran.dg/backspace_8.f: Likewise.
3926 * gfortran.dg/backspace_9.f: Likewise.
3927 * gfortran.dg/bessel_1.f90: Likewise.
3928 * gfortran.dg/bessel_2.f90: Likewise.
3929 * gfortran.dg/bessel_5.f90: Likewise.
3930 * gfortran.dg/bessel_6.f90: Likewise.
3931 * gfortran.dg/bessel_7.f90: Likewise.
3932 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3933 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3934 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3935 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3936 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3937 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3938 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3939 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3940 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3941 * gfortran.dg/bit_comparison_1.F90: Likewise.
3942 * gfortran.dg/bit_comparison_2.F90: Likewise.
3943 * gfortran.dg/block_1.f08: Likewise.
3944 * gfortran.dg/block_13.f08: Likewise.
3945 * gfortran.dg/block_14.f90: Likewise.
3946 * gfortran.dg/block_2.f08: Likewise.
3947 * gfortran.dg/block_6.f08: Likewise.
3948 * gfortran.dg/block_7.f08: Likewise.
3949 * gfortran.dg/block_8.f08: Likewise.
3950 * gfortran.dg/blockdata_1.f90: Likewise.
3951 * gfortran.dg/bound_1.f90: Likewise.
3952 * gfortran.dg/bound_2.f90: Likewise.
3953 * gfortran.dg/bound_3.f90: Likewise.
3954 * gfortran.dg/bound_4.f90: Likewise.
3955 * gfortran.dg/bound_5.f90: Likewise.
3956 * gfortran.dg/bound_6.f90: Likewise.
3957 * gfortran.dg/bound_7.f90: Likewise.
3958 * gfortran.dg/bound_8.f90: Likewise.
3959 * gfortran.dg/bound_9.f90: Likewise.
3960 * gfortran.dg/bound_simplification_1.f90: Likewise.
3961 * gfortran.dg/bound_simplification_3.f90: Likewise.
3962 * gfortran.dg/bound_simplification_4.f90: Likewise.
3963 * gfortran.dg/bound_simplification_5.f90: Likewise.
3964 * gfortran.dg/bound_simplification_6.f90: Likewise.
3965 * gfortran.dg/bounds_check_1.f90: Likewise.
3966 * gfortran.dg/bounds_check_12.f90: Likewise.
3967 * gfortran.dg/bounds_check_14.f90: Likewise.
3968 * gfortran.dg/bounds_check_15.f90: Likewise.
3969 * gfortran.dg/bounds_check_19.f90: Likewise.
3970 * gfortran.dg/bounds_check_8.f90: Likewise.
3971 * gfortran.dg/bounds_check_9.f90: Likewise.
3972 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3973 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3974 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3975 * gfortran.dg/boz_1.f90: Likewise.
3976 * gfortran.dg/boz_11.f90: Likewise.
3977 * gfortran.dg/boz_13.f90: Likewise.
3978 * gfortran.dg/boz_14.f90: Likewise.
3979 * gfortran.dg/boz_15.f90: Likewise.
3980 * gfortran.dg/boz_3.f90: Likewise.
3981 * gfortran.dg/boz_6.f90: Likewise.
3982 * gfortran.dg/boz_9.f90: Likewise.
3983 * gfortran.dg/byte_1.f90: Likewise.
3984 * gfortran.dg/byte_2.f90: Likewise.
3985 * gfortran.dg/c_assoc.f90: Likewise.
3986 * gfortran.dg/c_assoc_2.f03: Likewise.
3987 * gfortran.dg/c_assoc_3.f90: Likewise.
3988 * gfortran.dg/c_by_val_1.f: Likewise.
3989 * gfortran.dg/c_by_val_5.f90: Likewise.
3990 * gfortran.dg/c_char_tests.f03: Likewise.
3991 * gfortran.dg/c_char_tests_2.f03: Likewise.
3992 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3993 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3994 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3995 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3996 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3997 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3998 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3999 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4000 * gfortran.dg/c_kind_params.f90: Likewise.
4001 * gfortran.dg/c_loc_test_20.f90: Likewise.
4002 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4003 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4004 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4005 * gfortran.dg/c_size_t_test.f03: Likewise.
4006 * gfortran.dg/c_sizeof_1.f90: Likewise.
4007 * gfortran.dg/c_sizeof_5.f90: Likewise.
4008 * gfortran.dg/c_sizeof_6.f90: Likewise.
4009 * gfortran.dg/char4_iunit_1.f03: Likewise.
4010 * gfortran.dg/char4_iunit_2.f03: Likewise.
4011 * gfortran.dg/char_allocation_1.f90: Likewise.
4012 * gfortran.dg/char_array_constructor.f90: Likewise.
4013 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4014 * gfortran.dg/char_assign_1.f90: Likewise.
4015 * gfortran.dg/char_associated_1.f90: Likewise.
4016 * gfortran.dg/char_cast_2.f90: Likewise.
4017 * gfortran.dg/char_comparison_1.f: Likewise.
4018 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4019 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4020 * gfortran.dg/char_cons_len.f90: Likewise.
4021 * gfortran.dg/char_conversion.f90: Likewise.
4022 * gfortran.dg/char_cshift_1.f90: Likewise.
4023 * gfortran.dg/char_cshift_2.f90: Likewise.
4024 * gfortran.dg/char_decl_2.f90: Likewise.
4025 * gfortran.dg/char_eoshift_1.f90: Likewise.
4026 * gfortran.dg/char_eoshift_2.f90: Likewise.
4027 * gfortran.dg/char_eoshift_3.f90: Likewise.
4028 * gfortran.dg/char_eoshift_4.f90: Likewise.
4029 * gfortran.dg/char_eoshift_5.f90: Likewise.
4030 * gfortran.dg/char_expr_1.f90: Likewise.
4031 * gfortran.dg/char_expr_3.f90: Likewise.
4032 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4033 * gfortran.dg/char_length_12.f90: Likewise.
4034 * gfortran.dg/char_length_14.f90: Likewise.
4035 * gfortran.dg/char_length_15.f90: Likewise.
4036 * gfortran.dg/char_length_17.f90: Likewise.
4037 * gfortran.dg/char_length_20.f90: Likewise.
4038 * gfortran.dg/char_length_21.f90: Likewise.
4039 * gfortran.dg/char_length_5.f90: Likewise.
4040 * gfortran.dg/char_length_6.f90: Likewise.
4041 * gfortran.dg/char_length_7.f90: Likewise.
4042 * gfortran.dg/char_length_8.f90: Likewise.
4043 * gfortran.dg/char_pack_1.f90: Likewise.
4044 * gfortran.dg/char_pack_2.f90: Likewise.
4045 * gfortran.dg/char_pointer_assign.f90: Likewise.
4046 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4047 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4048 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4049 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4050 * gfortran.dg/char_pointer_func.f90: Likewise.
4051 * gfortran.dg/char_reshape_1.f90: Likewise.
4052 * gfortran.dg/char_result_1.f90: Likewise.
4053 * gfortran.dg/char_result_12.f90: Likewise.
4054 * gfortran.dg/char_result_13.f90: Likewise.
4055 * gfortran.dg/char_result_14.f90: Likewise.
4056 * gfortran.dg/char_result_15.f90: Likewise.
4057 * gfortran.dg/char_result_2.f90: Likewise.
4058 * gfortran.dg/char_result_3.f90: Likewise.
4059 * gfortran.dg/char_result_4.f90: Likewise.
4060 * gfortran.dg/char_result_5.f90: Likewise.
4061 * gfortran.dg/char_result_6.f90: Likewise.
4062 * gfortran.dg/char_result_7.f90: Likewise.
4063 * gfortran.dg/char_result_8.f90: Likewise.
4064 * gfortran.dg/char_spread_1.f90: Likewise.
4065 * gfortran.dg/char_transpose_1.f90: Likewise.
4066 * gfortran.dg/char_type_len.f90: Likewise.
4067 * gfortran.dg/char_unpack_1.f90: Likewise.
4068 * gfortran.dg/char_unpack_2.f90: Likewise.
4069 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4070 * gfortran.dg/character_comparison_1.f90: Likewise.
4071 * gfortran.dg/character_comparison_2.f90: Likewise.
4072 * gfortran.dg/character_comparison_3.f90: Likewise.
4073 * gfortran.dg/character_comparison_4.f90: Likewise.
4074 * gfortran.dg/character_comparison_5.f90: Likewise.
4075 * gfortran.dg/character_comparison_6.f90: Likewise.
4076 * gfortran.dg/character_comparison_7.f90: Likewise.
4077 * gfortran.dg/character_comparison_8.f90: Likewise.
4078 * gfortran.dg/character_comparison_9.f90: Likewise.
4079 * gfortran.dg/charlen_15.f90: Likewise.
4080 * gfortran.dg/charlen_16.f90: Likewise.
4081 * gfortran.dg/chkbits.f90: Likewise.
4082 * gfortran.dg/chmod_1.f90: Likewise.
4083 * gfortran.dg/chmod_2.f90: Likewise.
4084 * gfortran.dg/chmod_3.f90: Likewise.
4085 * gfortran.dg/class_1.f03: Likewise.
4086 * gfortran.dg/class_18.f03: Likewise.
4087 * gfortran.dg/class_19.f03: Likewise.
4088 * gfortran.dg/class_35.f90: Likewise.
4089 * gfortran.dg/class_46.f03: Likewise.
4090 * gfortran.dg/class_48.f90: Likewise.
4091 * gfortran.dg/class_51.f90: Likewise.
4092 * gfortran.dg/class_52.f90: Likewise.
4093 * gfortran.dg/class_6.f03: Likewise.
4094 * gfortran.dg/class_63.f90: Likewise.
4095 * gfortran.dg/class_64.f90: Likewise.
4096 * gfortran.dg/class_65.f90: Likewise.
4097 * gfortran.dg/class_66.f90: Likewise.
4098 * gfortran.dg/class_67.f90: Likewise.
4099 * gfortran.dg/class_9.f03: Likewise.
4100 * gfortran.dg/class_alias.f90: Likewise.
4101 * gfortran.dg/class_allocate_1.f03: Likewise.
4102 * gfortran.dg/class_allocate_10.f03: Likewise.
4103 * gfortran.dg/class_allocate_13.f90: Likewise.
4104 * gfortran.dg/class_allocate_14.f90: Likewise.
4105 * gfortran.dg/class_allocate_15.f90: Likewise.
4106 * gfortran.dg/class_allocate_19.f03: Likewise.
4107 * gfortran.dg/class_allocate_21.f90: Likewise.
4108 * gfortran.dg/class_allocate_22.f90: Likewise.
4109 * gfortran.dg/class_allocate_3.f03: Likewise.
4110 * gfortran.dg/class_allocate_4.f03: Likewise.
4111 * gfortran.dg/class_allocate_5.f90: Likewise.
4112 * gfortran.dg/class_allocate_6.f03: Likewise.
4113 * gfortran.dg/class_allocate_7.f03: Likewise.
4114 * gfortran.dg/class_allocate_8.f03: Likewise.
4115 * gfortran.dg/class_allocate_9.f03: Likewise.
4116 * gfortran.dg/class_array_1.f03: Likewise.
4117 * gfortran.dg/class_array_14.f90: Likewise.
4118 * gfortran.dg/class_array_15.f03: Likewise.
4119 * gfortran.dg/class_array_16.f90: Likewise.
4120 * gfortran.dg/class_array_2.f03: Likewise.
4121 * gfortran.dg/class_array_20.f03: Likewise.
4122 * gfortran.dg/class_array_21.f03: Likewise.
4123 * gfortran.dg/class_array_3.f03: Likewise.
4124 * gfortran.dg/class_array_4.f03: Likewise.
4125 * gfortran.dg/class_array_7.f03: Likewise.
4126 * gfortran.dg/class_array_8.f03: Likewise.
4127 * gfortran.dg/class_array_9.f03: Likewise.
4128 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4129 * gfortran.dg/class_dummy_1.f03: Likewise.
4130 * gfortran.dg/class_optional_1.f90: Likewise.
4131 * gfortran.dg/class_optional_2.f90: Likewise.
4132 * gfortran.dg/class_result_5.f90: Likewise.
4133 * gfortran.dg/class_result_6.f90: Likewise.
4134 * gfortran.dg/class_to_type_1.f03: Likewise.
4135 * gfortran.dg/class_to_type_2.f90: Likewise.
4136 * gfortran.dg/class_to_type_3.f03: Likewise.
4137 * gfortran.dg/class_to_type_4.f90: Likewise.
4138 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4139 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4140 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4141 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4142 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4143 * gfortran.dg/coarray/codimension.f90: Likewise.
4144 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4145 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4146 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4147 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4148 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4149 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4150 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4151 * gfortran.dg/coarray/event_1.f90: Likewise.
4152 * gfortran.dg/coarray/event_2.f90: Likewise.
4153 * gfortran.dg/coarray/get_array.f90: Likewise.
4154 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4155 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4156 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4157 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4158 * gfortran.dg/coarray/lock_1.f90: Likewise.
4159 * gfortran.dg/coarray/lock_2.f90: Likewise.
4160 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4161 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4162 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4163 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4164 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4165 * gfortran.dg/coarray/registering_1.f90: Likewise.
4166 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4167 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4168 * gfortran.dg/coarray/send_array.f90: Likewise.
4169 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4170 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4171 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4172 * gfortran.dg/coarray/sync_1.f90: Likewise.
4173 * gfortran.dg/coarray/sync_3.f90: Likewise.
4174 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4175 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4176 * gfortran.dg/coarray_13.f90: Likewise.
4177 * gfortran.dg/coarray_15.f90: Likewise.
4178 * gfortran.dg/coarray_16.f90: Likewise.
4179 * gfortran.dg/coarray_2.f90: Likewise.
4180 * gfortran.dg/coarray_23.f90: Likewise.
4181 * gfortran.dg/coarray_40.f90: Likewise.
4182 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4183 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4184 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4185 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4186 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4187 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4188 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4189 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4190 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4191 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4192 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4193 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4194 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4195 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4196 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4197 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4198 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4199 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4200 * gfortran.dg/coarray_stat_2.f90: Likewise.
4201 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4202 * gfortran.dg/coindexed_1.f90: Likewise.
4203 * gfortran.dg/comma.f: Likewise.
4204 * gfortran.dg/comma_format_extension_3.f: Likewise.
4205 * gfortran.dg/comma_format_extension_4.f: Likewise.
4206 * gfortran.dg/common_2.f90: Likewise.
4207 * gfortran.dg/common_4.f90: Likewise.
4208 * gfortran.dg/common_align_1.f90: Likewise.
4209 * gfortran.dg/common_align_2.f90: Likewise.
4210 * gfortran.dg/common_equivalence_1.f: Likewise.
4211 * gfortran.dg/common_pointer_1.f90: Likewise.
4212 * gfortran.dg/common_resize_1.f: Likewise.
4213 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4214 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4215 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4216 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4217 * gfortran.dg/complex_read.f90: Likewise.
4218 * gfortran.dg/complex_write.f90: Likewise.
4219 * gfortran.dg/constant_substring.f: Likewise.
4220 * gfortran.dg/constructor_2.f90: Likewise.
4221 * gfortran.dg/constructor_3.f90: Likewise.
4222 * gfortran.dg/constructor_6.f90: Likewise.
4223 * gfortran.dg/contained_1.f90: Likewise.
4224 * gfortran.dg/contained_3.f90: Likewise.
4225 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4226 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4227 * gfortran.dg/continuation_1.f90: Likewise.
4228 * gfortran.dg/continuation_11.f90: Likewise.
4229 * gfortran.dg/continuation_12.f90: Likewise.
4230 * gfortran.dg/continuation_13.f90: Likewise.
4231 * gfortran.dg/continuation_14.f: Likewise.
4232 * gfortran.dg/continuation_8.f90: Likewise.
4233 * gfortran.dg/convert_2.f90: Likewise.
4234 * gfortran.dg/convert_implied_open.f90: Likewise.
4235 * gfortran.dg/count_init_expr.f03: Likewise.
4236 * gfortran.dg/cr_lf.f90: Likewise.
4237 * gfortran.dg/cray_pointers_10.f90: Likewise.
4238 * gfortran.dg/cray_pointers_2.f90: Likewise.
4239 * gfortran.dg/cray_pointers_5.f90: Likewise.
4240 * gfortran.dg/cray_pointers_7.f90: Likewise.
4241 * gfortran.dg/cray_pointers_8.f90: Likewise.
4242 * gfortran.dg/cshift_1.f90: Likewise.
4243 * gfortran.dg/cshift_2.f90: Likewise.
4244 * gfortran.dg/cshift_large_1.f90: Likewise.
4245 * gfortran.dg/cshift_nan_1.f90: Likewise.
4246 * gfortran.dg/csqrt_2.f: Likewise.
4247 * gfortran.dg/data_array_1.f90: Likewise.
4248 * gfortran.dg/data_char_1.f90: Likewise.
4249 * gfortran.dg/data_char_2.f90: Likewise.
4250 * gfortran.dg/data_char_3.f90: Likewise.
4251 * gfortran.dg/data_derived_1.f90: Likewise.
4252 * gfortran.dg/data_implied_do_1.f90: Likewise.
4253 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4254 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4255 * gfortran.dg/deallocate_stat.f90: Likewise.
4256 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4257 * gfortran.dg/debug/pr37738.f: Likewise.
4258 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4259 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4260 * gfortran.dg/dec_exp_1.f90: Likewise.
4261 * gfortran.dg/dec_init_1.f90: Likewise.
4262 * gfortran.dg/dec_init_2.f90: Likewise.
4263 * gfortran.dg/dec_init_3.f90: Likewise.
4264 * gfortran.dg/dec_init_4.f90: Likewise.
4265 * gfortran.dg/dec_io_1.f90: Likewise.
4266 * gfortran.dg/dec_io_2.f90: Likewise.
4267 * gfortran.dg/dec_io_2a.f90: Likewise.
4268 * gfortran.dg/dec_io_6.f90: Likewise.
4269 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4270 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4271 * gfortran.dg/dec_math.f90: Likewise.
4272 * gfortran.dg/dec_parameter_1.f: Likewise.
4273 * gfortran.dg/dec_parameter_2.f90: Likewise.
4274 * gfortran.dg/dec_static_1.f90: Likewise.
4275 * gfortran.dg/dec_static_2.f90: Likewise.
4276 * gfortran.dg/dec_structure_1.f90: Likewise.
4277 * gfortran.dg/dec_structure_10.f90: Likewise.
4278 * gfortran.dg/dec_structure_18.f90: Likewise.
4279 * gfortran.dg/dec_structure_19.f90: Likewise.
4280 * gfortran.dg/dec_structure_2.f90: Likewise.
4281 * gfortran.dg/dec_structure_22.f90: Likewise.
4282 * gfortran.dg/dec_structure_3.f90: Likewise.
4283 * gfortran.dg/dec_structure_4.f90: Likewise.
4284 * gfortran.dg/dec_structure_5.f90: Likewise.
4285 * gfortran.dg/dec_structure_6.f90: Likewise.
4286 * gfortran.dg/dec_structure_7.f90: Likewise.
4287 * gfortran.dg/dec_union_1.f90: Likewise.
4288 * gfortran.dg/dec_union_2.f90: Likewise.
4289 * gfortran.dg/dec_union_3.f90: Likewise.
4290 * gfortran.dg/dec_union_4.f90: Likewise.
4291 * gfortran.dg/dec_union_5.f90: Likewise.
4292 * gfortran.dg/default_format_1.f90: Likewise.
4293 * gfortran.dg/default_format_2.f90: Likewise.
4294 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4295 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4296 * gfortran.dg/default_initialization_3.f90: Likewise.
4297 * gfortran.dg/default_initialization_4.f90: Likewise.
4298 * gfortran.dg/default_initialization_5.f90: Likewise.
4299 * gfortran.dg/deferred_character_1.f90: Likewise.
4300 * gfortran.dg/deferred_character_10.f90: Likewise.
4301 * gfortran.dg/deferred_character_11.f90: Likewise.
4302 * gfortran.dg/deferred_character_12.f90: Likewise.
4303 * gfortran.dg/deferred_character_13.f90: Likewise.
4304 * gfortran.dg/deferred_character_14.f90: Likewise.
4305 * gfortran.dg/deferred_character_15.f90: Likewise.
4306 * gfortran.dg/deferred_character_16.f90: Likewise.
4307 * gfortran.dg/deferred_character_2.f90: Likewise.
4308 * gfortran.dg/deferred_character_3.f90: Likewise.
4309 * gfortran.dg/deferred_character_4.f90: Likewise.
4310 * gfortran.dg/deferred_character_5.f90: Likewise.
4311 * gfortran.dg/deferred_character_6.f90: Likewise.
4312 * gfortran.dg/deferred_character_7.f90: Likewise.
4313 * gfortran.dg/deferred_character_8.f90: Likewise.
4314 * gfortran.dg/deferred_character_9.f90: Likewise.
4315 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4316 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4317 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4318 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4319 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4320 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4321 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4322 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4323 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4324 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4325 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4326 * gfortran.dg/defined_assignment_1.f90: Likewise.
4327 * gfortran.dg/defined_assignment_10.f90: Likewise.
4328 * gfortran.dg/defined_assignment_11.f90: Likewise.
4329 * gfortran.dg/defined_assignment_2.f90: Likewise.
4330 * gfortran.dg/defined_assignment_3.f90: Likewise.
4331 * gfortran.dg/defined_assignment_4.f90: Likewise.
4332 * gfortran.dg/defined_assignment_5.f90: Likewise.
4333 * gfortran.dg/defined_assignment_8.f90: Likewise.
4334 * gfortran.dg/defined_assignment_9.f90: Likewise.
4335 * gfortran.dg/dependency_2.f90: Likewise.
4336 * gfortran.dg/dependency_21.f90: Likewise.
4337 * gfortran.dg/dependency_22.f90: Likewise.
4338 * gfortran.dg/dependency_23.f90: Likewise.
4339 * gfortran.dg/dependency_24.f90: Likewise.
4340 * gfortran.dg/dependency_25.f90: Likewise.
4341 * gfortran.dg/dependency_26.f90: Likewise.
4342 * gfortran.dg/dependency_39.f90: Likewise.
4343 * gfortran.dg/dependency_40.f90: Likewise.
4344 * gfortran.dg/dependency_41.f90: Likewise.
4345 * gfortran.dg/dependency_42.f90: Likewise.
4346 * gfortran.dg/dependency_43.f90: Likewise.
4347 * gfortran.dg/dependency_44.f90: Likewise.
4348 * gfortran.dg/dependency_45.f90: Likewise.
4349 * gfortran.dg/dependency_50.f90: Likewise.
4350 * gfortran.dg/dependency_51.f90: Likewise.
4351 * gfortran.dg/dependent_decls_1.f90: Likewise.
4352 * gfortran.dg/der_array_1.f90: Likewise.
4353 * gfortran.dg/der_array_io_1.f90: Likewise.
4354 * gfortran.dg/der_array_io_2.f90: Likewise.
4355 * gfortran.dg/der_array_io_3.f90: Likewise.
4356 * gfortran.dg/der_io_1.f90: Likewise.
4357 * gfortran.dg/der_io_3.f90: Likewise.
4358 * gfortran.dg/der_pointer_2.f90: Likewise.
4359 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4360 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4361 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4362 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4363 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4364 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4365 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4366 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4367 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4368 * gfortran.dg/derived_external_function_1.f90: Likewise.
4369 * gfortran.dg/derived_init_1.f90: Likewise.
4370 * gfortran.dg/derived_init_2.f90: Likewise.
4371 * gfortran.dg/derived_init_3.f90: Likewise.
4372 * gfortran.dg/derived_init_4.f90: Likewise.
4373 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4374 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4375 * gfortran.dg/dev_null.F90: Likewise.
4376 * gfortran.dg/dfloat_1.f90: Likewise.
4377 * gfortran.dg/dim_sum_1.f90: Likewise.
4378 * gfortran.dg/dim_sum_2.f90: Likewise.
4379 * gfortran.dg/dim_sum_3.f90: Likewise.
4380 * gfortran.dg/direct_io_10.f: Likewise.
4381 * gfortran.dg/direct_io_11.f90: Likewise.
4382 * gfortran.dg/direct_io_12.f90: Likewise.
4383 * gfortran.dg/direct_io_2.f90: Likewise.
4384 * gfortran.dg/direct_io_3.f90: Likewise.
4385 * gfortran.dg/direct_io_4.f90: Likewise.
4386 * gfortran.dg/direct_io_5.f90: Likewise.
4387 * gfortran.dg/direct_io_6.f90: Likewise.
4388 * gfortran.dg/direct_io_7.f90: Likewise.
4389 * gfortran.dg/direct_io_8.f90: Likewise.
4390 * gfortran.dg/direct_io_9.f: Likewise.
4391 * gfortran.dg/do_1.f90: Likewise.
4392 * gfortran.dg/do_3.F90: Likewise.
4393 * gfortran.dg/do_concurrent_2.f90: Likewise.
4394 * gfortran.dg/do_concurrent_4.f90: Likewise.
4395 * gfortran.dg/do_corner_warn.f90: Likewise.
4396 * gfortran.dg/do_iterator_2.f90: Likewise.
4397 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4398 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4399 * gfortran.dg/dos_eol.f: Likewise.
4400 * gfortran.dg/dot_product_1.f03: Likewise.
4401 * gfortran.dg/dot_product_2.f90: Likewise.
4402 * gfortran.dg/dot_product_4.f90: Likewise.
4403 * gfortran.dg/dshift_1.F90: Likewise.
4404 * gfortran.dg/dshift_2.F90: Likewise.
4405 * gfortran.dg/dtio_1.f90: Likewise.
4406 * gfortran.dg/dtio_10.f90: Likewise.
4407 * gfortran.dg/dtio_12.f90: Likewise.
4408 * gfortran.dg/dtio_14.f90: Likewise.
4409 * gfortran.dg/dtio_15.f90: Likewise.
4410 * gfortran.dg/dtio_16.f90: Likewise.
4411 * gfortran.dg/dtio_17.f90: Likewise.
4412 * gfortran.dg/dtio_19.f90: Likewise.
4413 * gfortran.dg/dtio_2.f90: Likewise.
4414 * gfortran.dg/dtio_20.f03: Likewise.
4415 * gfortran.dg/dtio_22.f90: Likewise.
4416 * gfortran.dg/dtio_24.f90: Likewise.
4417 * gfortran.dg/dtio_25.f90: Likewise.
4418 * gfortran.dg/dtio_26.f03: Likewise.
4419 * gfortran.dg/dtio_27.f90: Likewise.
4420 * gfortran.dg/dtio_28.f03: Likewise.
4421 * gfortran.dg/dtio_3.f90: Likewise.
4422 * gfortran.dg/dtio_30.f03: Likewise.
4423 * gfortran.dg/dtio_31.f03: Likewise.
4424 * gfortran.dg/dtio_32.f03: Likewise.
4425 * gfortran.dg/dtio_4.f90: Likewise.
4426 * gfortran.dg/dtio_5.f90: Likewise.
4427 * gfortran.dg/dtio_7.f90: Likewise.
4428 * gfortran.dg/dtio_8.f90: Likewise.
4429 * gfortran.dg/dtio_9.f90: Likewise.
4430 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4431 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4432 * gfortran.dg/dup_save_1.f90: Likewise.
4433 * gfortran.dg/dup_save_2.f90: Likewise.
4434 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4435 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4436 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4437 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4438 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4439 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4440 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4441 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4442 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4443 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4444 * gfortran.dg/e_d_fmt.f90: Likewise.
4445 * gfortran.dg/edit_real_1.f90: Likewise.
4446 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4447 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4448 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4449 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4450 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4451 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4452 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4453 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4454 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4455 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4456 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4457 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4458 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4459 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4460 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4461 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4462 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4463 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4464 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4465 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4466 * gfortran.dg/empty_format_1.f90: Likewise.
4467 * gfortran.dg/endfile.f: Likewise.
4468 * gfortran.dg/endfile.f90: Likewise.
4469 * gfortran.dg/endfile_2.f90: Likewise.
4470 * gfortran.dg/entry_1.f90: Likewise.
4471 * gfortran.dg/entry_10.f90: Likewise.
4472 * gfortran.dg/entry_12.f90: Likewise.
4473 * gfortran.dg/entry_13.f90: Likewise.
4474 * gfortran.dg/entry_14.f90: Likewise.
4475 * gfortran.dg/entry_16.f90: Likewise.
4476 * gfortran.dg/entry_3.f90: Likewise.
4477 * gfortran.dg/entry_6.f90: Likewise.
4478 * gfortran.dg/entry_9.f90: Likewise.
4479 * gfortran.dg/entry_array_specs_2.f: Likewise.
4480 * gfortran.dg/enum_1.f90: Likewise.
4481 * gfortran.dg/enum_9.f90: Likewise.
4482 * gfortran.dg/eof_1.f90: Likewise.
4483 * gfortran.dg/eof_2.f90: Likewise.
4484 * gfortran.dg/eof_4.f90: Likewise.
4485 * gfortran.dg/eof_5.f90: Likewise.
4486 * gfortran.dg/eor_handling_1.f90: Likewise.
4487 * gfortran.dg/eor_handling_2.f90: Likewise.
4488 * gfortran.dg/eor_handling_3.f90: Likewise.
4489 * gfortran.dg/eor_handling_4.f90: Likewise.
4490 * gfortran.dg/eor_handling_5.f90: Likewise.
4491 * gfortran.dg/eoshift_3.f90: Likewise.
4492 * gfortran.dg/eoshift_4.f90: Likewise.
4493 * gfortran.dg/eoshift_5.f90: Likewise.
4494 * gfortran.dg/eoshift_6.f90: Likewise.
4495 * gfortran.dg/eoshift_large_1.f90: Likewise.
4496 * gfortran.dg/equiv_6.f90: Likewise.
4497 * gfortran.dg/equiv_7.f90: Likewise.
4498 * gfortran.dg/equiv_9.f90: Likewise.
4499 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4500 * gfortran.dg/erf_2.F90: Likewise.
4501 * gfortran.dg/erf_3.F90: Likewise.
4502 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4503 * gfortran.dg/error_format_2.f90: Likewise.
4504 * gfortran.dg/error_recovery_5.f90: Likewise.
4505 * gfortran.dg/execute_command_line_2.f90: Likewise.
4506 * gfortran.dg/execute_command_line_3.f90: Likewise.
4507 * gfortran.dg/exit_1.f08: Likewise.
4508 * gfortran.dg/exit_3.f08: Likewise.
4509 * gfortran.dg/exponent_1.f90: Likewise.
4510 * gfortran.dg/exponent_2.f90: Likewise.
4511 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4512 * gfortran.dg/extends_1.f03: Likewise.
4513 * gfortran.dg/extends_16.f90: Likewise.
4514 * gfortran.dg/extends_2.f03: Likewise.
4515 * gfortran.dg/extends_3.f03: Likewise.
4516 * gfortran.dg/extends_4.f03: Likewise.
4517 * gfortran.dg/extends_type_of_1.f03: Likewise.
4518 * gfortran.dg/extends_type_of_2.f03: Likewise.
4519 * gfortran.dg/external_procedures_3.f90: Likewise.
4520 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4521 * gfortran.dg/f2003_io_1.f03: Likewise.
4522 * gfortran.dg/f2003_io_4.f03: Likewise.
4523 * gfortran.dg/f2003_io_5.f03: Likewise.
4524 * gfortran.dg/f2003_io_6.f03: Likewise.
4525 * gfortran.dg/f2003_io_7.f03: Likewise.
4526 * gfortran.dg/f2c_1.f90: Likewise.
4527 * gfortran.dg/f2c_2.f90: Likewise.
4528 * gfortran.dg/f2c_3.f90: Likewise.
4529 * gfortran.dg/f2c_4.f90: Likewise.
4530 * gfortran.dg/f2c_6.f90: Likewise.
4531 * gfortran.dg/f2c_7.f90: Likewise.
4532 * gfortran.dg/f2c_9.f90: Likewise.
4533 * gfortran.dg/fgetc_1.f90: Likewise.
4534 * gfortran.dg/fgetc_2.f90: Likewise.
4535 * gfortran.dg/filename_null.f90: Likewise.
4536 * gfortran.dg/finalize_12.f90: Likewise.
4537 * gfortran.dg/finalize_13.f90: Likewise.
4538 * gfortran.dg/finalize_15.f90: Likewise.
4539 * gfortran.dg/finalize_17.f90: Likewise.
4540 * gfortran.dg/finalize_18.f90: Likewise.
4541 * gfortran.dg/finalize_25.f90: Likewise.
4542 * gfortran.dg/finalize_29.f08: Likewise.
4543 * gfortran.dg/finalize_31.f90: Likewise.
4544 * gfortran.dg/float_1.f90: Likewise.
4545 * gfortran.dg/flush_1.f90: Likewise.
4546 * gfortran.dg/fmt_bz_bn.f: Likewise.
4547 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4548 * gfortran.dg/fmt_cache_1.f: Likewise.
4549 * gfortran.dg/fmt_cache_2.f: Likewise.
4550 * gfortran.dg/fmt_cache_3.f90: Likewise.
4551 * gfortran.dg/fmt_colon.f90: Likewise.
4552 * gfortran.dg/fmt_e.f90: Likewise.
4553 * gfortran.dg/fmt_en.f90: Likewise.
4554 * gfortran.dg/fmt_error_10.f: Likewise.
4555 * gfortran.dg/fmt_error_9.f: Likewise.
4556 * gfortran.dg/fmt_exhaust.f90: Likewise.
4557 * gfortran.dg/fmt_f0_1.f90: Likewise.
4558 * gfortran.dg/fmt_f_an_p.f: Likewise.
4559 * gfortran.dg/fmt_fw_d.f90: Likewise.
4560 * gfortran.dg/fmt_g.f: Likewise.
4561 * gfortran.dg/fmt_g0_1.f08: Likewise.
4562 * gfortran.dg/fmt_g0_2.f08: Likewise.
4563 * gfortran.dg/fmt_g0_4.f08: Likewise.
4564 * gfortran.dg/fmt_g0_5.f08: Likewise.
4565 * gfortran.dg/fmt_g0_6.f08: Likewise.
4566 * gfortran.dg/fmt_g0_7.f08: Likewise.
4567 * gfortran.dg/fmt_g_1.f90: Likewise.
4568 * gfortran.dg/fmt_int_sign.f90: Likewise.
4569 * gfortran.dg/fmt_l.f90: Likewise.
4570 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4571 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4572 * gfortran.dg/fmt_p_1.f90: Likewise.
4573 * gfortran.dg/fmt_pf.f90: Likewise.
4574 * gfortran.dg/fmt_read.f90: Likewise.
4575 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4576 * gfortran.dg/fmt_t_1.f90: Likewise.
4577 * gfortran.dg/fmt_t_2.f90: Likewise.
4578 * gfortran.dg/fmt_t_3.f90: Likewise.
4579 * gfortran.dg/fmt_t_4.f90: Likewise.
4580 * gfortran.dg/fmt_t_5.f90: Likewise.
4581 * gfortran.dg/fmt_t_6.f: Likewise.
4582 * gfortran.dg/fmt_t_7.f: Likewise.
4583 * gfortran.dg/fmt_t_9.f: Likewise.
4584 * gfortran.dg/fmt_tl.f: Likewise.
4585 * gfortran.dg/fmt_unlimited.f90: Likewise.
4586 * gfortran.dg/fmt_white.f: Likewise.
4587 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4588 * gfortran.dg/fold_nearest.f90: Likewise.
4589 * gfortran.dg/forall_1.f90: Likewise.
4590 * gfortran.dg/forall_10.f90: Likewise.
4591 * gfortran.dg/forall_12.f90: Likewise.
4592 * gfortran.dg/forall_13.f90: Likewise.
4593 * gfortran.dg/forall_15.f90: Likewise.
4594 * gfortran.dg/forall_4.f90: Likewise.
4595 * gfortran.dg/forall_5.f90: Likewise.
4596 * gfortran.dg/forall_6.f90: Likewise.
4597 * gfortran.dg/forall_7.f90: Likewise.
4598 * gfortran.dg/fraction.f90: Likewise.
4599 * gfortran.dg/fseek.f90: Likewise.
4600 * gfortran.dg/ftell_1.f90: Likewise.
4601 * gfortran.dg/ftell_2.f90: Likewise.
4602 * gfortran.dg/ftell_3.f90: Likewise.
4603 * gfortran.dg/func_assign_2.f90: Likewise.
4604 * gfortran.dg/func_assign_3.f90: Likewise.
4605 * gfortran.dg/func_derived_1.f90: Likewise.
4606 * gfortran.dg/func_derived_2.f90: Likewise.
4607 * gfortran.dg/func_derived_3.f90: Likewise.
4608 * gfortran.dg/func_result_1.f90: Likewise.
4609 * gfortran.dg/func_result_2.f90: Likewise.
4610 * gfortran.dg/func_result_6.f90: Likewise.
4611 * gfortran.dg/function_charlen_2.f90: Likewise.
4612 * gfortran.dg/function_charlen_3.f: Likewise.
4613 * gfortran.dg/function_kinds_1.f90: Likewise.
4614 * gfortran.dg/function_kinds_4.f90: Likewise.
4615 * gfortran.dg/function_optimize_10.f90: Likewise.
4616 * gfortran.dg/function_optimize_11.f90: Likewise.
4617 * gfortran.dg/function_optimize_12.f90: Likewise.
4618 * gfortran.dg/function_optimize_4.f90: Likewise.
4619 * gfortran.dg/function_optimize_8.f90: Likewise.
4620 * gfortran.dg/g77/13037.f: Likewise.
4621 * gfortran.dg/g77/1832.f: Likewise.
4622 * gfortran.dg/g77/19981119-0.f: Likewise.
4623 * gfortran.dg/g77/19990313-0.f: Likewise.
4624 * gfortran.dg/g77/19990313-1.f: Likewise.
4625 * gfortran.dg/g77/19990313-2.f: Likewise.
4626 * gfortran.dg/g77/19990313-3.f: Likewise.
4627 * gfortran.dg/g77/19990419-1.f: Likewise.
4628 * gfortran.dg/g77/19990826-0.f: Likewise.
4629 * gfortran.dg/g77/19990826-2.f: Likewise.
4630 * gfortran.dg/g77/20000503-1.f: Likewise.
4631 * gfortran.dg/g77/20001111.f: Likewise.
4632 * gfortran.dg/g77/20010116.f: Likewise.
4633 * gfortran.dg/g77/20010216-1.f: Likewise.
4634 * gfortran.dg/g77/20010430.f: Likewise.
4635 * gfortran.dg/g77/20010610.f: Likewise.
4636 * gfortran.dg/g77/6177.f: Likewise.
4637 * gfortran.dg/g77/7388.f: Likewise.
4638 * gfortran.dg/g77/947.f: Likewise.
4639 * gfortran.dg/g77/970625-2.f: Likewise.
4640 * gfortran.dg/g77/971102-1.f: Likewise.
4641 * gfortran.dg/g77/980628-0.f: Likewise.
4642 * gfortran.dg/g77/980628-1.f: Likewise.
4643 * gfortran.dg/g77/980628-10.f: Likewise.
4644 * gfortran.dg/g77/980628-2.f: Likewise.
4645 * gfortran.dg/g77/980628-3.f: Likewise.
4646 * gfortran.dg/g77/980628-7.f: Likewise.
4647 * gfortran.dg/g77/980628-8.f: Likewise.
4648 * gfortran.dg/g77/980628-9.f: Likewise.
4649 * gfortran.dg/g77/980701-0.f: Likewise.
4650 * gfortran.dg/g77/980701-1.f: Likewise.
4651 * gfortran.dg/g77/cabs.f: Likewise.
4652 * gfortran.dg/g77/claus.f: Likewise.
4653 * gfortran.dg/g77/complex_1.f: Likewise.
4654 * gfortran.dg/g77/cpp3.F: Likewise.
4655 * gfortran.dg/g77/cpp4.F: Likewise.
4656 * gfortran.dg/g77/cpp5.F: Likewise.
4657 * gfortran.dg/g77/dcomplex.f: Likewise.
4658 * gfortran.dg/g77/dnrm2.f: Likewise.
4659 * gfortran.dg/g77/erfc.f: Likewise.
4660 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4661 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4662 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4663 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4664 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4665 * gfortran.dg/g77/int8421.f: Likewise.
4666 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4667 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4668 * gfortran.dg/g77/le.f: Likewise.
4669 * gfortran.dg/g77/short.f: Likewise.
4670 * gfortran.dg/gamma_1.f90: Likewise.
4671 * gfortran.dg/gamma_4.f90: Likewise.
4672 * gfortran.dg/gamma_5.f90: Likewise.
4673 * gfortran.dg/generic_13.f90: Likewise.
4674 * gfortran.dg/generic_15.f90: Likewise.
4675 * gfortran.dg/generic_19.f90: Likewise.
4676 * gfortran.dg/generic_20.f90: Likewise.
4677 * gfortran.dg/generic_23.f03: Likewise.
4678 * gfortran.dg/generic_25.f90: Likewise.
4679 * gfortran.dg/generic_27.f90: Likewise.
4680 * gfortran.dg/generic_31.f90: Likewise.
4681 * gfortran.dg/generic_4.f90: Likewise.
4682 * gfortran.dg/global_vars_c_init.f90: Likewise.
4683 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4684 * gfortran.dg/gnu_logical_1.F: Likewise.
4685 * gfortran.dg/goacc/fixed-1.f: Likewise.
4686 * gfortran.dg/goacc/fixed-2.f: Likewise.
4687 * gfortran.dg/goacc/gang-static.f95: Likewise.
4688 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4689 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4690 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4691 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4692 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4693 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4694 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4695 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4696 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4697 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4698 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4699 * gfortran.dg/gomp/pr48794.f90: Likewise.
4700 * gfortran.dg/gomp/pr72744.f90: Likewise.
4701 * gfortran.dg/gomp/pr77665.f90: Likewise.
4702 * gfortran.dg/gomp/workshare2.f90: Likewise.
4703 * gfortran.dg/gomp/workshare3.f90: Likewise.
4704 * gfortran.dg/goto_1.f: Likewise.
4705 * gfortran.dg/goto_2.f90: Likewise.
4706 * gfortran.dg/goto_4.f90: Likewise.
4707 * gfortran.dg/goto_6.f: Likewise.
4708 * gfortran.dg/graphite/id-26.f03: Likewise.
4709 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4710 * gfortran.dg/graphite/pr29581.f90: Likewise.
4711 * gfortran.dg/graphite/pr29832.f90: Likewise.
4712 * gfortran.dg/graphite/run-id-1.f: Likewise.
4713 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4714 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4715 * gfortran.dg/hollerith.f90: Likewise.
4716 * gfortran.dg/hollerith4.f90: Likewise.
4717 * gfortran.dg/hollerith6.f90: Likewise.
4718 * gfortran.dg/hollerith8.f90: Likewise.
4719 * gfortran.dg/hollerith_1.f90: Likewise.
4720 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4721 * gfortran.dg/hollerith_f95.f90: Likewise.
4722 * gfortran.dg/hollerith_legacy.f90: Likewise.
4723 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4724 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4725 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4726 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4727 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4728 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4729 * gfortran.dg/hypot_1.f90: Likewise.
4730 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4731 * gfortran.dg/iargc.f90: Likewise.
4732 * gfortran.dg/ibits.f90: Likewise.
4733 * gfortran.dg/ichar_1.f90: Likewise.
4734 * gfortran.dg/ichar_2.f90: Likewise.
4735 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4736 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4737 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4738 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4739 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4740 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4741 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4742 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4743 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4744 * gfortran.dg/ieee/large_1.f90: Likewise.
4745 * gfortran.dg/ieee/large_2.f90: Likewise.
4746 * gfortran.dg/ieee/large_3.F90: Likewise.
4747 * gfortran.dg/ieee/large_4.f90: Likewise.
4748 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4749 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4750 * gfortran.dg/impl_do_var_data.f90: Likewise.
4751 * gfortran.dg/implicit_10.f90: Likewise.
4752 * gfortran.dg/implicit_12.f90: Likewise.
4753 * gfortran.dg/implicit_class_1.f90: Likewise.
4754 * gfortran.dg/implicit_pure_1.f90: Likewise.
4755 * gfortran.dg/implied_do_1.f90: Likewise.
4756 * gfortran.dg/implied_do_io_1.f90: Likewise.
4757 * gfortran.dg/implied_do_io_2.f90: Likewise.
4758 * gfortran.dg/implied_do_io_3.f90: Likewise.
4759 * gfortran.dg/implied_shape_1.f08: Likewise.
4760 * gfortran.dg/import.f90: Likewise.
4761 * gfortran.dg/import4.f90: Likewise.
4762 * gfortran.dg/impure_1.f08: Likewise.
4763 * gfortran.dg/index.f90: Likewise.
4764 * gfortran.dg/index_2.f90: Likewise.
4765 * gfortran.dg/init_flag_1.f90: Likewise.
4766 * gfortran.dg/init_flag_10.f90: Likewise.
4767 * gfortran.dg/init_flag_15.f03: Likewise.
4768 * gfortran.dg/init_flag_2.f90: Likewise.
4769 * gfortran.dg/init_flag_3.f90: Likewise.
4770 * gfortran.dg/init_flag_4.f90: Likewise.
4771 * gfortran.dg/init_flag_5.f90: Likewise.
4772 * gfortran.dg/init_flag_6.f90: Likewise.
4773 * gfortran.dg/init_flag_7.f90: Likewise.
4774 * gfortran.dg/init_flag_9.f90: Likewise.
4775 * gfortran.dg/initialization_11.f90: Likewise.
4776 * gfortran.dg/initialization_19.f90: Likewise.
4777 * gfortran.dg/initialization_2.f90: Likewise.
4778 * gfortran.dg/initialization_22.f90: Likewise.
4779 * gfortran.dg/initialization_27.f90: Likewise.
4780 * gfortran.dg/initialization_5.f90: Likewise.
4781 * gfortran.dg/initialization_6.f90: Likewise.
4782 * gfortran.dg/inline_matmul_1.f90: Likewise.
4783 * gfortran.dg/inline_matmul_10.f90: Likewise.
4784 * gfortran.dg/inline_matmul_11.f90: Likewise.
4785 * gfortran.dg/inline_matmul_13.f90: Likewise.
4786 * gfortran.dg/inline_matmul_14.f90: Likewise.
4787 * gfortran.dg/inline_matmul_16.f90: Likewise.
4788 * gfortran.dg/inline_matmul_17.f90: Likewise.
4789 * gfortran.dg/inline_matmul_18.f90: Likewise.
4790 * gfortran.dg/inline_matmul_19.f90: Likewise.
4791 * gfortran.dg/inline_matmul_2.f90: Likewise.
4792 * gfortran.dg/inline_matmul_20.f90: Likewise.
4793 * gfortran.dg/inline_matmul_22.f90: Likewise.
4794 * gfortran.dg/inline_matmul_3.f90: Likewise.
4795 * gfortran.dg/inline_matmul_4.f90: Likewise.
4796 * gfortran.dg/inline_matmul_5.f90: Likewise.
4797 * gfortran.dg/inline_matmul_6.f90: Likewise.
4798 * gfortran.dg/inline_matmul_7.f90: Likewise.
4799 * gfortran.dg/inline_matmul_8.f90: Likewise.
4800 * gfortran.dg/inline_matmul_9.f90: Likewise.
4801 * gfortran.dg/inline_sum_1.f90: Likewise.
4802 * gfortran.dg/inline_sum_3.f90: Likewise.
4803 * gfortran.dg/inline_sum_5.f90: Likewise.
4804 * gfortran.dg/inquire-complex.f90: Likewise.
4805 * gfortran.dg/inquire.f90: Likewise.
4806 * gfortran.dg/inquire_10.f90: Likewise.
4807 * gfortran.dg/inquire_13.f90: Likewise.
4808 * gfortran.dg/inquire_15.f90: Likewise.
4809 * gfortran.dg/inquire_16.f90: Likewise.
4810 * gfortran.dg/inquire_17.f90: Likewise.
4811 * gfortran.dg/inquire_5.f90: Likewise.
4812 * gfortran.dg/inquire_6.f90: Likewise.
4813 * gfortran.dg/inquire_7.f90: Likewise.
4814 * gfortran.dg/inquire_9.f90: Likewise.
4815 * gfortran.dg/inquire_internal.f90: Likewise.
4816 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4817 * gfortran.dg/inquire_size.f90: Likewise.
4818 * gfortran.dg/int_1.f90: Likewise.
4819 * gfortran.dg/int_conv_1.f90: Likewise.
4820 * gfortran.dg/int_range_io_1.f90: Likewise.
4821 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4822 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4823 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4824 * gfortran.dg/integer_plus.f90: Likewise.
4825 * gfortran.dg/intent_out_2.f90: Likewise.
4826 * gfortran.dg/intent_out_5.f90: Likewise.
4827 * gfortran.dg/intent_out_6.f90: Likewise.
4828 * gfortran.dg/interface_12.f90: Likewise.
4829 * gfortran.dg/interface_19.f90: Likewise.
4830 * gfortran.dg/interface_4.f90: Likewise.
4831 * gfortran.dg/interface_5.f90: Likewise.
4832 * gfortran.dg/interface_9.f90: Likewise.
4833 * gfortran.dg/interface_assignment_1.f90: Likewise.
4834 * gfortran.dg/interface_assignment_2.f90: Likewise.
4835 * gfortran.dg/internal_dummy_2.f08: Likewise.
4836 * gfortran.dg/internal_dummy_3.f08: Likewise.
4837 * gfortran.dg/internal_dummy_4.f08: Likewise.
4838 * gfortran.dg/internal_pack_1.f90: Likewise.
4839 * gfortran.dg/internal_pack_10.f90: Likewise.
4840 * gfortran.dg/internal_pack_12.f90: Likewise.
4841 * gfortran.dg/internal_pack_13.f90: Likewise.
4842 * gfortran.dg/internal_pack_14.f90: Likewise.
4843 * gfortran.dg/internal_pack_15.f90: Likewise.
4844 * gfortran.dg/internal_pack_2.f90: Likewise.
4845 * gfortran.dg/internal_pack_3.f90: Likewise.
4846 * gfortran.dg/internal_pack_4.f90: Likewise.
4847 * gfortran.dg/internal_pack_6.f90: Likewise.
4848 * gfortran.dg/internal_pack_8.f90: Likewise.
4849 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4850 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4851 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4852 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4853 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4854 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4855 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4856 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4857 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4858 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4859 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4860 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4861 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4862 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4863 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4864 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4865 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4866 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4867 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4868 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4869 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4870 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4871 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4872 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4873 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4874 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4875 * gfortran.dg/io_err_1.f90: Likewise.
4876 * gfortran.dg/io_real_boz.f90: Likewise.
4877 * gfortran.dg/iomsg_1.f90: Likewise.
4878 * gfortran.dg/iostat_1.f90: Likewise.
4879 * gfortran.dg/iostat_2.f90: Likewise.
4880 * gfortran.dg/iostat_4.f90: Likewise.
4881 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4882 * gfortran.dg/ishft_1.f90: Likewise.
4883 * gfortran.dg/ishft_2.f90: Likewise.
4884 * gfortran.dg/ishft_4.f90: Likewise.
4885 * gfortran.dg/isnan_1.f90: Likewise.
4886 * gfortran.dg/isnan_2.f90: Likewise.
4887 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4888 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4889 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4890 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4891 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4892 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4893 * gfortran.dg/itime_idate_1.f: Likewise.
4894 * gfortran.dg/itime_idate_2.f: Likewise.
4895 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4896 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4897 * gfortran.dg/large_real_kind_1.f90: Likewise.
4898 * gfortran.dg/large_real_kind_2.F90: Likewise.
4899 * gfortran.dg/large_real_kind_3.F90: Likewise.
4900 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4901 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4902 * gfortran.dg/large_recl.f90: Likewise.
4903 * gfortran.dg/large_unit_1.f90: Likewise.
4904 * gfortran.dg/large_unit_2.f90: Likewise.
4905 * gfortran.dg/largeequiv_1.f90: Likewise.
4906 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4907 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4908 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4909 * gfortran.dg/list_read_1.f90: Likewise.
4910 * gfortran.dg/list_read_10.f90: Likewise.
4911 * gfortran.dg/list_read_11.f90: Likewise.
4912 * gfortran.dg/list_read_12.f90: Likewise.
4913 * gfortran.dg/list_read_13.f: Likewise.
4914 * gfortran.dg/list_read_14.f90: Likewise.
4915 * gfortran.dg/list_read_2.f90: Likewise.
4916 * gfortran.dg/list_read_3.f90: Likewise.
4917 * gfortran.dg/list_read_4.f90: Likewise.
4918 * gfortran.dg/list_read_5.f90: Likewise.
4919 * gfortran.dg/list_read_6.f90: Likewise.
4920 * gfortran.dg/list_read_7.f90: Likewise.
4921 * gfortran.dg/list_read_8.f90: Likewise.
4922 * gfortran.dg/list_read_9.f90: Likewise.
4923 * gfortran.dg/loc_2.f90: Likewise.
4924 * gfortran.dg/logical_1.f90: Likewise.
4925 * gfortran.dg/logical_dot_product.f90: Likewise.
4926 * gfortran.dg/logical_temp_io.f90: Likewise.
4927 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4928 * gfortran.dg/lrshift_1.f90: Likewise.
4929 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4930 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4931 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4932 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4933 * gfortran.dg/make_unit.f90: Likewise.
4934 * gfortran.dg/mapping_1.f90: Likewise.
4935 * gfortran.dg/mapping_2.f90: Likewise.
4936 * gfortran.dg/mapping_3.f90: Likewise.
4937 * gfortran.dg/masklr_1.F90: Likewise.
4938 * gfortran.dg/masklr_2.F90: Likewise.
4939 * gfortran.dg/matmul_1.f90: Likewise.
4940 * gfortran.dg/matmul_10.f90: Likewise.
4941 * gfortran.dg/matmul_12.f90: Likewise.
4942 * gfortran.dg/matmul_16.f90: Likewise.
4943 * gfortran.dg/matmul_17.f90: Likewise.
4944 * gfortran.dg/matmul_18.f90: Likewise.
4945 * gfortran.dg/matmul_2.f90: Likewise.
4946 * gfortran.dg/matmul_3.f90: Likewise.
4947 * gfortran.dg/matmul_4.f90: Likewise.
4948 * gfortran.dg/matmul_6.f90: Likewise.
4949 * gfortran.dg/matmul_8.f03: Likewise.
4950 * gfortran.dg/matmul_9.f90: Likewise.
4951 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4952 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4953 * gfortran.dg/matmul_const.f90: Likewise.
4954 * gfortran.dg/maxloc_1.f90: Likewise.
4955 * gfortran.dg/maxloc_2.f90: Likewise.
4956 * gfortran.dg/maxloc_3.f90: Likewise.
4957 * gfortran.dg/maxloc_4.f90: Likewise.
4958 * gfortran.dg/maxloc_string_1.f90: Likewise.
4959 * gfortran.dg/maxlocval_1.f90: Likewise.
4960 * gfortran.dg/maxlocval_2.f90: Likewise.
4961 * gfortran.dg/maxlocval_3.f90: Likewise.
4962 * gfortran.dg/maxlocval_4.f90: Likewise.
4963 * gfortran.dg/maxval_char_1.f90: Likewise.
4964 * gfortran.dg/maxval_char_2.f90: Likewise.
4965 * gfortran.dg/maxval_char_3.f90: Likewise.
4966 * gfortran.dg/maxval_char_4.f90: Likewise.
4967 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4968 * gfortran.dg/mclock.f90: Likewise.
4969 * gfortran.dg/merge_bits_1.F90: Likewise.
4970 * gfortran.dg/merge_bits_2.F90: Likewise.
4971 * gfortran.dg/merge_char_1.f90: Likewise.
4972 * gfortran.dg/merge_init_expr.f90: Likewise.
4973 * gfortran.dg/min_max_optional_1.f90: Likewise.
4974 * gfortran.dg/min_max_optional_5.f90: Likewise.
4975 * gfortran.dg/minloc_1.f90: Likewise.
4976 * gfortran.dg/minloc_2.f90: Likewise.
4977 * gfortran.dg/minloc_3.f90: Likewise.
4978 * gfortran.dg/minloc_4.f90: Likewise.
4979 * gfortran.dg/minloc_string_1.f90: Likewise.
4980 * gfortran.dg/minlocval_1.f90: Likewise.
4981 * gfortran.dg/minlocval_2.f90: Likewise.
4982 * gfortran.dg/minlocval_3.f90: Likewise.
4983 * gfortran.dg/minlocval_4.f90: Likewise.
4984 * gfortran.dg/minmax_char_1.f90: Likewise.
4985 * gfortran.dg/minmaxloc_1.f90: Likewise.
4986 * gfortran.dg/minmaxloc_10.f90: Likewise.
4987 * gfortran.dg/minmaxloc_11.f90: Likewise.
4988 * gfortran.dg/minmaxloc_12.f90: Likewise.
4989 * gfortran.dg/minmaxloc_13.f90: Likewise.
4990 * gfortran.dg/minmaxloc_2.f90: Likewise.
4991 * gfortran.dg/minmaxloc_3.f90: Likewise.
4992 * gfortran.dg/minmaxloc_4.f90: Likewise.
4993 * gfortran.dg/minmaxloc_5.f90: Likewise.
4994 * gfortran.dg/minmaxloc_6.f90: Likewise.
4995 * gfortran.dg/minmaxloc_7.f90: Likewise.
4996 * gfortran.dg/minmaxloc_8.f90: Likewise.
4997 * gfortran.dg/minmaxval_1.f90: Likewise.
4998 * gfortran.dg/minval_char_1.f90: Likewise.
4999 * gfortran.dg/minval_char_2.f90: Likewise.
5000 * gfortran.dg/minval_char_3.f90: Likewise.
5001 * gfortran.dg/minval_char_4.f90: Likewise.
5002 * gfortran.dg/minval_char_5.f90: Likewise.
5003 * gfortran.dg/minval_parameter_1.f90: Likewise.
5004 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5005 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5006 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5007 * gfortran.dg/missing_parens_1.f90: Likewise.
5008 * gfortran.dg/missing_parens_2.f90: Likewise.
5009 * gfortran.dg/mod_large_1.f90: Likewise.
5010 * gfortran.dg/mod_sign0_1.f90: Likewise.
5011 * gfortran.dg/module_blank_common.f90: Likewise.
5012 * gfortran.dg/module_commons_1.f90: Likewise.
5013 * gfortran.dg/module_commons_3.f90: Likewise.
5014 * gfortran.dg/module_double_reuse.f90: Likewise.
5015 * gfortran.dg/module_equivalence_1.f90: Likewise.
5016 * gfortran.dg/module_equivalence_2.f90: Likewise.
5017 * gfortran.dg/module_equivalence_3.f90: Likewise.
5018 * gfortran.dg/module_equivalence_5.f90: Likewise.
5019 * gfortran.dg/module_interface_1.f90: Likewise.
5020 * gfortran.dg/module_nan.f90: Likewise.
5021 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5022 * gfortran.dg/module_procedure_1.f90: Likewise.
5023 * gfortran.dg/module_read_1.f90: Likewise.
5024 * gfortran.dg/module_read_2.f90: Likewise.
5025 * gfortran.dg/module_widestring_1.f90: Likewise.
5026 * gfortran.dg/move_alloc.f90: Likewise.
5027 * gfortran.dg/move_alloc_10.f90: Likewise.
5028 * gfortran.dg/move_alloc_13.f90: Likewise.
5029 * gfortran.dg/move_alloc_14.f90: Likewise.
5030 * gfortran.dg/move_alloc_15.f90: Likewise.
5031 * gfortran.dg/move_alloc_16.f90: Likewise.
5032 * gfortran.dg/move_alloc_2.f90: Likewise.
5033 * gfortran.dg/move_alloc_5.f90: Likewise.
5034 * gfortran.dg/move_alloc_6.f90: Likewise.
5035 * gfortran.dg/move_alloc_9.f90: Likewise.
5036 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5037 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5038 * gfortran.dg/mvbits_1.f90: Likewise.
5039 * gfortran.dg/mvbits_2.f90: Likewise.
5040 * gfortran.dg/mvbits_3.f90: Likewise.
5041 * gfortran.dg/mvbits_4.f90: Likewise.
5042 * gfortran.dg/mvbits_7.f90: Likewise.
5043 * gfortran.dg/mvbits_8.f90: Likewise.
5044 * gfortran.dg/namelist_11.f: Likewise.
5045 * gfortran.dg/namelist_12.f: Likewise.
5046 * gfortran.dg/namelist_13.f90: Likewise.
5047 * gfortran.dg/namelist_14.f90: Likewise.
5048 * gfortran.dg/namelist_15.f90: Likewise.
5049 * gfortran.dg/namelist_16.f90: Likewise.
5050 * gfortran.dg/namelist_17.f90: Likewise.
5051 * gfortran.dg/namelist_18.f90: Likewise.
5052 * gfortran.dg/namelist_19.f90: Likewise.
5053 * gfortran.dg/namelist_20.f90: Likewise.
5054 * gfortran.dg/namelist_21.f90: Likewise.
5055 * gfortran.dg/namelist_22.f90: Likewise.
5056 * gfortran.dg/namelist_23.f90: Likewise.
5057 * gfortran.dg/namelist_24.f90: Likewise.
5058 * gfortran.dg/namelist_26.f90: Likewise.
5059 * gfortran.dg/namelist_27.f90: Likewise.
5060 * gfortran.dg/namelist_28.f90: Likewise.
5061 * gfortran.dg/namelist_29.f90: Likewise.
5062 * gfortran.dg/namelist_37.f90: Likewise.
5063 * gfortran.dg/namelist_38.f90: Likewise.
5064 * gfortran.dg/namelist_39.f90: Likewise.
5065 * gfortran.dg/namelist_40.f90: Likewise.
5066 * gfortran.dg/namelist_41.f90: Likewise.
5067 * gfortran.dg/namelist_42.f90: Likewise.
5068 * gfortran.dg/namelist_43.f90: Likewise.
5069 * gfortran.dg/namelist_44.f90: Likewise.
5070 * gfortran.dg/namelist_47.f90: Likewise.
5071 * gfortran.dg/namelist_48.f90: Likewise.
5072 * gfortran.dg/namelist_49.f90: Likewise.
5073 * gfortran.dg/namelist_50.f90: Likewise.
5074 * gfortran.dg/namelist_51.f90: Likewise.
5075 * gfortran.dg/namelist_52.f90: Likewise.
5076 * gfortran.dg/namelist_54.f90: Likewise.
5077 * gfortran.dg/namelist_55.f90: Likewise.
5078 * gfortran.dg/namelist_56.f90: Likewise.
5079 * gfortran.dg/namelist_57.f90: Likewise.
5080 * gfortran.dg/namelist_58.f90: Likewise.
5081 * gfortran.dg/namelist_59.f90: Likewise.
5082 * gfortran.dg/namelist_60.f90: Likewise.
5083 * gfortran.dg/namelist_61.f90: Likewise.
5084 * gfortran.dg/namelist_64.f90: Likewise.
5085 * gfortran.dg/namelist_65.f90: Likewise.
5086 * gfortran.dg/namelist_69.f90: Likewise.
5087 * gfortran.dg/namelist_70.f90: Likewise.
5088 * gfortran.dg/namelist_71.f90: Likewise.
5089 * gfortran.dg/namelist_72.f: Likewise.
5090 * gfortran.dg/namelist_73.f90: Likewise.
5091 * gfortran.dg/namelist_77.f90: Likewise.
5092 * gfortran.dg/namelist_78.f90: Likewise.
5093 * gfortran.dg/namelist_79.f90: Likewise.
5094 * gfortran.dg/namelist_80.f90: Likewise.
5095 * gfortran.dg/namelist_81.f90: Likewise.
5096 * gfortran.dg/namelist_82.f90: Likewise.
5097 * gfortran.dg/namelist_84.f90: Likewise.
5098 * gfortran.dg/namelist_85.f90: Likewise.
5099 * gfortran.dg/namelist_86.f90: Likewise.
5100 * gfortran.dg/namelist_87.f90: Likewise.
5101 * gfortran.dg/namelist_88.f90: Likewise.
5102 * gfortran.dg/namelist_89.f90: Likewise.
5103 * gfortran.dg/namelist_90.f: Likewise.
5104 * gfortran.dg/namelist_95.f90: Likewise.
5105 * gfortran.dg/namelist_char_only.f90: Likewise.
5106 * gfortran.dg/namelist_empty.f90: Likewise.
5107 * gfortran.dg/namelist_internal.f90: Likewise.
5108 * gfortran.dg/namelist_use.f90: Likewise.
5109 * gfortran.dg/namelist_use_only.f90: Likewise.
5110 * gfortran.dg/namelist_utf8.f90: Likewise.
5111 * gfortran.dg/nan_1.f90: Likewise.
5112 * gfortran.dg/nan_2.f90: Likewise.
5113 * gfortran.dg/nan_3.f90: Likewise.
5114 * gfortran.dg/nan_6.f90: Likewise.
5115 * gfortran.dg/nan_7.f90: Likewise.
5116 * gfortran.dg/nearest_1.f90: Likewise.
5117 * gfortran.dg/nearest_2.f90: Likewise.
5118 * gfortran.dg/nearest_3.f90: Likewise.
5119 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5120 * gfortran.dg/negative_automatic_size.f90: Likewise.
5121 * gfortran.dg/negative_unit.f: Likewise.
5122 * gfortran.dg/negative_unit2.f90: Likewise.
5123 * gfortran.dg/negative_unit_int8.f: Likewise.
5124 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5125 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5126 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5127 * gfortran.dg/nested_modules_1.f90: Likewise.
5128 * gfortran.dg/nested_modules_2.f90: Likewise.
5129 * gfortran.dg/nested_modules_3.f90: Likewise.
5130 * gfortran.dg/nesting_1.f90: Likewise.
5131 * gfortran.dg/new_line.f90: Likewise.
5132 * gfortran.dg/newunit_1.f90: Likewise.
5133 * gfortran.dg/newunit_3.f90: Likewise.
5134 * gfortran.dg/newunit_5.f90.f90: Likewise.
5135 * gfortran.dg/nint_1.f90: Likewise.
5136 * gfortran.dg/nint_2.f90: Likewise.
5137 * gfortran.dg/no_arg_check_2.f90: Likewise.
5138 * gfortran.dg/no_range_check_1.f90: Likewise.
5139 * gfortran.dg/no_range_check_2.f90: Likewise.
5140 * gfortran.dg/no_range_check_3.f90: Likewise.
5141 * gfortran.dg/noadv_size.f90: Likewise.
5142 * gfortran.dg/nonreturning_statements.f90: Likewise.
5143 * gfortran.dg/norm2_1.f90: Likewise.
5144 * gfortran.dg/norm2_3.f90: Likewise.
5145 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5146 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5147 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5148 * gfortran.dg/null_4.f90: Likewise.
5149 * gfortran.dg/null_9.f90: Likewise.
5150 * gfortran.dg/nullify_3.f90: Likewise.
5151 * gfortran.dg/oldstyle_1.f90: Likewise.
5152 * gfortran.dg/open_access_append_1.f90: Likewise.
5153 * gfortran.dg/open_access_append_2.f90: Likewise.
5154 * gfortran.dg/open_errors.f90: Likewise.
5155 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5156 * gfortran.dg/open_new.f90: Likewise.
5157 * gfortran.dg/open_readonly_1.f90: Likewise.
5158 * gfortran.dg/operator_1.f90: Likewise.
5159 * gfortran.dg/optional_absent_1.f90: Likewise.
5160 * gfortran.dg/optional_absent_2.f90: Likewise.
5161 * gfortran.dg/optional_absent_3.f90: Likewise.
5162 * gfortran.dg/optional_class_1.f90: Likewise.
5163 * gfortran.dg/optional_dim_2.f90: Likewise.
5164 * gfortran.dg/optional_dim_3.f90: Likewise.
5165 * gfortran.dg/output_exponents_1.f90: Likewise.
5166 * gfortran.dg/overload_1.f90: Likewise.
5167 * gfortran.dg/overload_2.f90: Likewise.
5168 * gfortran.dg/overwrite_1.f: Likewise.
5169 * gfortran.dg/pad_no.f90: Likewise.
5170 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5171 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5172 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5173 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5174 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5175 * gfortran.dg/parens_3.f90: Likewise.
5176 * gfortran.dg/parens_5.f90: Likewise.
5177 * gfortran.dg/parens_6.f90: Likewise.
5178 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5179 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5180 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5181 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5182 * gfortran.dg/parity_1.f90: Likewise.
5183 * gfortran.dg/past_eor.f90: Likewise.
5184 * gfortran.dg/pdt_1.f03: Likewise.
5185 * gfortran.dg/pdt_10.f03: Likewise.
5186 * gfortran.dg/pdt_11.f03: Likewise.
5187 * gfortran.dg/pdt_12.f03: Likewise.
5188 * gfortran.dg/pdt_13.f03: Likewise.
5189 * gfortran.dg/pdt_14.f03: Likewise.
5190 * gfortran.dg/pdt_15.f03: Likewise.
5191 * gfortran.dg/pdt_19.f03: Likewise.
5192 * gfortran.dg/pdt_20.f03: Likewise.
5193 * gfortran.dg/pdt_22.f03: Likewise.
5194 * gfortran.dg/pdt_23.f03: Likewise.
5195 * gfortran.dg/pdt_25.f03: Likewise.
5196 * gfortran.dg/pdt_26.f03: Likewise.
5197 * gfortran.dg/pdt_27.f03: Likewise.
5198 * gfortran.dg/pdt_28.f03: Likewise.
5199 * gfortran.dg/pdt_3.f03: Likewise.
5200 * gfortran.dg/pdt_4.f03: Likewise.
5201 * gfortran.dg/pdt_5.f03: Likewise.
5202 * gfortran.dg/pdt_7.f03: Likewise.
5203 * gfortran.dg/pointer_1.f90: Likewise.
5204 * gfortran.dg/pointer_array_1.f90: Likewise.
5205 * gfortran.dg/pointer_array_3.f90: Likewise.
5206 * gfortran.dg/pointer_array_4.f90: Likewise.
5207 * gfortran.dg/pointer_array_5.f90: Likewise.
5208 * gfortran.dg/pointer_array_6.f90: Likewise.
5209 * gfortran.dg/pointer_array_7.f90: Likewise.
5210 * gfortran.dg/pointer_array_8.f90: Likewise.
5211 * gfortran.dg/pointer_array_9.f90: Likewise.
5212 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5213 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5214 * gfortran.dg/pointer_assign_10.f90: Likewise.
5215 * gfortran.dg/pointer_assign_11.f90: Likewise.
5216 * gfortran.dg/pointer_assign_4.f90: Likewise.
5217 * gfortran.dg/pointer_assign_8.f90: Likewise.
5218 * gfortran.dg/pointer_assign_9.f90: Likewise.
5219 * gfortran.dg/pointer_check_10.f90: Likewise.
5220 * gfortran.dg/pointer_check_9.f90: Likewise.
5221 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5222 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5223 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5224 * gfortran.dg/pointer_init_1.f90: Likewise.
5225 * gfortran.dg/pointer_init_3.f90: Likewise.
5226 * gfortran.dg/pointer_init_4.f90: Likewise.
5227 * gfortran.dg/pointer_init_5.f90: Likewise.
5228 * gfortran.dg/pointer_init_8.f90: Likewise.
5229 * gfortran.dg/pointer_intent_1.f90: Likewise.
5230 * gfortran.dg/pointer_intent_4.f90: Likewise.
5231 * gfortran.dg/pointer_intent_5.f90: Likewise.
5232 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5233 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5234 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5235 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5236 * gfortran.dg/pointer_target_1.f90: Likewise.
5237 * gfortran.dg/pointer_target_2.f90: Likewise.
5238 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5239 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5240 * gfortran.dg/power.f90: Likewise.
5241 * gfortran.dg/power1.f90: Likewise.
5242 * gfortran.dg/power_3.f90: Likewise.
5243 * gfortran.dg/power_4.f90: Likewise.
5244 * gfortran.dg/power_5.f90: Likewise.
5245 * gfortran.dg/pr12884.f: Likewise.
5246 * gfortran.dg/pr15129.f90: Likewise.
5247 * gfortran.dg/pr15140.f90: Likewise.
5248 * gfortran.dg/pr15324.f90: Likewise.
5249 * gfortran.dg/pr15332.f: Likewise.
5250 * gfortran.dg/pr15957.f90: Likewise.
5251 * gfortran.dg/pr15959.f90: Likewise.
5252 * gfortran.dg/pr16597.f90: Likewise.
5253 * gfortran.dg/pr16861.f90: Likewise.
5254 * gfortran.dg/pr16938.f90: Likewise.
5255 * gfortran.dg/pr17090.f90: Likewise.
5256 * gfortran.dg/pr17143.f90: Likewise.
5257 * gfortran.dg/pr17164.f90: Likewise.
5258 * gfortran.dg/pr17229.f: Likewise.
5259 * gfortran.dg/pr17285.f90: Likewise.
5260 * gfortran.dg/pr17286.f90: Likewise.
5261 * gfortran.dg/pr17472.f: Likewise.
5262 * gfortran.dg/pr17612.f90: Likewise.
5263 * gfortran.dg/pr17706.f90: Likewise.
5264 * gfortran.dg/pr18025.f90: Likewise.
5265 * gfortran.dg/pr18122.f90: Likewise.
5266 * gfortran.dg/pr18210.f90: Likewise.
5267 * gfortran.dg/pr18392.f90: Likewise.
5268 * gfortran.dg/pr19155.f: Likewise.
5269 * gfortran.dg/pr19216.f: Likewise.
5270 * gfortran.dg/pr19467.f90: Likewise.
5271 * gfortran.dg/pr19657.f: Likewise.
5272 * gfortran.dg/pr19926.f90: Likewise.
5273 * gfortran.dg/pr19928-1.f90: Likewise.
5274 * gfortran.dg/pr19928-2.f90: Likewise.
5275 * gfortran.dg/pr20086.f90: Likewise.
5276 * gfortran.dg/pr20124.f90: Likewise.
5277 * gfortran.dg/pr20163-2.f: Likewise.
5278 * gfortran.dg/pr20480.f90: Likewise.
5279 * gfortran.dg/pr20755.f: Likewise.
5280 * gfortran.dg/pr20950.f: Likewise.
5281 * gfortran.dg/pr21177.f90: Likewise.
5282 * gfortran.dg/pr21730.f: Likewise.
5283 * gfortran.dg/pr22491.f: Likewise.
5284 * gfortran.dg/pr25603.f: Likewise.
5285 * gfortran.dg/pr26246_2.f90: Likewise.
5286 * gfortran.dg/pr32136.f90: Likewise.
5287 * gfortran.dg/pr32533.f90: Likewise.
5288 * gfortran.dg/pr33794.f90: Likewise.
5289 * gfortran.dg/pr35662.f90: Likewise.
5290 * gfortran.dg/pr35944-1.f90: Likewise.
5291 * gfortran.dg/pr35944-2.f90: Likewise.
5292 * gfortran.dg/pr35983.f90: Likewise.
5293 * gfortran.dg/pr39865.f90: Likewise.
5294 * gfortran.dg/pr41212.f90: Likewise.
5295 * gfortran.dg/pr43808.f90: Likewise.
5296 * gfortran.dg/pr44592.f90: Likewise.
5297 * gfortran.dg/pr44735.f90: Likewise.
5298 * gfortran.dg/pr45308.f03: Likewise.
5299 * gfortran.dg/pr46297.f: Likewise.
5300 * gfortran.dg/pr46588.f90: Likewise.
5301 * gfortran.dg/pr46665.f90: Likewise.
5302 * gfortran.dg/pr46804.f90: Likewise.
5303 * gfortran.dg/pr47008.f03: Likewise.
5304 * gfortran.dg/pr47614.f: Likewise.
5305 * gfortran.dg/pr47878.f90: Likewise.
5306 * gfortran.dg/pr49103.f90: Likewise.
5307 * gfortran.dg/pr50069_1.f90: Likewise.
5308 * gfortran.dg/pr50769.f90: Likewise.
5309 * gfortran.dg/pr52608.f90: Likewise.
5310 * gfortran.dg/pr55086_2.f90: Likewise.
5311 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5312 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5313 * gfortran.dg/pr55330.f90: Likewise.
5314 * gfortran.dg/pr56015.f90: Likewise.
5315 * gfortran.dg/pr57910.f90: Likewise.
5316 * gfortran.dg/pr59700.f90: Likewise.
5317 * gfortran.dg/pr62125.f90: Likewise.
5318 * gfortran.dg/pr64530.f90: Likewise.
5319 * gfortran.dg/pr65429.f90: Likewise.
5320 * gfortran.dg/pr65450.f90: Likewise.
5321 * gfortran.dg/pr65504.f90: Likewise.
5322 * gfortran.dg/pr65903.f90: Likewise.
5323 * gfortran.dg/pr66311.f90: Likewise.
5324 * gfortran.dg/pr66864.f90: Likewise.
5325 * gfortran.dg/pr67140.f90: Likewise.
5326 * gfortran.dg/pr67524.f90: Likewise.
5327 * gfortran.dg/pr67885.f90: Likewise.
5328 * gfortran.dg/pr68053.f90: Likewise.
5329 * gfortran.dg/pr68566.f90: Likewise.
5330 * gfortran.dg/pr69514_1.f90: Likewise.
5331 * gfortran.dg/pr69514_2.f90: Likewise.
5332 * gfortran.dg/pr69739.f90: Likewise.
5333 * gfortran.dg/pr70673.f90: Likewise.
5334 * gfortran.dg/pr71523_2.f90: Likewise.
5335 * gfortran.dg/pr71764.f90: Likewise.
5336 * gfortran.dg/pr78092.f90: Likewise.
5337 * gfortran.dg/pr82973.f90: Likewise.
5338 * gfortran.dg/pr83864.f90: Likewise.
5339 * gfortran.dg/pr83874.f90: Likewise.
5340 * gfortran.dg/pr84088.f90: Likewise.
5341 * gfortran.dg/pr84155.f90: Likewise.
5342 * gfortran.dg/proc_decl_12.f90: Likewise.
5343 * gfortran.dg/proc_decl_13.f90: Likewise.
5344 * gfortran.dg/proc_decl_15.f90: Likewise.
5345 * gfortran.dg/proc_decl_17.f90: Likewise.
5346 * gfortran.dg/proc_decl_18.f90: Likewise.
5347 * gfortran.dg/proc_decl_2.f90: Likewise.
5348 * gfortran.dg/proc_decl_5.f90: Likewise.
5349 * gfortran.dg/proc_decl_9.f90: Likewise.
5350 * gfortran.dg/proc_ptr_1.f90: Likewise.
5351 * gfortran.dg/proc_ptr_10.f90: Likewise.
5352 * gfortran.dg/proc_ptr_12.f90: Likewise.
5353 * gfortran.dg/proc_ptr_18.f90: Likewise.
5354 * gfortran.dg/proc_ptr_19.f90: Likewise.
5355 * gfortran.dg/proc_ptr_21.f90: Likewise.
5356 * gfortran.dg/proc_ptr_22.f90: Likewise.
5357 * gfortran.dg/proc_ptr_23.f90: Likewise.
5358 * gfortran.dg/proc_ptr_25.f90: Likewise.
5359 * gfortran.dg/proc_ptr_26.f90: Likewise.
5360 * gfortran.dg/proc_ptr_3.f90: Likewise.
5361 * gfortran.dg/proc_ptr_36.f90: Likewise.
5362 * gfortran.dg/proc_ptr_47.f90: Likewise.
5363 * gfortran.dg/proc_ptr_48.f90: Likewise.
5364 * gfortran.dg/proc_ptr_5.f90: Likewise.
5365 * gfortran.dg/proc_ptr_6.f90: Likewise.
5366 * gfortran.dg/proc_ptr_7.f90: Likewise.
5367 * gfortran.dg/proc_ptr_8.f90: Likewise.
5368 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5369 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5370 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5371 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5372 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5373 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5374 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5375 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5376 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5377 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5378 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5379 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5380 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5381 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5382 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5383 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5384 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5385 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5386 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5387 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5388 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5389 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5390 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5391 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5392 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5393 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5394 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5395 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5396 * gfortran.dg/product_init_expr.f03: Likewise.
5397 * gfortran.dg/promotion.f90: Likewise.
5398 * gfortran.dg/promotion_3.f90: Likewise.
5399 * gfortran.dg/promotion_4.f90: Likewise.
5400 * gfortran.dg/protected_1.f90: Likewise.
5401 * gfortran.dg/protected_2.f90: Likewise.
5402 * gfortran.dg/ptr-func-1.f90: Likewise.
5403 * gfortran.dg/ptr-func-2.f90: Likewise.
5404 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5405 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5406 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5407 * gfortran.dg/pure_byref_1.f90: Likewise.
5408 * gfortran.dg/pure_byref_2.f90: Likewise.
5409 * gfortran.dg/pure_byref_3.f90: Likewise.
5410 * gfortran.dg/quad_2.f90: Likewise.
5411 * gfortran.dg/quad_3.f90: Likewise.
5412 * gfortran.dg/random_3.f90: Likewise.
5413 * gfortran.dg/random_4.f90: Likewise.
5414 * gfortran.dg/random_7.f90: Likewise.
5415 * gfortran.dg/read_2.f90: Likewise.
5416 * gfortran.dg/read_3.f90: Likewise.
5417 * gfortran.dg/read_4.f90: Likewise.
5418 * gfortran.dg/read_5.f90: Likewise.
5419 * gfortran.dg/read_bad_advance.f90: Likewise.
5420 * gfortran.dg/read_bang.f90: Likewise.
5421 * gfortran.dg/read_bang4.f90: Likewise.
5422 * gfortran.dg/read_comma.f: Likewise.
5423 * gfortran.dg/read_dir.f90: Likewise.
5424 * gfortran.dg/read_empty_file.f: Likewise.
5425 * gfortran.dg/read_eof_1.f90: Likewise.
5426 * gfortran.dg/read_eof_2.f90: Likewise.
5427 * gfortran.dg/read_eof_3.f90: Likewise.
5428 * gfortran.dg/read_eof_4.f90: Likewise.
5429 * gfortran.dg/read_eof_5.f90: Likewise.
5430 * gfortran.dg/read_eof_6.f: Likewise.
5431 * gfortran.dg/read_eof_7.f90: Likewise.
5432 * gfortran.dg/read_eof_8.f90: Likewise.
5433 * gfortran.dg/read_eof_all.f90: Likewise.
5434 * gfortran.dg/read_eor.f90: Likewise.
5435 * gfortran.dg/read_float_1.f90: Likewise.
5436 * gfortran.dg/read_float_2.f03: Likewise.
5437 * gfortran.dg/read_float_3.f90: Likewise.
5438 * gfortran.dg/read_float_4.f90: Likewise.
5439 * gfortran.dg/read_infnan_1.f90: Likewise.
5440 * gfortran.dg/read_list_eof_1.f90: Likewise.
5441 * gfortran.dg/read_logical.f90: Likewise.
5442 * gfortran.dg/read_many_1.f: Likewise.
5443 * gfortran.dg/read_no_eor.f90: Likewise.
5444 * gfortran.dg/read_noadvance.f90: Likewise.
5445 * gfortran.dg/read_repeat.f90: Likewise.
5446 * gfortran.dg/read_repeat_2.f90: Likewise.
5447 * gfortran.dg/read_size_noadvance.f90: Likewise.
5448 * gfortran.dg/read_x_eof.f90: Likewise.
5449 * gfortran.dg/read_x_past.f: Likewise.
5450 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5451 * gfortran.dg/real_const_1.f: Likewise.
5452 * gfortran.dg/real_const_2.f90: Likewise.
5453 * gfortran.dg/real_const_3.f90: Likewise.
5454 * gfortran.dg/real_do_1.f90: Likewise.
5455 * gfortran.dg/real_index_1.f90: Likewise.
5456 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5457 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5458 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5459 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5460 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5461 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5462 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5463 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5464 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5465 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5466 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5467 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5468 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5469 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5470 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5471 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5472 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5473 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5474 * gfortran.dg/record_marker_1.f90: Likewise.
5475 * gfortran.dg/record_marker_2.f: Likewise.
5476 * gfortran.dg/record_marker_3.f90: Likewise.
5477 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5478 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5479 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5480 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5481 * gfortran.dg/recursive_check_7.f90: Likewise.
5482 * gfortran.dg/recursive_reference_1.f90: Likewise.
5483 * gfortran.dg/recursive_reference_2.f90: Likewise.
5484 * gfortran.dg/recursive_stack.f90: Likewise.
5485 * gfortran.dg/reduction.f90: Likewise.
5486 * gfortran.dg/repack_arrays_1.f90: Likewise.
5487 * gfortran.dg/repeat_1.f90: Likewise.
5488 * gfortran.dg/repeat_2.f90: Likewise.
5489 * gfortran.dg/repeat_3.f90: Likewise.
5490 * gfortran.dg/repeat_6.f90: Likewise.
5491 * gfortran.dg/reshape-alloc.f90: Likewise.
5492 * gfortran.dg/reshape-complex.f90: Likewise.
5493 * gfortran.dg/reshape.f90: Likewise.
5494 * gfortran.dg/reshape_2.f90: Likewise.
5495 * gfortran.dg/reshape_7.f90: Likewise.
5496 * gfortran.dg/reshape_empty_1.f03: Likewise.
5497 * gfortran.dg/reshape_pad_1.f90: Likewise.
5498 * gfortran.dg/reshape_rank7.f90: Likewise.
5499 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5500 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5501 * gfortran.dg/result_default_init_1.f90: Likewise.
5502 * gfortran.dg/result_in_spec_1.f90: Likewise.
5503 * gfortran.dg/result_in_spec_2.f90: Likewise.
5504 * gfortran.dg/ret_array_1.f90: Likewise.
5505 * gfortran.dg/ret_pointer_1.f90: Likewise.
5506 * gfortran.dg/ret_pointer_2.f90: Likewise.
5507 * gfortran.dg/rewind_1.f90: Likewise.
5508 * gfortran.dg/round_1.f03: Likewise.
5509 * gfortran.dg/round_2.f03: Likewise.
5510 * gfortran.dg/round_3.f08: Likewise.
5511 * gfortran.dg/round_4.f90: Likewise.
5512 * gfortran.dg/rrspacing_1.f90: Likewise.
5513 * gfortran.dg/runtime_warning_1.f90: Likewise.
5514 * gfortran.dg/same_type_as_2.f03: Likewise.
5515 * gfortran.dg/save_1.f90: Likewise.
5516 * gfortran.dg/save_5.f90: Likewise.
5517 * gfortran.dg/save_6.f90: Likewise.
5518 * gfortran.dg/scalar_mask_1.f90: Likewise.
5519 * gfortran.dg/scalar_mask_2.f90: Likewise.
5520 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5521 * gfortran.dg/scale_1.f90: Likewise.
5522 * gfortran.dg/scan_1.f90: Likewise.
5523 * gfortran.dg/scan_2.f90: Likewise.
5524 * gfortran.dg/secnds-1.f: Likewise.
5525 * gfortran.dg/secnds.f: Likewise.
5526 * gfortran.dg/select_1.f90: Likewise.
5527 * gfortran.dg/select_2.f90: Likewise.
5528 * gfortran.dg/select_3.f90: Likewise.
5529 * gfortran.dg/select_5.f90: Likewise.
5530 * gfortran.dg/select_char_1.f90: Likewise.
5531 * gfortran.dg/select_char_2.f90: Likewise.
5532 * gfortran.dg/select_type_13.f03: Likewise.
5533 * gfortran.dg/select_type_14.f03: Likewise.
5534 * gfortran.dg/select_type_15.f03: Likewise.
5535 * gfortran.dg/select_type_19.f03: Likewise.
5536 * gfortran.dg/select_type_2.f03: Likewise.
5537 * gfortran.dg/select_type_26.f03: Likewise.
5538 * gfortran.dg/select_type_27.f03: Likewise.
5539 * gfortran.dg/select_type_28.f03: Likewise.
5540 * gfortran.dg/select_type_3.f03: Likewise.
5541 * gfortran.dg/select_type_35.f03: Likewise.
5542 * gfortran.dg/select_type_36.f03: Likewise.
5543 * gfortran.dg/select_type_37.f03: Likewise.
5544 * gfortran.dg/select_type_39.f03: Likewise.
5545 * gfortran.dg/select_type_4.f90: Likewise.
5546 * gfortran.dg/select_type_5.f03: Likewise.
5547 * gfortran.dg/select_type_6.f03: Likewise.
5548 * gfortran.dg/select_type_7.f03: Likewise.
5549 * gfortran.dg/select_type_8.f03: Likewise.
5550 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5551 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5552 * gfortran.dg/selected_kind_1.f90: Likewise.
5553 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5554 * gfortran.dg/shape_2.f90: Likewise.
5555 * gfortran.dg/shape_4.f90: Likewise.
5556 * gfortran.dg/shape_5.f90: Likewise.
5557 * gfortran.dg/shape_7.f90: Likewise.
5558 * gfortran.dg/shape_8.f90: Likewise.
5559 * gfortran.dg/shape_9.f90: Likewise.
5560 * gfortran.dg/shift-kind_2.f90: Likewise.
5561 * gfortran.dg/shiftalr_1.F90: Likewise.
5562 * gfortran.dg/shiftalr_2.F90: Likewise.
5563 * gfortran.dg/simpleif_1.f90: Likewise.
5564 * gfortran.dg/simplify_argN_1.f90: Likewise.
5565 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5566 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5567 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5568 * gfortran.dg/simplify_modulo.f90: Likewise.
5569 * gfortran.dg/single_char_string.f90: Likewise.
5570 * gfortran.dg/size_dim.f90: Likewise.
5571 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5572 * gfortran.dg/sizeof.f90: Likewise.
5573 * gfortran.dg/sizeof_4.f90: Likewise.
5574 * gfortran.dg/slash_1.f90: Likewise.
5575 * gfortran.dg/sms-1.f90: Likewise.
5576 * gfortran.dg/sms-2.f90: Likewise.
5577 * gfortran.dg/spec_expr_7.f90: Likewise.
5578 * gfortran.dg/specifics_1.f90: Likewise.
5579 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5580 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5581 * gfortran.dg/spread_init_expr.f03: Likewise.
5582 * gfortran.dg/spread_scalar_source.f90: Likewise.
5583 * gfortran.dg/spread_shape_1.f90: Likewise.
5584 * gfortran.dg/stat_1.f90: Likewise.
5585 * gfortran.dg/stat_2.f90: Likewise.
5586 * gfortran.dg/stfunc_1.f90: Likewise.
5587 * gfortran.dg/stfunc_4.f90: Likewise.
5588 * gfortran.dg/stfunc_6.f90: Likewise.
5589 * gfortran.dg/storage_size_1.f08: Likewise.
5590 * gfortran.dg/storage_size_3.f08: Likewise.
5591 * gfortran.dg/storage_size_4.f90: Likewise.
5592 * gfortran.dg/streamio_1.f90: Likewise.
5593 * gfortran.dg/streamio_10.f90: Likewise.
5594 * gfortran.dg/streamio_11.f90: Likewise.
5595 * gfortran.dg/streamio_12.f90: Likewise.
5596 * gfortran.dg/streamio_13.f90: Likewise.
5597 * gfortran.dg/streamio_14.f90: Likewise.
5598 * gfortran.dg/streamio_15.f90: Likewise.
5599 * gfortran.dg/streamio_16.f90: Likewise.
5600 * gfortran.dg/streamio_17.f90: Likewise.
5601 * gfortran.dg/streamio_2.f90: Likewise.
5602 * gfortran.dg/streamio_3.f90: Likewise.
5603 * gfortran.dg/streamio_4.f90: Likewise.
5604 * gfortran.dg/streamio_5.f90: Likewise.
5605 * gfortran.dg/streamio_6.f90: Likewise.
5606 * gfortran.dg/streamio_7.f90: Likewise.
5607 * gfortran.dg/streamio_8.f90: Likewise.
5608 * gfortran.dg/streamio_9.f90: Likewise.
5609 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5610 * gfortran.dg/string_4.f90: Likewise.
5611 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5612 * gfortran.dg/string_assign_2.f90: Likewise.
5613 * gfortran.dg/string_compare_1.f90: Likewise.
5614 * gfortran.dg/string_compare_2.f90: Likewise.
5615 * gfortran.dg/string_compare_3.f90: Likewise.
5616 * gfortran.dg/string_ctor_1.f90: Likewise.
5617 * gfortran.dg/string_length_1.f90: Likewise.
5618 * gfortran.dg/string_length_2.f90: Likewise.
5619 * gfortran.dg/string_length_3.f90: Likewise.
5620 * gfortran.dg/string_length_4.f90: Likewise.
5621 * gfortran.dg/string_null_compare_1.f: Likewise.
5622 * gfortran.dg/string_pad_trunc.f90: Likewise.
5623 * gfortran.dg/structure_constructor_1.f03: Likewise.
5624 * gfortran.dg/structure_constructor_11.f90: Likewise.
5625 * gfortran.dg/structure_constructor_13.f03: Likewise.
5626 * gfortran.dg/structure_constructor_2.f03: Likewise.
5627 * gfortran.dg/structure_constructor_5.f03: Likewise.
5628 * gfortran.dg/submodule_1.f08: Likewise.
5629 * gfortran.dg/submodule_11.f08: Likewise.
5630 * gfortran.dg/submodule_14.f08: Likewise.
5631 * gfortran.dg/submodule_15.f08: Likewise.
5632 * gfortran.dg/submodule_17.f08: Likewise.
5633 * gfortran.dg/submodule_18.f08: Likewise.
5634 * gfortran.dg/submodule_19.f08: Likewise.
5635 * gfortran.dg/submodule_2.f08: Likewise.
5636 * gfortran.dg/submodule_27.f08: Likewise.
5637 * gfortran.dg/submodule_28.f08: Likewise.
5638 * gfortran.dg/submodule_29.f08: Likewise.
5639 * gfortran.dg/submodule_30.f08: Likewise.
5640 * gfortran.dg/submodule_6.f08: Likewise.
5641 * gfortran.dg/submodule_7.f08: Likewise.
5642 * gfortran.dg/submodule_8.f08: Likewise.
5643 * gfortran.dg/subnormal_1.f90: Likewise.
5644 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5645 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5646 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5647 * gfortran.dg/substr_2.f: Likewise.
5648 * gfortran.dg/substr_3.f: Likewise.
5649 * gfortran.dg/substr_4.f: Likewise.
5650 * gfortran.dg/substr_5.f90: Likewise.
5651 * gfortran.dg/substr_6.f90: Likewise.
5652 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5653 * gfortran.dg/sum_init_expr.f03: Likewise.
5654 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5655 * gfortran.dg/system_clock_3.f08: Likewise.
5656 * gfortran.dg/t_editing.f: Likewise.
5657 * gfortran.dg/team_change_1.f90: Likewise.
5658 * gfortran.dg/team_end_1.f90: Likewise.
5659 * gfortran.dg/team_number_1.f90: Likewise.
5660 * gfortran.dg/temporary_1.f90: Likewise.
5661 * gfortran.dg/test_com_block.f90: Likewise.
5662 * gfortran.dg/test_only_clause.f90: Likewise.
5663 * gfortran.dg/tiny_1.f90: Likewise.
5664 * gfortran.dg/tiny_2.f90: Likewise.
5665 * gfortran.dg/tl_editing.f90: Likewise.
5666 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5667 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5668 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5669 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5670 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5671 * gfortran.dg/transfer_class_2.f90: Likewise.
5672 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5673 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5674 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5675 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5676 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5677 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5678 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5679 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5680 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5681 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5682 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5683 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5684 * gfortran.dg/transpose_1.f90: Likewise.
5685 * gfortran.dg/transpose_3.f03: Likewise.
5686 * gfortran.dg/transpose_4.f90: Likewise.
5687 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5688 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5689 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5690 * gfortran.dg/trim_1.f90: Likewise.
5691 * gfortran.dg/trim_optimize_1.f90: Likewise.
5692 * gfortran.dg/trim_optimize_2.f90: Likewise.
5693 * gfortran.dg/trim_optimize_3.f90: Likewise.
5694 * gfortran.dg/trim_optimize_4.f90: Likewise.
5695 * gfortran.dg/trim_optimize_5.f90: Likewise.
5696 * gfortran.dg/trim_optimize_6.f90: Likewise.
5697 * gfortran.dg/trim_optimize_7.f90: Likewise.
5698 * gfortran.dg/trim_optimize_8.f90: Likewise.
5699 * gfortran.dg/type_to_class_1.f03: Likewise.
5700 * gfortran.dg/type_to_class_2.f03: Likewise.
5701 * gfortran.dg/type_to_class_3.f03: Likewise.
5702 * gfortran.dg/type_to_class_4.f03: Likewise.
5703 * gfortran.dg/type_to_class_5.f03: Likewise.
5704 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5705 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5706 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5707 * gfortran.dg/typebound_call_1.f03: Likewise.
5708 * gfortran.dg/typebound_call_13.f03: Likewise.
5709 * gfortran.dg/typebound_call_18.f03: Likewise.
5710 * gfortran.dg/typebound_call_19.f03: Likewise.
5711 * gfortran.dg/typebound_call_2.f03: Likewise.
5712 * gfortran.dg/typebound_call_20.f03: Likewise.
5713 * gfortran.dg/typebound_call_3.f03: Likewise.
5714 * gfortran.dg/typebound_generic_5.f03: Likewise.
5715 * gfortran.dg/typebound_generic_6.f03: Likewise.
5716 * gfortran.dg/typebound_generic_9.f03: Likewise.
5717 * gfortran.dg/typebound_operator_12.f03: Likewise.
5718 * gfortran.dg/typebound_operator_13.f03: Likewise.
5719 * gfortran.dg/typebound_operator_15.f90: Likewise.
5720 * gfortran.dg/typebound_operator_20.f90: Likewise.
5721 * gfortran.dg/typebound_operator_3.f03: Likewise.
5722 * gfortran.dg/typebound_operator_6.f03: Likewise.
5723 * gfortran.dg/typebound_operator_7.f03: Likewise.
5724 * gfortran.dg/typebound_operator_8.f03: Likewise.
5725 * gfortran.dg/typebound_operator_9.f03: Likewise.
5726 * gfortran.dg/typebound_proc_19.f90: Likewise.
5727 * gfortran.dg/typebound_proc_20.f90: Likewise.
5728 * gfortran.dg/typebound_proc_23.f90: Likewise.
5729 * gfortran.dg/typebound_proc_27.f03: Likewise.
5730 * gfortran.dg/typebound_proc_35.f90: Likewise.
5731 * gfortran.dg/typebound_proc_36.f90: Likewise.
5732 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5733 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5734 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5735 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5736 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5737 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5738 * gfortran.dg/unf_short_record_1.f90: Likewise.
5739 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5740 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5741 * gfortran.dg/unit_1.f90: Likewise.
5742 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5743 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5744 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5745 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5746 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5747 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5748 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5749 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5750 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5751 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5752 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5753 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5754 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5755 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5756 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5757 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5758 * gfortran.dg/unpack_init_expr.f03: Likewise.
5759 * gfortran.dg/use_10.f90: Likewise.
5760 * gfortran.dg/use_11.f90: Likewise.
5761 * gfortran.dg/use_13.f90: Likewise.
5762 * gfortran.dg/use_24.f90: Likewise.
5763 * gfortran.dg/use_27.f90: Likewise.
5764 * gfortran.dg/use_5.f90: Likewise.
5765 * gfortran.dg/use_allocated_1.f90: Likewise.
5766 * gfortran.dg/use_only_1.f90: Likewise.
5767 * gfortran.dg/use_only_4.f90: Likewise.
5768 * gfortran.dg/use_rename_2.f90: Likewise.
5769 * gfortran.dg/use_rename_4.f90: Likewise.
5770 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5771 * gfortran.dg/used_interface_ref.f90: Likewise.
5772 * gfortran.dg/used_types_5.f90: Likewise.
5773 * gfortran.dg/utf8_1.f03: Likewise.
5774 * gfortran.dg/utf8_2.f03: Likewise.
5775 * gfortran.dg/value_1.f90: Likewise.
5776 * gfortran.dg/value_2.f90: Likewise.
5777 * gfortran.dg/value_4.f90: Likewise.
5778 * gfortran.dg/value_6.f03: Likewise.
5779 * gfortran.dg/value_7.f03: Likewise.
5780 * gfortran.dg/value_test.f90: Likewise.
5781 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5782 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5783 * gfortran.dg/vect/pr60510.f: Likewise.
5784 * gfortran.dg/vect/pr69882.f90: Likewise.
5785 * gfortran.dg/vect/pr69980.f90: Likewise.
5786 * gfortran.dg/vect/vect-5.f90: Likewise.
5787 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5788 * gfortran.dg/vector_subscript_1.f90: Likewise.
5789 * gfortran.dg/vector_subscript_2.f90: Likewise.
5790 * gfortran.dg/vector_subscript_3.f90: Likewise.
5791 * gfortran.dg/vector_subscript_5.f90: Likewise.
5792 * gfortran.dg/verify_2.f90: Likewise.
5793 * gfortran.dg/volatile10.f90: Likewise.
5794 * gfortran.dg/where_1.f90: Likewise.
5795 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5796 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5797 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5798 * gfortran.dg/whole_file_13.f90: Likewise.
5799 * gfortran.dg/whole_file_2.f90: Likewise.
5800 * gfortran.dg/widechar_2.f90: Likewise.
5801 * gfortran.dg/widechar_4.f90: Likewise.
5802 * gfortran.dg/widechar_5.f90: Likewise.
5803 * gfortran.dg/widechar_6.f90: Likewise.
5804 * gfortran.dg/widechar_8.f90: Likewise.
5805 * gfortran.dg/widechar_IO_1.f90: Likewise.
5806 * gfortran.dg/widechar_IO_2.f90: Likewise.
5807 * gfortran.dg/widechar_IO_3.f90: Likewise.
5808 * gfortran.dg/widechar_IO_4.f90: Likewise.
5809 * gfortran.dg/widechar_compare_1.f90: Likewise.
5810 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5811 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5812 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5813 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5814 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5815 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5816 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5817 * gfortran.dg/widechar_select_1.f90: Likewise.
5818 * gfortran.dg/winapi.f90: Likewise.
5819 * gfortran.dg/write_0_pe_format.f90: Likewise.
5820 * gfortran.dg/write_back.f: Likewise.
5821 * gfortran.dg/write_check3.f90: Likewise.
5822 * gfortran.dg/write_direct_eor.f90: Likewise.
5823 * gfortran.dg/write_padding.f90: Likewise.
5824 * gfortran.dg/write_recursive.f90: Likewise.
5825 * gfortran.dg/write_rewind_1.f: Likewise.
5826 * gfortran.dg/write_rewind_2.f: Likewise.
5827 * gfortran.dg/write_zero_array.f90: Likewise.
5828 * gfortran.dg/x_slash_1.f: Likewise.
5829 * gfortran.dg/x_slash_2.f: Likewise.
5830 * gfortran.dg/zero_array_components_1.f90: Likewise.
5831 * gfortran.dg/zero_length_1.f90: Likewise.
5832 * gfortran.dg/zero_length_2.f90: Likewise.
5833 * gfortran.dg/zero_sized_1.f90: Likewise.
5834 * gfortran.dg/zero_sized_3.f90: Likewise.
5835 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5836 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5837 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5838 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5839 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5840 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5841 * gfortran.fortran-torture/execute/args.f90: Likewise.
5842 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5843 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5844 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5845 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5846 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5847 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5848 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5849 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5850 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5851 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5852 * gfortran.fortran-torture/execute/common.f90: Likewise.
5853 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5854 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5855 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5856 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5857 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5858 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5859 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5860 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5861 * gfortran.fortran-torture/execute/data.f90: Likewise.
5862 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5863 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5864 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5865 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5866 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5867 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5868 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5869 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5870 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5871 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5872 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5873 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5874 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5875 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5876 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5877 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5878 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5879 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5880 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5881 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5882 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5883 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5884 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5885 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5886 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5887 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5888 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5889 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5890 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5891 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5892 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5893 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5894 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5895 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5896 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5897 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5898 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5899 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5900 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5901 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5902 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5903 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5904 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5905 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5906 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5907 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5908 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5909 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5910 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5911 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5912 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5913 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5914 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5915 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5916 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5917 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5918 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5919 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5920 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5921 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5922 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5923 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5924 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5925 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5926 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5927 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5928 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5929 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5930 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5931 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5932 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5933 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5934 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5935 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5936 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5937 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5938 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5939 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5940 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5941 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5942 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5943 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5944 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5945 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5946 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5947 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5948 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5949 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5950 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5951 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5952 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5953 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5954 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5955 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5956 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5957 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5958 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5959 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5960 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5961 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5962 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5963 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5964 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5965 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5966 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5967 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5968 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5969 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5970 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5971 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5972 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5973 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5974 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5975 * gfortran.fortran-torture/execute/math.f90: Likewise.
5976 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5977 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5978 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5979 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5980 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5981 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5982 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5983 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5984 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5985 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5986 * gfortran.fortran-torture/execute/power.f90: Likewise.
5987 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5988 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5989 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5990 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5991 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5992 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5993 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5994 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5995 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5996 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5997 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5998 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5999 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6000 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6001 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6002 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6003 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6004 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6005 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6006 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6007 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6008 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6009 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6010 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6011 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6012 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6013 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6014 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6015 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6016 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6017 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6018 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6019 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6020 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6021 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6022 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6023 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6024 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6025 * gfortran.fortran-torture/execute/string.f90: Likewise.
6026 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6027 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6028 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6029 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6030 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6031 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6032 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6033 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6034 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6035 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6036 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6037 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6038 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6039 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6040 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6041 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6042 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6043 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6044 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6045 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6046 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6047 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6048 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6049 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6050 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6051 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6052 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6053 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6054 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6055 * gfortran.dg/inline_transpose_1.f90: Likewise.
6056
6057 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6058
6059 PR fortran/84115
6060 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6061 change to dg-run.
6062
6063 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6064
6065 PR ada/84277
6066 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6067 * gnat.dg/dispatch1.adb: Rename into...
6068 * gnat.dg/disp1.adb: ...this.
6069 * gnat.dg/dispatch1_p.ads: Rename into...
6070 * gnat.dg/disp1_pkg.ads: ...this.
6071 * gnat.dg/disp2.adb: Rename into...
6072 * gnat.dg/dispatch2.adb: ...this.
6073 * gnat.dg/dispatch2_p.ads: Rename into...
6074 * gnat.dg/disp2_pkg.ads: ...this.
6075 * gnat.dg/dispatch2_p.adb: Rename into...
6076 * gnat.dg/disp2_pkg.adb: this.
6077 * gnat.dg/generic_dispatch.adb: Rename into...
6078 * gnat.dg/generic_disp.adb: this.
6079 * gnat.dg/generic_dispatch_p.ads: Rename into...
6080 * gnat.dg/generic_disp_pkg.ads: ...this.
6081 * gnat.dg/generic_dispatch_p.adb: Rename into...
6082 * gnat.dg/generic_disp_pkg.adb: ...this.
6083 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6084 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6085 * gnat.dg/object_overflow1.adb: Tweak index.
6086 * gnat.dg/object_overflow2.adb: Likewise.
6087 * gnat.dg/object_overflow3.adb: Likewise.
6088 * gnat.dg/object_overflow4.adb: Likewise.
6089 * gnat.dg/object_overflow5.adb: Likewise.
6090
6091 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR ipa/84425
6094 * gcc.c-torture/compile/pr84425.c: New test.
6095
6096 2018-02-16 Marek Polacek <polacek@redhat.com>
6097 Jakub Jelinek <jakub@redhat.com>
6098
6099 PR c++/84192
6100 * g++.dg/cpp1y/constexpr-84192.C: New test.
6101
6102 2018-02-16 Martin Sebor <msebor@redhat.com>
6103
6104 PR c++/79064
6105 * g++.dg/overload15.C: New test.
6106
6107 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6108
6109 PR target/81535
6110 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6111 * gcc.dg/pr56727-2.c: Ditto.
6112 * gcc.target/powerpc/pr79439.c: Renamed to...
6113 * gcc.target/powerpc/pr79439-1.c: ...this.
6114 * gcc.target/powerpc/pr79439-2.c: New test.
6115 * gcc.target/powerpc/pr79439-3.c: New test.
6116
6117 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6118
6119 target/pr84371
6120 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6121 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6122 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6123 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6124 * gcc.target/powerpc/builtins-3.c: Same.
6125
6126 2018-02-16 Nathan Sidwell <nathan@acm.org>
6127
6128 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6129
6130 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6131
6132 PR rtl-optimization/70023
6133 * gcc.target/i386/pr70023.c: New.
6134
6135 2018-02-16 Carl Love <cel@us.ibm.com>
6136
6137 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6138 tests.
6139 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6140 tests.
6141
6142 2018-02-16 Carl Love <cel@us.ibm.com>
6143
6144 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6145 for the ABI definitions for vec_extract4b and vec_insert4b.
6146
6147 2018-02-16 Nathan Sidwell <nathan@acm.org>
6148
6149 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6150 * g++.old-deja/g++.mike/net43.C: Likewise.
6151
6152 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6153
6154 PR c++/82468
6155 * g++.dg/cpp1z/class-deduction48.C: New.
6156
6157 2018-02-16 Nathan Sidwell <nathan@acm.org>
6158
6159 PR c++/84375
6160 * g++.dg/lookup/pr84375.C: New.
6161
6162 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6163
6164 PR target/83831
6165 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6166
6167 2018-02-16 Richard Biener <rguenther@suse.de>
6168
6169 PR tree-optimization/84417
6170 * gcc.dg/torture/pr84417.c: New testcase.
6171
6172 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6173
6174 PR target/84272
6175 * g++.dg/opt/pr84272.C: New test.
6176
6177 PR rtl-optimization/83723
6178 * gcc.dg/pr83723.c: New test.
6179
6180 2018-02-16 Richard Biener <rguenther@suse.de>
6181
6182 PR tree-optimization/84399
6183 * gcc.dg/graphite/pr84399.c: New testcase.
6184
6185 2018-02-16 Richard Biener <rguenther@suse.de>
6186
6187 PR tree-optimization/84190
6188 * g++.dg/torture/pr84190.C: New testcase.
6189
6190 2018-02-15 Martin Sebor <msebor@redhat.com>
6191
6192 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6193 directives.
6194
6195 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6196
6197 PR fortran/84409
6198 * gfortran.dg/dtio_21.f03: Add an error message.
6199 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6200
6201 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6202
6203 PR fortran/84381
6204 * gfortran.dg/stop_shouldfail.f90: New test.
6205
6206 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6207
6208 PR c++/84330
6209 * g++.dg/concepts/pr84330.C: New.
6210
6211 2018-02-15 Tom de Vries <tom@codesourcery.com>
6212
6213 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6214
6215 2018-02-15 Tom de Vries <tom@codesourcery.com>
6216
6217 * gcc.c-torture/compile/pr84136.c: Require effective target
6218 indirect_jumps.
6219
6220 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR tree-optimization/84383
6223 * gcc.c-torture/compile/pr84383.c: New test.
6224
6225 PR tree-optimization/84334
6226 * gcc.dg/pr84334.c: New test.
6227
6228 2018-02-14 Carl Love <cel@us.ibm.com>
6229
6230 * gcc.target/powerpc/builtins-4-int128-runnable.c
6231 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6232 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6233
6234 2018-02-14 Martin Sebor <msebor@redhat.com>
6235
6236 PR tree-optimization/83698
6237 * gcc.dg/Wrestrict-7.c: New test.
6238 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6239 * gcc.target/i386/chkp-stropt-17.c: Same.
6240
6241 2018-02-14 Martin Sebor <msebor@redhat.com>
6242
6243 PR c/84108
6244 * gcc.dg/Wattributes-8.c: New test.
6245
6246 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6247
6248 PR fortran/84385
6249 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6250 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6251 * gfortran.dg/select_type_1.f03: Extend test case.
6252
6253 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6254
6255 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6256 (dg-options): Use -O2 -msse2 -mno-sse3.
6257
6258 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6259
6260 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6261 this test case still works ok.
6262 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6263 * gcc.dg/vmx/insert-be-order.c: Likewise.
6264 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6265 * gcc.dg/vmx/ld-be-order.c: Likewise.
6266 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6267 * gcc.dg/vmx/lde-be-order.c: Likewise.
6268 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6269 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6270 * gcc.dg/vmx/merge-be-order.c: Likewise.
6271 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6272 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6273 * gcc.dg/vmx/pack-be-order.c: Likewise.
6274 * gcc.dg/vmx/perm-be-order.c: Likewise.
6275 * gcc.dg/vmx/splat-be-order.c: Likewise.
6276 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6277 * gcc.dg/vmx/st-be-order.c: Likewise.
6278 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6279 * gcc.dg/vmx/ste-be-order.c: Likewise.
6280 * gcc.dg/vmx/stl-be-order.c: Likewise.
6281 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6282 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6283 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6284 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6285 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6286
6287 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6288
6289 PR c++/84350
6290 * g++.dg/cpp0x/auto49.C: New.
6291
6292 2018-02-14 Nathan Sidwell <nathan@acm.org>
6293
6294 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6295
6296 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6297
6298 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6299 * gcc.target/powerpc/le-altivec-consts.c: Same.
6300
6301 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6302
6303 PR target/84220
6304 * gcc.target/powerpc/pr84220-sld.c: New test.
6305 * gcc.target/powerpc/pr84220-sld2.c: New test.
6306 * gcc.target/powerpc/pr84220-sldw.c: New test.
6307 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6308 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6309
6310 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6311
6312 PR target/84239
6313 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6314 _inc_ssp intrinsics.
6315 * gcc.target/i386/cet-intrin-4.c: Likewise.
6316 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6317 __builtin_ia32_rdssp[d|q].
6318
6319 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6320
6321 PR tree-optimization/84357
6322 * gcc.dg/vect/pr84357.c: New test.
6323
6324 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6325
6326 PR target/83831
6327 * gcc.target/rx/pr83831.c: New tests.
6328
6329 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6330
6331 PR target/79242
6332 * gcc.target/msp430/pr79242.c: New test.
6333
6334 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6335
6336 PR target/84372
6337 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6338 with -mcpu=power9.
6339
6340 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6341
6342 PR target/84279
6343 * g++.dg/pr84279.C: New test.
6344
6345 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6346
6347 PR rtl-optimization/84169
6348 * gcc.c-torture/execute/pr84169.c: New.
6349
6350 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6351
6352 PR target/84370
6353 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6354
6355 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6356
6357 PR target/84365
6358 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6359 with -mcpu=power9.
6360
6361 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6362
6363 PR c++/84364
6364 * g++.dg/warn/effc4.C: New test.
6365
6366 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6367
6368 PR c++/84333
6369 * g++.dg/template/sizeof16.C: New.
6370 * g++.dg/template/sizeof17.C: Likewise.
6371
6372 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6373
6374 PR fortran/84313
6375 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6376 add necessary compiler options.
6377 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6378
6379 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6380
6381 PR c/82210
6382 * gcc.c-torture/execute/pr82210.c: New test.
6383
6384 PR middle-end/84309
6385 * gcc.dg/pr84309-2.c: New test.
6386
6387 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6388
6389 PR tree-optimization/84321
6390 * gcc.dg/pr84321.c: New test.
6391
6392 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6393
6394 PR target/84359
6395 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6396
6397 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6398
6399 PR sanitizer/84340
6400 * gcc.dg/asan/pr84307.c: Remove test.
6401
6402 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6403
6404 * gcc.target/rl78/test_auto_vector.c: New test.
6405
6406 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6407
6408 PR c/84305
6409 * gcc.c-torture/compile/pr84305.c: New test.
6410
6411 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR target/84335
6414 * gcc.target/i386/pr84335.c: New test.
6415
6416 PR tree-optimization/84339
6417 * gcc.c-torture/execute/pr84339.c: New test.
6418
6419 PR middle-end/84309
6420 * gcc.dg/pr84309.c: New test.
6421 * gcc.target/i386/pr84309.c: New test.
6422
6423 PR target/84336
6424 * gcc.target/i386/pr84336.c: New test.
6425
6426 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6427
6428 PR c++/84341
6429 * c-c++-common/gomp/pr84341.c: New test.
6430
6431 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6432
6433 PR fortran/68746
6434 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6435
6436 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6437
6438 PR fortran/68746
6439 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6440 of zero for read.
6441
6442 2018-02-12 Jeff Law <law@redhat.com>
6443
6444 * gcc.c-torture/compile/reg-args-size.c: New test.
6445
6446 2018-02-12 Carl Love <cel@us.ibm.com>
6447
6448 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6449 uint128 tests to new testfile.
6450 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6451 int128 and uint128 tests.
6452 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6453 list of torture tests.
6454
6455 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6456
6457 PR fortran/84273
6458 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6459 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6460
6461 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6462
6463 PR target/82641
6464 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6465
6466 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6467
6468 PR sanitizer/84307
6469 * gcc.dg/asan/pr84307.c: New test.
6470
6471 2018-02-12 Nathan Sidwell <nathan@acm.org>
6472
6473 * g++.dg/parse/pr84263.C: New.
6474
6475 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6476
6477 PR c++/79626
6478 * g++.dg/template/crash129.C: New.
6479
6480 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6481
6482 PR target/83828
6483 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6484 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6485 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6486 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6487 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6488
6489 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6490
6491 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6492 _mm_maskz_scalef_round_sd): Test new intrinsics.
6493 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6494 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6495 intrinsics.
6496 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6497 _mm_maskz_scalef_round_ss): Test new intrinsics.
6498 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6499 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6500 intrinsics.
6501 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6502 __builtin_ia32_scalefss_round): Remove builtin.
6503 (__builtin_ia32_scalefsd_mask_round,
6504 __builtin_ia32_scalefss_mask_round): Test new builtin.
6505 * gcc.target/i386/sse-13.c: Ditto.
6506 * gcc.target/i386/sse-23.c: Ditto.
6507
6508 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6509
6510 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6511 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6512 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6513 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6514 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6515 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6516 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6517 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6518 intrinsics.
6519 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6520 (__builtin_ia32_sqrtss_round): Remove builtins.
6521 (__builtin_ia32_sqrtsd_mask_round)
6522 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6523 * gcc.target/i386/sse-13.c: Ditto.
6524 * gcc.target/i386/sse-23.c: Ditto.
6525
6526 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6527
6528 PR fortran/35299
6529 * gfortran.dg/statement_function_3.f: New test.
6530
6531 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6532
6533 PR fortran/54223
6534 PR fortran/84276
6535 * gfortran.dg/statement_function_1.f90: New test.
6536 * gfortran.dg/statement_function_2.f90: New test.
6537
6538 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6539
6540 PR fortran/84074
6541 * gfortran.dg/type_to_class_5.f03: New test.
6542
6543 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6544
6545 PR fortran/56691
6546 * gfortran.dg/type_to_class_4.f03: New test.
6547
6548 2018-02-10 Alan Modra <amodra@gmail.com>
6549
6550 PR target/84300
6551 * gcc.dg/pr84300.c: New.
6552
6553 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6554
6555 PR sanitizer/83987
6556 * g++.dg/ubsan/pr83987-2.C: New test.
6557
6558 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6559
6560 * gcc.target/rx/movsicc.c: New test.
6561
6562 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6563
6564 PR target/83926
6565 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6566 message.
6567
6568 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6569
6570 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6571 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6572
6573 2018-02-09 Nathan Sidwell <nathan@acm.org>
6574
6575 PR c/84293
6576 * c-c++-common/pr84293.h: New.
6577 * c-c++-common/pr84293.c: New.
6578
6579 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6580
6581 PR rtl-optimization/57193
6582 * gcc.target/i386/pr57193.c: New.
6583
6584 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR target/84226
6587 * gcc.target/powerpc/pr84226.c: New test.
6588
6589 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6590
6591 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6592 from this to...
6593 <vclzd>: ...this.
6594
6595 2018-02-09 Martin Sebor <msebor@redhat.com>
6596
6597 PR lto/84212
6598 * gcc.dg/lto/pr84212_0.c: New test file.
6599 * gcc.dg/lto/pr84212_1.c: Same.
6600
6601 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6602
6603 PR target/83926
6604 * gcc.target/powerpc/pr83926.c: New test.
6605 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6606 message. Fix test for running in 32-bit mode.
6607
6608 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6609
6610 PR target/82641
6611 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6612
6613 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6614
6615 PR target/PR84295
6616 * gcc.target/s390/pr84295.c: New test.
6617
6618 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6619
6620 PR c++/77522
6621 * g++.dg/cpp1y/lambda-init16.C: New.
6622
6623 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6624
6625 * gnat.dg/sso8.adb: New test.
6626 * gnat.dg/sso8_pkg.ads: New helper.
6627
6628 2018-02-09 Richard Biener <rguenther@suse.de>
6629
6630 PR tree-optimization/84278
6631 * gcc.target/i386/pr84278.c: Adjust regex.
6632
6633 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6634
6635 PR tree-optimization/84232
6636 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6637
6638 PR debug/84252
6639 * gcc.target/aarch64/pr84252.c: New test.
6640
6641 PR middle-end/84237
6642 * gcc.dg/pr84237.c: New test.
6643
6644 2018-02-09 Marek Polacek <polacek@redhat.com>
6645 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR c++/83659
6648 * g++.dg/torture/pr83659.C: New test.
6649
6650 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6651
6652 PR tree-optimization/84136
6653 * gcc.c-torture/compile/pr84136.c: New test.
6654
6655 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6656
6657 PR target/83008
6658 * gcc.target/i386/pr83008.c: New test.
6659
6660 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6661
6662 PR target/81143
6663 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6664
6665 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6666
6667 PR c++/83806
6668 * g++.dg/warn/Wunused-parm-11.C: New.
6669
6670 2018-02-08 Marek Polacek <polacek@redhat.com>
6671
6672 PR tree-optimization/84238
6673 * gcc.dg/Wstringop-overflow-3.c: New test.
6674
6675 2018-02-08 Nathan Sidwell <nathan@acm.org>
6676
6677 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6678
6679 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6680
6681 PR tree-optimization/84265
6682 * gcc.dg/vect/pr84265.c: New test.
6683
6684 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6685
6686 PR tree-optimization/81635
6687 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6688 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6689
6690 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6691
6692 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6693 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6694 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6695 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6696 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6697 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6698 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6699 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6700 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6701 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6702 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6703 * gcc.target/s390/nobp-return-attr-all.c: New test.
6704 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6705 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6706 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6707 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6708 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6709 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6710 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6711 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6712 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6713 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6714 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6715 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6716 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6717 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6718
6719 2018-02-08 Richard Biener <rguenther@suse.de>
6720
6721 PR tree-optimization/84233
6722 * g++.dg/torture/pr84233.C: New testcase.
6723
6724 2018-02-08 Richard Biener <rguenther@suse.de>
6725
6726 PR tree-optimization/84278
6727 * gcc.target/i386/pr84278.c: New testcase.
6728
6729 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6730
6731 PR rtl-optimization/84068
6732 PR rtl-optimization/83459
6733 * gcc.dg/pr84068.c: New test.
6734
6735 2018-02-08 Richard Biener <rguenther@suse.de>
6736
6737 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6738 loop vectorization to happen.
6739
6740 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6741
6742 PR c++/83204
6743 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6744
6745 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6746
6747 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6748
6749 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6750
6751 PR target/84154
6752 * gcc.target/powerpc/pr84154-1.c: New tests.
6753 * gcc.target/powerpc/pr84154-2.c: Likewise.
6754 * gcc.target/powerpc/pr84154-3.c: Likewise.
6755
6756 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6757
6758 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6759
6760 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR c++/84082
6763 * g++.dg/template/incomplete11.C: New test.
6764 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6765
6766 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6767
6768 PR fortran/82994
6769 * gfortran.dg/deallocate_error_3.f90: New test.
6770 * gfortran.dg/deallocate_error_4.f90: New test.
6771
6772 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6773
6774 PR fortran/68560
6775 * gfortran.dg/shape_9.f90: New test.
6776
6777 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6778
6779 PR fortran/82049
6780 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6781
6782 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6783
6784 PR c++/81610
6785 PR c++/80567
6786 * g++.dg/spellcheck-reswords.C: New test case.
6787 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6788 suggestion of "if".
6789
6790 2018-02-07 Martin Liska <mliska@suse.cz>
6791
6792 PR c++/84059.
6793 * g++.dg/ext/mv26.C: New test.
6794
6795 2018-02-07 Tom de Vries <tom@codesourcery.com>
6796
6797 * gcc.dg/pr83844.c: Require effective target alloca.
6798
6799 2018-02-07 Tom de Vries <tom@codesourcery.com>
6800
6801 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6802
6803 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6804
6805 PR target/84243
6806 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6807 -fcf-protection=return.
6808
6809 2018-02-07 Tom de Vries <tom@codesourcery.com>
6810
6811 PR libgomp/84217
6812 * c-c++-common/goacc/pr84217.c: New test.
6813 * gfortran.dg/goacc/pr84217.f90: New test.
6814
6815 2018-02-07 Richard Biener <rguenther@suse.de>
6816
6817 PR tree-optimization/84204
6818 * gcc.dg/graphite/pr84204.c: New testcase.
6819
6820 PR tree-optimization/84205
6821 * gcc.dg/graphite/pr84205.c: New testcase.
6822
6823 PR tree-optimization/84223
6824 * gfortran.dg/graphite/pr84223.f90: New testcase.
6825
6826 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6827
6828 PR c++/71662
6829 * g++.dg/cpp0x/scoped_enum7.C: New.
6830
6831 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6832
6833 PR tree-optimization/83008
6834 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6835
6836 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6837
6838 PR tree-optimization/84235
6839 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6840
6841 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6842
6843 PR testsuite/84243
6844 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6845 targets.
6846 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6847
6848 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR target/84146
6851 * gcc.target/i386/pr84146.c: New test.
6852
6853 2018-02-06 Michael Collison <michael.collison@arm.com>
6854
6855 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6856
6857 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6858
6859 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6860 warning for -mno-speculate-indirect-jumps.
6861 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6862 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6863 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6864 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6865 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6866 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6867
6868 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6869
6870 PR target/84145
6871 * c-c++-common/fcf-protection-1.c: Change a compared message.
6872 * c-c++-common/fcf-protection-2.c: Likewise.
6873 * c-c++-common/fcf-protection-3.c: Likewise.
6874 * c-c++-common/fcf-protection-5.c: Likewise.
6875 * c-c++-common/fcf-protection-6.c: New test.
6876 * c-c++-common/fcf-protection-7.c: Likewise.
6877
6878 2018-02-06 Marek Polacek <polacek@redhat.com>
6879
6880 PR tree-optimization/84228
6881 * c-c++-common/Wstringop-truncation-3.c: New test.
6882
6883 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6884
6885 PR target/82641
6886 * gcc.target/arm/pragma_arch_switch_2.c: New.
6887
6888 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6889
6890 PR target/79975
6891 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6892
6893 2018-02-05 Martin Sebor <msebor@redhat.com>
6894
6895 PR tree-optimization/83369
6896 * gcc.dg/Wnonnull.c: New test.
6897
6898 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6899
6900 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6901 argument and use dg-messages-by-file instead. Expect it to be
6902 an array rather than a dict.
6903 (lto-link-and-maybe-run): Remove messages_by_file argument and
6904 use an upvar for dg-messages-by-file. Update call to
6905 lto_handle_diagnostics.
6906 (lt-get-options): Treat dg-messages-by-file as an array
6907 rather than a dict.
6908 (lto-get-options-main): Likewise. Set the entry rather than appending.
6909 (lto-execute): Treat dg-messages-by-file as an array rather than
6910 a dict. Update call to lto-link-and-maybe-run.
6911
6912 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6913
6914 PR c++/82782
6915 * g++.dg/cpp1z/inline-var4.C: New.
6916
6917 2018-02-05 Martin Liska <mliska@suse.cz>
6918
6919 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6920 options.
6921 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6922 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6923 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6924 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6925 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6926 * c-c++-common/asan/pointer-compare-3.c: New test.
6927
6928 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6929
6930 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6931 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6932
6933 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6934
6935 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6936 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6937 _mm_maskz_range_round_sd): Test new intrinsics.
6938 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6939 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6940 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6941 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6942 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6943 _mm_maskz_range_round_ss): Test new intrinsics.
6944 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6945 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6946 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6947 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6948 __builtin_ia32_rangess128_round): Remove builtins.
6949 (__builtin_ia32_rangesd128_mask_round,
6950 __builtin_ia32_rangess128_mask_round): Test new builtins.
6951 * gcc.target/i386/sse-13.c: Ditto.
6952 * gcc.target/i386/sse-23.c: Ditto.
6953
6954 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6955
6956 PR middle-end/79966
6957 * gfortran.dg/pr79966.f90: New testcase
6958
6959 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6960
6961 PR fortran/84094
6962 * gfortran.dg/associate_23.f90: Fix invalid code.
6963 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6964 * gfortran.dg/matmul_3.f90: Likewise.
6965 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6966
6967 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6968
6969 PR fortran/84115
6970 * gfortran.dg/associate_34.f90: New test.
6971 * gfortran.dg/associate_35.f90: New test.
6972
6973 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6974
6975 PR fortran/84141
6976 PR fortran/84155
6977 * gfortran.dg/pr84155.f90: New test.
6978
6979 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6980
6981 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6982 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6983
6984 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6985
6986 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6987 dg-do run stanza.
6988
6989 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6990
6991 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6992 requirement.
6993 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6994 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6995 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6996
6997 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6998
6999 PR testsuite/52641
7000 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7001 * gcc.dg/Wsign-conversion.c: Dito.
7002 * gcc.dg/attr-alloc_size-4.c: Dito.
7003 * gcc.dg/pr81020.c: Dito.
7004 * gcc.dg/pr81192.c: Dito.
7005 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7006 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7007 * gcc.dg/pr83844.c: Restrict to int32plus.
7008 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7009 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7010 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7011 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7012 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7013 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7014 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7015 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7016 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7017 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7018 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7019 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7020
7021 2018-02-02 Julia Koval <julia.koval@intel.com>
7022
7023 * gcc.target/i386/funcspec-56.inc: Handle new march.
7024 * g++.dg/ext/mv16.C: Ditto.
7025
7026 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7027
7028 * lib/target-supports.exp
7029 (check_effective_target_keeps_null_pointer_checks): No more
7030 special-case avr.
7031 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7032 * gcc.dg/ifcvt-4.c: Skip avr.
7033 * gcc.dg/pr53037-1.c: Dito.
7034 * gcc.dg/pr53037-2.c: Dito.
7035 * gcc.dg/pr53037-3.c: Dito.
7036 * gcc.dg/pr63387-2.c: Dito.
7037 * gcc.dg/pr63387.c: Dito.
7038 * gcc.dg/sancov/cmp0.c: Dito.
7039 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7040 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7041 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7042 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7043 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7044 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7045 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7046 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7047 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7048 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7049 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7050 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7051 * gcc.dg/tree-ssa/pr82059.c: Dito.
7052 * gcc.c-torture/execute/pr70460.c: Dito.
7053
7054 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7055
7056 PR testsuite/52641
7057 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7058 * gcc.c-torture/execute/20180112-1.c: Dito.
7059 * gcc.c-torture/execute/pr81503.c: Dito.
7060 * gcc.dg/store_merging_12.c: Dito.
7061 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7062 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7063 * gcc.dg/tree-ssa/pr80898.c: Dito.
7064 * gcc.dg/tree-ssa/pr82363.c: Dito.
7065 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7066 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7067 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7068 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7069 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7070 * gcc.dg/tree-ssa/pr80803.c: Dito.
7071 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7072 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7073 * gcc.dg/tree-ssa/vrp114.c: Dito.
7074 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7075 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7076 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7077
7078 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7079
7080 PR target/84066
7081 * gcc.target/i386/cet-sjlj-6a.c: New test.
7082 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7083
7084 2018-02-01 Marek Polacek <polacek@redhat.com>
7085
7086 PR c++/84125
7087 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7088
7089 2018-01-30 Jeff Law <law@redhat.com>
7090
7091 PR target/84128
7092 * gcc.target/i386/pr84128.c: New test.
7093
7094 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7095
7096 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7097 -fdelete-null-pointer-checks.
7098
7099 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 PR c++/83796
7102 * g++.dg/cpp0x/abstract-default1.C: New.
7103
7104 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7105
7106 PR tree-optimization/81635
7107 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7108 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7109
7110 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7111
7112 PR target/83370
7113 * gcc.target/aarch64/pr83370.c: New.
7114
7115 2018-02-01 Richard Biener <rguenther@suse.de>
7116
7117 * gcc.dg/graphite/pr35356-1.c: Adjust.
7118
7119 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7120
7121 PR testsuite/83846
7122 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7123 for ILP32.
7124 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7125 of hard-coding the choice.
7126 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7127 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7128 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7129 memset call.
7130 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7131 stdint.h types.
7132 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7133 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7134 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7135 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7136 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7137 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7138 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7139 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7140 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7141 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7142 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7143 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7144 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7145 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7146 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7147 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7148 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7149 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7150 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7151 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7152 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7153 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7154 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7155 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7156 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7157 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7158 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7159 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7160 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7161 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7162 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7163 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7164 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7165 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7166 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7167 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7168 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7169 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7170 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7171 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7172 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7173 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7174 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7175 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7176 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7177 __builtin_popcountll rather than __builtin_popcountl.
7178
7179 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7180
7181 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7182 of LD1R[HWD] for multi-element constants on big-endian targets.
7183 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7184 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7185
7186 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7187
7188 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7189 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7190 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7191
7192 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7193
7194 PR tree-optimization/81661
7195 PR tree-optimization/84117
7196 * gcc.dg/pr81661.c: New test.
7197 * gfortran.dg/pr84117.f90: New test.
7198
7199 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7200
7201 PR fortran/83705
7202 * gfortran.dg/repeat_7.f90: Catch warning message.
7203
7204 2018-01-31 Ian Lance Taylor <iant@golang.org>
7205
7206 * go.go-torture/execute/printnil.go: New test.
7207
7208 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7209
7210 * lib/target-supports.exp (check_effective_target_comdat_group):
7211 Allow for Solaris as comdat syntax.
7212
7213 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7214 Solaris with comdat_group support and as.
7215
7216 2018-01-31 Marek Polacek <polacek@redhat.com>
7217
7218 PR c/81779
7219 * gcc.dg/pr81779.c: New test.
7220
7221 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7222
7223 PR fortran/84116
7224 * gfortran.dg/gomp/pr84116.f90: New test.
7225
7226 PR c++/83993
7227 * g++.dg/init/pr83993-2.C: New test.
7228
7229 PR c++/83993
7230 * g++.dg/init/pr83993-1.C: New test.
7231 * g++.dg/cpp0x/pr83993.C: New test.
7232
7233 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7234
7235 PR fortran/84088
7236 * gfortran.dg/pr84088.f90: New test.
7237
7238 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7239
7240 PR target/82444
7241 * gcc.target/i386/pr82444.c: New.
7242
7243 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7244
7245 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7246 * gcc.target/powerpc/vsx-13.c: New.
7247
7248 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7249
7250 PR c++/84092
7251 * g++.dg/cpp1y/var-templ57.C: New.
7252
7253 2018-01-31 Marek Polacek <polacek@redhat.com>
7254
7255 PR c++/84138
7256 * g++.dg/diagnostic/pr84138.C: New test.
7257
7258 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7259
7260 PR fortran/78534
7261 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7262 -Wstringop-overflow warnings due to spurious warning with -O1.
7263 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7264 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7265
7266 2018-01-31 Richard Biener <rguenther@suse.de>
7267
7268 PR tree-optimization/84132
7269 * g++.dg/torture/pr84132.C: New testcase.
7270
7271 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7272
7273 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7274 dg-final scan.
7275
7276 2018-01-31 Julia Koval <julia.koval@intel.com>
7277
7278 PR target/83618
7279 * gcc.target/i386/rdpid.c: Remove "eax".
7280
7281 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7282
7283 PR tree-optimization/64946
7284 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7285 scan-assembler checks.
7286
7287 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7288
7289 * gcc.c-torture/execute/20180131-1.c: New test.
7290
7291 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7292
7293 * gcc.target/arc/taux-1.c: New test.
7294 * gcc.target/arc/taux-2.c: Likewise.
7295
7296 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7297
7298 * gcc.target/arc/uncached.c: New test.
7299
7300 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7301
7302 PR lto/83954
7303 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7304
7305 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR preprocessor/69869
7308 * gcc.dg/cpp/trad/pr69869.c: New test.
7309
7310 PR c/84100
7311 * gcc.dg/pr84100.c: New test.
7312
7313 2018-01-30 Jeff Law <law@redhat.com>
7314
7315 PR target/84064
7316 * gcc.target/i386/pr84064: New test.
7317
7318 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7319
7320 PR fortran/84134
7321 * gfortran.dg/data_implied_do_2.f90: New test.
7322
7323 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7324
7325 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7326
7327 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7328
7329 PR fortran/84133
7330 * gfortran.dg/inline_matmul_21.f90: New test case.
7331
7332 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7333
7334 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7335
7336 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7337
7338 PR target/84112
7339 * gcc.target/powerpc/pr84112.c: New.
7340
7341 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7342
7343 PR rtl-optimization/83986
7344 * gcc.dg/pr83986.c: New test.
7345
7346 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7347
7348 PR 58684
7349 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7350 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7351 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7352 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7353
7354 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR tree-optimization/84111
7357 * gcc.c-torture/compile/pr84111.c: New test.
7358
7359 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7360
7361 PR ipa/83179
7362 * gcc.dg/ipa/inline-2.c: Fix template.
7363 * gcc.dg/ipa/inline-3.c: Fix template.
7364
7365 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7366
7367 PR ipa/81360
7368 * g++.dg/torture/pr81360.C: New testcase.
7369
7370 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7371
7372 PR lto/83954
7373 * gcc.dg/lto/pr83954.h: New testcase.
7374 * gcc.dg/lto/pr83954_0.c: New testcase.
7375 * gcc.dg/lto/pr83954_1.c: New testcase.
7376
7377 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7378
7379 PR bootstrap/84017
7380 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7381 to dg-options.
7382 Simplify DW_AT_producer scan.
7383
7384 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7385
7386 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7387
7388 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7389
7390 PR target/83828
7391 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7392 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7393 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7394 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7395
7396 2018-01-29 Jeff Law <law@redhat.com>
7397
7398 PR testsuite/81010
7399 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7400 better match other tests which require vsx. Verify the zero
7401 extension is part of the test in the combiner dump.
7402
7403 2018-01-29 Marek Polacek <polacek@redhat.com>
7404
7405 PR c/83966
7406 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7407
7408 PR c++/83996
7409 * g++.dg/ext/pr83996.C: New test.
7410
7411 2018-01-29 Richard Biener <rguenther@suse.de>
7412
7413 PR tree-optimization/84057
7414 * gcc.dg/graphite/pr84057.c: New testcase.
7415
7416 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7417
7418 PR fortran/84073
7419 * gfortran.dg/bind_c_usage_31.f90: New test.
7420
7421 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7422
7423 PR c++/83924
7424 * g++.dg/warn/Wduplicated-branches5.C: New.
7425
7426 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7427
7428 * gcc.target/rl78/test_addsi3_internal.c: New test.
7429
7430 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7431
7432 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7433 Make expected output depend on whether we expect sibcalls or not.
7434 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7435 safe-indirect-jump-1.c).
7436
7437 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7438 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7439 Soren Rasmussen <s.c.rasmussen@gmail.com>
7440
7441 Fortran 2018 teams tests.
7442
7443 * gfortran.dg/team_number_1.f90: new test for team_number.
7444 * gfortran.dg/team_change_1.f90: new test for change team.
7445 * gfortran.dg/team_end_1.f90: new test for end team.
7446 * gfortran.dg/team_form_1.f90: new test for form team.
7447
7448 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7449
7450 PR fortran/83998
7451 * gfortran.dg/dot_product_4.f90
7452
7453 2018-01-26 Martin Sebor <msebor@redhat.com>
7454
7455 PR tree-optimization/83896
7456 * gcc.dg/strlenopt-43.c: New.
7457
7458 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7459
7460 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7461 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7462 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7463 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7464 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7465 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7466 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7467 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7468 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7469 stanzas.
7470 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7471 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7472 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7473 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7474 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7475 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7476 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7477 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7478 instruction list.
7479 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7480
7481 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7482
7483 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7484 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7485 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7486 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7487 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7488 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7489 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7490 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7491 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7492 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7493 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7494 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7495 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7496
7497 2018-01-26 Martin Liska <mliska@suse.cz>
7498
7499 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7500 warning is seen.
7501
7502 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7503
7504 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7505 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7506 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7507 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7508 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7509 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7510 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7511 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7512
7513 2018-01-26 Richard Biener <rguenther@suse.de>
7514
7515 PR rtl-optimization/84003
7516 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7517 latent bug in DSE if NOINLINE is appropriately defined.
7518 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7519 and defining NOINLINE.
7520
7521 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7522
7523 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7524 tests specific to aarch64. XFAIL test on arm.
7525
7526 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR rtl-optimization/83985
7529 * gcc.dg/pr83985.c: New test.
7530
7531 PR c/83989
7532 * c-c++-common/Wrestrict-3.c: New test.
7533
7534 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7535
7536 * gcc.target/arc/tdelegitimize_addr.c: New test.
7537
7538 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7539
7540 * gcc.target/arc/jli-1.c: New file.
7541 * gcc.target/arc/jli-2.c: Likewise.
7542
7543 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7544
7545 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7546 scan-assembler.
7547 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7548 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7549
7550 2018-01-26 Richard Biener <rguenther@suse.de>
7551
7552 PR tree-optimization/81082
7553 * gcc.dg/vect/pr81082.c: New testcase.
7554 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7555 simplification to n * n.
7556
7557 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7558
7559 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7560 Solaris 10.
7561 * gcc.target/i386/pr63620.c: Likewise.
7562
7563 2018-01-26 Julia Koval <julia.koval@intel.com>
7564
7565 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7566 -mavx512f -mavx512bw.
7567 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7568 * gcc.target/i386/i386.exp: Fix types.
7569
7570 2018-01-26 Alan Modra <amodra@gmail.com>
7571
7572 PR target/84033
7573 * gcc.target/powerpc/swaps-p8-46.c: New.
7574
7575 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7576
7577 PR fortran/37577
7578 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7579 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7580 'array01' in the tree dump comparison.
7581 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7582 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7583 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7584
7585 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7586
7587 PR middle-end/83055
7588 * gcc.dg/torture/pr83055.c: New testcase.
7589
7590 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7591
7592 PR c++/84031
7593 * g++.dg/cpp1z/decomp36.C: New test.
7594
7595 PR middle-end/83977
7596 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7597
7598 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7599
7600 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7601 the shift dump line.
7602 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7603
7604 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7605
7606 PR target/81550
7607 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7608 index instead of int, which allows IVOPTs to properly optimize the
7609 loop.
7610
7611 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7612
7613 PR jit/82846
7614 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7615 of "fn_type" typedef.
7616 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7617
7618 2018-01-24 Ian Lance Taylor <iant@golang.org>
7619
7620 * go.go-torture/execute/names-1.go: New test.
7621
7622 2018-01-19 Jeff Law <law@redhat.com>
7623
7624 PR target/83994
7625 * gcc.target/i386/pr83994.c: New test.
7626
7627 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7628
7629 PR target/84014
7630 * gcc.target/powerpc/pr84014.c: New.
7631
7632 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7633
7634 PR middle-end/83977
7635 * c-c++-common/gomp/pr83977-1.c: New test.
7636 * c-c++-common/gomp/pr83977-2.c: New test.
7637 * c-c++-common/gomp/pr83977-3.c: New test.
7638 * gfortran.dg/gomp/pr83977.f90: New test.
7639
7640 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7641
7642 PR testsuite/83889
7643 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7644 * gcc.dg/vect/pr80631-1.c: Likewise.
7645 * gcc.dg/vect/pr80631-2.c: Likewise.
7646 * gcc.dg/vect/pr81410.c: Likewise.
7647 * gcc.dg/vect/pr81633.c: Likewise.
7648 * gcc.dg/vect/pr81815.c: Likewise.
7649 * gcc.dg/vect/pr82108.c: Likewise.
7650 * gcc.dg/vect/pr83857.c: Likewise.
7651 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7652 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7653 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7654 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7655 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7656 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7657 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7658 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7659 dg-xfail-run-if instead.
7660 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7661 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7662 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7663 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7664 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7665
7666 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7667
7668 PR tree-optimization/83979
7669 * g++.dg/pr83979.c: New test.
7670
7671 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7672
7673 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7674 option. Add arm_neon_ok_no_float_abi check.
7675
7676 2018-01-24 Richard Biener <rguenther@suse.de>
7677
7678 PR tree-optimization/83176
7679 * gcc.dg/graphite/pr83176.c: New testcase.
7680
7681 2018-01-24 Richard Biener <rguenther@suse.de>
7682
7683 PR tree-optimization/82819
7684 * gcc.dg/graphite/pr82819.c: New testcase.
7685
7686 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7687
7688 PR c++/83921
7689 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7690 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7691 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7692 * g++.dg/ext/stmtexpr20.C: Likewise.
7693 * g++.dg/ext/stmtexpr21.C: Likewise.
7694
7695 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7696
7697 PR c++/83974
7698 * g++.dg/warn/pr83974.C: New test case.
7699
7700 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7701
7702 PR sanitizer/83987
7703 * g++.dg/ubsan/pr83987.C: New test.
7704
7705 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7706
7707 PR fortran/83866
7708 * gfortran.dg/pdt_29.f03: New test.
7709
7710 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7711
7712 PR fortran/83898
7713 * gfortran.dg/associate_33.f03: New test.
7714
7715 2018-01-23 Martin Liska <mliska@suse.cz>
7716
7717 PR lto/81440
7718 * gcc.dg/lto/pr81440.h: New test.
7719 * gcc.dg/lto/pr81440_0.c: New test.
7720 * gcc.dg/lto/pr81440_1.c: New test.
7721
7722 2018-01-23 Nathan Sidwell <nathan@acm.org>
7723
7724 PR c++/83988
7725 * g++.dg/template/pr83988.C: New.
7726
7727 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR c++/82882
7730 PR c++/83978
7731 * g++.dg/cpp0x/pr82882.C: New test.
7732 * g++.dg/cpp0x/pr83978.C: New test.
7733
7734 PR c++/83958
7735 * g++.dg/cpp1z/decomp35.C: New test.
7736
7737 2018-01-23 Nathan Sidwell <nathan@acm.org>
7738
7739 * g++.dg/cpp0x/range-for10.C: Adjust.
7740 * g++.dg/ext/forscope1.C: Adjust.
7741 * g++.dg/ext/forscope2.C: Adjust.
7742 * g++.dg/template/for1.C: Adjust.
7743
7744 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7745
7746 PR tree-optimization/83510
7747 * gcc.c-torture/compile/pr83510.c: New test case.
7748
7749 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7750
7751 PR testsuite/83888
7752 * lib/target-supports.exp (check_effective_target_vect_float): Say
7753 that the result only holds when -funsafe-math-optimizations is on.
7754 (check_effective_target_vect_float_strict): New procedure.
7755 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7756 of vect_float.
7757 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7758
7759 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7760
7761 PR tree-optimization/83965
7762 * gcc.dg/vect/pr83965.c: New test.
7763
7764 2018-01-23 Richard Biener <rguenther@suse.de>
7765
7766 PR tree-optimization/83963
7767 * gfortran.dg/graphite/pr83963.f: New testcase.
7768 * gcc.dg/graphite/pr83963-2.c: Likewise.
7769
7770 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7771
7772 PR c++/83918
7773 * g++.dg/cpp1z/pr83918.C: New test.
7774
7775 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR tree-optimization/83957
7778 * gcc.dg/autopar/pr83957.c: New test.
7779
7780 PR tree-optimization/83081
7781 * gcc.dg/predict-8.c: Adjust expected probability.
7782
7783 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7784
7785 PR target/83862
7786 * gcc.target/powerpc/pr83862.c: New test.
7787
7788 2018-01-22 Carl Love <cel@us.ibm.com>
7789
7790 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7791 builtins-4-runnable.c, builtins-6-runnable.c,
7792 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7793 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7794 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7795 for signed/unsigned 128-bit and long long int loads.
7796
7797 2018-01-22 Marek Polacek <polacek@redhat.com>
7798
7799 PR c++/81933
7800 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7801
7802 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7803
7804 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7805 scan-asembler valid instructions list.
7806 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7807 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7808 power8-vector requirement and option.
7809 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7810
7811 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7812
7813 PR 78534
7814 PR 83704
7815 * gfortran.dg/string_1.f90: Remove printing the length.
7816
7817 2018-01-22 Richard Biener <rguenther@suse.de>
7818
7819 PR tree-optimization/83963
7820 * gcc.dg/graphite/pr83963.c: New testcase.
7821
7822 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7823
7824 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7825 dg-require-effective-target directives.
7826
7827 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7828
7829 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7830 New procedure.
7831 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7832 Adjust scan-assembler checks for soft-float.
7833
7834 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7835
7836 PR target/83946
7837 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7838
7839 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7840
7841 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7842 * gcc.dg/pr83623.c: Likewise.
7843 * gcc.dg/pr83666.c: Likewise.
7844
7845 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7846 David Edelsohn <dje.gcc@gmail.com>
7847
7848 PR target/83946
7849 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7850 assembly output from "crset eq" to "crset 2".
7851 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7852 assembly output from . to $.
7853 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7854 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7855 assembly output from "crset eq" to "crset 2".
7856 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7857 assembly output from "crset eq" to "crset 2", and from . to $.
7858
7859 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7860
7861 PR fortran/83900
7862 * gfortran.dg/matmul_18.f90: New test.
7863
7864 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7865
7866 PR tree-optimization/83940
7867 * gcc.dg/torture/pr83940.c: New test.
7868
7869 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR middle-end/83945
7872 * gcc.dg/tls/pr83945.c: New test.
7873
7874 PR target/83930
7875 * gcc.dg/pr83930.c: New test.
7876
7877 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7878
7879 PR fortran/83900
7880 * gfortran.dg/matmul_17.f90: New test.
7881
7882 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7883
7884 PR fortran/80768
7885 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7886
7887 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7888
7889 PR c++/81167
7890 * g++.dg/cpp0x/pr81167.C: New test.
7891
7892 PR c++/83919
7893 * g++.dg/cpp0x/pr83919.C: New test.
7894
7895 2018-01-19 Jeff Law <law@redhat.com>
7896 Jakub Jelinek <jakub@redhat.com>
7897
7898 * gcc.dg/stack-check-16.c: New test.
7899
7900 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7901
7902 PR target/83790
7903 * gcc.target/nvptx/indirect_call.c: New test.
7904
7905 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7906
7907 * g++.dg/torture/pr83619.C: Remove dg-message.
7908
7909 2018-01-19 Martin Liska <mliska@suse.cz>
7910
7911 * gcc.dg/predict-1.c: Adjust expected probability.
7912 * gcc.dg/predict-3.c: Likewise.
7913 * gcc.dg/predict-5.c: Likewise.
7914 * gcc.dg/predict-6.c: Likewise.
7915 * gcc.dg/predict-9.c: Likewise.
7916
7917 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7918
7919 PR tree-optimization/83922
7920 * gcc.dg/pr83922.c: New test.
7921
7922 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7923
7924 PR tree-optimization/83914
7925 * gcc.dg/vect/pr83914.c: New test.
7926
7927 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7928
7929 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7930 * gcc.target/arm/negdi-2.c: Likewise.
7931 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7932
7933 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7934
7935 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7936
7937 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7938
7939 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7940
7941 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7942
7943 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7944 hppa*-*-hpux*.
7945
7946 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR ipa/83619
7949 PR testsuite/83934
7950 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7951 forward declaration.
7952
7953 2018-01-18 Carl Love <cel@us.ibm.com>
7954
7955 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7956 to the function.
7957
7958 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7959
7960 PR c++/81013
7961 * g++.dg/inherit/union3.C: New.
7962
7963 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7964
7965 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7966
7967 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7968
7969 PR ipa/83619
7970 * g++.dg/torture/pr83619.C: New testcase.
7971
7972 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7973
7974 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7975 Add function body to force error messages in some configurations.
7976
7977 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7978
7979 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7980 and arm_thumb1_ok.
7981
7982 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7983
7984 PR other/70268
7985 * c-c++-common/ffile-prefix-map.c: New test.
7986 * c-c++-common/fmacro-prefix-map.c: New test.
7987 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7988 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7989
7990 2018-01-18 Martin Liska <mliska@suse.cz>
7991
7992 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7993 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7994 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7995 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7996 * gcc.target/i386/ret-thunk-10.c: Likewise.
7997 * gcc.target/i386/ret-thunk-11.c: Likewise.
7998 * gcc.target/i386/ret-thunk-12.c: Likewise.
7999 * gcc.target/i386/ret-thunk-15.c: Likewise.
8000 * gcc.target/i386/ret-thunk-9.c: Likewise.
8001
8002 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8003
8004 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8005 order.
8006
8007 2018-01-18 Nathan Sidwell <nathan@acm.org>
8008
8009 PR c++/83160
8010 * g++.dg/cpp0x/pr83160.C: New.
8011
8012 2018-01-18 Richard Biener <rguenther@suse.de>
8013
8014 PR tree-optimization/83887
8015 * gcc.dg/graphite/pr83887.c: New testcase.
8016 * gfortran.dg/graphite/pr83887.f90: Likewise.
8017 * gfortran.dg/graphite/pr83887.f: Likewise.
8018
8019 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8020
8021 PR target/65578
8022 * gcc.target/arm/builtin-bswap.x: New file.
8023 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8024 and options for armv6t2.
8025 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8026 and options for Thumb1.
8027 * gcc.target/arm/builtin-bswap16.x: New file.
8028 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8029 and options for armv6t2.
8030 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8031 and options for Thumb1.
8032
8033 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8034
8035 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8036 order.
8037
8038 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8039
8040 PR c/61240
8041 * gcc.dg/pr61240.c: New test.
8042
8043 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8044
8045 PR fortran/83864
8046 * gfortran.dg/pr83864.f90: New test.
8047
8048 2018-01-17 Jeff Law <law@redhat.com>
8049
8050 PR testsuite/83883
8051 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8052
8053 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8054
8055 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8056 restriction, but still restrict to 64-bit.
8057 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8058 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8059
8060 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8061
8062 PR fortran/83874
8063 * gfortran.dg/pr83874.f90: New test.
8064
8065 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8066
8067 PR c++/83824
8068 * g++.dg/cpp0x/pr83824.C: New test.
8069
8070 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8071
8072 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8073 appropriate .gnu_attribute for the long double type, if we use the
8074 long double type, but do not generate any calls.
8075 * gcc.target/powerpc/gnuattr2.c: Likewise.
8076 * gcc.target/powerpc/gnuattr3.c: Likewise.
8077
8078 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8079
8080 PR c++/78344
8081 * g++.dg/cpp0x/alignas13.C: New.
8082
8083 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR c++/83897
8086 * g++.dg/cpp0x/pr83897.C: New test.
8087
8088 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8089
8090 PR ipa/83051
8091 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8092
8093 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8094
8095 PR c++/81054
8096 * g++.dg/cpp0x/constexpr-ice19.C: New.
8097
8098 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8099
8100 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8101 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8102 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8103 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8104 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8105 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8106 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8107 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8108 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8109 * gcc.target/powerpc/builtins-1.fold.h: New.
8110
8111 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8112
8113 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8114 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8115
8116 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8117
8118 * gcc.target/arm/g2.c: Add -marm to dg-options.
8119 * gcc.target/arm/scd42-2.c: Likewise.
8120
8121 2018-01-17 Nathan Sidwell <nathan@acm.org>
8122
8123 PR c++/83287
8124 * g++.dg/lookup/pr83287-2.C: New.
8125
8126 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8127
8128 PR c++/83814
8129 PR c++/83902
8130 * g++.dg/wrappers/pr83814.C: New test case.
8131 * g++.dg/wrappers/pr83902.C: New test case.
8132
8133 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8134
8135 PR lto/83121
8136 * g++.dg/lto/pr83121_0.C: New test case.
8137 * g++.dg/lto/pr83121_1.C: New test case.
8138 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8139 adapted from DejaGnu's dg-test.
8140 (lto_handle_diagnostics): New procedure.
8141 (lto_prune_warns): Ignore informational notes.
8142 (lto-link-and-maybe-run): Add "messages_by_file" param.
8143 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8144 "execute" when "link" fails if "execute" was not specified.
8145 (lto-can-handle-directive): New procedure.
8146 (lto-get-options-main): Call lto-can-handle-directive. Add a
8147 dg-messages local, using it to set the caller's
8148 dg-messages-by-file for the given source file.
8149 (lto-get-options): Likewise.
8150 (lto-execute): Add dg-messages-by-file local, and pass it to
8151 lto-link-and-maybe-run.
8152
8153 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8154 Richard Sandiford <richard.sandiford@linaro.org>
8155
8156 PR target/79041
8157 PR target/82964
8158 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8159 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8160
8161 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8162
8163 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8164 target check autogenerator for armv8.1-a and armv8.2-a.
8165
8166 2018-01-17 Carl Love <cel@us.ibm.com>
8167
8168 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8169 Add debug print statements.
8170 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8171 16 byte vector load followed by a partial vector load.
8172
8173 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8174
8175 PR c++/83799
8176 * g++.dg/wrappers/pr83799.C: New test case.
8177
8178 2018-01-17 Nathan Sidwell <nathan@acm.org>
8179
8180 PR c++/83739
8181 * g++.dg/cpp1y/pr83739.C: New.
8182
8183 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8184
8185 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8186 * gcc.target/visium/overflow16.c: Likewise.
8187 * gcc.target/visium/overflow32.c: Likewise.
8188
8189 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8190
8191 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8192
8193 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8194
8195 * gcc.dg/rtl/arm/stl-cond.c: New test.
8196 * gcc.target/arm/stl-cond.c: Delete.
8197
8198 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8199
8200 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8201 directives.
8202
8203 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR tree-optimization/83843
8206 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8207 * gcc.dg/store_merging_19.c: New test.
8208
8209 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8210
8211 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8212 and options.
8213
8214 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR rtl-optimization/83771
8217 * gcc.dg/pr83771.c: New test.
8218
8219 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8220
8221 PR tree-optimization/81184
8222 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8223 targets.
8224 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8225
8226 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8227
8228 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8229
8230 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8231
8232 PR target/83546
8233 * gcc.target/i386/pr83546.c: New test.
8234
8235 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8236
8237 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8238
8239 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8240
8241 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8242 test and add dg-warning for the -Wstringop-overflow warning.
8243
8244 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8245
8246 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8247 XFAIL last test on SPARC and Visium.
8248
8249 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8250
8251 PR rtl-optimization/80481
8252 * g++.dg/pr80481.C: Exclude solaris.
8253
8254 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8255
8256 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8257 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8258 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8259
8260 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8261
8262 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8263 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8264 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8265 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8266 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8267 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8268 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8269 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8270 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8271 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8272 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8273 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8274 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8275 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8276 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8277
8278 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8279
8280 PR testsuite/77734
8281 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8282
8283 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8284
8285 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8286 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8287 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8288 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8289 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8290 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8291
8292 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8293
8294 PR tree-optimization/83857
8295 * gcc.dg/vect/pr83857.c: New test.
8296
8297 2018-01-16 Richard Biener <rguenther@suse.de>
8298
8299 PR tree-optimization/83867
8300 * gcc.dg/vect/pr83867.c: New testcase.
8301
8302 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR c/83844
8305 * gcc.dg/pr83844.c: New test.
8306
8307 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8308
8309 * gcc.dg/torture/pr83847.c: New test.
8310
8311 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR rtl-optimization/86620
8314 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8315 instead of --param=max-sched-ready-insns=0.
8316 * gcc.target/i386/pr83620.c: New test.
8317 * gcc.dg/pr83620.c: New test.
8318
8319 PR tree-optimization/83843
8320 * gcc.dg/store_merging_18.c: New test.
8321
8322 PR c++/83817
8323 * g++.dg/cpp1y/pr83817.C: New test.
8324
8325 PR c++/83825
8326 * g++.dg/template/pr83825.C: New test.
8327
8328 2018-01-16 Richard Biener <rguenther@suse.de>
8329
8330 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8331
8332 2018-01-16 Richard Biener <rguenther@suse.de>
8333
8334 PR testsuite/82132
8335 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8336 from gcc.dg/torture/pr60092.c.
8337
8338 2018-01-15 Martin Sebor <msebor@redhat.com>
8339
8340 PR c++/83588
8341 * g++.dg/ext/flexary28.C: New test.
8342
8343 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8344
8345 PR fortran/82257
8346 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8347
8348 2018-01-15 Martin Sebor <msebor@redhat.com>
8349
8350 PR testsuite/83869
8351 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8352
8353 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8354
8355 PR fortran/54613
8356 * gfortran.dg/minmaxloc_9.f90: New test.
8357 * gfortran.dg/minmaxloc_10.f90: New test.
8358 * gfortran.dg/minmaxloc_11.f90: New test.
8359
8360 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8361
8362 PR target/83839
8363 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8364 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8365 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8366 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8367 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8368 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8369 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8370 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8371 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8372 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8373 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8374 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8375 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8376 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8377 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8378 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8379 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8380 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8381 * gcc.target/i386/ret-thunk-10.c: Likewise.
8382 * gcc.target/i386/ret-thunk-11.c: Likewise.
8383 * gcc.target/i386/ret-thunk-12.c: Likewise.
8384 * gcc.target/i386/ret-thunk-13.c: Likewise.
8385 * gcc.target/i386/ret-thunk-14.c: Likewise.
8386 * gcc.target/i386/ret-thunk-15.c: Likewise.
8387 * gcc.target/i386/ret-thunk-9.c: Don't check the
8388 __x86_return_thunk label. Scan for "push" only for Linux.
8389
8390 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8391
8392 PR testsuite/79920
8393 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8394
8395 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8396
8397 PR target/83687
8398 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8399 tests.
8400 * gcc.target/arm/pr83687.c: New test.
8401
8402 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8403
8404 Adjust tests to AVR_TINY.
8405
8406 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8407 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8408 * gcc.target/avr/pr71627.c: Same.
8409 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8410 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8411 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8412 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8413 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8414 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8415 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8416 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8417 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8418 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8419 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8420 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8421 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8422 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8423 * gcc.target/avr/torture/pr61055.c: Same.
8424 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8425 available.
8426 * gcc.target/avr/torture/int24-mul.c: Same.
8427 * gcc.target/avr/torture/pr51782-1.c: Same.
8428 * gcc.target/avr/torture/pr61443.c: Same.
8429 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8430 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8431
8432 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8433
8434 PR c/83801
8435 PR c/83729
8436 * gcc.target/avr/torture/pr83729.c: New test.
8437 * gcc.target/avr/torture/pr83801.c: New test.
8438
8439 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8440
8441 PR middle-end/82694
8442 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8443 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8444
8445 2018-01-10 Martin Sebor <msebor@redhat.com>
8446
8447 PR other/83508
8448 * gcc.dg/Wstringop-overflow-2.c: New test.
8449
8450 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8451
8452 PR libgfortran/83811
8453 * gfortran.dg/fmt_e.f90: New test.
8454
8455 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8456
8457 * gcc.target/i386/indirect-thunk-10.c: New test.
8458 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8459 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8460 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8461 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8462 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8463 * gcc.target/i386/ret-thunk-17.c: Likewise.
8464 * gcc.target/i386/ret-thunk-18.c: Likewise.
8465 * gcc.target/i386/ret-thunk-19.c: Likewise.
8466 * gcc.target/i386/ret-thunk-20.c: Likewise.
8467 * gcc.target/i386/ret-thunk-21.c: Likewise.
8468
8469 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8470
8471 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8472
8473 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8474
8475 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8476 -mno-indirect-branch-register.
8477 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8478 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8479 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8480 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8481 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8482 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8483 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8484 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8485 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8486 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8487 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8488 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8489 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8490 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8491 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8492 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8493 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8494 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8495 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8496 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8497 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8498 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8499 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8500 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8502 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8503 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8504 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8505 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8507 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8508 * gcc.target/i386/ret-thunk-10.c: Likewise.
8509 * gcc.target/i386/ret-thunk-11.c: Likewise.
8510 * gcc.target/i386/ret-thunk-12.c: Likewise.
8511 * gcc.target/i386/ret-thunk-13.c: Likewise.
8512 * gcc.target/i386/ret-thunk-14.c: Likewise.
8513 * gcc.target/i386/ret-thunk-15.c: Likewise.
8514 * gcc.target/i386/ret-thunk-9.c: Likewise.
8515 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8516 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8517 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8518
8519 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8520
8521 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8522 -mfunction-return=keep.
8523 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8524 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8525 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8526 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8527 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8528 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8529 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8530 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8531 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8532 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8533 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8534 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8535 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8536 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8537 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8538 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8539 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8540 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8541 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8542 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8543 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8544 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8545 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8546 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8547 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8548 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8549 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8550 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8551 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8552 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8553 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8554 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8555 * gcc.target/i386/ret-thunk-1.c: New test.
8556 * gcc.target/i386/ret-thunk-10.c: Likewise.
8557 * gcc.target/i386/ret-thunk-11.c: Likewise.
8558 * gcc.target/i386/ret-thunk-12.c: Likewise.
8559 * gcc.target/i386/ret-thunk-13.c: Likewise.
8560 * gcc.target/i386/ret-thunk-14.c: Likewise.
8561 * gcc.target/i386/ret-thunk-15.c: Likewise.
8562 * gcc.target/i386/ret-thunk-16.c: Likewise.
8563 * gcc.target/i386/ret-thunk-2.c: Likewise.
8564 * gcc.target/i386/ret-thunk-3.c: Likewise.
8565 * gcc.target/i386/ret-thunk-4.c: Likewise.
8566 * gcc.target/i386/ret-thunk-5.c: Likewise.
8567 * gcc.target/i386/ret-thunk-6.c: Likewise.
8568 * gcc.target/i386/ret-thunk-7.c: Likewise.
8569 * gcc.target/i386/ret-thunk-8.c: Likewise.
8570 * gcc.target/i386/ret-thunk-9.c: Likewise.
8571
8572 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8573
8574 * gcc.target/i386/indirect-thunk-1.c: New test.
8575 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8576 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8577 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8578 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8579 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8580 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8581 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8582 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8583 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8584 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8594 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8598 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8599 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8601 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8602 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8603 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8604 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8606 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8607
8608 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8609
8610 PR ipa/83051
8611 * gcc.c-torture/compile/pr83051.c: New testcase.
8612
8613 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8614
8615 PR tree-optimization/83501
8616 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8617
8618 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8619
8620 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8621 for lvx and stvx instead of lxvd2x and stxvd2x and require
8622 little-endian target. Add comments.
8623 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8624 comprehensive testing.
8625 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8626 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8627 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8628 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8629 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8630 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8631 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8632 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8633 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8634 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8635 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8636 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8637 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8638 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8639 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8640 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8641 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8642 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8643 scan-assembler-not directives that forbid lvx and xxpermdi.
8644 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8645 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8646 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8647 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8648 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8649 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8650 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8651 scan-assembler-times directives to reflect different numbers of
8652 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8653
8654 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8655 Alan Hayward <alan.hayward@arm.com>
8656 David Sherwood <david.sherwood@arm.com>
8657
8658 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8659 than SLP vectorization.
8660 * gcc.dg/vect/vect-alias-check-10.c: New test.
8661 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8662 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8663 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8664 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8665 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8666 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8667 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8668 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8669 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8670 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8671 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8672 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8673 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8674 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8675 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8676 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8677 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8678 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8679 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8680 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8681 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8682 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8683 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8684
8685 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8686 Alan Hayward <alan.hayward@arm.com>
8687 David Sherwood <david.sherwood@arm.com>
8688
8689 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8690 New proc.
8691 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8692 targets with scatter stores.
8693 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8694 stores.
8695 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8696 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8697 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8698 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8699 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8700 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8701 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8702 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8703 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8704 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8705 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8706 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8707 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8708 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8709 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8710 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8711
8712 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8713 Alan Hayward <alan.hayward@arm.com>
8714 David Sherwood <david.sherwood@arm.com>
8715
8716 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8717 for double_reduc1.
8718 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8719 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8720 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8721 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8722
8723 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8724 Alan Hayward <alan.hayward@arm.com>
8725 David Sherwood <david.sherwood@arm.com>
8726
8727 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8728 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8729 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8730
8731 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8732 Alan Hayward <alan.hayward@arm.com>
8733 David Sherwood <david.sherwood@arm.com>
8734
8735 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8736 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8737 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8738 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8739 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8740 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8741 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8742 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8743 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8744 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8745 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8746 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8747 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8748 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8749
8750 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8751 Alan Hayward <alan.hayward@arm.com>
8752 David Sherwood <david.sherwood@arm.com>
8753
8754 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8755 check for a message about using in-order reductions.
8756 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8757 check for a message about using in-order reductions.
8758 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8759 vectorized and check for a message about using in-order reductions.
8760 Expect targets with variable-length vectors to fall back to the
8761 fixed-length mininum.
8762 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8763 check for a message about using in-order reductions.
8764 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8765 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8766 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8767 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8768 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8769 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8770 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8771 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8772 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8773 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8774 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8775 vect_fold_left_plus.
8776
8777 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8778
8779 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8780 are spilled.
8781 * gcc.target/aarch64/sve/spill_2.c: New test.
8782 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8783 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8784 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8785 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8786 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8787
8788 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8789 Alan Hayward <alan.hayward@arm.com>
8790 David Sherwood <david.sherwood@arm.com>
8791
8792 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8793 of branches.
8794 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8795 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8796 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8797 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8798 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8799 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8800 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8801 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8802 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8803
8804 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8805 Alan Hayward <alan.hayward@arm.com>
8806 David Sherwood <david.sherwood@arm.com>
8807
8808 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8809 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8810 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8811 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8812
8813 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8814 Alan Hayward <alan.hayward@arm.com>
8815 David Sherwood <david.sherwood@arm.com>
8816
8817 * lib/target-supports.exp
8818 (check_effective_target_vect_fold_extract_last): New proc.
8819 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8820 for fold_extract_last.
8821 * gcc.dg/vect/pr65947-2.c: Likewise.
8822 * gcc.dg/vect/pr65947-3.c: Likewise.
8823 * gcc.dg/vect/pr65947-4.c: Likewise.
8824 * gcc.dg/vect/pr65947-5.c: Likewise.
8825 * gcc.dg/vect/pr65947-6.c: Likewise.
8826 * gcc.dg/vect/pr65947-9.c: Likewise.
8827 * gcc.dg/vect/pr65947-10.c: Likewise.
8828 * gcc.dg/vect/pr65947-12.c: Likewise.
8829 * gcc.dg/vect/pr65947-14.c: Likewise.
8830 * gcc.dg/vect/pr80631-1.c: Likewise.
8831 * gcc.target/aarch64/sve/clastb_1.c: New test.
8832 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8833 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8834 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8835 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8836 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8837 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8838 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8839 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8840 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8841 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8842 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8843 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8844 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8845
8846 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8847 Alan Hayward <alan.hayward@arm.com>
8848 David Sherwood <david.sherwood@arm.com>
8849
8850 * gcc.target/aarch64/sve/live_1.c: New test.
8851 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8852
8853 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8854 Alan Hayward <alan.hayward@arm.com>
8855 David Sherwood <david.sherwood@arm.com>
8856
8857 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8858 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8859 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8860 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8861 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8862 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8863 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8864 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8865 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8866
8867 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8868 Alan Hayward <alan.hayward@arm.com>
8869 David Sherwood <david.sherwood@arm.com>
8870
8871 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8872 New proc.
8873 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8874 vect_fully_masked.
8875 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8876 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8877 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8878 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8879 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8880 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8881
8882 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8883 Alan Hayward <alan.hayward@arm.com>
8884 David Sherwood <david.sherwood@arm.com>
8885
8886 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8887 instead of just ADDRESS.
8888 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8889 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8890 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8891 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8892 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8893 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8894 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8895 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8896 * gcc.target/aarch64/sve/while_2.c: Likewise.
8897 * gcc.target/aarch64/sve/while_3.c: Likewise.
8898 * gcc.target/aarch64/sve/while_4.c: Likewise.
8899
8900 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8901 Alan Hayward <alan.hayward@arm.com>
8902 David Sherwood <david.sherwood@arm.com>
8903
8904 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8905 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8906 to be predicated.
8907 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8908 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8909 * gcc.target/aarch64/sve/reduc_5.c: New test.
8910 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8911 * gcc.target/aarch64/sve/slp_13_run.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/tree-ssa/cunroll-10.c: Disable vectorization.
8918 * gcc.dg/tree-ssa/peel1.c: Likewise.
8919 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8920 variable-length vectors.
8921 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8922 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8923 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8924 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8925 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8926 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8927 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8928 * gcc.target/aarch64/sve/slp_8.c: New test.
8929 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8930 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8931 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8932 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8933 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8934 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8935 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8936 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8937 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8938 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8939 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8940 * gcc.target/aarch64/sve/while_1.c: Likewise.
8941 * gcc.target/aarch64/sve/while_2.c: Likewise.
8942 * gcc.target/aarch64/sve/while_3.c: Likewise.
8943 * gcc.target/aarch64/sve/while_4.c: Likewise.
8944
8945 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8946 Alan Hayward <alan.hayward@arm.com>
8947 David Sherwood <david.sherwood@arm.com>
8948
8949 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8950 New proc.
8951 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8952 and add an associated scan-dump test. Prevent vectorization
8953 of the first two loops.
8954 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8955 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8956 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8957 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8958 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8959 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8960
8961 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8962 Alan Hayward <alan.hayward@arm.com>
8963 David Sherwood <david.sherwood@arm.com>
8964
8965 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8966 * gcc.dg/vect/pr67790.c: Likewise.
8967 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8968 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8969 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8970 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8971 * gcc.target/aarch64/sve/slp_5.c: New test.
8972 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8973 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8974 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8975 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8976 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8977
8978 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8979 Alan Hayward <alan.hayward@arm.com>
8980 David Sherwood <david.sherwood@arm.com>
8981
8982 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8983 && vect_load_lanes
8984 * gcc.dg/vect/slp-1.c: Likewise.
8985 * gcc.dg/vect/slp-10.c: Likewise.
8986 * gcc.dg/vect/slp-12b.c: Likewise.
8987 * gcc.dg/vect/slp-12c.c: Likewise.
8988 * gcc.dg/vect/slp-17.c: Likewise.
8989 * gcc.dg/vect/slp-19b.c: Likewise.
8990 * gcc.dg/vect/slp-20.c: Likewise.
8991 * gcc.dg/vect/slp-21.c: Likewise.
8992 * gcc.dg/vect/slp-22.c: Likewise.
8993 * gcc.dg/vect/slp-23.c: Likewise.
8994 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8995 * gcc.dg/vect/slp-24.c: Likewise.
8996 * gcc.dg/vect/slp-28.c: Likewise.
8997 * gcc.dg/vect/slp-39.c: Likewise.
8998 * gcc.dg/vect/slp-6.c: Likewise.
8999 * gcc.dg/vect/slp-7.c: Likewise.
9000 * gcc.dg/vect/slp-cond-1.c: Likewise.
9001 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9002 * gcc.dg/vect/slp-cond-2.c: Likewise.
9003 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9004 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9005 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9006 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9007 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9008 * gcc.dg/vect/slp-perm-6.c: Likewise.
9009 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9010 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9011 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9012 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9013 * gcc.dg/vect/slp-12a.c: Likewise.
9014 * gcc.dg/vect/slp-14.c: Likewise.
9015 * gcc.dg/vect/slp-15.c: Likewise.
9016 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9017 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9018 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9019 * gcc.target/aarch64/sve/slp_1.c: New test.
9020 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9021 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9022 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9023 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9024 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9025 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9026 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9027
9028 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9029 Alan Hayward <alan.hayward@arm.com>
9030 David Sherwood <david.sherwood@arm.com>
9031
9032 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9033 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9034 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9035 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9036 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9037 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9038 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9039 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9040 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9041 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9042 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9043 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9044 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9045 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9046 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9047 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9048 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9049 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9050 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9051
9052 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9053 Alan Hayward <alan.hayward@arm.com>
9054 David Sherwood <david.sherwood@arm.com>
9055
9056 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9057 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9058 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9059 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9060 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9061 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9062 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9063 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9064 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9065 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9066 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9067 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9068 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9069 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9070 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9071 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9072 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9073 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9074 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9075 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9076 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9077 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9078 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9079 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9080 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9081 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9082 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9083 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9084 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9085 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9086 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9087 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9088 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9089 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9090 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9091 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9092
9093 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9094 Alan Hayward <alan.hayward@arm.com>
9095 David Sherwood <david.sherwood@arm.com>
9096
9097 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9098 Return true for SVE too.
9099 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9100 if load/store lanes are supported.
9101 * gcc.dg/vect/slp-10.c: Likewise.
9102 * gcc.dg/vect/slp-12c.c: Likewise.
9103 * gcc.dg/vect/slp-17.c: Likewise.
9104 * gcc.dg/vect/slp-33.c: Likewise.
9105 * gcc.dg/vect/slp-6.c: Likewise.
9106 * gcc.dg/vect/slp-cond-1.c: Likewise.
9107 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9108 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9109 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9110 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9111 * gcc.dg/vect/slp-perm-6.c: Likewise.
9112 * gcc.dg/vect/slp-perm-9.c: Likewise.
9113 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9114 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9115 for variable-length vectors.
9116
9117 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9118 Alan Hayward <alan.hayward@arm.com>
9119 David Sherwood <david.sherwood@arm.com>
9120
9121 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9122 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9123
9124 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9125
9126 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9127 * g++.target/aarch64/sve/catch_1.C: New test.
9128 * g++.target/aarch64/sve/catch_2.C: Likewise.
9129 * g++.target/aarch64/sve/catch_3.C: Likewise.
9130 * g++.target/aarch64/sve/catch_4.C: Likewise.
9131 * g++.target/aarch64/sve/catch_5.C: Likewise.
9132 * g++.target/aarch64/sve/catch_6.C: Likewise.
9133
9134 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9135 Alan Hayward <alan.hayward@arm.com>
9136 David Sherwood <david.sherwood@arm.com>
9137
9138 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9139 New proc.
9140 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9141 * gcc.target/aarch64/fmaxmin.c: Likewise.
9142 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9143 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9144 * gcc.target/aarch64/pr62178.c: Likewise.
9145 * gcc.target/aarch64/pr71727-2.c: Likewise.
9146 * gcc.target/aarch64/saddw-1.c: Likewise.
9147 * gcc.target/aarch64/saddw-2.c: Likewise.
9148 * gcc.target/aarch64/uaddw-1.c: Likewise.
9149 * gcc.target/aarch64/uaddw-2.c: Likewise.
9150 * gcc.target/aarch64/uaddw-3.c: Likewise.
9151 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9152 * gcc.target/aarch64/vect-compile.c: Likewise.
9153 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9154 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9155 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9156 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9157 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9158 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9159 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9160 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9161 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9162 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9163 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9164 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9165 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9166 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9167 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9168 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9169 * gcc.target/aarch64/vect-movi.c: Likewise.
9170 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9171 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9172 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9173 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9174 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9175 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9176 fixed-length SVE.
9177 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9178 * gcc.target/aarch64/sve/arith_1.c: New test.
9179 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9180 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9181 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9182 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9183 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9184 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9185 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9186 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9187 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9188 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9189 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9190 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9191 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9192 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9193 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9194 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9195 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9196 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9197 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9198 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9199 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9200 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9201 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9202 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9203 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9204 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9205 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9206 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9207 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9208 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9209 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9210 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9211 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9212 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9213 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9214 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9215 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9216 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9217 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9218 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9219 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9220 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9221 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9222 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9223 * gcc.target/aarch64/sve/index_1.c: Likewise.
9224 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9225 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9226 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9227 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9228 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9229 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9230 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9231 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9232 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9233 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9234 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9235 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9236 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9237 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9238 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9239 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9240 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9241 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9242 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9243 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9244 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9245 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9246 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9247 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9248 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9249 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9250 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9251 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9252 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9253 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9254 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9255 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9256 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9257 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9258 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9259 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9260 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9261 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9262 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9263 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9264 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9265 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9266 * gcc.target/aarch64/sve/single_1.c: Likewise.
9267 * gcc.target/aarch64/sve/single_2.c: Likewise.
9268 * gcc.target/aarch64/sve/single_3.c: Likewise.
9269 * gcc.target/aarch64/sve/single_4.c: Likewise.
9270 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9271 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9272 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9273 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9274 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9275 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9276 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9277 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9278 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9279 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9280 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9281 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9282 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9283 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9284 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9285 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9286 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9287 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9288 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9289 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9290 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9291 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9292 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9293 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9294 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9295 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9296 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9297 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9298 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9299 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9300 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9301 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9302 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9303 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9304 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9305 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9306 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9307 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9308 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9309 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9310 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9311 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9312 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9313 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9314 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9315
9316 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9317 Alan Hayward <alan.hayward@arm.com>
9318 David Sherwood <david.sherwood@arm.com>
9319
9320 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9321 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9322 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9323 New procedures.
9324 (check_effective_target_vect_perm): Handle SVE.
9325 (check_effective_target_vect_perm_byte): Likewise.
9326 (check_effective_target_vect_perm_short): Likewise.
9327 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9328 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9329 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9330 (check_effective_target_vect_element_align_preferred): Likewise.
9331 (check_effective_target_vect_align_stack_vars): Likewise.
9332 (check_effective_target_vect_load_lanes): Likewise.
9333 (check_effective_target_vect_masked_store): Likewise.
9334 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9335 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9336 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9337 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9338 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9339 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9340 * gcc.dg/vect/slp-23.c: Likewise.
9341 * gcc.dg/vect/slp-perm-5.c: Likewise.
9342 * gcc.dg/vect/slp-perm-6.c: Likewise.
9343 * gcc.dg/vect/slp-perm-9.c: Likewise.
9344 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9345 * gcc.dg/vect/vect-114.c: Likewise.
9346 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9347 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9348
9349 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9350
9351 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9352 vect_variable_length, expecting the test to be vectorized
9353 without SLP instead.
9354 * gcc.dg/vect/pr33953.c: Likewise.
9355 * gcc.dg/vect/pr37027.c: Likewise.
9356 * gcc.dg/vect/pr67790.c: Likewise.
9357 * gcc.dg/vect/pr68445.c: Likewise.
9358 * gcc.dg/vect/slp-1.c: Likewise.
9359 * gcc.dg/vect/slp-10.c: Likewise.
9360 * gcc.dg/vect/slp-12a.c: Likewise.
9361 * gcc.dg/vect/slp-12b.c: Likewise.
9362 * gcc.dg/vect/slp-12c.c: Likewise.
9363 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9364 * gcc.dg/vect/slp-13.c: Likewise.
9365 * gcc.dg/vect/slp-14.c: Likewise.
9366 * gcc.dg/vect/slp-15.c: Likewise.
9367 * gcc.dg/vect/slp-17.c: Likewise.
9368 * gcc.dg/vect/slp-19b.c: Likewise.
9369 * gcc.dg/vect/slp-2.c: Likewise.
9370 * gcc.dg/vect/slp-20.c: Likewise.
9371 * gcc.dg/vect/slp-21.c: Likewise.
9372 * gcc.dg/vect/slp-22.c: Likewise.
9373 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9374 * gcc.dg/vect/slp-24.c: Likewise.
9375 * gcc.dg/vect/slp-28.c: Likewise.
9376 * gcc.dg/vect/slp-39.c: Likewise.
9377 * gcc.dg/vect/slp-42.c: Likewise.
9378 * gcc.dg/vect/slp-6.c: Likewise.
9379 * gcc.dg/vect/slp-7.c: Likewise.
9380 * gcc.dg/vect/slp-cond-1.c: Likewise.
9381 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9382 * gcc.dg/vect/slp-cond-2.c: Likewise.
9383 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9384 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9385 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9386 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9387 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9388 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9389 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9390 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9391 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9392 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9393 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9394 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9395 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9396 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9397 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9398 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9399 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9400
9401 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9402
9403 PR c/83801
9404 * gcc.dg/pr83801.c: New test.
9405
9406 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9407
9408 PR fortran/52162
9409 * gfortran.dg/bounds_check_19.f90: New test.
9410
9411 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9412
9413 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9414 instead of scan-assembler-not for xsnabsqp.
9415
9416 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9417
9418 PR libgfortran/83525
9419 * gfortran.dg/newunit_5.f90: New test.
9420
9421 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9422
9423 PR rtl-optimization/80481
9424 * g++.dg/pr80481.C: New.
9425
9426 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9427
9428 PR target/83628
9429 * gcc.target/alpha/pr83628-3.c: New test.
9430
9431 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9432
9433 * lib/target-supports.exp (check_effective_target_avx512f): Also
9434 check for __builtin_ia32_addsd_round,
9435 __builtin_ia32_getmantsd_round.
9436 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9437
9438 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9439
9440 PR target/83629
9441 * gcc.target/powerpc/pr83629.c: Require ilp32.
9442
9443 2018-01-12 Richard Biener <rguenther@suse.de>
9444
9445 PR tree-optimization/80846
9446 * gcc.target/i386/pr80846-1.c: New testcase.
9447 * gcc.target/i386/pr80846-2.c: Likewise.
9448
9449 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9450
9451 * gcc.c-torture/execute/20180112-1.c: New test.
9452
9453 2018-01-12 Tom de Vries <tom@codesourcery.com>
9454
9455 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9456 * g++.dg/ext/label13a.C: Same.
9457 * g++.dg/ext/label14.C: Same.
9458 * g++.dg/ext/label2.C: Same.
9459 * g++.dg/ext/label3.C: Same.
9460 * g++.dg/torture/pr42462.C: Same.
9461 * g++.dg/torture/pr42739.C: Same.
9462 * g++.dg/warn/Wunused-label-3.C: Same.
9463
9464 2018-01-12 Tom de Vries <tom@codesourcery.com>
9465
9466 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9467 * g++.dg/Walloca1.C: Same.
9468 * g++.dg/cpp0x/pr70338.C: Same.
9469 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9470 * g++.dg/cpp1y/vla10.C: Same.
9471 * g++.dg/cpp1y/vla2.C: Same.
9472 * g++.dg/cpp1y/vla6.C: Same.
9473 * g++.dg/cpp1y/vla8.C: Same.
9474 * g++.dg/debug/debug5.C: Same.
9475 * g++.dg/debug/debug6.C: Same.
9476 * g++.dg/debug/pr54828.C: Same.
9477 * g++.dg/diagnostic/pr70105.C: Same.
9478 * g++.dg/eh/cleanup5.C: Same.
9479 * g++.dg/eh/spbp.C: Same.
9480 * g++.dg/ext/tmplattr9.C: Same.
9481 * g++.dg/ext/vla10.C: Same.
9482 * g++.dg/ext/vla11.C: Same.
9483 * g++.dg/ext/vla12.C: Same.
9484 * g++.dg/ext/vla15.C: Same.
9485 * g++.dg/ext/vla16.C: Same.
9486 * g++.dg/ext/vla17.C: Same.
9487 * g++.dg/ext/vla3.C: Same.
9488 * g++.dg/ext/vla6.C: Same.
9489 * g++.dg/ext/vla7.C: Same.
9490 * g++.dg/init/array24.C: Same.
9491 * g++.dg/init/new47.C: Same.
9492 * g++.dg/init/pr55497.C: Same.
9493 * g++.dg/opt/pr78201.C: Same.
9494 * g++.dg/template/vla2.C: Same.
9495 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9496 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9497 * g++.dg/torture/pr62127.C: Same.
9498 * g++.dg/torture/pr67055.C: Same.
9499 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9500 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9501 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9502 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9503 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9504 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9505 * g++.dg/warn/Wvla-1.C: Same.
9506 * g++.dg/warn/Wvla-3.C: Same.
9507 * g++.old-deja/g++.ext/array2.C: Same.
9508 * g++.old-deja/g++.ext/constructor.C: Same.
9509 * g++.old-deja/g++.law/builtin1.C: Same.
9510 * g++.old-deja/g++.other/crash12.C: Same.
9511 * g++.old-deja/g++.other/eh3.C: Same.
9512 * g++.old-deja/g++.pt/array6.C: Same.
9513 * g++.old-deja/g++.pt/dynarray.C: Same.
9514
9515 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9516
9517 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9518
9519 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9520
9521 PR libfortran/67412
9522 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9523 on *-*-solaris2.10.
9524
9525 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9526
9527 * lib/target-supports.exp (check_effective_target_branch_cost):
9528 Accept all x86 targets.
9529
9530 2018-01-12 Martin Liska <mliska@suse.cz>
9531
9532 PR ipa/83054
9533 * g++.dg/warn/pr83054.C: New test.
9534
9535 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9536
9537 * gcc.target/powerpc/spec-barr-1.c: New file.
9538
9539 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9540
9541 PR target/83330
9542 * gcc.target/i386/pr83330.c: New test.
9543
9544 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9545
9546 PR fortran/79383
9547 * gfortran.dg/dtio_31.f03: New test.
9548 * gfortran.dg/dtio_32.f03: New test.
9549
9550 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9551
9552 PR c++/43486
9553 * g++.dg/wrappers: New subdirectory.
9554 * g++.dg/wrappers/README: New file.
9555 * g++.dg/wrappers/alloc.C: New test case.
9556 * g++.dg/wrappers/cow-istream-string.C: New test case.
9557 * g++.dg/wrappers/cp-stdlib.C: New test case.
9558 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9559 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9560
9561 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9562
9563 PR middle-end/83718
9564 * g++.dg/torture/pr83718.C: New testcase.
9565
9566 2018-01-11 Martin Jambor <mjambor@suse.cz>
9567
9568 PR ipa/83178
9569 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9570
9571 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9572
9573 PR tree-optimization/83695
9574 * gcc.dg/tree-ssa/pr83695.c: New test.
9575
9576 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9577
9578 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9579 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9580
9581 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9582
9583 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9584 * gcc.target/arm/simd/fp16fml_high.c: New test.
9585 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9586 * lib/target-supports.exp
9587 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9588 check_effective_target_arm_fp16fml_neon_ok,
9589 add_options_for_arm_fp16fml_neon): New procedures.
9590
9591 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9592
9593 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9594 combination tests.
9595
9596 2018-01-11 Richard Biener <rguenther@suse.de>
9597
9598 PR tree-optimization/83435
9599 * gcc.dg/graphite/pr83435.c: New testcase.
9600
9601 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9602 Alan Hayward <alan.hayward@arm.com>
9603 David Sherwood <david.sherwood@arm.com>
9604
9605 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9606
9607 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9608
9609 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9610
9611 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9612
9613 PR target/82096
9614 * gcc.c-torture/compile/pr82096.c: New test.
9615
9616 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9617
9618 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9619
9620 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9621
9622 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9623
9624 2018-01-11 Justin Squirek <squirek@adacore.com>
9625
9626 * gnat.dg/expr_func4.adb: New testcase.
9627
9628 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9629
9630 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9631 testcase.
9632
9633 2018-01-11 Bob Duff <duff@adacore.com>
9634
9635 * gnat.dg/protected_null.adb: New testcase.
9636
9637 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9638
9639 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9640
9641 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9642
9643 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9644
9645 2018-01-11 Justin Squirek <squirek@adacore.com>
9646
9647 * gnat.dg/loopvar.adb: New testcase.
9648
9649 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9650
9651 PR middle-end/83189
9652 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9653
9654 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9655
9656 * gcc.c-torture/compile/pr83575.c: New testcase.
9657
9658 2018-01-10 Michael Collison <michael.collison@arm.com>
9659
9660 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9661 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9662 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9663 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9664 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9665 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9666 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9667 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9668 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9669 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9670 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9671 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9672 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9673 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9674 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9675 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9676
9677 2018-01-10 Michael Collison <michael.collison@arm.com>
9678
9679 * gcc.target/aarch64/sha2.h: New shared testcase.
9680 * gcc.target/aarch64/sha2_1.c: New testcase.
9681 * gcc.target/aarch64/sha2_2.c: New testcase.
9682 * gcc.target/aarch64/sha2_3.c: New testcase.
9683 * gcc.target/aarch64/sha3.h: New shared testcase.
9684 * gcc.target/aarch64/sha3_1.c: New testcase.
9685 * gcc.target/aarch64/sha3_2.c: New testcase.
9686 * gcc.target/aarch64/sha3_3.c: New testcase.
9687
9688 2018-01-10 Michael Collison <michael.collison@arm.com>
9689
9690 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9691
9692 2018-01-10 Martin Sebor <msebor@redhat.com>
9693
9694 PR tree-optimization/83781
9695 * gcc.dg/strlenopt-42.c: New test.
9696
9697 2018-01-11 Martin Sebor <msebor@gmail.com>
9698 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9699
9700 PR tree-optimization/83501
9701 PR tree-optimization/81703
9702
9703 * gcc.dg/strlenopt-39.c: New test-case.
9704 * gcc.dg/pr81703.c: Likewise.
9705
9706 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9707
9708 * gnat.dg/atomic10.adb: New test.
9709
9710 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9711
9712 PR fortran/82367
9713 * gfortran.dg/deferred_character_18.f90: New test.
9714
9715 2018-01-10 Martin Sebor <msebor@redhat.com>
9716
9717 PR tree-optimization/83671
9718 * gcc.dg/strlenopt-40.c: New test.
9719 * gcc.dg/strlenopt-41.c: New test.
9720
9721 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9722
9723 PR fortran/83093
9724 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9725
9726 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9727
9728 PR target/83399
9729 * gcc.target/powerpc/pr83399.c: New test.
9730
9731 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9732
9733 PR c++/43486
9734 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9735 to reflect that the arguments are correctly underlined.
9736 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9737 for globals, params, locals and literals.
9738 (test_sizeof): Directly test the location of "sizeof", rather than
9739 when used in compound expressions.
9740 (test_alignof): Likewise for "alignof".
9741 (test_string_literals): Likewise for string literals.
9742 (test_numeric_literals): Likewise for numeric literals.
9743 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9744 (test_typeid): Likewise for typeid.
9745 (test_unary_plus): New.
9746 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9747 format strings.
9748
9749 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9750
9751 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9752
9753 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9754
9755 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9756
9757 2018-01-10 Marek Polacek <polacek@redhat.com>
9758
9759 PR c++/82541
9760 * g++.dg/warn/Wduplicated-branches4.C: New test.
9761
9762 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9763
9764 PR c++/81327
9765 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9766 cast to void *.
9767
9768 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9769
9770 PR c++/81055
9771 * g++.dg/cpp0x/new2.C: New.
9772
9773 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9774
9775 PR target/83735
9776 * gcc.target/i386/pr83735.c: New test.
9777
9778 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9779
9780 * lib/target-supports.exp (check_effective_target_branch_cost):
9781 New function.
9782 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9783 * gcc.dg/pr21643.c: Likewise.
9784 * gcc.dg/pr46309.c: Likewise.
9785 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9786 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9787 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9788 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9789 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9790 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9791 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9792 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9793 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9794 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9795 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9796 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9797 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9798 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9799
9800 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9801
9802 PR target/83629
9803 * gcc.target/powerpc/pr83629.c: New testcase.
9804
9805 2018-01-10 Richard Biener <rguenther@suse.de>
9806
9807 PR testsuite/78768
9808 * gcc.dg/pr78768.c: Un-XFAIL.
9809
9810 2018-01-10 Richard Biener <rguenther@suse.de>
9811
9812 PR debug/82425
9813 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9814
9815 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9816
9817 PR tree-optimization/83753
9818 * gcc.dg/torture/pr83753.c: New test.
9819
9820 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9821
9822 * gcc.target/i386/avx2-gather-1.c: Add -march.
9823 * gcc.target/i386/avx2-gather-2.c: Add -march.
9824 * gcc.target/i386/avx2-gather-3.c: Add -march.
9825 * gcc.target/i386/avx2-gather-4.c: Add -march.
9826 * gcc.target/i386/avx2-gather-5.c: Add -march.
9827 * gcc.target/i386/avx2-gather-6.c: Add -march.
9828 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9829 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9830 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9831 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9832 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9833 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9834 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9835 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9836 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9837 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9838
9839 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9840
9841 PR target/78585:
9842 * gcc.target/i386/pr78585.c: New test.
9843
9844 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9845
9846 PR c++/83734
9847 * g++.dg/cpp0x/pr83734.C: New test.
9848
9849 2018-01-09 Carl Love <cel@us.ibm.com>
9850
9851 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9852 vec_mergeo builtins with float, double, long long, unsigned long long,
9853 bool long long arguments.
9854 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9855 vec_float2 with double arguments.
9856 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9857 vec_mergew and vec_mergow builtins.
9858
9859 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9860
9861 PR fortran/83742
9862 * gfortran.dg/contiguous_6.f90: New test.
9863
9864 2018-01-09 Richard Biener <rguenther@suse.de>
9865
9866 PR tree-optimization/83668
9867 * gcc.dg/graphite/pr83668.c: New testcase.
9868
9869 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9870
9871 PR tree-optimization/64811
9872 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9873 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9874 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9875 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9876 New tests.
9877 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9878
9879 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9880
9881 PR target/79883
9882 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9883
9884 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9885
9886 PR target/82641
9887 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9888 no NEON and require softfp or hard float-abi.
9889 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9890
9891 2018-01-09 Richard Biener <rguenther@suse.de>
9892
9893 PR tree-optimization/83572
9894 * gcc.dg/graphite/pr83572.c: New testcase.
9895
9896 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9897
9898 PR target/83507
9899 * gcc.dg/sms-13.c: New test.
9900
9901 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9902
9903 PR fortran/83741
9904 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9905
9906 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9907 Monk Chiang <sh.chiang04@gmail.com>
9908
9909 * gcc.target/riscv/save-restore-1.c: New.
9910
9911 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9912
9913 PR target/83677
9914 * gcc.target/powerpc/pr83677.c: New file.
9915
9916 2018-01-08 Jeff Law <law@redhat.com>
9917
9918 PR rtl-optimizatin/81308
9919 * g++.dg/pr81308-1.C: New test.
9920 * g++.dg/pr81308-2.C: New test.
9921
9922 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9923
9924 PR target/83663 - Revert r255946
9925 * gcc.target/aarch64/vect-slp-dup.c: New.
9926
9927 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9928
9929 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9930 combination tests.
9931
9932 2018-01-08 Richard Biener <rguenther@suse.de>
9933
9934 PR tree-optimization/83563
9935 * gcc.dg/graphite/pr83563.c: New testcase.
9936
9937 2018-01-08 Richard Biener <rguenther@suse.de>
9938
9939 PR middle-end/83713
9940 * g++.dg/torture/pr83713.C: New testcase.
9941
9942 2018-01-08 Tom de Vries <tom@codesourcery.com>
9943
9944 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9945
9946 2018-01-08 Richard Biener <rguenther@suse.de>
9947
9948 PR tree-optimization/83685
9949 * gcc.dg/torture/pr83685.c: New testcase.
9950
9951 2018-01-08 Richard Biener <rguenther@suse.de>
9952
9953 PR lto/83719
9954 * gcc.dg/lto/pr83719_0.c: New testcase.
9955
9956 2018-01-08 Tom de Vries <tom@codesourcery.com>
9957
9958 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9959 * gcc.dg/graphite/run-id-1.c: Same.
9960 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9961
9962 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9963
9964 PR fortran/83611
9965 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9966 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9967 * gfortran.dg/pdt_27.f03: New test.
9968
9969 PR fortran/83731
9970 * gfortran.dg/pdt_28.f03: New test.
9971
9972 2018-01-08 Tom de Vries <tom@codesourcery.com>
9973
9974 * c-c++-common/builtins.c: Require effective target alloca.
9975 * gcc.dg/Wrestrict.c: Same.
9976 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9977
9978 2018-01-08 Richard Biener <rguenther@suse.de>
9979
9980 PR middle-end/83580
9981 * gcc.dg/torture/pr83580.c: New testcase.
9982
9983 2018-01-08 Richard Biener <rguenther@suse.de>
9984
9985 PR middle-end/83517
9986 * gcc.dg/pr83517.c: New testcase.
9987
9988 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9989
9990 PR middle-end/81897
9991 * gcc.dg/uninit-pr81897.c: New test.
9992
9993 2018-01-06 Martin Sebor <msebor@redhat.com>
9994
9995 PR tree-optimization/83640
9996 * gcc.dg/Wrestrict-6.c: New test.
9997 * gcc.dg/pr83640.c: New test.
9998
9999 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10000
10001 * gcc.target/aarch64/reg-alloc-1.c: New test.
10002
10003 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10004
10005 PR fortran/50892
10006 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10007
10008 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10009
10010 PR debug/83480
10011 * gcc.dg/pr83480.c: New test.
10012
10013 PR rtl-optimization/83682
10014 * gcc.target/i386/pr83682.c: New test.
10015
10016 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10017
10018 PR fortran/78534
10019 PR fortran/66310
10020 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10021 * gfortran.dg/dependency_49.f90: Likewise.
10022 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10023 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10024 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10025 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10026 * gfortran.dg/string_1_lp64.f90: New test.
10027 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10028 * gfortran.dg/string_3_lp64.f90: New test.
10029
10030 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10031
10032 PR target/83604
10033 * gcc.target/i386/sse-26.c: New test.
10034
10035 PR target/83604
10036 * gcc.target/i386/pr83604.c: New test.
10037
10038 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10039
10040 * gcc.dg/vect/vect-align-4.c: New test.
10041 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10042 and redefine as a structure with an unaligned member "b".
10043 (foo): Update accordingly.
10044
10045 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10046
10047 PR target/82439
10048 * gcc.target/aarch64/bics_5.c: New test.
10049 * gcc.target/arm/bics_5.c: Likewise.
10050
10051 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10052
10053 PR tree-optimization/83605
10054 * gcc.dg/pr83605.c: New test.
10055
10056 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR target/83554
10059 * gcc.target/i386/pr83554.c: New test.
10060
10061 PR ipa/82352
10062 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10063 long unsigned int.
10064
10065 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10066
10067 PR fortran/83683
10068 PR fortran/45689
10069 * gfortran.dg/eoshift_8.f90: New test.
10070 * gfortran.dg/simplify_eoshift_1.f90: New test.
10071
10072 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10073
10074 PR debug/83585
10075 * gcc.dg/pr83585.c: New test.
10076
10077 2018-01-04 Nathan Sidwell <nathan@acm.org>
10078
10079 PR c++/83667
10080 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10081
10082 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10083
10084 PR debug/83666
10085 * gcc.dg/pr83666.c: New test.
10086
10087 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10088
10089 PR target/83628
10090 * gcc.target/alpha/pr83628-1.c: New test.
10091 * gcc.target/alpha/pr83628-2.c: Ditto.
10092
10093 2018-01-04 Martin Liska <mliska@suse.cz>
10094
10095 PR ipa/82352
10096 * g++.dg/ipa/pr82352.C: New test.
10097
10098 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10099
10100 * gcc.dg/vect-opt-info-1.c: Moved to ...
10101 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10102 vect_int targets, use dg-additional-options instead of dg-options and
10103 use relative line numbers instead of absolute.
10104
10105 2018-01-03 Martin Sebor <msebor@redhat.com>
10106
10107 PR tree-optimization/83655
10108 * gcc.dg/Wrestrict-5.c: New test.
10109 * c-c++-common/builtins.c: New test.
10110
10111 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10112 Alan Hayward <alan.hayward@arm.com>
10113 David Sherwood <david.sherwood@arm.com>
10114
10115 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10116 (main): Call it.
10117
10118 2018-01-03 Jeff Law <law@redhat.com>
10119
10120 PR target/83641
10121 * gcc.target/i386/stack-check-17.c: New test.
10122 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10123
10124 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10125
10126 PR debug/83621
10127 * gcc.dg/pr83621.c: New test.
10128
10129 PR debug/83645
10130 * gcc.dg/pr83645.c: New test.
10131
10132 2018-01-03 Martin Sebor <msebor@redhat.com>
10133
10134 PR tree-optimization/83603
10135 * gcc.dg/Wrestrict-4.c: New test.
10136
10137 PR c/83559
10138 * gcc.dg/const-2.c: New test.
10139 * gcc.dg/pure-3.c: New test.
10140
10141 2018-01-03 Martin Sebor <msebor@redhat.com>
10142
10143 * gcc.dg/Wrestrict-3.c: New test.
10144
10145 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10146
10147 PR c++/83555
10148 * g++.dg/opt/pr83555.C: New test.
10149 * g++.dg/ubsan/pr83555.C: New test.
10150
10151 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10152
10153 PR c/82050
10154 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10155 the !CHECKING_P case by expecting a note.
10156 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10157 a note for the !CHECKING_P case, and move the return statement
10158 outside of #if CHECKING_P guard.
10159
10160 2018-01-03 Jeff Law <law@redhat.com>
10161
10162 PR middle-end/83654
10163 * gcc.target/i386/stack-check-18.c: New test.
10164 * gcc.target/i386/stack-check-19.c: New test.
10165
10166 2018-01-03 Martin Sebor <msebor@redhat.com>
10167
10168 PR tree-optimization/83501
10169 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10170
10171 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10172
10173 PR tree-optimization/83501
10174 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10175
10176 2018-01-03 Nathan Sidwell <nathan@acm.org>
10177
10178 PR c++/83667
10179 * g++.dg/ipa/pr83667.C: New.
10180
10181 2018-01-03 Martin Liska <mliska@suse.cz>
10182
10183 PR tree-optimization/83593
10184 * gcc.dg/pr83593.c: New test.
10185
10186 2018-01-03 Martin Liska <mliska@suse.cz>
10187
10188 PR ipa/83549
10189 * g++.dg/ipa/pr83549.C: New test.
10190
10191 2018-01-03 Marek Polacek <polacek@redhat.com>
10192
10193 PR c++/83592
10194 * g++.dg/warn/mvp2.C: New test.
10195
10196 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10197
10198 PR preprocessor/83602
10199 * g++.dg/cpp/pr83602.C: New test.
10200
10201 PR c++/83634
10202 * g++.dg/parse/pr83634.C: New test.
10203
10204 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10205
10206 PR fortran/83664
10207 * gfortran.dg/eoshift_7.f90: New test.
10208
10209 2018-01-03 Jan Beulich <jbeulich@suse.com>
10210
10211 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10212 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10213
10214 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10215
10216 Update copyright years.
10217
10218 2018-01-03 Martin Liska <mliska@suse.cz>
10219
10220 PR ipa/83594
10221 * gcc.dg/ipa/pr83594.c: New test.
10222
10223 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10224 Alan Hayward <alan.hayward@arm.com>
10225 David Sherwood <david.sherwood@arm.com>
10226
10227 * gcc.dg/vect-opt-info-1.c: New test.
10228
10229 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10230
10231 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10232 floorf128, truncf128, and roundf128.
10233 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10234 optimizations added in match.pd.
10235 * gcc.target/powerpc/float128-hw6.c: Likewise.
10236 * gcc.target/powerpc/float128-hw7.c: Likewise.
10237 * gcc.target/powerpc/float128-hw8.c: Likewise.
10238 * gcc.target/powerpc/float128-hw9.c: Likewise.
10239 * gcc.target/powerpc/float128-hw10.c: Likewise.
10240 * gcc.target/powerpc/float128-hw11.c: Likewise.
10241
10242 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10243
10244 PR c++/83556
10245 * g++.dg/cpp0x/pr83556.C: New test.
10246
10247 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10248
10249 PR fortran/45689
10250 PR fortran/83650
10251 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10252 * gfortran.dg/simplify_cshift_4.f90: New test.
10253
10254 2018-01-02 Marek Polacek <polacek@redhat.com>
10255
10256 PR c++/81860
10257 * g++.dg/cpp0x/inh-ctor30.C: New test.
10258
10259 PR c++/83644
10260 * g++.dg/cpp1z/pr83644.C: New test.
10261
10262 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10263
10264 PR fortran/83076
10265 * gfortran.dg/coarray_45.f90: New test.
10266
10267 PR fortran/83319
10268 * gfortran.dg/coarray_46.f90: New test.
10269
10270 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR tree-optimization/83581
10273 * gcc.dg/pr83581.c: New test.
10274
10275 PR c/83595
10276 * gcc.dg/pr83595.c: New test.
10277
10278 PR middle-end/83608
10279 * g++.dg/opt/pr83608.C: New test.
10280
10281 PR middle-end/83609
10282 * gcc.dg/pr83609.c: New test.
10283 * g++.dg/opt/pr83609.C: New test.
10284
10285 PR middle-end/83623
10286 * gcc.dg/pr83623.c: New test.
10287
10288 * gcc.target/i386/i386.exp
10289 (check_effective_target_avx512vpopcntdqvl): New proc.
10290 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10291 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10292 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10293 \f
10294 Copyright (C) 2018 Free Software Foundation, Inc.
10295
10296 Copying and distribution of this file, with or without modification,
10297 are permitted in any medium without royalty provided the copyright
10298 notice and this notice are preserved.