re PR c++/85400 (invalid Local Dynamic TLS relaxation for symbol defined in method)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
2
3 * g++.dg/tls/pr85400.C: New test.
4
5 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6
7 PR c++/85713
8 * g++.dg/cpp1y/lambda-generic-85713.C: New.
9
10 2018-05-09 Carl Love <cel@us.ibm.com>
11
12 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
13
14 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
15
16 PR c++/85713
17 Revert:
18 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
19
20 PR c++/84588
21 * g++.dg/cpp1y/pr84588.C: New.
22
23 2018-05-09 Andreas Schwab <schwab@suse.de>
24
25 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
26
27 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
28
29 * gcc.target/aarch64/store_lane_spill_1.c: New test.
30 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
31
32 2018-05-08 Carl Love <cel@us.ibm.com>
33 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
34
35 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
36
37 PR c++/84588
38 * g++.dg/cpp1y/pr84588.C: New.
39
40 2018-05-08 Marek Polacek <polacek@redhat.com>
41
42 PR c++/85695
43 * g++.dg/cpp1z/constexpr-if22.C: New test.
44
45 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
46
47 PR target/85693
48 * gcc.target/i386/pr85693.c: New test.
49
50 2018-05-08 Jakub Jelinek <jakub@redhat.com>
51
52 PR target/85683
53 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
54 scan-assembler-times checking that except for [fh]*xor other functions
55 don't use any load instructions.
56
57 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
58
59 * gcc.target/i386/builtin_target.c: Test goldmont.
60 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
61 arch=silvermont.
62
63 2018-05-08 Jakub Jelinek <jakub@redhat.com>
64
65 PR target/85572
66 * g++.dg/other/sse2-pr85572-1.C: New test.
67 * g++.dg/other/sse2-pr85572-2.C: New test.
68 * g++.dg/other/sse4-pr85572-1.C: New test.
69 * g++.dg/other/avx2-pr85572-1.C: New test.
70
71 PR target/85317
72 * gcc.target/i386/pr85317.c: New test.
73 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
74 optimization barrier to avoid optimizing away the expected insn.
75
76 PR target/85480
77 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
78 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
79
80 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
81
82 * g++.dg/other/sve_const_pred_1.C: Rename to...
83 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
84 target selectors and explicit -march options.
85 * g++.dg/other/sve_const_pred_2.C: Rename to...
86 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
87 * g++.dg/other/sve_const_pred_3.C: Rename to...
88 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
89 * g++.dg/other/sve_const_pred_4.C: Rename to...
90 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
91 * g++.dg/other/sve_tls_2.C: Rename to...
92 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
93 * g++.dg/other/sve_vcond_1.C: Rename to...
94 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
95 * g++.dg/other/sve_vcond_1_run.C: Rename to...
96 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
97
98 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
99
100 PR testsuite/85586
101 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
102 !vect_no_align.
103
104 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
105
106 PR c++/57429
107 * g++.dg/cpp0x/deleted14.C: New.
108
109 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
110 Alan Hayward <alan.hayward@arm.com>
111 David Sherwood <david.sherwood@arm.com>
112
113 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
114 XFAIL the BIC test.
115 * gcc.target/aarch64/sve/vcond_7.c: New test.
116 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
117
118 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
119
120 PR c++/70563
121 * g++.dg/cpp0x/sfinae62.C: New.
122
123 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
124
125 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
126 load from src[i].
127
128 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
129
130 PR c++/80691
131 * g++.dg/cpp0x/narrowing1.C: New.
132
133 2018-05-08 Richard Biener <rguenther@suse.de>
134
135 PR middle-end/85588
136 * gcc.dg/torture/pr85574.c: Rename to...
137 * gcc.dg/torture/pr85588.c: ... this.
138
139 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
140
141 PR fortran/54613
142 * gfortran.dg/minmaxloc_12.f90: New test case.
143 * gfortran.dg/minmaxloc_13.f90: New test case.
144
145 2018-05-07 Nathan Sidwell <nathan@acm.org>
146
147 * g++.dg/cpp0x/range-for10.C: Delete.
148 * g++.dg/ext/forscope1.C: Delete.
149 * g++.dg/ext/forscope2.C: Delete.
150 * g++.dg/template/for1.C: Delete.
151
152 2018-05-07 Jeff Law <law@redhat.com>
153
154 * gfortran.dg/linefile.f90: New test.
155
156 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
157
158 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
159 and options.
160
161 2018-05-06 Jakub Jelinek <jakub@redhat.com>
162
163 PR c++/85659
164 * g++.dg/ext/asm14.C: New test.
165 * g++.dg/ext/asm15.C: New test.
166 * g++.dg/ext/asm16.C: New test.
167
168 2018-05-06 Michael Eager <eager@eagercon.com>
169
170 * gcc.target/microblaze/others/picdtr.c: Correct option
171 -fPIE -mpic-data-is-text-relative.
172
173 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
174
175 * gcc.target/microblaze/others/picdtr.c: Add test for
176 -fPIE -mpic-data-is-text-relative.
177
178 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
179
180 PR fortran/85507
181 * gfortran.dg/coarray_dependency_1.f90: New test.
182 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
183
184 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
185
186 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
187 to match the currently produced gimple.
188
189 2018-05-04 Carl Love <cel@us.ibm.com>
190 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
191 vec_trunc.
192 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
193 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
194 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
195 xvcmpgedp counts. Add xxsel counts.
196
197 2018-05-04 Richard Biener <rguenther@suse.de>
198
199 PR middle-end/85627
200 * g++.dg/torture/pr85627.C: New testcase.
201
202 2018-05-04 Richard Biener <rguenther@suse.de>
203
204 PR middle-end/85574
205 * gcc.dg/torture/pr85574.c: New testcase.
206 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
207
208 2018-05-04 Jakub Jelinek <jakub@redhat.com>
209
210 PR libstdc++/85466
211 * gcc.dg/nextafter-1.c: New test.
212 * gcc.dg/nextafter-2.c: New test.
213 * gcc.dg/nextafter-3.c: New test.
214 * gcc.dg/nextafter-4.c: New test.
215
216 2018-05-03 Nathan Sidwell <nathan@acm.org>
217
218 Remove -ffriend-injection.
219 * g++.old-deja/g++.jason/scoping15.C: Delete.
220 * g++.old-deja/g++.mike/net43.C: Delete.
221
222 2018-05-03 Jakub Jelinek <jakub@redhat.com>
223
224 PR target/85530
225 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
226 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
227 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
228 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
229
230 2018-05-03 Tom de Vries <tom@codesourcery.com>
231
232 PR testsuite/85106
233 * lib/scanoffloadtree.exp: New file.
234
235 2018-05-03 Richard Biener <rguenther@suse.de>
236
237 PR tree-optimization/85615
238 * gcc.dg/torture/pr85615.c: New testcase.
239
240 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
241
242 PR tree-optimization/70291
243 * gcc.dg/complex-6.c: New test.
244 * gcc.dg/complex-7.c: Likewise.
245
246 2018-05-03 Richard Biener <rguenther@suse.de>
247
248 PR testsuite/85579
249 * fortran.dg/pr51434.f90: Truncate transfer argument.
250
251 2018-05-02 Jakub Jelinek <jakub@redhat.com>
252
253 PR target/85582
254 * gcc.c-torture/execute/pr85582-3.c: New test.
255
256 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
257 Jason Merrill <jason@redhat.com>
258
259 PR c++/68374
260 * g++.dg/warn/Wshadow-13.C: New.
261 * g++.dg/warn/Wshadow-14.C: Likewise.
262
263 2018-05-02 Tom de Vries <tom@codesourcery.com>
264
265 PR libgomp/82428
266 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
267 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
268
269 2018-05-02 David Pagan <dave.pagan@oracle.com>
270
271 PR c/30552
272 * gcc.dg/noncompile/pr30552-1.c: New test.
273 * gcc.dg/noncompile/pr30552-2.c: New test.
274 * gcc.dg/noncompile/pr30552-3.c: New test.
275 * gcc.dg/noncompile/pr30552-4.c: New test.
276
277 2018-05-02 Richard Biener <rguenther@suse.de>
278
279 PR tree-optimization/85597
280 * gcc.dg/vect/pr85597.c: New testcase.
281
282 2018-05-02 Tom de Vries <tom@codesourcery.com>
283
284 PR testsuite/85106
285 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
286 * lib/scanltranstree.exp: New file.
287 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
288 (scan-ltrans-tree-dump-times_required_options)
289 (scan-ltrans-tree-dump-not_required_options)
290 (scan-ltrans-tree-dump-dem_required_options)
291 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
292 * lib/gcc-dg.exp: Include scanltranstree.exp.
293
294 2018-05-02 Tom de Vries <tom@codesourcery.com>
295
296 PR testsuite/85106
297 * gcc.dg/ipa/ipa-icf-38.c: New test.
298 * gcc.dg/ipa/ipa-icf-38a.c: New test.
299 * lib/scandump.exp (dump-base): New proc.
300 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
301 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
302 base.
303 * lib/scanipa.exp: Add "" argument to scan-dump calls.
304 * lib/scanlang.exp: Same.
305 * lib/scanrtl.exp: Same.
306 * lib/scantree.exp: Same.
307 * lib/scanwpaipa.exp: New file.
308 * lib/gcc-dg.exp: Include scanwpaipa.exp.
309
310 2018-05-02 Richard Biener <rguenther@suse.de>
311
312 PR middle-end/85567
313 * gcc.dg/torture/pr85567.c: New testcase.
314
315 2018-05-02 Jakub Jelinek <jakub@redhat.com>
316
317 PR target/85582
318 * gcc.c-torture/execute/pr85582-1.c: New test.
319 * gcc.c-torture/execute/pr85582-2.c: New test.
320
321 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
322
323 PR tree-optimization/85586
324 * gcc.dg/vect/pr85586.c: New test.
325
326 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
327
328 PR tree-optimization/85143
329 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
330 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
331
332 2018-05-01 David Malcolm <dmalcolm@redhat.com>
333
334 PR c/84258
335 * c-c++-common/Wformat-pr84258.c: New test.
336
337 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
338
339 PR tree-optimization/82665
340 * gcc.dg/tree-ssa/pr82665.c: New test.
341
342 2018-04-30 David Malcolm <dmalcolm@redhat.com>
343
344 PR c++/85523
345 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
346 (test_add_fixit_insert_formatted_single_line): New function.
347 (test_add_fixit_insert_formatted_multiline): New function.
348 Extend expected output of generated patch to include fix-it hints
349 for these.
350 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
351 "gcc-rich-location.h". Add test coverage for
352 gcc_rich_location::add_fixit_insert_formatted.
353
354 2018-04-30 David Malcolm <dmalcolm@redhat.com>
355
356 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
357 (test_show_locus): Update for location_get_source_line returning a
358 char_span. Use char_span for handling words in the
359 "test_many_nested_locations" fix-it example.
360
361 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
362
363 * gcc.target/arc/interrupt-8.c: Update test.
364 * gcc.target/arc/loop-4.c: Likewise.
365 * gcc.target/arc/loop-hazard-1.c: Likewise.
366 * gcc.target/arc/sdata-3.c: Likewise.
367
368 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
369
370 * gcc.target/arc/store-merge-1.c: New test.
371 * gcc.target/arc/add_n-combine.c: Update test.
372
373 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
374
375 Microblaze Target: PIC data text relative
376
377 * gcc.target/microblaze/others/data_var1.c: Include
378 PIC case of r20 base register.
379 * gcc.target/microblaze/others/data_var2.c: Ditto.
380 * gcc.target/microblaze/others/picdtr.c: Add new
381 test case for -mpic-is-data-text-relative.
382 * gcc.target/microblaze/others/sdata_var1.c: Add
383 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
384 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
385 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
386 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
387 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
388 * gcc.target/microblaze/others/string_cst1_gpopt.c:
389 Ditto.
390 * gcc.target/microblaze/others/string_cst2_gpopt.c:
391 Ditto.
392
393 2018-04-30 Richard Biener <rguenther@suse.de>
394
395 PR tree-optimization/28364
396 PR tree-optimization/85275
397 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
398 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
399 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
400 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
401 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
402 still passes.
403 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
404 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
405 still passes.
406 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
407 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
408 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
409
410 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
411
412 PR target/84431
413 * gcc.target/i386/pr84431.c: New test.
414
415 2018-04-27 Martin Jambor <mjambor@suse.cz>
416
417 PR ipa/85549
418 * g++.dg/ipa/pr85549.C: New test.
419
420 2018-04-27 Jakub Jelinek <jakub@redhat.com>
421
422 PR c++/85553
423 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
424 directive.
425 * g++.dg/cpp0x/constexpr-85553.C: New test.
426
427 2018-04-27 David Malcolm <dmalcolm@redhat.com>
428
429 PR c++/85515
430 * g++.dg/pr85515-1.C: New test.
431 * g++.dg/pr85515-2.C: New test.
432
433 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
434
435 PR c++/84691
436 * g++.dg/cpp0x/friend3.C: New.
437
438 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
439
440 PR target/82518
441 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
442 Use check_effective_target_arm_little_endian.
443
444 2018-04-27 Jakub Jelinek <jakub@redhat.com>
445
446 PR tree-optimization/85529
447 * gcc.c-torture/execute/pr85529-1.c: New test.
448 * gcc.c-torture/execute/pr85529-2.c: New test.
449 * gcc.dg/pr85529.c: New test.
450
451 2018-04-26 Maciej W. Rozycki <macro@mips.com>
452
453 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
454 `.dword' in addition to `lw' and `.word'.
455
456 2018-04-26 Maciej W. Rozycki <macro@mips.com>
457
458 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
459
460 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
461
462 * gnat.dg/loop_optimization24.adb: New test.
463
464 2018-04-26 Richard Biener <rguenther@suse.de>
465
466 PR tree-optimization/85116
467 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
468 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
469 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
470 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
471
472 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
473
474 PR target/85473
475 * gcc.target/i386/pr85473-1.c: New test.
476 * gcc.target/i386/pr85473-2.c: New test.
477
478 2018-04-25 Nathan Sidwell <nathan@acm.org>
479 Jakub Jelinek <jakub@redhat.com>
480
481 PR c++/85437
482 PR c++/49171
483 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
484 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
485 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
486 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
487 * g++.dg/cpp0x/pr85437-1.C: New.
488 * g++.dg/cpp0x/pr85437-2.C: New.
489 * g++.dg/cpp0x/pr85437-3.C: New.
490 * g++.dg/cpp0x/pr85437-4.C: New.
491
492 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
493
494 PR fortran/85520
495 * gfortran.dg/pr85520.f90: New test.
496
497 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
498
499 PR target/85512
500 * gcc.dg/pr85512.c: New test.
501
502 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
503
504 PR target/85485
505 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
506 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
507 * gcc.dg/pr85388-1.c (dg-options): Likwise.
508 * gcc.dg/pr85388-2.c (dg-options): Likwise.
509 * gcc.dg/pr85388-3.c (dg-options): Likwise.
510 * gcc.dg/pr85388-4.c (dg-options): Likwise.
511 * gcc.dg/pr85388-5.c (dg-options): Likwise.
512 * gcc.dg/pr85388-6.c (dg-options): Likwise.
513 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
514 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
515 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
516 * gcc.target/i386/cet-label.c (dg-options): Likwise.
517 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
518 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
519 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
520 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
521 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
522 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
523 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
524 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
525 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
526 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
527 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
528 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
529 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
530 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
531 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
532 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
533 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
534 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
535 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
536 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
537 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
538 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
539 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
540 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
541 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
542 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
543 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
544 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
545 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
546 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
547 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
548 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
549 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
550 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
551 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
552 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
553 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
554 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
555 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
556 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
557 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
558 * gcc.target/i386/pr84146.c (dg-options): Likwise.
559 * gcc.target/i386/pr85403.c (dg-options): Likwise.
560 * gcc.target/i386/pr85404.c (dg-options): Likwise.
561 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
562 with -mshstk.
563 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
564 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
565 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
566 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
567 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
568 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
569 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
570 * (dg-options): Likwise.
571 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
572 -mno-cet.
573 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
574 * gcc.target/i386/cet-label-3.c: Removed.
575 * gcc.target/i386/cet-property-3.c: Likwise.
576 * gcc.target/i386/cet-sjlj-7.c: Likwise.
577
578 2018-04-24 Jakub Jelinek <jakub@redhat.com>
579
580 PR target/85511
581 * gcc.target/i386/pr85511.c: New test.
582
583 PR target/85503
584 * g++.dg/ext/pr85503.C: New test.
585
586 PR target/85508
587 * gcc.target/i386/pr85508.c: New test.
588
589 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
590
591 PR tree-optimization/85478
592 * g++.dg/pr85478.C: New test.
593
594 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
595
596 * g++.dg/torture/pr85496.C: New test.
597
598 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
599
600 PR rtl-optimization/85423
601 * gcc.dg/pr85423.c: New test.
602
603 2018-04-20 Martin Sebor <msebor@redhat.com>
604
605 PR c/85365
606 * gcc.dg/Wrestrict-15.c: New test.
607
608 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
609
610 PR target/85456
611 * gcc.target/powerpc/pr85456.c: New test.
612
613 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
614
615 * g++.dg/ext/undef-bool-1.C: Require lp64.
616 * gcc.target/powerpc/undef-bool-2.c: Likewise.
617
618 2018-04-20 Jeff Law <law@redhat.com>
619
620 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
621 stack protector.
622 * gcc.dg/stack-check-6.c: Likewise.
623 * gcc.dg/stack-check-6a.c: Likewise.
624 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
625 * gcc.target/i386/stack-check-18.c: Likewise.
626 * gcc.target/i386/stack-check-19.c: Likewise.
627
628 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
629
630 PR testsuite/85483
631 * gcc.target/aarch64/sve/vcond_1.c: Move to...
632 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
633 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
634 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
635
636 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
637
638 PR target/85469
639 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
640 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
641
642 2018-04-20 Richard Biener <rguenther@suse.de>
643
644 PR middle-end/85475
645 * gcc.dg/torture/pr85475.c: New testcase.
646
647 2018-04-20 Martin Jambor <mjambor@suse.cz>
648
649 ipa/85449
650 * gcc.dg/ipa/pr85449.c: New test.
651
652 2018-04-20 Martin Jambor <mjambor@suse.cz>
653
654 ipa/85447
655 * g++.dg/ipa/pr85447.C: New file.
656 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
657
658 2018-04-20 Jakub Jelinek <jakub@redhat.com>
659
660 PR c++/85462
661 * g++.dg/cpp0x/pr85462.C: New test.
662
663 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
664
665 * gcc.target/i386/pr85404.c: Require CET target.
666
667 2018-04-19 Jakub Jelinek <jakub@redhat.com>
668
669 PR tree-optimization/85467
670 * gcc.dg/pr85467.c: New test.
671
672 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
673
674 PR c++/84611
675 * g++.dg/parse/crash68.C: New.
676
677 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
678
679 PR libgcc/85334
680 * g++.dg/torture/pr85334.C: New test.
681
682 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
683
684 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
685 * g++.dg/diagnostic/pr85464.C: New.
686
687 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
688
689 PR target/85397
690 * gcc.dg/torture/pr85397-1.c: New test.
691 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
692 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
693
694 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
695
696 PR target/85404
697 * gcc.target/i386/pr85404.c: New test.
698
699 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
700
701 PR target/85417
702 * c-c++-common/attr-nocf-check-1.c: Compile with
703 -fcf-protection=none.
704 * c-c++-common/attr-nocf-check-3.c: Likewise.
705 * gcc.dg/march-generic.c: Likewise.
706 * gcc.target/i386/align-limit.c: Likewise.
707 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
708 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
709 * gcc.target/i386/cet-property-2.c: Likewise.
710 * gcc.target/i386/ret-thunk-26.c: Likewise.
711 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
712 targets.
713 * c-c++-common/fcf-protection-2.c: Likewise.
714 * c-c++-common/fcf-protection-3.c: Likewise.
715 * c-c++-common/fcf-protection-5.c: Likewise.
716 * c-c++-common/fcf-protection-6.c: Likewise.
717 * c-c++-common/fcf-protection-7.c: Likewise.
718 * gcc.target/i386/cet-label-3.c: New test.
719 * gcc.target/i386/cet-property-3.c: Likewise.
720 * gcc.target/i386/cet-sjlj-7.c: Likewise.
721 * gcc.target/i386/pr85417-1.c: Likewise.
722 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
723 __x86_indirect_thunk_nt_(r|e)ax
724 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
725 * gcc.target/i386/pr85403.c: Remove dg-error,
726
727 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
728
729 * gcc.target/i386/movdir-1.c: New test.
730
731 2018-04-19 Richard Biener <rguenther@suse.de>
732
733 PR middle-end/85455
734 * gcc.dg/pr85455.c: New testcase.
735
736 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
737
738 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
739 targets.
740 * g++.dg/lto/pr85405b_0.C: Likewise.
741 * g++.dg/lto/pr84805_0.C: Likewise.
742
743 2018-04-18 Martin Liska <mliska@suse.cz>
744
745 PR ipa/83983
746 PR ipa/85391
747 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
748 output.
749
750 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
751
752 PR target/85388
753 * gcc.dg/pr85388-1.c: New test.
754 * gcc.dg/pr85388-2.c: Likewise.
755 * gcc.dg/pr85388-3.c: Likewise.
756 * gcc.dg/pr85388-4.c: Likewise.
757 * gcc.dg/pr85388-5.c: Likewise.
758 * gcc.dg/pr85388-6.c: Likewise.
759
760 2018-04-18 Jan Hubicka <jh@suse.cz>
761 Martin Liska <mliska@suse.cz>
762
763 * g++.dg/lto/pr83121_0.C: Update template.
764 * g++.dg/lto/pr83121_1.C: Update template.
765 * g++.dg/lto/pr84805_0.C: Update template.
766 * g++.dg/lto/pr84805_1.C: Update template.
767 * g++.dg/lto/pr84805_2.C: Update template.
768
769 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
770
771 PR c++/84630
772 * g++.dg/cpp0x/pr84630.C: New.
773
774 2018-04-18 Jakub Jelinek <jakub@redhat.com>
775
776 PR c++/84463
777 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
778 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
779 in two cases. Uncomment two other tests and add expected dg-error for
780 them.
781 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
782 -Wnarrowing diagnostics on some targets for c++11.
783 * g++.dg/parse/array-size2.C: Remove xfail.
784 * g++.dg/cpp0x/constexpr-84463.C: New test.
785
786 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
787
788 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
789 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
790
791 2018-04-17 Jakub Jelinek <jakub@redhat.com>
792
793 PR testsuite/85326
794 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
795 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
796 * g++.dg/other/sve_tls_2.C: Require effective target tls.
797
798 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
799
800 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
801 prevent cascading of errors and change expected error message.
802 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
803 to 64-bit targets.
804 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
805 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
806 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
807 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
808 error message.
809 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
810
811 2018-04-17 Jakub Jelinek <jakub@redhat.com>
812
813 PR target/85430
814 * gcc.dg/pr85430.c: New test.
815
816 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
817
818 PR testsuite/85326
819 * gcc.target/arm/pr54300.C: Move to...
820 * g++.dg/other/pr54300.C: ... Here. Add target directives.
821 * gcc.target/arm/pr55073.C: Move to...
822 * g++.dg/other/pr55073.C: ... Here. Add target directives.
823 * gcc.target/arm/pr56184.C: Move to...
824 * g++.dg/other/pr56184.C: ... Here. Add target directives.
825 * gcc.target/arm/pr59985.C: Move to...
826 * g++.dg/other/pr59985.C: ... Here. Add target directives.
827 * gcc.target/aarch64/pr60675.C: Move to...
828 * g++.dg/other/pr60675.C: ... Here. Add target directives.
829 * gcc.target/aarch64/pr81422.C: Move to...
830 * g++.dg/other/pr81422.C: ... Here. Add target directives.
831 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
832 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
833 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
834 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
835 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
836 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
837 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
838 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
839 * gcc.target/aarch64/sve/tls_2.C: Move to...
840 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
841 * gcc.target/aarch64/pr81414.C: Rename to...
842 * gcc.target/aarch64/pr81414.c: ... This.
843 * gcc.target/aarch64/simd/pr67896.C: Rename to...
844 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
845 messages.
846 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
847 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
848 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
849 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
850 file name.
851
852 2018-04-17 Jakub Jelinek <jakub@redhat.com>
853
854 PR middle-end/85414
855 * gcc.dg/pr85414.c: New test.
856
857 2018-04-17 Martin Jambor <mjambor@suse.cz>
858
859 PR ipa/85421
860 * g++.dg/ipa/pr85421.C: New test.
861
862 2018-04-17 Martin Liska <mliska@suse.cz>
863
864 PR lto/85405
865 * g++.dg/lto/pr85405b_0.C: New test.
866 * g++.dg/lto/pr85405b_1.C: New test.
867
868 2018-04-17 Martin Liska <mliska@suse.cz>
869
870 PR lto/85405
871 * g++.dg/lto/pr85405_0.C: New test.
872 * g++.dg/lto/pr85405_1.C: New test.
873
874 2018-04-17 Martin Liska <mliska@suse.cz>
875
876 PR ipa/85329
877 * g++.dg/ext/pr85329-2.C: New test.
878 * g++.dg/ext/pr85329.C: New test.
879 * gcc.target/i386/mvc12.c: New test.
880
881 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
882
883 PR c++/85039
884 * g++.dg/pr85039-1.C: New.
885 * g++.dg/pr85039-2.C: New.
886 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
887
888 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
889
890 PR target/85080
891 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
892 if the target supports efficient unaligned storage accesses.
893
894 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
895
896 PR target/83660
897 * gcc.target/powerpc/pr83660.C: New test.
898
899 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
900
901 PR target/85403
902 * gcc.target/i386/pr85403.c: New test.
903
904 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
905
906 PR target/84331
907 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
908
909 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
910 Jason Merrill <jason@redhat.com>
911
912 PR c++/85112
913 * g++.dg/cpp0x/pr85112.C: New.
914
915 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
916
917 PR testsuite/85326
918 * g++.dg/ext/undef-bool-1.C: New file.
919 * gcc.target/powerpc/powerpc.exp: Remove .C support.
920 * gcc.target/powerpc/undef-bool-1.C: Remove file.
921
922 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
923
924 PR target/85293
925 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
926 corresponding dg-error clause.
927 * gcc.target/powerpc/pr80098-3.c: Ditto.
928 * gcc.target/powerpc/pr80103-1.c: Delete.
929
930 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
931
932 PR fortran/81773
933 PR fortran/83606
934 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
935 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
936
937 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
938
939 PR fortran/85387
940 * gfortran.dg/implied_do_io_5.f90: New test.
941
942 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
943
944 PR target/83402
945 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
946 several values: positive, negative, and zero.
947 * gcc.target/powerpc/sse2-pslld-1.c: Same.
948 * gcc.target/powerpc/sse2-psllq-1.c: Same.
949
950 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
951
952 PR rtl-optimization/79916
953 * gcc.target/powerpc/pr79916.c: New.
954
955 2018-04-13 Jakub Jelinek <jakub@redhat.com>
956
957 PR rtl-optimization/85393
958 * g++.dg/opt/pr85393.C: New test.
959 * g++.dg/opt/pr85393-aux.cc: New file.
960
961 PR rtl-optimization/85376
962 * gcc.dg/pr85376.c: New test.
963
964 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
965
966 PR rtl-optimization/83852
967 * gcc.dg/pr83852.c: New testcase.
968
969 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
970
971 PR testsuite/85326
972 * gcc.target/s390/pr77822-1.C: Rename to ...
973 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
974 * gcc.target/s390/pr77822-2.c: Add asm scan check.
975 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
976
977 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
978
979 PR lto/71991
980 * gcc.target/i386/pr71991.c: New testcase.
981
982 2018-04-13 Martin Liska <mliska@suse.cz>
983 Jakub Jelinek <jakub@redhat.com>
984
985 PR middle-end/81657
986 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
987 call.
988
989 2018-04-12 David Malcolm <dmalcolm@redhat.com>
990
991 PR c++/85385
992 * g++.dg/diagnostic/macro-arg-count.C: New test.
993
994 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
995
996 PR fortran/83064
997 PR testsuite/85346
998 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
999 array and move test to libgomp/testsuite/libgomp.fortran.
1000 * gfortran.dg/do_concurrent_6.f90: New test.
1001
1002 2018-04-12 Marek Polacek <polacek@redhat.com>
1003
1004 PR c++/85258
1005 * g++.dg/parse/error61.C: New test.
1006
1007 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1008
1009 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
1010 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
1011
1012 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1013
1014 PR target/85347
1015 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
1016 specify -mvsx on gcc command line.
1017
1018 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
1019
1020 PR middle-end/84955
1021 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
1022 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
1023
1024 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1025
1026 PR target/85328
1027 * gcc.target/i386/pr85328.c: New test.
1028
1029 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1030
1031 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
1032
1033 2018-04-12 Jakub Jelinek <jakub@redhat.com>
1034
1035 PR rtl-optimization/85342
1036 * gcc.target/i386/pr85342.c: New test.
1037
1038 2018-04-11 Jason Merrill <jason@redhat.com>
1039
1040 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
1041 if ulimit -v is set.
1042
1043 2018-04-11 Bin Cheng <bin.cheng@arm.com>
1044
1045 PR testsuite/85190
1046 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
1047
1048 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1049
1050 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
1051 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
1052
1053 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR c++/70808
1056 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
1057 effective target.
1058
1059 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1060
1061 PR target/84301
1062 * gcc.target/i386/pr84301.c: New test.
1063
1064 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1065
1066 PR tree-optimization/85331
1067 * gcc.c-torture/execute/pr85331.c: New test.
1068
1069 2018-04-11 Marek Polacek <polacek@redhat.com>
1070
1071 PR c++/85032
1072 * g++.dg/cpp0x/pr51225.C: Adjust error message.
1073 * g++.dg/cpp1z/constexpr-if21.C: New test.
1074
1075 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1076
1077 PR target/85281
1078 * gcc.target/i386/pr85281.c: New test.
1079
1080 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1081
1082 PR rtl-optimization/84659
1083 * gcc.dg/pr84659.c: New test.
1084
1085 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR debug/85302
1088 * g++.dg/debug/dwarf2/pr85302.C: New test.
1089
1090 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1091
1092 PR target/85261
1093 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1094 into register.
1095
1096 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1097
1098 PR c++/70808
1099 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1100
1101 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1102
1103 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1104 * gcc.target/powerpc/dimode_off.c: Ditto.
1105 * gcc.target/powerpc/tfmode_off.c: Ditto.
1106 * gcc.target/powerpc/timode_off.c: Ditto.
1107
1108 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1109
1110 * gcc.target/powerpc/vec-ldl-1.c: New test.
1111 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1112 corrections to ABI implementation.
1113
1114 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1115
1116 PR target/85056
1117 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1118
1119 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1120
1121 PR rtl-optimization/85300
1122 * gcc.dg/pr85300.c: New test.
1123
1124 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1125
1126 PR c++/85110
1127 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1128 where we now show the pertinent parameter.
1129 * g++.dg/diagnostic/aka2.C: Likewise.
1130 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1131
1132 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR fortran/85313
1135 * gfortran.dg/gomp/pr85313.f90: New test.
1136
1137 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1138
1139 PR c++/24314
1140 * g++.dg/parse/template29.C: New.
1141
1142 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1143
1144 PR testsuite/85190
1145 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1146
1147 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1148
1149 PR target/85177
1150 PR target/85255
1151 * gcc.target/i386/avx512f-pr85177.c: New test.
1152 * gcc.target/i386/avx512f-pr85255.c: New test.
1153
1154 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1155
1156 PR tree-optimization/85286
1157 * gcc.dg/vect/pr85286.c: New test.
1158
1159 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1160
1161 PR target/85173
1162 * gcc.target/arm/pr85173.c: New test.
1163
1164 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1165
1166 PR lto/85248
1167 * gcc.dg/lto/pr85248_0.c: New test.
1168 * gcc.dg/lto/pr85248_1.c: New test.
1169
1170 2018-04-09 Jan Hubicka <jh@suse.cz>
1171
1172 PR lto/85078
1173 * g++.dg/torture/pr85078.C: New.
1174
1175 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1176
1177 PR c++/85227
1178 * g++.dg/cpp1z/decomp44.C: New.
1179 * g++.dg/cpp1z/decomp45.C: Likewise.
1180
1181 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1182
1183 PR fortran/83064
1184 * gfortran.dg/do_concurrent_5.f90: New test.
1185 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1186 message.
1187
1188 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1189
1190 PR fortran/51260
1191 * gfortran.dg/parameter_array_element_3.f90: New test.
1192
1193 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR c++/85194
1196 * g++.dg/cpp1z/decomp43.C: New test.
1197
1198 PR rtl-optimization/80463
1199 * g++.dg/pr80463.C: Add -w to dg-options.
1200
1201 2018-04-09 Richard Biener <rguenther@suse.de>
1202
1203 PR tree-optimization/85284
1204 * gcc.dg/torture/pr85284.c: New testcase.
1205
1206 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1207
1208 PR rtl-optimization/80463
1209 PR rtl-optimization/83972
1210 PR rtl-optimization/83480
1211
1212 * gcc.dg/pr80463.c: New test.
1213 * g++.dg/pr80463.C: Likewise.
1214 * gcc.dg/pr83972.c: Likewise.
1215
1216 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1217
1218 PR rtl-optimization/83913
1219 * gcc.dg/pr83913.c: New test.
1220
1221 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1222
1223 PR rtl-optimization/83962
1224 * gcc.dg/pr83962.c: New test.
1225
1226 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1227
1228 PR rtl-optimization/83530
1229 * gcc.dg/pr83530.c: New test.
1230
1231 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1232
1233 PR middle-end/82976
1234 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1235
1236 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1237
1238 PR tree-optimization/85257
1239 * gcc.dg/pr85257.c: New test.
1240
1241 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1242
1243 * g++.dg/opt/pr85196.C: New test.
1244
1245 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1246
1247 PR c++/84269
1248 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1249 std::tuple here since they need C++11.
1250 * g++.dg/lookup/missing-std-include-8.C: New test.
1251 * g++.dg/lookup/missing-std-include.C: Move std::array and
1252 std::tuple test to missing-std-include-6.C to avoid failures
1253 with C++98.
1254
1255 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR debug/85252
1258 * gcc.dg/debug/pr85252.c: New test.
1259
1260 PR rtl-optimization/84872
1261 * gcc.dg/graphite/pr84872.c: New test.
1262
1263 PR c++/85210
1264 * g++.dg/cpp1z/decomp42.C: New test.
1265
1266 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1267
1268 PR c++/85021
1269 * g++.dg/lookup/missing-std-include-7.C: New test.
1270
1271 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1272
1273 * gcc.dg/struct-simple.c: Revert r254862.
1274 * lib/target-supports.exp
1275 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1276
1277 2018-04-06 Richard Biener <rguenther@suse.de>
1278
1279 PR middle-end/85244
1280 * gcc.dg/torture/pr85244-1.c: New testcase.
1281 * gcc.dg/torture/pr85244-2.c: Likewise.
1282
1283 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1284
1285 PR sanitizer/85213
1286 * c-c++-common/ubsan/pr85213.c: New test.
1287
1288 2018-04-06 Richard Biener <rguenther@suse.de>
1289
1290 PR middle-end/85180
1291 * gcc.dg/pr85180.c: New testcase.
1292
1293 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1294
1295 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1296 to trigger the optimization. Do some cleanup and function
1297 renaming. Add more test functions.
1298
1299 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1300
1301 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1302 options.
1303 * gcc.target/s390/hotpatch-1.c: Skip when building without
1304 optimization.
1305 * gcc.target/s390/hotpatch-10.c: Likewise.
1306 * gcc.target/s390/hotpatch-11.c: Likewise.
1307 * gcc.target/s390/hotpatch-12.c: Likewise.
1308 * gcc.target/s390/hotpatch-13.c: Likewise.
1309 * gcc.target/s390/hotpatch-14.c: Likewise.
1310 * gcc.target/s390/hotpatch-15.c: Likewise.
1311 * gcc.target/s390/hotpatch-16.c: Likewise.
1312 * gcc.target/s390/hotpatch-17.c: Likewise.
1313 * gcc.target/s390/hotpatch-18.c: Likewise.
1314 * gcc.target/s390/hotpatch-19.c: Likewise.
1315 * gcc.target/s390/hotpatch-2.c: Likewise.
1316 * gcc.target/s390/hotpatch-3.c: Likewise.
1317 * gcc.target/s390/hotpatch-4.c: Likewise.
1318 * gcc.target/s390/hotpatch-5.c: Likewise.
1319 * gcc.target/s390/hotpatch-6.c: Likewise.
1320 * gcc.target/s390/hotpatch-7.c: Likewise.
1321 * gcc.target/s390/hotpatch-8.c: Likewise.
1322 * gcc.target/s390/hotpatch-9.c: Likewise.
1323
1324 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1325
1326 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1327 check for an error instead.
1328 * gcc.dg/Wattributes-6.c: Likewise.
1329
1330 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1331
1332 PR c++/85209
1333 * g++.dg/cpp1z/decomp39.C: New test.
1334 * g++.dg/cpp1z/decomp40.C: New test.
1335
1336 PR c++/85208
1337 * g++.dg/cpp1z/decomp41.C: New test.
1338
1339 PR middle-end/85195
1340 * gcc.dg/pr85195.c: New test.
1341
1342 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1343
1344 PR c++/80956
1345 * g++.dg/cpp0x/initlist100.C: New.
1346 * g++.dg/cpp0x/initlist101.C: Likewise.
1347
1348 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1349
1350 PR c++/84792
1351 * g++.dg/other/pr84792-1.C: New.
1352 * g++.dg/other/pr84792-2.C: Likewise.
1353
1354 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1355
1356 PR target/85193
1357 * gcc.target/i386/pr85193.c: New test.
1358
1359 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1360
1361 PR c++/84979
1362 * g++.dg/concepts/pr84979.C: New.
1363 * g++.dg/concepts/pr84979-2.C: New.
1364 * g++.dg/concepts/pr84979-3.C: New.
1365
1366 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1367
1368 PR c++/80026
1369 * g++.dg/cpp0x/variadic174.C: New.
1370
1371 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1372
1373 PR inline-asm/85172
1374 * g++.dg/ext/builtin13.C: New test.
1375 * g++.dg/ext/atomic-4.C: New test.
1376
1377 PR c++/85146
1378 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1379 * g++.dg/ext/bases3.C: New test.
1380
1381 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1382
1383 PR target/85203
1384 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1385 to match a single insn of the baz function. Move scan directives at
1386 the end of the file below the functions they are trying to test for
1387 better readability.
1388 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1389
1390 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1391
1392 PR rtl-optimization/84878
1393 * gcc.target/powerpc/pr84878.c: New test.
1394
1395 2018-04-04 Michael Matz <matz@suse.de>
1396
1397 * gcc.dg/Wstringop-overflow-4.c: New test.
1398 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1399
1400 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1401
1402 PR testsuite/85189
1403 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1404 for the diagnostics of overridden functions. Adjust for new wording.
1405
1406 2018-04-04 Richard Biener <rguenther@suse.de>
1407
1408 PR lto/85176
1409 * g++.dg/lto/pr85176_0.C: New testcase.
1410
1411 2018-04-04 Richard Biener <rguenther@suse.de>
1412
1413 PR testsuite/85191
1414 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1415 Fix typo.
1416
1417 2018-04-04 Martin Liska <mliska@suse.cz>
1418
1419 PR sanitizer/85174
1420 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1421 and msdata as a workaround for powerpc.
1422
1423 2018-04-04 Richard Biener <rguenther@suse.de>
1424
1425 PR tree-optimization/85168
1426 * gcc.dg/torture/pr85168.c: New testcase.
1427
1428 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1429
1430 PR c++/84943
1431 * g++.dg/pr84943.C: New.
1432 * g++.dg/pr84943-2.C: New.
1433
1434 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1435
1436 PR rtl-optimization/85167
1437 * gcc.dg/pr85167.c: New test.
1438
1439 PR tree-optimization/85156
1440 * c-c++-common/pr85156.c: New test.
1441 * gcc.c-torture/execute/pr85156.c: New test.
1442
1443 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1444
1445 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1446 * gcc.target/powerpc/undef-bool-1.C: New file.
1447 * gcc.target/powerpc/undef-bool-2.c: New file.
1448
1449 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1450
1451 PR c++/84768
1452 * g++.dg/cpp1z/class-deduction52.C: New.
1453
1454 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1455
1456 PR c++/85147
1457 * g++.dg/cpp0x/pr85147.C: New test.
1458
1459 PR c++/85140
1460 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1461
1462 PR c++/85134
1463 * g++.dg/gomp/pr85134.C: New test.
1464 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1465
1466 PR target/85169
1467 * gcc.c-torture/execute/pr85169.c: New test.
1468 * gcc.target/i386/avx512f-pr85169.c: New test.
1469 * gcc.target/i386/avx512bw-pr85169.c: New test.
1470
1471 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1472
1473 PR target/85126
1474 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1475 scan-assembler-times clause.
1476
1477 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1478
1479 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1480 dg-additional-options.
1481
1482 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1483
1484 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1485
1486 2018-04-03 Richard Biener <rguenther@suse.de>
1487
1488 PR testsuite/85154
1489 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1490
1491 2018-04-02 Jim Wilson <jimw@sifive.com>
1492
1493 * gcc.target/riscv/pr84660.c: New.
1494 * gcc.target/riscv/shift-and-1.c: New.
1495 * gcc.target/riscv/shift-and-2.c: New.
1496
1497 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1498
1499 PR fortran/85102
1500 * gfortran.dg/array_simplify_2.f90: New test.
1501
1502 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1503
1504 PR middle-end/85090
1505 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1506 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1507 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1508 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1509 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1510
1511 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1512
1513 PR c++/85027
1514 * g++.dg/pr85027.C: New.
1515
1516 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1517
1518 PR target/83315
1519 * gcc.target/powerpc/sse-maxps-2.c: New test.
1520 * gcc.target/powerpc/sse-minps-2.c: New test.
1521
1522 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1523
1524 PR c++/84791
1525 * g++.dg/gomp/pr84791.C: New test.
1526
1527 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1528
1529 PR fortran/84931
1530 * gfortran.dg/array_constructor_53.f90: New test.
1531
1532 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1533
1534 PR fortran/85130
1535 * gfortran.dg/substr_6.f90: Remove illegal test for
1536 out-of-bounds substring.
1537
1538 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1539
1540 PR fortran/85111
1541 * gfortran.dg/zero_sized_10.f90: New test.
1542
1543 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1544
1545 PR c++/84269
1546 * g++.dg/lookup/missing-std-include-6.C: New test.
1547 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1548 std::tuple tests.
1549 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1550 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1551 <cstring>, <cassert>, and <cstdlib>.
1552
1553 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1554
1555 PR inline-asm/84985
1556 * gcc.target/i386/pr84985.c: New.
1557
1558 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1559
1560 PR c++/85110
1561 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1562
1563 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1564
1565 PR c++/85108
1566 * g++.dg/warn/Wunused-var-31.C: New test.
1567
1568 PR c/85094
1569 * c-c++-common/Wduplicated-branches-14.c: New test.
1570
1571 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1572
1573 PR c++/84606
1574 * g++.dg/cpp0x/pr84606.C: New.
1575
1576 2018-03-29 Carl Love <cel@us.ibm.com>
1577
1578 Revert
1579 2017-09-27 Carl Love <cel@us.ibm.com>
1580
1581 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1582 for the __builtin_fctid and __builtin_fctiw.
1583
1584 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1585
1586 PR target/84912
1587 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1588 deleted builtin function.
1589 (div_weuo): Likewise.
1590 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1591 (div_deuo): Likewise.
1592
1593 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1594
1595 PR c++/85028
1596 * g++.dg/other/default13.C: New.
1597
1598 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1599
1600 PR target/85095
1601 * gcc.target/i386/pr85095-1.c: New test.
1602 * gcc.target/i386/pr85095-2.c: New test.
1603 * gcc.c-torture/execute/pr85095.c: New test.
1604
1605 PR tree-optimization/82004
1606 * gcc.dg/pr82004.c: New test.
1607
1608 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1609 Martin Liska <mliska@suse.cz>
1610
1611 PR sanitizer/85081
1612 * g++.dg/asan/pr85081.C: New test.
1613
1614 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1615
1616 PR c++/84789
1617 * g++.dg/template/pr84789.C: Adjust for testing with
1618 -fconcepts too.
1619
1620 PR c++/84973
1621 * g++.dg/template/pr84973.C: New.
1622 * g++.dg/template/pr84973-2.C: New.
1623 * g++.dg/template/pr84973-3.C: New.
1624
1625 PR c++/84968
1626 * g++.dg/eh/pr84968.C: New.
1627
1628 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1629
1630 PR target/84914
1631 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1632 long double multiply/divide uses the correct function.
1633 * gcc.target/powerpc/mulkc-3.c: Likewise.
1634 * gcc.target/powerpc/divkc-2.c: Likewise.
1635 * gcc.target/powerpc/divkc-3.c: Likewise.
1636
1637 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1638
1639 PR c++/85067
1640 * g++.dg/cpp0x/defaulted51.C: New.
1641 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1642
1643 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR c++/85077
1646 * g++.dg/ext/vector35.C: New test.
1647
1648 PR c++/85061
1649 * g++.dg/ext/builtin-offsetof3.C: New test.
1650
1651 PR c++/85076
1652 * g++.dg/cpp1y/pr85076.C: New test.
1653
1654 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1655
1656 PR fortran/85084
1657 * gfortran.dg/matmul_rank_1.f90: New test.
1658
1659 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1660 Harald Anlauf <anlauf@gmx.de>
1661
1662 * gfortran.dg/structure_constructor_15.f90: New test.
1663
1664 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1665
1666 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1667 for the diagnostics of overridden functions. Adjust for new wording.
1668 * g++.dg/cpp0x/implicit1.C: Likewise.
1669 * g++.dg/cpp0x/override1.C: Likewise.
1670 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1671 * g++.dg/eh/shadow1.C: Likewise.
1672 * g++.dg/inherit/covariant12.C: Likewise.
1673 * g++.dg/inherit/covariant14.C: Likewise.
1674 * g++.dg/inherit/covariant15.C: Likewise.
1675 * g++.dg/inherit/covariant16.C: Likewise.
1676 * g++.dg/inherit/covariant22.C: Likewise.
1677 * g++.dg/inherit/crash3.C: Likewise.
1678 * g++.dg/inherit/error2.C: Likewise.
1679 * g++.dg/template/crash100.C: Likewise.
1680 * g++.old-deja/g++.eh/spec6.C: Likewise.
1681 * g++.old-deja/g++.mike/p811.C: Likewise.
1682 * g++.old-deja/g++.other/virtual11.C: Likewise.
1683 * g++.old-deja/g++.other/virtual4.C: Likewise.
1684
1685 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1686
1687 PR target/85044
1688 * gcc.target/i386/pr85044.c: New test.
1689
1690 2018-03-27 Martin Sebor <msebor@redhat.com>
1691
1692 PR testsuite/83462
1693 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1694 other than x86.
1695
1696 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1697
1698 PR target/83009
1699 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1700
1701 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1702
1703 PR target/81863
1704 * gcc.target/arm/pr81863.c: New test.
1705
1706 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1707
1708 PR target/85056
1709 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1710 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1711
1712 2018-03-27 Richard Biener <rguenther@suse.de>
1713
1714 PR testsuite/82847
1715 * lib/target-supports.exp (check_ssse3_available): New function.
1716 (check_effective_target_vect_perm_short): Enable for x86 if
1717 check_ssse3_available.
1718
1719 2018-03-27 Richard Biener <rguenther@suse.de>
1720
1721 PR tree-optimization/85082
1722 * gfortran.dg/pr85082.f90: New testcase.
1723
1724 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1725
1726 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1727 to "l=2" in dg-final.
1728
1729 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1730
1731 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1732 * gcc.target/mips/fix-r4000-2.c: Likewise.
1733 * gcc.target/mips/fix-r4000-3.c: Likewise.
1734 * gcc.target/mips/fix-r4000-4.c: Likewise.
1735 * gcc.target/mips/fix-r4000-5.c: Likewise.
1736 * gcc.target/mips/fix-r4000-6.c: Likewise.
1737 * gcc.target/mips/fix-r4000-7.c: Likewise.
1738 * gcc.target/mips/fix-r4000-8.c: Likewise.
1739 * gcc.target/mips/fix-r4000-9.c: Likewise.
1740 * gcc.target/mips/fix-r4000-10.c: Likewise.
1741 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1742 "mulditi3_r4000" instead of "mulditi3".
1743 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1744 "umulditi3_r4000" instead of "umulditi3".
1745
1746 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR c++/85068
1749 * g++.dg/inherit/covariant22.C: New test.
1750
1751 2018-03-27 Richard Biener <rguenther@suse.de>
1752
1753 PR testsuite/84004
1754 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1755 alignment.
1756
1757 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1758 Jason Merrill <jason@redhat.com>
1759
1760 PR c++/84632
1761 * g++.dg/init/array49.C: New.
1762 * g++.dg/torture/pr70499.C: Adjust.
1763
1764 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1765
1766 PR target/85073
1767 * gcc.target/i386/pr85073.c: New test.
1768
1769 2018-03-26 Richard Biener <rguenther@suse.de>
1770
1771 PR testsuite/85066
1772 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1773 instead of long.
1774
1775 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1776
1777 PR fortran/66709
1778 * gfortran.dg/parameter_array_format.f90: New test.
1779
1780 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1781 Neil Carlson <neil.n.carlson@gmail.com>
1782
1783 PR fortran/84381
1784 * gfortran.dg/literal_character_constant_1.inc: Replace
1785 call abort by STOP n.
1786 * gfortran.dg/overload_1.f90: Likewise.
1787
1788 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1789 Dominique d'Humieres <dominiq@gcc.gnu.org>
1790
1791 PR fortran/84924
1792 * gfortran.dg/scalar_pointer_1.f90: New test.
1793
1794 2018-03-25 Tom de Vries <tom@codesourcery.com>
1795
1796 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1797 precise.
1798
1799 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1800
1801 PR fortran/69497
1802 * gfortran.dg/pr89497.f90: New test.
1803
1804 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1805
1806 PR fortran/70068
1807 * gfortran.dg/substr_7.f90: New test.
1808
1809 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1810
1811 PR fortran/42651
1812 * gfortran.dg/pr42651.f90: New test.
1813 * gfortran.dg/func_result_7.f90: Update error message.
1814
1815 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1816
1817 PR tree-optimization/84005
1818 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1819 failing to force the alignment.
1820
1821 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1822
1823 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1824 from this to...
1825 <vclzd>: ...this.
1826
1827 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1828
1829 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1830 message. Fix scan-assembler patterns.
1831
1832 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1833
1834 PR c++/85015
1835 * g++.dg/cpp0x/pr85015.C: New test.
1836
1837 PR c++/84942
1838 * g++.dg/cpp1y/pr84942.C: New test.
1839
1840 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1841
1842 PR inline-asm/85030
1843 * testsuite/gcc.target/i386/pr85030.c: New.
1844
1845 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1846
1847 PR target/85026
1848 * g++.dg/pr85026.C: New test.
1849
1850 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1851
1852 * g++.dg/debug/pr84704.C: XFAIL AIX.
1853
1854 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1855
1856 PR target/84826
1857 * gcc.target/arm/pr84826.c: Add dg directive.
1858
1859 2018-03-23 Marek Polacek <polacek@redhat.com>
1860
1861 PR c++/85033
1862 * g++.dg/ext/builtin-offsetof2.C: New test.
1863
1864 PR c++/85045
1865 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1866 * gcc.dg/pr85045.c: New test.
1867
1868 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1869
1870 PR debug/85020
1871 * gnat.dg/lto22.adb: New test.
1872 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1873 * gnat.dg/lto22_pkg2.ads: Likewise.
1874
1875 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1876
1877 PR c/80778
1878 * gcc.dg/lto/pr80778_0.c: New test.
1879
1880 PR inline-asm/85034
1881 * gcc.target/i386/pr85034.c: New test.
1882
1883 PR inline-asm/85022
1884 * c-c++-common/torture/pr85022.c: New test.
1885
1886 PR sanitizer/85029
1887 * g++.dg/ubsan/pr85029.C: New test.
1888
1889 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1890
1891 PR c++/71251
1892 * g++.dg/cpp0x/pr71251.C: New.
1893
1894 PR c++/84789
1895 * g++.dg/template/pr84789.C: New.
1896 * g++.dg/template/pr84789-2.C: New.
1897 * g++.dg/template/pr84789-3.C: New.
1898 * g++.dg/parse/dtor11.C: Accept alternate error message.
1899
1900 PR c++/84729
1901 * g++.dg/pr84729.C: New.
1902 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1903 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1904 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1905
1906 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1907
1908 PR fortran/84922
1909 * gfortran.dg/interface_42.f90: New test.
1910 * gfortran.dg/interface_43.f90: New test.
1911
1912 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1913
1914 PR target/84826
1915 * gcc.target/arm/pr84826.c: New test.
1916
1917 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1918
1919 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1920 dg-require-effective-target.
1921 * gcc.target/arm/addr-modes-int.c: Likewise.
1922 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1923
1924 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1925
1926 PR target/84760
1927 * gcc.target/powerpc/altivec-ld-1.c: New test.
1928
1929 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1930
1931 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1932
1933 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1934
1935 PR inline-asm/84941
1936 * gcc.dg/pr84941.c: New test.
1937
1938 2018-03-22 Tom de Vries <tom@codesourcery.com>
1939
1940 PR tree-optimization/84956
1941 * gcc.dg/pr84956.c: New test.
1942
1943 2018-03-22 Marek Polacek <polacek@redhat.com>
1944
1945 PR c++/84854
1946 * g++.dg/cpp1z/constexpr-if15.C: New test.
1947 * g++.dg/cpp1z/constexpr-if16.C: New test.
1948
1949 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1950
1951 * gcc.dg/builtin-tgmath-3.c: New test.
1952
1953 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1954
1955 PR c++/71965
1956 * g++.dg/concepts/pr71965.C: New.
1957
1958 PR c++/84610
1959 PR c++/84642
1960 * g++.dg/cpp0x/pr84610.C: New.
1961 * g++.dg/cpp0x/pr84642.C: New.
1962
1963 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR c/84999
1966 * c-c++-common/pr84999.c: New test.
1967
1968 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1969
1970 PR c++/84972
1971 * g++.dg/ext/desig10.C: New.
1972
1973 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1974 Harald Anlauf <anlauf@gmx.de>
1975
1976 PR fortran/84957
1977 * gfortran.dg/pr84957.f90: New test.
1978
1979 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1980
1981 PR tree-optimization/84960
1982 * gcc.c-torture/compile/pr84960.c: New test.
1983
1984 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1985
1986 PR tree-optimization/84811
1987 * gcc.dg/torture/pr84811.c: New test.
1988
1989 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1990
1991 PR tree-optimization/84982
1992 * c-c++-common/pr84982.c: New test.
1993
1994 PR c++/84961
1995 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1996 "m" (++x) in C++.
1997 * g++.dg/torture/pr84961-1.C: New test.
1998 * g++.dg/torture/pr84961-2.C: New test.
1999
2000 2018-03-21 Nathan Sidwell <nathan@acm.org>
2001
2002 PR c++/85008
2003 * g++.dg/pr85008.C: New.
2004
2005 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
2006
2007 PR fortran/84615
2008 * gfortran.dg/char_result_17.f90: New test.
2009
2010 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2011
2012 PR c++/84994
2013 * g++.dg/other/accessor-fixits-1.C: Move to...
2014 * g++.dg/torture/accessor-fixits-1.C: ...here.
2015 * g++.dg/other/accessor-fixits-2.C: Move to...
2016 * g++.dg/torture/accessor-fixits-2.C: ...here.
2017 * g++.dg/other/accessor-fixits-3.C: Move to...
2018 * g++.dg/torture/accessor-fixits-3.C: ...here.
2019 * g++.dg/other/accessor-fixits-4.C: Move to...
2020 * g++.dg/torture/accessor-fixits-4.C: ...here.
2021 * g++.dg/other/accessor-fixits-5.C: Move to...
2022 * g++.dg/torture/accessor-fixits-5.C: ...here.
2023 * g++.dg/torture/accessor-fixits-6.C: New testcase.
2024 * g++.dg/torture/accessor-fixits-7.C: New testcase.
2025 * g++.dg/torture/accessor-fixits-8.C: New testcase.
2026
2027 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2028
2029 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
2030
2031 2018-03-21 Sudakshina Das <sudi.das@arm.com>
2032
2033 PR target/82989
2034 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
2035
2036 2018-03-21 Nathan Sidwell <nathan@acm.org>
2037
2038 PR c++/84804
2039 * g++.dg/lookup/pr84804.C: New.
2040
2041 2018-03-21 Martin Sebor <msebor@redhat.com>
2042
2043 PR c++/84850
2044 * g++.dg/Wclass-memaccess-3.C: New test.
2045 * g++.dg/Wclass-memaccess-4.C: New test.
2046
2047 2018-03-21 David Malcolm <dmalcolm@redhat.com>
2048
2049 PR c++/84892
2050 * g++.dg/other/accessor-fixits-1.C
2051 (test_access_const_t1_color): New.
2052 (test_deref_const_t1_color): New.
2053 * g++.dg/other/accessor-fixits-5.C: New testcase.
2054
2055 2018-03-21 Tom de Vries <tom@codesourcery.com>
2056
2057 PR tree-optimization/83126
2058 * gcc.dg/graphite/pr83126.c: New test.
2059
2060 2018-03-21 Nathan Sidwell <nathan@acm.org>
2061
2062 * g++.dg/ext/anon-struct6.C: Adjust.
2063 * g++.dg/ext/deprecate-1.C: New.
2064 * g++.dg/ext/deprecate-2.C: New.
2065 * g++.dg/lookup/pr84602.C: Adjust.
2066 * g++.dg/lookup/pr84962.C: Adjust.
2067 * g++.old-deja/g++.other/anon4.C
2068
2069 PR c++/84836
2070 * g++.dg/lookup/pr84836.C: New.
2071
2072 2018-03-21 Bin Cheng <bin.cheng@arm.com>
2073
2074 PR tree-optimization/84969
2075 * gcc.dg/tree-ssa/pr84969.c: New test.
2076
2077 2018-03-21 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR rtl-optimization/84989
2080 * gcc.target/i386/pr84989.c: New test.
2081
2082 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2083
2084 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2085
2086 2018-03-21 Martin Liska <mliska@suse.cz>
2087
2088 PR ipa/84963
2089 * gfortran.dg/goacc/pr84963.f90: New test.
2090
2091 2018-03-21 Marek Polacek <polacek@redhat.com>
2092
2093 PR c++/71638, ICE with NSDMI and reference.
2094 * g++.dg/cpp0x/nsdmi14.C: New test.
2095 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2096
2097 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2098
2099 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2100 MIPS with -mpaired-single directives.
2101
2102 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2103
2104 PR fortran/85001
2105 * gfortran.dg/interface_41.f90: New test.
2106
2107 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2108
2109 PR debug/84875
2110 * gcc.dg/pr84875.c: New test.
2111
2112 2018-03-20 Marek Polacek <polacek@redhat.com>
2113
2114 PR c++/84978, ICE with NRVO.
2115 * g++.dg/opt/nrv19.C: New test.
2116
2117 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2118
2119 PR target/82518
2120 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2121 Disable for armeb targets.
2122 * gcc.target/arm/pr82518.c: New test.
2123
2124 2018-03-20 Nathan Sidwell <nathan@acm.org>
2125
2126 PR c++/84962
2127 * g++.dg/lookup/pr84962.C: New.
2128
2129 PR c++/84970
2130 * g++.dg/lookup/pr84970.C: New.
2131
2132 2018-03-20 Richard Biener <rguenther@suse.de>
2133
2134 PR target/84986
2135 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2136
2137 2018-03-20 Martin Liska <mliska@suse.cz>
2138
2139 PR ipa/84825
2140 * g++.dg/ipa/pr84825.C: New test.
2141
2142 2018-03-20 Martin Liska <mliska@suse.cz>
2143
2144 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2145
2146 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR target/84845
2149 * gcc.c-torture/compile/pr84845.c: New test.
2150
2151 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2152
2153 PR target/82989
2154 * gcc.target/arm/pr82989.c: New test.
2155
2156 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR target/84945
2159 * gcc.target/i386/pr84945.c: New test.
2160
2161 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2162
2163 PR target/81647
2164 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2165
2166 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2167
2168 PR c/84953
2169 * gcc.dg/pr84953.c: New test.
2170
2171 2018-03-19 Marek Polacek <polacek@redhat.com>
2172
2173 PR c++/84925
2174 * g++.dg/cpp1z/lambda-__func__.C: New test.
2175
2176 PR c++/84927
2177 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2178
2179 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2180
2181 PR sanitizer/78651
2182 * g++.dg/asan/pr78651.C: New test.
2183
2184 2018-03-19 Tom de Vries <tom@codesourcery.com>
2185
2186 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2187 vect_int_mult. Add nvptx xfail for PR84958.
2188
2189 2018-03-19 Nathan Sidwell <nathan@acm.org>
2190
2191 PR c++/84835
2192 * g++.dg/cpp1y/pr84835.C: New.
2193
2194 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2195
2196 PR target/81647
2197 * gcc.target/aarch64/pr81647.c: New.
2198
2199 2018-03-19 Richard Biener <rguenther@suse.de>
2200
2201 PR tree-optimization/84933
2202 * g++.dg/pr84933.C: New testcase.
2203
2204 2018-03-19 Richard Biener <rguenther@suse.de>
2205
2206 PR tree-optimization/84859
2207 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2208 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2209 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2210 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2211
2212 2018-03-19 Nathan Sidwell <nathan@acm.org>
2213
2214 PR c++/84812
2215 * g++.dg/lookup/pr84812.C: New.
2216
2217 2018-03-19 Richard Biener <rguenther@suse.de>
2218
2219 PR tree-optimization/84929
2220 * gcc.dg/torture/pr84929.c: New testcase.
2221
2222 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2223
2224 PR target/84711
2225 * gcc.target/arm/big-endian-subreg.c: Delete.
2226
2227 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2228
2229 PR fortran/84931
2230 * gfortran.dg/array_constructor_52.f90: New test.
2231
2232 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2233
2234 PR fortran/77414
2235 * gfortran.dg/pr77414.f90: New test.
2236 * gfortran.dg/internal_references_1.f90: Adjust error message.
2237
2238 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2239
2240 PR fortran/65453
2241 * gfortran.dg/pr65453.f90: New test.
2242
2243 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2244
2245 PR tree-optimization/84913
2246 * gfortran.dg/vect/pr84913.f90: New test.
2247
2248 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2249
2250 PR fortran/79929
2251 * gfortran.dg/warn_concat.f90: New test.
2252
2253 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2254
2255 PR target/84899
2256 * gcc.dg/pr84899.c: New test.
2257
2258 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2259
2260 PR fortran/69395
2261 * gfortran.dg/pr69395.f90: Add test for max dimensions
2262
2263 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2264
2265 PR target/84876
2266 * gcc.target/i386/pr84876.c: New test.
2267
2268 2018-03-16 Martin Liska <mliska@suse.cz>
2269
2270 PR ipa/84833
2271 * gcc.target/i386/mvc11.c: New test.
2272
2273 2018-03-16 Martin Liska <mliska@suse.cz>
2274
2275 PR ipa/84722
2276 * gcc.target/i386/mvc10.c: New test.
2277
2278 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2279
2280 PR c++/79937
2281 PR c++/82410
2282 * g++.dg/cpp1y/pr79937-1.C: New test.
2283 * g++.dg/cpp1y/pr79937-2.C: New test.
2284 * g++.dg/cpp1y/pr79937-3.C: New test.
2285 * g++.dg/cpp1y/pr79937-4.C: New test.
2286 * g++.dg/cpp1y/pr82410.C: New test.
2287
2288 2018-03-16 Tom de Vries <tom@codesourcery.com>
2289
2290 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2291
2292 2018-03-16 Tom de Vries <tom@codesourcery.com>
2293
2294 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2295
2296 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2297
2298 PR c++/84874
2299 * g++.dg/cpp2a/desig8.C: New test.
2300
2301 PR tree-optimization/84841
2302 * gcc.dg/pr84841.c: New test.
2303
2304 PR c++/84874
2305 * g++.dg/cpp2a/desig7.C: New test.
2306
2307 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2308 Jim MacArthur <jim.macarthur@codethink.co.uk>
2309
2310 * gfortran.dg/automatic_1.f90: New test.
2311 * gfortran.dg/automatic_repeat.f90: New test
2312 * gfortran.dg/automatic_save.f90: New test.
2313 * gfortran.dg/vax_structure.f90: New test.
2314
2315 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2316
2317 PR fortran/78741
2318 * gfortran.dg/pr78741.f90: New test.
2319
2320 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2321
2322 PR fortran/69395
2323 * gfortran.dg/pr69395.f90: New test.
2324
2325 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2326
2327 PR c++/79085
2328 * g++.dg/opt/pr79085.C: New test.
2329
2330 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2331
2332 PR target/84574
2333 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2334 label instead of __x86_indirect_thunk label.
2335
2336 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2337
2338 PR c++/84222
2339 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2340 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2341 * g++.dg/warn/deprecated-13.C: New test.
2342
2343 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2344
2345 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2346
2347 2018-03-15 Richard Biener <rguenther@suse.de>
2348
2349 PR c/84873
2350 * c-c++-common/pr84873.c: New testcase.
2351
2352 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2353
2354 PR target/84711
2355 * gcc.target/arm/big-endian-subreg.c: New.
2356
2357 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2358
2359 PR target/84860
2360 * gcc.c-torture/compile/pr84860.c: New test.
2361
2362 2018-03-15 Julia Koval <julia.koval@intel.com>
2363
2364 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2365 cannonlake.
2366 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2367 avx512bitalg.
2368
2369 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR c/84853
2372 * gcc.dg/pr84853.c: New test.
2373
2374 2018-03-14 Carl Love <cel@us.ibm.com>
2375
2376 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2377
2378 2018-03-14 Martin Liska <mliska@suse.cz>
2379
2380 PR ipa/8480
2381 * g++.dg/lto/pr84805_0.C: New test.
2382 * g++.dg/lto/pr84805_1.C: New test.
2383 * g++.dg/lto/pr84805_2.C: New test.
2384
2385 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2386
2387 PR c/84852
2388 * gcc.dg/fixits-pr84852-1.c: New test.
2389 * gcc.dg/fixits-pr84852-2.c: New test.
2390
2391 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2392
2393 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2394 separate verbose message.
2395 * lib/scandump.exp (scan-dump-times): Likewise.
2396
2397 2018-03-14 Julia Koval <julia.koval@intel.com>
2398
2399 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2400 server.
2401 * gcc.target/i386/funcspec-56.inc: Ditto.
2402
2403 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2404
2405 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2406 aarch64_sve_hw.
2407
2408 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2409
2410 PR sanitizer/83392
2411 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2412 check count from 17 to 14.
2413
2414 PR target/84844
2415 * gcc.target/i386/pr84844.c: New test.
2416
2417 2018-03-14 Richard Biener <rguenther@suse.de>
2418
2419 PR tree-optimization/84830
2420 * gcc.dg/torture/pr84830.c: New testcase.
2421
2422 2018-03-14 Marek Polacek <polacek@redhat.com>
2423
2424 PR c++/84596
2425 * g++.dg/cpp0x/static_assert15.C: New test.
2426
2427 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2428
2429 PR fortran/61775
2430 * gfortran.dg/pr61775.f90: New test.
2431
2432 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR c++/84843
2435 * g++.dg/ext/pr84843-1.C: New test.
2436 * g++.dg/ext/pr84843-2.C: New test.
2437
2438 2018-03-13 David Pagan <dave.pagan@oracle.com>
2439
2440 PR c/46921
2441 * gcc.dg/pr46921.c: New test.
2442
2443 2018-03-13 Martin Sebor <msebor@redhat.com>
2444
2445 PR tree-optimization/84725
2446 * c-c++-common/Wstringop-truncation-4.c: New test.
2447 * c-c++-common/attr-nonstring-5.c: New test.
2448
2449 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2450
2451 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2452 than unpacks.
2453 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2454 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2455
2456 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2457
2458 * gcc.target/aarch64/sve/tls_1.c: New test.
2459 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2460
2461 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2462
2463 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2464 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2465
2466 2018-03-13 Martin Liska <mliska@suse.cz>
2467
2468 PR ipa/84658.
2469 * g++.dg/ipa/pr84658.C: New test.
2470
2471 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2472
2473 PR middle-end/84834
2474 * gcc.dg/pr84834.c: New test.
2475
2476 PR target/84827
2477 * gcc.target/i386/pr84827.c: New test.
2478
2479 PR target/84828
2480 * g++.dg/ext/pr84828.C: New test.
2481
2482 PR target/84786
2483 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2484 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2485
2486 PR c++/84808
2487 * g++.dg/cpp1y/constexpr-84808.C: New test.
2488
2489 PR c++/84704
2490 * g++.dg/debug/pr84704.C: New test.
2491
2492 2018-03-12 Renlin Li <renlin.li@arm.com>
2493
2494 * gcc.target/aarch64/movi_hf.c: New.
2495 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2496 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2497
2498 2018-03-12 Martin Sebor <msebor@redhat.com>
2499
2500 PR tree-optimization/83456
2501 * c-c++-common/Wrestrict-2.c: Remove test cases.
2502 * c-c++-common/Wrestrict.c: Same.
2503 * gcc.dg/Wrestrict-12.c: New test.
2504 * gcc.dg/Wrestrict-14.c: New test.
2505
2506 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2507
2508 * g++.dg/pr84821.C: New test.
2509
2510 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2511
2512 * gcc.dg/pr84799.c: New test.
2513
2514 2018-03-12 Richard Biener <rguenther@suse.de>
2515
2516 PR tree-optimization/84803
2517 * gcc.dg/torture/pr84803.c: New testcase.
2518
2519 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR c++/84813
2522 * g++.dg/debug/pr84813.C: New test.
2523
2524 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2525
2526 PR fortran/84546
2527 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2528
2529 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2530
2531 PR fortran/83939
2532 * gfortran.dg/pr83939.f90
2533
2534 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2535
2536 PR fortran/66128
2537 * gfortran.dg/zero_sized_9.f90: New test.
2538
2539 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2540
2541 PR debug/58150
2542 * g++.dg/debug/dwarf2/enum2.C: New test.
2543
2544 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2545
2546 PR fortran/84734
2547 * gfortran.dg/pr84734.f90: New test.
2548
2549 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2550
2551 * gnat.dg/prot3.adb: New test.
2552 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2553
2554 2018-03-09 Jason Merrill <jason@redhat.com>
2555 Paolo Carlini <paolo.carlini@oracle.com>
2556
2557 PR c++/71169
2558 PR c++/71832
2559 * g++.dg/cpp0x/pr71169.C: New.
2560 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2561 * g++.dg/cpp0x/pr71832.C: Likewise.
2562
2563 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2564
2565 PR target/83969
2566 * gcc.target/powerpc/pr83969.c: New test.
2567
2568 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2569
2570 PR target/84772
2571 * gcc.dg/pr84772.c: New test.
2572
2573 PR c++/84076
2574 * g++.dg/warn/Wformat-2.C: New test.
2575
2576 PR c++/84767
2577 * g++.dg/ext/vla18.C: New test.
2578
2579 2018-03-09 Martin Sebor <msebor@redhat.com>
2580
2581 PR tree-optimization/84526
2582 * gcc.dg/Wrestrict-10.c: New test.
2583 * gcc.dg/Wrestrict-11.c: New test.
2584
2585 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2586
2587 PR rtl-optimization/84682
2588 * gcc.dg/torture/pr84682-1.c: New.
2589 * gcc.dg/torture/pr84682-2.c: New.
2590 * gcc.dg/torture/pr84682-3.c: New.
2591
2592 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2593
2594 PR c++/84724
2595 * g++.dg/ext/pr84724.C: New test.
2596
2597 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2598
2599 PR target/83712
2600 * gcc.target/arm/pr83712.c: New.
2601
2602 2018-03-09 Richard Biener <rguenther@suse.de>
2603
2604 PR tree-optimization/84775
2605 * gcc.dg/torture/pr84775.c: New testcase.
2606
2607 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2608
2609 PR debug/84404
2610 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2611 targets.
2612
2613 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2614
2615 * gcc.c-torture/compile/20180309-1.c: New test.
2616
2617 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2618
2619 PR c++/80598
2620 * g++.dg/warn/Wunused-function4.C: New test.
2621
2622 PR inline-asm/84742
2623 * gcc.target/i386/pr84742-1.c: New test.
2624 * gcc.target/i386/pr84742-2.c: New test.
2625
2626 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2627
2628 PR target/84748
2629 * gcc.c-torture/execute/pr84748.c: New test.
2630
2631 2018-03-08 Richard Biener <rguenther@suse.de>
2632
2633 PR middle-end/84552
2634 * gcc.dg/graphite/pr84552.c: New testcase.
2635
2636 2018-03-08 Richard Biener <rguenther@suse.de>
2637
2638 PR tree-optimization/84178
2639 * gcc.dg/torture/pr84178-2.c: New testcase.
2640
2641 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2642
2643 PR tree-optimization/84178
2644 * gcc.c-torture/compile/pr84178-1.c: New test.
2645
2646 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2647
2648 * lib/target-supports.exp: Do not return zero from a ifunc
2649 function.
2650
2651 2018-03-08 Richard Biener <rguenther@suse.de>
2652
2653 PR tree-optimization/84746
2654 * gcc.dg/torture/pr84746.c: New testcase.
2655
2656
2657 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2658 PR debug/84404
2659 PR debug/84408
2660 * gcc.dg/graphite/pr84404.c: New.
2661
2662 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2663
2664 PR tree-optimization/84740
2665 * gcc.dg/torture/pr84740.c: New test.
2666
2667 PR tree-optimization/84739
2668 * gcc.dg/pr84739.c: New test.
2669
2670 2018-03-07 Martin Sebor <msebor@redhat.com>
2671
2672 PR tree-optimization/83519
2673 * gcc.dg/Wrestrict-13.c: New test.
2674
2675 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2676
2677 PR fortran/64124
2678 PR fortran/70409
2679 * gfortran.dg/pr64124.f90: New tests.
2680 * gfortran.dg/pr70409.f90: New tests.
2681
2682 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2683
2684 PR target/82411
2685 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2686
2687 2018-03-07 Martin Sebor <msebor@redhat.com>
2688
2689 PR tree-optimization/84526
2690 * gcc.dg/Wrestrict-10.c: New test.
2691
2692 2018-03-07 Martin Sebor <msebor@redhat.com>
2693
2694 PR tree-optimization/84468
2695 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2696 * gcc.dg/Wstringop-truncation.c: New test.
2697 * gcc.dg/Wstringop-truncation-2.c: New test.
2698
2699 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2700
2701 PR fortran/84565
2702 * gfortran.dg/pr84565.f90: New test.
2703
2704 PR middle-end/84723
2705 * gcc.target/i386/pr84723-1.c: New test.
2706 * gcc.target/i386/pr84723-2.c: New test.
2707 * gcc.target/i386/pr84723-3.c: New test.
2708 * gcc.target/i386/pr84723-4.c: New test.
2709 * gcc.target/i386/pr84723-5.c: New test.
2710
2711 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2712
2713 PR fortran/64107
2714 * gfortran.dg/pr64107.f90: New test.
2715
2716 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2717
2718 PR fortran/84697
2719 PR fortran/66128
2720 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2721
2722 2018-03-06 Marek Polacek <polacek@redhat.com>
2723
2724 PR c++/84684
2725 * g++.dg/cpp1z/constexpr-84684.C: New test.
2726
2727 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2728
2729 PR c/84721
2730 * gcc.dg/pr84721.c: New test.
2731
2732 PR target/84710
2733 * gcc.dg/pr84710.c: New test.
2734
2735 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2736
2737 PR fortran/56667
2738 * gfortran.dg/implied_do_2.f90: New test.
2739 * gfortran.dg/coarray_8.f90: Update for new error message.
2740
2741 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2742
2743 PR inline-asm/84683
2744 * g++.dg/ext/pr84683.C: New test.
2745
2746 PR tree-optimization/84687
2747 * gcc.dg/pr84687.c: New test.
2748
2749 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2750
2751 PR c++/84231
2752 * g++.dg/pr84231.C: New.
2753
2754 PR c++/84593
2755 * g++.dg/cpp1y/pr84593.C: New.
2756
2757 PR c++/84492
2758 * g++.dg/pr84492.C: New.
2759
2760 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2761
2762 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2763 __builtin_ppc_speculation_barrier.
2764
2765 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2766
2767 PR target/84700
2768 * gcc.target/powerpc/pr84700.c: New test.
2769
2770 2018-03-05 Nathan Sidwell <nathan@acm.org>
2771
2772 PR c++/84702
2773 * g++.dg/lookup/pr84702.C: New.
2774
2775 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2776
2777 PR target/84564
2778 * gcc.target/i386/pr84564.c: New test.
2779
2780 2018-03-05 Marek Polacek <polacek@redhat.com>
2781
2782 PR c++/84707
2783 * g++.dg/cpp0x/inline-ns10.C: New test.
2784
2785 2018-03-05 Nathan Sidwell <nathan@acm.org>
2786
2787 PR c++/84694
2788 * g++.dg/template/pr84694.C: New.
2789
2790 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2791
2792 PR target/84524
2793 * gcc.c-torture/execute/pr84524.c: New test.
2794 * gcc.target/i386/avx512bw-pr84524.c: New test.
2795
2796 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2797
2798 PR target/84264
2799 * g++.dg/pr84264.C: New test.
2800
2801 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2802
2803 PR c++/84618
2804 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2805 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2806 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2807
2808 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2809
2810 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2811 * g++.dg/other/i386-3.C: Ditto.
2812 * gcc.target/i386/sse-12.c: Ditto.
2813 * gcc.target/i386/sse-13.c: Ditto.
2814 * gcc.target/i386/sse-14.c: Ditto.
2815 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2816 * gcc.target/i386/wbinvd-1.c: New test.
2817 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2818 * gcc.target/i386/pconfig-1.c: Ditto.
2819
2820 2018-03-05 Pádraig Brady <P@draigBrady.com>
2821 Nathan Sidwell <nathan@acm.org>
2822
2823 PR c++/84497
2824 * g++.dg/cpp0x/pr84497.C: New.
2825
2826 2018-03-05 Richard Biener <rguenther@suse.de>
2827
2828 PR tree-optimization/84670
2829 * gcc.dg/pr84670-1.c: New testcase.
2830 * gcc.dg/pr84670-2.c: Likewise.
2831 * gcc.dg/pr84670-3.c: Likewise.
2832 * gcc.dg/pr84670-4.c: Likewise.
2833
2834 2018-03-05 Richard Biener <rguenther@suse.de>
2835
2836 PR tree-optimization/84650
2837 * gcc.dg/graphite/pr84650.c: New testcase.
2838
2839 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2840
2841 PR c++/82022
2842 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2843
2844 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2845
2846 PR fortran/71085
2847 * gfortran.dg/pr71085.f90: New test.
2848
2849 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2850
2851 PR fortran/66128
2852 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2853
2854 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2855
2856 PR fortran/51434
2857 * gfortran.dg/pr51434.f90: New test.
2858
2859 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2860
2861 PR c++/61358
2862 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2863
2864 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2865
2866 PR c++/67370
2867 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2868
2869 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2870
2871 PR c++/71464
2872 * g++.dg/torture/pr71464.C: New.
2873
2874 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2875
2876 PR fortran/80965
2877 * gfortran.dg/select_type_41.f90: New test.
2878
2879 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2880
2881 PR c++/61135
2882 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2883
2884 2018-03-02 Marek Polacek <polacek@redhat.com>
2885
2886 PR c++/84578
2887 * g++.dg/ext/flexary29.C: New test.
2888
2889 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2890
2891 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2892
2893 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2894
2895 PR c++/81812
2896 * g++.dg/torture/pr81812.C: New.
2897
2898 2018-03-02 Marek Polacek <polacek@redhat.com>
2899
2900 PR c++/84171
2901 * g++.dg/warn/Wsign-compare-8.C: New test.
2902
2903 PR c++/84663
2904 * g++.dg/parse/array-size3.C: New test.
2905
2906 PR c++/84664
2907 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2908
2909 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR c++/84662
2912 * g++.dg/cpp1y/pr84662.C: New test.
2913
2914 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2915
2916 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2917 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2918 "dg-lto-options".
2919 * g++.dg/lto/20101010-1_0.C: Likewise.
2920 * g++.dg/lto/20101010-2_0.C: Likewise.
2921
2922 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2923
2924 PR ipa/84628
2925 * gcc.dg/pr84628.c: New test.
2926
2927 PR target/56540
2928 * gcc.target/ia64/pr56540.c: New test.
2929
2930 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2931
2932 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2933 32-bit target.
2934 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2935 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2936 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2937 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2938
2939 2018-03-02 Marek Polacek <polacek@redhat.com>
2940
2941 PR c++/84590
2942 * c-c++-common/ubsan/shift-11.c: New test.
2943
2944 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2945
2946 * gcc.dg/vect/vect-alias-check-13.c: New test.
2947
2948 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2949
2950 PR target/84614
2951 * gcc.dg/pr84614.c: New test.
2952
2953 PR inline-asm/84625
2954 * gcc.target/i386/pr84625.c: New test.
2955
2956 2018-03-02 Richard Biener <rguenther@suse.de>
2957
2958 PR tree-optimization/84427
2959 * gcc.dg/torture/pr84427.c: New testcase.
2960
2961 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2962
2963 PR target/84534
2964 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2965 powerpc64le*-*-linux*.
2966 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2967 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2968
2969 2018-03-01 Martin Sebor <msebor@redhat.com>
2970
2971 PR c++/84294
2972 * g++.dg/ext/attr-const.C: Remove xfail.
2973 * g++.dg/ext/attr-malloc-3.C: New test.
2974 * g++.dg/ext/attr-noinline-3.C: New test.
2975 * g++.dg/ext/attr-noreturn-3.C: New test.
2976 * g++.dg/ext/attr-nothrow-3.C: New test.
2977 * g++.dg/ext/attr-pure.C: Remove xfail.
2978
2979 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2980
2981 PR sanitizer/70875
2982 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2983 dg-options and dg-shouldfail "ubsan" directive.
2984
2985 2018-03-01 Marek Polacek <polacek@redhat.com>
2986 Jason Merrill <jason@redhat.com>
2987
2988 PR c++/84582
2989 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2990 * g++.dg/cpp1z/static1.C: New test.
2991 * g++.dg/template/static37.C: New test.
2992
2993 2018-03-01 Nathan Sidwell <nathan@acm.org>
2994
2995 PR c++/84434
2996 * g++.dg/template/pr84434.C: New.
2997
2998 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2999
3000 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
3001 -mthumb to the command-line.
3002
3003 2018-03-01 Marek Polacek <polacek@redhat.com>
3004
3005 PR c++/84596
3006 * g++.dg/cpp0x/static_assert14.C: New test.
3007
3008 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
3009
3010 PR c++/79410
3011 * g++.dg/torture/pr79410.C: New.
3012
3013 2018-03-01 Martin Liska <mliska@suse.cz>
3014
3015 PR sanitizer/82484
3016 * gcc.dg/asan/pr82484.c: New test.
3017
3018 2018-03-01 Richard Biener <rguenther@suse.de>
3019
3020 PR debug/84645
3021 * gfortran.dg/lto/pr84645_0.f90: New testcase.
3022
3023 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3024
3025 PR fortran/84219
3026 * gfortran.dg/coarray_47.f90: New test.
3027
3028 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
3029
3030 PR fortran/84538
3031 * gfortran.dg/class_array_23.f03: New test.
3032
3033 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3034
3035 PR rtl-optimization/84528
3036 * gcc.dg/torture/pr84538.c: Rename to...
3037 * gcc.dg/torture/pr84528.c: ...this.
3038
3039 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
3040
3041 PR rtl-optimization/84528
3042 * gcc.dg/torture/pr84538.c: New test.
3043
3044 2018-02-28 Martin Sebor <msebor@redhat.com>
3045
3046 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
3047 -fpic test failures.
3048 * c-c++-common/Wrestrict-2.c: Same.
3049 * c-c++-common/Wstringop-truncation.c: Same.
3050 * gcc.dg/Warray-bounds-22.c: Same.
3051 * gcc.dg/Wstringop-overflow.c: Same.
3052 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
3053 (signed_range): Same.
3054 (unsigned_anti_range): Same.
3055 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
3056 (signed_range): Same.
3057 (unsigned_anti_range): Same.
3058 * gcc.dg/attr-alloc_size-7.c: Same.
3059 * gcc.dg/attr-alloc_size-8.c: Same.
3060 * gcc.dg/builtin-alloc-size.c: Same.
3061 * gcc.dg/builtin-stpncpy.c: Same.
3062 * gcc.dg/builtins-nonnull.c: Same.
3063 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
3064 * gcc.dg/pr79214.c: Same.
3065 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
3066 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
3067 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
3068 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
3069 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
3070 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
3071 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
3072 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
3073 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
3074 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3075 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
3076
3077 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
3078
3079 PR target/84014
3080 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3081
3082 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3083
3084 PR c++/84609
3085 * g++.dg/cpp0x/pr84609.C: New test.
3086
3087 2018-02-28 Martin Sebor <msebor@redhat.com>
3088
3089 PR testsuite/84617
3090 * g++.dg/ext/attr-malloc-3.C: New test.
3091 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3092 to pre-existing problems.
3093 * g++.dg/ext/attr-pure.C: Same.
3094
3095 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3096
3097 PR fortran/83901
3098 * gfortran.dg/associate_37.f90: New test.
3099
3100 PR fortran/83344
3101 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3102
3103 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3104
3105 PR target/52991
3106 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3107 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3108 * gcc.dg/bf-ms-layout-4.c: New test.
3109 * gcc.dg/bf-ms-layout-5.c: New test.
3110
3111 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3112
3113 PR target/83399
3114 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3115
3116 2018-02-28 Richard Biener <rguenther@suse.de>
3117
3118 PR tree-optimization/84584
3119 * gcc.dg/graphite/pr84584.c: New testcase.
3120
3121 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3122
3123 PR preprocessor/84517
3124 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3125
3126 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3127
3128 * c-c++-common/dump-ada-spec-12.c: New test.
3129 * c-c++-common/dump-ada-spec-13.c: Likewise.
3130
3131 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3132
3133 * c-c++-common/dump-ada-spec-11.c: New test.
3134
3135 2018-02-28 Martin Liska <mliska@suse.cz>
3136
3137 PR testsuite/84597
3138 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3139 * g++.dg/ext/timevar2.C: Likewise.
3140
3141 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3142
3143 * c-c++-common/dump-ada-spec-8.c: New test.
3144 * c-c++-common/dump-ada-spec-9.c: Likewise.
3145 * c-c++-common/dump-ada-spec-10.c: Likewise.
3146
3147 2018-02-28 Richard Biener <rguenther@suse.de>
3148
3149 PR middle-end/84607
3150 * gcc.dg/pr84607.c: New testcase.
3151
3152 2018-02-28 Nathan Sidwell <nathan@acm.org>
3153
3154 PR c++/84602
3155 * g++.dg/lookup/pr84602.C: New.
3156
3157 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3158
3159 PR c++/83871
3160 PR c++/83503
3161 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3162 dg-options.
3163 * g++.dg/ext/attr-nonnull.C: Likewise.
3164 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3165 directives.
3166 * g++.dg/ext/attr-noinline-2.C: Likewise.
3167 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3168 -fdump-tree-eh in dg-options.
3169
3170 2018-02-28 Alan Modra <amodra@gmail.com>
3171
3172 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3173 GNU ld message.
3174 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3175
3176 2018-02-27 Martin Sebor <msebor@redhat.com>
3177
3178 PR c++/83871
3179 PR c++/83503
3180 * g++.dg/Wmissing-attributes.C: New test.
3181 * g++.dg/ext/attr-const-pure.C: New test.
3182 * g++.dg/ext/attr-const.C: New test.
3183 * g++.dg/ext/attr-deprecated-2.C: New test.
3184 * g++.dg/ext/attr-malloc-2.C: New test.
3185 * g++.dg/ext/attr-malloc.C: New test.
3186 * g++.dg/ext/attr-noinline-2.C: New test.
3187 * g++.dg/ext/attr-noinline.C: New test.
3188 * g++.dg/ext/attr-nonnull.C: New test.
3189 * g++.dg/ext/attr-noreturn-2.C: New test.
3190 * g++.dg/ext/attr-noreturn.C: New test.
3191 * g++.dg/ext/attr-nothrow-2.C: New test.
3192 * g++.dg/ext/attr-nothrow.C: New test.
3193 * g++.dg/ext/attr-optimize.C: New test.
3194 * g++.dg/ext/attr-pure.C: New test.
3195 * g++.dg/ext/attr-returns-nonnull.C: New test.
3196 * g++.dg/ext/attr-warning.C: New test.
3197
3198 2018-02-27 Nathan Sidwell <nathan@acm.org>
3199
3200 PR c++/84426
3201 * g++.dg/lookup/pr84426.C: New.
3202
3203 2018-02-27 Richard Biener <rguenther@suse.de>
3204
3205 PR tree-optimization/84512
3206 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3207
3208 2018-02-27 Martin Liska <mliska@suse.cz>
3209
3210 PR gcov-profile/84548
3211 * g++.dg/gcov/pr84548.C: New test.
3212
3213 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3214
3215 PR target/84575
3216 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3217
3218 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3219
3220 PR c++/84558
3221 * g++.dg/cpp1y/pr84558.C: New test.
3222
3223 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 PR c++/84540
3226 * g++.dg/cpp0x/alignas14.C: New.
3227 * g++.dg/cpp0x/alignas15.C: Likewise.
3228
3229 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3230
3231 PR c++/84557
3232 * g++.dg/gomp/pr84557.C: New test.
3233
3234 2018-02-26 Marek Polacek <polacek@redhat.com>
3235
3236 PR c++/84325
3237 * g++.dg/cpp1z/pr84325.C: New test.
3238
3239 2018-02-26 Carl Love <cel@us.ibm.com>
3240
3241 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3242 Power 8 test file.
3243 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3244 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3245 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3246 -mcpu=power8.
3247 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3248 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3249 -mcpu=power8.
3250
3251 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3252
3253 PR target/84039
3254 * gcc.target/i386/indirect-thunk-1.c: Updated.
3255 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3256 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3257 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3258 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3259 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3260 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3261 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3262 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3263 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3264 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3265 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3266 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3267 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3268 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3269 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3270 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3271 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3272 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3273 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3274 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3275 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3276 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3277 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3278 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3279 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3280 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3281 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3282 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3283 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3284 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3285 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3286 * gcc.target/i386/ret-thunk-9.c: Likewise.
3287 * gcc.target/i386/ret-thunk-10.c: Likewise.
3288 * gcc.target/i386/ret-thunk-11.c: Likewise.
3289 * gcc.target/i386/ret-thunk-12.c: Likewise.
3290 * gcc.target/i386/ret-thunk-13.c: Likewise.
3291 * gcc.target/i386/ret-thunk-14.c: Likewise.
3292 * gcc.target/i386/ret-thunk-15.c: Likewise.
3293
3294 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3295
3296 * gcc.c-torture/execute/20180226-1.c: New test.
3297
3298 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3299
3300 PR tree-optimization/83965
3301 * gcc.dg/vect/pr83965-2.c: New test.
3302
3303 2018-02-26 Tom de Vries <tom@codesourcery.com>
3304
3305 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3306
3307 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3308
3309 PR target/84530
3310 * gcc.target/i386/ret-thunk-22.c: New test.
3311 * gcc.target/i386/ret-thunk-23.c: Likewise.
3312 * gcc.target/i386/ret-thunk-24.c: Likewise.
3313 * gcc.target/i386/ret-thunk-25.c: Likewise.
3314 * gcc.target/i386/ret-thunk-26.c: Likewise.
3315
3316 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3317
3318 PR c++/84533
3319 * g++.dg/cpp1z/pr84533.C: New.
3320
3321 2018-02-26 Marek Polacek <polacek@redhat.com>
3322
3323 PR c++/84537
3324 * g++.dg/parse/error60.C: New test.
3325
3326 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3327
3328 PR c++/84556
3329 * g++.dg/gomp/pr84556.C: New test.
3330 * g++.dg/vect/pr84556.cc: New test.
3331
3332 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3333
3334 PR fortran/32957
3335 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3336 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3337 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3338 * gfortran.dg/c_loc_test.f90: Likewise.
3339 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3340 * gfortran.dg/proc_decl_17.f90: Likewise.
3341 * gfortran.dg/proc_ptr_8.f90: Likewise.
3342
3343 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3344
3345 PR target/84521
3346 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3347 r254814 disabling -fomit-frame-pointer by default.
3348 * gcc.target/aarch64/spill_1.c: Likewise.
3349 * gcc.target/aarch64/test_frame_11.c: Likewise.
3350 * gcc.target/aarch64/test_frame_12.c: Likewise.
3351 * gcc.target/aarch64/test_frame_13.c: Likewise.
3352 * gcc.target/aarch64/test_frame_14.c: Likewise.
3353 * gcc.target/aarch64/test_frame_15.c: Likewise.
3354 * gcc.target/aarch64/test_frame_3.c: Likewise.
3355 * gcc.target/aarch64/test_frame_5.c: Likewise.
3356 * gcc.target/aarch64/test_frame_9.c: Likewise.
3357
3358 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3359
3360 PR fortran/83633
3361 * gfortran.dg/explicit_shape_1.f90: New test.
3362 * gfortran.dg/automatic_module_variable.f90: Update regex.
3363 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3364 * gfortran.dg/constant_shape.f90: Ditto.
3365 * gfortran.dg/dec_structure_23.f90: Ditto.
3366 * gfortran.dg/pr78240.f90: Ditto.
3367
3368 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3369
3370 PR fortran/84523
3371 * gfortran.dg/pr84523.f90: New test.
3372
3373 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3374
3375 PR fortran/78238
3376 * gfortran.dg/select_type_40.f90: New test.
3377
3378 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3379
3380 PR fortran/30792
3381 * gfortran.dg/data_substring.f90: New test.
3382
3383 2018-02-24 Marek Polacek <polacek@redhat.com>
3384
3385 PR c++/83692
3386 * g++.dg/cpp1z/constexpr-83692.C: New test.
3387
3388 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3389
3390 PR fortran/84346
3391 * gfortran.dg/statement_function_1.f90: Update test.
3392
3393 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3394
3395 PR fortran/84506
3396 * gfortran.dg/inquire_19.f90: New test.
3397
3398 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3399
3400 PR fortran/83149
3401 * gfortran.dg/pr83149_b.f90: New test.
3402 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3403
3404 2018-02-23 Carl Love <cel@us.ibm.com>
3405
3406 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3407 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3408 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3409 Power 8 tests.
3410
3411 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3412
3413 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3414 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3415
3416 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3417
3418 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3419 expected output.
3420
3421 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3422
3423 PR fortran/83149
3424 * gfortran.dg/pr83149_1.f90: New test.
3425 * gfortran.dg/pr83149.f90: Additional source for previous.
3426
3427 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3428
3429 PR testsuite/80551
3430 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3431 __GI___pthread_mutex_init as well.
3432
3433 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3434
3435 PR fortran/83148
3436 * gfortran.dg/class_68.f90: New test.
3437
3438 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3439
3440 PR fortran/59781
3441 * gfortran.dg/derived_init_5.f90: New test.
3442
3443 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3444
3445 PR target/82851
3446 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3447 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3448
3449 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3450
3451 PR target/81572
3452 * gcc.target/powerpc/pr81572.c: New.
3453
3454 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3455
3456 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3457
3458 2018-02-22 Martin Sebor <msebor@redhat.com>
3459
3460 PR tree-optimization/84480
3461 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3462 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3463
3464 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3465
3466 PR target/84176
3467 * gcc.target/i386/indirect-thunk-11.c: New test.
3468 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3469 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3470 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3471 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3472 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3473 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3474 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3475 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3476 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3477
3478 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3479
3480 PR target/83335
3481 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3482 ILP32 mode.
3483 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3484
3485 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3486
3487 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3488
3489 2018-02-22 Marek Polacek <polacek@redhat.com>
3490
3491 PR c++/84493
3492 * g++.dg/parse/error59.C: New test.
3493
3494 2018-02-22 Tom de Vries <tom@codesourcery.com>
3495
3496 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3497
3498 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3499
3500 PR c++/77655
3501 * g++.dg/cpp0x/pr77655.C: New.
3502
3503 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3504
3505 PR c++/84496
3506 * g++.dg/cpp1y/pr84496.C: New test.
3507
3508 PR target/84502
3509 * g++.dg/torture/pr84502.C: New test.
3510
3511 PR tree-optimization/84503
3512 * gcc.dg/pr84503-1.c: New test.
3513 * gcc.dg/pr84503-2.c: New test.
3514
3515 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3516
3517 PR tree-optimization/84478
3518 * gcc.c-torture/execute/pr84478.c: New test.
3519
3520 2018-02-20 Martin Sebor <msebor@redhat.com>
3521
3522 PR middle-end/84095
3523 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3524 * c-c++-common/Wrestrict.c: Same.
3525 * gcc.dg/Wrestrict-6.c: Same.
3526 * gcc.dg/Warray-bounds-27.c: New test.
3527 * gcc.dg/Wrestrict-8.c: New test.
3528 * gcc.dg/Wrestrict-9.c: New test.
3529 * gcc.dg/pr84095.c: New test.
3530
3531 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3532
3533 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3534
3535 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3536
3537 PR fortran/48890
3538 PR fortran/83823
3539 * gfortran.dg/structure_constructor_14.f90: New test.
3540
3541 2018-02-20 Jeff Law <law@redhat.com>
3542
3543 PR middle-end/82123
3544 PR tree-optimization/81592
3545 PR middle-end/79257
3546 * gcc.dg/pr81592.c: New test.
3547 * gcc.dg/pr82123.c: New test.
3548 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3549
3550 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3551
3552 PR c++/84488
3553 * g++.dg/warn/Wunused-var-30.C: New test.
3554
3555 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3556
3557 PR tree-optimization/84419
3558 * gcc.dg/vect/pr84419.c: New test.
3559
3560 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3561
3562 PR middle-end/82004
3563 * gfortran.dg/pr82004.f90: New test.
3564
3565 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3566
3567 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3568
3569 2018-02-20 Martin Liska <mliska@suse.cz>
3570
3571 PR c/84310
3572 PR target/79747
3573 * gcc.target/i386/pr84310.c: New test.
3574 * gcc.target/i386/pr84310-2.c: Likewise.
3575
3576 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3577
3578 PR c++/84446
3579 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3580
3581 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3582
3583 PR c++/84445
3584 * g++.dg/cpp1z/launder7.C: New test.
3585
3586 PR c++/84449
3587 * g++.dg/cpp0x/constexpr-84449.C: New test.
3588
3589 PR c++/84455
3590 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3591
3592 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3593
3594 PR fortran/83344
3595 PR fortran/83975
3596 * gfortran.dg/associate_22.f90: Enable commented out test.
3597 * gfortran.dg/associate_36.f90: New test.
3598
3599 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3600
3601 PR target/84146
3602 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3603
3604 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3605
3606 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3607 (dg-options): Use -mavx instead of -w.
3608
3609 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3610
3611 PR c++/84444
3612 * g++.dg/cpp1z/launder8.C: New test.
3613
3614 PR c++/84448
3615 * g++.dg/gomp/pr84448.C: New test.
3616
3617 PR c++/84430
3618 * g++.dg/gomp/pr84430.C: New test.
3619
3620 PR tree-optimization/84452
3621 * gcc.dg/pr84452.c: New test.
3622
3623 PR c++/79064
3624 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3625
3626 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3627
3628 PR fortran/35339
3629 * gfortran.dg/implied_do_io_4.f90: New test.
3630
3631 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3632
3633 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3634 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3635 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3636
3637 2018-02-19 Carl Love <cel@us.ibm.com>
3638
3639 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3640
3641 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3642
3643 PR target/84460
3644 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3645
3646 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3647
3648 PR c++/84348
3649 * g++.dg/cpp0x/auto50.C: New.
3650 * g++.dg/parse/friend12.C: Adjust.
3651
3652 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3653
3654 PR libgfortran/84389
3655 * gfortran.dg/dtio_33.f90: New test.
3656
3657 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3658
3659 PR libgfortran/84412
3660 * gfortran.dg/inquire_18.f90: New test.
3661
3662 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3663
3664 PR fortran/84381
3665 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3666 * gfortran.dg/pointer_intent_3.f90: Ditto.
3667 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3668 * gfortran.dg/protected_3.f90: Ditto.
3669 * gfortran.dg/protected_4.f90: Ditto.
3670 * gfortran.dg/protected_5.f90: Ditto.
3671 * gfortran.dg/protected_6.f90: Ditto.
3672
3673 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3674
3675 PR fortran/80945
3676 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3677 change to run.
3678
3679 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3680
3681 PR fortran/84270
3682 * gfortran.dg/inline_matmul_22.f90: New test.
3683
3684 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3685
3686 PR fortran/84381
3687 * gfortran.dg/abort_shoulfail.f90: New test.
3688 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3689 by STOP n.
3690 * gfortran.dg/PR19754_2.f90: Likewise.
3691 * gfortran.dg/PR19872.f: Likewise.
3692 * gfortran.dg/PR49268.f90: Likewise.
3693 * gfortran.dg/Wall.f90: Likewise.
3694 * gfortran.dg/Wno-all.f90: Likewise.
3695 * gfortran.dg/achar_1.f90: Likewise.
3696 * gfortran.dg/achar_2.f90: Likewise.
3697 * gfortran.dg/achar_4.f90: Likewise.
3698 * gfortran.dg/achar_6.F90: Likewise.
3699 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3700 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3701 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3702 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3703 * gfortran.dg/actual_array_result_1.f90: Likewise.
3704 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3705 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3706 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3707 * gfortran.dg/actual_procedure_1.f90: Likewise.
3708 * gfortran.dg/adjustl_1.f90: Likewise.
3709 * gfortran.dg/advance_1.f90: Likewise.
3710 * gfortran.dg/advance_4.f90: Likewise.
3711 * gfortran.dg/advance_5.f90: Likewise.
3712 * gfortran.dg/advance_6.f90: Likewise.
3713 * gfortran.dg/aint_anint_1.f90: Likewise.
3714 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3715 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3716 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3717 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3718 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3719 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3720 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3721 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3722 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3723 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3724 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3725 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3726 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3727 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3728 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3729 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3730 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3731 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3732 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3733 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3734 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3735 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3736 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3737 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3738 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3739 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3740 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3741 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3742 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3743 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3744 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3745 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3746 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3747 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3748 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3749 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3750 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3751 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3752 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3753 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3754 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3755 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3756 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3757 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3758 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3759 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3760 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3761 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3762 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3763 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3764 * gfortran.dg/allocatable_function_1.f90: Likewise.
3765 * gfortran.dg/allocatable_function_10.f90: Likewise.
3766 * gfortran.dg/allocatable_function_3.f90: Likewise.
3767 * gfortran.dg/allocatable_function_5.f90: Likewise.
3768 * gfortran.dg/allocatable_function_6.f90: Likewise.
3769 * gfortran.dg/allocatable_function_7.f90: Likewise.
3770 * gfortran.dg/allocatable_function_8.f90: Likewise.
3771 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3772 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3773 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3774 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3775 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3776 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3777 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3778 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3779 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3780 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3781 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3782 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3783 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3784 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3785 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3786 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3787 * gfortran.dg/allocate_class_3.f90: Likewise.
3788 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3789 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3790 * gfortran.dg/allocate_derived_5.f90: Likewise.
3791 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3792 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3793 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3794 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3795 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3796 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3797 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3798 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3799 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3800 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3801 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3802 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3803 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3804 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3805 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3806 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3807 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3808 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3809 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3810 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3811 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3812 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3813 * gfortran.dg/altreturn_3.f90: Likewise.
3814 * gfortran.dg/altreturn_5.f90: Likewise.
3815 * gfortran.dg/altreturn_7.f90: Likewise.
3816 * gfortran.dg/and_or_xor.f90: Likewise.
3817 * gfortran.dg/anint_1.f90: Likewise.
3818 * gfortran.dg/any_all_1.f90: Likewise.
3819 * gfortran.dg/anyallcount_1.f90: Likewise.
3820 * gfortran.dg/append_1.f90: Likewise.
3821 * gfortran.dg/argument_checking_1.f90: Likewise.
3822 * gfortran.dg/argument_checking_2.f90: Likewise.
3823 * gfortran.dg/argument_checking_8.f90: Likewise.
3824 * gfortran.dg/arithmetic_if.f90: Likewise.
3825 * gfortran.dg/array_1.f90: Likewise.
3826 * gfortran.dg/array_2.f90: Likewise.
3827 * gfortran.dg/array_alloc_1.f90: Likewise.
3828 * gfortran.dg/array_alloc_2.f90: Likewise.
3829 * gfortran.dg/array_alloc_3.f90: Likewise.
3830 * gfortran.dg/array_assignment_1.F90: Likewise.
3831 * gfortran.dg/array_assignment_5.f90: Likewise.
3832 * gfortran.dg/array_constructor_1.f90: Likewise.
3833 * gfortran.dg/array_constructor_10.f90: Likewise.
3834 * gfortran.dg/array_constructor_11.f90: Likewise.
3835 * gfortran.dg/array_constructor_12.f90: Likewise.
3836 * gfortran.dg/array_constructor_15.f90: Likewise.
3837 * gfortran.dg/array_constructor_16.f90: Likewise.
3838 * gfortran.dg/array_constructor_17.f90: Likewise.
3839 * gfortran.dg/array_constructor_19.f90: Likewise.
3840 * gfortran.dg/array_constructor_23.f: Likewise.
3841 * gfortran.dg/array_constructor_24.f: Likewise.
3842 * gfortran.dg/array_constructor_32.f90: Likewise.
3843 * gfortran.dg/array_constructor_36.f90: Likewise.
3844 * gfortran.dg/array_constructor_39.f90: Likewise.
3845 * gfortran.dg/array_constructor_4.f90: Likewise.
3846 * gfortran.dg/array_constructor_40.f90: Likewise.
3847 * gfortran.dg/array_constructor_44.f90: Likewise.
3848 * gfortran.dg/array_constructor_45.f90: Likewise.
3849 * gfortran.dg/array_constructor_46.f90: Likewise.
3850 * gfortran.dg/array_constructor_47.f90: Likewise.
3851 * gfortran.dg/array_constructor_49.f90: Likewise.
3852 * gfortran.dg/array_constructor_5.f90: Likewise.
3853 * gfortran.dg/array_constructor_50.f90: Likewise.
3854 * gfortran.dg/array_constructor_6.f90: Likewise.
3855 * gfortran.dg/array_constructor_7.f90: Likewise.
3856 * gfortran.dg/array_constructor_8.f90: Likewise.
3857 * gfortran.dg/array_constructor_9.f90: Likewise.
3858 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3859 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3860 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3861 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3862 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3863 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3864 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3865 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3866 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3867 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3868 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3869 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3870 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3871 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3872 * gfortran.dg/array_function_1.f90: Likewise.
3873 * gfortran.dg/array_function_5.f90: Likewise.
3874 * gfortran.dg/array_initializer_1.f90: Likewise.
3875 * gfortran.dg/array_initializer_2.f90: Likewise.
3876 * gfortran.dg/array_memcpy_5.f90: Likewise.
3877 * gfortran.dg/array_memset_2.f90: Likewise.
3878 * gfortran.dg/array_reference_1.f90: Likewise.
3879 * gfortran.dg/array_return_value_1.f90: Likewise.
3880 * gfortran.dg/array_section_1.f90: Likewise.
3881 * gfortran.dg/array_temporaries_3.f90: Likewise.
3882 * gfortran.dg/arrayio_1.f90: Likewise.
3883 * gfortran.dg/arrayio_10.f90: Likewise.
3884 * gfortran.dg/arrayio_11.f90: Likewise.
3885 * gfortran.dg/arrayio_12.f90: Likewise.
3886 * gfortran.dg/arrayio_13.f90: Likewise.
3887 * gfortran.dg/arrayio_14.f90: Likewise.
3888 * gfortran.dg/arrayio_16.f90: Likewise.
3889 * gfortran.dg/arrayio_2.f90: Likewise.
3890 * gfortran.dg/arrayio_3.f90: Likewise.
3891 * gfortran.dg/arrayio_4.f90: Likewise.
3892 * gfortran.dg/arrayio_5.f90: Likewise.
3893 * gfortran.dg/arrayio_6.f90: Likewise.
3894 * gfortran.dg/arrayio_7.f90: Likewise.
3895 * gfortran.dg/arrayio_8.f90: Likewise.
3896 * gfortran.dg/arrayio_9.f90: Likewise.
3897 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3898 * gfortran.dg/assign_10.f90: Likewise.
3899 * gfortran.dg/assign_9.f90: Likewise.
3900 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3901 * gfortran.dg/assignment_1.f90: Likewise.
3902 * gfortran.dg/associate_1.f03: Likewise.
3903 * gfortran.dg/associate_11.f90: Likewise.
3904 * gfortran.dg/associate_13.f90: Likewise.
3905 * gfortran.dg/associate_15.f90: Likewise.
3906 * gfortran.dg/associate_17.f90: Likewise.
3907 * gfortran.dg/associate_18.f08: Likewise.
3908 * gfortran.dg/associate_19.f03: Likewise.
3909 * gfortran.dg/associate_20.f03: Likewise.
3910 * gfortran.dg/associate_22.f90: Likewise.
3911 * gfortran.dg/associate_23.f90: Likewise.
3912 * gfortran.dg/associate_24.f90: Likewise.
3913 * gfortran.dg/associate_25.f90: Likewise.
3914 * gfortran.dg/associate_27.f90: Likewise.
3915 * gfortran.dg/associate_28.f90: Likewise.
3916 * gfortran.dg/associate_32.f03: Likewise.
3917 * gfortran.dg/associate_33.f03: Likewise.
3918 * gfortran.dg/associate_34.f90: Likewise.
3919 * gfortran.dg/associate_6.f03: Likewise.
3920 * gfortran.dg/associate_7.f03: Likewise.
3921 * gfortran.dg/associate_8.f03: Likewise.
3922 * gfortran.dg/associate_9.f03: Likewise.
3923 * gfortran.dg/associated_1.f90: Likewise.
3924 * gfortran.dg/associated_2.f90: Likewise.
3925 * gfortran.dg/associated_5.f90: Likewise.
3926 * gfortran.dg/associated_6.f90: Likewise.
3927 * gfortran.dg/associated_target_3.f90: Likewise.
3928 * gfortran.dg/associated_target_4.f90: Likewise.
3929 * gfortran.dg/associated_target_5.f03: Likewise.
3930 * gfortran.dg/associated_target_6.f03: Likewise.
3931 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3932 * gfortran.dg/assumed_rank_1.f90: Likewise.
3933 * gfortran.dg/assumed_rank_10.f90: Likewise.
3934 * gfortran.dg/assumed_rank_2.f90: Likewise.
3935 * gfortran.dg/assumed_rank_7.f90: Likewise.
3936 * gfortran.dg/assumed_rank_8.f90: Likewise.
3937 * gfortran.dg/assumed_rank_9.f90: Likewise.
3938 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3939 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3940 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3941 * gfortran.dg/assumed_type_2.f90: Likewise.
3942 * gfortran.dg/atan2_1.f90: Likewise.
3943 * gfortran.dg/auto_array_1.f90: Likewise.
3944 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3945 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3946 * gfortran.dg/auto_char_len_3.f90: Likewise.
3947 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3948 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3949 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3950 * gfortran.dg/auto_save_2.f90: Likewise.
3951 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3952 * gfortran.dg/backslash_1.f90: Likewise.
3953 * gfortran.dg/backslash_2.f90: Likewise.
3954 * gfortran.dg/backslash_3.f: Likewise.
3955 * gfortran.dg/backspace_1.f: Likewise.
3956 * gfortran.dg/backspace_10.f90: Likewise.
3957 * gfortran.dg/backspace_11.f90: Likewise.
3958 * gfortran.dg/backspace_2.f: Likewise.
3959 * gfortran.dg/backspace_3.f: Likewise.
3960 * gfortran.dg/backspace_4.f: Likewise.
3961 * gfortran.dg/backspace_5.f: Likewise.
3962 * gfortran.dg/backspace_6.f: Likewise.
3963 * gfortran.dg/backspace_7.f90: Likewise.
3964 * gfortran.dg/backspace_8.f: Likewise.
3965 * gfortran.dg/backspace_9.f: Likewise.
3966 * gfortran.dg/bessel_1.f90: Likewise.
3967 * gfortran.dg/bessel_2.f90: Likewise.
3968 * gfortran.dg/bessel_5.f90: Likewise.
3969 * gfortran.dg/bessel_6.f90: Likewise.
3970 * gfortran.dg/bessel_7.f90: Likewise.
3971 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3972 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3973 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3974 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3975 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3976 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3977 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3978 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3979 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3980 * gfortran.dg/bit_comparison_1.F90: Likewise.
3981 * gfortran.dg/bit_comparison_2.F90: Likewise.
3982 * gfortran.dg/block_1.f08: Likewise.
3983 * gfortran.dg/block_13.f08: Likewise.
3984 * gfortran.dg/block_14.f90: Likewise.
3985 * gfortran.dg/block_2.f08: Likewise.
3986 * gfortran.dg/block_6.f08: Likewise.
3987 * gfortran.dg/block_7.f08: Likewise.
3988 * gfortran.dg/block_8.f08: Likewise.
3989 * gfortran.dg/blockdata_1.f90: Likewise.
3990 * gfortran.dg/bound_1.f90: Likewise.
3991 * gfortran.dg/bound_2.f90: Likewise.
3992 * gfortran.dg/bound_3.f90: Likewise.
3993 * gfortran.dg/bound_4.f90: Likewise.
3994 * gfortran.dg/bound_5.f90: Likewise.
3995 * gfortran.dg/bound_6.f90: Likewise.
3996 * gfortran.dg/bound_7.f90: Likewise.
3997 * gfortran.dg/bound_8.f90: Likewise.
3998 * gfortran.dg/bound_9.f90: Likewise.
3999 * gfortran.dg/bound_simplification_1.f90: Likewise.
4000 * gfortran.dg/bound_simplification_3.f90: Likewise.
4001 * gfortran.dg/bound_simplification_4.f90: Likewise.
4002 * gfortran.dg/bound_simplification_5.f90: Likewise.
4003 * gfortran.dg/bound_simplification_6.f90: Likewise.
4004 * gfortran.dg/bounds_check_1.f90: Likewise.
4005 * gfortran.dg/bounds_check_12.f90: Likewise.
4006 * gfortran.dg/bounds_check_14.f90: Likewise.
4007 * gfortran.dg/bounds_check_15.f90: Likewise.
4008 * gfortran.dg/bounds_check_19.f90: Likewise.
4009 * gfortran.dg/bounds_check_8.f90: Likewise.
4010 * gfortran.dg/bounds_check_9.f90: Likewise.
4011 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
4012 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
4013 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
4014 * gfortran.dg/boz_1.f90: Likewise.
4015 * gfortran.dg/boz_11.f90: Likewise.
4016 * gfortran.dg/boz_13.f90: Likewise.
4017 * gfortran.dg/boz_14.f90: Likewise.
4018 * gfortran.dg/boz_15.f90: Likewise.
4019 * gfortran.dg/boz_3.f90: Likewise.
4020 * gfortran.dg/boz_6.f90: Likewise.
4021 * gfortran.dg/boz_9.f90: Likewise.
4022 * gfortran.dg/byte_1.f90: Likewise.
4023 * gfortran.dg/byte_2.f90: Likewise.
4024 * gfortran.dg/c_assoc.f90: Likewise.
4025 * gfortran.dg/c_assoc_2.f03: Likewise.
4026 * gfortran.dg/c_assoc_3.f90: Likewise.
4027 * gfortran.dg/c_by_val_1.f: Likewise.
4028 * gfortran.dg/c_by_val_5.f90: Likewise.
4029 * gfortran.dg/c_char_tests.f03: Likewise.
4030 * gfortran.dg/c_char_tests_2.f03: Likewise.
4031 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
4032 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
4033 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
4034 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
4035 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
4036 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
4037 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
4038 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
4039 * gfortran.dg/c_kind_params.f90: Likewise.
4040 * gfortran.dg/c_loc_test_20.f90: Likewise.
4041 * gfortran.dg/c_loc_tests_2.f03: Likewise.
4042 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
4043 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
4044 * gfortran.dg/c_size_t_test.f03: Likewise.
4045 * gfortran.dg/c_sizeof_1.f90: Likewise.
4046 * gfortran.dg/c_sizeof_5.f90: Likewise.
4047 * gfortran.dg/c_sizeof_6.f90: Likewise.
4048 * gfortran.dg/char4_iunit_1.f03: Likewise.
4049 * gfortran.dg/char4_iunit_2.f03: Likewise.
4050 * gfortran.dg/char_allocation_1.f90: Likewise.
4051 * gfortran.dg/char_array_constructor.f90: Likewise.
4052 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
4053 * gfortran.dg/char_assign_1.f90: Likewise.
4054 * gfortran.dg/char_associated_1.f90: Likewise.
4055 * gfortran.dg/char_cast_2.f90: Likewise.
4056 * gfortran.dg/char_comparison_1.f: Likewise.
4057 * gfortran.dg/char_component_initializer_1.f90: Likewise.
4058 * gfortran.dg/char_component_initializer_2.f90: Likewise.
4059 * gfortran.dg/char_cons_len.f90: Likewise.
4060 * gfortran.dg/char_conversion.f90: Likewise.
4061 * gfortran.dg/char_cshift_1.f90: Likewise.
4062 * gfortran.dg/char_cshift_2.f90: Likewise.
4063 * gfortran.dg/char_decl_2.f90: Likewise.
4064 * gfortran.dg/char_eoshift_1.f90: Likewise.
4065 * gfortran.dg/char_eoshift_2.f90: Likewise.
4066 * gfortran.dg/char_eoshift_3.f90: Likewise.
4067 * gfortran.dg/char_eoshift_4.f90: Likewise.
4068 * gfortran.dg/char_eoshift_5.f90: Likewise.
4069 * gfortran.dg/char_expr_1.f90: Likewise.
4070 * gfortran.dg/char_expr_3.f90: Likewise.
4071 * gfortran.dg/char_initialiser_actual.f90: Likewise.
4072 * gfortran.dg/char_length_12.f90: Likewise.
4073 * gfortran.dg/char_length_14.f90: Likewise.
4074 * gfortran.dg/char_length_15.f90: Likewise.
4075 * gfortran.dg/char_length_17.f90: Likewise.
4076 * gfortran.dg/char_length_20.f90: Likewise.
4077 * gfortran.dg/char_length_21.f90: Likewise.
4078 * gfortran.dg/char_length_5.f90: Likewise.
4079 * gfortran.dg/char_length_6.f90: Likewise.
4080 * gfortran.dg/char_length_7.f90: Likewise.
4081 * gfortran.dg/char_length_8.f90: Likewise.
4082 * gfortran.dg/char_pack_1.f90: Likewise.
4083 * gfortran.dg/char_pack_2.f90: Likewise.
4084 * gfortran.dg/char_pointer_assign.f90: Likewise.
4085 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4086 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4087 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4088 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4089 * gfortran.dg/char_pointer_func.f90: Likewise.
4090 * gfortran.dg/char_reshape_1.f90: Likewise.
4091 * gfortran.dg/char_result_1.f90: Likewise.
4092 * gfortran.dg/char_result_12.f90: Likewise.
4093 * gfortran.dg/char_result_13.f90: Likewise.
4094 * gfortran.dg/char_result_14.f90: Likewise.
4095 * gfortran.dg/char_result_15.f90: Likewise.
4096 * gfortran.dg/char_result_2.f90: Likewise.
4097 * gfortran.dg/char_result_3.f90: Likewise.
4098 * gfortran.dg/char_result_4.f90: Likewise.
4099 * gfortran.dg/char_result_5.f90: Likewise.
4100 * gfortran.dg/char_result_6.f90: Likewise.
4101 * gfortran.dg/char_result_7.f90: Likewise.
4102 * gfortran.dg/char_result_8.f90: Likewise.
4103 * gfortran.dg/char_spread_1.f90: Likewise.
4104 * gfortran.dg/char_transpose_1.f90: Likewise.
4105 * gfortran.dg/char_type_len.f90: Likewise.
4106 * gfortran.dg/char_unpack_1.f90: Likewise.
4107 * gfortran.dg/char_unpack_2.f90: Likewise.
4108 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4109 * gfortran.dg/character_comparison_1.f90: Likewise.
4110 * gfortran.dg/character_comparison_2.f90: Likewise.
4111 * gfortran.dg/character_comparison_3.f90: Likewise.
4112 * gfortran.dg/character_comparison_4.f90: Likewise.
4113 * gfortran.dg/character_comparison_5.f90: Likewise.
4114 * gfortran.dg/character_comparison_6.f90: Likewise.
4115 * gfortran.dg/character_comparison_7.f90: Likewise.
4116 * gfortran.dg/character_comparison_8.f90: Likewise.
4117 * gfortran.dg/character_comparison_9.f90: Likewise.
4118 * gfortran.dg/charlen_15.f90: Likewise.
4119 * gfortran.dg/charlen_16.f90: Likewise.
4120 * gfortran.dg/chkbits.f90: Likewise.
4121 * gfortran.dg/chmod_1.f90: Likewise.
4122 * gfortran.dg/chmod_2.f90: Likewise.
4123 * gfortran.dg/chmod_3.f90: Likewise.
4124 * gfortran.dg/class_1.f03: Likewise.
4125 * gfortran.dg/class_18.f03: Likewise.
4126 * gfortran.dg/class_19.f03: Likewise.
4127 * gfortran.dg/class_35.f90: Likewise.
4128 * gfortran.dg/class_46.f03: Likewise.
4129 * gfortran.dg/class_48.f90: Likewise.
4130 * gfortran.dg/class_51.f90: Likewise.
4131 * gfortran.dg/class_52.f90: Likewise.
4132 * gfortran.dg/class_6.f03: Likewise.
4133 * gfortran.dg/class_63.f90: Likewise.
4134 * gfortran.dg/class_64.f90: Likewise.
4135 * gfortran.dg/class_65.f90: Likewise.
4136 * gfortran.dg/class_66.f90: Likewise.
4137 * gfortran.dg/class_67.f90: Likewise.
4138 * gfortran.dg/class_9.f03: Likewise.
4139 * gfortran.dg/class_alias.f90: Likewise.
4140 * gfortran.dg/class_allocate_1.f03: Likewise.
4141 * gfortran.dg/class_allocate_10.f03: Likewise.
4142 * gfortran.dg/class_allocate_13.f90: Likewise.
4143 * gfortran.dg/class_allocate_14.f90: Likewise.
4144 * gfortran.dg/class_allocate_15.f90: Likewise.
4145 * gfortran.dg/class_allocate_19.f03: Likewise.
4146 * gfortran.dg/class_allocate_21.f90: Likewise.
4147 * gfortran.dg/class_allocate_22.f90: Likewise.
4148 * gfortran.dg/class_allocate_3.f03: Likewise.
4149 * gfortran.dg/class_allocate_4.f03: Likewise.
4150 * gfortran.dg/class_allocate_5.f90: Likewise.
4151 * gfortran.dg/class_allocate_6.f03: Likewise.
4152 * gfortran.dg/class_allocate_7.f03: Likewise.
4153 * gfortran.dg/class_allocate_8.f03: Likewise.
4154 * gfortran.dg/class_allocate_9.f03: Likewise.
4155 * gfortran.dg/class_array_1.f03: Likewise.
4156 * gfortran.dg/class_array_14.f90: Likewise.
4157 * gfortran.dg/class_array_15.f03: Likewise.
4158 * gfortran.dg/class_array_16.f90: Likewise.
4159 * gfortran.dg/class_array_2.f03: Likewise.
4160 * gfortran.dg/class_array_20.f03: Likewise.
4161 * gfortran.dg/class_array_21.f03: Likewise.
4162 * gfortran.dg/class_array_3.f03: Likewise.
4163 * gfortran.dg/class_array_4.f03: Likewise.
4164 * gfortran.dg/class_array_7.f03: Likewise.
4165 * gfortran.dg/class_array_8.f03: Likewise.
4166 * gfortran.dg/class_array_9.f03: Likewise.
4167 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4168 * gfortran.dg/class_dummy_1.f03: Likewise.
4169 * gfortran.dg/class_optional_1.f90: Likewise.
4170 * gfortran.dg/class_optional_2.f90: Likewise.
4171 * gfortran.dg/class_result_5.f90: Likewise.
4172 * gfortran.dg/class_result_6.f90: Likewise.
4173 * gfortran.dg/class_to_type_1.f03: Likewise.
4174 * gfortran.dg/class_to_type_2.f90: Likewise.
4175 * gfortran.dg/class_to_type_3.f03: Likewise.
4176 * gfortran.dg/class_to_type_4.f90: Likewise.
4177 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4178 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4179 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4180 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4181 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4182 * gfortran.dg/coarray/codimension.f90: Likewise.
4183 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4184 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4185 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4186 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4187 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4188 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4189 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4190 * gfortran.dg/coarray/event_1.f90: Likewise.
4191 * gfortran.dg/coarray/event_2.f90: Likewise.
4192 * gfortran.dg/coarray/get_array.f90: Likewise.
4193 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4194 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4195 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4196 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4197 * gfortran.dg/coarray/lock_1.f90: Likewise.
4198 * gfortran.dg/coarray/lock_2.f90: Likewise.
4199 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4200 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4201 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4202 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4203 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4204 * gfortran.dg/coarray/registering_1.f90: Likewise.
4205 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4206 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4207 * gfortran.dg/coarray/send_array.f90: Likewise.
4208 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4209 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4210 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4211 * gfortran.dg/coarray/sync_1.f90: Likewise.
4212 * gfortran.dg/coarray/sync_3.f90: Likewise.
4213 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4214 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4215 * gfortran.dg/coarray_13.f90: Likewise.
4216 * gfortran.dg/coarray_15.f90: Likewise.
4217 * gfortran.dg/coarray_16.f90: Likewise.
4218 * gfortran.dg/coarray_2.f90: Likewise.
4219 * gfortran.dg/coarray_23.f90: Likewise.
4220 * gfortran.dg/coarray_40.f90: Likewise.
4221 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4222 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4223 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4224 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4225 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4226 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4227 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4228 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4229 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4230 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4231 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4232 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4233 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4234 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4235 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4236 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4237 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4238 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4239 * gfortran.dg/coarray_stat_2.f90: Likewise.
4240 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4241 * gfortran.dg/coindexed_1.f90: Likewise.
4242 * gfortran.dg/comma.f: Likewise.
4243 * gfortran.dg/comma_format_extension_3.f: Likewise.
4244 * gfortran.dg/comma_format_extension_4.f: Likewise.
4245 * gfortran.dg/common_2.f90: Likewise.
4246 * gfortran.dg/common_4.f90: Likewise.
4247 * gfortran.dg/common_align_1.f90: Likewise.
4248 * gfortran.dg/common_align_2.f90: Likewise.
4249 * gfortran.dg/common_equivalence_1.f: Likewise.
4250 * gfortran.dg/common_pointer_1.f90: Likewise.
4251 * gfortran.dg/common_resize_1.f: Likewise.
4252 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4253 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4254 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4255 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4256 * gfortran.dg/complex_read.f90: Likewise.
4257 * gfortran.dg/complex_write.f90: Likewise.
4258 * gfortran.dg/constant_substring.f: Likewise.
4259 * gfortran.dg/constructor_2.f90: Likewise.
4260 * gfortran.dg/constructor_3.f90: Likewise.
4261 * gfortran.dg/constructor_6.f90: Likewise.
4262 * gfortran.dg/contained_1.f90: Likewise.
4263 * gfortran.dg/contained_3.f90: Likewise.
4264 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4265 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4266 * gfortran.dg/continuation_1.f90: Likewise.
4267 * gfortran.dg/continuation_11.f90: Likewise.
4268 * gfortran.dg/continuation_12.f90: Likewise.
4269 * gfortran.dg/continuation_13.f90: Likewise.
4270 * gfortran.dg/continuation_14.f: Likewise.
4271 * gfortran.dg/continuation_8.f90: Likewise.
4272 * gfortran.dg/convert_2.f90: Likewise.
4273 * gfortran.dg/convert_implied_open.f90: Likewise.
4274 * gfortran.dg/count_init_expr.f03: Likewise.
4275 * gfortran.dg/cr_lf.f90: Likewise.
4276 * gfortran.dg/cray_pointers_10.f90: Likewise.
4277 * gfortran.dg/cray_pointers_2.f90: Likewise.
4278 * gfortran.dg/cray_pointers_5.f90: Likewise.
4279 * gfortran.dg/cray_pointers_7.f90: Likewise.
4280 * gfortran.dg/cray_pointers_8.f90: Likewise.
4281 * gfortran.dg/cshift_1.f90: Likewise.
4282 * gfortran.dg/cshift_2.f90: Likewise.
4283 * gfortran.dg/cshift_large_1.f90: Likewise.
4284 * gfortran.dg/cshift_nan_1.f90: Likewise.
4285 * gfortran.dg/csqrt_2.f: Likewise.
4286 * gfortran.dg/data_array_1.f90: Likewise.
4287 * gfortran.dg/data_char_1.f90: Likewise.
4288 * gfortran.dg/data_char_2.f90: Likewise.
4289 * gfortran.dg/data_char_3.f90: Likewise.
4290 * gfortran.dg/data_derived_1.f90: Likewise.
4291 * gfortran.dg/data_implied_do_1.f90: Likewise.
4292 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4293 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4294 * gfortran.dg/deallocate_stat.f90: Likewise.
4295 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4296 * gfortran.dg/debug/pr37738.f: Likewise.
4297 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4298 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4299 * gfortran.dg/dec_exp_1.f90: Likewise.
4300 * gfortran.dg/dec_init_1.f90: Likewise.
4301 * gfortran.dg/dec_init_2.f90: Likewise.
4302 * gfortran.dg/dec_init_3.f90: Likewise.
4303 * gfortran.dg/dec_init_4.f90: Likewise.
4304 * gfortran.dg/dec_io_1.f90: Likewise.
4305 * gfortran.dg/dec_io_2.f90: Likewise.
4306 * gfortran.dg/dec_io_2a.f90: Likewise.
4307 * gfortran.dg/dec_io_6.f90: Likewise.
4308 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4309 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4310 * gfortran.dg/dec_math.f90: Likewise.
4311 * gfortran.dg/dec_parameter_1.f: Likewise.
4312 * gfortran.dg/dec_parameter_2.f90: Likewise.
4313 * gfortran.dg/dec_static_1.f90: Likewise.
4314 * gfortran.dg/dec_static_2.f90: Likewise.
4315 * gfortran.dg/dec_structure_1.f90: Likewise.
4316 * gfortran.dg/dec_structure_10.f90: Likewise.
4317 * gfortran.dg/dec_structure_18.f90: Likewise.
4318 * gfortran.dg/dec_structure_19.f90: Likewise.
4319 * gfortran.dg/dec_structure_2.f90: Likewise.
4320 * gfortran.dg/dec_structure_22.f90: Likewise.
4321 * gfortran.dg/dec_structure_3.f90: Likewise.
4322 * gfortran.dg/dec_structure_4.f90: Likewise.
4323 * gfortran.dg/dec_structure_5.f90: Likewise.
4324 * gfortran.dg/dec_structure_6.f90: Likewise.
4325 * gfortran.dg/dec_structure_7.f90: Likewise.
4326 * gfortran.dg/dec_union_1.f90: Likewise.
4327 * gfortran.dg/dec_union_2.f90: Likewise.
4328 * gfortran.dg/dec_union_3.f90: Likewise.
4329 * gfortran.dg/dec_union_4.f90: Likewise.
4330 * gfortran.dg/dec_union_5.f90: Likewise.
4331 * gfortran.dg/default_format_1.f90: Likewise.
4332 * gfortran.dg/default_format_2.f90: Likewise.
4333 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4334 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4335 * gfortran.dg/default_initialization_3.f90: Likewise.
4336 * gfortran.dg/default_initialization_4.f90: Likewise.
4337 * gfortran.dg/default_initialization_5.f90: Likewise.
4338 * gfortran.dg/deferred_character_1.f90: Likewise.
4339 * gfortran.dg/deferred_character_10.f90: Likewise.
4340 * gfortran.dg/deferred_character_11.f90: Likewise.
4341 * gfortran.dg/deferred_character_12.f90: Likewise.
4342 * gfortran.dg/deferred_character_13.f90: Likewise.
4343 * gfortran.dg/deferred_character_14.f90: Likewise.
4344 * gfortran.dg/deferred_character_15.f90: Likewise.
4345 * gfortran.dg/deferred_character_16.f90: Likewise.
4346 * gfortran.dg/deferred_character_2.f90: Likewise.
4347 * gfortran.dg/deferred_character_3.f90: Likewise.
4348 * gfortran.dg/deferred_character_4.f90: Likewise.
4349 * gfortran.dg/deferred_character_5.f90: Likewise.
4350 * gfortran.dg/deferred_character_6.f90: Likewise.
4351 * gfortran.dg/deferred_character_7.f90: Likewise.
4352 * gfortran.dg/deferred_character_8.f90: Likewise.
4353 * gfortran.dg/deferred_character_9.f90: Likewise.
4354 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4355 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4356 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4357 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4358 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4359 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4360 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4361 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4362 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4363 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4364 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4365 * gfortran.dg/defined_assignment_1.f90: Likewise.
4366 * gfortran.dg/defined_assignment_10.f90: Likewise.
4367 * gfortran.dg/defined_assignment_11.f90: Likewise.
4368 * gfortran.dg/defined_assignment_2.f90: Likewise.
4369 * gfortran.dg/defined_assignment_3.f90: Likewise.
4370 * gfortran.dg/defined_assignment_4.f90: Likewise.
4371 * gfortran.dg/defined_assignment_5.f90: Likewise.
4372 * gfortran.dg/defined_assignment_8.f90: Likewise.
4373 * gfortran.dg/defined_assignment_9.f90: Likewise.
4374 * gfortran.dg/dependency_2.f90: Likewise.
4375 * gfortran.dg/dependency_21.f90: Likewise.
4376 * gfortran.dg/dependency_22.f90: Likewise.
4377 * gfortran.dg/dependency_23.f90: Likewise.
4378 * gfortran.dg/dependency_24.f90: Likewise.
4379 * gfortran.dg/dependency_25.f90: Likewise.
4380 * gfortran.dg/dependency_26.f90: Likewise.
4381 * gfortran.dg/dependency_39.f90: Likewise.
4382 * gfortran.dg/dependency_40.f90: Likewise.
4383 * gfortran.dg/dependency_41.f90: Likewise.
4384 * gfortran.dg/dependency_42.f90: Likewise.
4385 * gfortran.dg/dependency_43.f90: Likewise.
4386 * gfortran.dg/dependency_44.f90: Likewise.
4387 * gfortran.dg/dependency_45.f90: Likewise.
4388 * gfortran.dg/dependency_50.f90: Likewise.
4389 * gfortran.dg/dependency_51.f90: Likewise.
4390 * gfortran.dg/dependent_decls_1.f90: Likewise.
4391 * gfortran.dg/der_array_1.f90: Likewise.
4392 * gfortran.dg/der_array_io_1.f90: Likewise.
4393 * gfortran.dg/der_array_io_2.f90: Likewise.
4394 * gfortran.dg/der_array_io_3.f90: Likewise.
4395 * gfortran.dg/der_io_1.f90: Likewise.
4396 * gfortran.dg/der_io_3.f90: Likewise.
4397 * gfortran.dg/der_pointer_2.f90: Likewise.
4398 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4399 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4400 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4401 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4402 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4403 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4404 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4405 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4406 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4407 * gfortran.dg/derived_external_function_1.f90: Likewise.
4408 * gfortran.dg/derived_init_1.f90: Likewise.
4409 * gfortran.dg/derived_init_2.f90: Likewise.
4410 * gfortran.dg/derived_init_3.f90: Likewise.
4411 * gfortran.dg/derived_init_4.f90: Likewise.
4412 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4413 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4414 * gfortran.dg/dev_null.F90: Likewise.
4415 * gfortran.dg/dfloat_1.f90: Likewise.
4416 * gfortran.dg/dim_sum_1.f90: Likewise.
4417 * gfortran.dg/dim_sum_2.f90: Likewise.
4418 * gfortran.dg/dim_sum_3.f90: Likewise.
4419 * gfortran.dg/direct_io_10.f: Likewise.
4420 * gfortran.dg/direct_io_11.f90: Likewise.
4421 * gfortran.dg/direct_io_12.f90: Likewise.
4422 * gfortran.dg/direct_io_2.f90: Likewise.
4423 * gfortran.dg/direct_io_3.f90: Likewise.
4424 * gfortran.dg/direct_io_4.f90: Likewise.
4425 * gfortran.dg/direct_io_5.f90: Likewise.
4426 * gfortran.dg/direct_io_6.f90: Likewise.
4427 * gfortran.dg/direct_io_7.f90: Likewise.
4428 * gfortran.dg/direct_io_8.f90: Likewise.
4429 * gfortran.dg/direct_io_9.f: Likewise.
4430 * gfortran.dg/do_1.f90: Likewise.
4431 * gfortran.dg/do_3.F90: Likewise.
4432 * gfortran.dg/do_concurrent_2.f90: Likewise.
4433 * gfortran.dg/do_concurrent_4.f90: Likewise.
4434 * gfortran.dg/do_corner_warn.f90: Likewise.
4435 * gfortran.dg/do_iterator_2.f90: Likewise.
4436 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4437 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4438 * gfortran.dg/dos_eol.f: Likewise.
4439 * gfortran.dg/dot_product_1.f03: Likewise.
4440 * gfortran.dg/dot_product_2.f90: Likewise.
4441 * gfortran.dg/dot_product_4.f90: Likewise.
4442 * gfortran.dg/dshift_1.F90: Likewise.
4443 * gfortran.dg/dshift_2.F90: Likewise.
4444 * gfortran.dg/dtio_1.f90: Likewise.
4445 * gfortran.dg/dtio_10.f90: Likewise.
4446 * gfortran.dg/dtio_12.f90: Likewise.
4447 * gfortran.dg/dtio_14.f90: Likewise.
4448 * gfortran.dg/dtio_15.f90: Likewise.
4449 * gfortran.dg/dtio_16.f90: Likewise.
4450 * gfortran.dg/dtio_17.f90: Likewise.
4451 * gfortran.dg/dtio_19.f90: Likewise.
4452 * gfortran.dg/dtio_2.f90: Likewise.
4453 * gfortran.dg/dtio_20.f03: Likewise.
4454 * gfortran.dg/dtio_22.f90: Likewise.
4455 * gfortran.dg/dtio_24.f90: Likewise.
4456 * gfortran.dg/dtio_25.f90: Likewise.
4457 * gfortran.dg/dtio_26.f03: Likewise.
4458 * gfortran.dg/dtio_27.f90: Likewise.
4459 * gfortran.dg/dtio_28.f03: Likewise.
4460 * gfortran.dg/dtio_3.f90: Likewise.
4461 * gfortran.dg/dtio_30.f03: Likewise.
4462 * gfortran.dg/dtio_31.f03: Likewise.
4463 * gfortran.dg/dtio_32.f03: Likewise.
4464 * gfortran.dg/dtio_4.f90: Likewise.
4465 * gfortran.dg/dtio_5.f90: Likewise.
4466 * gfortran.dg/dtio_7.f90: Likewise.
4467 * gfortran.dg/dtio_8.f90: Likewise.
4468 * gfortran.dg/dtio_9.f90: Likewise.
4469 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4470 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4471 * gfortran.dg/dup_save_1.f90: Likewise.
4472 * gfortran.dg/dup_save_2.f90: Likewise.
4473 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4474 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4475 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4476 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4477 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4478 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4479 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4480 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4481 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4482 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4483 * gfortran.dg/e_d_fmt.f90: Likewise.
4484 * gfortran.dg/edit_real_1.f90: Likewise.
4485 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4486 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4487 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4488 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4489 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4490 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4491 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4492 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4493 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4494 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4495 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4496 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4497 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4498 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4499 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4500 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4501 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4502 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4503 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4504 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4505 * gfortran.dg/empty_format_1.f90: Likewise.
4506 * gfortran.dg/endfile.f: Likewise.
4507 * gfortran.dg/endfile.f90: Likewise.
4508 * gfortran.dg/endfile_2.f90: Likewise.
4509 * gfortran.dg/entry_1.f90: Likewise.
4510 * gfortran.dg/entry_10.f90: Likewise.
4511 * gfortran.dg/entry_12.f90: Likewise.
4512 * gfortran.dg/entry_13.f90: Likewise.
4513 * gfortran.dg/entry_14.f90: Likewise.
4514 * gfortran.dg/entry_16.f90: Likewise.
4515 * gfortran.dg/entry_3.f90: Likewise.
4516 * gfortran.dg/entry_6.f90: Likewise.
4517 * gfortran.dg/entry_9.f90: Likewise.
4518 * gfortran.dg/entry_array_specs_2.f: Likewise.
4519 * gfortran.dg/enum_1.f90: Likewise.
4520 * gfortran.dg/enum_9.f90: Likewise.
4521 * gfortran.dg/eof_1.f90: Likewise.
4522 * gfortran.dg/eof_2.f90: Likewise.
4523 * gfortran.dg/eof_4.f90: Likewise.
4524 * gfortran.dg/eof_5.f90: Likewise.
4525 * gfortran.dg/eor_handling_1.f90: Likewise.
4526 * gfortran.dg/eor_handling_2.f90: Likewise.
4527 * gfortran.dg/eor_handling_3.f90: Likewise.
4528 * gfortran.dg/eor_handling_4.f90: Likewise.
4529 * gfortran.dg/eor_handling_5.f90: Likewise.
4530 * gfortran.dg/eoshift_3.f90: Likewise.
4531 * gfortran.dg/eoshift_4.f90: Likewise.
4532 * gfortran.dg/eoshift_5.f90: Likewise.
4533 * gfortran.dg/eoshift_6.f90: Likewise.
4534 * gfortran.dg/eoshift_large_1.f90: Likewise.
4535 * gfortran.dg/equiv_6.f90: Likewise.
4536 * gfortran.dg/equiv_7.f90: Likewise.
4537 * gfortran.dg/equiv_9.f90: Likewise.
4538 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4539 * gfortran.dg/erf_2.F90: Likewise.
4540 * gfortran.dg/erf_3.F90: Likewise.
4541 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4542 * gfortran.dg/error_format_2.f90: Likewise.
4543 * gfortran.dg/error_recovery_5.f90: Likewise.
4544 * gfortran.dg/execute_command_line_2.f90: Likewise.
4545 * gfortran.dg/execute_command_line_3.f90: Likewise.
4546 * gfortran.dg/exit_1.f08: Likewise.
4547 * gfortran.dg/exit_3.f08: Likewise.
4548 * gfortran.dg/exponent_1.f90: Likewise.
4549 * gfortran.dg/exponent_2.f90: Likewise.
4550 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4551 * gfortran.dg/extends_1.f03: Likewise.
4552 * gfortran.dg/extends_16.f90: Likewise.
4553 * gfortran.dg/extends_2.f03: Likewise.
4554 * gfortran.dg/extends_3.f03: Likewise.
4555 * gfortran.dg/extends_4.f03: Likewise.
4556 * gfortran.dg/extends_type_of_1.f03: Likewise.
4557 * gfortran.dg/extends_type_of_2.f03: Likewise.
4558 * gfortran.dg/external_procedures_3.f90: Likewise.
4559 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4560 * gfortran.dg/f2003_io_1.f03: Likewise.
4561 * gfortran.dg/f2003_io_4.f03: Likewise.
4562 * gfortran.dg/f2003_io_5.f03: Likewise.
4563 * gfortran.dg/f2003_io_6.f03: Likewise.
4564 * gfortran.dg/f2003_io_7.f03: Likewise.
4565 * gfortran.dg/f2c_1.f90: Likewise.
4566 * gfortran.dg/f2c_2.f90: Likewise.
4567 * gfortran.dg/f2c_3.f90: Likewise.
4568 * gfortran.dg/f2c_4.f90: Likewise.
4569 * gfortran.dg/f2c_6.f90: Likewise.
4570 * gfortran.dg/f2c_7.f90: Likewise.
4571 * gfortran.dg/f2c_9.f90: Likewise.
4572 * gfortran.dg/fgetc_1.f90: Likewise.
4573 * gfortran.dg/fgetc_2.f90: Likewise.
4574 * gfortran.dg/filename_null.f90: Likewise.
4575 * gfortran.dg/finalize_12.f90: Likewise.
4576 * gfortran.dg/finalize_13.f90: Likewise.
4577 * gfortran.dg/finalize_15.f90: Likewise.
4578 * gfortran.dg/finalize_17.f90: Likewise.
4579 * gfortran.dg/finalize_18.f90: Likewise.
4580 * gfortran.dg/finalize_25.f90: Likewise.
4581 * gfortran.dg/finalize_29.f08: Likewise.
4582 * gfortran.dg/finalize_31.f90: Likewise.
4583 * gfortran.dg/float_1.f90: Likewise.
4584 * gfortran.dg/flush_1.f90: Likewise.
4585 * gfortran.dg/fmt_bz_bn.f: Likewise.
4586 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4587 * gfortran.dg/fmt_cache_1.f: Likewise.
4588 * gfortran.dg/fmt_cache_2.f: Likewise.
4589 * gfortran.dg/fmt_cache_3.f90: Likewise.
4590 * gfortran.dg/fmt_colon.f90: Likewise.
4591 * gfortran.dg/fmt_e.f90: Likewise.
4592 * gfortran.dg/fmt_en.f90: Likewise.
4593 * gfortran.dg/fmt_error_10.f: Likewise.
4594 * gfortran.dg/fmt_error_9.f: Likewise.
4595 * gfortran.dg/fmt_exhaust.f90: Likewise.
4596 * gfortran.dg/fmt_f0_1.f90: Likewise.
4597 * gfortran.dg/fmt_f_an_p.f: Likewise.
4598 * gfortran.dg/fmt_fw_d.f90: Likewise.
4599 * gfortran.dg/fmt_g.f: Likewise.
4600 * gfortran.dg/fmt_g0_1.f08: Likewise.
4601 * gfortran.dg/fmt_g0_2.f08: Likewise.
4602 * gfortran.dg/fmt_g0_4.f08: Likewise.
4603 * gfortran.dg/fmt_g0_5.f08: Likewise.
4604 * gfortran.dg/fmt_g0_6.f08: Likewise.
4605 * gfortran.dg/fmt_g0_7.f08: Likewise.
4606 * gfortran.dg/fmt_g_1.f90: Likewise.
4607 * gfortran.dg/fmt_int_sign.f90: Likewise.
4608 * gfortran.dg/fmt_l.f90: Likewise.
4609 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4610 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4611 * gfortran.dg/fmt_p_1.f90: Likewise.
4612 * gfortran.dg/fmt_pf.f90: Likewise.
4613 * gfortran.dg/fmt_read.f90: Likewise.
4614 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4615 * gfortran.dg/fmt_t_1.f90: Likewise.
4616 * gfortran.dg/fmt_t_2.f90: Likewise.
4617 * gfortran.dg/fmt_t_3.f90: Likewise.
4618 * gfortran.dg/fmt_t_4.f90: Likewise.
4619 * gfortran.dg/fmt_t_5.f90: Likewise.
4620 * gfortran.dg/fmt_t_6.f: Likewise.
4621 * gfortran.dg/fmt_t_7.f: Likewise.
4622 * gfortran.dg/fmt_t_9.f: Likewise.
4623 * gfortran.dg/fmt_tl.f: Likewise.
4624 * gfortran.dg/fmt_unlimited.f90: Likewise.
4625 * gfortran.dg/fmt_white.f: Likewise.
4626 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4627 * gfortran.dg/fold_nearest.f90: Likewise.
4628 * gfortran.dg/forall_1.f90: Likewise.
4629 * gfortran.dg/forall_10.f90: Likewise.
4630 * gfortran.dg/forall_12.f90: Likewise.
4631 * gfortran.dg/forall_13.f90: Likewise.
4632 * gfortran.dg/forall_15.f90: Likewise.
4633 * gfortran.dg/forall_4.f90: Likewise.
4634 * gfortran.dg/forall_5.f90: Likewise.
4635 * gfortran.dg/forall_6.f90: Likewise.
4636 * gfortran.dg/forall_7.f90: Likewise.
4637 * gfortran.dg/fraction.f90: Likewise.
4638 * gfortran.dg/fseek.f90: Likewise.
4639 * gfortran.dg/ftell_1.f90: Likewise.
4640 * gfortran.dg/ftell_2.f90: Likewise.
4641 * gfortran.dg/ftell_3.f90: Likewise.
4642 * gfortran.dg/func_assign_2.f90: Likewise.
4643 * gfortran.dg/func_assign_3.f90: Likewise.
4644 * gfortran.dg/func_derived_1.f90: Likewise.
4645 * gfortran.dg/func_derived_2.f90: Likewise.
4646 * gfortran.dg/func_derived_3.f90: Likewise.
4647 * gfortran.dg/func_result_1.f90: Likewise.
4648 * gfortran.dg/func_result_2.f90: Likewise.
4649 * gfortran.dg/func_result_6.f90: Likewise.
4650 * gfortran.dg/function_charlen_2.f90: Likewise.
4651 * gfortran.dg/function_charlen_3.f: Likewise.
4652 * gfortran.dg/function_kinds_1.f90: Likewise.
4653 * gfortran.dg/function_kinds_4.f90: Likewise.
4654 * gfortran.dg/function_optimize_10.f90: Likewise.
4655 * gfortran.dg/function_optimize_11.f90: Likewise.
4656 * gfortran.dg/function_optimize_12.f90: Likewise.
4657 * gfortran.dg/function_optimize_4.f90: Likewise.
4658 * gfortran.dg/function_optimize_8.f90: Likewise.
4659 * gfortran.dg/g77/13037.f: Likewise.
4660 * gfortran.dg/g77/1832.f: Likewise.
4661 * gfortran.dg/g77/19981119-0.f: Likewise.
4662 * gfortran.dg/g77/19990313-0.f: Likewise.
4663 * gfortran.dg/g77/19990313-1.f: Likewise.
4664 * gfortran.dg/g77/19990313-2.f: Likewise.
4665 * gfortran.dg/g77/19990313-3.f: Likewise.
4666 * gfortran.dg/g77/19990419-1.f: Likewise.
4667 * gfortran.dg/g77/19990826-0.f: Likewise.
4668 * gfortran.dg/g77/19990826-2.f: Likewise.
4669 * gfortran.dg/g77/20000503-1.f: Likewise.
4670 * gfortran.dg/g77/20001111.f: Likewise.
4671 * gfortran.dg/g77/20010116.f: Likewise.
4672 * gfortran.dg/g77/20010216-1.f: Likewise.
4673 * gfortran.dg/g77/20010430.f: Likewise.
4674 * gfortran.dg/g77/20010610.f: Likewise.
4675 * gfortran.dg/g77/6177.f: Likewise.
4676 * gfortran.dg/g77/7388.f: Likewise.
4677 * gfortran.dg/g77/947.f: Likewise.
4678 * gfortran.dg/g77/970625-2.f: Likewise.
4679 * gfortran.dg/g77/971102-1.f: Likewise.
4680 * gfortran.dg/g77/980628-0.f: Likewise.
4681 * gfortran.dg/g77/980628-1.f: Likewise.
4682 * gfortran.dg/g77/980628-10.f: Likewise.
4683 * gfortran.dg/g77/980628-2.f: Likewise.
4684 * gfortran.dg/g77/980628-3.f: Likewise.
4685 * gfortran.dg/g77/980628-7.f: Likewise.
4686 * gfortran.dg/g77/980628-8.f: Likewise.
4687 * gfortran.dg/g77/980628-9.f: Likewise.
4688 * gfortran.dg/g77/980701-0.f: Likewise.
4689 * gfortran.dg/g77/980701-1.f: Likewise.
4690 * gfortran.dg/g77/cabs.f: Likewise.
4691 * gfortran.dg/g77/claus.f: Likewise.
4692 * gfortran.dg/g77/complex_1.f: Likewise.
4693 * gfortran.dg/g77/cpp3.F: Likewise.
4694 * gfortran.dg/g77/cpp4.F: Likewise.
4695 * gfortran.dg/g77/cpp5.F: Likewise.
4696 * gfortran.dg/g77/dcomplex.f: Likewise.
4697 * gfortran.dg/g77/dnrm2.f: Likewise.
4698 * gfortran.dg/g77/erfc.f: Likewise.
4699 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4700 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4701 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4702 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4703 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4704 * gfortran.dg/g77/int8421.f: Likewise.
4705 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4706 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4707 * gfortran.dg/g77/le.f: Likewise.
4708 * gfortran.dg/g77/short.f: Likewise.
4709 * gfortran.dg/gamma_1.f90: Likewise.
4710 * gfortran.dg/gamma_4.f90: Likewise.
4711 * gfortran.dg/gamma_5.f90: Likewise.
4712 * gfortran.dg/generic_13.f90: Likewise.
4713 * gfortran.dg/generic_15.f90: Likewise.
4714 * gfortran.dg/generic_19.f90: Likewise.
4715 * gfortran.dg/generic_20.f90: Likewise.
4716 * gfortran.dg/generic_23.f03: Likewise.
4717 * gfortran.dg/generic_25.f90: Likewise.
4718 * gfortran.dg/generic_27.f90: Likewise.
4719 * gfortran.dg/generic_31.f90: Likewise.
4720 * gfortran.dg/generic_4.f90: Likewise.
4721 * gfortran.dg/global_vars_c_init.f90: Likewise.
4722 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4723 * gfortran.dg/gnu_logical_1.F: Likewise.
4724 * gfortran.dg/goacc/fixed-1.f: Likewise.
4725 * gfortran.dg/goacc/fixed-2.f: Likewise.
4726 * gfortran.dg/goacc/gang-static.f95: Likewise.
4727 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4728 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4729 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4730 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4731 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4732 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4733 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4734 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4735 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4736 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4737 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4738 * gfortran.dg/gomp/pr48794.f90: Likewise.
4739 * gfortran.dg/gomp/pr72744.f90: Likewise.
4740 * gfortran.dg/gomp/pr77665.f90: Likewise.
4741 * gfortran.dg/gomp/workshare2.f90: Likewise.
4742 * gfortran.dg/gomp/workshare3.f90: Likewise.
4743 * gfortran.dg/goto_1.f: Likewise.
4744 * gfortran.dg/goto_2.f90: Likewise.
4745 * gfortran.dg/goto_4.f90: Likewise.
4746 * gfortran.dg/goto_6.f: Likewise.
4747 * gfortran.dg/graphite/id-26.f03: Likewise.
4748 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4749 * gfortran.dg/graphite/pr29581.f90: Likewise.
4750 * gfortran.dg/graphite/pr29832.f90: Likewise.
4751 * gfortran.dg/graphite/run-id-1.f: Likewise.
4752 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4753 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4754 * gfortran.dg/hollerith.f90: Likewise.
4755 * gfortran.dg/hollerith4.f90: Likewise.
4756 * gfortran.dg/hollerith6.f90: Likewise.
4757 * gfortran.dg/hollerith8.f90: Likewise.
4758 * gfortran.dg/hollerith_1.f90: Likewise.
4759 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4760 * gfortran.dg/hollerith_f95.f90: Likewise.
4761 * gfortran.dg/hollerith_legacy.f90: Likewise.
4762 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4763 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4764 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4765 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4766 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4767 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4768 * gfortran.dg/hypot_1.f90: Likewise.
4769 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4770 * gfortran.dg/iargc.f90: Likewise.
4771 * gfortran.dg/ibits.f90: Likewise.
4772 * gfortran.dg/ichar_1.f90: Likewise.
4773 * gfortran.dg/ichar_2.f90: Likewise.
4774 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4775 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4776 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4777 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4778 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4779 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4780 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4781 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4782 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4783 * gfortran.dg/ieee/large_1.f90: Likewise.
4784 * gfortran.dg/ieee/large_2.f90: Likewise.
4785 * gfortran.dg/ieee/large_3.F90: Likewise.
4786 * gfortran.dg/ieee/large_4.f90: Likewise.
4787 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4788 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4789 * gfortran.dg/impl_do_var_data.f90: Likewise.
4790 * gfortran.dg/implicit_10.f90: Likewise.
4791 * gfortran.dg/implicit_12.f90: Likewise.
4792 * gfortran.dg/implicit_class_1.f90: Likewise.
4793 * gfortran.dg/implicit_pure_1.f90: Likewise.
4794 * gfortran.dg/implied_do_1.f90: Likewise.
4795 * gfortran.dg/implied_do_io_1.f90: Likewise.
4796 * gfortran.dg/implied_do_io_2.f90: Likewise.
4797 * gfortran.dg/implied_do_io_3.f90: Likewise.
4798 * gfortran.dg/implied_shape_1.f08: Likewise.
4799 * gfortran.dg/import.f90: Likewise.
4800 * gfortran.dg/import4.f90: Likewise.
4801 * gfortran.dg/impure_1.f08: Likewise.
4802 * gfortran.dg/index.f90: Likewise.
4803 * gfortran.dg/index_2.f90: Likewise.
4804 * gfortran.dg/init_flag_1.f90: Likewise.
4805 * gfortran.dg/init_flag_10.f90: Likewise.
4806 * gfortran.dg/init_flag_15.f03: Likewise.
4807 * gfortran.dg/init_flag_2.f90: Likewise.
4808 * gfortran.dg/init_flag_3.f90: Likewise.
4809 * gfortran.dg/init_flag_4.f90: Likewise.
4810 * gfortran.dg/init_flag_5.f90: Likewise.
4811 * gfortran.dg/init_flag_6.f90: Likewise.
4812 * gfortran.dg/init_flag_7.f90: Likewise.
4813 * gfortran.dg/init_flag_9.f90: Likewise.
4814 * gfortran.dg/initialization_11.f90: Likewise.
4815 * gfortran.dg/initialization_19.f90: Likewise.
4816 * gfortran.dg/initialization_2.f90: Likewise.
4817 * gfortran.dg/initialization_22.f90: Likewise.
4818 * gfortran.dg/initialization_27.f90: Likewise.
4819 * gfortran.dg/initialization_5.f90: Likewise.
4820 * gfortran.dg/initialization_6.f90: Likewise.
4821 * gfortran.dg/inline_matmul_1.f90: Likewise.
4822 * gfortran.dg/inline_matmul_10.f90: Likewise.
4823 * gfortran.dg/inline_matmul_11.f90: Likewise.
4824 * gfortran.dg/inline_matmul_13.f90: Likewise.
4825 * gfortran.dg/inline_matmul_14.f90: Likewise.
4826 * gfortran.dg/inline_matmul_16.f90: Likewise.
4827 * gfortran.dg/inline_matmul_17.f90: Likewise.
4828 * gfortran.dg/inline_matmul_18.f90: Likewise.
4829 * gfortran.dg/inline_matmul_19.f90: Likewise.
4830 * gfortran.dg/inline_matmul_2.f90: Likewise.
4831 * gfortran.dg/inline_matmul_20.f90: Likewise.
4832 * gfortran.dg/inline_matmul_22.f90: Likewise.
4833 * gfortran.dg/inline_matmul_3.f90: Likewise.
4834 * gfortran.dg/inline_matmul_4.f90: Likewise.
4835 * gfortran.dg/inline_matmul_5.f90: Likewise.
4836 * gfortran.dg/inline_matmul_6.f90: Likewise.
4837 * gfortran.dg/inline_matmul_7.f90: Likewise.
4838 * gfortran.dg/inline_matmul_8.f90: Likewise.
4839 * gfortran.dg/inline_matmul_9.f90: Likewise.
4840 * gfortran.dg/inline_sum_1.f90: Likewise.
4841 * gfortran.dg/inline_sum_3.f90: Likewise.
4842 * gfortran.dg/inline_sum_5.f90: Likewise.
4843 * gfortran.dg/inquire-complex.f90: Likewise.
4844 * gfortran.dg/inquire.f90: Likewise.
4845 * gfortran.dg/inquire_10.f90: Likewise.
4846 * gfortran.dg/inquire_13.f90: Likewise.
4847 * gfortran.dg/inquire_15.f90: Likewise.
4848 * gfortran.dg/inquire_16.f90: Likewise.
4849 * gfortran.dg/inquire_17.f90: Likewise.
4850 * gfortran.dg/inquire_5.f90: Likewise.
4851 * gfortran.dg/inquire_6.f90: Likewise.
4852 * gfortran.dg/inquire_7.f90: Likewise.
4853 * gfortran.dg/inquire_9.f90: Likewise.
4854 * gfortran.dg/inquire_internal.f90: Likewise.
4855 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4856 * gfortran.dg/inquire_size.f90: Likewise.
4857 * gfortran.dg/int_1.f90: Likewise.
4858 * gfortran.dg/int_conv_1.f90: Likewise.
4859 * gfortran.dg/int_range_io_1.f90: Likewise.
4860 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4861 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4862 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4863 * gfortran.dg/integer_plus.f90: Likewise.
4864 * gfortran.dg/intent_out_2.f90: Likewise.
4865 * gfortran.dg/intent_out_5.f90: Likewise.
4866 * gfortran.dg/intent_out_6.f90: Likewise.
4867 * gfortran.dg/interface_12.f90: Likewise.
4868 * gfortran.dg/interface_19.f90: Likewise.
4869 * gfortran.dg/interface_4.f90: Likewise.
4870 * gfortran.dg/interface_5.f90: Likewise.
4871 * gfortran.dg/interface_9.f90: Likewise.
4872 * gfortran.dg/interface_assignment_1.f90: Likewise.
4873 * gfortran.dg/interface_assignment_2.f90: Likewise.
4874 * gfortran.dg/internal_dummy_2.f08: Likewise.
4875 * gfortran.dg/internal_dummy_3.f08: Likewise.
4876 * gfortran.dg/internal_dummy_4.f08: Likewise.
4877 * gfortran.dg/internal_pack_1.f90: Likewise.
4878 * gfortran.dg/internal_pack_10.f90: Likewise.
4879 * gfortran.dg/internal_pack_12.f90: Likewise.
4880 * gfortran.dg/internal_pack_13.f90: Likewise.
4881 * gfortran.dg/internal_pack_14.f90: Likewise.
4882 * gfortran.dg/internal_pack_15.f90: Likewise.
4883 * gfortran.dg/internal_pack_2.f90: Likewise.
4884 * gfortran.dg/internal_pack_3.f90: Likewise.
4885 * gfortran.dg/internal_pack_4.f90: Likewise.
4886 * gfortran.dg/internal_pack_6.f90: Likewise.
4887 * gfortran.dg/internal_pack_8.f90: Likewise.
4888 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4889 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4890 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4891 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4892 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4893 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4894 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4895 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4896 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4897 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4898 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4899 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4900 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4901 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4902 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4903 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4904 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4905 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4906 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4907 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4908 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4909 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4910 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4911 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4912 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4913 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4914 * gfortran.dg/io_err_1.f90: Likewise.
4915 * gfortran.dg/io_real_boz.f90: Likewise.
4916 * gfortran.dg/iomsg_1.f90: Likewise.
4917 * gfortran.dg/iostat_1.f90: Likewise.
4918 * gfortran.dg/iostat_2.f90: Likewise.
4919 * gfortran.dg/iostat_4.f90: Likewise.
4920 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4921 * gfortran.dg/ishft_1.f90: Likewise.
4922 * gfortran.dg/ishft_2.f90: Likewise.
4923 * gfortran.dg/ishft_4.f90: Likewise.
4924 * gfortran.dg/isnan_1.f90: Likewise.
4925 * gfortran.dg/isnan_2.f90: Likewise.
4926 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4927 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4928 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4929 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4930 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4931 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4932 * gfortran.dg/itime_idate_1.f: Likewise.
4933 * gfortran.dg/itime_idate_2.f: Likewise.
4934 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4935 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4936 * gfortran.dg/large_real_kind_1.f90: Likewise.
4937 * gfortran.dg/large_real_kind_2.F90: Likewise.
4938 * gfortran.dg/large_real_kind_3.F90: Likewise.
4939 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4940 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4941 * gfortran.dg/large_recl.f90: Likewise.
4942 * gfortran.dg/large_unit_1.f90: Likewise.
4943 * gfortran.dg/large_unit_2.f90: Likewise.
4944 * gfortran.dg/largeequiv_1.f90: Likewise.
4945 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4946 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4947 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4948 * gfortran.dg/list_read_1.f90: Likewise.
4949 * gfortran.dg/list_read_10.f90: Likewise.
4950 * gfortran.dg/list_read_11.f90: Likewise.
4951 * gfortran.dg/list_read_12.f90: Likewise.
4952 * gfortran.dg/list_read_13.f: Likewise.
4953 * gfortran.dg/list_read_14.f90: Likewise.
4954 * gfortran.dg/list_read_2.f90: Likewise.
4955 * gfortran.dg/list_read_3.f90: Likewise.
4956 * gfortran.dg/list_read_4.f90: Likewise.
4957 * gfortran.dg/list_read_5.f90: Likewise.
4958 * gfortran.dg/list_read_6.f90: Likewise.
4959 * gfortran.dg/list_read_7.f90: Likewise.
4960 * gfortran.dg/list_read_8.f90: Likewise.
4961 * gfortran.dg/list_read_9.f90: Likewise.
4962 * gfortran.dg/loc_2.f90: Likewise.
4963 * gfortran.dg/logical_1.f90: Likewise.
4964 * gfortran.dg/logical_dot_product.f90: Likewise.
4965 * gfortran.dg/logical_temp_io.f90: Likewise.
4966 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4967 * gfortran.dg/lrshift_1.f90: Likewise.
4968 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4969 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4970 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4971 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4972 * gfortran.dg/make_unit.f90: Likewise.
4973 * gfortran.dg/mapping_1.f90: Likewise.
4974 * gfortran.dg/mapping_2.f90: Likewise.
4975 * gfortran.dg/mapping_3.f90: Likewise.
4976 * gfortran.dg/masklr_1.F90: Likewise.
4977 * gfortran.dg/masklr_2.F90: Likewise.
4978 * gfortran.dg/matmul_1.f90: Likewise.
4979 * gfortran.dg/matmul_10.f90: Likewise.
4980 * gfortran.dg/matmul_12.f90: Likewise.
4981 * gfortran.dg/matmul_16.f90: Likewise.
4982 * gfortran.dg/matmul_17.f90: Likewise.
4983 * gfortran.dg/matmul_18.f90: Likewise.
4984 * gfortran.dg/matmul_2.f90: Likewise.
4985 * gfortran.dg/matmul_3.f90: Likewise.
4986 * gfortran.dg/matmul_4.f90: Likewise.
4987 * gfortran.dg/matmul_6.f90: Likewise.
4988 * gfortran.dg/matmul_8.f03: Likewise.
4989 * gfortran.dg/matmul_9.f90: Likewise.
4990 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4991 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4992 * gfortran.dg/matmul_const.f90: Likewise.
4993 * gfortran.dg/maxloc_1.f90: Likewise.
4994 * gfortran.dg/maxloc_2.f90: Likewise.
4995 * gfortran.dg/maxloc_3.f90: Likewise.
4996 * gfortran.dg/maxloc_4.f90: Likewise.
4997 * gfortran.dg/maxloc_string_1.f90: Likewise.
4998 * gfortran.dg/maxlocval_1.f90: Likewise.
4999 * gfortran.dg/maxlocval_2.f90: Likewise.
5000 * gfortran.dg/maxlocval_3.f90: Likewise.
5001 * gfortran.dg/maxlocval_4.f90: Likewise.
5002 * gfortran.dg/maxval_char_1.f90: Likewise.
5003 * gfortran.dg/maxval_char_2.f90: Likewise.
5004 * gfortran.dg/maxval_char_3.f90: Likewise.
5005 * gfortran.dg/maxval_char_4.f90: Likewise.
5006 * gfortran.dg/maxval_parameter_1.f90: Likewise.
5007 * gfortran.dg/mclock.f90: Likewise.
5008 * gfortran.dg/merge_bits_1.F90: Likewise.
5009 * gfortran.dg/merge_bits_2.F90: Likewise.
5010 * gfortran.dg/merge_char_1.f90: Likewise.
5011 * gfortran.dg/merge_init_expr.f90: Likewise.
5012 * gfortran.dg/min_max_optional_1.f90: Likewise.
5013 * gfortran.dg/min_max_optional_5.f90: Likewise.
5014 * gfortran.dg/minloc_1.f90: Likewise.
5015 * gfortran.dg/minloc_2.f90: Likewise.
5016 * gfortran.dg/minloc_3.f90: Likewise.
5017 * gfortran.dg/minloc_4.f90: Likewise.
5018 * gfortran.dg/minloc_string_1.f90: Likewise.
5019 * gfortran.dg/minlocval_1.f90: Likewise.
5020 * gfortran.dg/minlocval_2.f90: Likewise.
5021 * gfortran.dg/minlocval_3.f90: Likewise.
5022 * gfortran.dg/minlocval_4.f90: Likewise.
5023 * gfortran.dg/minmax_char_1.f90: Likewise.
5024 * gfortran.dg/minmaxloc_1.f90: Likewise.
5025 * gfortran.dg/minmaxloc_10.f90: Likewise.
5026 * gfortran.dg/minmaxloc_11.f90: Likewise.
5027 * gfortran.dg/minmaxloc_12.f90: Likewise.
5028 * gfortran.dg/minmaxloc_13.f90: Likewise.
5029 * gfortran.dg/minmaxloc_2.f90: Likewise.
5030 * gfortran.dg/minmaxloc_3.f90: Likewise.
5031 * gfortran.dg/minmaxloc_4.f90: Likewise.
5032 * gfortran.dg/minmaxloc_5.f90: Likewise.
5033 * gfortran.dg/minmaxloc_6.f90: Likewise.
5034 * gfortran.dg/minmaxloc_7.f90: Likewise.
5035 * gfortran.dg/minmaxloc_8.f90: Likewise.
5036 * gfortran.dg/minmaxval_1.f90: Likewise.
5037 * gfortran.dg/minval_char_1.f90: Likewise.
5038 * gfortran.dg/minval_char_2.f90: Likewise.
5039 * gfortran.dg/minval_char_3.f90: Likewise.
5040 * gfortran.dg/minval_char_4.f90: Likewise.
5041 * gfortran.dg/minval_char_5.f90: Likewise.
5042 * gfortran.dg/minval_parameter_1.f90: Likewise.
5043 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
5044 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
5045 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
5046 * gfortran.dg/missing_parens_1.f90: Likewise.
5047 * gfortran.dg/missing_parens_2.f90: Likewise.
5048 * gfortran.dg/mod_large_1.f90: Likewise.
5049 * gfortran.dg/mod_sign0_1.f90: Likewise.
5050 * gfortran.dg/module_blank_common.f90: Likewise.
5051 * gfortran.dg/module_commons_1.f90: Likewise.
5052 * gfortran.dg/module_commons_3.f90: Likewise.
5053 * gfortran.dg/module_double_reuse.f90: Likewise.
5054 * gfortran.dg/module_equivalence_1.f90: Likewise.
5055 * gfortran.dg/module_equivalence_2.f90: Likewise.
5056 * gfortran.dg/module_equivalence_3.f90: Likewise.
5057 * gfortran.dg/module_equivalence_5.f90: Likewise.
5058 * gfortran.dg/module_interface_1.f90: Likewise.
5059 * gfortran.dg/module_nan.f90: Likewise.
5060 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5061 * gfortran.dg/module_procedure_1.f90: Likewise.
5062 * gfortran.dg/module_read_1.f90: Likewise.
5063 * gfortran.dg/module_read_2.f90: Likewise.
5064 * gfortran.dg/module_widestring_1.f90: Likewise.
5065 * gfortran.dg/move_alloc.f90: Likewise.
5066 * gfortran.dg/move_alloc_10.f90: Likewise.
5067 * gfortran.dg/move_alloc_13.f90: Likewise.
5068 * gfortran.dg/move_alloc_14.f90: Likewise.
5069 * gfortran.dg/move_alloc_15.f90: Likewise.
5070 * gfortran.dg/move_alloc_16.f90: Likewise.
5071 * gfortran.dg/move_alloc_2.f90: Likewise.
5072 * gfortran.dg/move_alloc_5.f90: Likewise.
5073 * gfortran.dg/move_alloc_6.f90: Likewise.
5074 * gfortran.dg/move_alloc_9.f90: Likewise.
5075 * gfortran.dg/multiple_allocation_1.f90: Likewise.
5076 * gfortran.dg/multiple_allocation_3.f90: Likewise.
5077 * gfortran.dg/mvbits_1.f90: Likewise.
5078 * gfortran.dg/mvbits_2.f90: Likewise.
5079 * gfortran.dg/mvbits_3.f90: Likewise.
5080 * gfortran.dg/mvbits_4.f90: Likewise.
5081 * gfortran.dg/mvbits_7.f90: Likewise.
5082 * gfortran.dg/mvbits_8.f90: Likewise.
5083 * gfortran.dg/namelist_11.f: Likewise.
5084 * gfortran.dg/namelist_12.f: Likewise.
5085 * gfortran.dg/namelist_13.f90: Likewise.
5086 * gfortran.dg/namelist_14.f90: Likewise.
5087 * gfortran.dg/namelist_15.f90: Likewise.
5088 * gfortran.dg/namelist_16.f90: Likewise.
5089 * gfortran.dg/namelist_17.f90: Likewise.
5090 * gfortran.dg/namelist_18.f90: Likewise.
5091 * gfortran.dg/namelist_19.f90: Likewise.
5092 * gfortran.dg/namelist_20.f90: Likewise.
5093 * gfortran.dg/namelist_21.f90: Likewise.
5094 * gfortran.dg/namelist_22.f90: Likewise.
5095 * gfortran.dg/namelist_23.f90: Likewise.
5096 * gfortran.dg/namelist_24.f90: Likewise.
5097 * gfortran.dg/namelist_26.f90: Likewise.
5098 * gfortran.dg/namelist_27.f90: Likewise.
5099 * gfortran.dg/namelist_28.f90: Likewise.
5100 * gfortran.dg/namelist_29.f90: Likewise.
5101 * gfortran.dg/namelist_37.f90: Likewise.
5102 * gfortran.dg/namelist_38.f90: Likewise.
5103 * gfortran.dg/namelist_39.f90: Likewise.
5104 * gfortran.dg/namelist_40.f90: Likewise.
5105 * gfortran.dg/namelist_41.f90: Likewise.
5106 * gfortran.dg/namelist_42.f90: Likewise.
5107 * gfortran.dg/namelist_43.f90: Likewise.
5108 * gfortran.dg/namelist_44.f90: Likewise.
5109 * gfortran.dg/namelist_47.f90: Likewise.
5110 * gfortran.dg/namelist_48.f90: Likewise.
5111 * gfortran.dg/namelist_49.f90: Likewise.
5112 * gfortran.dg/namelist_50.f90: Likewise.
5113 * gfortran.dg/namelist_51.f90: Likewise.
5114 * gfortran.dg/namelist_52.f90: Likewise.
5115 * gfortran.dg/namelist_54.f90: Likewise.
5116 * gfortran.dg/namelist_55.f90: Likewise.
5117 * gfortran.dg/namelist_56.f90: Likewise.
5118 * gfortran.dg/namelist_57.f90: Likewise.
5119 * gfortran.dg/namelist_58.f90: Likewise.
5120 * gfortran.dg/namelist_59.f90: Likewise.
5121 * gfortran.dg/namelist_60.f90: Likewise.
5122 * gfortran.dg/namelist_61.f90: Likewise.
5123 * gfortran.dg/namelist_64.f90: Likewise.
5124 * gfortran.dg/namelist_65.f90: Likewise.
5125 * gfortran.dg/namelist_69.f90: Likewise.
5126 * gfortran.dg/namelist_70.f90: Likewise.
5127 * gfortran.dg/namelist_71.f90: Likewise.
5128 * gfortran.dg/namelist_72.f: Likewise.
5129 * gfortran.dg/namelist_73.f90: Likewise.
5130 * gfortran.dg/namelist_77.f90: Likewise.
5131 * gfortran.dg/namelist_78.f90: Likewise.
5132 * gfortran.dg/namelist_79.f90: Likewise.
5133 * gfortran.dg/namelist_80.f90: Likewise.
5134 * gfortran.dg/namelist_81.f90: Likewise.
5135 * gfortran.dg/namelist_82.f90: Likewise.
5136 * gfortran.dg/namelist_84.f90: Likewise.
5137 * gfortran.dg/namelist_85.f90: Likewise.
5138 * gfortran.dg/namelist_86.f90: Likewise.
5139 * gfortran.dg/namelist_87.f90: Likewise.
5140 * gfortran.dg/namelist_88.f90: Likewise.
5141 * gfortran.dg/namelist_89.f90: Likewise.
5142 * gfortran.dg/namelist_90.f: Likewise.
5143 * gfortran.dg/namelist_95.f90: Likewise.
5144 * gfortran.dg/namelist_char_only.f90: Likewise.
5145 * gfortran.dg/namelist_empty.f90: Likewise.
5146 * gfortran.dg/namelist_internal.f90: Likewise.
5147 * gfortran.dg/namelist_use.f90: Likewise.
5148 * gfortran.dg/namelist_use_only.f90: Likewise.
5149 * gfortran.dg/namelist_utf8.f90: Likewise.
5150 * gfortran.dg/nan_1.f90: Likewise.
5151 * gfortran.dg/nan_2.f90: Likewise.
5152 * gfortran.dg/nan_3.f90: Likewise.
5153 * gfortran.dg/nan_6.f90: Likewise.
5154 * gfortran.dg/nan_7.f90: Likewise.
5155 * gfortran.dg/nearest_1.f90: Likewise.
5156 * gfortran.dg/nearest_2.f90: Likewise.
5157 * gfortran.dg/nearest_3.f90: Likewise.
5158 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5159 * gfortran.dg/negative_automatic_size.f90: Likewise.
5160 * gfortran.dg/negative_unit.f: Likewise.
5161 * gfortran.dg/negative_unit2.f90: Likewise.
5162 * gfortran.dg/negative_unit_int8.f: Likewise.
5163 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5164 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5165 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5166 * gfortran.dg/nested_modules_1.f90: Likewise.
5167 * gfortran.dg/nested_modules_2.f90: Likewise.
5168 * gfortran.dg/nested_modules_3.f90: Likewise.
5169 * gfortran.dg/nesting_1.f90: Likewise.
5170 * gfortran.dg/new_line.f90: Likewise.
5171 * gfortran.dg/newunit_1.f90: Likewise.
5172 * gfortran.dg/newunit_3.f90: Likewise.
5173 * gfortran.dg/newunit_5.f90.f90: Likewise.
5174 * gfortran.dg/nint_1.f90: Likewise.
5175 * gfortran.dg/nint_2.f90: Likewise.
5176 * gfortran.dg/no_arg_check_2.f90: Likewise.
5177 * gfortran.dg/no_range_check_1.f90: Likewise.
5178 * gfortran.dg/no_range_check_2.f90: Likewise.
5179 * gfortran.dg/no_range_check_3.f90: Likewise.
5180 * gfortran.dg/noadv_size.f90: Likewise.
5181 * gfortran.dg/nonreturning_statements.f90: Likewise.
5182 * gfortran.dg/norm2_1.f90: Likewise.
5183 * gfortran.dg/norm2_3.f90: Likewise.
5184 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5185 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5186 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5187 * gfortran.dg/null_4.f90: Likewise.
5188 * gfortran.dg/null_9.f90: Likewise.
5189 * gfortran.dg/nullify_3.f90: Likewise.
5190 * gfortran.dg/oldstyle_1.f90: Likewise.
5191 * gfortran.dg/open_access_append_1.f90: Likewise.
5192 * gfortran.dg/open_access_append_2.f90: Likewise.
5193 * gfortran.dg/open_errors.f90: Likewise.
5194 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5195 * gfortran.dg/open_new.f90: Likewise.
5196 * gfortran.dg/open_readonly_1.f90: Likewise.
5197 * gfortran.dg/operator_1.f90: Likewise.
5198 * gfortran.dg/optional_absent_1.f90: Likewise.
5199 * gfortran.dg/optional_absent_2.f90: Likewise.
5200 * gfortran.dg/optional_absent_3.f90: Likewise.
5201 * gfortran.dg/optional_class_1.f90: Likewise.
5202 * gfortran.dg/optional_dim_2.f90: Likewise.
5203 * gfortran.dg/optional_dim_3.f90: Likewise.
5204 * gfortran.dg/output_exponents_1.f90: Likewise.
5205 * gfortran.dg/overload_1.f90: Likewise.
5206 * gfortran.dg/overload_2.f90: Likewise.
5207 * gfortran.dg/overwrite_1.f: Likewise.
5208 * gfortran.dg/pad_no.f90: Likewise.
5209 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5210 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5211 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5212 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5213 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5214 * gfortran.dg/parens_3.f90: Likewise.
5215 * gfortran.dg/parens_5.f90: Likewise.
5216 * gfortran.dg/parens_6.f90: Likewise.
5217 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5218 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5219 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5220 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5221 * gfortran.dg/parity_1.f90: Likewise.
5222 * gfortran.dg/past_eor.f90: Likewise.
5223 * gfortran.dg/pdt_1.f03: Likewise.
5224 * gfortran.dg/pdt_10.f03: Likewise.
5225 * gfortran.dg/pdt_11.f03: Likewise.
5226 * gfortran.dg/pdt_12.f03: Likewise.
5227 * gfortran.dg/pdt_13.f03: Likewise.
5228 * gfortran.dg/pdt_14.f03: Likewise.
5229 * gfortran.dg/pdt_15.f03: Likewise.
5230 * gfortran.dg/pdt_19.f03: Likewise.
5231 * gfortran.dg/pdt_20.f03: Likewise.
5232 * gfortran.dg/pdt_22.f03: Likewise.
5233 * gfortran.dg/pdt_23.f03: Likewise.
5234 * gfortran.dg/pdt_25.f03: Likewise.
5235 * gfortran.dg/pdt_26.f03: Likewise.
5236 * gfortran.dg/pdt_27.f03: Likewise.
5237 * gfortran.dg/pdt_28.f03: Likewise.
5238 * gfortran.dg/pdt_3.f03: Likewise.
5239 * gfortran.dg/pdt_4.f03: Likewise.
5240 * gfortran.dg/pdt_5.f03: Likewise.
5241 * gfortran.dg/pdt_7.f03: Likewise.
5242 * gfortran.dg/pointer_1.f90: Likewise.
5243 * gfortran.dg/pointer_array_1.f90: Likewise.
5244 * gfortran.dg/pointer_array_3.f90: Likewise.
5245 * gfortran.dg/pointer_array_4.f90: Likewise.
5246 * gfortran.dg/pointer_array_5.f90: Likewise.
5247 * gfortran.dg/pointer_array_6.f90: Likewise.
5248 * gfortran.dg/pointer_array_7.f90: Likewise.
5249 * gfortran.dg/pointer_array_8.f90: Likewise.
5250 * gfortran.dg/pointer_array_9.f90: Likewise.
5251 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5252 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5253 * gfortran.dg/pointer_assign_10.f90: Likewise.
5254 * gfortran.dg/pointer_assign_11.f90: Likewise.
5255 * gfortran.dg/pointer_assign_4.f90: Likewise.
5256 * gfortran.dg/pointer_assign_8.f90: Likewise.
5257 * gfortran.dg/pointer_assign_9.f90: Likewise.
5258 * gfortran.dg/pointer_check_10.f90: Likewise.
5259 * gfortran.dg/pointer_check_9.f90: Likewise.
5260 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5261 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5262 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5263 * gfortran.dg/pointer_init_1.f90: Likewise.
5264 * gfortran.dg/pointer_init_3.f90: Likewise.
5265 * gfortran.dg/pointer_init_4.f90: Likewise.
5266 * gfortran.dg/pointer_init_5.f90: Likewise.
5267 * gfortran.dg/pointer_init_8.f90: Likewise.
5268 * gfortran.dg/pointer_intent_1.f90: Likewise.
5269 * gfortran.dg/pointer_intent_4.f90: Likewise.
5270 * gfortran.dg/pointer_intent_5.f90: Likewise.
5271 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5272 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5273 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5274 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5275 * gfortran.dg/pointer_target_1.f90: Likewise.
5276 * gfortran.dg/pointer_target_2.f90: Likewise.
5277 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5278 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5279 * gfortran.dg/power.f90: Likewise.
5280 * gfortran.dg/power1.f90: Likewise.
5281 * gfortran.dg/power_3.f90: Likewise.
5282 * gfortran.dg/power_4.f90: Likewise.
5283 * gfortran.dg/power_5.f90: Likewise.
5284 * gfortran.dg/pr12884.f: Likewise.
5285 * gfortran.dg/pr15129.f90: Likewise.
5286 * gfortran.dg/pr15140.f90: Likewise.
5287 * gfortran.dg/pr15324.f90: Likewise.
5288 * gfortran.dg/pr15332.f: Likewise.
5289 * gfortran.dg/pr15957.f90: Likewise.
5290 * gfortran.dg/pr15959.f90: Likewise.
5291 * gfortran.dg/pr16597.f90: Likewise.
5292 * gfortran.dg/pr16861.f90: Likewise.
5293 * gfortran.dg/pr16938.f90: Likewise.
5294 * gfortran.dg/pr17090.f90: Likewise.
5295 * gfortran.dg/pr17143.f90: Likewise.
5296 * gfortran.dg/pr17164.f90: Likewise.
5297 * gfortran.dg/pr17229.f: Likewise.
5298 * gfortran.dg/pr17285.f90: Likewise.
5299 * gfortran.dg/pr17286.f90: Likewise.
5300 * gfortran.dg/pr17472.f: Likewise.
5301 * gfortran.dg/pr17612.f90: Likewise.
5302 * gfortran.dg/pr17706.f90: Likewise.
5303 * gfortran.dg/pr18025.f90: Likewise.
5304 * gfortran.dg/pr18122.f90: Likewise.
5305 * gfortran.dg/pr18210.f90: Likewise.
5306 * gfortran.dg/pr18392.f90: Likewise.
5307 * gfortran.dg/pr19155.f: Likewise.
5308 * gfortran.dg/pr19216.f: Likewise.
5309 * gfortran.dg/pr19467.f90: Likewise.
5310 * gfortran.dg/pr19657.f: Likewise.
5311 * gfortran.dg/pr19926.f90: Likewise.
5312 * gfortran.dg/pr19928-1.f90: Likewise.
5313 * gfortran.dg/pr19928-2.f90: Likewise.
5314 * gfortran.dg/pr20086.f90: Likewise.
5315 * gfortran.dg/pr20124.f90: Likewise.
5316 * gfortran.dg/pr20163-2.f: Likewise.
5317 * gfortran.dg/pr20480.f90: Likewise.
5318 * gfortran.dg/pr20755.f: Likewise.
5319 * gfortran.dg/pr20950.f: Likewise.
5320 * gfortran.dg/pr21177.f90: Likewise.
5321 * gfortran.dg/pr21730.f: Likewise.
5322 * gfortran.dg/pr22491.f: Likewise.
5323 * gfortran.dg/pr25603.f: Likewise.
5324 * gfortran.dg/pr26246_2.f90: Likewise.
5325 * gfortran.dg/pr32136.f90: Likewise.
5326 * gfortran.dg/pr32533.f90: Likewise.
5327 * gfortran.dg/pr33794.f90: Likewise.
5328 * gfortran.dg/pr35662.f90: Likewise.
5329 * gfortran.dg/pr35944-1.f90: Likewise.
5330 * gfortran.dg/pr35944-2.f90: Likewise.
5331 * gfortran.dg/pr35983.f90: Likewise.
5332 * gfortran.dg/pr39865.f90: Likewise.
5333 * gfortran.dg/pr41212.f90: Likewise.
5334 * gfortran.dg/pr43808.f90: Likewise.
5335 * gfortran.dg/pr44592.f90: Likewise.
5336 * gfortran.dg/pr44735.f90: Likewise.
5337 * gfortran.dg/pr45308.f03: Likewise.
5338 * gfortran.dg/pr46297.f: Likewise.
5339 * gfortran.dg/pr46588.f90: Likewise.
5340 * gfortran.dg/pr46665.f90: Likewise.
5341 * gfortran.dg/pr46804.f90: Likewise.
5342 * gfortran.dg/pr47008.f03: Likewise.
5343 * gfortran.dg/pr47614.f: Likewise.
5344 * gfortran.dg/pr47878.f90: Likewise.
5345 * gfortran.dg/pr49103.f90: Likewise.
5346 * gfortran.dg/pr50069_1.f90: Likewise.
5347 * gfortran.dg/pr50769.f90: Likewise.
5348 * gfortran.dg/pr52608.f90: Likewise.
5349 * gfortran.dg/pr55086_2.f90: Likewise.
5350 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5351 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5352 * gfortran.dg/pr55330.f90: Likewise.
5353 * gfortran.dg/pr56015.f90: Likewise.
5354 * gfortran.dg/pr57910.f90: Likewise.
5355 * gfortran.dg/pr59700.f90: Likewise.
5356 * gfortran.dg/pr62125.f90: Likewise.
5357 * gfortran.dg/pr64530.f90: Likewise.
5358 * gfortran.dg/pr65429.f90: Likewise.
5359 * gfortran.dg/pr65450.f90: Likewise.
5360 * gfortran.dg/pr65504.f90: Likewise.
5361 * gfortran.dg/pr65903.f90: Likewise.
5362 * gfortran.dg/pr66311.f90: Likewise.
5363 * gfortran.dg/pr66864.f90: Likewise.
5364 * gfortran.dg/pr67140.f90: Likewise.
5365 * gfortran.dg/pr67524.f90: Likewise.
5366 * gfortran.dg/pr67885.f90: Likewise.
5367 * gfortran.dg/pr68053.f90: Likewise.
5368 * gfortran.dg/pr68566.f90: Likewise.
5369 * gfortran.dg/pr69514_1.f90: Likewise.
5370 * gfortran.dg/pr69514_2.f90: Likewise.
5371 * gfortran.dg/pr69739.f90: Likewise.
5372 * gfortran.dg/pr70673.f90: Likewise.
5373 * gfortran.dg/pr71523_2.f90: Likewise.
5374 * gfortran.dg/pr71764.f90: Likewise.
5375 * gfortran.dg/pr78092.f90: Likewise.
5376 * gfortran.dg/pr82973.f90: Likewise.
5377 * gfortran.dg/pr83864.f90: Likewise.
5378 * gfortran.dg/pr83874.f90: Likewise.
5379 * gfortran.dg/pr84088.f90: Likewise.
5380 * gfortran.dg/pr84155.f90: Likewise.
5381 * gfortran.dg/proc_decl_12.f90: Likewise.
5382 * gfortran.dg/proc_decl_13.f90: Likewise.
5383 * gfortran.dg/proc_decl_15.f90: Likewise.
5384 * gfortran.dg/proc_decl_17.f90: Likewise.
5385 * gfortran.dg/proc_decl_18.f90: Likewise.
5386 * gfortran.dg/proc_decl_2.f90: Likewise.
5387 * gfortran.dg/proc_decl_5.f90: Likewise.
5388 * gfortran.dg/proc_decl_9.f90: Likewise.
5389 * gfortran.dg/proc_ptr_1.f90: Likewise.
5390 * gfortran.dg/proc_ptr_10.f90: Likewise.
5391 * gfortran.dg/proc_ptr_12.f90: Likewise.
5392 * gfortran.dg/proc_ptr_18.f90: Likewise.
5393 * gfortran.dg/proc_ptr_19.f90: Likewise.
5394 * gfortran.dg/proc_ptr_21.f90: Likewise.
5395 * gfortran.dg/proc_ptr_22.f90: Likewise.
5396 * gfortran.dg/proc_ptr_23.f90: Likewise.
5397 * gfortran.dg/proc_ptr_25.f90: Likewise.
5398 * gfortran.dg/proc_ptr_26.f90: Likewise.
5399 * gfortran.dg/proc_ptr_3.f90: Likewise.
5400 * gfortran.dg/proc_ptr_36.f90: Likewise.
5401 * gfortran.dg/proc_ptr_47.f90: Likewise.
5402 * gfortran.dg/proc_ptr_48.f90: Likewise.
5403 * gfortran.dg/proc_ptr_5.f90: Likewise.
5404 * gfortran.dg/proc_ptr_6.f90: Likewise.
5405 * gfortran.dg/proc_ptr_7.f90: Likewise.
5406 * gfortran.dg/proc_ptr_8.f90: Likewise.
5407 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5408 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5409 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5410 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5411 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5412 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5413 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5414 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5415 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5416 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5417 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5418 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5419 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5420 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5421 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5422 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5423 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5424 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5425 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5426 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5427 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5428 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5429 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5430 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5431 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5432 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5433 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5434 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5435 * gfortran.dg/product_init_expr.f03: Likewise.
5436 * gfortran.dg/promotion.f90: Likewise.
5437 * gfortran.dg/promotion_3.f90: Likewise.
5438 * gfortran.dg/promotion_4.f90: Likewise.
5439 * gfortran.dg/protected_1.f90: Likewise.
5440 * gfortran.dg/protected_2.f90: Likewise.
5441 * gfortran.dg/ptr-func-1.f90: Likewise.
5442 * gfortran.dg/ptr-func-2.f90: Likewise.
5443 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5444 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5445 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5446 * gfortran.dg/pure_byref_1.f90: Likewise.
5447 * gfortran.dg/pure_byref_2.f90: Likewise.
5448 * gfortran.dg/pure_byref_3.f90: Likewise.
5449 * gfortran.dg/quad_2.f90: Likewise.
5450 * gfortran.dg/quad_3.f90: Likewise.
5451 * gfortran.dg/random_3.f90: Likewise.
5452 * gfortran.dg/random_4.f90: Likewise.
5453 * gfortran.dg/random_7.f90: Likewise.
5454 * gfortran.dg/read_2.f90: Likewise.
5455 * gfortran.dg/read_3.f90: Likewise.
5456 * gfortran.dg/read_4.f90: Likewise.
5457 * gfortran.dg/read_5.f90: Likewise.
5458 * gfortran.dg/read_bad_advance.f90: Likewise.
5459 * gfortran.dg/read_bang.f90: Likewise.
5460 * gfortran.dg/read_bang4.f90: Likewise.
5461 * gfortran.dg/read_comma.f: Likewise.
5462 * gfortran.dg/read_dir.f90: Likewise.
5463 * gfortran.dg/read_empty_file.f: Likewise.
5464 * gfortran.dg/read_eof_1.f90: Likewise.
5465 * gfortran.dg/read_eof_2.f90: Likewise.
5466 * gfortran.dg/read_eof_3.f90: Likewise.
5467 * gfortran.dg/read_eof_4.f90: Likewise.
5468 * gfortran.dg/read_eof_5.f90: Likewise.
5469 * gfortran.dg/read_eof_6.f: Likewise.
5470 * gfortran.dg/read_eof_7.f90: Likewise.
5471 * gfortran.dg/read_eof_8.f90: Likewise.
5472 * gfortran.dg/read_eof_all.f90: Likewise.
5473 * gfortran.dg/read_eor.f90: Likewise.
5474 * gfortran.dg/read_float_1.f90: Likewise.
5475 * gfortran.dg/read_float_2.f03: Likewise.
5476 * gfortran.dg/read_float_3.f90: Likewise.
5477 * gfortran.dg/read_float_4.f90: Likewise.
5478 * gfortran.dg/read_infnan_1.f90: Likewise.
5479 * gfortran.dg/read_list_eof_1.f90: Likewise.
5480 * gfortran.dg/read_logical.f90: Likewise.
5481 * gfortran.dg/read_many_1.f: Likewise.
5482 * gfortran.dg/read_no_eor.f90: Likewise.
5483 * gfortran.dg/read_noadvance.f90: Likewise.
5484 * gfortran.dg/read_repeat.f90: Likewise.
5485 * gfortran.dg/read_repeat_2.f90: Likewise.
5486 * gfortran.dg/read_size_noadvance.f90: Likewise.
5487 * gfortran.dg/read_x_eof.f90: Likewise.
5488 * gfortran.dg/read_x_past.f: Likewise.
5489 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5490 * gfortran.dg/real_const_1.f: Likewise.
5491 * gfortran.dg/real_const_2.f90: Likewise.
5492 * gfortran.dg/real_const_3.f90: Likewise.
5493 * gfortran.dg/real_do_1.f90: Likewise.
5494 * gfortran.dg/real_index_1.f90: Likewise.
5495 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5496 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5497 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5498 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5499 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5500 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5501 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5502 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5503 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5504 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5505 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5506 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5507 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5508 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5509 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5510 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5511 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5512 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5513 * gfortran.dg/record_marker_1.f90: Likewise.
5514 * gfortran.dg/record_marker_2.f: Likewise.
5515 * gfortran.dg/record_marker_3.f90: Likewise.
5516 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5517 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5518 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5519 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5520 * gfortran.dg/recursive_check_7.f90: Likewise.
5521 * gfortran.dg/recursive_reference_1.f90: Likewise.
5522 * gfortran.dg/recursive_reference_2.f90: Likewise.
5523 * gfortran.dg/recursive_stack.f90: Likewise.
5524 * gfortran.dg/reduction.f90: Likewise.
5525 * gfortran.dg/repack_arrays_1.f90: Likewise.
5526 * gfortran.dg/repeat_1.f90: Likewise.
5527 * gfortran.dg/repeat_2.f90: Likewise.
5528 * gfortran.dg/repeat_3.f90: Likewise.
5529 * gfortran.dg/repeat_6.f90: Likewise.
5530 * gfortran.dg/reshape-alloc.f90: Likewise.
5531 * gfortran.dg/reshape-complex.f90: Likewise.
5532 * gfortran.dg/reshape.f90: Likewise.
5533 * gfortran.dg/reshape_2.f90: Likewise.
5534 * gfortran.dg/reshape_7.f90: Likewise.
5535 * gfortran.dg/reshape_empty_1.f03: Likewise.
5536 * gfortran.dg/reshape_pad_1.f90: Likewise.
5537 * gfortran.dg/reshape_rank7.f90: Likewise.
5538 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5539 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5540 * gfortran.dg/result_default_init_1.f90: Likewise.
5541 * gfortran.dg/result_in_spec_1.f90: Likewise.
5542 * gfortran.dg/result_in_spec_2.f90: Likewise.
5543 * gfortran.dg/ret_array_1.f90: Likewise.
5544 * gfortran.dg/ret_pointer_1.f90: Likewise.
5545 * gfortran.dg/ret_pointer_2.f90: Likewise.
5546 * gfortran.dg/rewind_1.f90: Likewise.
5547 * gfortran.dg/round_1.f03: Likewise.
5548 * gfortran.dg/round_2.f03: Likewise.
5549 * gfortran.dg/round_3.f08: Likewise.
5550 * gfortran.dg/round_4.f90: Likewise.
5551 * gfortran.dg/rrspacing_1.f90: Likewise.
5552 * gfortran.dg/runtime_warning_1.f90: Likewise.
5553 * gfortran.dg/same_type_as_2.f03: Likewise.
5554 * gfortran.dg/save_1.f90: Likewise.
5555 * gfortran.dg/save_5.f90: Likewise.
5556 * gfortran.dg/save_6.f90: Likewise.
5557 * gfortran.dg/scalar_mask_1.f90: Likewise.
5558 * gfortran.dg/scalar_mask_2.f90: Likewise.
5559 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5560 * gfortran.dg/scale_1.f90: Likewise.
5561 * gfortran.dg/scan_1.f90: Likewise.
5562 * gfortran.dg/scan_2.f90: Likewise.
5563 * gfortran.dg/secnds-1.f: Likewise.
5564 * gfortran.dg/secnds.f: Likewise.
5565 * gfortran.dg/select_1.f90: Likewise.
5566 * gfortran.dg/select_2.f90: Likewise.
5567 * gfortran.dg/select_3.f90: Likewise.
5568 * gfortran.dg/select_5.f90: Likewise.
5569 * gfortran.dg/select_char_1.f90: Likewise.
5570 * gfortran.dg/select_char_2.f90: Likewise.
5571 * gfortran.dg/select_type_13.f03: Likewise.
5572 * gfortran.dg/select_type_14.f03: Likewise.
5573 * gfortran.dg/select_type_15.f03: Likewise.
5574 * gfortran.dg/select_type_19.f03: Likewise.
5575 * gfortran.dg/select_type_2.f03: Likewise.
5576 * gfortran.dg/select_type_26.f03: Likewise.
5577 * gfortran.dg/select_type_27.f03: Likewise.
5578 * gfortran.dg/select_type_28.f03: Likewise.
5579 * gfortran.dg/select_type_3.f03: Likewise.
5580 * gfortran.dg/select_type_35.f03: Likewise.
5581 * gfortran.dg/select_type_36.f03: Likewise.
5582 * gfortran.dg/select_type_37.f03: Likewise.
5583 * gfortran.dg/select_type_39.f03: Likewise.
5584 * gfortran.dg/select_type_4.f90: Likewise.
5585 * gfortran.dg/select_type_5.f03: Likewise.
5586 * gfortran.dg/select_type_6.f03: Likewise.
5587 * gfortran.dg/select_type_7.f03: Likewise.
5588 * gfortran.dg/select_type_8.f03: Likewise.
5589 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5590 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5591 * gfortran.dg/selected_kind_1.f90: Likewise.
5592 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5593 * gfortran.dg/shape_2.f90: Likewise.
5594 * gfortran.dg/shape_4.f90: Likewise.
5595 * gfortran.dg/shape_5.f90: Likewise.
5596 * gfortran.dg/shape_7.f90: Likewise.
5597 * gfortran.dg/shape_8.f90: Likewise.
5598 * gfortran.dg/shape_9.f90: Likewise.
5599 * gfortran.dg/shift-kind_2.f90: Likewise.
5600 * gfortran.dg/shiftalr_1.F90: Likewise.
5601 * gfortran.dg/shiftalr_2.F90: Likewise.
5602 * gfortran.dg/simpleif_1.f90: Likewise.
5603 * gfortran.dg/simplify_argN_1.f90: Likewise.
5604 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5605 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5606 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5607 * gfortran.dg/simplify_modulo.f90: Likewise.
5608 * gfortran.dg/single_char_string.f90: Likewise.
5609 * gfortran.dg/size_dim.f90: Likewise.
5610 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5611 * gfortran.dg/sizeof.f90: Likewise.
5612 * gfortran.dg/sizeof_4.f90: Likewise.
5613 * gfortran.dg/slash_1.f90: Likewise.
5614 * gfortran.dg/sms-1.f90: Likewise.
5615 * gfortran.dg/sms-2.f90: Likewise.
5616 * gfortran.dg/spec_expr_7.f90: Likewise.
5617 * gfortran.dg/specifics_1.f90: Likewise.
5618 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5619 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5620 * gfortran.dg/spread_init_expr.f03: Likewise.
5621 * gfortran.dg/spread_scalar_source.f90: Likewise.
5622 * gfortran.dg/spread_shape_1.f90: Likewise.
5623 * gfortran.dg/stat_1.f90: Likewise.
5624 * gfortran.dg/stat_2.f90: Likewise.
5625 * gfortran.dg/stfunc_1.f90: Likewise.
5626 * gfortran.dg/stfunc_4.f90: Likewise.
5627 * gfortran.dg/stfunc_6.f90: Likewise.
5628 * gfortran.dg/storage_size_1.f08: Likewise.
5629 * gfortran.dg/storage_size_3.f08: Likewise.
5630 * gfortran.dg/storage_size_4.f90: Likewise.
5631 * gfortran.dg/streamio_1.f90: Likewise.
5632 * gfortran.dg/streamio_10.f90: Likewise.
5633 * gfortran.dg/streamio_11.f90: Likewise.
5634 * gfortran.dg/streamio_12.f90: Likewise.
5635 * gfortran.dg/streamio_13.f90: Likewise.
5636 * gfortran.dg/streamio_14.f90: Likewise.
5637 * gfortran.dg/streamio_15.f90: Likewise.
5638 * gfortran.dg/streamio_16.f90: Likewise.
5639 * gfortran.dg/streamio_17.f90: Likewise.
5640 * gfortran.dg/streamio_2.f90: Likewise.
5641 * gfortran.dg/streamio_3.f90: Likewise.
5642 * gfortran.dg/streamio_4.f90: Likewise.
5643 * gfortran.dg/streamio_5.f90: Likewise.
5644 * gfortran.dg/streamio_6.f90: Likewise.
5645 * gfortran.dg/streamio_7.f90: Likewise.
5646 * gfortran.dg/streamio_8.f90: Likewise.
5647 * gfortran.dg/streamio_9.f90: Likewise.
5648 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5649 * gfortran.dg/string_4.f90: Likewise.
5650 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5651 * gfortran.dg/string_assign_2.f90: Likewise.
5652 * gfortran.dg/string_compare_1.f90: Likewise.
5653 * gfortran.dg/string_compare_2.f90: Likewise.
5654 * gfortran.dg/string_compare_3.f90: Likewise.
5655 * gfortran.dg/string_ctor_1.f90: Likewise.
5656 * gfortran.dg/string_length_1.f90: Likewise.
5657 * gfortran.dg/string_length_2.f90: Likewise.
5658 * gfortran.dg/string_length_3.f90: Likewise.
5659 * gfortran.dg/string_length_4.f90: Likewise.
5660 * gfortran.dg/string_null_compare_1.f: Likewise.
5661 * gfortran.dg/string_pad_trunc.f90: Likewise.
5662 * gfortran.dg/structure_constructor_1.f03: Likewise.
5663 * gfortran.dg/structure_constructor_11.f90: Likewise.
5664 * gfortran.dg/structure_constructor_13.f03: Likewise.
5665 * gfortran.dg/structure_constructor_2.f03: Likewise.
5666 * gfortran.dg/structure_constructor_5.f03: Likewise.
5667 * gfortran.dg/submodule_1.f08: Likewise.
5668 * gfortran.dg/submodule_11.f08: Likewise.
5669 * gfortran.dg/submodule_14.f08: Likewise.
5670 * gfortran.dg/submodule_15.f08: Likewise.
5671 * gfortran.dg/submodule_17.f08: Likewise.
5672 * gfortran.dg/submodule_18.f08: Likewise.
5673 * gfortran.dg/submodule_19.f08: Likewise.
5674 * gfortran.dg/submodule_2.f08: Likewise.
5675 * gfortran.dg/submodule_27.f08: Likewise.
5676 * gfortran.dg/submodule_28.f08: Likewise.
5677 * gfortran.dg/submodule_29.f08: Likewise.
5678 * gfortran.dg/submodule_30.f08: Likewise.
5679 * gfortran.dg/submodule_6.f08: Likewise.
5680 * gfortran.dg/submodule_7.f08: Likewise.
5681 * gfortran.dg/submodule_8.f08: Likewise.
5682 * gfortran.dg/subnormal_1.f90: Likewise.
5683 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5684 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5685 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5686 * gfortran.dg/substr_2.f: Likewise.
5687 * gfortran.dg/substr_3.f: Likewise.
5688 * gfortran.dg/substr_4.f: Likewise.
5689 * gfortran.dg/substr_5.f90: Likewise.
5690 * gfortran.dg/substr_6.f90: Likewise.
5691 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5692 * gfortran.dg/sum_init_expr.f03: Likewise.
5693 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5694 * gfortran.dg/system_clock_3.f08: Likewise.
5695 * gfortran.dg/t_editing.f: Likewise.
5696 * gfortran.dg/team_change_1.f90: Likewise.
5697 * gfortran.dg/team_end_1.f90: Likewise.
5698 * gfortran.dg/team_number_1.f90: Likewise.
5699 * gfortran.dg/temporary_1.f90: Likewise.
5700 * gfortran.dg/test_com_block.f90: Likewise.
5701 * gfortran.dg/test_only_clause.f90: Likewise.
5702 * gfortran.dg/tiny_1.f90: Likewise.
5703 * gfortran.dg/tiny_2.f90: Likewise.
5704 * gfortran.dg/tl_editing.f90: Likewise.
5705 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5706 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5707 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5708 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5709 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5710 * gfortran.dg/transfer_class_2.f90: Likewise.
5711 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5712 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5713 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5714 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5715 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5716 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5717 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5718 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5719 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5720 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5721 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5722 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5723 * gfortran.dg/transpose_1.f90: Likewise.
5724 * gfortran.dg/transpose_3.f03: Likewise.
5725 * gfortran.dg/transpose_4.f90: Likewise.
5726 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5727 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5728 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5729 * gfortran.dg/trim_1.f90: Likewise.
5730 * gfortran.dg/trim_optimize_1.f90: Likewise.
5731 * gfortran.dg/trim_optimize_2.f90: Likewise.
5732 * gfortran.dg/trim_optimize_3.f90: Likewise.
5733 * gfortran.dg/trim_optimize_4.f90: Likewise.
5734 * gfortran.dg/trim_optimize_5.f90: Likewise.
5735 * gfortran.dg/trim_optimize_6.f90: Likewise.
5736 * gfortran.dg/trim_optimize_7.f90: Likewise.
5737 * gfortran.dg/trim_optimize_8.f90: Likewise.
5738 * gfortran.dg/type_to_class_1.f03: Likewise.
5739 * gfortran.dg/type_to_class_2.f03: Likewise.
5740 * gfortran.dg/type_to_class_3.f03: Likewise.
5741 * gfortran.dg/type_to_class_4.f03: Likewise.
5742 * gfortran.dg/type_to_class_5.f03: Likewise.
5743 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5744 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5745 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5746 * gfortran.dg/typebound_call_1.f03: Likewise.
5747 * gfortran.dg/typebound_call_13.f03: Likewise.
5748 * gfortran.dg/typebound_call_18.f03: Likewise.
5749 * gfortran.dg/typebound_call_19.f03: Likewise.
5750 * gfortran.dg/typebound_call_2.f03: Likewise.
5751 * gfortran.dg/typebound_call_20.f03: Likewise.
5752 * gfortran.dg/typebound_call_3.f03: Likewise.
5753 * gfortran.dg/typebound_generic_5.f03: Likewise.
5754 * gfortran.dg/typebound_generic_6.f03: Likewise.
5755 * gfortran.dg/typebound_generic_9.f03: Likewise.
5756 * gfortran.dg/typebound_operator_12.f03: Likewise.
5757 * gfortran.dg/typebound_operator_13.f03: Likewise.
5758 * gfortran.dg/typebound_operator_15.f90: Likewise.
5759 * gfortran.dg/typebound_operator_20.f90: Likewise.
5760 * gfortran.dg/typebound_operator_3.f03: Likewise.
5761 * gfortran.dg/typebound_operator_6.f03: Likewise.
5762 * gfortran.dg/typebound_operator_7.f03: Likewise.
5763 * gfortran.dg/typebound_operator_8.f03: Likewise.
5764 * gfortran.dg/typebound_operator_9.f03: Likewise.
5765 * gfortran.dg/typebound_proc_19.f90: Likewise.
5766 * gfortran.dg/typebound_proc_20.f90: Likewise.
5767 * gfortran.dg/typebound_proc_23.f90: Likewise.
5768 * gfortran.dg/typebound_proc_27.f03: Likewise.
5769 * gfortran.dg/typebound_proc_35.f90: Likewise.
5770 * gfortran.dg/typebound_proc_36.f90: Likewise.
5771 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5772 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5773 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5774 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5775 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5776 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5777 * gfortran.dg/unf_short_record_1.f90: Likewise.
5778 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5779 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5780 * gfortran.dg/unit_1.f90: Likewise.
5781 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5782 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5783 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5784 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5785 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5786 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5787 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5788 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5789 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5790 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5791 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5792 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5793 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5794 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5795 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5796 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5797 * gfortran.dg/unpack_init_expr.f03: Likewise.
5798 * gfortran.dg/use_10.f90: Likewise.
5799 * gfortran.dg/use_11.f90: Likewise.
5800 * gfortran.dg/use_13.f90: Likewise.
5801 * gfortran.dg/use_24.f90: Likewise.
5802 * gfortran.dg/use_27.f90: Likewise.
5803 * gfortran.dg/use_5.f90: Likewise.
5804 * gfortran.dg/use_allocated_1.f90: Likewise.
5805 * gfortran.dg/use_only_1.f90: Likewise.
5806 * gfortran.dg/use_only_4.f90: Likewise.
5807 * gfortran.dg/use_rename_2.f90: Likewise.
5808 * gfortran.dg/use_rename_4.f90: Likewise.
5809 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5810 * gfortran.dg/used_interface_ref.f90: Likewise.
5811 * gfortran.dg/used_types_5.f90: Likewise.
5812 * gfortran.dg/utf8_1.f03: Likewise.
5813 * gfortran.dg/utf8_2.f03: Likewise.
5814 * gfortran.dg/value_1.f90: Likewise.
5815 * gfortran.dg/value_2.f90: Likewise.
5816 * gfortran.dg/value_4.f90: Likewise.
5817 * gfortran.dg/value_6.f03: Likewise.
5818 * gfortran.dg/value_7.f03: Likewise.
5819 * gfortran.dg/value_test.f90: Likewise.
5820 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5821 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5822 * gfortran.dg/vect/pr60510.f: Likewise.
5823 * gfortran.dg/vect/pr69882.f90: Likewise.
5824 * gfortran.dg/vect/pr69980.f90: Likewise.
5825 * gfortran.dg/vect/vect-5.f90: Likewise.
5826 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5827 * gfortran.dg/vector_subscript_1.f90: Likewise.
5828 * gfortran.dg/vector_subscript_2.f90: Likewise.
5829 * gfortran.dg/vector_subscript_3.f90: Likewise.
5830 * gfortran.dg/vector_subscript_5.f90: Likewise.
5831 * gfortran.dg/verify_2.f90: Likewise.
5832 * gfortran.dg/volatile10.f90: Likewise.
5833 * gfortran.dg/where_1.f90: Likewise.
5834 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5835 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5836 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5837 * gfortran.dg/whole_file_13.f90: Likewise.
5838 * gfortran.dg/whole_file_2.f90: Likewise.
5839 * gfortran.dg/widechar_2.f90: Likewise.
5840 * gfortran.dg/widechar_4.f90: Likewise.
5841 * gfortran.dg/widechar_5.f90: Likewise.
5842 * gfortran.dg/widechar_6.f90: Likewise.
5843 * gfortran.dg/widechar_8.f90: Likewise.
5844 * gfortran.dg/widechar_IO_1.f90: Likewise.
5845 * gfortran.dg/widechar_IO_2.f90: Likewise.
5846 * gfortran.dg/widechar_IO_3.f90: Likewise.
5847 * gfortran.dg/widechar_IO_4.f90: Likewise.
5848 * gfortran.dg/widechar_compare_1.f90: Likewise.
5849 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5850 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5851 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5852 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5853 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5854 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5855 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5856 * gfortran.dg/widechar_select_1.f90: Likewise.
5857 * gfortran.dg/winapi.f90: Likewise.
5858 * gfortran.dg/write_0_pe_format.f90: Likewise.
5859 * gfortran.dg/write_back.f: Likewise.
5860 * gfortran.dg/write_check3.f90: Likewise.
5861 * gfortran.dg/write_direct_eor.f90: Likewise.
5862 * gfortran.dg/write_padding.f90: Likewise.
5863 * gfortran.dg/write_recursive.f90: Likewise.
5864 * gfortran.dg/write_rewind_1.f: Likewise.
5865 * gfortran.dg/write_rewind_2.f: Likewise.
5866 * gfortran.dg/write_zero_array.f90: Likewise.
5867 * gfortran.dg/x_slash_1.f: Likewise.
5868 * gfortran.dg/x_slash_2.f: Likewise.
5869 * gfortran.dg/zero_array_components_1.f90: Likewise.
5870 * gfortran.dg/zero_length_1.f90: Likewise.
5871 * gfortran.dg/zero_length_2.f90: Likewise.
5872 * gfortran.dg/zero_sized_1.f90: Likewise.
5873 * gfortran.dg/zero_sized_3.f90: Likewise.
5874 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5875 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5876 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5877 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5878 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5879 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5880 * gfortran.fortran-torture/execute/args.f90: Likewise.
5881 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5882 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5883 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5884 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5885 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5886 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5887 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5888 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5889 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5890 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5891 * gfortran.fortran-torture/execute/common.f90: Likewise.
5892 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5893 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5894 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5895 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5896 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5897 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5898 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5899 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5900 * gfortran.fortran-torture/execute/data.f90: Likewise.
5901 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5902 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5903 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5904 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5905 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5906 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5907 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5908 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5909 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5910 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5911 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5912 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5913 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5914 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5915 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5916 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5917 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5918 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5919 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5920 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5921 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5922 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5923 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5924 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5925 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5926 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5927 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5928 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5929 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5930 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5931 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5932 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5933 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5934 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5935 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5936 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5937 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5938 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5939 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5940 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5941 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5942 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5943 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5944 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5945 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5946 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5947 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5948 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5949 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5950 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5951 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5952 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5953 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5954 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5955 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5956 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5957 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5958 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5959 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5960 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5961 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5962 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5963 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5964 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5965 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5966 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5967 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5968 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5969 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5970 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5971 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5972 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5973 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5974 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5975 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5976 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5977 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5978 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5979 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5980 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5981 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5982 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5983 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5984 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5985 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5986 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5987 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5988 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5989 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5990 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5991 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5992 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5993 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5994 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5995 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5996 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5997 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5998 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5999 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
6000 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
6001 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
6002 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
6003 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
6004 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
6005 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
6006 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
6007 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
6008 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
6009 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
6010 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
6011 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
6012 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
6013 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
6014 * gfortran.fortran-torture/execute/math.f90: Likewise.
6015 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
6016 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
6017 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
6018 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
6019 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
6020 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
6021 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
6022 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
6023 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
6024 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
6025 * gfortran.fortran-torture/execute/power.f90: Likewise.
6026 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
6027 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
6028 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6029 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
6030 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
6031 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
6032 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
6033 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
6034 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
6035 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
6036 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
6037 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
6038 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
6039 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
6040 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
6041 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
6042 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
6043 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
6044 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
6045 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
6046 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
6047 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
6048 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
6049 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
6050 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
6051 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
6052 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
6053 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
6054 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
6055 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
6056 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
6057 * gfortran.fortran-torture/execute/straret.f90: Likewise.
6058 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
6059 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
6060 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
6061 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
6062 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
6063 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
6064 * gfortran.fortran-torture/execute/string.f90: Likewise.
6065 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
6066 * gfortran.fortran-torture/execute/strret.f90: Likewise.
6067 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
6068 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
6069 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
6070 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
6071 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
6072 * gfortran.fortran-torture/execute/userop.f90: Likewise.
6073 * gfortran.fortran-torture/execute/where17.f90: Likewise.
6074 * gfortran.fortran-torture/execute/where18.f90: Likewise.
6075 * gfortran.fortran-torture/execute/where19.f90: Likewise.
6076 * gfortran.fortran-torture/execute/where20.f90: Likewise.
6077 * gfortran.fortran-torture/execute/where21.f90: Likewise.
6078 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6079 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6080 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6081 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6082 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6083 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6084 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6085 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6086 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6087 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6088 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6089 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6090 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6091 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6092 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6093 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6094 * gfortran.dg/inline_transpose_1.f90: Likewise.
6095
6096 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6097
6098 PR fortran/84115
6099 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6100 change to dg-run.
6101
6102 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6103
6104 PR ada/84277
6105 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6106 * gnat.dg/dispatch1.adb: Rename into...
6107 * gnat.dg/disp1.adb: ...this.
6108 * gnat.dg/dispatch1_p.ads: Rename into...
6109 * gnat.dg/disp1_pkg.ads: ...this.
6110 * gnat.dg/disp2.adb: Rename into...
6111 * gnat.dg/dispatch2.adb: ...this.
6112 * gnat.dg/dispatch2_p.ads: Rename into...
6113 * gnat.dg/disp2_pkg.ads: ...this.
6114 * gnat.dg/dispatch2_p.adb: Rename into...
6115 * gnat.dg/disp2_pkg.adb: this.
6116 * gnat.dg/generic_dispatch.adb: Rename into...
6117 * gnat.dg/generic_disp.adb: this.
6118 * gnat.dg/generic_dispatch_p.ads: Rename into...
6119 * gnat.dg/generic_disp_pkg.ads: ...this.
6120 * gnat.dg/generic_dispatch_p.adb: Rename into...
6121 * gnat.dg/generic_disp_pkg.adb: ...this.
6122 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6123 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6124 * gnat.dg/object_overflow1.adb: Tweak index.
6125 * gnat.dg/object_overflow2.adb: Likewise.
6126 * gnat.dg/object_overflow3.adb: Likewise.
6127 * gnat.dg/object_overflow4.adb: Likewise.
6128 * gnat.dg/object_overflow5.adb: Likewise.
6129
6130 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6131
6132 PR ipa/84425
6133 * gcc.c-torture/compile/pr84425.c: New test.
6134
6135 2018-02-16 Marek Polacek <polacek@redhat.com>
6136 Jakub Jelinek <jakub@redhat.com>
6137
6138 PR c++/84192
6139 * g++.dg/cpp1y/constexpr-84192.C: New test.
6140
6141 2018-02-16 Martin Sebor <msebor@redhat.com>
6142
6143 PR c++/79064
6144 * g++.dg/overload15.C: New test.
6145
6146 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6147
6148 PR target/81535
6149 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6150 * gcc.dg/pr56727-2.c: Ditto.
6151 * gcc.target/powerpc/pr79439.c: Renamed to...
6152 * gcc.target/powerpc/pr79439-1.c: ...this.
6153 * gcc.target/powerpc/pr79439-2.c: New test.
6154 * gcc.target/powerpc/pr79439-3.c: New test.
6155
6156 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6157
6158 target/pr84371
6159 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6160 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6161 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6162 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6163 * gcc.target/powerpc/builtins-3.c: Same.
6164
6165 2018-02-16 Nathan Sidwell <nathan@acm.org>
6166
6167 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6168
6169 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6170
6171 PR rtl-optimization/70023
6172 * gcc.target/i386/pr70023.c: New.
6173
6174 2018-02-16 Carl Love <cel@us.ibm.com>
6175
6176 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6177 tests.
6178 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6179 tests.
6180
6181 2018-02-16 Carl Love <cel@us.ibm.com>
6182
6183 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6184 for the ABI definitions for vec_extract4b and vec_insert4b.
6185
6186 2018-02-16 Nathan Sidwell <nathan@acm.org>
6187
6188 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6189 * g++.old-deja/g++.mike/net43.C: Likewise.
6190
6191 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6192
6193 PR c++/82468
6194 * g++.dg/cpp1z/class-deduction48.C: New.
6195
6196 2018-02-16 Nathan Sidwell <nathan@acm.org>
6197
6198 PR c++/84375
6199 * g++.dg/lookup/pr84375.C: New.
6200
6201 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6202
6203 PR target/83831
6204 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6205
6206 2018-02-16 Richard Biener <rguenther@suse.de>
6207
6208 PR tree-optimization/84417
6209 * gcc.dg/torture/pr84417.c: New testcase.
6210
6211 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6212
6213 PR target/84272
6214 * g++.dg/opt/pr84272.C: New test.
6215
6216 PR rtl-optimization/83723
6217 * gcc.dg/pr83723.c: New test.
6218
6219 2018-02-16 Richard Biener <rguenther@suse.de>
6220
6221 PR tree-optimization/84399
6222 * gcc.dg/graphite/pr84399.c: New testcase.
6223
6224 2018-02-16 Richard Biener <rguenther@suse.de>
6225
6226 PR tree-optimization/84190
6227 * g++.dg/torture/pr84190.C: New testcase.
6228
6229 2018-02-15 Martin Sebor <msebor@redhat.com>
6230
6231 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6232 directives.
6233
6234 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6235
6236 PR fortran/84409
6237 * gfortran.dg/dtio_21.f03: Add an error message.
6238 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6239
6240 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6241
6242 PR fortran/84381
6243 * gfortran.dg/stop_shouldfail.f90: New test.
6244
6245 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6246
6247 PR c++/84330
6248 * g++.dg/concepts/pr84330.C: New.
6249
6250 2018-02-15 Tom de Vries <tom@codesourcery.com>
6251
6252 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6253
6254 2018-02-15 Tom de Vries <tom@codesourcery.com>
6255
6256 * gcc.c-torture/compile/pr84136.c: Require effective target
6257 indirect_jumps.
6258
6259 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR tree-optimization/84383
6262 * gcc.c-torture/compile/pr84383.c: New test.
6263
6264 PR tree-optimization/84334
6265 * gcc.dg/pr84334.c: New test.
6266
6267 2018-02-14 Carl Love <cel@us.ibm.com>
6268
6269 * gcc.target/powerpc/builtins-4-int128-runnable.c
6270 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6271 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6272
6273 2018-02-14 Martin Sebor <msebor@redhat.com>
6274
6275 PR tree-optimization/83698
6276 * gcc.dg/Wrestrict-7.c: New test.
6277 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6278 * gcc.target/i386/chkp-stropt-17.c: Same.
6279
6280 2018-02-14 Martin Sebor <msebor@redhat.com>
6281
6282 PR c/84108
6283 * gcc.dg/Wattributes-8.c: New test.
6284
6285 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6286
6287 PR fortran/84385
6288 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6289 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6290 * gfortran.dg/select_type_1.f03: Extend test case.
6291
6292 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6293
6294 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6295 (dg-options): Use -O2 -msse2 -mno-sse3.
6296
6297 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6298
6299 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6300 this test case still works ok.
6301 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6302 * gcc.dg/vmx/insert-be-order.c: Likewise.
6303 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6304 * gcc.dg/vmx/ld-be-order.c: Likewise.
6305 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6306 * gcc.dg/vmx/lde-be-order.c: Likewise.
6307 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6308 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6309 * gcc.dg/vmx/merge-be-order.c: Likewise.
6310 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6311 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6312 * gcc.dg/vmx/pack-be-order.c: Likewise.
6313 * gcc.dg/vmx/perm-be-order.c: Likewise.
6314 * gcc.dg/vmx/splat-be-order.c: Likewise.
6315 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6316 * gcc.dg/vmx/st-be-order.c: Likewise.
6317 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6318 * gcc.dg/vmx/ste-be-order.c: Likewise.
6319 * gcc.dg/vmx/stl-be-order.c: Likewise.
6320 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6321 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6322 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6323 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6324 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6325
6326 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6327
6328 PR c++/84350
6329 * g++.dg/cpp0x/auto49.C: New.
6330
6331 2018-02-14 Nathan Sidwell <nathan@acm.org>
6332
6333 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6334
6335 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6336
6337 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6338 * gcc.target/powerpc/le-altivec-consts.c: Same.
6339
6340 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6341
6342 PR target/84220
6343 * gcc.target/powerpc/pr84220-sld.c: New test.
6344 * gcc.target/powerpc/pr84220-sld2.c: New test.
6345 * gcc.target/powerpc/pr84220-sldw.c: New test.
6346 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6347 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6348
6349 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6350
6351 PR target/84239
6352 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6353 _inc_ssp intrinsics.
6354 * gcc.target/i386/cet-intrin-4.c: Likewise.
6355 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6356 __builtin_ia32_rdssp[d|q].
6357
6358 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6359
6360 PR tree-optimization/84357
6361 * gcc.dg/vect/pr84357.c: New test.
6362
6363 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6364
6365 PR target/83831
6366 * gcc.target/rx/pr83831.c: New tests.
6367
6368 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6369
6370 PR target/79242
6371 * gcc.target/msp430/pr79242.c: New test.
6372
6373 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6374
6375 PR target/84372
6376 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6377 with -mcpu=power9.
6378
6379 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6380
6381 PR target/84279
6382 * g++.dg/pr84279.C: New test.
6383
6384 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6385
6386 PR rtl-optimization/84169
6387 * gcc.c-torture/execute/pr84169.c: New.
6388
6389 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6390
6391 PR target/84370
6392 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6393
6394 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6395
6396 PR target/84365
6397 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6398 with -mcpu=power9.
6399
6400 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6401
6402 PR c++/84364
6403 * g++.dg/warn/effc4.C: New test.
6404
6405 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6406
6407 PR c++/84333
6408 * g++.dg/template/sizeof16.C: New.
6409 * g++.dg/template/sizeof17.C: Likewise.
6410
6411 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6412
6413 PR fortran/84313
6414 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6415 add necessary compiler options.
6416 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6417
6418 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR c/82210
6421 * gcc.c-torture/execute/pr82210.c: New test.
6422
6423 PR middle-end/84309
6424 * gcc.dg/pr84309-2.c: New test.
6425
6426 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6427
6428 PR tree-optimization/84321
6429 * gcc.dg/pr84321.c: New test.
6430
6431 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6432
6433 PR target/84359
6434 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6435
6436 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6437
6438 PR sanitizer/84340
6439 * gcc.dg/asan/pr84307.c: Remove test.
6440
6441 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6442
6443 * gcc.target/rl78/test_auto_vector.c: New test.
6444
6445 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6446
6447 PR c/84305
6448 * gcc.c-torture/compile/pr84305.c: New test.
6449
6450 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR target/84335
6453 * gcc.target/i386/pr84335.c: New test.
6454
6455 PR tree-optimization/84339
6456 * gcc.c-torture/execute/pr84339.c: New test.
6457
6458 PR middle-end/84309
6459 * gcc.dg/pr84309.c: New test.
6460 * gcc.target/i386/pr84309.c: New test.
6461
6462 PR target/84336
6463 * gcc.target/i386/pr84336.c: New test.
6464
6465 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR c++/84341
6468 * c-c++-common/gomp/pr84341.c: New test.
6469
6470 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6471
6472 PR fortran/68746
6473 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6474
6475 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6476
6477 PR fortran/68746
6478 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6479 of zero for read.
6480
6481 2018-02-12 Jeff Law <law@redhat.com>
6482
6483 * gcc.c-torture/compile/reg-args-size.c: New test.
6484
6485 2018-02-12 Carl Love <cel@us.ibm.com>
6486
6487 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6488 uint128 tests to new testfile.
6489 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6490 int128 and uint128 tests.
6491 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6492 list of torture tests.
6493
6494 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6495
6496 PR fortran/84273
6497 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6498 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6499
6500 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6501
6502 PR target/82641
6503 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6504
6505 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6506
6507 PR sanitizer/84307
6508 * gcc.dg/asan/pr84307.c: New test.
6509
6510 2018-02-12 Nathan Sidwell <nathan@acm.org>
6511
6512 * g++.dg/parse/pr84263.C: New.
6513
6514 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6515
6516 PR c++/79626
6517 * g++.dg/template/crash129.C: New.
6518
6519 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6520
6521 PR target/83828
6522 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6523 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6524 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6525 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6526 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6527
6528 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6529
6530 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6531 _mm_maskz_scalef_round_sd): Test new intrinsics.
6532 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6533 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6534 intrinsics.
6535 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6536 _mm_maskz_scalef_round_ss): Test new intrinsics.
6537 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6538 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6539 intrinsics.
6540 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6541 __builtin_ia32_scalefss_round): Remove builtin.
6542 (__builtin_ia32_scalefsd_mask_round,
6543 __builtin_ia32_scalefss_mask_round): Test new builtin.
6544 * gcc.target/i386/sse-13.c: Ditto.
6545 * gcc.target/i386/sse-23.c: Ditto.
6546
6547 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6548
6549 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6550 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6551 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6552 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6553 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6554 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6555 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6556 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6557 intrinsics.
6558 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6559 (__builtin_ia32_sqrtss_round): Remove builtins.
6560 (__builtin_ia32_sqrtsd_mask_round)
6561 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6562 * gcc.target/i386/sse-13.c: Ditto.
6563 * gcc.target/i386/sse-23.c: Ditto.
6564
6565 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6566
6567 PR fortran/35299
6568 * gfortran.dg/statement_function_3.f: New test.
6569
6570 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6571
6572 PR fortran/54223
6573 PR fortran/84276
6574 * gfortran.dg/statement_function_1.f90: New test.
6575 * gfortran.dg/statement_function_2.f90: New test.
6576
6577 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6578
6579 PR fortran/84074
6580 * gfortran.dg/type_to_class_5.f03: New test.
6581
6582 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6583
6584 PR fortran/56691
6585 * gfortran.dg/type_to_class_4.f03: New test.
6586
6587 2018-02-10 Alan Modra <amodra@gmail.com>
6588
6589 PR target/84300
6590 * gcc.dg/pr84300.c: New.
6591
6592 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR sanitizer/83987
6595 * g++.dg/ubsan/pr83987-2.C: New test.
6596
6597 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6598
6599 * gcc.target/rx/movsicc.c: New test.
6600
6601 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6602
6603 PR target/83926
6604 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6605 message.
6606
6607 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6608
6609 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6610 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6611
6612 2018-02-09 Nathan Sidwell <nathan@acm.org>
6613
6614 PR c/84293
6615 * c-c++-common/pr84293.h: New.
6616 * c-c++-common/pr84293.c: New.
6617
6618 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6619
6620 PR rtl-optimization/57193
6621 * gcc.target/i386/pr57193.c: New.
6622
6623 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6624
6625 PR target/84226
6626 * gcc.target/powerpc/pr84226.c: New test.
6627
6628 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6629
6630 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6631 from this to...
6632 <vclzd>: ...this.
6633
6634 2018-02-09 Martin Sebor <msebor@redhat.com>
6635
6636 PR lto/84212
6637 * gcc.dg/lto/pr84212_0.c: New test file.
6638 * gcc.dg/lto/pr84212_1.c: Same.
6639
6640 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6641
6642 PR target/83926
6643 * gcc.target/powerpc/pr83926.c: New test.
6644 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6645 message. Fix test for running in 32-bit mode.
6646
6647 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6648
6649 PR target/82641
6650 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6651
6652 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6653
6654 PR target/PR84295
6655 * gcc.target/s390/pr84295.c: New test.
6656
6657 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6658
6659 PR c++/77522
6660 * g++.dg/cpp1y/lambda-init16.C: New.
6661
6662 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6663
6664 * gnat.dg/sso8.adb: New test.
6665 * gnat.dg/sso8_pkg.ads: New helper.
6666
6667 2018-02-09 Richard Biener <rguenther@suse.de>
6668
6669 PR tree-optimization/84278
6670 * gcc.target/i386/pr84278.c: Adjust regex.
6671
6672 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6673
6674 PR tree-optimization/84232
6675 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6676
6677 PR debug/84252
6678 * gcc.target/aarch64/pr84252.c: New test.
6679
6680 PR middle-end/84237
6681 * gcc.dg/pr84237.c: New test.
6682
6683 2018-02-09 Marek Polacek <polacek@redhat.com>
6684 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR c++/83659
6687 * g++.dg/torture/pr83659.C: New test.
6688
6689 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6690
6691 PR tree-optimization/84136
6692 * gcc.c-torture/compile/pr84136.c: New test.
6693
6694 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6695
6696 PR target/83008
6697 * gcc.target/i386/pr83008.c: New test.
6698
6699 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6700
6701 PR target/81143
6702 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6703
6704 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6705
6706 PR c++/83806
6707 * g++.dg/warn/Wunused-parm-11.C: New.
6708
6709 2018-02-08 Marek Polacek <polacek@redhat.com>
6710
6711 PR tree-optimization/84238
6712 * gcc.dg/Wstringop-overflow-3.c: New test.
6713
6714 2018-02-08 Nathan Sidwell <nathan@acm.org>
6715
6716 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6717
6718 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6719
6720 PR tree-optimization/84265
6721 * gcc.dg/vect/pr84265.c: New test.
6722
6723 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6724
6725 PR tree-optimization/81635
6726 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6727 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6728
6729 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6730
6731 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6732 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6733 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6734 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6735 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6736 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6737 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6738 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6739 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6740 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6741 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6742 * gcc.target/s390/nobp-return-attr-all.c: New test.
6743 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6744 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6745 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6746 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6747 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6748 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6749 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6750 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6751 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6752 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6753 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6754 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6755 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6756 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6757
6758 2018-02-08 Richard Biener <rguenther@suse.de>
6759
6760 PR tree-optimization/84233
6761 * g++.dg/torture/pr84233.C: New testcase.
6762
6763 2018-02-08 Richard Biener <rguenther@suse.de>
6764
6765 PR tree-optimization/84278
6766 * gcc.target/i386/pr84278.c: New testcase.
6767
6768 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6769
6770 PR rtl-optimization/84068
6771 PR rtl-optimization/83459
6772 * gcc.dg/pr84068.c: New test.
6773
6774 2018-02-08 Richard Biener <rguenther@suse.de>
6775
6776 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6777 loop vectorization to happen.
6778
6779 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6780
6781 PR c++/83204
6782 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6783
6784 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6785
6786 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6787
6788 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6789
6790 PR target/84154
6791 * gcc.target/powerpc/pr84154-1.c: New tests.
6792 * gcc.target/powerpc/pr84154-2.c: Likewise.
6793 * gcc.target/powerpc/pr84154-3.c: Likewise.
6794
6795 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6796
6797 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6798
6799 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6800
6801 PR c++/84082
6802 * g++.dg/template/incomplete11.C: New test.
6803 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6804
6805 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6806
6807 PR fortran/82994
6808 * gfortran.dg/deallocate_error_3.f90: New test.
6809 * gfortran.dg/deallocate_error_4.f90: New test.
6810
6811 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6812
6813 PR fortran/68560
6814 * gfortran.dg/shape_9.f90: New test.
6815
6816 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6817
6818 PR fortran/82049
6819 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6820
6821 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6822
6823 PR c++/81610
6824 PR c++/80567
6825 * g++.dg/spellcheck-reswords.C: New test case.
6826 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6827 suggestion of "if".
6828
6829 2018-02-07 Martin Liska <mliska@suse.cz>
6830
6831 PR c++/84059.
6832 * g++.dg/ext/mv26.C: New test.
6833
6834 2018-02-07 Tom de Vries <tom@codesourcery.com>
6835
6836 * gcc.dg/pr83844.c: Require effective target alloca.
6837
6838 2018-02-07 Tom de Vries <tom@codesourcery.com>
6839
6840 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6841
6842 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6843
6844 PR target/84243
6845 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6846 -fcf-protection=return.
6847
6848 2018-02-07 Tom de Vries <tom@codesourcery.com>
6849
6850 PR libgomp/84217
6851 * c-c++-common/goacc/pr84217.c: New test.
6852 * gfortran.dg/goacc/pr84217.f90: New test.
6853
6854 2018-02-07 Richard Biener <rguenther@suse.de>
6855
6856 PR tree-optimization/84204
6857 * gcc.dg/graphite/pr84204.c: New testcase.
6858
6859 PR tree-optimization/84205
6860 * gcc.dg/graphite/pr84205.c: New testcase.
6861
6862 PR tree-optimization/84223
6863 * gfortran.dg/graphite/pr84223.f90: New testcase.
6864
6865 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6866
6867 PR c++/71662
6868 * g++.dg/cpp0x/scoped_enum7.C: New.
6869
6870 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6871
6872 PR tree-optimization/83008
6873 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6874
6875 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6876
6877 PR tree-optimization/84235
6878 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6879
6880 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6881
6882 PR testsuite/84243
6883 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6884 targets.
6885 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6886
6887 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6888
6889 PR target/84146
6890 * gcc.target/i386/pr84146.c: New test.
6891
6892 2018-02-06 Michael Collison <michael.collison@arm.com>
6893
6894 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6895
6896 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6897
6898 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6899 warning for -mno-speculate-indirect-jumps.
6900 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6901 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6902 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6903 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6904 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6905 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6906
6907 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6908
6909 PR target/84145
6910 * c-c++-common/fcf-protection-1.c: Change a compared message.
6911 * c-c++-common/fcf-protection-2.c: Likewise.
6912 * c-c++-common/fcf-protection-3.c: Likewise.
6913 * c-c++-common/fcf-protection-5.c: Likewise.
6914 * c-c++-common/fcf-protection-6.c: New test.
6915 * c-c++-common/fcf-protection-7.c: Likewise.
6916
6917 2018-02-06 Marek Polacek <polacek@redhat.com>
6918
6919 PR tree-optimization/84228
6920 * c-c++-common/Wstringop-truncation-3.c: New test.
6921
6922 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6923
6924 PR target/82641
6925 * gcc.target/arm/pragma_arch_switch_2.c: New.
6926
6927 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6928
6929 PR target/79975
6930 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6931
6932 2018-02-05 Martin Sebor <msebor@redhat.com>
6933
6934 PR tree-optimization/83369
6935 * gcc.dg/Wnonnull.c: New test.
6936
6937 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6938
6939 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6940 argument and use dg-messages-by-file instead. Expect it to be
6941 an array rather than a dict.
6942 (lto-link-and-maybe-run): Remove messages_by_file argument and
6943 use an upvar for dg-messages-by-file. Update call to
6944 lto_handle_diagnostics.
6945 (lt-get-options): Treat dg-messages-by-file as an array
6946 rather than a dict.
6947 (lto-get-options-main): Likewise. Set the entry rather than appending.
6948 (lto-execute): Treat dg-messages-by-file as an array rather than
6949 a dict. Update call to lto-link-and-maybe-run.
6950
6951 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6952
6953 PR c++/82782
6954 * g++.dg/cpp1z/inline-var4.C: New.
6955
6956 2018-02-05 Martin Liska <mliska@suse.cz>
6957
6958 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6959 options.
6960 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6961 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6962 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6963 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6964 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6965 * c-c++-common/asan/pointer-compare-3.c: New test.
6966
6967 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6968
6969 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6970 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6971
6972 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6973
6974 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6975 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6976 _mm_maskz_range_round_sd): Test new intrinsics.
6977 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6978 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6979 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6980 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6981 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6982 _mm_maskz_range_round_ss): Test new intrinsics.
6983 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6984 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6985 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6986 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6987 __builtin_ia32_rangess128_round): Remove builtins.
6988 (__builtin_ia32_rangesd128_mask_round,
6989 __builtin_ia32_rangess128_mask_round): Test new builtins.
6990 * gcc.target/i386/sse-13.c: Ditto.
6991 * gcc.target/i386/sse-23.c: Ditto.
6992
6993 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6994
6995 PR middle-end/79966
6996 * gfortran.dg/pr79966.f90: New testcase
6997
6998 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6999
7000 PR fortran/84094
7001 * gfortran.dg/associate_23.f90: Fix invalid code.
7002 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7003 * gfortran.dg/matmul_3.f90: Likewise.
7004 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7005
7006 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
7007
7008 PR fortran/84115
7009 * gfortran.dg/associate_34.f90: New test.
7010 * gfortran.dg/associate_35.f90: New test.
7011
7012 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
7013
7014 PR fortran/84141
7015 PR fortran/84155
7016 * gfortran.dg/pr84155.f90: New test.
7017
7018 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
7019
7020 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
7021 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
7022
7023 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7024
7025 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
7026 dg-do run stanza.
7027
7028 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7029
7030 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
7031 requirement.
7032 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
7033 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
7034 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
7035
7036 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7037
7038 PR testsuite/52641
7039 * gcc.c-torture/execute/pr83362.c: Make work for int16.
7040 * gcc.dg/Wsign-conversion.c: Dito.
7041 * gcc.dg/attr-alloc_size-4.c: Dito.
7042 * gcc.dg/pr81020.c: Dito.
7043 * gcc.dg/pr81192.c: Dito.
7044 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
7045 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
7046 * gcc.dg/pr83844.c: Restrict to int32plus.
7047 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
7048 * gcc.dg/tree-ssa/ldist-25.c: Dito.
7049 * gcc.dg/tree-ssa/ldist-27.c: Dito.
7050 * gcc.dg/tree-ssa/ldist-28.c: Dito.
7051 * gcc.dg/tree-ssa/ldist-29.c: Dito.
7052 * gcc.dg/tree-ssa/ldist-30.c: Dito.
7053 * gcc.dg/tree-ssa/ldist-31.c: Dito.
7054 * gcc.dg/tree-ssa/ldist-32.c: Dito.
7055 * gcc.dg/tree-ssa/ldist-33.c: Dito.
7056 * gcc.dg/tree-ssa/ldist-34.c: Dito.
7057 * gcc.dg/tree-ssa/ldist-35.c: Dito.
7058 * gcc.dg/tree-ssa/ldist-36.c: Dito.
7059
7060 2018-02-02 Julia Koval <julia.koval@intel.com>
7061
7062 * gcc.target/i386/funcspec-56.inc: Handle new march.
7063 * g++.dg/ext/mv16.C: Ditto.
7064
7065 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7066
7067 * lib/target-supports.exp
7068 (check_effective_target_keeps_null_pointer_checks): No more
7069 special-case avr.
7070 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
7071 * gcc.dg/ifcvt-4.c: Skip avr.
7072 * gcc.dg/pr53037-1.c: Dito.
7073 * gcc.dg/pr53037-2.c: Dito.
7074 * gcc.dg/pr53037-3.c: Dito.
7075 * gcc.dg/pr63387-2.c: Dito.
7076 * gcc.dg/pr63387.c: Dito.
7077 * gcc.dg/sancov/cmp0.c: Dito.
7078 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7079 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7080 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7081 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7082 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7083 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7084 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7085 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7086 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7087 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7088 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7089 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7090 * gcc.dg/tree-ssa/pr82059.c: Dito.
7091 * gcc.c-torture/execute/pr70460.c: Dito.
7092
7093 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7094
7095 PR testsuite/52641
7096 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7097 * gcc.c-torture/execute/20180112-1.c: Dito.
7098 * gcc.c-torture/execute/pr81503.c: Dito.
7099 * gcc.dg/store_merging_12.c: Dito.
7100 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7101 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7102 * gcc.dg/tree-ssa/pr80898.c: Dito.
7103 * gcc.dg/tree-ssa/pr82363.c: Dito.
7104 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7105 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7106 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7107 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7108 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7109 * gcc.dg/tree-ssa/pr80803.c: Dito.
7110 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7111 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7112 * gcc.dg/tree-ssa/vrp114.c: Dito.
7113 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7114 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7115 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7116
7117 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7118
7119 PR target/84066
7120 * gcc.target/i386/cet-sjlj-6a.c: New test.
7121 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7122
7123 2018-02-01 Marek Polacek <polacek@redhat.com>
7124
7125 PR c++/84125
7126 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7127
7128 2018-01-30 Jeff Law <law@redhat.com>
7129
7130 PR target/84128
7131 * gcc.target/i386/pr84128.c: New test.
7132
7133 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7134
7135 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7136 -fdelete-null-pointer-checks.
7137
7138 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7139
7140 PR c++/83796
7141 * g++.dg/cpp0x/abstract-default1.C: New.
7142
7143 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7144
7145 PR tree-optimization/81635
7146 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7147 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7148
7149 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7150
7151 PR target/83370
7152 * gcc.target/aarch64/pr83370.c: New.
7153
7154 2018-02-01 Richard Biener <rguenther@suse.de>
7155
7156 * gcc.dg/graphite/pr35356-1.c: Adjust.
7157
7158 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7159
7160 PR testsuite/83846
7161 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7162 for ILP32.
7163 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7164 of hard-coding the choice.
7165 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7166 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7167 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7168 memset call.
7169 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7170 stdint.h types.
7171 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7172 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7173 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7174 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7175 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7176 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7177 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7178 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7179 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7180 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7181 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7182 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7183 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7184 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7185 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7186 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7187 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7188 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7189 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7190 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7191 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7192 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7193 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7194 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7195 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7196 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7197 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7198 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7199 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7200 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7201 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7202 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7203 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7204 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7205 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7206 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7207 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7208 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7209 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7210 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7211 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7212 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7213 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7214 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7215 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7216 __builtin_popcountll rather than __builtin_popcountl.
7217
7218 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7219
7220 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7221 of LD1R[HWD] for multi-element constants on big-endian targets.
7222 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7223 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7224
7225 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7226
7227 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7228 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7229 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7230
7231 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR tree-optimization/81661
7234 PR tree-optimization/84117
7235 * gcc.dg/pr81661.c: New test.
7236 * gfortran.dg/pr84117.f90: New test.
7237
7238 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7239
7240 PR fortran/83705
7241 * gfortran.dg/repeat_7.f90: Catch warning message.
7242
7243 2018-01-31 Ian Lance Taylor <iant@golang.org>
7244
7245 * go.go-torture/execute/printnil.go: New test.
7246
7247 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7248
7249 * lib/target-supports.exp (check_effective_target_comdat_group):
7250 Allow for Solaris as comdat syntax.
7251
7252 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7253 Solaris with comdat_group support and as.
7254
7255 2018-01-31 Marek Polacek <polacek@redhat.com>
7256
7257 PR c/81779
7258 * gcc.dg/pr81779.c: New test.
7259
7260 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7261
7262 PR fortran/84116
7263 * gfortran.dg/gomp/pr84116.f90: New test.
7264
7265 PR c++/83993
7266 * g++.dg/init/pr83993-2.C: New test.
7267
7268 PR c++/83993
7269 * g++.dg/init/pr83993-1.C: New test.
7270 * g++.dg/cpp0x/pr83993.C: New test.
7271
7272 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7273
7274 PR fortran/84088
7275 * gfortran.dg/pr84088.f90: New test.
7276
7277 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7278
7279 PR target/82444
7280 * gcc.target/i386/pr82444.c: New.
7281
7282 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7283
7284 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7285 * gcc.target/powerpc/vsx-13.c: New.
7286
7287 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7288
7289 PR c++/84092
7290 * g++.dg/cpp1y/var-templ57.C: New.
7291
7292 2018-01-31 Marek Polacek <polacek@redhat.com>
7293
7294 PR c++/84138
7295 * g++.dg/diagnostic/pr84138.C: New test.
7296
7297 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7298
7299 PR fortran/78534
7300 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7301 -Wstringop-overflow warnings due to spurious warning with -O1.
7302 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7303 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7304
7305 2018-01-31 Richard Biener <rguenther@suse.de>
7306
7307 PR tree-optimization/84132
7308 * g++.dg/torture/pr84132.C: New testcase.
7309
7310 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7311
7312 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7313 dg-final scan.
7314
7315 2018-01-31 Julia Koval <julia.koval@intel.com>
7316
7317 PR target/83618
7318 * gcc.target/i386/rdpid.c: Remove "eax".
7319
7320 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7321
7322 PR tree-optimization/64946
7323 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7324 scan-assembler checks.
7325
7326 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7327
7328 * gcc.c-torture/execute/20180131-1.c: New test.
7329
7330 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7331
7332 * gcc.target/arc/taux-1.c: New test.
7333 * gcc.target/arc/taux-2.c: Likewise.
7334
7335 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7336
7337 * gcc.target/arc/uncached.c: New test.
7338
7339 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7340
7341 PR lto/83954
7342 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7343
7344 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7345
7346 PR preprocessor/69869
7347 * gcc.dg/cpp/trad/pr69869.c: New test.
7348
7349 PR c/84100
7350 * gcc.dg/pr84100.c: New test.
7351
7352 2018-01-30 Jeff Law <law@redhat.com>
7353
7354 PR target/84064
7355 * gcc.target/i386/pr84064: New test.
7356
7357 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7358
7359 PR fortran/84134
7360 * gfortran.dg/data_implied_do_2.f90: New test.
7361
7362 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7363
7364 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7365
7366 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7367
7368 PR fortran/84133
7369 * gfortran.dg/inline_matmul_21.f90: New test case.
7370
7371 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7372
7373 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7374
7375 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7376
7377 PR target/84112
7378 * gcc.target/powerpc/pr84112.c: New.
7379
7380 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR rtl-optimization/83986
7383 * gcc.dg/pr83986.c: New test.
7384
7385 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7386
7387 PR 58684
7388 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7389 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7390 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7391 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7392
7393 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7394
7395 PR tree-optimization/84111
7396 * gcc.c-torture/compile/pr84111.c: New test.
7397
7398 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7399
7400 PR ipa/83179
7401 * gcc.dg/ipa/inline-2.c: Fix template.
7402 * gcc.dg/ipa/inline-3.c: Fix template.
7403
7404 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7405
7406 PR ipa/81360
7407 * g++.dg/torture/pr81360.C: New testcase.
7408
7409 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7410
7411 PR lto/83954
7412 * gcc.dg/lto/pr83954.h: New testcase.
7413 * gcc.dg/lto/pr83954_0.c: New testcase.
7414 * gcc.dg/lto/pr83954_1.c: New testcase.
7415
7416 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7417
7418 PR bootstrap/84017
7419 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7420 to dg-options.
7421 Simplify DW_AT_producer scan.
7422
7423 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7424
7425 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7426
7427 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7428
7429 PR target/83828
7430 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7431 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7432 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7433 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7434
7435 2018-01-29 Jeff Law <law@redhat.com>
7436
7437 PR testsuite/81010
7438 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7439 better match other tests which require vsx. Verify the zero
7440 extension is part of the test in the combiner dump.
7441
7442 2018-01-29 Marek Polacek <polacek@redhat.com>
7443
7444 PR c/83966
7445 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7446
7447 PR c++/83996
7448 * g++.dg/ext/pr83996.C: New test.
7449
7450 2018-01-29 Richard Biener <rguenther@suse.de>
7451
7452 PR tree-optimization/84057
7453 * gcc.dg/graphite/pr84057.c: New testcase.
7454
7455 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7456
7457 PR fortran/84073
7458 * gfortran.dg/bind_c_usage_31.f90: New test.
7459
7460 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7461
7462 PR c++/83924
7463 * g++.dg/warn/Wduplicated-branches5.C: New.
7464
7465 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7466
7467 * gcc.target/rl78/test_addsi3_internal.c: New test.
7468
7469 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7470
7471 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7472 Make expected output depend on whether we expect sibcalls or not.
7473 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7474 safe-indirect-jump-1.c).
7475
7476 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7477 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7478 Soren Rasmussen <s.c.rasmussen@gmail.com>
7479
7480 Fortran 2018 teams tests.
7481
7482 * gfortran.dg/team_number_1.f90: new test for team_number.
7483 * gfortran.dg/team_change_1.f90: new test for change team.
7484 * gfortran.dg/team_end_1.f90: new test for end team.
7485 * gfortran.dg/team_form_1.f90: new test for form team.
7486
7487 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7488
7489 PR fortran/83998
7490 * gfortran.dg/dot_product_4.f90
7491
7492 2018-01-26 Martin Sebor <msebor@redhat.com>
7493
7494 PR tree-optimization/83896
7495 * gcc.dg/strlenopt-43.c: New.
7496
7497 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7498
7499 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7500 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7501 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7502 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7503 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7504 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7505 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7506 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7507 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7508 stanzas.
7509 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7510 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7511 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7512 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7513 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7514 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7515 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7516 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7517 instruction list.
7518 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7519
7520 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7521
7522 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7523 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7524 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7525 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7526 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7527 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7528 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7529 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7530 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7531 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7532 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7533 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7534 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7535
7536 2018-01-26 Martin Liska <mliska@suse.cz>
7537
7538 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7539 warning is seen.
7540
7541 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7542
7543 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7544 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7545 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7546 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7547 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7548 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7549 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7550 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7551
7552 2018-01-26 Richard Biener <rguenther@suse.de>
7553
7554 PR rtl-optimization/84003
7555 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7556 latent bug in DSE if NOINLINE is appropriately defined.
7557 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7558 and defining NOINLINE.
7559
7560 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7561
7562 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7563 tests specific to aarch64. XFAIL test on arm.
7564
7565 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR rtl-optimization/83985
7568 * gcc.dg/pr83985.c: New test.
7569
7570 PR c/83989
7571 * c-c++-common/Wrestrict-3.c: New test.
7572
7573 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7574
7575 * gcc.target/arc/tdelegitimize_addr.c: New test.
7576
7577 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7578
7579 * gcc.target/arc/jli-1.c: New file.
7580 * gcc.target/arc/jli-2.c: Likewise.
7581
7582 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7583
7584 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7585 scan-assembler.
7586 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7587 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7588
7589 2018-01-26 Richard Biener <rguenther@suse.de>
7590
7591 PR tree-optimization/81082
7592 * gcc.dg/vect/pr81082.c: New testcase.
7593 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7594 simplification to n * n.
7595
7596 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7597
7598 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7599 Solaris 10.
7600 * gcc.target/i386/pr63620.c: Likewise.
7601
7602 2018-01-26 Julia Koval <julia.koval@intel.com>
7603
7604 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7605 -mavx512f -mavx512bw.
7606 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7607 * gcc.target/i386/i386.exp: Fix types.
7608
7609 2018-01-26 Alan Modra <amodra@gmail.com>
7610
7611 PR target/84033
7612 * gcc.target/powerpc/swaps-p8-46.c: New.
7613
7614 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7615
7616 PR fortran/37577
7617 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7618 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7619 'array01' in the tree dump comparison.
7620 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7621 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7622 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7623
7624 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7625
7626 PR middle-end/83055
7627 * gcc.dg/torture/pr83055.c: New testcase.
7628
7629 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7630
7631 PR c++/84031
7632 * g++.dg/cpp1z/decomp36.C: New test.
7633
7634 PR middle-end/83977
7635 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7636
7637 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7638
7639 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7640 the shift dump line.
7641 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7642
7643 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7644
7645 PR target/81550
7646 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7647 index instead of int, which allows IVOPTs to properly optimize the
7648 loop.
7649
7650 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7651
7652 PR jit/82846
7653 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7654 of "fn_type" typedef.
7655 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7656
7657 2018-01-24 Ian Lance Taylor <iant@golang.org>
7658
7659 * go.go-torture/execute/names-1.go: New test.
7660
7661 2018-01-19 Jeff Law <law@redhat.com>
7662
7663 PR target/83994
7664 * gcc.target/i386/pr83994.c: New test.
7665
7666 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7667
7668 PR target/84014
7669 * gcc.target/powerpc/pr84014.c: New.
7670
7671 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR middle-end/83977
7674 * c-c++-common/gomp/pr83977-1.c: New test.
7675 * c-c++-common/gomp/pr83977-2.c: New test.
7676 * c-c++-common/gomp/pr83977-3.c: New test.
7677 * gfortran.dg/gomp/pr83977.f90: New test.
7678
7679 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7680
7681 PR testsuite/83889
7682 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7683 * gcc.dg/vect/pr80631-1.c: Likewise.
7684 * gcc.dg/vect/pr80631-2.c: Likewise.
7685 * gcc.dg/vect/pr81410.c: Likewise.
7686 * gcc.dg/vect/pr81633.c: Likewise.
7687 * gcc.dg/vect/pr81815.c: Likewise.
7688 * gcc.dg/vect/pr82108.c: Likewise.
7689 * gcc.dg/vect/pr83857.c: Likewise.
7690 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7691 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7692 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7693 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7694 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7695 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7696 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7697 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7698 dg-xfail-run-if instead.
7699 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7700 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7701 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7702 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7703 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7704
7705 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7706
7707 PR tree-optimization/83979
7708 * g++.dg/pr83979.c: New test.
7709
7710 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7711
7712 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7713 option. Add arm_neon_ok_no_float_abi check.
7714
7715 2018-01-24 Richard Biener <rguenther@suse.de>
7716
7717 PR tree-optimization/83176
7718 * gcc.dg/graphite/pr83176.c: New testcase.
7719
7720 2018-01-24 Richard Biener <rguenther@suse.de>
7721
7722 PR tree-optimization/82819
7723 * gcc.dg/graphite/pr82819.c: New testcase.
7724
7725 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7726
7727 PR c++/83921
7728 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7729 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7730 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7731 * g++.dg/ext/stmtexpr20.C: Likewise.
7732 * g++.dg/ext/stmtexpr21.C: Likewise.
7733
7734 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7735
7736 PR c++/83974
7737 * g++.dg/warn/pr83974.C: New test case.
7738
7739 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR sanitizer/83987
7742 * g++.dg/ubsan/pr83987.C: New test.
7743
7744 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7745
7746 PR fortran/83866
7747 * gfortran.dg/pdt_29.f03: New test.
7748
7749 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7750
7751 PR fortran/83898
7752 * gfortran.dg/associate_33.f03: New test.
7753
7754 2018-01-23 Martin Liska <mliska@suse.cz>
7755
7756 PR lto/81440
7757 * gcc.dg/lto/pr81440.h: New test.
7758 * gcc.dg/lto/pr81440_0.c: New test.
7759 * gcc.dg/lto/pr81440_1.c: New test.
7760
7761 2018-01-23 Nathan Sidwell <nathan@acm.org>
7762
7763 PR c++/83988
7764 * g++.dg/template/pr83988.C: New.
7765
7766 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7767
7768 PR c++/82882
7769 PR c++/83978
7770 * g++.dg/cpp0x/pr82882.C: New test.
7771 * g++.dg/cpp0x/pr83978.C: New test.
7772
7773 PR c++/83958
7774 * g++.dg/cpp1z/decomp35.C: New test.
7775
7776 2018-01-23 Nathan Sidwell <nathan@acm.org>
7777
7778 * g++.dg/cpp0x/range-for10.C: Adjust.
7779 * g++.dg/ext/forscope1.C: Adjust.
7780 * g++.dg/ext/forscope2.C: Adjust.
7781 * g++.dg/template/for1.C: Adjust.
7782
7783 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7784
7785 PR tree-optimization/83510
7786 * gcc.c-torture/compile/pr83510.c: New test case.
7787
7788 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7789
7790 PR testsuite/83888
7791 * lib/target-supports.exp (check_effective_target_vect_float): Say
7792 that the result only holds when -funsafe-math-optimizations is on.
7793 (check_effective_target_vect_float_strict): New procedure.
7794 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7795 of vect_float.
7796 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7797
7798 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7799
7800 PR tree-optimization/83965
7801 * gcc.dg/vect/pr83965.c: New test.
7802
7803 2018-01-23 Richard Biener <rguenther@suse.de>
7804
7805 PR tree-optimization/83963
7806 * gfortran.dg/graphite/pr83963.f: New testcase.
7807 * gcc.dg/graphite/pr83963-2.c: Likewise.
7808
7809 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7810
7811 PR c++/83918
7812 * g++.dg/cpp1z/pr83918.C: New test.
7813
7814 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7815
7816 PR tree-optimization/83957
7817 * gcc.dg/autopar/pr83957.c: New test.
7818
7819 PR tree-optimization/83081
7820 * gcc.dg/predict-8.c: Adjust expected probability.
7821
7822 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7823
7824 PR target/83862
7825 * gcc.target/powerpc/pr83862.c: New test.
7826
7827 2018-01-22 Carl Love <cel@us.ibm.com>
7828
7829 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7830 builtins-4-runnable.c, builtins-6-runnable.c,
7831 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7832 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7833 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7834 for signed/unsigned 128-bit and long long int loads.
7835
7836 2018-01-22 Marek Polacek <polacek@redhat.com>
7837
7838 PR c++/81933
7839 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7840
7841 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7842
7843 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7844 scan-asembler valid instructions list.
7845 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7846 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7847 power8-vector requirement and option.
7848 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7849
7850 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7851
7852 PR 78534
7853 PR 83704
7854 * gfortran.dg/string_1.f90: Remove printing the length.
7855
7856 2018-01-22 Richard Biener <rguenther@suse.de>
7857
7858 PR tree-optimization/83963
7859 * gcc.dg/graphite/pr83963.c: New testcase.
7860
7861 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7862
7863 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7864 dg-require-effective-target directives.
7865
7866 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7867
7868 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7869 New procedure.
7870 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7871 Adjust scan-assembler checks for soft-float.
7872
7873 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7874
7875 PR target/83946
7876 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7877
7878 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7879
7880 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7881 * gcc.dg/pr83623.c: Likewise.
7882 * gcc.dg/pr83666.c: Likewise.
7883
7884 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7885 David Edelsohn <dje.gcc@gmail.com>
7886
7887 PR target/83946
7888 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7889 assembly output from "crset eq" to "crset 2".
7890 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7891 assembly output from . to $.
7892 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7893 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7894 assembly output from "crset eq" to "crset 2".
7895 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7896 assembly output from "crset eq" to "crset 2", and from . to $.
7897
7898 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7899
7900 PR fortran/83900
7901 * gfortran.dg/matmul_18.f90: New test.
7902
7903 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7904
7905 PR tree-optimization/83940
7906 * gcc.dg/torture/pr83940.c: New test.
7907
7908 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR middle-end/83945
7911 * gcc.dg/tls/pr83945.c: New test.
7912
7913 PR target/83930
7914 * gcc.dg/pr83930.c: New test.
7915
7916 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7917
7918 PR fortran/83900
7919 * gfortran.dg/matmul_17.f90: New test.
7920
7921 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7922
7923 PR fortran/80768
7924 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7925
7926 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7927
7928 PR c++/81167
7929 * g++.dg/cpp0x/pr81167.C: New test.
7930
7931 PR c++/83919
7932 * g++.dg/cpp0x/pr83919.C: New test.
7933
7934 2018-01-19 Jeff Law <law@redhat.com>
7935 Jakub Jelinek <jakub@redhat.com>
7936
7937 * gcc.dg/stack-check-16.c: New test.
7938
7939 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7940
7941 PR target/83790
7942 * gcc.target/nvptx/indirect_call.c: New test.
7943
7944 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7945
7946 * g++.dg/torture/pr83619.C: Remove dg-message.
7947
7948 2018-01-19 Martin Liska <mliska@suse.cz>
7949
7950 * gcc.dg/predict-1.c: Adjust expected probability.
7951 * gcc.dg/predict-3.c: Likewise.
7952 * gcc.dg/predict-5.c: Likewise.
7953 * gcc.dg/predict-6.c: Likewise.
7954 * gcc.dg/predict-9.c: Likewise.
7955
7956 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7957
7958 PR tree-optimization/83922
7959 * gcc.dg/pr83922.c: New test.
7960
7961 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7962
7963 PR tree-optimization/83914
7964 * gcc.dg/vect/pr83914.c: New test.
7965
7966 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7967
7968 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7969 * gcc.target/arm/negdi-2.c: Likewise.
7970 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7971
7972 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7973
7974 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7975
7976 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7977
7978 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7979
7980 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7981
7982 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7983 hppa*-*-hpux*.
7984
7985 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR ipa/83619
7988 PR testsuite/83934
7989 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7990 forward declaration.
7991
7992 2018-01-18 Carl Love <cel@us.ibm.com>
7993
7994 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7995 to the function.
7996
7997 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7998
7999 PR c++/81013
8000 * g++.dg/inherit/union3.C: New.
8001
8002 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8003
8004 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
8005
8006 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
8007
8008 PR ipa/83619
8009 * g++.dg/torture/pr83619.C: New testcase.
8010
8011 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8012
8013 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
8014 Add function body to force error messages in some configurations.
8015
8016 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8017
8018 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
8019 and arm_thumb1_ok.
8020
8021 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
8022
8023 PR other/70268
8024 * c-c++-common/ffile-prefix-map.c: New test.
8025 * c-c++-common/fmacro-prefix-map.c: New test.
8026 * c-c++-common/cpp/ffile-prefix-map.c: New test.
8027 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
8028
8029 2018-01-18 Martin Liska <mliska@suse.cz>
8030
8031 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
8032 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8033 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8034 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8035 * gcc.target/i386/ret-thunk-10.c: Likewise.
8036 * gcc.target/i386/ret-thunk-11.c: Likewise.
8037 * gcc.target/i386/ret-thunk-12.c: Likewise.
8038 * gcc.target/i386/ret-thunk-15.c: Likewise.
8039 * gcc.target/i386/ret-thunk-9.c: Likewise.
8040
8041 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8042
8043 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
8044 order.
8045
8046 2018-01-18 Nathan Sidwell <nathan@acm.org>
8047
8048 PR c++/83160
8049 * g++.dg/cpp0x/pr83160.C: New.
8050
8051 2018-01-18 Richard Biener <rguenther@suse.de>
8052
8053 PR tree-optimization/83887
8054 * gcc.dg/graphite/pr83887.c: New testcase.
8055 * gfortran.dg/graphite/pr83887.f90: Likewise.
8056 * gfortran.dg/graphite/pr83887.f: Likewise.
8057
8058 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8059
8060 PR target/65578
8061 * gcc.target/arm/builtin-bswap.x: New file.
8062 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
8063 and options for armv6t2.
8064 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
8065 and options for Thumb1.
8066 * gcc.target/arm/builtin-bswap16.x: New file.
8067 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
8068 and options for armv6t2.
8069 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
8070 and options for Thumb1.
8071
8072 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8073
8074 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
8075 order.
8076
8077 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR c/61240
8080 * gcc.dg/pr61240.c: New test.
8081
8082 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8083
8084 PR fortran/83864
8085 * gfortran.dg/pr83864.f90: New test.
8086
8087 2018-01-17 Jeff Law <law@redhat.com>
8088
8089 PR testsuite/83883
8090 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8091
8092 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8093
8094 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8095 restriction, but still restrict to 64-bit.
8096 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8097 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8098
8099 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8100
8101 PR fortran/83874
8102 * gfortran.dg/pr83874.f90: New test.
8103
8104 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR c++/83824
8107 * g++.dg/cpp0x/pr83824.C: New test.
8108
8109 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8110
8111 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8112 appropriate .gnu_attribute for the long double type, if we use the
8113 long double type, but do not generate any calls.
8114 * gcc.target/powerpc/gnuattr2.c: Likewise.
8115 * gcc.target/powerpc/gnuattr3.c: Likewise.
8116
8117 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8118
8119 PR c++/78344
8120 * g++.dg/cpp0x/alignas13.C: New.
8121
8122 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR c++/83897
8125 * g++.dg/cpp0x/pr83897.C: New test.
8126
8127 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8128
8129 PR ipa/83051
8130 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8131
8132 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8133
8134 PR c++/81054
8135 * g++.dg/cpp0x/constexpr-ice19.C: New.
8136
8137 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8138
8139 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8140 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8141 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8142 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8143 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8144 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8145 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8146 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8147 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8148 * gcc.target/powerpc/builtins-1.fold.h: New.
8149
8150 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8151
8152 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8153 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8154
8155 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8156
8157 * gcc.target/arm/g2.c: Add -marm to dg-options.
8158 * gcc.target/arm/scd42-2.c: Likewise.
8159
8160 2018-01-17 Nathan Sidwell <nathan@acm.org>
8161
8162 PR c++/83287
8163 * g++.dg/lookup/pr83287-2.C: New.
8164
8165 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8166
8167 PR c++/83814
8168 PR c++/83902
8169 * g++.dg/wrappers/pr83814.C: New test case.
8170 * g++.dg/wrappers/pr83902.C: New test case.
8171
8172 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8173
8174 PR lto/83121
8175 * g++.dg/lto/pr83121_0.C: New test case.
8176 * g++.dg/lto/pr83121_1.C: New test case.
8177 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8178 adapted from DejaGnu's dg-test.
8179 (lto_handle_diagnostics): New procedure.
8180 (lto_prune_warns): Ignore informational notes.
8181 (lto-link-and-maybe-run): Add "messages_by_file" param.
8182 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8183 "execute" when "link" fails if "execute" was not specified.
8184 (lto-can-handle-directive): New procedure.
8185 (lto-get-options-main): Call lto-can-handle-directive. Add a
8186 dg-messages local, using it to set the caller's
8187 dg-messages-by-file for the given source file.
8188 (lto-get-options): Likewise.
8189 (lto-execute): Add dg-messages-by-file local, and pass it to
8190 lto-link-and-maybe-run.
8191
8192 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8193 Richard Sandiford <richard.sandiford@linaro.org>
8194
8195 PR target/79041
8196 PR target/82964
8197 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8198 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8199
8200 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8201
8202 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8203 target check autogenerator for armv8.1-a and armv8.2-a.
8204
8205 2018-01-17 Carl Love <cel@us.ibm.com>
8206
8207 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8208 Add debug print statements.
8209 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8210 16 byte vector load followed by a partial vector load.
8211
8212 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8213
8214 PR c++/83799
8215 * g++.dg/wrappers/pr83799.C: New test case.
8216
8217 2018-01-17 Nathan Sidwell <nathan@acm.org>
8218
8219 PR c++/83739
8220 * g++.dg/cpp1y/pr83739.C: New.
8221
8222 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8223
8224 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8225 * gcc.target/visium/overflow16.c: Likewise.
8226 * gcc.target/visium/overflow32.c: Likewise.
8227
8228 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8229
8230 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8231
8232 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8233
8234 * gcc.dg/rtl/arm/stl-cond.c: New test.
8235 * gcc.target/arm/stl-cond.c: Delete.
8236
8237 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8238
8239 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8240 directives.
8241
8242 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8243
8244 PR tree-optimization/83843
8245 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8246 * gcc.dg/store_merging_19.c: New test.
8247
8248 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8249
8250 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8251 and options.
8252
8253 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR rtl-optimization/83771
8256 * gcc.dg/pr83771.c: New test.
8257
8258 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8259
8260 PR tree-optimization/81184
8261 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8262 targets.
8263 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8264
8265 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8266
8267 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8268
8269 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8270
8271 PR target/83546
8272 * gcc.target/i386/pr83546.c: New test.
8273
8274 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8275
8276 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8277
8278 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8279
8280 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8281 test and add dg-warning for the -Wstringop-overflow warning.
8282
8283 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8284
8285 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8286 XFAIL last test on SPARC and Visium.
8287
8288 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8289
8290 PR rtl-optimization/80481
8291 * g++.dg/pr80481.C: Exclude solaris.
8292
8293 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8294
8295 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8296 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8297 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8298
8299 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8300
8301 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8302 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8303 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8304 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8305 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8306 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8307 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8308 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8309 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8310 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8311 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8312 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8313 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8314 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8315 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8316
8317 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8318
8319 PR testsuite/77734
8320 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8321
8322 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8323
8324 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8325 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8326 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8327 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8328 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8329 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8330
8331 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8332
8333 PR tree-optimization/83857
8334 * gcc.dg/vect/pr83857.c: New test.
8335
8336 2018-01-16 Richard Biener <rguenther@suse.de>
8337
8338 PR tree-optimization/83867
8339 * gcc.dg/vect/pr83867.c: New testcase.
8340
8341 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8342
8343 PR c/83844
8344 * gcc.dg/pr83844.c: New test.
8345
8346 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8347
8348 * gcc.dg/torture/pr83847.c: New test.
8349
8350 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8351
8352 PR rtl-optimization/86620
8353 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8354 instead of --param=max-sched-ready-insns=0.
8355 * gcc.target/i386/pr83620.c: New test.
8356 * gcc.dg/pr83620.c: New test.
8357
8358 PR tree-optimization/83843
8359 * gcc.dg/store_merging_18.c: New test.
8360
8361 PR c++/83817
8362 * g++.dg/cpp1y/pr83817.C: New test.
8363
8364 PR c++/83825
8365 * g++.dg/template/pr83825.C: New test.
8366
8367 2018-01-16 Richard Biener <rguenther@suse.de>
8368
8369 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8370
8371 2018-01-16 Richard Biener <rguenther@suse.de>
8372
8373 PR testsuite/82132
8374 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8375 from gcc.dg/torture/pr60092.c.
8376
8377 2018-01-15 Martin Sebor <msebor@redhat.com>
8378
8379 PR c++/83588
8380 * g++.dg/ext/flexary28.C: New test.
8381
8382 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8383
8384 PR fortran/82257
8385 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8386
8387 2018-01-15 Martin Sebor <msebor@redhat.com>
8388
8389 PR testsuite/83869
8390 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8391
8392 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8393
8394 PR fortran/54613
8395 * gfortran.dg/minmaxloc_9.f90: New test.
8396 * gfortran.dg/minmaxloc_10.f90: New test.
8397 * gfortran.dg/minmaxloc_11.f90: New test.
8398
8399 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8400
8401 PR target/83839
8402 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8403 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8404 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8405 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8406 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8407 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8408 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8409 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8410 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8411 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8412 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8413 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8414 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8415 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8416 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8417 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8418 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8419 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8420 * gcc.target/i386/ret-thunk-10.c: Likewise.
8421 * gcc.target/i386/ret-thunk-11.c: Likewise.
8422 * gcc.target/i386/ret-thunk-12.c: Likewise.
8423 * gcc.target/i386/ret-thunk-13.c: Likewise.
8424 * gcc.target/i386/ret-thunk-14.c: Likewise.
8425 * gcc.target/i386/ret-thunk-15.c: Likewise.
8426 * gcc.target/i386/ret-thunk-9.c: Don't check the
8427 __x86_return_thunk label. Scan for "push" only for Linux.
8428
8429 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8430
8431 PR testsuite/79920
8432 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8433
8434 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8435
8436 PR target/83687
8437 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8438 tests.
8439 * gcc.target/arm/pr83687.c: New test.
8440
8441 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8442
8443 Adjust tests to AVR_TINY.
8444
8445 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8446 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8447 * gcc.target/avr/pr71627.c: Same.
8448 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8449 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8450 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8451 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8452 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8453 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8454 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8455 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8456 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8457 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8458 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8459 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8460 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8461 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8462 * gcc.target/avr/torture/pr61055.c: Same.
8463 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8464 available.
8465 * gcc.target/avr/torture/int24-mul.c: Same.
8466 * gcc.target/avr/torture/pr51782-1.c: Same.
8467 * gcc.target/avr/torture/pr61443.c: Same.
8468 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8469 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8470
8471 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8472
8473 PR c/83801
8474 PR c/83729
8475 * gcc.target/avr/torture/pr83729.c: New test.
8476 * gcc.target/avr/torture/pr83801.c: New test.
8477
8478 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8479
8480 PR middle-end/82694
8481 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8482 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8483
8484 2018-01-10 Martin Sebor <msebor@redhat.com>
8485
8486 PR other/83508
8487 * gcc.dg/Wstringop-overflow-2.c: New test.
8488
8489 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8490
8491 PR libgfortran/83811
8492 * gfortran.dg/fmt_e.f90: New test.
8493
8494 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8495
8496 * gcc.target/i386/indirect-thunk-10.c: New test.
8497 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8498 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8499 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8500 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8502 * gcc.target/i386/ret-thunk-17.c: Likewise.
8503 * gcc.target/i386/ret-thunk-18.c: Likewise.
8504 * gcc.target/i386/ret-thunk-19.c: Likewise.
8505 * gcc.target/i386/ret-thunk-20.c: Likewise.
8506 * gcc.target/i386/ret-thunk-21.c: Likewise.
8507
8508 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8509
8510 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8511
8512 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8513
8514 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8515 -mno-indirect-branch-register.
8516 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8517 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8518 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8519 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8520 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8521 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8522 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8523 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8524 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8525 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8526 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8527 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8528 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8529 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8530 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8531 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8532 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8533 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8534 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8535 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8536 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8537 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8538 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8539 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8540 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8541 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8542 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8543 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8544 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8545 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8546 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8547 * gcc.target/i386/ret-thunk-10.c: Likewise.
8548 * gcc.target/i386/ret-thunk-11.c: Likewise.
8549 * gcc.target/i386/ret-thunk-12.c: Likewise.
8550 * gcc.target/i386/ret-thunk-13.c: Likewise.
8551 * gcc.target/i386/ret-thunk-14.c: Likewise.
8552 * gcc.target/i386/ret-thunk-15.c: Likewise.
8553 * gcc.target/i386/ret-thunk-9.c: Likewise.
8554 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8555 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8556 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8557
8558 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8559
8560 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8561 -mfunction-return=keep.
8562 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8563 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8564 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8565 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8566 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8567 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8568 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8569 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8570 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8571 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8572 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8573 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8574 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8575 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8576 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8577 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8578 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8579 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8580 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8581 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8582 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8583 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8584 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8594 * gcc.target/i386/ret-thunk-1.c: New test.
8595 * gcc.target/i386/ret-thunk-10.c: Likewise.
8596 * gcc.target/i386/ret-thunk-11.c: Likewise.
8597 * gcc.target/i386/ret-thunk-12.c: Likewise.
8598 * gcc.target/i386/ret-thunk-13.c: Likewise.
8599 * gcc.target/i386/ret-thunk-14.c: Likewise.
8600 * gcc.target/i386/ret-thunk-15.c: Likewise.
8601 * gcc.target/i386/ret-thunk-16.c: Likewise.
8602 * gcc.target/i386/ret-thunk-2.c: Likewise.
8603 * gcc.target/i386/ret-thunk-3.c: Likewise.
8604 * gcc.target/i386/ret-thunk-4.c: Likewise.
8605 * gcc.target/i386/ret-thunk-5.c: Likewise.
8606 * gcc.target/i386/ret-thunk-6.c: Likewise.
8607 * gcc.target/i386/ret-thunk-7.c: Likewise.
8608 * gcc.target/i386/ret-thunk-8.c: Likewise.
8609 * gcc.target/i386/ret-thunk-9.c: Likewise.
8610
8611 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8612
8613 * gcc.target/i386/indirect-thunk-1.c: New test.
8614 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8615 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8623 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8634 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8635 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8636 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8637 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8644 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8645 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8646
8647 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8648
8649 PR ipa/83051
8650 * gcc.c-torture/compile/pr83051.c: New testcase.
8651
8652 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8653
8654 PR tree-optimization/83501
8655 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8656
8657 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8658
8659 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8660 for lvx and stvx instead of lxvd2x and stxvd2x and require
8661 little-endian target. Add comments.
8662 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8663 comprehensive testing.
8664 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8665 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8666 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8667 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8668 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8669 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8670 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8671 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8672 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8673 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8674 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8675 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8676 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8677 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8678 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8679 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8680 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8681 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8682 scan-assembler-not directives that forbid lvx and xxpermdi.
8683 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8684 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8685 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8686 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8687 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8688 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8689 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8690 scan-assembler-times directives to reflect different numbers of
8691 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8692
8693 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8694 Alan Hayward <alan.hayward@arm.com>
8695 David Sherwood <david.sherwood@arm.com>
8696
8697 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8698 than SLP vectorization.
8699 * gcc.dg/vect/vect-alias-check-10.c: New test.
8700 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8701 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8702 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8703 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8704 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8705 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8706 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8707 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8708 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8709 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8710 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8711 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8712 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8713 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8714 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8715 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8716 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8717 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8718 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8719 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8720 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8721 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8722 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8723
8724 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8725 Alan Hayward <alan.hayward@arm.com>
8726 David Sherwood <david.sherwood@arm.com>
8727
8728 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8729 New proc.
8730 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8731 targets with scatter stores.
8732 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8733 stores.
8734 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8735 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8736 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8737 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8738 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8739 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8740 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8741 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8742 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8743 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8744 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8745 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8746 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8747 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8748 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8749 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8750
8751 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8752 Alan Hayward <alan.hayward@arm.com>
8753 David Sherwood <david.sherwood@arm.com>
8754
8755 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8756 for double_reduc1.
8757 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8758 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8759 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8760 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8761
8762 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8763 Alan Hayward <alan.hayward@arm.com>
8764 David Sherwood <david.sherwood@arm.com>
8765
8766 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8767 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8768 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8769
8770 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8771 Alan Hayward <alan.hayward@arm.com>
8772 David Sherwood <david.sherwood@arm.com>
8773
8774 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8775 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8776 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8777 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8778 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8779 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8780 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8781 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8782 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8783 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8784 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8785 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8786 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8787 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8788
8789 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8790 Alan Hayward <alan.hayward@arm.com>
8791 David Sherwood <david.sherwood@arm.com>
8792
8793 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8794 check for a message about using in-order reductions.
8795 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8796 check for a message about using in-order reductions.
8797 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8798 vectorized and check for a message about using in-order reductions.
8799 Expect targets with variable-length vectors to fall back to the
8800 fixed-length mininum.
8801 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8802 check for a message about using in-order reductions.
8803 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8804 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8805 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8806 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8807 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8808 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8809 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8810 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8811 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8812 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8813 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8814 vect_fold_left_plus.
8815
8816 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8817
8818 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8819 are spilled.
8820 * gcc.target/aarch64/sve/spill_2.c: New test.
8821 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8822 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8823 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8824 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8825 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8826
8827 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8828 Alan Hayward <alan.hayward@arm.com>
8829 David Sherwood <david.sherwood@arm.com>
8830
8831 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8832 of branches.
8833 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8834 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8835 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8836 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8837 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8838 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8839 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8840 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8841 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8842
8843 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8844 Alan Hayward <alan.hayward@arm.com>
8845 David Sherwood <david.sherwood@arm.com>
8846
8847 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8848 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8849 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8850 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8851
8852 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8853 Alan Hayward <alan.hayward@arm.com>
8854 David Sherwood <david.sherwood@arm.com>
8855
8856 * lib/target-supports.exp
8857 (check_effective_target_vect_fold_extract_last): New proc.
8858 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8859 for fold_extract_last.
8860 * gcc.dg/vect/pr65947-2.c: Likewise.
8861 * gcc.dg/vect/pr65947-3.c: Likewise.
8862 * gcc.dg/vect/pr65947-4.c: Likewise.
8863 * gcc.dg/vect/pr65947-5.c: Likewise.
8864 * gcc.dg/vect/pr65947-6.c: Likewise.
8865 * gcc.dg/vect/pr65947-9.c: Likewise.
8866 * gcc.dg/vect/pr65947-10.c: Likewise.
8867 * gcc.dg/vect/pr65947-12.c: Likewise.
8868 * gcc.dg/vect/pr65947-14.c: Likewise.
8869 * gcc.dg/vect/pr80631-1.c: Likewise.
8870 * gcc.target/aarch64/sve/clastb_1.c: New test.
8871 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8872 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8873 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8874 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8875 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8876 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8877 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8878 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8879 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8880 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8881 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8882 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8883 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8884
8885 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8886 Alan Hayward <alan.hayward@arm.com>
8887 David Sherwood <david.sherwood@arm.com>
8888
8889 * gcc.target/aarch64/sve/live_1.c: New test.
8890 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8891
8892 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8893 Alan Hayward <alan.hayward@arm.com>
8894 David Sherwood <david.sherwood@arm.com>
8895
8896 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8897 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8898 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8899 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8900 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8901 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8902 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8903 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8904 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8905
8906 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8907 Alan Hayward <alan.hayward@arm.com>
8908 David Sherwood <david.sherwood@arm.com>
8909
8910 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8911 New proc.
8912 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8913 vect_fully_masked.
8914 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8915 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8916 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8917 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8918 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8919 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8920
8921 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8922 Alan Hayward <alan.hayward@arm.com>
8923 David Sherwood <david.sherwood@arm.com>
8924
8925 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8926 instead of just ADDRESS.
8927 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8928 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8929 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8930 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8931 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8932 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8933 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8934 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8935 * gcc.target/aarch64/sve/while_2.c: Likewise.
8936 * gcc.target/aarch64/sve/while_3.c: Likewise.
8937 * gcc.target/aarch64/sve/while_4.c: Likewise.
8938
8939 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8940 Alan Hayward <alan.hayward@arm.com>
8941 David Sherwood <david.sherwood@arm.com>
8942
8943 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8944 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8945 to be predicated.
8946 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8947 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8948 * gcc.target/aarch64/sve/reduc_5.c: New test.
8949 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8950 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8951
8952 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8953 Alan Hayward <alan.hayward@arm.com>
8954 David Sherwood <david.sherwood@arm.com>
8955
8956 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8957 * gcc.dg/tree-ssa/peel1.c: Likewise.
8958 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8959 variable-length vectors.
8960 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8961 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8962 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8963 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8964 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8965 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8966 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8967 * gcc.target/aarch64/sve/slp_8.c: New test.
8968 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8969 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8970 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8971 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8972 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8973 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8974 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8975 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8976 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8977 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8978 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8979 * gcc.target/aarch64/sve/while_1.c: Likewise.
8980 * gcc.target/aarch64/sve/while_2.c: Likewise.
8981 * gcc.target/aarch64/sve/while_3.c: Likewise.
8982 * gcc.target/aarch64/sve/while_4.c: Likewise.
8983
8984 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8985 Alan Hayward <alan.hayward@arm.com>
8986 David Sherwood <david.sherwood@arm.com>
8987
8988 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8989 New proc.
8990 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8991 and add an associated scan-dump test. Prevent vectorization
8992 of the first two loops.
8993 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8994 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8995 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8996 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8997 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8998 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8999
9000 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9001 Alan Hayward <alan.hayward@arm.com>
9002 David Sherwood <david.sherwood@arm.com>
9003
9004 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
9005 * gcc.dg/vect/pr67790.c: Likewise.
9006 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9007 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9008 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9009 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9010 * gcc.target/aarch64/sve/slp_5.c: New test.
9011 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
9012 * gcc.target/aarch64/sve/slp_6.c: Likewise.
9013 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
9014 * gcc.target/aarch64/sve/slp_7.c: Likewise.
9015 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
9016
9017 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9018 Alan Hayward <alan.hayward@arm.com>
9019 David Sherwood <david.sherwood@arm.com>
9020
9021 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
9022 && vect_load_lanes
9023 * gcc.dg/vect/slp-1.c: Likewise.
9024 * gcc.dg/vect/slp-10.c: Likewise.
9025 * gcc.dg/vect/slp-12b.c: Likewise.
9026 * gcc.dg/vect/slp-12c.c: Likewise.
9027 * gcc.dg/vect/slp-17.c: Likewise.
9028 * gcc.dg/vect/slp-19b.c: Likewise.
9029 * gcc.dg/vect/slp-20.c: Likewise.
9030 * gcc.dg/vect/slp-21.c: Likewise.
9031 * gcc.dg/vect/slp-22.c: Likewise.
9032 * gcc.dg/vect/slp-23.c: Likewise.
9033 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9034 * gcc.dg/vect/slp-24.c: Likewise.
9035 * gcc.dg/vect/slp-28.c: Likewise.
9036 * gcc.dg/vect/slp-39.c: Likewise.
9037 * gcc.dg/vect/slp-6.c: Likewise.
9038 * gcc.dg/vect/slp-7.c: Likewise.
9039 * gcc.dg/vect/slp-cond-1.c: Likewise.
9040 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9041 * gcc.dg/vect/slp-cond-2.c: Likewise.
9042 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9043 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9044 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9045 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9046 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9047 * gcc.dg/vect/slp-perm-6.c: Likewise.
9048 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9049 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9050 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9051 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
9052 * gcc.dg/vect/slp-12a.c: Likewise.
9053 * gcc.dg/vect/slp-14.c: Likewise.
9054 * gcc.dg/vect/slp-15.c: Likewise.
9055 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9056 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9057 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9058 * gcc.target/aarch64/sve/slp_1.c: New test.
9059 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
9060 * gcc.target/aarch64/sve/slp_2.c: Likewise.
9061 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
9062 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9063 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
9064 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9065 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
9066
9067 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9068 Alan Hayward <alan.hayward@arm.com>
9069 David Sherwood <david.sherwood@arm.com>
9070
9071 * gcc.dg/vect/vect-ooo-group-1.c: New test.
9072 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9073 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
9074 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9075 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
9076 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9077 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
9078 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9079 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9080 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9081 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9082 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9083 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9084 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9085 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9086 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9087 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9088 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9089 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9090
9091 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9092 Alan Hayward <alan.hayward@arm.com>
9093 David Sherwood <david.sherwood@arm.com>
9094
9095 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9096 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9097 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9098 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9099 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9100 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9101 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9102 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9103 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9104 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9105 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9106 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9107 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9108 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9109 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9110 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9111 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9112 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9113 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9114 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9115 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9116 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9117 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9118 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9119 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9120 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9121 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9122 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9123 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9124 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9125 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9126 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9127 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9128 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9129 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9130 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9131
9132 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9133 Alan Hayward <alan.hayward@arm.com>
9134 David Sherwood <david.sherwood@arm.com>
9135
9136 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9137 Return true for SVE too.
9138 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9139 if load/store lanes are supported.
9140 * gcc.dg/vect/slp-10.c: Likewise.
9141 * gcc.dg/vect/slp-12c.c: Likewise.
9142 * gcc.dg/vect/slp-17.c: Likewise.
9143 * gcc.dg/vect/slp-33.c: Likewise.
9144 * gcc.dg/vect/slp-6.c: Likewise.
9145 * gcc.dg/vect/slp-cond-1.c: Likewise.
9146 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9147 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9148 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9149 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9150 * gcc.dg/vect/slp-perm-6.c: Likewise.
9151 * gcc.dg/vect/slp-perm-9.c: Likewise.
9152 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9153 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9154 for variable-length vectors.
9155
9156 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9157 Alan Hayward <alan.hayward@arm.com>
9158 David Sherwood <david.sherwood@arm.com>
9159
9160 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9161 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9162
9163 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9164
9165 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9166 * g++.target/aarch64/sve/catch_1.C: New test.
9167 * g++.target/aarch64/sve/catch_2.C: Likewise.
9168 * g++.target/aarch64/sve/catch_3.C: Likewise.
9169 * g++.target/aarch64/sve/catch_4.C: Likewise.
9170 * g++.target/aarch64/sve/catch_5.C: Likewise.
9171 * g++.target/aarch64/sve/catch_6.C: Likewise.
9172
9173 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9174 Alan Hayward <alan.hayward@arm.com>
9175 David Sherwood <david.sherwood@arm.com>
9176
9177 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9178 New proc.
9179 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9180 * gcc.target/aarch64/fmaxmin.c: Likewise.
9181 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9182 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9183 * gcc.target/aarch64/pr62178.c: Likewise.
9184 * gcc.target/aarch64/pr71727-2.c: Likewise.
9185 * gcc.target/aarch64/saddw-1.c: Likewise.
9186 * gcc.target/aarch64/saddw-2.c: Likewise.
9187 * gcc.target/aarch64/uaddw-1.c: Likewise.
9188 * gcc.target/aarch64/uaddw-2.c: Likewise.
9189 * gcc.target/aarch64/uaddw-3.c: Likewise.
9190 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9191 * gcc.target/aarch64/vect-compile.c: Likewise.
9192 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9193 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9194 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9195 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9196 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9197 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9198 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9199 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9200 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9201 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9202 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9203 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9204 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9205 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9206 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9207 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9208 * gcc.target/aarch64/vect-movi.c: Likewise.
9209 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9210 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9211 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9212 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9213 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9214 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9215 fixed-length SVE.
9216 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9217 * gcc.target/aarch64/sve/arith_1.c: New test.
9218 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9219 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9220 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9221 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9222 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9223 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9224 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9225 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9226 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9227 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9228 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9229 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9230 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9231 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9232 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9233 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9234 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9235 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9236 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9237 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9238 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9239 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9240 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9241 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9242 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9243 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9244 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9245 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9246 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9247 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9248 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9249 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9250 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9251 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9252 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9253 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9254 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9255 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9256 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9257 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9258 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9259 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9260 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9261 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9262 * gcc.target/aarch64/sve/index_1.c: Likewise.
9263 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9264 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9265 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9266 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9267 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9268 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9269 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9270 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9271 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9272 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9273 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9274 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9275 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9276 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9277 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9278 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9279 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9280 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9281 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9282 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9283 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9284 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9285 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9286 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9287 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9288 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9289 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9290 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9291 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9292 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9293 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9294 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9295 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9296 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9297 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9298 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9299 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9300 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9301 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9302 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9303 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9304 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9305 * gcc.target/aarch64/sve/single_1.c: Likewise.
9306 * gcc.target/aarch64/sve/single_2.c: Likewise.
9307 * gcc.target/aarch64/sve/single_3.c: Likewise.
9308 * gcc.target/aarch64/sve/single_4.c: Likewise.
9309 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9310 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9311 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9312 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9313 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9314 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9315 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9316 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9317 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9318 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9319 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9320 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9321 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9322 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9323 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9324 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9325 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9326 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9327 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9328 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9329 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9330 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9331 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9332 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9333 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9334 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9335 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9336 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9337 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9338 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9339 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9340 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9341 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9342 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9343 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9344 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9345 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9346 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9347 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9348 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9349 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9350 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9351 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9352 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9353 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9354
9355 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9356 Alan Hayward <alan.hayward@arm.com>
9357 David Sherwood <david.sherwood@arm.com>
9358
9359 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9360 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9361 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9362 New procedures.
9363 (check_effective_target_vect_perm): Handle SVE.
9364 (check_effective_target_vect_perm_byte): Likewise.
9365 (check_effective_target_vect_perm_short): Likewise.
9366 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9367 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9368 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9369 (check_effective_target_vect_element_align_preferred): Likewise.
9370 (check_effective_target_vect_align_stack_vars): Likewise.
9371 (check_effective_target_vect_load_lanes): Likewise.
9372 (check_effective_target_vect_masked_store): Likewise.
9373 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9374 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9375 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9376 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9377 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9378 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9379 * gcc.dg/vect/slp-23.c: Likewise.
9380 * gcc.dg/vect/slp-perm-5.c: Likewise.
9381 * gcc.dg/vect/slp-perm-6.c: Likewise.
9382 * gcc.dg/vect/slp-perm-9.c: Likewise.
9383 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9384 * gcc.dg/vect/vect-114.c: Likewise.
9385 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9386 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9387
9388 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9389
9390 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9391 vect_variable_length, expecting the test to be vectorized
9392 without SLP instead.
9393 * gcc.dg/vect/pr33953.c: Likewise.
9394 * gcc.dg/vect/pr37027.c: Likewise.
9395 * gcc.dg/vect/pr67790.c: Likewise.
9396 * gcc.dg/vect/pr68445.c: Likewise.
9397 * gcc.dg/vect/slp-1.c: Likewise.
9398 * gcc.dg/vect/slp-10.c: Likewise.
9399 * gcc.dg/vect/slp-12a.c: Likewise.
9400 * gcc.dg/vect/slp-12b.c: Likewise.
9401 * gcc.dg/vect/slp-12c.c: Likewise.
9402 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9403 * gcc.dg/vect/slp-13.c: Likewise.
9404 * gcc.dg/vect/slp-14.c: Likewise.
9405 * gcc.dg/vect/slp-15.c: Likewise.
9406 * gcc.dg/vect/slp-17.c: Likewise.
9407 * gcc.dg/vect/slp-19b.c: Likewise.
9408 * gcc.dg/vect/slp-2.c: Likewise.
9409 * gcc.dg/vect/slp-20.c: Likewise.
9410 * gcc.dg/vect/slp-21.c: Likewise.
9411 * gcc.dg/vect/slp-22.c: Likewise.
9412 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9413 * gcc.dg/vect/slp-24.c: Likewise.
9414 * gcc.dg/vect/slp-28.c: Likewise.
9415 * gcc.dg/vect/slp-39.c: Likewise.
9416 * gcc.dg/vect/slp-42.c: Likewise.
9417 * gcc.dg/vect/slp-6.c: Likewise.
9418 * gcc.dg/vect/slp-7.c: Likewise.
9419 * gcc.dg/vect/slp-cond-1.c: Likewise.
9420 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9421 * gcc.dg/vect/slp-cond-2.c: Likewise.
9422 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9423 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9424 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9425 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9426 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9427 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9428 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9429 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9430 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9431 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9432 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9433 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9434 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9435 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9436 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9437 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9438 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9439
9440 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR c/83801
9443 * gcc.dg/pr83801.c: New test.
9444
9445 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9446
9447 PR fortran/52162
9448 * gfortran.dg/bounds_check_19.f90: New test.
9449
9450 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9451
9452 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9453 instead of scan-assembler-not for xsnabsqp.
9454
9455 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9456
9457 PR libgfortran/83525
9458 * gfortran.dg/newunit_5.f90: New test.
9459
9460 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9461
9462 PR rtl-optimization/80481
9463 * g++.dg/pr80481.C: New.
9464
9465 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9466
9467 PR target/83628
9468 * gcc.target/alpha/pr83628-3.c: New test.
9469
9470 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9471
9472 * lib/target-supports.exp (check_effective_target_avx512f): Also
9473 check for __builtin_ia32_addsd_round,
9474 __builtin_ia32_getmantsd_round.
9475 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9476
9477 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9478
9479 PR target/83629
9480 * gcc.target/powerpc/pr83629.c: Require ilp32.
9481
9482 2018-01-12 Richard Biener <rguenther@suse.de>
9483
9484 PR tree-optimization/80846
9485 * gcc.target/i386/pr80846-1.c: New testcase.
9486 * gcc.target/i386/pr80846-2.c: Likewise.
9487
9488 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9489
9490 * gcc.c-torture/execute/20180112-1.c: New test.
9491
9492 2018-01-12 Tom de Vries <tom@codesourcery.com>
9493
9494 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9495 * g++.dg/ext/label13a.C: Same.
9496 * g++.dg/ext/label14.C: Same.
9497 * g++.dg/ext/label2.C: Same.
9498 * g++.dg/ext/label3.C: Same.
9499 * g++.dg/torture/pr42462.C: Same.
9500 * g++.dg/torture/pr42739.C: Same.
9501 * g++.dg/warn/Wunused-label-3.C: Same.
9502
9503 2018-01-12 Tom de Vries <tom@codesourcery.com>
9504
9505 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9506 * g++.dg/Walloca1.C: Same.
9507 * g++.dg/cpp0x/pr70338.C: Same.
9508 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9509 * g++.dg/cpp1y/vla10.C: Same.
9510 * g++.dg/cpp1y/vla2.C: Same.
9511 * g++.dg/cpp1y/vla6.C: Same.
9512 * g++.dg/cpp1y/vla8.C: Same.
9513 * g++.dg/debug/debug5.C: Same.
9514 * g++.dg/debug/debug6.C: Same.
9515 * g++.dg/debug/pr54828.C: Same.
9516 * g++.dg/diagnostic/pr70105.C: Same.
9517 * g++.dg/eh/cleanup5.C: Same.
9518 * g++.dg/eh/spbp.C: Same.
9519 * g++.dg/ext/tmplattr9.C: Same.
9520 * g++.dg/ext/vla10.C: Same.
9521 * g++.dg/ext/vla11.C: Same.
9522 * g++.dg/ext/vla12.C: Same.
9523 * g++.dg/ext/vla15.C: Same.
9524 * g++.dg/ext/vla16.C: Same.
9525 * g++.dg/ext/vla17.C: Same.
9526 * g++.dg/ext/vla3.C: Same.
9527 * g++.dg/ext/vla6.C: Same.
9528 * g++.dg/ext/vla7.C: Same.
9529 * g++.dg/init/array24.C: Same.
9530 * g++.dg/init/new47.C: Same.
9531 * g++.dg/init/pr55497.C: Same.
9532 * g++.dg/opt/pr78201.C: Same.
9533 * g++.dg/template/vla2.C: Same.
9534 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9535 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9536 * g++.dg/torture/pr62127.C: Same.
9537 * g++.dg/torture/pr67055.C: Same.
9538 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9539 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9540 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9541 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9542 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9543 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9544 * g++.dg/warn/Wvla-1.C: Same.
9545 * g++.dg/warn/Wvla-3.C: Same.
9546 * g++.old-deja/g++.ext/array2.C: Same.
9547 * g++.old-deja/g++.ext/constructor.C: Same.
9548 * g++.old-deja/g++.law/builtin1.C: Same.
9549 * g++.old-deja/g++.other/crash12.C: Same.
9550 * g++.old-deja/g++.other/eh3.C: Same.
9551 * g++.old-deja/g++.pt/array6.C: Same.
9552 * g++.old-deja/g++.pt/dynarray.C: Same.
9553
9554 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9555
9556 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9557
9558 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9559
9560 PR libfortran/67412
9561 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9562 on *-*-solaris2.10.
9563
9564 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9565
9566 * lib/target-supports.exp (check_effective_target_branch_cost):
9567 Accept all x86 targets.
9568
9569 2018-01-12 Martin Liska <mliska@suse.cz>
9570
9571 PR ipa/83054
9572 * g++.dg/warn/pr83054.C: New test.
9573
9574 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9575
9576 * gcc.target/powerpc/spec-barr-1.c: New file.
9577
9578 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9579
9580 PR target/83330
9581 * gcc.target/i386/pr83330.c: New test.
9582
9583 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9584
9585 PR fortran/79383
9586 * gfortran.dg/dtio_31.f03: New test.
9587 * gfortran.dg/dtio_32.f03: New test.
9588
9589 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9590
9591 PR c++/43486
9592 * g++.dg/wrappers: New subdirectory.
9593 * g++.dg/wrappers/README: New file.
9594 * g++.dg/wrappers/alloc.C: New test case.
9595 * g++.dg/wrappers/cow-istream-string.C: New test case.
9596 * g++.dg/wrappers/cp-stdlib.C: New test case.
9597 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9598 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9599
9600 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9601
9602 PR middle-end/83718
9603 * g++.dg/torture/pr83718.C: New testcase.
9604
9605 2018-01-11 Martin Jambor <mjambor@suse.cz>
9606
9607 PR ipa/83178
9608 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9609
9610 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9611
9612 PR tree-optimization/83695
9613 * gcc.dg/tree-ssa/pr83695.c: New test.
9614
9615 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9616
9617 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9618 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9619
9620 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9621
9622 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9623 * gcc.target/arm/simd/fp16fml_high.c: New test.
9624 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9625 * lib/target-supports.exp
9626 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9627 check_effective_target_arm_fp16fml_neon_ok,
9628 add_options_for_arm_fp16fml_neon): New procedures.
9629
9630 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9631
9632 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9633 combination tests.
9634
9635 2018-01-11 Richard Biener <rguenther@suse.de>
9636
9637 PR tree-optimization/83435
9638 * gcc.dg/graphite/pr83435.c: New testcase.
9639
9640 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9641 Alan Hayward <alan.hayward@arm.com>
9642 David Sherwood <david.sherwood@arm.com>
9643
9644 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9645
9646 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9647
9648 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9649
9650 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9651
9652 PR target/82096
9653 * gcc.c-torture/compile/pr82096.c: New test.
9654
9655 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9656
9657 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9658
9659 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9660
9661 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9662
9663 2018-01-11 Justin Squirek <squirek@adacore.com>
9664
9665 * gnat.dg/expr_func4.adb: New testcase.
9666
9667 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9668
9669 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9670 testcase.
9671
9672 2018-01-11 Bob Duff <duff@adacore.com>
9673
9674 * gnat.dg/protected_null.adb: New testcase.
9675
9676 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9677
9678 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9679
9680 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9681
9682 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9683
9684 2018-01-11 Justin Squirek <squirek@adacore.com>
9685
9686 * gnat.dg/loopvar.adb: New testcase.
9687
9688 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9689
9690 PR middle-end/83189
9691 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9692
9693 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9694
9695 * gcc.c-torture/compile/pr83575.c: New testcase.
9696
9697 2018-01-10 Michael Collison <michael.collison@arm.com>
9698
9699 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9700 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9701 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9702 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9703 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9704 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9705 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9706 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9707 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9708 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9709 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9710 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9711 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9712 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9713 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9714 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9715
9716 2018-01-10 Michael Collison <michael.collison@arm.com>
9717
9718 * gcc.target/aarch64/sha2.h: New shared testcase.
9719 * gcc.target/aarch64/sha2_1.c: New testcase.
9720 * gcc.target/aarch64/sha2_2.c: New testcase.
9721 * gcc.target/aarch64/sha2_3.c: New testcase.
9722 * gcc.target/aarch64/sha3.h: New shared testcase.
9723 * gcc.target/aarch64/sha3_1.c: New testcase.
9724 * gcc.target/aarch64/sha3_2.c: New testcase.
9725 * gcc.target/aarch64/sha3_3.c: New testcase.
9726
9727 2018-01-10 Michael Collison <michael.collison@arm.com>
9728
9729 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9730
9731 2018-01-10 Martin Sebor <msebor@redhat.com>
9732
9733 PR tree-optimization/83781
9734 * gcc.dg/strlenopt-42.c: New test.
9735
9736 2018-01-11 Martin Sebor <msebor@gmail.com>
9737 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9738
9739 PR tree-optimization/83501
9740 PR tree-optimization/81703
9741
9742 * gcc.dg/strlenopt-39.c: New test-case.
9743 * gcc.dg/pr81703.c: Likewise.
9744
9745 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9746
9747 * gnat.dg/atomic10.adb: New test.
9748
9749 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9750
9751 PR fortran/82367
9752 * gfortran.dg/deferred_character_18.f90: New test.
9753
9754 2018-01-10 Martin Sebor <msebor@redhat.com>
9755
9756 PR tree-optimization/83671
9757 * gcc.dg/strlenopt-40.c: New test.
9758 * gcc.dg/strlenopt-41.c: New test.
9759
9760 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9761
9762 PR fortran/83093
9763 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9764
9765 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9766
9767 PR target/83399
9768 * gcc.target/powerpc/pr83399.c: New test.
9769
9770 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9771
9772 PR c++/43486
9773 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9774 to reflect that the arguments are correctly underlined.
9775 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9776 for globals, params, locals and literals.
9777 (test_sizeof): Directly test the location of "sizeof", rather than
9778 when used in compound expressions.
9779 (test_alignof): Likewise for "alignof".
9780 (test_string_literals): Likewise for string literals.
9781 (test_numeric_literals): Likewise for numeric literals.
9782 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9783 (test_typeid): Likewise for typeid.
9784 (test_unary_plus): New.
9785 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9786 format strings.
9787
9788 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9789
9790 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9791
9792 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9793
9794 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9795
9796 2018-01-10 Marek Polacek <polacek@redhat.com>
9797
9798 PR c++/82541
9799 * g++.dg/warn/Wduplicated-branches4.C: New test.
9800
9801 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9802
9803 PR c++/81327
9804 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9805 cast to void *.
9806
9807 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9808
9809 PR c++/81055
9810 * g++.dg/cpp0x/new2.C: New.
9811
9812 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9813
9814 PR target/83735
9815 * gcc.target/i386/pr83735.c: New test.
9816
9817 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9818
9819 * lib/target-supports.exp (check_effective_target_branch_cost):
9820 New function.
9821 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9822 * gcc.dg/pr21643.c: Likewise.
9823 * gcc.dg/pr46309.c: Likewise.
9824 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9825 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9826 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9827 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9828 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9829 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9830 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9831 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9832 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9833 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9834 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9835 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9836 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9837 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9838
9839 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9840
9841 PR target/83629
9842 * gcc.target/powerpc/pr83629.c: New testcase.
9843
9844 2018-01-10 Richard Biener <rguenther@suse.de>
9845
9846 PR testsuite/78768
9847 * gcc.dg/pr78768.c: Un-XFAIL.
9848
9849 2018-01-10 Richard Biener <rguenther@suse.de>
9850
9851 PR debug/82425
9852 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9853
9854 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9855
9856 PR tree-optimization/83753
9857 * gcc.dg/torture/pr83753.c: New test.
9858
9859 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9860
9861 * gcc.target/i386/avx2-gather-1.c: Add -march.
9862 * gcc.target/i386/avx2-gather-2.c: Add -march.
9863 * gcc.target/i386/avx2-gather-3.c: Add -march.
9864 * gcc.target/i386/avx2-gather-4.c: Add -march.
9865 * gcc.target/i386/avx2-gather-5.c: Add -march.
9866 * gcc.target/i386/avx2-gather-6.c: Add -march.
9867 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9868 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9869 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9870 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9871 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9872 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9873 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9874 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9875 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9876 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9877
9878 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9879
9880 PR target/78585:
9881 * gcc.target/i386/pr78585.c: New test.
9882
9883 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9884
9885 PR c++/83734
9886 * g++.dg/cpp0x/pr83734.C: New test.
9887
9888 2018-01-09 Carl Love <cel@us.ibm.com>
9889
9890 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9891 vec_mergeo builtins with float, double, long long, unsigned long long,
9892 bool long long arguments.
9893 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9894 vec_float2 with double arguments.
9895 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9896 vec_mergew and vec_mergow builtins.
9897
9898 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9899
9900 PR fortran/83742
9901 * gfortran.dg/contiguous_6.f90: New test.
9902
9903 2018-01-09 Richard Biener <rguenther@suse.de>
9904
9905 PR tree-optimization/83668
9906 * gcc.dg/graphite/pr83668.c: New testcase.
9907
9908 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9909
9910 PR tree-optimization/64811
9911 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9912 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9913 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9914 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9915 New tests.
9916 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9917
9918 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9919
9920 PR target/79883
9921 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9922
9923 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9924
9925 PR target/82641
9926 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9927 no NEON and require softfp or hard float-abi.
9928 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9929
9930 2018-01-09 Richard Biener <rguenther@suse.de>
9931
9932 PR tree-optimization/83572
9933 * gcc.dg/graphite/pr83572.c: New testcase.
9934
9935 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR target/83507
9938 * gcc.dg/sms-13.c: New test.
9939
9940 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9941
9942 PR fortran/83741
9943 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9944
9945 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9946 Monk Chiang <sh.chiang04@gmail.com>
9947
9948 * gcc.target/riscv/save-restore-1.c: New.
9949
9950 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9951
9952 PR target/83677
9953 * gcc.target/powerpc/pr83677.c: New file.
9954
9955 2018-01-08 Jeff Law <law@redhat.com>
9956
9957 PR rtl-optimizatin/81308
9958 * g++.dg/pr81308-1.C: New test.
9959 * g++.dg/pr81308-2.C: New test.
9960
9961 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9962
9963 PR target/83663 - Revert r255946
9964 * gcc.target/aarch64/vect-slp-dup.c: New.
9965
9966 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9967
9968 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9969 combination tests.
9970
9971 2018-01-08 Richard Biener <rguenther@suse.de>
9972
9973 PR tree-optimization/83563
9974 * gcc.dg/graphite/pr83563.c: New testcase.
9975
9976 2018-01-08 Richard Biener <rguenther@suse.de>
9977
9978 PR middle-end/83713
9979 * g++.dg/torture/pr83713.C: New testcase.
9980
9981 2018-01-08 Tom de Vries <tom@codesourcery.com>
9982
9983 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9984
9985 2018-01-08 Richard Biener <rguenther@suse.de>
9986
9987 PR tree-optimization/83685
9988 * gcc.dg/torture/pr83685.c: New testcase.
9989
9990 2018-01-08 Richard Biener <rguenther@suse.de>
9991
9992 PR lto/83719
9993 * gcc.dg/lto/pr83719_0.c: New testcase.
9994
9995 2018-01-08 Tom de Vries <tom@codesourcery.com>
9996
9997 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9998 * gcc.dg/graphite/run-id-1.c: Same.
9999 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
10000
10001 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
10002
10003 PR fortran/83611
10004 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
10005 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
10006 * gfortran.dg/pdt_27.f03: New test.
10007
10008 PR fortran/83731
10009 * gfortran.dg/pdt_28.f03: New test.
10010
10011 2018-01-08 Tom de Vries <tom@codesourcery.com>
10012
10013 * c-c++-common/builtins.c: Require effective target alloca.
10014 * gcc.dg/Wrestrict.c: Same.
10015 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
10016
10017 2018-01-08 Richard Biener <rguenther@suse.de>
10018
10019 PR middle-end/83580
10020 * gcc.dg/torture/pr83580.c: New testcase.
10021
10022 2018-01-08 Richard Biener <rguenther@suse.de>
10023
10024 PR middle-end/83517
10025 * gcc.dg/pr83517.c: New testcase.
10026
10027 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
10028
10029 PR middle-end/81897
10030 * gcc.dg/uninit-pr81897.c: New test.
10031
10032 2018-01-06 Martin Sebor <msebor@redhat.com>
10033
10034 PR tree-optimization/83640
10035 * gcc.dg/Wrestrict-6.c: New test.
10036 * gcc.dg/pr83640.c: New test.
10037
10038 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
10039
10040 * gcc.target/aarch64/reg-alloc-1.c: New test.
10041
10042 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
10043
10044 PR fortran/50892
10045 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
10046
10047 2018-01-06 Jakub Jelinek <jakub@redhat.com>
10048
10049 PR debug/83480
10050 * gcc.dg/pr83480.c: New test.
10051
10052 PR rtl-optimization/83682
10053 * gcc.target/i386/pr83682.c: New test.
10054
10055 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
10056
10057 PR fortran/78534
10058 PR fortran/66310
10059 * gfortran.dg/char_cast_1.f90: Update scan pattern.
10060 * gfortran.dg/dependency_49.f90: Likewise.
10061 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10062 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10063 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10064 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10065 * gfortran.dg/string_1_lp64.f90: New test.
10066 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10067 * gfortran.dg/string_3_lp64.f90: New test.
10068
10069 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10070
10071 PR target/83604
10072 * gcc.target/i386/sse-26.c: New test.
10073
10074 PR target/83604
10075 * gcc.target/i386/pr83604.c: New test.
10076
10077 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
10078
10079 * gcc.dg/vect/vect-align-4.c: New test.
10080 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10081 and redefine as a structure with an unaligned member "b".
10082 (foo): Update accordingly.
10083
10084 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10085
10086 PR target/82439
10087 * gcc.target/aarch64/bics_5.c: New test.
10088 * gcc.target/arm/bics_5.c: Likewise.
10089
10090 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10091
10092 PR tree-optimization/83605
10093 * gcc.dg/pr83605.c: New test.
10094
10095 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10096
10097 PR target/83554
10098 * gcc.target/i386/pr83554.c: New test.
10099
10100 PR ipa/82352
10101 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10102 long unsigned int.
10103
10104 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10105
10106 PR fortran/83683
10107 PR fortran/45689
10108 * gfortran.dg/eoshift_8.f90: New test.
10109 * gfortran.dg/simplify_eoshift_1.f90: New test.
10110
10111 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10112
10113 PR debug/83585
10114 * gcc.dg/pr83585.c: New test.
10115
10116 2018-01-04 Nathan Sidwell <nathan@acm.org>
10117
10118 PR c++/83667
10119 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10120
10121 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10122
10123 PR debug/83666
10124 * gcc.dg/pr83666.c: New test.
10125
10126 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10127
10128 PR target/83628
10129 * gcc.target/alpha/pr83628-1.c: New test.
10130 * gcc.target/alpha/pr83628-2.c: Ditto.
10131
10132 2018-01-04 Martin Liska <mliska@suse.cz>
10133
10134 PR ipa/82352
10135 * g++.dg/ipa/pr82352.C: New test.
10136
10137 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10138
10139 * gcc.dg/vect-opt-info-1.c: Moved to ...
10140 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10141 vect_int targets, use dg-additional-options instead of dg-options and
10142 use relative line numbers instead of absolute.
10143
10144 2018-01-03 Martin Sebor <msebor@redhat.com>
10145
10146 PR tree-optimization/83655
10147 * gcc.dg/Wrestrict-5.c: New test.
10148 * c-c++-common/builtins.c: New test.
10149
10150 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10151 Alan Hayward <alan.hayward@arm.com>
10152 David Sherwood <david.sherwood@arm.com>
10153
10154 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10155 (main): Call it.
10156
10157 2018-01-03 Jeff Law <law@redhat.com>
10158
10159 PR target/83641
10160 * gcc.target/i386/stack-check-17.c: New test.
10161 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10162
10163 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10164
10165 PR debug/83621
10166 * gcc.dg/pr83621.c: New test.
10167
10168 PR debug/83645
10169 * gcc.dg/pr83645.c: New test.
10170
10171 2018-01-03 Martin Sebor <msebor@redhat.com>
10172
10173 PR tree-optimization/83603
10174 * gcc.dg/Wrestrict-4.c: New test.
10175
10176 PR c/83559
10177 * gcc.dg/const-2.c: New test.
10178 * gcc.dg/pure-3.c: New test.
10179
10180 2018-01-03 Martin Sebor <msebor@redhat.com>
10181
10182 * gcc.dg/Wrestrict-3.c: New test.
10183
10184 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10185
10186 PR c++/83555
10187 * g++.dg/opt/pr83555.C: New test.
10188 * g++.dg/ubsan/pr83555.C: New test.
10189
10190 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10191
10192 PR c/82050
10193 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10194 the !CHECKING_P case by expecting a note.
10195 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10196 a note for the !CHECKING_P case, and move the return statement
10197 outside of #if CHECKING_P guard.
10198
10199 2018-01-03 Jeff Law <law@redhat.com>
10200
10201 PR middle-end/83654
10202 * gcc.target/i386/stack-check-18.c: New test.
10203 * gcc.target/i386/stack-check-19.c: New test.
10204
10205 2018-01-03 Martin Sebor <msebor@redhat.com>
10206
10207 PR tree-optimization/83501
10208 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10209
10210 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10211
10212 PR tree-optimization/83501
10213 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10214
10215 2018-01-03 Nathan Sidwell <nathan@acm.org>
10216
10217 PR c++/83667
10218 * g++.dg/ipa/pr83667.C: New.
10219
10220 2018-01-03 Martin Liska <mliska@suse.cz>
10221
10222 PR tree-optimization/83593
10223 * gcc.dg/pr83593.c: New test.
10224
10225 2018-01-03 Martin Liska <mliska@suse.cz>
10226
10227 PR ipa/83549
10228 * g++.dg/ipa/pr83549.C: New test.
10229
10230 2018-01-03 Marek Polacek <polacek@redhat.com>
10231
10232 PR c++/83592
10233 * g++.dg/warn/mvp2.C: New test.
10234
10235 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10236
10237 PR preprocessor/83602
10238 * g++.dg/cpp/pr83602.C: New test.
10239
10240 PR c++/83634
10241 * g++.dg/parse/pr83634.C: New test.
10242
10243 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10244
10245 PR fortran/83664
10246 * gfortran.dg/eoshift_7.f90: New test.
10247
10248 2018-01-03 Jan Beulich <jbeulich@suse.com>
10249
10250 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10251 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10252
10253 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10254
10255 Update copyright years.
10256
10257 2018-01-03 Martin Liska <mliska@suse.cz>
10258
10259 PR ipa/83594
10260 * gcc.dg/ipa/pr83594.c: New test.
10261
10262 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10263 Alan Hayward <alan.hayward@arm.com>
10264 David Sherwood <david.sherwood@arm.com>
10265
10266 * gcc.dg/vect-opt-info-1.c: New test.
10267
10268 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10269
10270 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10271 floorf128, truncf128, and roundf128.
10272 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10273 optimizations added in match.pd.
10274 * gcc.target/powerpc/float128-hw6.c: Likewise.
10275 * gcc.target/powerpc/float128-hw7.c: Likewise.
10276 * gcc.target/powerpc/float128-hw8.c: Likewise.
10277 * gcc.target/powerpc/float128-hw9.c: Likewise.
10278 * gcc.target/powerpc/float128-hw10.c: Likewise.
10279 * gcc.target/powerpc/float128-hw11.c: Likewise.
10280
10281 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10282
10283 PR c++/83556
10284 * g++.dg/cpp0x/pr83556.C: New test.
10285
10286 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10287
10288 PR fortran/45689
10289 PR fortran/83650
10290 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10291 * gfortran.dg/simplify_cshift_4.f90: New test.
10292
10293 2018-01-02 Marek Polacek <polacek@redhat.com>
10294
10295 PR c++/81860
10296 * g++.dg/cpp0x/inh-ctor30.C: New test.
10297
10298 PR c++/83644
10299 * g++.dg/cpp1z/pr83644.C: New test.
10300
10301 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10302
10303 PR fortran/83076
10304 * gfortran.dg/coarray_45.f90: New test.
10305
10306 PR fortran/83319
10307 * gfortran.dg/coarray_46.f90: New test.
10308
10309 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10310
10311 PR tree-optimization/83581
10312 * gcc.dg/pr83581.c: New test.
10313
10314 PR c/83595
10315 * gcc.dg/pr83595.c: New test.
10316
10317 PR middle-end/83608
10318 * g++.dg/opt/pr83608.C: New test.
10319
10320 PR middle-end/83609
10321 * gcc.dg/pr83609.c: New test.
10322 * g++.dg/opt/pr83609.C: New test.
10323
10324 PR middle-end/83623
10325 * gcc.dg/pr83623.c: New test.
10326
10327 * gcc.target/i386/i386.exp
10328 (check_effective_target_avx512vpopcntdqvl): New proc.
10329 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10330 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10331 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10332 \f
10333 Copyright (C) 2018 Free Software Foundation, Inc.
10334
10335 Copying and distribution of this file, with or without modification,
10336 are permitted in any medium without royalty provided the copyright
10337 notice and this notice are preserved.